1cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner/* AUTO-GENERATED FILE - DO NOT MODIFY! */
2cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#define __STDC_LIMIT_MACROS 1
3cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#define __STDC_CONSTANT_MACROS 1
4cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#include <stdint.h>
5cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT8_MIN
6cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT8_MIN defined!
7cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
8cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT8_MAX
9cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT8_MAX defined!
10cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
11cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST8_MIN
12cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST8_MIN defined!
13cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
14cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST8_MAX
15cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST8_MAX defined!
16cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
17cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST8_MIN
18cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST8_MIN defined!
19cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
20cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST8_MAX
21cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST8_MAX defined!
22cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
23cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT8_MAX
24cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT8_MAX defined!
25cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
26cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST8_MAX
27cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST8_MAX defined!
28cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
29cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST8_MAX
30cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST8_MAX defined!
31cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
32cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT16_MIN
33cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT16_MIN defined!
34cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
35cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT16_MAX
36cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT16_MAX defined!
37cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
38cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST16_MIN
39cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST16_MIN defined!
40cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
41cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST16_MAX
42cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST16_MAX defined!
43cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
44cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST16_MIN
45cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST16_MIN defined!
46cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
47cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST16_MAX
48cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST16_MAX defined!
49cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
50cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT16_MAX
51cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT16_MAX defined!
52cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
53cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST16_MAX
54cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST16_MAX defined!
55cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
56cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST16_MAX
57cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST16_MAX defined!
58cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
59cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT32_MIN
60cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT32_MIN defined!
61cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
62cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT32_MAX
63cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT32_MAX defined!
64cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
65cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST32_MIN
66cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST32_MIN defined!
67cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
68cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST32_MAX
69cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST32_MAX defined!
70cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
71cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST32_MIN
72cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST32_MIN defined!
73cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
74cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST32_MAX
75cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST32_MAX defined!
76cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
77cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT32_MAX
78cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT32_MAX defined!
79cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
80cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST32_MAX
81cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST32_MAX defined!
82cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
83cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST32_MAX
84cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST32_MAX defined!
85cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
86cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT64_MIN
87cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT64_MIN defined!
88cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
89cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT64_MAX
90cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT64_MAX defined!
91cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
92cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST64_MIN
93cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST64_MIN defined!
94cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
95cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST64_MAX
96cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST64_MAX defined!
97cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
98cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST64_MIN
99cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST64_MIN defined!
100cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
101cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST64_MAX
102cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST64_MAX defined!
103cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
104cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT64_MAX
105cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT64_MAX defined!
106cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
107cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST64_MAX
108cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST64_MAX defined!
109cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
110cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST64_MAX
111cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST64_MAX defined!
112cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
113cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTMAX_MIN
114cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTMAX_MIN defined!
115cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
116cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTMAX_MAX
117cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTMAX_MAX defined!
118cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
119cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTMAX_MAX
120cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTMAX_MAX defined!
121cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
122cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTPTR_MIN
123cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTPTR_MIN defined!
124cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
125cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTPTR_MAX
126cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTPTR_MAX defined!
127cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
128cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef PTRDIFF_MIN
129cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error PTRDIFF_MIN defined!
130cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
131cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef PTRDIFF_MAX
132cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error PTRDIFF_MAX defined!
133cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
134cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTPTR_MAX
135cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTPTR_MAX defined!
136cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
137cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT8_C
138cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT8_C defined!
139cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
140cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST8_C
141cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST8_C defined!
142cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
143cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST8_C
144cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST8_C defined!
145cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
146cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT8_C
147cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT8_C defined!
148cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
149cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST8_C
150cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST8_C defined!
151cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
152cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST8_C
153cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST8_C defined!
154cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
155cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT16_C
156cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT16_C defined!
157cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
158cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST16_C
159cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST16_C defined!
160cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
161cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST16_C
162cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST16_C defined!
163cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
164cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT16_C
165cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT16_C defined!
166cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
167cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST16_C
168cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST16_C defined!
169cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
170cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST16_C
171cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST16_C defined!
172cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
173cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT32_C
174cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT32_C defined!
175cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
176cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST32_C
177cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST32_C defined!
178cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
179cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST32_C
180cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST32_C defined!
181cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
182cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT32_C
183cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT32_C defined!
184cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
185cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST32_C
186cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST32_C defined!
187cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
188cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST32_C
189cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST32_C defined!
190cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
191cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT64_C
192cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT64_C defined!
193cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
194cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST64_C
195cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST64_C defined!
196cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
197cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST64_C
198cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST64_C defined!
199cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
200cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT64_C
201cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT64_C defined!
202cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
203cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST64_C
204cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST64_C defined!
205cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
206cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST64_C
207cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST64_C defined!
208cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
209cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTMAX_C
210cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTMAX_C defined!
211cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
212cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTMAX_C
213cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTMAX_C defined!
214cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
215cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTPTR_C
216cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTPTR_C defined!
217cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
218cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef PTRDIFF_C
219cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error PTRDIFF_C defined!
220cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
221cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTPTR_C
222cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTPTR_C defined!
223cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif
224