00001 00061 #if !defined(CIGI_TYPES_H) 00062 #define CIGI_TYPES_H 00063 00064 00065 #define CCL_MAJOR_VERSION 3 00066 #define CCL_MINOR_VERSION 3 00067 #define CCL_PATCH_LEVEL 0 00068 00069 00070 // Due to type problems between compilers 00071 00072 #if defined(WIN32) && !(defined(__CYGWIN__) || defined(__MINGW32__)) 00073 #include "CigiTypes_MSVS_Win32.h" 00074 #else 00075 #include "CigiTypes_Default.h" 00076 #endif 00077 00078 00079 00080 typedef union PackPointerUnion 00081 { 00082 Cigi_uint8 *c; 00083 Cigi_int8 *b; 00084 Cigi_uint16 *s; 00085 Cigi_int16 *h; 00086 Cigi_uint32 *l; 00087 float *f; 00088 double *d; 00089 } PackPointer; 00090 00091 00092 #endif // #if !defined(CIGI_TYPES_H) 00093 00094 00095 00096 00097