15#if !defined(_INTTYPES_H_)
22typedef __int8 __int8_t;
23typedef __int16 __int16_t;
24typedef __int32 __int32_t;
25typedef __int64 __int64_t;
27typedef unsigned __int8 uint8_t;
28typedef unsigned __int16 uint16_t;
29typedef unsigned __int32 uint32_t;
30typedef unsigned __int64 uint64_t;
32typedef __int16 int16_t;
33typedef __int32 int32_t;
34typedef __int64 int64_t;
37#define INFINITY 0x7FFFFFFF
40#if !defined(UINT8_MAX)
43#if !defined(UINT16_MAX)
44#define UINT16_MAX 0xFFFF
47#if !defined(INT16_MAX)
48#define INT16_MAX 0x7FFF
50#if !defined(INT16_MIN)
51#define INT16_MIN (-INT16_MAX - 1)
54#if !defined(INT32_MAX)
55#define INT32_MAX (2147483647)
57#if !defined(INT32_MIN)
58#define INT32_MIN (-2147483647 - 1)