39 typedef TYPE_BYTE
BYTE ;
42 typedef TYPE_SBYTE
SBYTE ;
47 typedef unsigned char BYTE ;
53 #define UWORD32_MAX 0xFFFFFFFFUL 54 #define UWORD16_MAX 0xFFFF 56 #define SWORD32_MIN -2147483647 - 1 // to avoid a gcc warning (caused by an overflow) 57 #define SWORD32_MAX 2147483647 58 #define SWORD16_MIN -32768 59 #define SWORD16_MAX 32767 60 #define SBYTE_MIN -128 72 #define SAMPLEKEY_MAX UWORD32_MAX 73 #define VERTEXLABEL_MAX UWORD32_MAX 78 #define _(S) gettext (S) 89 #define myassert(expr) if (!(expr)) throw AssertionFailed (__FILE__, __LINE__) 95 #define RUNDEBUGLEVEL(LEVEL) ((LEVEL) <= Args.DebugLevel.getValue()) 96 extern void printDebug (
unsigned short level,
const char *msgfmt, ...) ;
109 #endif // ndef SH_COMMON_H UWORD32 SampleKey
Definition: common.h:70
parsing and data representation of command-line arguments
Definition: Arguments.h:38
UWORD32 SampleValueLabel
Definition: common.h:69
Globals Globs
Definition: Embedder.cc:41
UWORD32 SamplePos
Definition: common.h:67
bool BIT
Definition: common.h:65
some useful pointers that should be global
Definition: Globals.h:52
short SWORD16
Definition: common.h:49
unsigned char BYTE
Definition: common.h:47
char SBYTE
Definition: common.h:50
unsigned short UWORD16
Definition: common.h:46
UWORD32 VertexLabel
Definition: common.h:68
long SWORD32
Definition: common.h:48
unsigned long UWORD32
Definition: common.h:45
Arguments Args
Definition: Arguments.cc:37
objects of this class are used as a source of random (non reproduceable) data
Definition: RandomSource.h:33
BYTE EmbValue
Definition: common.h:66
RandomSource RndSrc
Definition: RandomSource.cc:31