common.h File Reference

#include "gettext.h"
#include "Globals.h"
#include "AssertionFailed.h"
#include <iostream>
#include "Arguments.h"
#include "RandomSource.h"

Go to the source code of this file.

Defines

#define UWORD32_MAX   0xFFFFFFFFUL
#define UWORD16_MAX   0xFFFF
#define BYTE_MAX   0xFF
#define SWORD32_MIN   -2147483647 - 1
#define SWORD32_MAX   2147483647
#define SWORD16_MIN   -32768
#define SWORD16_MAX   32767
#define SBYTE_MIN   -128
#define SBYTE_MAX   127
#define SAMPLEKEY_MAX   UWORD32_MAX
#define VERTEXLABEL_MAX   UWORD32_MAX
#define _(S)   gettext (S)
#define myassert(expr)   if (!(expr)) throw AssertionFailed (__FILE__, __LINE__)

Typedefs

typedef unsigned long UWORD32
typedef unsigned short UWORD16
typedef unsigned char BYTE
typedef long SWORD32
typedef short SWORD16
typedef char SBYTE
typedef bool BIT
typedef BYTE EmbValue
typedef UWORD32 SamplePos
typedef UWORD32 VertexLabel
typedef UWORD32 SampleValueLabel
typedef UWORD32 SampleKey

Variables

Globals Globs
Arguments Args
RandomSource RndSrc


Define Documentation

#define _ (  )     gettext (S)

#define BYTE_MAX   0xFF

#define myassert ( expr   )     if (!(expr)) throw AssertionFailed (__FILE__, __LINE__)

#define SAMPLEKEY_MAX   UWORD32_MAX

#define SBYTE_MAX   127

#define SBYTE_MIN   -128

#define SWORD16_MAX   32767

#define SWORD16_MIN   -32768

#define SWORD32_MAX   2147483647

#define SWORD32_MIN   -2147483647 - 1

#define UWORD16_MAX   0xFFFF

#define UWORD32_MAX   0xFFFFFFFFUL

#define VERTEXLABEL_MAX   UWORD32_MAX


Typedef Documentation

typedef bool BIT

typedef unsigned char BYTE

typedef BYTE EmbValue

typedef UWORD32 SampleKey

typedef UWORD32 SamplePos

typedef UWORD32 SampleValueLabel

typedef char SBYTE

typedef short SWORD16

typedef long SWORD32

typedef unsigned short UWORD16

typedef unsigned long UWORD32

typedef UWORD32 VertexLabel


Variable Documentation

Arguments Args

Globals Globs

RandomSource RndSrc


Generated on Fri Feb 2 09:19:55 2007 for steghide by  doxygen 1.5.1