31 #if defined(LT_COMPILER_MS) 32 #pragma warning(push,4) 60 #if defined(LT_COMPILER_MS) 62 typedef signed __int64 lt_int64;
64 typedef unsigned __int64 lt_uint64;
65 #elif defined ( LT_COMPILER_GNU ) || \ 66 defined ( LT_COMPILER_SUN ) 68 typedef long long int lt_int64;
70 typedef unsigned long long int lt_uint64;
72 #error NOT YET PORTED TO TARGET COMPILER 77 #ifndef DOXYGEN_EXCLUDE 79 #define LT_CHAR_MAX ((char)CHAR_MAX) 80 #define LT_CHAR_MIN ((char)CHAR_MIN) 81 #define LT_SCHAR_MAX ((signed char)SCHAR_MAX) 82 #define LT_SCHAR_MIN ((signed char)SCHAR_MIN) 83 #define LT_UCHAR_MAX ((unsigned char)UCHAR_MAX) 85 #define LT_SHRT_MAX ((short int)SHRT_MAX) 86 #define LT_SHRT_MIN ((short int)SHRT_MIN) 87 #define LT_USHRT_MAX ((unsigned short int)USHRT_MAX) 89 #define LT_INT_MAX ((int)INT_MAX) 90 #define LT_INT_MIN ((int)INT_MIN) 91 #define LT_UINT_MAX ((unsigned int)UINT_MAX) 93 #define LT_LONG_MAX ((long int)LONG_MAX) 94 #define LT_LONG_MIN ((long int)LONG_MIN) 95 #define LT_ULONG_MAX ((unsigned long int)ULONG_MAX) 97 #define LT_FLT_MIN ((float)FLT_MIN) 98 #define LT_FLT_MAX ((float)FLT_MAX) 99 #define LT_FLOAT_MIN (LT_FLT_MIN) 100 #define LT_FLOAT_MAX (LT_FLT_MAX) 102 #define LT_DBL_MIN ((double)DBL_MIN) 103 #define LT_DBL_MAX ((double)DBL_MAX) 104 #define LT_DOUBLE_MIN (LT_DBL_MIN) 105 #define LT_DOUBLE_MAX (LT_DBL_MAX) 107 #define LT_INT8_MAX ((lt_int8)127) 108 #define LT_INT8_MIN ((lt_int8)(-LT_INT8_MAX - 1)) 109 #define LT_UINT8_MAX ((lt_uint8)255U) 110 #define LT_UINT8_MIN (0) 111 #define LT_INT16_MAX ((lt_int16)32767) 112 #define LT_INT16_MIN ((lt_int16)-LT_INT16_MAX - 1) 113 #define LT_UINT16_MAX ((lt_uint16)65535U) 114 #define LT_UINT16_MIN (0) 115 #define LT_INT32_MAX ((lt_int32)2147483647) 116 #define LT_INT32_MIN ((lt_int32)(-LT_INT32_MAX - 1)) 117 #define LT_UINT32_MAX ((lt_uint32)4294967295U) 118 #define LT_UINT32_MIN (0) 119 #define LT_INT64_MIN ((lt_int64)-LT_INT64_MAX - 1) 120 #define LT_UINT64_MIN (0) 123 #if defined(LT_COMPILER_GNU) || \ 124 defined(LT_COMPILER_SUN) 125 #define LT_INT64_MAX ((lt_int64)9223372036854775807LL) 126 #define LT_UINT64_MAX ((lt_uint64)18446744073709551615ULL) 127 #elif defined(LT_COMPILER_MS) 128 #define LT_INT64_MAX ((lt_int64)9223372036854775807) 129 #define LT_UINT64_MAX ((lt_uint64)18446744073709551615) 131 #error NOT YET PORTED TO TARGET COMPILER 153 #if defined(LT_COMPILER_MS) Preprocessor symbols for canonical identification of OS, architecture, and compiler.
signed short lt_int16
signed 16-bit integer
lt_uint32 lt_utf32
(DEPRECATED)
float lt_float32
32-bit floating point (DEPRECATED)
signed char lt_int8
signed 8-bit integer
unsigned int lt_uint32
unsigned 32-bit integer
unsigned short lt_uint16
unsigned 16-bit integer
lt_uint16 lt_utf16
(DEPRECATED)
double lt_float64
64-bit floating point (DEPRECATED)
unsigned char lt_uint8
unsigned 8-bit integer
signed int lt_int32
signed 32-bit integer
char lt_ascii
(DEPRECATED)
lt_uint8 lt_utf8
(DEPRECATED)