38 #ifndef REXXAPITYPES_INCLUDED
39 #define REXXAPITYPES_INCLUDED
64 #if defined (HAVE_INTTYPES_H)
66 #elif defined(HAVE_STDINT_H)
79 #define UINTPTR_MAX (~((uintptr_t)0))
80 #define INTPTR_MAX ((intptr_t)(UINTPTR_MAX >> 1))
81 #define INTPTR_MIN (~INTPTR_MAX)
83 #define UINT32_MAX (~((uint32_t)0))
84 #define INT32_MAX ((int32_t)(UINT32_MAX >> 1))
85 #define INT32_MIN (~INT32_MAX)
87 #define UINT16_MAX (uint16_t)(~((uint16_t)0))
88 #define INT16_MAX ((int16_t)(UINT16_MAX >> 1))
89 #define INT16_MIN (~INT16_MAX)
91 #define UINT8_MAX (uint8_t)(~((uint8_t)0))
92 #define INT8_MAX ((int8_t)(UINT8_MAX >> 1))
93 #define INT8_MIN (~INT8_MAX)
95 #define UINT64_MAX (~((uint64_t)0))
96 #define INT64_MAX ((int64_t)(UINT64_MAX >> 1))
97 #define INT64_MIN (~INT64_MAX)
103 #define REXXENTRY APIENTRY
104 #define REXXEXPORT __declspec(dllexport)
115 #define SIZE_MAX (~((size_t)0))
118 #define SSIZE_MAX ((ssize_t)(SIZE_MAX >> 1))
119 #define SSIZE_MIN (~SSIZE_MAX - 1)
121 #define VLARexxEntry __cdecl
unsigned __int64 uint64_t