15 #if !defined(_INTTYPES_H_) 22 #if defined(_MSC_VER) && _MSC_VER >= 1900 26 typedef __int8 __int8_t;
27 typedef __int16 __int16_t;
28 typedef __int32 __int32_t;
29 typedef __int64 __int64_t;
31 typedef unsigned __int8 uint8_t;
32 typedef unsigned __int16 uint16_t;
33 typedef unsigned __int32 uint32_t;
34 typedef unsigned __int64 uint64_t;
35 typedef __int8 int8_t;
36 typedef __int16 int16_t;
37 typedef __int32 int32_t;
38 typedef __int64 int64_t;
41 #if !defined(INFINITY) && _MSC_VER < 1800 42 #define INFINITY 0x7FFFFFFF 45 #if !defined(UINT8_MAX) 46 #define UINT8_MAX 0xFF 48 #if !defined(UINT16_MAX) 49 #define UINT16_MAX 0xFFFF 51 #if !defined(UINT32_MAX) 52 #define UINT32_MAX 0xFFFFFFFF 55 #if !defined(INT16_MAX) 56 #define INT16_MAX 0x7FFF 58 #if !defined(INT16_MIN) 59 #define INT16_MIN (-INT16_MAX - 1) 62 #if !defined(INT32_MAX) 63 #define INT32_MAX (2147483647) 65 #if !defined(INT32_MIN) 66 #define INT32_MIN (-2147483647 - 1)