36#ifndef __STDC_LIMIT_MACROS
37#define __STDC_LIMIT_MACROS
68#if U_PLATFORM == U_PF_OS390
72#if !defined(__uint8_t)
74typedef unsigned char uint8_t;
78#elif U_HAVE_INTTYPES_H
85typedef signed char int8_t;
89typedef unsigned char uint8_t;
97typedef unsigned short uint16_t;
101typedef signed int int32_t;
105typedef unsigned int uint32_t;
112 typedef signed long long int64_t;
120 typedef unsigned long long uint64_t;
"Smart pointer" base class; do not use directly: use LocalPointer etc.