31 #define __need_wchar_t 72 #if !defined ( __cplusplus) || defined (__STDC_LIMIT_MACROS) 75 #define INT8_MIN (-128) 76 #define INT16_MIN (-32768) 77 #define INT32_MIN (-2147483647 - 1) 78 #define INT64_MIN (-9223372036854775807LL - 1) 81 #define INT16_MAX 32767 82 #define INT32_MAX 2147483647 83 #define INT64_MAX 9223372036854775807LL 85 #define UINT8_MAX 0xff 86 #define UINT16_MAX 0xffff 87 #define UINT32_MAX 0xffffffff 88 #define UINT64_MAX 0xffffffffffffffffULL 91 #define INT_LEAST8_MIN INT8_MIN 92 #define INT_LEAST16_MIN INT16_MIN 93 #define INT_LEAST32_MIN INT32_MIN 94 #define INT_LEAST64_MIN INT64_MIN 96 #define INT_LEAST8_MAX INT8_MAX 97 #define INT_LEAST16_MAX INT16_MAX 98 #define INT_LEAST32_MAX INT32_MAX 99 #define INT_LEAST64_MAX INT64_MAX 101 #define UINT_LEAST8_MAX UINT8_MAX 102 #define UINT_LEAST16_MAX UINT16_MAX 103 #define UINT_LEAST32_MAX UINT32_MAX 104 #define UINT_LEAST64_MAX UINT64_MAX 107 #define INT_FAST8_MIN INT8_MIN 108 #define INT_FAST16_MIN INT16_MIN 109 #define INT_FAST32_MIN INT32_MIN 110 #define INT_FAST64_MIN INT64_MIN 112 #define INT_FAST8_MAX INT8_MAX 113 #define INT_FAST16_MAX INT16_MAX 114 #define INT_FAST32_MAX INT32_MAX 115 #define INT_FAST64_MAX INT64_MAX 117 #define UINT_FAST8_MAX UINT8_MAX 118 #define UINT_FAST16_MAX UINT16_MAX 119 #define UINT_FAST32_MAX UINT32_MAX 120 #define UINT_FAST64_MAX UINT64_MAX 125 #define INTPTR_MIN INT64_MIN 126 #define INTPTR_MAX INT64_MAX 127 #define UINTPTR_MAX UINT64_MAX 129 #define INTPTR_MIN INT32_MIN 130 #define INTPTR_MAX INT32_MAX 131 #define UINTPTR_MAX UINT32_MAX 135 #define INTMAX_MIN INT64_MIN 136 #define INTMAX_MAX INT64_MAX 137 #define UINTMAX_MAX UINT64_MAX 141 #define PTRDIFF_MIN INT64_MIN 142 #define PTRDIFF_MAX INT64_MAX 144 #define PTRDIFF_MIN INT32_MIN 145 #define PTRDIFF_MAX INT32_MAX 148 #define SIG_ATOMIC_MIN INT32_MIN 149 #define SIG_ATOMIC_MAX INT32_MAX 153 #define SIZE_MAX UINT64_MAX 155 #define SIZE_MAX UINT32_MAX 163 #define WCHAR_MAX ((wchar_t)-1) 170 #define WINT_MAX ((wint_t)-1) 176 #if !defined ( __cplusplus) || defined (__STDC_CONSTANT_MACROS) 193 #define INT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val)) 194 #define INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val)) 195 #define INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val)) 198 #define INT64_C(val) val##LL 200 #define UINT8_C(val) (UINT_LEAST8_MAX-UINT_LEAST8_MAX+(val)) 201 #define UINT16_C(val) (UINT_LEAST16_MAX-UINT_LEAST16_MAX+(val)) 202 #define UINT32_C(val) (UINT_LEAST32_MAX-UINT_LEAST32_MAX+(val)) 203 #define UINT64_C(val) val##ULL 206 #define INTMAX_C(val) val##LL 207 #define UINTMAX_C(val) val##ULL
__MINGW_EXTENSION typedef unsigned long long uint_fast64_t
unsigned short uint_least16_t
unsigned char uint_fast8_t
__MINGW_EXTENSION typedef long long int64_t
unsigned char uint_least8_t
__MINGW_EXTENSION typedef long long intmax_t
#define __MINGW_EXTENSION
unsigned int uint_fast32_t
__MINGW_EXTENSION typedef long long int_fast64_t
__MINGW_EXTENSION typedef unsigned long long uintmax_t
unsigned short uint_fast16_t
__MINGW_EXTENSION typedef long long int_least64_t
__MINGW_EXTENSION typedef unsigned long long uint64_t
__MINGW_EXTENSION typedef unsigned long long uint_least64_t