Go to the documentation of this file.
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