36 #ifndef __STDC_LIMIT_MACROS
37 #define __STDC_LIMIT_MACROS
68 #if U_PLATFORM == U_PF_OS390
72 #if !defined(__uint8_t)
74 typedef unsigned char uint8_t;
78 #elif U_HAVE_INTTYPES_H
80 # include <inttypes.h>
85 typedef signed char int8_t;
89 typedef unsigned char uint8_t;
93 typedef signed short int16_t;
97 typedef unsigned short uint16_t;
101 typedef signed int int32_t;
104 #if ! U_HAVE_UINT32_T
105 typedef unsigned int uint32_t;
110 typedef signed __int64 int64_t;
112 typedef signed long long int64_t;
116 #if ! U_HAVE_UINT64_T
118 typedef unsigned __int64 uint64_t;
120 typedef unsigned long long uint64_t;