73#define INT8_MIN (-127i8 - 1)
74#define INT16_MIN (-32767i16 - 1)
75#define INT32_MIN (-2147483647i32 - 1)
76#define INT64_MIN (-9223372036854775807i64 - 1)
79#define INT16_MAX 32767i16
80#define INT32_MAX 2147483647i32
81#define INT64_MAX 9223372036854775807i64
83#define UINT8_MAX 0xffui8
84#define UINT16_MAX 0xffffui16
85#define UINT32_MAX 0xffffffffui32
86#define UINT64_MAX 0xffffffffffffffffui64
89#define INT_LEAST8_MIN INT8_MIN
90#define INT_LEAST16_MIN INT16_MIN
91#define INT_LEAST32_MIN INT32_MIN
92#define INT_LEAST64_MIN INT64_MIN
94#define INT_LEAST8_MAX INT8_MAX
95#define INT_LEAST16_MAX INT16_MAX
96#define INT_LEAST32_MAX INT32_MAX
97#define INT_LEAST64_MAX INT64_MAX
99#define UINT_LEAST8_MAX UINT8_MAX
100#define UINT_LEAST16_MAX UINT16_MAX
101#define UINT_LEAST32_MAX UINT32_MAX
102#define UINT_LEAST64_MAX UINT64_MAX
105#define INT_FAST8_MIN INT8_MIN
106#define INT_FAST16_MIN INT16_MIN
107#define INT_FAST32_MIN INT32_MIN
108#define INT_FAST64_MIN INT64_MIN
110#define INT_FAST8_MAX INT8_MAX
111#define INT_FAST16_MAX INT16_MAX
112#define INT_FAST32_MAX INT32_MAX
113#define INT_FAST64_MAX INT64_MAX
115#define UINT_FAST8_MAX UINT8_MAX
116#define UINT_FAST16_MAX UINT16_MAX
117#define UINT_FAST32_MAX UINT32_MAX
118#define UINT_FAST64_MAX UINT64_MAX
122#define INTPTR_MIN INT64_MIN
123#define INTPTR_MAX INT64_MAX
124#define UINTPTR_MAX UINT64_MAX
126#define INTPTR_MIN INT32_MIN
127#define INTPTR_MAX INT32_MAX
128#define UINTPTR_MAX UINT32_MAX
132#define INTMAX_MIN INT64_MIN
133#define INTMAX_MAX INT64_MAX
134#define UINTMAX_MAX UINT64_MAX
137#define PTRDIFF_MIN INTPTR_MIN
138#define PTRDIFF_MAX INTPTR_MAX
140#define SIG_ATOMIC_MIN INT32_MIN
141#define SIG_ATOMIC_MAX INT32_MAX
144#define SIZE_MAX UINTPTR_MAX
148#define WCHAR_MIN 0x0000
149#define WCHAR_MAX 0xffff
152#define WINT_MIN 0x0000
153#define WINT_MAX 0xffff
157#define INT16_C(x) (x)
158#define INT32_C(x) (x)
159#define INT64_C(x) (x##LL)
161#define UINT8_C(x) (x)
162#define UINT16_C(x) (x)
163#define UINT32_C(x) (x##U)
164#define UINT64_C(x) (x##ULL)
166#define INTMAX_C(x) INT64_C(x)
167#define UINTMAX_C(x) UINT64_C(x)
179#define __bool_true_false_are_defined 1
unsigned int uint_fast16_t
unsigned char uint_fast8_t
unsigned int uint_fast32_t
unsigned long long uintmax_t
unsigned int uint_least32_t
unsigned long long uint_least64_t
unsigned long long uint64_t
unsigned char uint_least8_t
unsigned long long uint_fast64_t
unsigned short uint_least16_t