38 typedef unsigned char uchar;
39 typedef unsigned short ushort;
40 typedef unsigned int uint;
41 typedef unsigned long ulong;
43 typedef std::size_t size_t;
44 typedef std::ptrdiff_t ssize_t;
46 typedef signed char int8_t;
49#if USHRT_MAX == 0xffff
54#elif UINT_MAX == 0xffff
61#if UINT_MAX == 0xffffffffUL
66#elif ULONG_MAX == 0xffffffffUL
73#if ULONG_MAX == 18446744073709551615ULL
74 #define PT_WITH_INT64 1
79#elif ULLONG_MAX == 18446744073709551615ULL
80 #define PT_WITH_INT64 1
85#elif defined(__GNUC__) || defined(__MWERKS_SYMBIAN__)
86 #define PT_WITH_INT64 1
94 #define PT_WITH_LONG_LONG 1
uint_type uint16_t
Unsigned 16-bit integer type.
Definition Api-Types.h:38
int_type int64_t
Signed 64-bit integer type.
Definition Api-Types.h:59
int_type int32_t
Signed 32-bit integer type.
Definition Api-Types.h:45
uint_type uint32_t
Unsigned 32-bit integer type.
Definition Api-Types.h:52
uint_type uint64_t
Unsigned 64-bit integer type.
Definition Api-Types.h:66
int_type int16_t
Signed 16-bit integer type.
Definition Api-Types.h:31
uint_type uint8_t
Unsigned 8-bit integer type.
Definition Api-Types.h:24
int_type int8_t
Signed 8-bit integer type.
Definition Api-Types.h:17
Core module.
Definition Allocator.h:33