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)