4 #define UTL_ARCH_IX86 1 5 #define UTL_ARCH_AMD64 2 11 #define UTL_OS_LINUX 1 12 #define UTL_OS_MINGW 2 18 #ifndef UTL_CACHE_LINE_SIZE 19 #define UTL_CACHE_LINE_SIZE 64 23 #if UTL_HOST_ARCH == UTL_ARCH_IX86 24 #define UTL_HOST_LITTLE_ENDIAN 25 #define UTL_HOST_WORDSIZE 32 27 #define UTL_HOST_LITTLE_ENDIAN 28 #define UTL_HOST_WORDSIZE 64 32 #if (UTL_HOST_WORDSIZE == 32) || (UTL_HOST_OS == UTL_OS_MINGW) 33 #define UTL_SIZEOF_LONG 4 35 #define UTL_SIZEOF_LONG 8 39 #if ((UTL_HOST_OS == UTL_OS_LINUX) || (UTL_HOST_OS == UTL_OS_MINGW)) 40 #define UTL_HOST_TYPE UTL_HT_UNIX