10 #ifndef __IceTConfig_h 11 #define __IceTConfig_h 17 #define ICET_BUILD_SHARED_LIBS 23 #if defined(WIN32) && defined(ICET_BUILD_SHARED_LIBS) 24 # ifdef IceTCore_EXPORTS 25 # define ICET_EXPORT __declspec( dllexport ) 26 # define ICET_STRATEGY_EXPORT __declspec( dllexport ) 28 # define ICET_EXPORT __declspec( dllimport ) 29 # define ICET_STRATEGY_EXPORT __declspec( dllimport ) 31 # ifdef IceTGL_EXPORTS 32 # define ICET_GL_EXPORT __declspec( dllexport ) 34 # define ICET_GL_EXPORT __declspec( dllimport ) 36 # ifdef IceTMPI_EXPORTS 37 # define ICET_MPI_EXPORT __declspec( dllexport ) 39 # define ICET_MPI_EXPORT __declspec( dllimport ) 43 # define ICET_GL_EXPORT 44 # define ICET_STRATEGY_EXPORT 45 # define ICET_MPI_EXPORT 48 #define ICET_MAJOR_VERSION 2 49 #define ICET_MINOR_VERSION 2 50 #define ICET_PATCH_VERSION 0 51 #define ICET_VERSION "2.2.0" 53 #define ICET_SIZEOF_CHAR 1 54 #define ICET_SIZEOF_SHORT 2 55 #define ICET_SIZEOF_INT 4 56 #define ICET_SIZEOF_LONG 8 57 #define ICET_SIZEOF_LONG_LONG 8 59 #define ICET_SIZEOF_FLOAT 4 60 #define ICET_SIZEOF_DOUBLE 8 61 #define ICET_SIZEOF_VOID_P 8 63 #if ICET_SIZEOF_CHAR == 1 67 #error "No valid data type for 8 bit integers found." 70 #if ICET_SIZEOF_SHORT == 2 74 #error "No valid data type for 16 bit integers founds." 77 #if ICET_SIZEOF_INT == 4 80 #elif ICET_SIZEOF_LONG == 4 83 #elif ICET_SIZEOF_SHORT == 4 87 #error "No valid data type for 32 bit integers found." 90 #if ICET_SIZEOF_INT == 8 93 #elif ICET_SIZEOF_LONG == 8 96 #elif defined(ICET_SIZEOF_LONG_LONG) && (ICET_SIZEOF_LONG_LONG == 8) 99 #elif defined(ICET_SIZEOF___INT64) && (ICET_SIZEOF___INT64 == 8) 103 #error "No valid data type for 64 bit integers found." 106 #if ICET_SIZEOF_FLOAT == 4 109 #error "No valid data type for 32 bit floating point found." 112 #if ICET_SIZEOF_DOUBLE == 8 115 #error "No valid data type for 64 bit floating point found." 118 #if ICET_SIZEOF_VOID_P == 4 120 #elif ICET_SIZEOF_VOID_P == 8 123 #error "Unexpected pointer size." 126 #define ICET_MAGIC_K_DEFAULT 8 127 #define ICET_MAX_IMAGE_SPLIT_DEFAULT 500000 unsigned short IceTUnsignedInt16
IceTInt64 IceTPointerArithmetic
unsigned long IceTUnsignedInt64
unsigned char IceTUnsignedInt8
unsigned int IceTUnsignedInt32