Go to the documentation of this file.
26 #ifndef P99_GENERATED_H
27 #define P99_GENERATED_H
42 #define P99_VERSION_DATE "Mon Jun 29 14:10:21 2020 +0200"
50 #define P99_VERSION_ID "b209a1f7fc5213fb93e9c153ccc82d3f4438ff8b"
52 #define P00_VERSION_DATE "Tue, 09 Jun 2015 08:28:18 +0200"
53 #define P00_VERSION_ID "054b2bab90f7a9ecdbe71b2fb71a52d37dd2da21"
60 #define P99_MAX_NUMBER 158
62 _1, _2, _3, _4, _5, _6, _7, _8, \
63 _9, _10, _11, _12, _13, _14, _15, _16, \
64 _17, _18, _19, _20, _21, _22, _23, _24, \
65 _25, _26, _27, _28, _29, _30, _31, _32, \
66 _33, _34, _35, _36, _37, _38, _39, _40, \
67 _41, _42, _43, _44, _45, _46, _47, _48, \
68 _49, _50, _51, _52, _53, _54, _55, _56, \
69 _57, _58, _59, _60, _61, _62, _63, _64, \
70 _65, _66, _67, _68, _69, _70, _71, _72, \
71 _73, _74, _75, _76, _77, _78, _79, _80, \
72 _81, _82, _83, _84, _85, _86, _87, _88, \
73 _89, _90, _91, _92, _93, _94, _95, _96, \
74 _97, _98, _99, _100, _101, _102, _103, _104, \
75 _105, _106, _107, _108, _109, _110, _111, _112, \
76 _113, _114, _115, _116, _117, _118, _119, _120, \
77 _121, _122, _123, _124, _125, _126, _127, _128, \
78 _129, _130, _131, _132, _133, _134, _135, _136, \
79 _137, _138, _139, _140, _141, _142, _143, _144, \
80 _145, _146, _147, _148, _149, _150, _151, _152, \
81 _153, _154, _155, _156, _157, _158, _159, \
83 #define P00_NARG_1(...) P00_ARG(__VA_ARGS__, 158, 157, 156, 155, 154, 153, 152, \
84 151, 150, 149, 148, 147, 146, 145, 144, \
85 143, 142, 141, 140, 139, 138, 137, 136, \
86 135, 134, 133, 132, 131, 130, 129, 128, \
87 127, 126, 125, 124, 123, 122, 121, 120, \
88 119, 118, 117, 116, 115, 114, 113, 112, \
89 111, 110, 109, 108, 107, 106, 105, 104, \
90 103, 102, 101, 100, 99, 98, 97, 96, \
91 95, 94, 93, 92, 91, 90, 89, 88, \
92 87, 86, 85, 84, 83, 82, 81, 80, \
93 79, 78, 77, 76, 75, 74, 73, 72, \
94 71, 70, 69, 68, 67, 66, 65, 64, \
95 63, 62, 61, 60, 59, 58, 57, 56, \
96 55, 54, 53, 52, 51, 50, 49, 48, \
97 47, 46, 45, 44, 43, 42, 41, 40, \
98 39, 38, 37, 36, 35, 34, 33, 32, \
99 31, 30, 29, 28, 27, 26, 25, 24, \
100 23, 22, 21, 20, 19, 18, 17, 16, \
101 15, 14, 13, 12, 11, 10, 9, 8, \
102 7, 6, 5, 4, 3, 2, 1, 0,)
103 #define P00_NARG_2(...) P00_ARG(__VA_ARGS__, 79, P00_INV(2), 78, P00_INV(2), 77, P00_INV(2), 76, \
104 P00_INV(2), 75, P00_INV(2), 74, P00_INV(2), 73, P00_INV(2), 72, \
105 P00_INV(2), 71, P00_INV(2), 70, P00_INV(2), 69, P00_INV(2), 68, \
106 P00_INV(2), 67, P00_INV(2), 66, P00_INV(2), 65, P00_INV(2), 64, \
107 P00_INV(2), 63, P00_INV(2), 62, P00_INV(2), 61, P00_INV(2), 60, \
108 P00_INV(2), 59, P00_INV(2), 58, P00_INV(2), 57, P00_INV(2), 56, \
109 P00_INV(2), 55, P00_INV(2), 54, P00_INV(2), 53, P00_INV(2), 52, \
110 P00_INV(2), 51, P00_INV(2), 50, P00_INV(2), 49, P00_INV(2), 48, \
111 P00_INV(2), 47, P00_INV(2), 46, P00_INV(2), 45, P00_INV(2), 44, \
112 P00_INV(2), 43, P00_INV(2), 42, P00_INV(2), 41, P00_INV(2), 40, \
113 P00_INV(2), 39, P00_INV(2), 38, P00_INV(2), 37, P00_INV(2), 36, \
114 P00_INV(2), 35, P00_INV(2), 34, P00_INV(2), 33, P00_INV(2), 32, \
115 P00_INV(2), 31, P00_INV(2), 30, P00_INV(2), 29, P00_INV(2), 28, \
116 P00_INV(2), 27, P00_INV(2), 26, P00_INV(2), 25, P00_INV(2), 24, \
117 P00_INV(2), 23, P00_INV(2), 22, P00_INV(2), 21, P00_INV(2), 20, \
118 P00_INV(2), 19, P00_INV(2), 18, P00_INV(2), 17, P00_INV(2), 16, \
119 P00_INV(2), 15, P00_INV(2), 14, P00_INV(2), 13, P00_INV(2), 12, \
120 P00_INV(2), 11, P00_INV(2), 10, P00_INV(2), 9, P00_INV(2), 8, \
121 P00_INV(2), 7, P00_INV(2), 6, P00_INV(2), 5, P00_INV(2), 4, \
122 P00_INV(2), 3, P00_INV(2), 2, P00_INV(2), 1, P00_INV(2), 0,)
123 #define P00_NARG_3(...) P00_ARG(__VA_ARGS__, P00_INV(3), P00_INV(3), 52, P00_INV(3), P00_INV(3), 51, P00_INV(3), \
124 P00_INV(3), 50, P00_INV(3), P00_INV(3), 49, P00_INV(3), P00_INV(3), 48, \
125 P00_INV(3), P00_INV(3), 47, P00_INV(3), P00_INV(3), 46, P00_INV(3), P00_INV(3), \
126 45, P00_INV(3), P00_INV(3), 44, P00_INV(3), P00_INV(3), 43, P00_INV(3), \
127 P00_INV(3), 42, P00_INV(3), P00_INV(3), 41, P00_INV(3), P00_INV(3), 40, \
128 P00_INV(3), P00_INV(3), 39, P00_INV(3), P00_INV(3), 38, P00_INV(3), P00_INV(3), \
129 37, P00_INV(3), P00_INV(3), 36, P00_INV(3), P00_INV(3), 35, P00_INV(3), \
130 P00_INV(3), 34, P00_INV(3), P00_INV(3), 33, P00_INV(3), P00_INV(3), 32, \
131 P00_INV(3), P00_INV(3), 31, P00_INV(3), P00_INV(3), 30, P00_INV(3), P00_INV(3), \
132 29, P00_INV(3), P00_INV(3), 28, P00_INV(3), P00_INV(3), 27, P00_INV(3), \
133 P00_INV(3), 26, P00_INV(3), P00_INV(3), 25, P00_INV(3), P00_INV(3), 24, \
134 P00_INV(3), P00_INV(3), 23, P00_INV(3), P00_INV(3), 22, P00_INV(3), P00_INV(3), \
135 21, P00_INV(3), P00_INV(3), 20, P00_INV(3), P00_INV(3), 19, P00_INV(3), \
136 P00_INV(3), 18, P00_INV(3), P00_INV(3), 17, P00_INV(3), P00_INV(3), 16, \
137 P00_INV(3), P00_INV(3), 15, P00_INV(3), P00_INV(3), 14, P00_INV(3), P00_INV(3), \
138 13, P00_INV(3), P00_INV(3), 12, P00_INV(3), P00_INV(3), 11, P00_INV(3), \
139 P00_INV(3), 10, P00_INV(3), P00_INV(3), 9, P00_INV(3), P00_INV(3), 8, \
140 P00_INV(3), P00_INV(3), 7, P00_INV(3), P00_INV(3), 6, P00_INV(3), P00_INV(3), \
141 5, P00_INV(3), P00_INV(3), 4, P00_INV(3), P00_INV(3), 3, P00_INV(3), \
142 P00_INV(3), 2, P00_INV(3), P00_INV(3), 1, P00_INV(3), P00_INV(3), 0,)
143 #define P00_NARG_4(...) P00_ARG(__VA_ARGS__, P00_INV(4), P00_INV(4), 39, P00_INV(4), P00_INV(4), P00_INV(4), 38, \
144 P00_INV(4), P00_INV(4), P00_INV(4), 37, P00_INV(4), P00_INV(4), P00_INV(4), 36, \
145 P00_INV(4), P00_INV(4), P00_INV(4), 35, P00_INV(4), P00_INV(4), P00_INV(4), 34, \
146 P00_INV(4), P00_INV(4), P00_INV(4), 33, P00_INV(4), P00_INV(4), P00_INV(4), 32, \
147 P00_INV(4), P00_INV(4), P00_INV(4), 31, P00_INV(4), P00_INV(4), P00_INV(4), 30, \
148 P00_INV(4), P00_INV(4), P00_INV(4), 29, P00_INV(4), P00_INV(4), P00_INV(4), 28, \
149 P00_INV(4), P00_INV(4), P00_INV(4), 27, P00_INV(4), P00_INV(4), P00_INV(4), 26, \
150 P00_INV(4), P00_INV(4), P00_INV(4), 25, P00_INV(4), P00_INV(4), P00_INV(4), 24, \
151 P00_INV(4), P00_INV(4), P00_INV(4), 23, P00_INV(4), P00_INV(4), P00_INV(4), 22, \
152 P00_INV(4), P00_INV(4), P00_INV(4), 21, P00_INV(4), P00_INV(4), P00_INV(4), 20, \
153 P00_INV(4), P00_INV(4), P00_INV(4), 19, P00_INV(4), P00_INV(4), P00_INV(4), 18, \
154 P00_INV(4), P00_INV(4), P00_INV(4), 17, P00_INV(4), P00_INV(4), P00_INV(4), 16, \
155 P00_INV(4), P00_INV(4), P00_INV(4), 15, P00_INV(4), P00_INV(4), P00_INV(4), 14, \
156 P00_INV(4), P00_INV(4), P00_INV(4), 13, P00_INV(4), P00_INV(4), P00_INV(4), 12, \
157 P00_INV(4), P00_INV(4), P00_INV(4), 11, P00_INV(4), P00_INV(4), P00_INV(4), 10, \
158 P00_INV(4), P00_INV(4), P00_INV(4), 9, P00_INV(4), P00_INV(4), P00_INV(4), 8, \
159 P00_INV(4), P00_INV(4), P00_INV(4), 7, P00_INV(4), P00_INV(4), P00_INV(4), 6, \
160 P00_INV(4), P00_INV(4), P00_INV(4), 5, P00_INV(4), P00_INV(4), P00_INV(4), 4, \
161 P00_INV(4), P00_INV(4), P00_INV(4), 3, P00_INV(4), P00_INV(4), P00_INV(4), 2, \
162 P00_INV(4), P00_INV(4), P00_INV(4), 1, P00_INV(4), P00_INV(4), P00_INV(4), 0,)
165 #define P99_HAS_COMMA(...) P00_ARG(__VA_ARGS__, \
166 1, 1, 1, 1, 1, 1, 1, \
167 1, 1, 1, 1, 1, 1, 1, 1, \
168 1, 1, 1, 1, 1, 1, 1, 1, \
169 1, 1, 1, 1, 1, 1, 1, 1, \
170 1, 1, 1, 1, 1, 1, 1, 1, \
171 1, 1, 1, 1, 1, 1, 1, 1, \
172 1, 1, 1, 1, 1, 1, 1, 1, \
173 1, 1, 1, 1, 1, 1, 1, 1, \
174 1, 1, 1, 1, 1, 1, 1, 1, \
175 1, 1, 1, 1, 1, 1, 1, 1, \
176 1, 1, 1, 1, 1, 1, 1, 1, \
177 1, 1, 1, 1, 1, 1, 1, 1, \
178 1, 1, 1, 1, 1, 1, 1, 1, \
179 1, 1, 1, 1, 1, 1, 1, 1, \
180 1, 1, 1, 1, 1, 1, 1, 1, \
181 1, 1, 1, 1, 1, 1, 1, 1, \
182 1, 1, 1, 1, 1, 1, 1, 1, \
183 1, 1, 1, 1, 1, 1, 1, 1, \
184 1, 1, 1, 1, 1, 1, 1, 1, \
185 1, 1, 1, 1, 1, 1, 0, 0)
186 #define P00_SKP2(_0, ...) P00_SKP1(__VA_ARGS__)
187 #define P00_SKP3(_0, ...) P00_SKP2(__VA_ARGS__)
188 #define P00_SKP4(_0, ...) P00_SKP3(__VA_ARGS__)
189 #define P00_SKP5(_0, ...) P00_SKP4(__VA_ARGS__)
190 #define P00_SKP6(_0, ...) P00_SKP5(__VA_ARGS__)
191 #define P00_SKP7(_0, ...) P00_SKP6(__VA_ARGS__)
192 #define P00_SKP8(_0, ...) P00_SKP7(__VA_ARGS__)
193 #define P00_SKP9(_0, ...) P00_SKP8(__VA_ARGS__)
194 #define P00_SKP10(_0, ...) P00_SKP9(__VA_ARGS__)
195 #define P00_SKP11(_0, ...) P00_SKP10(__VA_ARGS__)
196 #define P00_SKP12(_0, ...) P00_SKP11(__VA_ARGS__)
197 #define P00_SKP13(_0, ...) P00_SKP12(__VA_ARGS__)
198 #define P00_SKP14(_0, ...) P00_SKP13(__VA_ARGS__)
199 #define P00_SKP15(_0, ...) P00_SKP14(__VA_ARGS__)
200 #define P00_SKP16(_0, ...) P00_SKP15(__VA_ARGS__)
201 #define P00_SKP17(_0, ...) P00_SKP16(__VA_ARGS__)
202 #define P00_SKP18(_0, ...) P00_SKP17(__VA_ARGS__)
203 #define P00_SKP19(_0, ...) P00_SKP18(__VA_ARGS__)
204 #define P00_SKP20(_0, ...) P00_SKP19(__VA_ARGS__)
205 #define P00_SKP21(_0, ...) P00_SKP20(__VA_ARGS__)
206 #define P00_SKP22(_0, ...) P00_SKP21(__VA_ARGS__)
207 #define P00_SKP23(_0, ...) P00_SKP22(__VA_ARGS__)
208 #define P00_SKP24(_0, ...) P00_SKP23(__VA_ARGS__)
209 #define P00_SKP25(_0, ...) P00_SKP24(__VA_ARGS__)
210 #define P00_SKP26(_0, ...) P00_SKP25(__VA_ARGS__)
211 #define P00_SKP27(_0, ...) P00_SKP26(__VA_ARGS__)
212 #define P00_SKP28(_0, ...) P00_SKP27(__VA_ARGS__)
213 #define P00_SKP29(_0, ...) P00_SKP28(__VA_ARGS__)
214 #define P00_SKP30(_0, ...) P00_SKP29(__VA_ARGS__)
215 #define P00_SKP31(_0, ...) P00_SKP30(__VA_ARGS__)
216 #define P00_SKP32(_0, ...) P00_SKP31(__VA_ARGS__)
217 #define P00_SKP33(_0, ...) P00_SKP32(__VA_ARGS__)
218 #define P00_SKP34(_0, ...) P00_SKP33(__VA_ARGS__)
219 #define P00_SKP35(_0, ...) P00_SKP34(__VA_ARGS__)
220 #define P00_SKP36(_0, ...) P00_SKP35(__VA_ARGS__)
221 #define P00_SKP37(_0, ...) P00_SKP36(__VA_ARGS__)
222 #define P00_SKP38(_0, ...) P00_SKP37(__VA_ARGS__)
223 #define P00_SKP39(_0, ...) P00_SKP38(__VA_ARGS__)
224 #define P00_SKP40(_0, ...) P00_SKP39(__VA_ARGS__)
225 #define P00_SKP41(_0, ...) P00_SKP40(__VA_ARGS__)
226 #define P00_SKP42(_0, ...) P00_SKP41(__VA_ARGS__)
227 #define P00_SKP43(_0, ...) P00_SKP42(__VA_ARGS__)
228 #define P00_SKP44(_0, ...) P00_SKP43(__VA_ARGS__)
229 #define P00_SKP45(_0, ...) P00_SKP44(__VA_ARGS__)
230 #define P00_SKP46(_0, ...) P00_SKP45(__VA_ARGS__)
231 #define P00_SKP47(_0, ...) P00_SKP46(__VA_ARGS__)
232 #define P00_SKP48(_0, ...) P00_SKP47(__VA_ARGS__)
233 #define P00_SKP49(_0, ...) P00_SKP48(__VA_ARGS__)
234 #define P00_SKP50(_0, ...) P00_SKP49(__VA_ARGS__)
235 #define P00_SKP51(_0, ...) P00_SKP50(__VA_ARGS__)
236 #define P00_SKP52(_0, ...) P00_SKP51(__VA_ARGS__)
237 #define P00_SKP53(_0, ...) P00_SKP52(__VA_ARGS__)
238 #define P00_SKP54(_0, ...) P00_SKP53(__VA_ARGS__)
239 #define P00_SKP55(_0, ...) P00_SKP54(__VA_ARGS__)
240 #define P00_SKP56(_0, ...) P00_SKP55(__VA_ARGS__)
241 #define P00_SKP57(_0, ...) P00_SKP56(__VA_ARGS__)
242 #define P00_SKP58(_0, ...) P00_SKP57(__VA_ARGS__)
243 #define P00_SKP59(_0, ...) P00_SKP58(__VA_ARGS__)
244 #define P00_SKP60(_0, ...) P00_SKP59(__VA_ARGS__)
245 #define P00_SKP61(_0, ...) P00_SKP60(__VA_ARGS__)
246 #define P00_SKP62(_0, ...) P00_SKP61(__VA_ARGS__)
247 #define P00_SKP63(_0, ...) P00_SKP62(__VA_ARGS__)
248 #define P00_SKP64(_0, ...) P00_SKP63(__VA_ARGS__)
249 #define P00_SKP65(_0, ...) P00_SKP64(__VA_ARGS__)
250 #define P00_SKP66(_0, ...) P00_SKP65(__VA_ARGS__)
251 #define P00_SKP67(_0, ...) P00_SKP66(__VA_ARGS__)
252 #define P00_SKP68(_0, ...) P00_SKP67(__VA_ARGS__)
253 #define P00_SKP69(_0, ...) P00_SKP68(__VA_ARGS__)
254 #define P00_SKP70(_0, ...) P00_SKP69(__VA_ARGS__)
255 #define P00_SKP71(_0, ...) P00_SKP70(__VA_ARGS__)
256 #define P00_SKP72(_0, ...) P00_SKP71(__VA_ARGS__)
257 #define P00_SKP73(_0, ...) P00_SKP72(__VA_ARGS__)
258 #define P00_SKP74(_0, ...) P00_SKP73(__VA_ARGS__)
259 #define P00_SKP75(_0, ...) P00_SKP74(__VA_ARGS__)
260 #define P00_SKP76(_0, ...) P00_SKP75(__VA_ARGS__)
261 #define P00_SKP77(_0, ...) P00_SKP76(__VA_ARGS__)
262 #define P00_SKP78(_0, ...) P00_SKP77(__VA_ARGS__)
263 #define P00_SKP79(_0, ...) P00_SKP78(__VA_ARGS__)
264 #define P00_SKP80(_0, ...) P00_SKP79(__VA_ARGS__)
265 #define P00_SKP81(_0, ...) P00_SKP80(__VA_ARGS__)
266 #define P00_SKP82(_0, ...) P00_SKP81(__VA_ARGS__)
267 #define P00_SKP83(_0, ...) P00_SKP82(__VA_ARGS__)
268 #define P00_SKP84(_0, ...) P00_SKP83(__VA_ARGS__)
269 #define P00_SKP85(_0, ...) P00_SKP84(__VA_ARGS__)
270 #define P00_SKP86(_0, ...) P00_SKP85(__VA_ARGS__)
271 #define P00_SKP87(_0, ...) P00_SKP86(__VA_ARGS__)
272 #define P00_SKP88(_0, ...) P00_SKP87(__VA_ARGS__)
273 #define P00_SKP89(_0, ...) P00_SKP88(__VA_ARGS__)
274 #define P00_SKP90(_0, ...) P00_SKP89(__VA_ARGS__)
275 #define P00_SKP91(_0, ...) P00_SKP90(__VA_ARGS__)
276 #define P00_SKP92(_0, ...) P00_SKP91(__VA_ARGS__)
277 #define P00_SKP93(_0, ...) P00_SKP92(__VA_ARGS__)
278 #define P00_SKP94(_0, ...) P00_SKP93(__VA_ARGS__)
279 #define P00_SKP95(_0, ...) P00_SKP94(__VA_ARGS__)
280 #define P00_SKP96(_0, ...) P00_SKP95(__VA_ARGS__)
281 #define P00_SKP97(_0, ...) P00_SKP96(__VA_ARGS__)
282 #define P00_SKP98(_0, ...) P00_SKP97(__VA_ARGS__)
283 #define P00_SKP99(_0, ...) P00_SKP98(__VA_ARGS__)
284 #define P00_SKP100(_0, ...) P00_SKP99(__VA_ARGS__)
285 #define P00_SKP101(_0, ...) P00_SKP100(__VA_ARGS__)
286 #define P00_SKP102(_0, ...) P00_SKP101(__VA_ARGS__)
287 #define P00_SKP103(_0, ...) P00_SKP102(__VA_ARGS__)
288 #define P00_SKP104(_0, ...) P00_SKP103(__VA_ARGS__)
289 #define P00_SKP105(_0, ...) P00_SKP104(__VA_ARGS__)
290 #define P00_SKP106(_0, ...) P00_SKP105(__VA_ARGS__)
291 #define P00_SKP107(_0, ...) P00_SKP106(__VA_ARGS__)
292 #define P00_SKP108(_0, ...) P00_SKP107(__VA_ARGS__)
293 #define P00_SKP109(_0, ...) P00_SKP108(__VA_ARGS__)
294 #define P00_SKP110(_0, ...) P00_SKP109(__VA_ARGS__)
295 #define P00_SKP111(_0, ...) P00_SKP110(__VA_ARGS__)
296 #define P00_SKP112(_0, ...) P00_SKP111(__VA_ARGS__)
297 #define P00_SKP113(_0, ...) P00_SKP112(__VA_ARGS__)
298 #define P00_SKP114(_0, ...) P00_SKP113(__VA_ARGS__)
299 #define P00_SKP115(_0, ...) P00_SKP114(__VA_ARGS__)
300 #define P00_SKP116(_0, ...) P00_SKP115(__VA_ARGS__)
301 #define P00_SKP117(_0, ...) P00_SKP116(__VA_ARGS__)
302 #define P00_SKP118(_0, ...) P00_SKP117(__VA_ARGS__)
303 #define P00_SKP119(_0, ...) P00_SKP118(__VA_ARGS__)
304 #define P00_SKP120(_0, ...) P00_SKP119(__VA_ARGS__)
305 #define P00_SKP121(_0, ...) P00_SKP120(__VA_ARGS__)
306 #define P00_SKP122(_0, ...) P00_SKP121(__VA_ARGS__)
307 #define P00_SKP123(_0, ...) P00_SKP122(__VA_ARGS__)
308 #define P00_SKP124(_0, ...) P00_SKP123(__VA_ARGS__)
309 #define P00_SKP125(_0, ...) P00_SKP124(__VA_ARGS__)
310 #define P00_SKP126(_0, ...) P00_SKP125(__VA_ARGS__)
311 #define P00_SKP127(_0, ...) P00_SKP126(__VA_ARGS__)
312 #define P00_SKP128(_0, ...) P00_SKP127(__VA_ARGS__)
313 #define P00_SKP129(_0, ...) P00_SKP128(__VA_ARGS__)
314 #define P00_SKP130(_0, ...) P00_SKP129(__VA_ARGS__)
315 #define P00_SKP131(_0, ...) P00_SKP130(__VA_ARGS__)
316 #define P00_SKP132(_0, ...) P00_SKP131(__VA_ARGS__)
317 #define P00_SKP133(_0, ...) P00_SKP132(__VA_ARGS__)
318 #define P00_SKP134(_0, ...) P00_SKP133(__VA_ARGS__)
319 #define P00_SKP135(_0, ...) P00_SKP134(__VA_ARGS__)
320 #define P00_SKP136(_0, ...) P00_SKP135(__VA_ARGS__)
321 #define P00_SKP137(_0, ...) P00_SKP136(__VA_ARGS__)
322 #define P00_SKP138(_0, ...) P00_SKP137(__VA_ARGS__)
323 #define P00_SKP139(_0, ...) P00_SKP138(__VA_ARGS__)
324 #define P00_SKP140(_0, ...) P00_SKP139(__VA_ARGS__)
325 #define P00_SKP141(_0, ...) P00_SKP140(__VA_ARGS__)
326 #define P00_SKP142(_0, ...) P00_SKP141(__VA_ARGS__)
327 #define P00_SKP143(_0, ...) P00_SKP142(__VA_ARGS__)
328 #define P00_SKP144(_0, ...) P00_SKP143(__VA_ARGS__)
329 #define P00_SKP145(_0, ...) P00_SKP144(__VA_ARGS__)
330 #define P00_SKP146(_0, ...) P00_SKP145(__VA_ARGS__)
331 #define P00_SKP147(_0, ...) P00_SKP146(__VA_ARGS__)
332 #define P00_SKP148(_0, ...) P00_SKP147(__VA_ARGS__)
333 #define P00_SKP149(_0, ...) P00_SKP148(__VA_ARGS__)
334 #define P00_SKP150(_0, ...) P00_SKP149(__VA_ARGS__)
335 #define P00_SKP151(_0, ...) P00_SKP150(__VA_ARGS__)
336 #define P00_SKP152(_0, ...) P00_SKP151(__VA_ARGS__)
337 #define P00_SKP153(_0, ...) P00_SKP152(__VA_ARGS__)
338 #define P00_SKP154(_0, ...) P00_SKP153(__VA_ARGS__)
339 #define P00_SKP155(_0, ...) P00_SKP154(__VA_ARGS__)
340 #define P00_SKP156(_0, ...) P00_SKP155(__VA_ARGS__)
341 #define P00_SKP157(_0, ...) P00_SKP156(__VA_ARGS__)
342 #define P00_SKP158(_0, ...) P00_SKP157(__VA_ARGS__)
343 #define P00_PRE2(_0, ...) _0, P00_PRE1(__VA_ARGS__)
344 #define P00_PRE3(_0, ...) _0, P00_PRE2(__VA_ARGS__)
345 #define P00_PRE4(_0, ...) _0, P00_PRE3(__VA_ARGS__)
346 #define P00_PRE5(_0, ...) _0, P00_PRE4(__VA_ARGS__)
347 #define P00_PRE6(_0, ...) _0, P00_PRE5(__VA_ARGS__)
348 #define P00_PRE7(_0, ...) _0, P00_PRE6(__VA_ARGS__)
349 #define P00_PRE8(_0, ...) _0, P00_PRE7(__VA_ARGS__)
350 #define P00_PRE9(_0, ...) _0, P00_PRE8(__VA_ARGS__)
351 #define P00_PRE10(_0, ...) _0, P00_PRE9(__VA_ARGS__)
352 #define P00_PRE11(_0, ...) _0, P00_PRE10(__VA_ARGS__)
353 #define P00_PRE12(_0, ...) _0, P00_PRE11(__VA_ARGS__)
354 #define P00_PRE13(_0, ...) _0, P00_PRE12(__VA_ARGS__)
355 #define P00_PRE14(_0, ...) _0, P00_PRE13(__VA_ARGS__)
356 #define P00_PRE15(_0, ...) _0, P00_PRE14(__VA_ARGS__)
357 #define P00_PRE16(_0, ...) _0, P00_PRE15(__VA_ARGS__)
358 #define P00_PRE17(_0, ...) _0, P00_PRE16(__VA_ARGS__)
359 #define P00_PRE18(_0, ...) _0, P00_PRE17(__VA_ARGS__)
360 #define P00_PRE19(_0, ...) _0, P00_PRE18(__VA_ARGS__)
361 #define P00_PRE20(_0, ...) _0, P00_PRE19(__VA_ARGS__)
362 #define P00_PRE21(_0, ...) _0, P00_PRE20(__VA_ARGS__)
363 #define P00_PRE22(_0, ...) _0, P00_PRE21(__VA_ARGS__)
364 #define P00_PRE23(_0, ...) _0, P00_PRE22(__VA_ARGS__)
365 #define P00_PRE24(_0, ...) _0, P00_PRE23(__VA_ARGS__)
366 #define P00_PRE25(_0, ...) _0, P00_PRE24(__VA_ARGS__)
367 #define P00_PRE26(_0, ...) _0, P00_PRE25(__VA_ARGS__)
368 #define P00_PRE27(_0, ...) _0, P00_PRE26(__VA_ARGS__)
369 #define P00_PRE28(_0, ...) _0, P00_PRE27(__VA_ARGS__)
370 #define P00_PRE29(_0, ...) _0, P00_PRE28(__VA_ARGS__)
371 #define P00_PRE30(_0, ...) _0, P00_PRE29(__VA_ARGS__)
372 #define P00_PRE31(_0, ...) _0, P00_PRE30(__VA_ARGS__)
373 #define P00_PRE32(_0, ...) _0, P00_PRE31(__VA_ARGS__)
374 #define P00_PRE33(_0, ...) _0, P00_PRE32(__VA_ARGS__)
375 #define P00_PRE34(_0, ...) _0, P00_PRE33(__VA_ARGS__)
376 #define P00_PRE35(_0, ...) _0, P00_PRE34(__VA_ARGS__)
377 #define P00_PRE36(_0, ...) _0, P00_PRE35(__VA_ARGS__)
378 #define P00_PRE37(_0, ...) _0, P00_PRE36(__VA_ARGS__)
379 #define P00_PRE38(_0, ...) _0, P00_PRE37(__VA_ARGS__)
380 #define P00_PRE39(_0, ...) _0, P00_PRE38(__VA_ARGS__)
381 #define P00_PRE40(_0, ...) _0, P00_PRE39(__VA_ARGS__)
382 #define P00_PRE41(_0, ...) _0, P00_PRE40(__VA_ARGS__)
383 #define P00_PRE42(_0, ...) _0, P00_PRE41(__VA_ARGS__)
384 #define P00_PRE43(_0, ...) _0, P00_PRE42(__VA_ARGS__)
385 #define P00_PRE44(_0, ...) _0, P00_PRE43(__VA_ARGS__)
386 #define P00_PRE45(_0, ...) _0, P00_PRE44(__VA_ARGS__)
387 #define P00_PRE46(_0, ...) _0, P00_PRE45(__VA_ARGS__)
388 #define P00_PRE47(_0, ...) _0, P00_PRE46(__VA_ARGS__)
389 #define P00_PRE48(_0, ...) _0, P00_PRE47(__VA_ARGS__)
390 #define P00_PRE49(_0, ...) _0, P00_PRE48(__VA_ARGS__)
391 #define P00_PRE50(_0, ...) _0, P00_PRE49(__VA_ARGS__)
392 #define P00_PRE51(_0, ...) _0, P00_PRE50(__VA_ARGS__)
393 #define P00_PRE52(_0, ...) _0, P00_PRE51(__VA_ARGS__)
394 #define P00_PRE53(_0, ...) _0, P00_PRE52(__VA_ARGS__)
395 #define P00_PRE54(_0, ...) _0, P00_PRE53(__VA_ARGS__)
396 #define P00_PRE55(_0, ...) _0, P00_PRE54(__VA_ARGS__)
397 #define P00_PRE56(_0, ...) _0, P00_PRE55(__VA_ARGS__)
398 #define P00_PRE57(_0, ...) _0, P00_PRE56(__VA_ARGS__)
399 #define P00_PRE58(_0, ...) _0, P00_PRE57(__VA_ARGS__)
400 #define P00_PRE59(_0, ...) _0, P00_PRE58(__VA_ARGS__)
401 #define P00_PRE60(_0, ...) _0, P00_PRE59(__VA_ARGS__)
402 #define P00_PRE61(_0, ...) _0, P00_PRE60(__VA_ARGS__)
403 #define P00_PRE62(_0, ...) _0, P00_PRE61(__VA_ARGS__)
404 #define P00_PRE63(_0, ...) _0, P00_PRE62(__VA_ARGS__)
405 #define P00_PRE64(_0, ...) _0, P00_PRE63(__VA_ARGS__)
406 #define P00_PRE65(_0, ...) _0, P00_PRE64(__VA_ARGS__)
407 #define P00_PRE66(_0, ...) _0, P00_PRE65(__VA_ARGS__)
408 #define P00_PRE67(_0, ...) _0, P00_PRE66(__VA_ARGS__)
409 #define P00_PRE68(_0, ...) _0, P00_PRE67(__VA_ARGS__)
410 #define P00_PRE69(_0, ...) _0, P00_PRE68(__VA_ARGS__)
411 #define P00_PRE70(_0, ...) _0, P00_PRE69(__VA_ARGS__)
412 #define P00_PRE71(_0, ...) _0, P00_PRE70(__VA_ARGS__)
413 #define P00_PRE72(_0, ...) _0, P00_PRE71(__VA_ARGS__)
414 #define P00_PRE73(_0, ...) _0, P00_PRE72(__VA_ARGS__)
415 #define P00_PRE74(_0, ...) _0, P00_PRE73(__VA_ARGS__)
416 #define P00_PRE75(_0, ...) _0, P00_PRE74(__VA_ARGS__)
417 #define P00_PRE76(_0, ...) _0, P00_PRE75(__VA_ARGS__)
418 #define P00_PRE77(_0, ...) _0, P00_PRE76(__VA_ARGS__)
419 #define P00_PRE78(_0, ...) _0, P00_PRE77(__VA_ARGS__)
420 #define P00_PRE79(_0, ...) _0, P00_PRE78(__VA_ARGS__)
421 #define P00_PRE80(_0, ...) _0, P00_PRE79(__VA_ARGS__)
422 #define P00_PRE81(_0, ...) _0, P00_PRE80(__VA_ARGS__)
423 #define P00_PRE82(_0, ...) _0, P00_PRE81(__VA_ARGS__)
424 #define P00_PRE83(_0, ...) _0, P00_PRE82(__VA_ARGS__)
425 #define P00_PRE84(_0, ...) _0, P00_PRE83(__VA_ARGS__)
426 #define P00_PRE85(_0, ...) _0, P00_PRE84(__VA_ARGS__)
427 #define P00_PRE86(_0, ...) _0, P00_PRE85(__VA_ARGS__)
428 #define P00_PRE87(_0, ...) _0, P00_PRE86(__VA_ARGS__)
429 #define P00_PRE88(_0, ...) _0, P00_PRE87(__VA_ARGS__)
430 #define P00_PRE89(_0, ...) _0, P00_PRE88(__VA_ARGS__)
431 #define P00_PRE90(_0, ...) _0, P00_PRE89(__VA_ARGS__)
432 #define P00_PRE91(_0, ...) _0, P00_PRE90(__VA_ARGS__)
433 #define P00_PRE92(_0, ...) _0, P00_PRE91(__VA_ARGS__)
434 #define P00_PRE93(_0, ...) _0, P00_PRE92(__VA_ARGS__)
435 #define P00_PRE94(_0, ...) _0, P00_PRE93(__VA_ARGS__)
436 #define P00_PRE95(_0, ...) _0, P00_PRE94(__VA_ARGS__)
437 #define P00_PRE96(_0, ...) _0, P00_PRE95(__VA_ARGS__)
438 #define P00_PRE97(_0, ...) _0, P00_PRE96(__VA_ARGS__)
439 #define P00_PRE98(_0, ...) _0, P00_PRE97(__VA_ARGS__)
440 #define P00_PRE99(_0, ...) _0, P00_PRE98(__VA_ARGS__)
441 #define P00_PRE100(_0, ...) _0, P00_PRE99(__VA_ARGS__)
442 #define P00_PRE101(_0, ...) _0, P00_PRE100(__VA_ARGS__)
443 #define P00_PRE102(_0, ...) _0, P00_PRE101(__VA_ARGS__)
444 #define P00_PRE103(_0, ...) _0, P00_PRE102(__VA_ARGS__)
445 #define P00_PRE104(_0, ...) _0, P00_PRE103(__VA_ARGS__)
446 #define P00_PRE105(_0, ...) _0, P00_PRE104(__VA_ARGS__)
447 #define P00_PRE106(_0, ...) _0, P00_PRE105(__VA_ARGS__)
448 #define P00_PRE107(_0, ...) _0, P00_PRE106(__VA_ARGS__)
449 #define P00_PRE108(_0, ...) _0, P00_PRE107(__VA_ARGS__)
450 #define P00_PRE109(_0, ...) _0, P00_PRE108(__VA_ARGS__)
451 #define P00_PRE110(_0, ...) _0, P00_PRE109(__VA_ARGS__)
452 #define P00_PRE111(_0, ...) _0, P00_PRE110(__VA_ARGS__)
453 #define P00_PRE112(_0, ...) _0, P00_PRE111(__VA_ARGS__)
454 #define P00_PRE113(_0, ...) _0, P00_PRE112(__VA_ARGS__)
455 #define P00_PRE114(_0, ...) _0, P00_PRE113(__VA_ARGS__)
456 #define P00_PRE115(_0, ...) _0, P00_PRE114(__VA_ARGS__)
457 #define P00_PRE116(_0, ...) _0, P00_PRE115(__VA_ARGS__)
458 #define P00_PRE117(_0, ...) _0, P00_PRE116(__VA_ARGS__)
459 #define P00_PRE118(_0, ...) _0, P00_PRE117(__VA_ARGS__)
460 #define P00_PRE119(_0, ...) _0, P00_PRE118(__VA_ARGS__)
461 #define P00_PRE120(_0, ...) _0, P00_PRE119(__VA_ARGS__)
462 #define P00_PRE121(_0, ...) _0, P00_PRE120(__VA_ARGS__)
463 #define P00_PRE122(_0, ...) _0, P00_PRE121(__VA_ARGS__)
464 #define P00_PRE123(_0, ...) _0, P00_PRE122(__VA_ARGS__)
465 #define P00_PRE124(_0, ...) _0, P00_PRE123(__VA_ARGS__)
466 #define P00_PRE125(_0, ...) _0, P00_PRE124(__VA_ARGS__)
467 #define P00_PRE126(_0, ...) _0, P00_PRE125(__VA_ARGS__)
468 #define P00_PRE127(_0, ...) _0, P00_PRE126(__VA_ARGS__)
469 #define P00_PRE128(_0, ...) _0, P00_PRE127(__VA_ARGS__)
470 #define P00_PRE129(_0, ...) _0, P00_PRE128(__VA_ARGS__)
471 #define P00_PRE130(_0, ...) _0, P00_PRE129(__VA_ARGS__)
472 #define P00_PRE131(_0, ...) _0, P00_PRE130(__VA_ARGS__)
473 #define P00_PRE132(_0, ...) _0, P00_PRE131(__VA_ARGS__)
474 #define P00_PRE133(_0, ...) _0, P00_PRE132(__VA_ARGS__)
475 #define P00_PRE134(_0, ...) _0, P00_PRE133(__VA_ARGS__)
476 #define P00_PRE135(_0, ...) _0, P00_PRE134(__VA_ARGS__)
477 #define P00_PRE136(_0, ...) _0, P00_PRE135(__VA_ARGS__)
478 #define P00_PRE137(_0, ...) _0, P00_PRE136(__VA_ARGS__)
479 #define P00_PRE138(_0, ...) _0, P00_PRE137(__VA_ARGS__)
480 #define P00_PRE139(_0, ...) _0, P00_PRE138(__VA_ARGS__)
481 #define P00_PRE140(_0, ...) _0, P00_PRE139(__VA_ARGS__)
482 #define P00_PRE141(_0, ...) _0, P00_PRE140(__VA_ARGS__)
483 #define P00_PRE142(_0, ...) _0, P00_PRE141(__VA_ARGS__)
484 #define P00_PRE143(_0, ...) _0, P00_PRE142(__VA_ARGS__)
485 #define P00_PRE144(_0, ...) _0, P00_PRE143(__VA_ARGS__)
486 #define P00_PRE145(_0, ...) _0, P00_PRE144(__VA_ARGS__)
487 #define P00_PRE146(_0, ...) _0, P00_PRE145(__VA_ARGS__)
488 #define P00_PRE147(_0, ...) _0, P00_PRE146(__VA_ARGS__)
489 #define P00_PRE148(_0, ...) _0, P00_PRE147(__VA_ARGS__)
490 #define P00_PRE149(_0, ...) _0, P00_PRE148(__VA_ARGS__)
491 #define P00_PRE150(_0, ...) _0, P00_PRE149(__VA_ARGS__)
492 #define P00_PRE151(_0, ...) _0, P00_PRE150(__VA_ARGS__)
493 #define P00_PRE152(_0, ...) _0, P00_PRE151(__VA_ARGS__)
494 #define P00_PRE153(_0, ...) _0, P00_PRE152(__VA_ARGS__)
495 #define P00_PRE154(_0, ...) _0, P00_PRE153(__VA_ARGS__)
496 #define P00_PRE155(_0, ...) _0, P00_PRE154(__VA_ARGS__)
497 #define P00_PRE156(_0, ...) _0, P00_PRE155(__VA_ARGS__)
498 #define P00_PRE157(_0, ...) _0, P00_PRE156(__VA_ARGS__)
499 #define P00_PRE158(_0, ...) _0, P00_PRE157(__VA_ARGS__)
500 #define P00_ASCENDING() \
501 0, 1, 2, 3, 4, 5, 6, 7, \
502 8, 9, 10, 11, 12, 13, 14, 15, \
503 16, 17, 18, 19, 20, 21, 22, 23, \
504 24, 25, 26, 27, 28, 29, 30, 31, \
505 32, 33, 34, 35, 36, 37, 38, 39, \
506 40, 41, 42, 43, 44, 45, 46, 47, \
507 48, 49, 50, 51, 52, 53, 54, 55, \
508 56, 57, 58, 59, 60, 61, 62, 63, \
509 64, 65, 66, 67, 68, 69, 70, 71, \
510 72, 73, 74, 75, 76, 77, 78, 79, \
511 80, 81, 82, 83, 84, 85, 86, 87, \
512 88, 89, 90, 91, 92, 93, 94, 95, \
513 96, 97, 98, 99, 100, 101, 102, 103, \
514 104, 105, 106, 107, 108, 109, 110, 111, \
515 112, 113, 114, 115, 116, 117, 118, 119, \
516 120, 121, 122, 123, 124, 125, 126, 127, \
517 128, 129, 130, 131, 132, 133, 134, 135, \
518 136, 137, 138, 139, 140, 141, 142, 143, \
519 144, 145, 146, 147, 148, 149, 150, 151, \
520 152, 153, 154, 155, 156, 157, 158,
521 #define P00_DESCENDING() 158, 157, 156, 155, 154, 153, \
522 152, 151, 150, 149, 148, 147, 146, 145, \
523 144, 143, 142, 141, 140, 139, 138, 137, \
524 136, 135, 134, 133, 132, 131, 130, 129, \
525 128, 127, 126, 125, 124, 123, 122, 121, \
526 120, 119, 118, 117, 116, 115, 114, 113, \
527 112, 111, 110, 109, 108, 107, 106, 105, \
528 104, 103, 102, 101, 100, 99, 98, 97, \
529 96, 95, 94, 93, 92, 91, 90, 89, \
530 88, 87, 86, 85, 84, 83, 82, 81, \
531 80, 79, 78, 77, 76, 75, 74, 73, \
532 72, 71, 70, 69, 68, 67, 66, 65, \
533 64, 63, 62, 61, 60, 59, 58, 57, \
534 56, 55, 54, 53, 52, 51, 50, 49, \
535 48, 47, 46, 45, 44, 43, 42, 41, \
536 40, 39, 38, 37, 36, 35, 34, 33, \
537 32, 31, 30, 29, 28, 27, 26, 25, \
538 24, 23, 22, 21, 20, 19, 18, 17, \
539 16, 15, 14, 13, 12, 11, 10, 9, \
540 8, 7, 6, 5, 4, 3, 2, 1, \
542 #define P00_ALL_ZEROES() \
543 0, 0, 0, 0, 0, 0, 0, 0, \
544 0, 0, 0, 0, 0, 0, 0, 0, \
545 0, 0, 0, 0, 0, 0, 0, 0, \
546 0, 0, 0, 0, 0, 0, 0, 0, \
547 0, 0, 0, 0, 0, 0, 0, 0, \
548 0, 0, 0, 0, 0, 0, 0, 0, \
549 0, 0, 0, 0, 0, 0, 0, 0, \
550 0, 0, 0, 0, 0, 0, 0, 0, \
551 0, 0, 0, 0, 0, 0, 0, 0, \
552 0, 0, 0, 0, 0, 0, 0, 0, \
553 0, 0, 0, 0, 0, 0, 0, 0, \
554 0, 0, 0, 0, 0, 0, 0, 0, \
555 0, 0, 0, 0, 0, 0, 0, 0, \
556 0, 0, 0, 0, 0, 0, 0, 0, \
557 0, 0, 0, 0, 0, 0, 0, 0, \
558 0, 0, 0, 0, 0, 0, 0, 0, \
559 0, 0, 0, 0, 0, 0, 0, 0, \
560 0, 0, 0, 0, 0, 0, 0, 0, \
561 0, 0, 0, 0, 0, 0, 0, 0, \
563 #define P00_ALL_ONES() \
564 1, 1, 1, 1, 1, 1, 1, 1, \
565 1, 1, 1, 1, 1, 1, 1, 1, \
566 1, 1, 1, 1, 1, 1, 1, 1, \
567 1, 1, 1, 1, 1, 1, 1, 1, \
568 1, 1, 1, 1, 1, 1, 1, 1, \
569 1, 1, 1, 1, 1, 1, 1, 1, \
570 1, 1, 1, 1, 1, 1, 1, 1, \
571 1, 1, 1, 1, 1, 1, 1, 1, \
572 1, 1, 1, 1, 1, 1, 1, 1, \
573 1, 1, 1, 1, 1, 1, 1, 1, \
574 1, 1, 1, 1, 1, 1, 1, 1, \
575 1, 1, 1, 1, 1, 1, 1, 1, \
576 1, 1, 1, 1, 1, 1, 1, 1, \
577 1, 1, 1, 1, 1, 1, 1, 1, \
578 1, 1, 1, 1, 1, 1, 1, 1, \
579 1, 1, 1, 1, 1, 1, 1, 1, \
580 1, 1, 1, 1, 1, 1, 1, 1, \
581 1, 1, 1, 1, 1, 1, 1, 1, \
582 1, 1, 1, 1, 1, 1, 1, 1, \
585 #define P99_PASTE7(...) P00_PASTE7(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
586 #define P00_PASTE7(L, ...) P99_PASTE2(P99_PASTE6(__VA_ARGS__), L)
588 #define P99_PASTE8(...) P00_PASTE8(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
589 #define P00_PASTE8(L, ...) P99_PASTE2(P99_PASTE7(__VA_ARGS__), L)
591 #define P99_PASTE9(...) P00_PASTE9(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
592 #define P00_PASTE9(L, ...) P99_PASTE2(P99_PASTE8(__VA_ARGS__), L)
594 #define P99_PASTE10(...) P00_PASTE10(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
595 #define P00_PASTE10(L, ...) P99_PASTE2(P99_PASTE9(__VA_ARGS__), L)
597 #define P99_PASTE11(...) P00_PASTE11(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
598 #define P00_PASTE11(L, ...) P99_PASTE2(P99_PASTE10(__VA_ARGS__), L)
600 #define P99_PASTE12(...) P00_PASTE12(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
601 #define P00_PASTE12(L, ...) P99_PASTE2(P99_PASTE11(__VA_ARGS__), L)
603 #define P99_PASTE13(...) P00_PASTE13(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
604 #define P00_PASTE13(L, ...) P99_PASTE2(P99_PASTE12(__VA_ARGS__), L)
606 #define P99_PASTE14(...) P00_PASTE14(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
607 #define P00_PASTE14(L, ...) P99_PASTE2(P99_PASTE13(__VA_ARGS__), L)
609 #define P99_PASTE15(...) P00_PASTE15(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
610 #define P00_PASTE15(L, ...) P99_PASTE2(P99_PASTE14(__VA_ARGS__), L)
612 #define P99_PASTE16(...) P00_PASTE16(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
613 #define P00_PASTE16(L, ...) P99_PASTE2(P99_PASTE15(__VA_ARGS__), L)
615 #define P99_PASTE17(...) P00_PASTE17(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
616 #define P00_PASTE17(L, ...) P99_PASTE2(P99_PASTE16(__VA_ARGS__), L)
618 #define P99_PASTE18(...) P00_PASTE18(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
619 #define P00_PASTE18(L, ...) P99_PASTE2(P99_PASTE17(__VA_ARGS__), L)
621 #define P99_PASTE19(...) P00_PASTE19(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
622 #define P00_PASTE19(L, ...) P99_PASTE2(P99_PASTE18(__VA_ARGS__), L)
624 #define P99_PASTE20(...) P00_PASTE20(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
625 #define P00_PASTE20(L, ...) P99_PASTE2(P99_PASTE19(__VA_ARGS__), L)
627 #define P99_PASTE21(...) P00_PASTE21(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
628 #define P00_PASTE21(L, ...) P99_PASTE2(P99_PASTE20(__VA_ARGS__), L)
630 #define P99_PASTE22(...) P00_PASTE22(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
631 #define P00_PASTE22(L, ...) P99_PASTE2(P99_PASTE21(__VA_ARGS__), L)
633 #define P99_PASTE23(...) P00_PASTE23(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
634 #define P00_PASTE23(L, ...) P99_PASTE2(P99_PASTE22(__VA_ARGS__), L)
636 #define P99_PASTE24(...) P00_PASTE24(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
637 #define P00_PASTE24(L, ...) P99_PASTE2(P99_PASTE23(__VA_ARGS__), L)
639 #define P99_PASTE25(...) P00_PASTE25(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
640 #define P00_PASTE25(L, ...) P99_PASTE2(P99_PASTE24(__VA_ARGS__), L)
642 #define P99_PASTE26(...) P00_PASTE26(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
643 #define P00_PASTE26(L, ...) P99_PASTE2(P99_PASTE25(__VA_ARGS__), L)
645 #define P99_PASTE27(...) P00_PASTE27(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
646 #define P00_PASTE27(L, ...) P99_PASTE2(P99_PASTE26(__VA_ARGS__), L)
648 #define P99_PASTE28(...) P00_PASTE28(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
649 #define P00_PASTE28(L, ...) P99_PASTE2(P99_PASTE27(__VA_ARGS__), L)
651 #define P99_PASTE29(...) P00_PASTE29(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
652 #define P00_PASTE29(L, ...) P99_PASTE2(P99_PASTE28(__VA_ARGS__), L)
654 #define P99_PASTE30(...) P00_PASTE30(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
655 #define P00_PASTE30(L, ...) P99_PASTE2(P99_PASTE29(__VA_ARGS__), L)
657 #define P99_PASTE31(...) P00_PASTE31(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
658 #define P00_PASTE31(L, ...) P99_PASTE2(P99_PASTE30(__VA_ARGS__), L)
660 #define P99_PASTE32(...) P00_PASTE32(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
661 #define P00_PASTE32(L, ...) P99_PASTE2(P99_PASTE31(__VA_ARGS__), L)
663 #define P99_PASTE33(...) P00_PASTE33(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
664 #define P00_PASTE33(L, ...) P99_PASTE2(P99_PASTE32(__VA_ARGS__), L)
666 #define P99_PASTE34(...) P00_PASTE34(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
667 #define P00_PASTE34(L, ...) P99_PASTE2(P99_PASTE33(__VA_ARGS__), L)
669 #define P99_PASTE35(...) P00_PASTE35(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
670 #define P00_PASTE35(L, ...) P99_PASTE2(P99_PASTE34(__VA_ARGS__), L)
672 #define P99_PASTE36(...) P00_PASTE36(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
673 #define P00_PASTE36(L, ...) P99_PASTE2(P99_PASTE35(__VA_ARGS__), L)
675 #define P99_PASTE37(...) P00_PASTE37(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
676 #define P00_PASTE37(L, ...) P99_PASTE2(P99_PASTE36(__VA_ARGS__), L)
678 #define P99_PASTE38(...) P00_PASTE38(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
679 #define P00_PASTE38(L, ...) P99_PASTE2(P99_PASTE37(__VA_ARGS__), L)
681 #define P99_PASTE39(...) P00_PASTE39(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
682 #define P00_PASTE39(L, ...) P99_PASTE2(P99_PASTE38(__VA_ARGS__), L)
684 #define P99_PASTE40(...) P00_PASTE40(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
685 #define P00_PASTE40(L, ...) P99_PASTE2(P99_PASTE39(__VA_ARGS__), L)
687 #define P99_PASTE41(...) P00_PASTE41(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
688 #define P00_PASTE41(L, ...) P99_PASTE2(P99_PASTE40(__VA_ARGS__), L)
690 #define P99_PASTE42(...) P00_PASTE42(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
691 #define P00_PASTE42(L, ...) P99_PASTE2(P99_PASTE41(__VA_ARGS__), L)
693 #define P99_PASTE43(...) P00_PASTE43(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
694 #define P00_PASTE43(L, ...) P99_PASTE2(P99_PASTE42(__VA_ARGS__), L)
696 #define P99_PASTE44(...) P00_PASTE44(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
697 #define P00_PASTE44(L, ...) P99_PASTE2(P99_PASTE43(__VA_ARGS__), L)
699 #define P99_PASTE45(...) P00_PASTE45(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
700 #define P00_PASTE45(L, ...) P99_PASTE2(P99_PASTE44(__VA_ARGS__), L)
702 #define P99_PASTE46(...) P00_PASTE46(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
703 #define P00_PASTE46(L, ...) P99_PASTE2(P99_PASTE45(__VA_ARGS__), L)
705 #define P99_PASTE47(...) P00_PASTE47(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
706 #define P00_PASTE47(L, ...) P99_PASTE2(P99_PASTE46(__VA_ARGS__), L)
708 #define P99_PASTE48(...) P00_PASTE48(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
709 #define P00_PASTE48(L, ...) P99_PASTE2(P99_PASTE47(__VA_ARGS__), L)
711 #define P99_PASTE49(...) P00_PASTE49(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
712 #define P00_PASTE49(L, ...) P99_PASTE2(P99_PASTE48(__VA_ARGS__), L)
714 #define P99_PASTE50(...) P00_PASTE50(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
715 #define P00_PASTE50(L, ...) P99_PASTE2(P99_PASTE49(__VA_ARGS__), L)
717 #define P99_PASTE51(...) P00_PASTE51(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
718 #define P00_PASTE51(L, ...) P99_PASTE2(P99_PASTE50(__VA_ARGS__), L)
720 #define P99_PASTE52(...) P00_PASTE52(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
721 #define P00_PASTE52(L, ...) P99_PASTE2(P99_PASTE51(__VA_ARGS__), L)
723 #define P99_PASTE53(...) P00_PASTE53(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
724 #define P00_PASTE53(L, ...) P99_PASTE2(P99_PASTE52(__VA_ARGS__), L)
726 #define P99_PASTE54(...) P00_PASTE54(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
727 #define P00_PASTE54(L, ...) P99_PASTE2(P99_PASTE53(__VA_ARGS__), L)
729 #define P99_PASTE55(...) P00_PASTE55(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
730 #define P00_PASTE55(L, ...) P99_PASTE2(P99_PASTE54(__VA_ARGS__), L)
732 #define P99_PASTE56(...) P00_PASTE56(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
733 #define P00_PASTE56(L, ...) P99_PASTE2(P99_PASTE55(__VA_ARGS__), L)
735 #define P99_PASTE57(...) P00_PASTE57(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
736 #define P00_PASTE57(L, ...) P99_PASTE2(P99_PASTE56(__VA_ARGS__), L)
738 #define P99_PASTE58(...) P00_PASTE58(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
739 #define P00_PASTE58(L, ...) P99_PASTE2(P99_PASTE57(__VA_ARGS__), L)
741 #define P99_PASTE59(...) P00_PASTE59(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
742 #define P00_PASTE59(L, ...) P99_PASTE2(P99_PASTE58(__VA_ARGS__), L)
744 #define P99_PASTE60(...) P00_PASTE60(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
745 #define P00_PASTE60(L, ...) P99_PASTE2(P99_PASTE59(__VA_ARGS__), L)
747 #define P99_PASTE61(...) P00_PASTE61(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
748 #define P00_PASTE61(L, ...) P99_PASTE2(P99_PASTE60(__VA_ARGS__), L)
750 #define P99_PASTE62(...) P00_PASTE62(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
751 #define P00_PASTE62(L, ...) P99_PASTE2(P99_PASTE61(__VA_ARGS__), L)
753 #define P99_PASTE63(...) P00_PASTE63(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
754 #define P00_PASTE63(L, ...) P99_PASTE2(P99_PASTE62(__VA_ARGS__), L)
756 #define P99_PASTE64(...) P00_PASTE64(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
757 #define P00_PASTE64(L, ...) P99_PASTE2(P99_PASTE63(__VA_ARGS__), L)
759 #define P99_PASTE65(...) P00_PASTE65(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
760 #define P00_PASTE65(L, ...) P99_PASTE2(P99_PASTE64(__VA_ARGS__), L)
762 #define P99_PASTE66(...) P00_PASTE66(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
763 #define P00_PASTE66(L, ...) P99_PASTE2(P99_PASTE65(__VA_ARGS__), L)
765 #define P99_PASTE67(...) P00_PASTE67(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
766 #define P00_PASTE67(L, ...) P99_PASTE2(P99_PASTE66(__VA_ARGS__), L)
768 #define P99_PASTE68(...) P00_PASTE68(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
769 #define P00_PASTE68(L, ...) P99_PASTE2(P99_PASTE67(__VA_ARGS__), L)
771 #define P99_PASTE69(...) P00_PASTE69(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
772 #define P00_PASTE69(L, ...) P99_PASTE2(P99_PASTE68(__VA_ARGS__), L)
774 #define P99_PASTE70(...) P00_PASTE70(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
775 #define P00_PASTE70(L, ...) P99_PASTE2(P99_PASTE69(__VA_ARGS__), L)
777 #define P99_PASTE71(...) P00_PASTE71(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
778 #define P00_PASTE71(L, ...) P99_PASTE2(P99_PASTE70(__VA_ARGS__), L)
780 #define P99_PASTE72(...) P00_PASTE72(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
781 #define P00_PASTE72(L, ...) P99_PASTE2(P99_PASTE71(__VA_ARGS__), L)
783 #define P99_PASTE73(...) P00_PASTE73(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
784 #define P00_PASTE73(L, ...) P99_PASTE2(P99_PASTE72(__VA_ARGS__), L)
786 #define P99_PASTE74(...) P00_PASTE74(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
787 #define P00_PASTE74(L, ...) P99_PASTE2(P99_PASTE73(__VA_ARGS__), L)
789 #define P99_PASTE75(...) P00_PASTE75(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
790 #define P00_PASTE75(L, ...) P99_PASTE2(P99_PASTE74(__VA_ARGS__), L)
792 #define P99_PASTE76(...) P00_PASTE76(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
793 #define P00_PASTE76(L, ...) P99_PASTE2(P99_PASTE75(__VA_ARGS__), L)
795 #define P99_PASTE77(...) P00_PASTE77(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
796 #define P00_PASTE77(L, ...) P99_PASTE2(P99_PASTE76(__VA_ARGS__), L)
798 #define P99_PASTE78(...) P00_PASTE78(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
799 #define P00_PASTE78(L, ...) P99_PASTE2(P99_PASTE77(__VA_ARGS__), L)
801 #define P99_PASTE79(...) P00_PASTE79(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
802 #define P00_PASTE79(L, ...) P99_PASTE2(P99_PASTE78(__VA_ARGS__), L)
804 #define P99_PASTE80(...) P00_PASTE80(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
805 #define P00_PASTE80(L, ...) P99_PASTE2(P99_PASTE79(__VA_ARGS__), L)
807 #define P99_PASTE81(...) P00_PASTE81(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
808 #define P00_PASTE81(L, ...) P99_PASTE2(P99_PASTE80(__VA_ARGS__), L)
810 #define P99_PASTE82(...) P00_PASTE82(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
811 #define P00_PASTE82(L, ...) P99_PASTE2(P99_PASTE81(__VA_ARGS__), L)
813 #define P99_PASTE83(...) P00_PASTE83(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
814 #define P00_PASTE83(L, ...) P99_PASTE2(P99_PASTE82(__VA_ARGS__), L)
816 #define P99_PASTE84(...) P00_PASTE84(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
817 #define P00_PASTE84(L, ...) P99_PASTE2(P99_PASTE83(__VA_ARGS__), L)
819 #define P99_PASTE85(...) P00_PASTE85(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
820 #define P00_PASTE85(L, ...) P99_PASTE2(P99_PASTE84(__VA_ARGS__), L)
822 #define P99_PASTE86(...) P00_PASTE86(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
823 #define P00_PASTE86(L, ...) P99_PASTE2(P99_PASTE85(__VA_ARGS__), L)
825 #define P99_PASTE87(...) P00_PASTE87(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
826 #define P00_PASTE87(L, ...) P99_PASTE2(P99_PASTE86(__VA_ARGS__), L)
828 #define P99_PASTE88(...) P00_PASTE88(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
829 #define P00_PASTE88(L, ...) P99_PASTE2(P99_PASTE87(__VA_ARGS__), L)
831 #define P99_PASTE89(...) P00_PASTE89(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
832 #define P00_PASTE89(L, ...) P99_PASTE2(P99_PASTE88(__VA_ARGS__), L)
834 #define P99_PASTE90(...) P00_PASTE90(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
835 #define P00_PASTE90(L, ...) P99_PASTE2(P99_PASTE89(__VA_ARGS__), L)
837 #define P99_PASTE91(...) P00_PASTE91(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
838 #define P00_PASTE91(L, ...) P99_PASTE2(P99_PASTE90(__VA_ARGS__), L)
840 #define P99_PASTE92(...) P00_PASTE92(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
841 #define P00_PASTE92(L, ...) P99_PASTE2(P99_PASTE91(__VA_ARGS__), L)
843 #define P99_PASTE93(...) P00_PASTE93(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
844 #define P00_PASTE93(L, ...) P99_PASTE2(P99_PASTE92(__VA_ARGS__), L)
846 #define P99_PASTE94(...) P00_PASTE94(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
847 #define P00_PASTE94(L, ...) P99_PASTE2(P99_PASTE93(__VA_ARGS__), L)
849 #define P99_PASTE95(...) P00_PASTE95(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
850 #define P00_PASTE95(L, ...) P99_PASTE2(P99_PASTE94(__VA_ARGS__), L)
852 #define P99_PASTE96(...) P00_PASTE96(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
853 #define P00_PASTE96(L, ...) P99_PASTE2(P99_PASTE95(__VA_ARGS__), L)
855 #define P99_PASTE97(...) P00_PASTE97(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
856 #define P00_PASTE97(L, ...) P99_PASTE2(P99_PASTE96(__VA_ARGS__), L)
858 #define P99_PASTE98(...) P00_PASTE98(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
859 #define P00_PASTE98(L, ...) P99_PASTE2(P99_PASTE97(__VA_ARGS__), L)
861 #define P99_PASTE99(...) P00_PASTE99(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
862 #define P00_PASTE99(L, ...) P99_PASTE2(P99_PASTE98(__VA_ARGS__), L)
864 #define P99_PASTE100(...) P00_PASTE100(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
865 #define P00_PASTE100(L, ...) P99_PASTE2(P99_PASTE99(__VA_ARGS__), L)
867 #define P99_PASTE101(...) P00_PASTE101(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
868 #define P00_PASTE101(L, ...) P99_PASTE2(P99_PASTE100(__VA_ARGS__), L)
870 #define P99_PASTE102(...) P00_PASTE102(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
871 #define P00_PASTE102(L, ...) P99_PASTE2(P99_PASTE101(__VA_ARGS__), L)
873 #define P99_PASTE103(...) P00_PASTE103(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
874 #define P00_PASTE103(L, ...) P99_PASTE2(P99_PASTE102(__VA_ARGS__), L)
876 #define P99_PASTE104(...) P00_PASTE104(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
877 #define P00_PASTE104(L, ...) P99_PASTE2(P99_PASTE103(__VA_ARGS__), L)
879 #define P99_PASTE105(...) P00_PASTE105(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
880 #define P00_PASTE105(L, ...) P99_PASTE2(P99_PASTE104(__VA_ARGS__), L)
882 #define P99_PASTE106(...) P00_PASTE106(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
883 #define P00_PASTE106(L, ...) P99_PASTE2(P99_PASTE105(__VA_ARGS__), L)
885 #define P99_PASTE107(...) P00_PASTE107(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
886 #define P00_PASTE107(L, ...) P99_PASTE2(P99_PASTE106(__VA_ARGS__), L)
888 #define P99_PASTE108(...) P00_PASTE108(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
889 #define P00_PASTE108(L, ...) P99_PASTE2(P99_PASTE107(__VA_ARGS__), L)
891 #define P99_PASTE109(...) P00_PASTE109(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
892 #define P00_PASTE109(L, ...) P99_PASTE2(P99_PASTE108(__VA_ARGS__), L)
894 #define P99_PASTE110(...) P00_PASTE110(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
895 #define P00_PASTE110(L, ...) P99_PASTE2(P99_PASTE109(__VA_ARGS__), L)
897 #define P99_PASTE111(...) P00_PASTE111(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
898 #define P00_PASTE111(L, ...) P99_PASTE2(P99_PASTE110(__VA_ARGS__), L)
900 #define P99_PASTE112(...) P00_PASTE112(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
901 #define P00_PASTE112(L, ...) P99_PASTE2(P99_PASTE111(__VA_ARGS__), L)
903 #define P99_PASTE113(...) P00_PASTE113(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
904 #define P00_PASTE113(L, ...) P99_PASTE2(P99_PASTE112(__VA_ARGS__), L)
906 #define P99_PASTE114(...) P00_PASTE114(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
907 #define P00_PASTE114(L, ...) P99_PASTE2(P99_PASTE113(__VA_ARGS__), L)
909 #define P99_PASTE115(...) P00_PASTE115(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
910 #define P00_PASTE115(L, ...) P99_PASTE2(P99_PASTE114(__VA_ARGS__), L)
912 #define P99_PASTE116(...) P00_PASTE116(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
913 #define P00_PASTE116(L, ...) P99_PASTE2(P99_PASTE115(__VA_ARGS__), L)
915 #define P99_PASTE117(...) P00_PASTE117(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
916 #define P00_PASTE117(L, ...) P99_PASTE2(P99_PASTE116(__VA_ARGS__), L)
918 #define P99_PASTE118(...) P00_PASTE118(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
919 #define P00_PASTE118(L, ...) P99_PASTE2(P99_PASTE117(__VA_ARGS__), L)
921 #define P99_PASTE119(...) P00_PASTE119(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
922 #define P00_PASTE119(L, ...) P99_PASTE2(P99_PASTE118(__VA_ARGS__), L)
924 #define P99_PASTE120(...) P00_PASTE120(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
925 #define P00_PASTE120(L, ...) P99_PASTE2(P99_PASTE119(__VA_ARGS__), L)
927 #define P99_PASTE121(...) P00_PASTE121(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
928 #define P00_PASTE121(L, ...) P99_PASTE2(P99_PASTE120(__VA_ARGS__), L)
930 #define P99_PASTE122(...) P00_PASTE122(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
931 #define P00_PASTE122(L, ...) P99_PASTE2(P99_PASTE121(__VA_ARGS__), L)
933 #define P99_PASTE123(...) P00_PASTE123(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
934 #define P00_PASTE123(L, ...) P99_PASTE2(P99_PASTE122(__VA_ARGS__), L)
936 #define P99_PASTE124(...) P00_PASTE124(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
937 #define P00_PASTE124(L, ...) P99_PASTE2(P99_PASTE123(__VA_ARGS__), L)
939 #define P99_PASTE125(...) P00_PASTE125(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
940 #define P00_PASTE125(L, ...) P99_PASTE2(P99_PASTE124(__VA_ARGS__), L)
942 #define P99_PASTE126(...) P00_PASTE126(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
943 #define P00_PASTE126(L, ...) P99_PASTE2(P99_PASTE125(__VA_ARGS__), L)
945 #define P99_PASTE127(...) P00_PASTE127(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
946 #define P00_PASTE127(L, ...) P99_PASTE2(P99_PASTE126(__VA_ARGS__), L)
948 #define P99_PASTE128(...) P00_PASTE128(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
949 #define P00_PASTE128(L, ...) P99_PASTE2(P99_PASTE127(__VA_ARGS__), L)
951 #define P99_PASTE129(...) P00_PASTE129(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
952 #define P00_PASTE129(L, ...) P99_PASTE2(P99_PASTE128(__VA_ARGS__), L)
954 #define P99_PASTE130(...) P00_PASTE130(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
955 #define P00_PASTE130(L, ...) P99_PASTE2(P99_PASTE129(__VA_ARGS__), L)
957 #define P99_PASTE131(...) P00_PASTE131(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
958 #define P00_PASTE131(L, ...) P99_PASTE2(P99_PASTE130(__VA_ARGS__), L)
960 #define P99_PASTE132(...) P00_PASTE132(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
961 #define P00_PASTE132(L, ...) P99_PASTE2(P99_PASTE131(__VA_ARGS__), L)
963 #define P99_PASTE133(...) P00_PASTE133(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
964 #define P00_PASTE133(L, ...) P99_PASTE2(P99_PASTE132(__VA_ARGS__), L)
966 #define P99_PASTE134(...) P00_PASTE134(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
967 #define P00_PASTE134(L, ...) P99_PASTE2(P99_PASTE133(__VA_ARGS__), L)
969 #define P99_PASTE135(...) P00_PASTE135(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
970 #define P00_PASTE135(L, ...) P99_PASTE2(P99_PASTE134(__VA_ARGS__), L)
972 #define P99_PASTE136(...) P00_PASTE136(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
973 #define P00_PASTE136(L, ...) P99_PASTE2(P99_PASTE135(__VA_ARGS__), L)
975 #define P99_PASTE137(...) P00_PASTE137(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
976 #define P00_PASTE137(L, ...) P99_PASTE2(P99_PASTE136(__VA_ARGS__), L)
978 #define P99_PASTE138(...) P00_PASTE138(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
979 #define P00_PASTE138(L, ...) P99_PASTE2(P99_PASTE137(__VA_ARGS__), L)
981 #define P99_PASTE139(...) P00_PASTE139(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
982 #define P00_PASTE139(L, ...) P99_PASTE2(P99_PASTE138(__VA_ARGS__), L)
984 #define P99_PASTE140(...) P00_PASTE140(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
985 #define P00_PASTE140(L, ...) P99_PASTE2(P99_PASTE139(__VA_ARGS__), L)
987 #define P99_PASTE141(...) P00_PASTE141(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
988 #define P00_PASTE141(L, ...) P99_PASTE2(P99_PASTE140(__VA_ARGS__), L)
990 #define P99_PASTE142(...) P00_PASTE142(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
991 #define P00_PASTE142(L, ...) P99_PASTE2(P99_PASTE141(__VA_ARGS__), L)
993 #define P99_PASTE143(...) P00_PASTE143(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
994 #define P00_PASTE143(L, ...) P99_PASTE2(P99_PASTE142(__VA_ARGS__), L)
996 #define P99_PASTE144(...) P00_PASTE144(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
997 #define P00_PASTE144(L, ...) P99_PASTE2(P99_PASTE143(__VA_ARGS__), L)
999 #define P99_PASTE145(...) P00_PASTE145(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1000 #define P00_PASTE145(L, ...) P99_PASTE2(P99_PASTE144(__VA_ARGS__), L)
1002 #define P99_PASTE146(...) P00_PASTE146(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1003 #define P00_PASTE146(L, ...) P99_PASTE2(P99_PASTE145(__VA_ARGS__), L)
1005 #define P99_PASTE147(...) P00_PASTE147(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1006 #define P00_PASTE147(L, ...) P99_PASTE2(P99_PASTE146(__VA_ARGS__), L)
1008 #define P99_PASTE148(...) P00_PASTE148(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1009 #define P00_PASTE148(L, ...) P99_PASTE2(P99_PASTE147(__VA_ARGS__), L)
1011 #define P99_PASTE149(...) P00_PASTE149(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1012 #define P00_PASTE149(L, ...) P99_PASTE2(P99_PASTE148(__VA_ARGS__), L)
1014 #define P99_PASTE150(...) P00_PASTE150(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1015 #define P00_PASTE150(L, ...) P99_PASTE2(P99_PASTE149(__VA_ARGS__), L)
1017 #define P99_PASTE151(...) P00_PASTE151(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1018 #define P00_PASTE151(L, ...) P99_PASTE2(P99_PASTE150(__VA_ARGS__), L)
1020 #define P99_PASTE152(...) P00_PASTE152(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1021 #define P00_PASTE152(L, ...) P99_PASTE2(P99_PASTE151(__VA_ARGS__), L)
1023 #define P99_PASTE153(...) P00_PASTE153(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1024 #define P00_PASTE153(L, ...) P99_PASTE2(P99_PASTE152(__VA_ARGS__), L)
1026 #define P99_PASTE154(...) P00_PASTE154(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1027 #define P00_PASTE154(L, ...) P99_PASTE2(P99_PASTE153(__VA_ARGS__), L)
1029 #define P99_PASTE155(...) P00_PASTE155(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1030 #define P00_PASTE155(L, ...) P99_PASTE2(P99_PASTE154(__VA_ARGS__), L)
1032 #define P99_PASTE156(...) P00_PASTE156(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1033 #define P00_PASTE156(L, ...) P99_PASTE2(P99_PASTE155(__VA_ARGS__), L)
1035 #define P99_PASTE157(...) P00_PASTE157(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1036 #define P00_PASTE157(L, ...) P99_PASTE2(P99_PASTE156(__VA_ARGS__), L)
1038 #define P99_PASTE158(...) P00_PASTE158(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
1039 #define P00_PASTE158(L, ...) P99_PASTE2(P99_PASTE157(__VA_ARGS__), L)
1041 #define P99_PASTID3(...) P00_PASTID3(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1042 #define P00_PASTID3(S, L) P99_PASTID2(P99_PASTID2(S), L)
1044 #define P99_PASTID4(...) P00_PASTID4(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1045 #define P00_PASTID4(S, L) P99_PASTID2(P99_PASTID3(S), L)
1047 #define P99_PASTID5(...) P00_PASTID5(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1048 #define P00_PASTID5(S, L) P99_PASTID2(P99_PASTID4(S), L)
1050 #define P99_PASTID6(...) P00_PASTID6(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1051 #define P00_PASTID6(S, L) P99_PASTID2(P99_PASTID5(S), L)
1053 #define P99_PASTID7(...) P00_PASTID7(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1054 #define P00_PASTID7(S, L) P99_PASTID2(P99_PASTID6(S), L)
1056 #define P99_PASTID8(...) P00_PASTID8(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1057 #define P00_PASTID8(S, L) P99_PASTID2(P99_PASTID7(S), L)
1059 #define P99_PASTID9(...) P00_PASTID9(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1060 #define P00_PASTID9(S, L) P99_PASTID2(P99_PASTID8(S), L)
1062 #define P99_PASTID10(...) P00_PASTID10(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1063 #define P00_PASTID10(S, L) P99_PASTID2(P99_PASTID9(S), L)
1065 #define P99_PASTID11(...) P00_PASTID11(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1066 #define P00_PASTID11(S, L) P99_PASTID2(P99_PASTID10(S), L)
1068 #define P99_PASTID12(...) P00_PASTID12(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1069 #define P00_PASTID12(S, L) P99_PASTID2(P99_PASTID11(S), L)
1071 #define P99_PASTID13(...) P00_PASTID13(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1072 #define P00_PASTID13(S, L) P99_PASTID2(P99_PASTID12(S), L)
1074 #define P99_PASTID14(...) P00_PASTID14(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1075 #define P00_PASTID14(S, L) P99_PASTID2(P99_PASTID13(S), L)
1077 #define P99_PASTID15(...) P00_PASTID15(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1078 #define P00_PASTID15(S, L) P99_PASTID2(P99_PASTID14(S), L)
1080 #define P99_PASTID16(...) P00_PASTID16(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1081 #define P00_PASTID16(S, L) P99_PASTID2(P99_PASTID15(S), L)
1083 #define P99_PASTID17(...) P00_PASTID17(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1084 #define P00_PASTID17(S, L) P99_PASTID2(P99_PASTID16(S), L)
1086 #define P99_PASTID18(...) P00_PASTID18(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1087 #define P00_PASTID18(S, L) P99_PASTID2(P99_PASTID17(S), L)
1089 #define P99_PASTID19(...) P00_PASTID19(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1090 #define P00_PASTID19(S, L) P99_PASTID2(P99_PASTID18(S), L)
1092 #define P99_PASTID20(...) P00_PASTID20(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1093 #define P00_PASTID20(S, L) P99_PASTID2(P99_PASTID19(S), L)
1095 #define P99_PASTID21(...) P00_PASTID21(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1096 #define P00_PASTID21(S, L) P99_PASTID2(P99_PASTID20(S), L)
1098 #define P99_PASTID22(...) P00_PASTID22(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1099 #define P00_PASTID22(S, L) P99_PASTID2(P99_PASTID21(S), L)
1101 #define P99_PASTID23(...) P00_PASTID23(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1102 #define P00_PASTID23(S, L) P99_PASTID2(P99_PASTID22(S), L)
1104 #define P99_PASTID24(...) P00_PASTID24(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1105 #define P00_PASTID24(S, L) P99_PASTID2(P99_PASTID23(S), L)
1107 #define P99_PASTID25(...) P00_PASTID25(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1108 #define P00_PASTID25(S, L) P99_PASTID2(P99_PASTID24(S), L)
1110 #define P99_PASTID26(...) P00_PASTID26(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1111 #define P00_PASTID26(S, L) P99_PASTID2(P99_PASTID25(S), L)
1113 #define P99_PASTID27(...) P00_PASTID27(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1114 #define P00_PASTID27(S, L) P99_PASTID2(P99_PASTID26(S), L)
1116 #define P99_PASTID28(...) P00_PASTID28(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1117 #define P00_PASTID28(S, L) P99_PASTID2(P99_PASTID27(S), L)
1119 #define P99_PASTID29(...) P00_PASTID29(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1120 #define P00_PASTID29(S, L) P99_PASTID2(P99_PASTID28(S), L)
1122 #define P99_PASTID30(...) P00_PASTID30(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1123 #define P00_PASTID30(S, L) P99_PASTID2(P99_PASTID29(S), L)
1125 #define P99_PASTID31(...) P00_PASTID31(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1126 #define P00_PASTID31(S, L) P99_PASTID2(P99_PASTID30(S), L)
1128 #define P99_PASTID32(...) P00_PASTID32(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1129 #define P00_PASTID32(S, L) P99_PASTID2(P99_PASTID31(S), L)
1131 #define P99_PASTID33(...) P00_PASTID33(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1132 #define P00_PASTID33(S, L) P99_PASTID2(P99_PASTID32(S), L)
1134 #define P99_PASTID34(...) P00_PASTID34(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1135 #define P00_PASTID34(S, L) P99_PASTID2(P99_PASTID33(S), L)
1137 #define P99_PASTID35(...) P00_PASTID35(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1138 #define P00_PASTID35(S, L) P99_PASTID2(P99_PASTID34(S), L)
1140 #define P99_PASTID36(...) P00_PASTID36(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1141 #define P00_PASTID36(S, L) P99_PASTID2(P99_PASTID35(S), L)
1143 #define P99_PASTID37(...) P00_PASTID37(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1144 #define P00_PASTID37(S, L) P99_PASTID2(P99_PASTID36(S), L)
1146 #define P99_PASTID38(...) P00_PASTID38(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1147 #define P00_PASTID38(S, L) P99_PASTID2(P99_PASTID37(S), L)
1149 #define P99_PASTID39(...) P00_PASTID39(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1150 #define P00_PASTID39(S, L) P99_PASTID2(P99_PASTID38(S), L)
1152 #define P99_PASTID40(...) P00_PASTID40(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1153 #define P00_PASTID40(S, L) P99_PASTID2(P99_PASTID39(S), L)
1155 #define P99_PASTID41(...) P00_PASTID41(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1156 #define P00_PASTID41(S, L) P99_PASTID2(P99_PASTID40(S), L)
1158 #define P99_PASTID42(...) P00_PASTID42(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1159 #define P00_PASTID42(S, L) P99_PASTID2(P99_PASTID41(S), L)
1161 #define P99_PASTID43(...) P00_PASTID43(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1162 #define P00_PASTID43(S, L) P99_PASTID2(P99_PASTID42(S), L)
1164 #define P99_PASTID44(...) P00_PASTID44(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1165 #define P00_PASTID44(S, L) P99_PASTID2(P99_PASTID43(S), L)
1167 #define P99_PASTID45(...) P00_PASTID45(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1168 #define P00_PASTID45(S, L) P99_PASTID2(P99_PASTID44(S), L)
1170 #define P99_PASTID46(...) P00_PASTID46(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1171 #define P00_PASTID46(S, L) P99_PASTID2(P99_PASTID45(S), L)
1173 #define P99_PASTID47(...) P00_PASTID47(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1174 #define P00_PASTID47(S, L) P99_PASTID2(P99_PASTID46(S), L)
1176 #define P99_PASTID48(...) P00_PASTID48(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1177 #define P00_PASTID48(S, L) P99_PASTID2(P99_PASTID47(S), L)
1179 #define P99_PASTID49(...) P00_PASTID49(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1180 #define P00_PASTID49(S, L) P99_PASTID2(P99_PASTID48(S), L)
1182 #define P99_PASTID50(...) P00_PASTID50(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1183 #define P00_PASTID50(S, L) P99_PASTID2(P99_PASTID49(S), L)
1185 #define P99_PASTID51(...) P00_PASTID51(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1186 #define P00_PASTID51(S, L) P99_PASTID2(P99_PASTID50(S), L)
1188 #define P99_PASTID52(...) P00_PASTID52(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1189 #define P00_PASTID52(S, L) P99_PASTID2(P99_PASTID51(S), L)
1191 #define P99_PASTID53(...) P00_PASTID53(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1192 #define P00_PASTID53(S, L) P99_PASTID2(P99_PASTID52(S), L)
1194 #define P99_PASTID54(...) P00_PASTID54(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1195 #define P00_PASTID54(S, L) P99_PASTID2(P99_PASTID53(S), L)
1197 #define P99_PASTID55(...) P00_PASTID55(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1198 #define P00_PASTID55(S, L) P99_PASTID2(P99_PASTID54(S), L)
1200 #define P99_PASTID56(...) P00_PASTID56(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1201 #define P00_PASTID56(S, L) P99_PASTID2(P99_PASTID55(S), L)
1203 #define P99_PASTID57(...) P00_PASTID57(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1204 #define P00_PASTID57(S, L) P99_PASTID2(P99_PASTID56(S), L)
1206 #define P99_PASTID58(...) P00_PASTID58(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1207 #define P00_PASTID58(S, L) P99_PASTID2(P99_PASTID57(S), L)
1209 #define P99_PASTID59(...) P00_PASTID59(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1210 #define P00_PASTID59(S, L) P99_PASTID2(P99_PASTID58(S), L)
1212 #define P99_PASTID60(...) P00_PASTID60(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1213 #define P00_PASTID60(S, L) P99_PASTID2(P99_PASTID59(S), L)
1215 #define P99_PASTID61(...) P00_PASTID61(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1216 #define P00_PASTID61(S, L) P99_PASTID2(P99_PASTID60(S), L)
1218 #define P99_PASTID62(...) P00_PASTID62(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1219 #define P00_PASTID62(S, L) P99_PASTID2(P99_PASTID61(S), L)
1221 #define P99_PASTID63(...) P00_PASTID63(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1222 #define P00_PASTID63(S, L) P99_PASTID2(P99_PASTID62(S), L)
1224 #define P99_PASTID64(...) P00_PASTID64(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1225 #define P00_PASTID64(S, L) P99_PASTID2(P99_PASTID63(S), L)
1227 #define P99_PASTID65(...) P00_PASTID65(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1228 #define P00_PASTID65(S, L) P99_PASTID2(P99_PASTID64(S), L)
1230 #define P99_PASTID66(...) P00_PASTID66(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1231 #define P00_PASTID66(S, L) P99_PASTID2(P99_PASTID65(S), L)
1233 #define P99_PASTID67(...) P00_PASTID67(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1234 #define P00_PASTID67(S, L) P99_PASTID2(P99_PASTID66(S), L)
1236 #define P99_PASTID68(...) P00_PASTID68(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1237 #define P00_PASTID68(S, L) P99_PASTID2(P99_PASTID67(S), L)
1239 #define P99_PASTID69(...) P00_PASTID69(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1240 #define P00_PASTID69(S, L) P99_PASTID2(P99_PASTID68(S), L)
1242 #define P99_PASTID70(...) P00_PASTID70(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1243 #define P00_PASTID70(S, L) P99_PASTID2(P99_PASTID69(S), L)
1245 #define P99_PASTID71(...) P00_PASTID71(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1246 #define P00_PASTID71(S, L) P99_PASTID2(P99_PASTID70(S), L)
1248 #define P99_PASTID72(...) P00_PASTID72(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1249 #define P00_PASTID72(S, L) P99_PASTID2(P99_PASTID71(S), L)
1251 #define P99_PASTID73(...) P00_PASTID73(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1252 #define P00_PASTID73(S, L) P99_PASTID2(P99_PASTID72(S), L)
1254 #define P99_PASTID74(...) P00_PASTID74(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1255 #define P00_PASTID74(S, L) P99_PASTID2(P99_PASTID73(S), L)
1257 #define P99_PASTID75(...) P00_PASTID75(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1258 #define P00_PASTID75(S, L) P99_PASTID2(P99_PASTID74(S), L)
1260 #define P99_PASTID76(...) P00_PASTID76(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1261 #define P00_PASTID76(S, L) P99_PASTID2(P99_PASTID75(S), L)
1263 #define P99_PASTID77(...) P00_PASTID77(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1264 #define P00_PASTID77(S, L) P99_PASTID2(P99_PASTID76(S), L)
1266 #define P99_PASTID78(...) P00_PASTID78(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1267 #define P00_PASTID78(S, L) P99_PASTID2(P99_PASTID77(S), L)
1269 #define P99_PASTID79(...) P00_PASTID79(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1270 #define P00_PASTID79(S, L) P99_PASTID2(P99_PASTID78(S), L)
1272 #define P99_PASTID80(...) P00_PASTID80(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1273 #define P00_PASTID80(S, L) P99_PASTID2(P99_PASTID79(S), L)
1275 #define P99_PASTID81(...) P00_PASTID81(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1276 #define P00_PASTID81(S, L) P99_PASTID2(P99_PASTID80(S), L)
1278 #define P99_PASTID82(...) P00_PASTID82(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1279 #define P00_PASTID82(S, L) P99_PASTID2(P99_PASTID81(S), L)
1281 #define P99_PASTID83(...) P00_PASTID83(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1282 #define P00_PASTID83(S, L) P99_PASTID2(P99_PASTID82(S), L)
1284 #define P99_PASTID84(...) P00_PASTID84(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1285 #define P00_PASTID84(S, L) P99_PASTID2(P99_PASTID83(S), L)
1287 #define P99_PASTID85(...) P00_PASTID85(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1288 #define P00_PASTID85(S, L) P99_PASTID2(P99_PASTID84(S), L)
1290 #define P99_PASTID86(...) P00_PASTID86(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1291 #define P00_PASTID86(S, L) P99_PASTID2(P99_PASTID85(S), L)
1293 #define P99_PASTID87(...) P00_PASTID87(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1294 #define P00_PASTID87(S, L) P99_PASTID2(P99_PASTID86(S), L)
1296 #define P99_PASTID88(...) P00_PASTID88(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1297 #define P00_PASTID88(S, L) P99_PASTID2(P99_PASTID87(S), L)
1299 #define P99_PASTID89(...) P00_PASTID89(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1300 #define P00_PASTID89(S, L) P99_PASTID2(P99_PASTID88(S), L)
1302 #define P99_PASTID90(...) P00_PASTID90(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1303 #define P00_PASTID90(S, L) P99_PASTID2(P99_PASTID89(S), L)
1305 #define P99_PASTID91(...) P00_PASTID91(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1306 #define P00_PASTID91(S, L) P99_PASTID2(P99_PASTID90(S), L)
1308 #define P99_PASTID92(...) P00_PASTID92(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1309 #define P00_PASTID92(S, L) P99_PASTID2(P99_PASTID91(S), L)
1311 #define P99_PASTID93(...) P00_PASTID93(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1312 #define P00_PASTID93(S, L) P99_PASTID2(P99_PASTID92(S), L)
1314 #define P99_PASTID94(...) P00_PASTID94(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1315 #define P00_PASTID94(S, L) P99_PASTID2(P99_PASTID93(S), L)
1317 #define P99_PASTID95(...) P00_PASTID95(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1318 #define P00_PASTID95(S, L) P99_PASTID2(P99_PASTID94(S), L)
1320 #define P99_PASTID96(...) P00_PASTID96(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1321 #define P00_PASTID96(S, L) P99_PASTID2(P99_PASTID95(S), L)
1323 #define P99_PASTID97(...) P00_PASTID97(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1324 #define P00_PASTID97(S, L) P99_PASTID2(P99_PASTID96(S), L)
1326 #define P99_PASTID98(...) P00_PASTID98(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1327 #define P00_PASTID98(S, L) P99_PASTID2(P99_PASTID97(S), L)
1329 #define P99_PASTID99(...) P00_PASTID99(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1330 #define P00_PASTID99(S, L) P99_PASTID2(P99_PASTID98(S), L)
1332 #define P99_PASTID100(...) P00_PASTID100(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1333 #define P00_PASTID100(S, L) P99_PASTID2(P99_PASTID99(S), L)
1335 #define P99_PASTID101(...) P00_PASTID101(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1336 #define P00_PASTID101(S, L) P99_PASTID2(P99_PASTID100(S), L)
1338 #define P99_PASTID102(...) P00_PASTID102(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1339 #define P00_PASTID102(S, L) P99_PASTID2(P99_PASTID101(S), L)
1341 #define P99_PASTID103(...) P00_PASTID103(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1342 #define P00_PASTID103(S, L) P99_PASTID2(P99_PASTID102(S), L)
1344 #define P99_PASTID104(...) P00_PASTID104(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1345 #define P00_PASTID104(S, L) P99_PASTID2(P99_PASTID103(S), L)
1347 #define P99_PASTID105(...) P00_PASTID105(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1348 #define P00_PASTID105(S, L) P99_PASTID2(P99_PASTID104(S), L)
1350 #define P99_PASTID106(...) P00_PASTID106(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1351 #define P00_PASTID106(S, L) P99_PASTID2(P99_PASTID105(S), L)
1353 #define P99_PASTID107(...) P00_PASTID107(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1354 #define P00_PASTID107(S, L) P99_PASTID2(P99_PASTID106(S), L)
1356 #define P99_PASTID108(...) P00_PASTID108(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1357 #define P00_PASTID108(S, L) P99_PASTID2(P99_PASTID107(S), L)
1359 #define P99_PASTID109(...) P00_PASTID109(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1360 #define P00_PASTID109(S, L) P99_PASTID2(P99_PASTID108(S), L)
1362 #define P99_PASTID110(...) P00_PASTID110(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1363 #define P00_PASTID110(S, L) P99_PASTID2(P99_PASTID109(S), L)
1365 #define P99_PASTID111(...) P00_PASTID111(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1366 #define P00_PASTID111(S, L) P99_PASTID2(P99_PASTID110(S), L)
1368 #define P99_PASTID112(...) P00_PASTID112(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1369 #define P00_PASTID112(S, L) P99_PASTID2(P99_PASTID111(S), L)
1371 #define P99_PASTID113(...) P00_PASTID113(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1372 #define P00_PASTID113(S, L) P99_PASTID2(P99_PASTID112(S), L)
1374 #define P99_PASTID114(...) P00_PASTID114(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1375 #define P00_PASTID114(S, L) P99_PASTID2(P99_PASTID113(S), L)
1377 #define P99_PASTID115(...) P00_PASTID115(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1378 #define P00_PASTID115(S, L) P99_PASTID2(P99_PASTID114(S), L)
1380 #define P99_PASTID116(...) P00_PASTID116(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1381 #define P00_PASTID116(S, L) P99_PASTID2(P99_PASTID115(S), L)
1383 #define P99_PASTID117(...) P00_PASTID117(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1384 #define P00_PASTID117(S, L) P99_PASTID2(P99_PASTID116(S), L)
1386 #define P99_PASTID118(...) P00_PASTID118(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1387 #define P00_PASTID118(S, L) P99_PASTID2(P99_PASTID117(S), L)
1389 #define P99_PASTID119(...) P00_PASTID119(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1390 #define P00_PASTID119(S, L) P99_PASTID2(P99_PASTID118(S), L)
1392 #define P99_PASTID120(...) P00_PASTID120(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1393 #define P00_PASTID120(S, L) P99_PASTID2(P99_PASTID119(S), L)
1395 #define P99_PASTID121(...) P00_PASTID121(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1396 #define P00_PASTID121(S, L) P99_PASTID2(P99_PASTID120(S), L)
1398 #define P99_PASTID122(...) P00_PASTID122(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1399 #define P00_PASTID122(S, L) P99_PASTID2(P99_PASTID121(S), L)
1401 #define P99_PASTID123(...) P00_PASTID123(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1402 #define P00_PASTID123(S, L) P99_PASTID2(P99_PASTID122(S), L)
1404 #define P99_PASTID124(...) P00_PASTID124(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1405 #define P00_PASTID124(S, L) P99_PASTID2(P99_PASTID123(S), L)
1407 #define P99_PASTID125(...) P00_PASTID125(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1408 #define P00_PASTID125(S, L) P99_PASTID2(P99_PASTID124(S), L)
1410 #define P99_PASTID126(...) P00_PASTID126(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1411 #define P00_PASTID126(S, L) P99_PASTID2(P99_PASTID125(S), L)
1413 #define P99_PASTID127(...) P00_PASTID127(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1414 #define P00_PASTID127(S, L) P99_PASTID2(P99_PASTID126(S), L)
1416 #define P99_PASTID128(...) P00_PASTID128(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1417 #define P00_PASTID128(S, L) P99_PASTID2(P99_PASTID127(S), L)
1419 #define P99_PASTID129(...) P00_PASTID129(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1420 #define P00_PASTID129(S, L) P99_PASTID2(P99_PASTID128(S), L)
1422 #define P99_PASTID130(...) P00_PASTID130(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1423 #define P00_PASTID130(S, L) P99_PASTID2(P99_PASTID129(S), L)
1425 #define P99_PASTID131(...) P00_PASTID131(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1426 #define P00_PASTID131(S, L) P99_PASTID2(P99_PASTID130(S), L)
1428 #define P99_PASTID132(...) P00_PASTID132(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1429 #define P00_PASTID132(S, L) P99_PASTID2(P99_PASTID131(S), L)
1431 #define P99_PASTID133(...) P00_PASTID133(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1432 #define P00_PASTID133(S, L) P99_PASTID2(P99_PASTID132(S), L)
1434 #define P99_PASTID134(...) P00_PASTID134(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1435 #define P00_PASTID134(S, L) P99_PASTID2(P99_PASTID133(S), L)
1437 #define P99_PASTID135(...) P00_PASTID135(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1438 #define P00_PASTID135(S, L) P99_PASTID2(P99_PASTID134(S), L)
1440 #define P99_PASTID136(...) P00_PASTID136(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1441 #define P00_PASTID136(S, L) P99_PASTID2(P99_PASTID135(S), L)
1443 #define P99_PASTID137(...) P00_PASTID137(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1444 #define P00_PASTID137(S, L) P99_PASTID2(P99_PASTID136(S), L)
1446 #define P99_PASTID138(...) P00_PASTID138(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1447 #define P00_PASTID138(S, L) P99_PASTID2(P99_PASTID137(S), L)
1449 #define P99_PASTID139(...) P00_PASTID139(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1450 #define P00_PASTID139(S, L) P99_PASTID2(P99_PASTID138(S), L)
1452 #define P99_PASTID140(...) P00_PASTID140(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1453 #define P00_PASTID140(S, L) P99_PASTID2(P99_PASTID139(S), L)
1455 #define P99_PASTID141(...) P00_PASTID141(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1456 #define P00_PASTID141(S, L) P99_PASTID2(P99_PASTID140(S), L)
1458 #define P99_PASTID142(...) P00_PASTID142(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1459 #define P00_PASTID142(S, L) P99_PASTID2(P99_PASTID141(S), L)
1461 #define P99_PASTID143(...) P00_PASTID143(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1462 #define P00_PASTID143(S, L) P99_PASTID2(P99_PASTID142(S), L)
1464 #define P99_PASTID144(...) P00_PASTID144(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1465 #define P00_PASTID144(S, L) P99_PASTID2(P99_PASTID143(S), L)
1467 #define P99_PASTID145(...) P00_PASTID145(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1468 #define P00_PASTID145(S, L) P99_PASTID2(P99_PASTID144(S), L)
1470 #define P99_PASTID146(...) P00_PASTID146(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1471 #define P00_PASTID146(S, L) P99_PASTID2(P99_PASTID145(S), L)
1473 #define P99_PASTID147(...) P00_PASTID147(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1474 #define P00_PASTID147(S, L) P99_PASTID2(P99_PASTID146(S), L)
1476 #define P99_PASTID148(...) P00_PASTID148(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1477 #define P00_PASTID148(S, L) P99_PASTID2(P99_PASTID147(S), L)
1479 #define P99_PASTID149(...) P00_PASTID149(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1480 #define P00_PASTID149(S, L) P99_PASTID2(P99_PASTID148(S), L)
1482 #define P99_PASTID150(...) P00_PASTID150(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1483 #define P00_PASTID150(S, L) P99_PASTID2(P99_PASTID149(S), L)
1485 #define P99_PASTID151(...) P00_PASTID151(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1486 #define P00_PASTID151(S, L) P99_PASTID2(P99_PASTID150(S), L)
1488 #define P99_PASTID152(...) P00_PASTID152(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1489 #define P00_PASTID152(S, L) P99_PASTID2(P99_PASTID151(S), L)
1491 #define P99_PASTID153(...) P00_PASTID153(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1492 #define P00_PASTID153(S, L) P99_PASTID2(P99_PASTID152(S), L)
1494 #define P99_PASTID154(...) P00_PASTID154(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1495 #define P00_PASTID154(S, L) P99_PASTID2(P99_PASTID153(S), L)
1497 #define P99_PASTID155(...) P00_PASTID155(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1498 #define P00_PASTID155(S, L) P99_PASTID2(P99_PASTID154(S), L)
1500 #define P99_PASTID156(...) P00_PASTID156(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1501 #define P00_PASTID156(S, L) P99_PASTID2(P99_PASTID155(S), L)
1503 #define P99_PASTID157(...) P00_PASTID157(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1504 #define P00_PASTID157(S, L) P99_PASTID2(P99_PASTID156(S), L)
1506 #define P99_PASTID158(...) P00_PASTID158(P99_ALLBUTLAST(__VA_ARGS__), P99_LAST(__VA_ARGS__))
1507 #define P00_PASTID158(S, L) P99_PASTID2(P99_PASTID157(S), L)
1873 #define P00_IS_0_EQ_0(...) ,
1874 #define P00_IS_1_EQ_1(...) ,
1875 #define P00_IS_2_EQ_2(...) ,
1876 #define P00_IS_3_EQ_3(...) ,
1877 #define P00_IS_4_EQ_4(...) ,
1878 #define P00_IS_5_EQ_5(...) ,
1879 #define P00_IS_6_EQ_6(...) ,
1880 #define P00_IS_7_EQ_7(...) ,
1881 #define P00_IS_8_EQ_8(...) ,
1882 #define P00_IS_9_EQ_9(...) ,
1883 #define P00_IS_10_EQ_10(...) ,
1884 #define P00_IS_11_EQ_11(...) ,
1885 #define P00_IS_12_EQ_12(...) ,
1886 #define P00_IS_13_EQ_13(...) ,
1887 #define P00_IS_14_EQ_14(...) ,
1888 #define P00_IS_15_EQ_15(...) ,
1889 #define P00_IS_16_EQ_16(...) ,
1890 #define P00_IS_17_EQ_17(...) ,
1891 #define P00_IS_18_EQ_18(...) ,
1892 #define P00_IS_19_EQ_19(...) ,
1893 #define P00_IS_20_EQ_20(...) ,
1894 #define P00_IS_21_EQ_21(...) ,
1895 #define P00_IS_22_EQ_22(...) ,
1896 #define P00_IS_23_EQ_23(...) ,
1897 #define P00_IS_24_EQ_24(...) ,
1898 #define P00_IS_25_EQ_25(...) ,
1899 #define P00_IS_26_EQ_26(...) ,
1900 #define P00_IS_27_EQ_27(...) ,
1901 #define P00_IS_28_EQ_28(...) ,
1902 #define P00_IS_29_EQ_29(...) ,
1903 #define P00_IS_30_EQ_30(...) ,
1904 #define P00_IS_31_EQ_31(...) ,
1905 #define P00_IS_32_EQ_32(...) ,
1906 #define P00_IS_33_EQ_33(...) ,
1907 #define P00_IS_34_EQ_34(...) ,
1908 #define P00_IS_35_EQ_35(...) ,
1909 #define P00_IS_36_EQ_36(...) ,
1910 #define P00_IS_37_EQ_37(...) ,
1911 #define P00_IS_38_EQ_38(...) ,
1912 #define P00_IS_39_EQ_39(...) ,
1913 #define P00_IS_40_EQ_40(...) ,
1914 #define P00_IS_41_EQ_41(...) ,
1915 #define P00_IS_42_EQ_42(...) ,
1916 #define P00_IS_43_EQ_43(...) ,
1917 #define P00_IS_44_EQ_44(...) ,
1918 #define P00_IS_45_EQ_45(...) ,
1919 #define P00_IS_46_EQ_46(...) ,
1920 #define P00_IS_47_EQ_47(...) ,
1921 #define P00_IS_48_EQ_48(...) ,
1922 #define P00_IS_49_EQ_49(...) ,
1923 #define P00_IS_50_EQ_50(...) ,
1924 #define P00_IS_51_EQ_51(...) ,
1925 #define P00_IS_52_EQ_52(...) ,
1926 #define P00_IS_53_EQ_53(...) ,
1927 #define P00_IS_54_EQ_54(...) ,
1928 #define P00_IS_55_EQ_55(...) ,
1929 #define P00_IS_56_EQ_56(...) ,
1930 #define P00_IS_57_EQ_57(...) ,
1931 #define P00_IS_58_EQ_58(...) ,
1932 #define P00_IS_59_EQ_59(...) ,
1933 #define P00_IS_60_EQ_60(...) ,
1934 #define P00_IS_61_EQ_61(...) ,
1935 #define P00_IS_62_EQ_62(...) ,
1936 #define P00_IS_63_EQ_63(...) ,
1937 #define P00_IS_64_EQ_64(...) ,
1938 #define P00_IS_65_EQ_65(...) ,
1939 #define P00_IS_66_EQ_66(...) ,
1940 #define P00_IS_67_EQ_67(...) ,
1941 #define P00_IS_68_EQ_68(...) ,
1942 #define P00_IS_69_EQ_69(...) ,
1943 #define P00_IS_70_EQ_70(...) ,
1944 #define P00_IS_71_EQ_71(...) ,
1945 #define P00_IS_72_EQ_72(...) ,
1946 #define P00_IS_73_EQ_73(...) ,
1947 #define P00_IS_74_EQ_74(...) ,
1948 #define P00_IS_75_EQ_75(...) ,
1949 #define P00_IS_76_EQ_76(...) ,
1950 #define P00_IS_77_EQ_77(...) ,
1951 #define P00_IS_78_EQ_78(...) ,
1952 #define P00_IS_79_EQ_79(...) ,
1953 #define P00_IS_80_EQ_80(...) ,
1954 #define P00_IS_81_EQ_81(...) ,
1955 #define P00_IS_82_EQ_82(...) ,
1956 #define P00_IS_83_EQ_83(...) ,
1957 #define P00_IS_84_EQ_84(...) ,
1958 #define P00_IS_85_EQ_85(...) ,
1959 #define P00_IS_86_EQ_86(...) ,
1960 #define P00_IS_87_EQ_87(...) ,
1961 #define P00_IS_88_EQ_88(...) ,
1962 #define P00_IS_89_EQ_89(...) ,
1963 #define P00_IS_90_EQ_90(...) ,
1964 #define P00_IS_91_EQ_91(...) ,
1965 #define P00_IS_92_EQ_92(...) ,
1966 #define P00_IS_93_EQ_93(...) ,
1967 #define P00_IS_94_EQ_94(...) ,
1968 #define P00_IS_95_EQ_95(...) ,
1969 #define P00_IS_96_EQ_96(...) ,
1970 #define P00_IS_97_EQ_97(...) ,
1971 #define P00_IS_98_EQ_98(...) ,
1972 #define P00_IS_99_EQ_99(...) ,
1973 #define P00_IS_100_EQ_100(...) ,
1974 #define P00_IS_101_EQ_101(...) ,
1975 #define P00_IS_102_EQ_102(...) ,
1976 #define P00_IS_103_EQ_103(...) ,
1977 #define P00_IS_104_EQ_104(...) ,
1978 #define P00_IS_105_EQ_105(...) ,
1979 #define P00_IS_106_EQ_106(...) ,
1980 #define P00_IS_107_EQ_107(...) ,
1981 #define P00_IS_108_EQ_108(...) ,
1982 #define P00_IS_109_EQ_109(...) ,
1983 #define P00_IS_110_EQ_110(...) ,
1984 #define P00_IS_111_EQ_111(...) ,
1985 #define P00_IS_112_EQ_112(...) ,
1986 #define P00_IS_113_EQ_113(...) ,
1987 #define P00_IS_114_EQ_114(...) ,
1988 #define P00_IS_115_EQ_115(...) ,
1989 #define P00_IS_116_EQ_116(...) ,
1990 #define P00_IS_117_EQ_117(...) ,
1991 #define P00_IS_118_EQ_118(...) ,
1992 #define P00_IS_119_EQ_119(...) ,
1993 #define P00_IS_120_EQ_120(...) ,
1994 #define P00_IS_121_EQ_121(...) ,
1995 #define P00_IS_122_EQ_122(...) ,
1996 #define P00_IS_123_EQ_123(...) ,
1997 #define P00_IS_124_EQ_124(...) ,
1998 #define P00_IS_125_EQ_125(...) ,
1999 #define P00_IS_126_EQ_126(...) ,
2000 #define P00_IS_127_EQ_127(...) ,
2001 #define P00_IS_128_EQ_128(...) ,
2002 #define P00_IS_129_EQ_129(...) ,
2003 #define P00_IS_130_EQ_130(...) ,
2004 #define P00_IS_131_EQ_131(...) ,
2005 #define P00_IS_132_EQ_132(...) ,
2006 #define P00_IS_133_EQ_133(...) ,
2007 #define P00_IS_134_EQ_134(...) ,
2008 #define P00_IS_135_EQ_135(...) ,
2009 #define P00_IS_136_EQ_136(...) ,
2010 #define P00_IS_137_EQ_137(...) ,
2011 #define P00_IS_138_EQ_138(...) ,
2012 #define P00_IS_139_EQ_139(...) ,
2013 #define P00_IS_140_EQ_140(...) ,
2014 #define P00_IS_141_EQ_141(...) ,
2015 #define P00_IS_142_EQ_142(...) ,
2016 #define P00_IS_143_EQ_143(...) ,
2017 #define P00_IS_144_EQ_144(...) ,
2018 #define P00_IS_145_EQ_145(...) ,
2019 #define P00_IS_146_EQ_146(...) ,
2020 #define P00_IS_147_EQ_147(...) ,
2021 #define P00_IS_148_EQ_148(...) ,
2022 #define P00_IS_149_EQ_149(...) ,
2023 #define P00_IS_150_EQ_150(...) ,
2024 #define P00_IS_151_EQ_151(...) ,
2025 #define P00_IS_152_EQ_152(...) ,
2026 #define P00_IS_153_EQ_153(...) ,
2027 #define P00_IS_154_EQ_154(...) ,
2028 #define P00_IS_155_EQ_155(...) ,
2029 #define P00_IS_156_EQ_156(...) ,
2030 #define P00_IS_157_EQ_157(...) ,
2031 #define P00_IS_158_EQ_158(...) ,
2032 #define P00_IS_159_EQ_159(...) ,
2033 #define P00_IS__Bool_EQ__Bool(...) ,
2034 #define P00_IS__Complex_EQ__Complex(...) ,
2035 #define P00_IS__Exit_EQ__Exit(...) ,
2036 #define P00_IS__Imaginary_EQ__Imaginary(...) ,
2037 #define P00_IS_abort_EQ_abort(...) ,
2038 #define P00_IS_abs_EQ_abs(...) ,
2039 #define P00_IS_acos_EQ_acos(...) ,
2040 #define P00_IS_asctime_EQ_asctime(...) ,
2041 #define P00_IS_asin_EQ_asin(...) ,
2042 #define P00_IS_assert_EQ_assert(...) ,
2043 #define P00_IS_atan_EQ_atan(...) ,
2044 #define P00_IS_atan2_EQ_atan2(...) ,
2045 #define P00_IS_atexit_EQ_atexit(...) ,
2046 #define P00_IS_atof_EQ_atof(...) ,
2047 #define P00_IS_atoi_EQ_atoi(...) ,
2048 #define P00_IS_atol_EQ_atol(...) ,
2049 #define P00_IS_auto_EQ_auto(...) ,
2050 #define P00_IS_break_EQ_break(...) ,
2051 #define P00_IS_bsearch_EQ_bsearch(...) ,
2052 #define P00_IS_btowc_EQ_btowc(...) ,
2053 #define P00_IS_cabs_EQ_cabs(...) ,
2054 #define P00_IS_cacos_EQ_cacos(...) ,
2055 #define P00_IS_cacosh_EQ_cacosh(...) ,
2056 #define P00_IS_calloc_EQ_calloc(...) ,
2057 #define P00_IS_carg_EQ_carg(...) ,
2058 #define P00_IS_case_EQ_case(...) ,
2059 #define P00_IS_casin_EQ_casin(...) ,
2060 #define P00_IS_casinh_EQ_casinh(...) ,
2061 #define P00_IS_catan_EQ_catan(...) ,
2062 #define P00_IS_catanh_EQ_catanh(...) ,
2063 #define P00_IS_ccos_EQ_ccos(...) ,
2064 #define P00_IS_ccosh_EQ_ccosh(...) ,
2065 #define P00_IS_ceil_EQ_ceil(...) ,
2066 #define P00_IS_cexp_EQ_cexp(...) ,
2067 #define P00_IS_char_EQ_char(...) ,
2068 #define P00_IS_cimag_EQ_cimag(...) ,
2069 #define P00_IS_clearerr_EQ_clearerr(...) ,
2070 #define P00_IS_clock_EQ_clock(...) ,
2071 #define P00_IS_clock_t_EQ_clock_t(...) ,
2072 #define P00_IS_clog_EQ_clog(...) ,
2073 #define P00_IS_conj_EQ_conj(...) ,
2074 #define P00_IS_const_EQ_const(...) ,
2075 #define P00_IS_continue_EQ_continue(...) ,
2076 #define P00_IS_cos_EQ_cos(...) ,
2077 #define P00_IS_cosh_EQ_cosh(...) ,
2078 #define P00_IS_cpow_EQ_cpow(...) ,
2079 #define P00_IS_cproj_EQ_cproj(...) ,
2080 #define P00_IS_creal_EQ_creal(...) ,
2081 #define P00_IS_csin_EQ_csin(...) ,
2082 #define P00_IS_csinh_EQ_csinh(...) ,
2083 #define P00_IS_csqrt_EQ_csqrt(...) ,
2084 #define P00_IS_ctan_EQ_ctan(...) ,
2085 #define P00_IS_ctanh_EQ_ctanh(...) ,
2086 #define P00_IS_ctime_EQ_ctime(...) ,
2087 #define P00_IS_default_EQ_default(...) ,
2088 #define P00_IS_difftime_EQ_difftime(...) ,
2089 #define P00_IS_div_EQ_div(...) ,
2090 #define P00_IS_div_t_EQ_div_t(...) ,
2091 #define P00_IS_do_EQ_do(...) ,
2092 #define P00_IS_double_EQ_double(...) ,
2093 #define P00_IS_double_t_EQ_double_t(...) ,
2094 #define P00_IS_else_EQ_else(...) ,
2095 #define P00_IS_enum_EQ_enum(...) ,
2096 #define P00_IS_exit_EQ_exit(...) ,
2097 #define P00_IS_exp_EQ_exp(...) ,
2098 #define P00_IS_extern_EQ_extern(...) ,
2099 #define P00_IS_fabs_EQ_fabs(...) ,
2100 #define P00_IS_fclose_EQ_fclose(...) ,
2101 #define P00_IS_fdopen_EQ_fdopen(...) ,
2102 #define P00_IS_fenv_t_EQ_fenv_t(...) ,
2103 #define P00_IS_feof_EQ_feof(...) ,
2104 #define P00_IS_ferror_EQ_ferror(...) ,
2105 #define P00_IS_fexcept_t_EQ_fexcept_t(...) ,
2106 #define P00_IS_fflush_EQ_fflush(...) ,
2107 #define P00_IS_fgetc_EQ_fgetc(...) ,
2108 #define P00_IS_fgetpos_EQ_fgetpos(...) ,
2109 #define P00_IS_fgets_EQ_fgets(...) ,
2110 #define P00_IS_fgetwc_EQ_fgetwc(...) ,
2111 #define P00_IS_fgetws_EQ_fgetws(...) ,
2112 #define P00_IS_float_EQ_float(...) ,
2113 #define P00_IS_float_t_EQ_float_t(...) ,
2114 #define P00_IS_floor_EQ_floor(...) ,
2115 #define P00_IS_fopen_EQ_fopen(...) ,
2116 #define P00_IS_for_EQ_for(...) ,
2117 #define P00_IS_fpos_t_EQ_fpos_t(...) ,
2118 #define P00_IS_fprintf_EQ_fprintf(...) ,
2119 #define P00_IS_fputc_EQ_fputc(...) ,
2120 #define P00_IS_fputchar_EQ_fputchar(...) ,
2121 #define P00_IS_fputs_EQ_fputs(...) ,
2122 #define P00_IS_fputwc_EQ_fputwc(...) ,
2123 #define P00_IS_fputws_EQ_fputws(...) ,
2124 #define P00_IS_fread_EQ_fread(...) ,
2125 #define P00_IS_free_EQ_free(...) ,
2126 #define P00_IS_freopen_EQ_freopen(...) ,
2127 #define P00_IS_frexp_EQ_frexp(...) ,
2128 #define P00_IS_fscanf_EQ_fscanf(...) ,
2129 #define P00_IS_fseek_EQ_fseek(...) ,
2130 #define P00_IS_fsetpos_EQ_fsetpos(...) ,
2131 #define P00_IS_ftell_EQ_ftell(...) ,
2132 #define P00_IS_fwide_EQ_fwide(...) ,
2133 #define P00_IS_fwprintf_EQ_fwprintf(...) ,
2134 #define P00_IS_fwrite_EQ_fwrite(...) ,
2135 #define P00_IS_fwscanf_EQ_fwscanf(...) ,
2136 #define P00_IS_getaddrinfo_EQ_getaddrinfo(...) ,
2137 #define P00_IS_getc_EQ_getc(...) ,
2138 #define P00_IS_getchar_EQ_getchar(...) ,
2139 #define P00_IS_getenv_EQ_getenv(...) ,
2140 #define P00_IS_getnameinfo_EQ_getnameinfo(...) ,
2141 #define P00_IS_gets_EQ_gets(...) ,
2142 #define P00_IS_getwc_EQ_getwc(...) ,
2143 #define P00_IS_getwchar_EQ_getwchar(...) ,
2144 #define P00_IS_gmtime_EQ_gmtime(...) ,
2145 #define P00_IS_goto_EQ_goto(...) ,
2146 #define P00_IS_if_EQ_if(...) ,
2147 #define P00_IS_imaxabs_EQ_imaxabs(...) ,
2148 #define P00_IS_imaxdiv_EQ_imaxdiv(...) ,
2149 #define P00_IS_imaxdiv_t_EQ_imaxdiv_t(...) ,
2150 #define P00_IS_inline_EQ_inline(...) ,
2151 #define P00_IS_int_EQ_int(...) ,
2152 #define P00_IS_int16_t_EQ_int16_t(...) ,
2153 #define P00_IS_int32_t_EQ_int32_t(...) ,
2154 #define P00_IS_int64_t_EQ_int64_t(...) ,
2155 #define P00_IS_int8_t_EQ_int8_t(...) ,
2156 #define P00_IS_intfast16_t_EQ_intfast16_t(...) ,
2157 #define P00_IS_intfast32_t_EQ_intfast32_t(...) ,
2158 #define P00_IS_intfast64_t_EQ_intfast64_t(...) ,
2159 #define P00_IS_intfast8_t_EQ_intfast8_t(...) ,
2160 #define P00_IS_intleast16_t_EQ_intleast16_t(...) ,
2161 #define P00_IS_intleast32_t_EQ_intleast32_t(...) ,
2162 #define P00_IS_intleast64_t_EQ_intleast64_t(...) ,
2163 #define P00_IS_intleast8_t_EQ_intleast8_t(...) ,
2164 #define P00_IS_intmax_t_EQ_intmax_t(...) ,
2165 #define P00_IS_intptr_t_EQ_intptr_t(...) ,
2166 #define P00_IS_isalnum_EQ_isalnum(...) ,
2167 #define P00_IS_isalpha_EQ_isalpha(...) ,
2168 #define P00_IS_isblank_EQ_isblank(...) ,
2169 #define P00_IS_iscntrl_EQ_iscntrl(...) ,
2170 #define P00_IS_isdigit_EQ_isdigit(...) ,
2171 #define P00_IS_isgraph_EQ_isgraph(...) ,
2172 #define P00_IS_islower_EQ_islower(...) ,
2173 #define P00_IS_isprint_EQ_isprint(...) ,
2174 #define P00_IS_ispunct_EQ_ispunct(...) ,
2175 #define P00_IS_isspace_EQ_isspace(...) ,
2176 #define P00_IS_isupper_EQ_isupper(...) ,
2177 #define P00_IS_iswalnum_EQ_iswalnum(...) ,
2178 #define P00_IS_iswalpha_EQ_iswalpha(...) ,
2179 #define P00_IS_iswcntrl_EQ_iswcntrl(...) ,
2180 #define P00_IS_iswctype_EQ_iswctype(...) ,
2181 #define P00_IS_iswdigit_EQ_iswdigit(...) ,
2182 #define P00_IS_iswgraph_EQ_iswgraph(...) ,
2183 #define P00_IS_iswlower_EQ_iswlower(...) ,
2184 #define P00_IS_iswprint_EQ_iswprint(...) ,
2185 #define P00_IS_iswpunct_EQ_iswpunct(...) ,
2186 #define P00_IS_iswspace_EQ_iswspace(...) ,
2187 #define P00_IS_iswupper_EQ_iswupper(...) ,
2188 #define P00_IS_iswxdigit_EQ_iswxdigit(...) ,
2189 #define P00_IS_isxdigit_EQ_isxdigit(...) ,
2190 #define P00_IS_labs_EQ_labs(...) ,
2191 #define P00_IS_ldexp_EQ_ldexp(...) ,
2192 #define P00_IS_ldiv_EQ_ldiv(...) ,
2193 #define P00_IS_ldiv_t_EQ_ldiv_t(...) ,
2194 #define P00_IS_lldiv_t_EQ_lldiv_t(...) ,
2195 #define P00_IS_localeconv_EQ_localeconv(...) ,
2196 #define P00_IS_localtime_EQ_localtime(...) ,
2197 #define P00_IS_log_EQ_log(...) ,
2198 #define P00_IS_log10_EQ_log10(...) ,
2199 #define P00_IS_long_EQ_long(...) ,
2200 #define P00_IS_longjmp_EQ_longjmp(...) ,
2201 #define P00_IS_malloc_EQ_malloc(...) ,
2202 #define P00_IS_mbrlen_EQ_mbrlen(...) ,
2203 #define P00_IS_mbrtowc_EQ_mbrtowc(...) ,
2204 #define P00_IS_mbsinit_EQ_mbsinit(...) ,
2205 #define P00_IS_mbsrtowcs_EQ_mbsrtowcs(...) ,
2206 #define P00_IS_mbstate_t_EQ_mbstate_t(...) ,
2207 #define P00_IS_memchr_EQ_memchr(...) ,
2208 #define P00_IS_memcmp_EQ_memcmp(...) ,
2209 #define P00_IS_memcpy_EQ_memcpy(...) ,
2210 #define P00_IS_memmove_EQ_memmove(...) ,
2211 #define P00_IS_memset_EQ_memset(...) ,
2212 #define P00_IS_mktime_EQ_mktime(...) ,
2213 #define P00_IS_modf_EQ_modf(...) ,
2214 #define P00_IS_off_t_EQ_off_t(...) ,
2215 #define P00_IS_offsetof_EQ_offsetof(...) ,
2216 #define P00_IS_perror_EQ_perror(...) ,
2217 #define P00_IS_pow_EQ_pow(...) ,
2218 #define P00_IS_printf_EQ_printf(...) ,
2219 #define P00_IS_ptrdiff_t_EQ_ptrdiff_t(...) ,
2220 #define P00_IS_putc_EQ_putc(...) ,
2221 #define P00_IS_putchar_EQ_putchar(...) ,
2222 #define P00_IS_puts_EQ_puts(...) ,
2223 #define P00_IS_putwc_EQ_putwc(...) ,
2224 #define P00_IS_putwchar_EQ_putwchar(...) ,
2225 #define P00_IS_qsort_EQ_qsort(...) ,
2226 #define P00_IS_raise_EQ_raise(...) ,
2227 #define P00_IS_rand_EQ_rand(...) ,
2228 #define P00_IS_realloc_EQ_realloc(...) ,
2229 #define P00_IS_register_EQ_register(...) ,
2230 #define P00_IS_remove_EQ_remove(...) ,
2231 #define P00_IS_rename_EQ_rename(...) ,
2232 #define P00_IS_restrict_EQ_restrict(...) ,
2233 #define P00_IS_return_EQ_return(...) ,
2234 #define P00_IS_rewind_EQ_rewind(...) ,
2235 #define P00_IS_scanf_EQ_scanf(...) ,
2236 #define P00_IS_setbuf_EQ_setbuf(...) ,
2237 #define P00_IS_setjmp_EQ_setjmp(...) ,
2238 #define P00_IS_setlocale_EQ_setlocale(...) ,
2239 #define P00_IS_setvbuf_EQ_setvbuf(...) ,
2240 #define P00_IS_short_EQ_short(...) ,
2241 #define P00_IS_sig_atomic_t_EQ_sig_atomic_t(...) ,
2242 #define P00_IS_signed_EQ_signed(...) ,
2243 #define P00_IS_sin_EQ_sin(...) ,
2244 #define P00_IS_sinh_EQ_sinh(...) ,
2245 #define P00_IS_size_t_EQ_size_t(...) ,
2246 #define P00_IS_sizeof_EQ_sizeof(...) ,
2247 #define P00_IS_snprintf_EQ_snprintf(...) ,
2248 #define P00_IS_sprintf_EQ_sprintf(...) ,
2249 #define P00_IS_sqrt_EQ_sqrt(...) ,
2250 #define P00_IS_srand_EQ_srand(...) ,
2251 #define P00_IS_sscanf_EQ_sscanf(...) ,
2252 #define P00_IS_ssize_t_EQ_ssize_t(...) ,
2253 #define P00_IS_static_EQ_static(...) ,
2254 #define P00_IS_strcat_EQ_strcat(...) ,
2255 #define P00_IS_strchr_EQ_strchr(...) ,
2256 #define P00_IS_strcmp_EQ_strcmp(...) ,
2257 #define P00_IS_strcoll_EQ_strcoll(...) ,
2258 #define P00_IS_strcpy_EQ_strcpy(...) ,
2259 #define P00_IS_strcspn_EQ_strcspn(...) ,
2260 #define P00_IS_strerror_EQ_strerror(...) ,
2261 #define P00_IS_strftime_EQ_strftime(...) ,
2262 #define P00_IS_strlen_EQ_strlen(...) ,
2263 #define P00_IS_strncat_EQ_strncat(...) ,
2264 #define P00_IS_strncmp_EQ_strncmp(...) ,
2265 #define P00_IS_strncpy_EQ_strncpy(...) ,
2266 #define P00_IS_strpbrk_EQ_strpbrk(...) ,
2267 #define P00_IS_strrchr_EQ_strrchr(...) ,
2268 #define P00_IS_strspn_EQ_strspn(...) ,
2269 #define P00_IS_strstr_EQ_strstr(...) ,
2270 #define P00_IS_strtod_EQ_strtod(...) ,
2271 #define P00_IS_strtoimax_EQ_strtoimax(...) ,
2272 #define P00_IS_strtok_EQ_strtok(...) ,
2273 #define P00_IS_strtol_EQ_strtol(...) ,
2274 #define P00_IS_strtoul_EQ_strtoul(...) ,
2275 #define P00_IS_strtoumax_EQ_strtoumax(...) ,
2276 #define P00_IS_struct_EQ_struct(...) ,
2277 #define P00_IS_strxfrm_EQ_strxfrm(...) ,
2278 #define P00_IS_switch_EQ_switch(...) ,
2279 #define P00_IS_swprintf_EQ_swprintf(...) ,
2280 #define P00_IS_swscanf_EQ_swscanf(...) ,
2281 #define P00_IS_system_EQ_system(...) ,
2282 #define P00_IS_tan_EQ_tan(...) ,
2283 #define P00_IS_tanh_EQ_tanh(...) ,
2284 #define P00_IS_time_EQ_time(...) ,
2285 #define P00_IS_time_t_EQ_time_t(...) ,
2286 #define P00_IS_tmpfile_EQ_tmpfile(...) ,
2287 #define P00_IS_tmpnam_EQ_tmpnam(...) ,
2288 #define P00_IS_tolower_EQ_tolower(...) ,
2289 #define P00_IS_toupper_EQ_toupper(...) ,
2290 #define P00_IS_towctrans_EQ_towctrans(...) ,
2291 #define P00_IS_towlower_EQ_towlower(...) ,
2292 #define P00_IS_towupper_EQ_towupper(...) ,
2293 #define P00_IS_typedef_EQ_typedef(...) ,
2294 #define P00_IS_uint16_t_EQ_uint16_t(...) ,
2295 #define P00_IS_uint32_t_EQ_uint32_t(...) ,
2296 #define P00_IS_uint64_t_EQ_uint64_t(...) ,
2297 #define P00_IS_uint8_t_EQ_uint8_t(...) ,
2298 #define P00_IS_uintfast16_t_EQ_uintfast16_t(...) ,
2299 #define P00_IS_uintfast32_t_EQ_uintfast32_t(...) ,
2300 #define P00_IS_uintfast64_t_EQ_uintfast64_t(...) ,
2301 #define P00_IS_uintfast8_t_EQ_uintfast8_t(...) ,
2302 #define P00_IS_uintleast16_t_EQ_uintleast16_t(...) ,
2303 #define P00_IS_uintleast32_t_EQ_uintleast32_t(...) ,
2304 #define P00_IS_uintleast64_t_EQ_uintleast64_t(...) ,
2305 #define P00_IS_uintleast8_t_EQ_uintleast8_t(...) ,
2306 #define P00_IS_uintmax_t_EQ_uintmax_t(...) ,
2307 #define P00_IS_uintptr_t_EQ_uintptr_t(...) ,
2308 #define P00_IS_ungetc_EQ_ungetc(...) ,
2309 #define P00_IS_ungetwc_EQ_ungetwc(...) ,
2310 #define P00_IS_union_EQ_union(...) ,
2311 #define P00_IS_unsigned_EQ_unsigned(...) ,
2312 #define P00_IS_va_arg_EQ_va_arg(...) ,
2313 #define P00_IS_va_copy_EQ_va_copy(...) ,
2314 #define P00_IS_va_end_EQ_va_end(...) ,
2315 #define P00_IS_va_start_EQ_va_start(...) ,
2316 #define P00_IS_vfprintf_EQ_vfprintf(...) ,
2317 #define P00_IS_vfscanf_EQ_vfscanf(...) ,
2318 #define P00_IS_vfwprintf_EQ_vfwprintf(...) ,
2319 #define P00_IS_void_EQ_void(...) ,
2320 #define P00_IS_volatile_EQ_volatile(...) ,
2321 #define P00_IS_vprintf_EQ_vprintf(...) ,
2322 #define P00_IS_vscanf_EQ_vscanf(...) ,
2323 #define P00_IS_vsprintf_EQ_vsprintf(...) ,
2324 #define P00_IS_vsscanf_EQ_vsscanf(...) ,
2325 #define P00_IS_vswprintf_EQ_vswprintf(...) ,
2326 #define P00_IS_vwprintf_EQ_vwprintf(...) ,
2327 #define P00_IS_wchar_t_EQ_wchar_t(...) ,
2328 #define P00_IS_wcrtomb_EQ_wcrtomb(...) ,
2329 #define P00_IS_wcscat_EQ_wcscat(...) ,
2330 #define P00_IS_wcschr_EQ_wcschr(...) ,
2331 #define P00_IS_wcscmp_EQ_wcscmp(...) ,
2332 #define P00_IS_wcscoll_EQ_wcscoll(...) ,
2333 #define P00_IS_wcscpy_EQ_wcscpy(...) ,
2334 #define P00_IS_wcscspn_EQ_wcscspn(...) ,
2335 #define P00_IS_wcsftime_EQ_wcsftime(...) ,
2336 #define P00_IS_wcslen_EQ_wcslen(...) ,
2337 #define P00_IS_wcsncat_EQ_wcsncat(...) ,
2338 #define P00_IS_wcsncmp_EQ_wcsncmp(...) ,
2339 #define P00_IS_wcsncpy_EQ_wcsncpy(...) ,
2340 #define P00_IS_wcspbrk_EQ_wcspbrk(...) ,
2341 #define P00_IS_wcsrchr_EQ_wcsrchr(...) ,
2342 #define P00_IS_wcsrtombs_EQ_wcsrtombs(...) ,
2343 #define P00_IS_wcsspn_EQ_wcsspn(...) ,
2344 #define P00_IS_wcsstr_EQ_wcsstr(...) ,
2345 #define P00_IS_wcstod_EQ_wcstod(...) ,
2346 #define P00_IS_wcstoimax_EQ_wcstoimax(...) ,
2347 #define P00_IS_wcstok_EQ_wcstok(...) ,
2348 #define P00_IS_wcstol_EQ_wcstol(...) ,
2349 #define P00_IS_wcstoul_EQ_wcstoul(...) ,
2350 #define P00_IS_wcstoumax_EQ_wcstoumax(...) ,
2351 #define P00_IS_wcsxfrm_EQ_wcsxfrm(...) ,
2352 #define P00_IS_wctob_EQ_wctob(...) ,
2353 #define P00_IS_wctrans_EQ_wctrans(...) ,
2354 #define P00_IS_wctrans_t_EQ_wctrans_t(...) ,
2355 #define P00_IS_wctype_EQ_wctype(...) ,
2356 #define P00_IS_wctype_t_EQ_wctype_t(...) ,
2357 #define P00_IS_while_EQ_while(...) ,
2358 #define P00_IS_wint_t_EQ_wint_t(...) ,
2359 #define P00_IS_wmemchr_EQ_wmemchr(...) ,
2360 #define P00_IS_wmemcmp_EQ_wmemcmp(...) ,
2361 #define P00_IS_wmemcpy_EQ_wmemcpy(...) ,
2362 #define P00_IS_wmemmove_EQ_wmemmove(...) ,
2363 #define P00_IS_wmemset_EQ_wmemset(...) ,
2364 #define P00_IS_wprintf_EQ_wprintf(...) ,
2365 #define P00_IS_wscanf_EQ_wscanf(...) ,
2366 #define P00_IS_256_EQ_256(...) ,
2367 #define P00_IS_512_EQ_512(...) ,
2368 #define P00_IS_1024_EQ_1024(...) ,
2369 #define P00_IS_2048_EQ_2048(...) ,
2370 #define P00_IS_4096_EQ_4096(...) ,
2371 #define P00_IS_8192_EQ_8192(...) ,
2372 #define P00_IS_16384_EQ_16384(...) ,
2373 #define P00_IS_32768_EQ_32768(...) ,
2374 #define P00_IS_65536_EQ_65536(...) ,
2375 #define P00_IS_131072_EQ_131072(...) ,
2376 #define P00_IS_262144_EQ_262144(...) ,
2377 #define P00_IS_524288_EQ_524288(...) ,
2378 #define P00_IS_1048576_EQ_1048576(...) ,
2379 #define P00_IS_2097152_EQ_2097152(...) ,
2380 #define P00_IS_4194304_EQ_4194304(...) ,
2381 #define P00_IS_8388608_EQ_8388608(...) ,
2382 #define P00_IS_16777216_EQ_16777216(...) ,
2383 #define P00_IS_33554432_EQ_33554432(...) ,
2384 #define P00_IS_67108864_EQ_67108864(...) ,
2385 #define P00_IS_134217728_EQ_134217728(...) ,
2386 #define P00_IS_268435456_EQ_268435456(...) ,
2387 #define P00_IS_536870912_EQ_536870912(...) ,
2388 #define P00_IS_1073741824_EQ_1073741824(...) ,
2389 #define P00_IS_2147483648_EQ_2147483648(...) ,
2390 #define P00_IS_4294967296_EQ_4294967296(...) ,
2391 #define P00_IS_8589934592_EQ_8589934592(...) ,
2392 #define P00_IS_17179869184_EQ_17179869184(...) ,
2393 #define P00_IS_34359738368_EQ_34359738368(...) ,
2394 #define P00_IS_68719476736_EQ_68719476736(...) ,
2395 #define P00_IS_137438953472_EQ_137438953472(...) ,
2396 #define P00_IS_274877906944_EQ_274877906944(...) ,
2397 #define P00_IS_549755813888_EQ_549755813888(...) ,
2398 #define P00_IS_1099511627776_EQ_1099511627776(...) ,
2399 #define P00_IS_2199023255552_EQ_2199023255552(...) ,
2400 #define P00_IS_4398046511104_EQ_4398046511104(...) ,
2401 #define P00_IS_8796093022208_EQ_8796093022208(...) ,
2402 #define P00_IS_17592186044416_EQ_17592186044416(...) ,
2403 #define P00_IS_35184372088832_EQ_35184372088832(...) ,
2404 #define P00_IS_70368744177664_EQ_70368744177664(...) ,
2405 #define P00_IS_140737488355328_EQ_140737488355328(...) ,
2406 #define P00_IS_281474976710656_EQ_281474976710656(...) ,
2407 #define P00_IS_562949953421312_EQ_562949953421312(...) ,
2408 #define P00_IS_1125899906842624_EQ_1125899906842624(...) ,
2409 #define P00_IS_2251799813685248_EQ_2251799813685248(...) ,
2410 #define P00_IS_4503599627370496_EQ_4503599627370496(...) ,
2411 #define P00_IS_9007199254740992_EQ_9007199254740992(...) ,
2412 #define P00_IS_18014398509481984_EQ_18014398509481984(...) ,
2413 #define P00_IS_36028797018963968_EQ_36028797018963968(...) ,
2414 #define P00_IS_72057594037927936_EQ_72057594037927936(...) ,
2415 #define P00_IS_144115188075855872_EQ_144115188075855872(...) ,
2416 #define P00_IS_288230376151711744_EQ_288230376151711744(...) ,
2417 #define P00_IS_576460752303423488_EQ_576460752303423488(...) ,
2418 #define P00_IS_1152921504606846976_EQ_1152921504606846976(...) ,
2419 #define P00_IS_2305843009213693952_EQ_2305843009213693952(...) ,
2420 #define P00_IS_4611686018427387904_EQ_4611686018427387904(...) ,
2421 #define P00_IS_9223372036854775808_EQ_9223372036854775808(...) ,
2422 #define P00_TOK_0_STARTS_0 ,
2423 #define P00_TOK_1_STARTS_1 ,
2424 #define P00_TOK_2_STARTS_2 ,
2425 #define P00_TOK_3_STARTS_3 ,
2426 #define P00_TOK_4_STARTS_4 ,
2427 #define P00_TOK_5_STARTS_5 ,
2428 #define P00_TOK_6_STARTS_6 ,
2429 #define P00_TOK_7_STARTS_7 ,
2430 #define P00_TOK_8_STARTS_8 ,
2431 #define P00_TOK_9_STARTS_9 ,
2432 #define P00_TOK_10_STARTS_10 ,
2433 #define P00_TOK_11_STARTS_11 ,
2434 #define P00_TOK_12_STARTS_12 ,
2435 #define P00_TOK_13_STARTS_13 ,
2436 #define P00_TOK_14_STARTS_14 ,
2437 #define P00_TOK_15_STARTS_15 ,
2438 #define P00_TOK_16_STARTS_16 ,
2439 #define P00_TOK_17_STARTS_17 ,
2440 #define P00_TOK_18_STARTS_18 ,
2441 #define P00_TOK_19_STARTS_19 ,
2442 #define P00_TOK_20_STARTS_20 ,
2443 #define P00_TOK_21_STARTS_21 ,
2444 #define P00_TOK_22_STARTS_22 ,
2445 #define P00_TOK_23_STARTS_23 ,
2446 #define P00_TOK_24_STARTS_24 ,
2447 #define P00_TOK_25_STARTS_25 ,
2448 #define P00_TOK_26_STARTS_26 ,
2449 #define P00_TOK_27_STARTS_27 ,
2450 #define P00_TOK_28_STARTS_28 ,
2451 #define P00_TOK_29_STARTS_29 ,
2452 #define P00_TOK_30_STARTS_30 ,
2453 #define P00_TOK_31_STARTS_31 ,
2454 #define P00_TOK_32_STARTS_32 ,
2455 #define P00_TOK_33_STARTS_33 ,
2456 #define P00_TOK_34_STARTS_34 ,
2457 #define P00_TOK_35_STARTS_35 ,
2458 #define P00_TOK_36_STARTS_36 ,
2459 #define P00_TOK_37_STARTS_37 ,
2460 #define P00_TOK_38_STARTS_38 ,
2461 #define P00_TOK_39_STARTS_39 ,
2462 #define P00_TOK_40_STARTS_40 ,
2463 #define P00_TOK_41_STARTS_41 ,
2464 #define P00_TOK_42_STARTS_42 ,
2465 #define P00_TOK_43_STARTS_43 ,
2466 #define P00_TOK_44_STARTS_44 ,
2467 #define P00_TOK_45_STARTS_45 ,
2468 #define P00_TOK_46_STARTS_46 ,
2469 #define P00_TOK_47_STARTS_47 ,
2470 #define P00_TOK_48_STARTS_48 ,
2471 #define P00_TOK_49_STARTS_49 ,
2472 #define P00_TOK_50_STARTS_50 ,
2473 #define P00_TOK_51_STARTS_51 ,
2474 #define P00_TOK_52_STARTS_52 ,
2475 #define P00_TOK_53_STARTS_53 ,
2476 #define P00_TOK_54_STARTS_54 ,
2477 #define P00_TOK_55_STARTS_55 ,
2478 #define P00_TOK_56_STARTS_56 ,
2479 #define P00_TOK_57_STARTS_57 ,
2480 #define P00_TOK_58_STARTS_58 ,
2481 #define P00_TOK_59_STARTS_59 ,
2482 #define P00_TOK_60_STARTS_60 ,
2483 #define P00_TOK_61_STARTS_61 ,
2484 #define P00_TOK_62_STARTS_62 ,
2485 #define P00_TOK_63_STARTS_63 ,
2486 #define P00_TOK_64_STARTS_64 ,
2487 #define P00_TOK_65_STARTS_65 ,
2488 #define P00_TOK_66_STARTS_66 ,
2489 #define P00_TOK_67_STARTS_67 ,
2490 #define P00_TOK_68_STARTS_68 ,
2491 #define P00_TOK_69_STARTS_69 ,
2492 #define P00_TOK_70_STARTS_70 ,
2493 #define P00_TOK_71_STARTS_71 ,
2494 #define P00_TOK_72_STARTS_72 ,
2495 #define P00_TOK_73_STARTS_73 ,
2496 #define P00_TOK_74_STARTS_74 ,
2497 #define P00_TOK_75_STARTS_75 ,
2498 #define P00_TOK_76_STARTS_76 ,
2499 #define P00_TOK_77_STARTS_77 ,
2500 #define P00_TOK_78_STARTS_78 ,
2501 #define P00_TOK_79_STARTS_79 ,
2502 #define P00_TOK_80_STARTS_80 ,
2503 #define P00_TOK_81_STARTS_81 ,
2504 #define P00_TOK_82_STARTS_82 ,
2505 #define P00_TOK_83_STARTS_83 ,
2506 #define P00_TOK_84_STARTS_84 ,
2507 #define P00_TOK_85_STARTS_85 ,
2508 #define P00_TOK_86_STARTS_86 ,
2509 #define P00_TOK_87_STARTS_87 ,
2510 #define P00_TOK_88_STARTS_88 ,
2511 #define P00_TOK_89_STARTS_89 ,
2512 #define P00_TOK_90_STARTS_90 ,
2513 #define P00_TOK_91_STARTS_91 ,
2514 #define P00_TOK_92_STARTS_92 ,
2515 #define P00_TOK_93_STARTS_93 ,
2516 #define P00_TOK_94_STARTS_94 ,
2517 #define P00_TOK_95_STARTS_95 ,
2518 #define P00_TOK_96_STARTS_96 ,
2519 #define P00_TOK_97_STARTS_97 ,
2520 #define P00_TOK_98_STARTS_98 ,
2521 #define P00_TOK_99_STARTS_99 ,
2522 #define P00_TOK_100_STARTS_100 ,
2523 #define P00_TOK_101_STARTS_101 ,
2524 #define P00_TOK_102_STARTS_102 ,
2525 #define P00_TOK_103_STARTS_103 ,
2526 #define P00_TOK_104_STARTS_104 ,
2527 #define P00_TOK_105_STARTS_105 ,
2528 #define P00_TOK_106_STARTS_106 ,
2529 #define P00_TOK_107_STARTS_107 ,
2530 #define P00_TOK_108_STARTS_108 ,
2531 #define P00_TOK_109_STARTS_109 ,
2532 #define P00_TOK_110_STARTS_110 ,
2533 #define P00_TOK_111_STARTS_111 ,
2534 #define P00_TOK_112_STARTS_112 ,
2535 #define P00_TOK_113_STARTS_113 ,
2536 #define P00_TOK_114_STARTS_114 ,
2537 #define P00_TOK_115_STARTS_115 ,
2538 #define P00_TOK_116_STARTS_116 ,
2539 #define P00_TOK_117_STARTS_117 ,
2540 #define P00_TOK_118_STARTS_118 ,
2541 #define P00_TOK_119_STARTS_119 ,
2542 #define P00_TOK_120_STARTS_120 ,
2543 #define P00_TOK_121_STARTS_121 ,
2544 #define P00_TOK_122_STARTS_122 ,
2545 #define P00_TOK_123_STARTS_123 ,
2546 #define P00_TOK_124_STARTS_124 ,
2547 #define P00_TOK_125_STARTS_125 ,
2548 #define P00_TOK_126_STARTS_126 ,
2549 #define P00_TOK_127_STARTS_127 ,
2550 #define P00_TOK_128_STARTS_128 ,
2551 #define P00_TOK_129_STARTS_129 ,
2552 #define P00_TOK_130_STARTS_130 ,
2553 #define P00_TOK_131_STARTS_131 ,
2554 #define P00_TOK_132_STARTS_132 ,
2555 #define P00_TOK_133_STARTS_133 ,
2556 #define P00_TOK_134_STARTS_134 ,
2557 #define P00_TOK_135_STARTS_135 ,
2558 #define P00_TOK_136_STARTS_136 ,
2559 #define P00_TOK_137_STARTS_137 ,
2560 #define P00_TOK_138_STARTS_138 ,
2561 #define P00_TOK_139_STARTS_139 ,
2562 #define P00_TOK_140_STARTS_140 ,
2563 #define P00_TOK_141_STARTS_141 ,
2564 #define P00_TOK_142_STARTS_142 ,
2565 #define P00_TOK_143_STARTS_143 ,
2566 #define P00_TOK_144_STARTS_144 ,
2567 #define P00_TOK_145_STARTS_145 ,
2568 #define P00_TOK_146_STARTS_146 ,
2569 #define P00_TOK_147_STARTS_147 ,
2570 #define P00_TOK_148_STARTS_148 ,
2571 #define P00_TOK_149_STARTS_149 ,
2572 #define P00_TOK_150_STARTS_150 ,
2573 #define P00_TOK_151_STARTS_151 ,
2574 #define P00_TOK_152_STARTS_152 ,
2575 #define P00_TOK_153_STARTS_153 ,
2576 #define P00_TOK_154_STARTS_154 ,
2577 #define P00_TOK_155_STARTS_155 ,
2578 #define P00_TOK_156_STARTS_156 ,
2579 #define P00_TOK_157_STARTS_157 ,
2580 #define P00_TOK_158_STARTS_158 ,
2581 #define P00_TOK_159_STARTS_159 ,
2582 #define P00_TOK__Bool_STARTS__Bool ,
2583 #define P00_TOK__Complex_STARTS__Complex ,
2584 #define P00_TOK__Exit_STARTS__Exit ,
2585 #define P00_TOK__Imaginary_STARTS__Imaginary ,
2586 #define P00_TOK_abort_STARTS_abort ,
2587 #define P00_TOK_abs_STARTS_abs ,
2588 #define P00_TOK_acos_STARTS_acos ,
2589 #define P00_TOK_asctime_STARTS_asctime ,
2590 #define P00_TOK_asin_STARTS_asin ,
2591 #define P00_TOK_assert_STARTS_assert ,
2592 #define P00_TOK_atan_STARTS_atan ,
2593 #define P00_TOK_atan2_STARTS_atan2 ,
2594 #define P00_TOK_atexit_STARTS_atexit ,
2595 #define P00_TOK_atof_STARTS_atof ,
2596 #define P00_TOK_atoi_STARTS_atoi ,
2597 #define P00_TOK_atol_STARTS_atol ,
2598 #define P00_TOK_auto_STARTS_auto ,
2599 #define P00_TOK_break_STARTS_break ,
2600 #define P00_TOK_bsearch_STARTS_bsearch ,
2601 #define P00_TOK_btowc_STARTS_btowc ,
2602 #define P00_TOK_cabs_STARTS_cabs ,
2603 #define P00_TOK_cacos_STARTS_cacos ,
2604 #define P00_TOK_cacosh_STARTS_cacosh ,
2605 #define P00_TOK_calloc_STARTS_calloc ,
2606 #define P00_TOK_carg_STARTS_carg ,
2607 #define P00_TOK_case_STARTS_case ,
2608 #define P00_TOK_casin_STARTS_casin ,
2609 #define P00_TOK_casinh_STARTS_casinh ,
2610 #define P00_TOK_catan_STARTS_catan ,
2611 #define P00_TOK_catanh_STARTS_catanh ,
2612 #define P00_TOK_ccos_STARTS_ccos ,
2613 #define P00_TOK_ccosh_STARTS_ccosh ,
2614 #define P00_TOK_ceil_STARTS_ceil ,
2615 #define P00_TOK_cexp_STARTS_cexp ,
2616 #define P00_TOK_char_STARTS_char ,
2617 #define P00_TOK_cimag_STARTS_cimag ,
2618 #define P00_TOK_clearerr_STARTS_clearerr ,
2619 #define P00_TOK_clock_STARTS_clock ,
2620 #define P00_TOK_clock_t_STARTS_clock_t ,
2621 #define P00_TOK_clog_STARTS_clog ,
2622 #define P00_TOK_conj_STARTS_conj ,
2623 #define P00_TOK_const_STARTS_const ,
2624 #define P00_TOK_continue_STARTS_continue ,
2625 #define P00_TOK_cos_STARTS_cos ,
2626 #define P00_TOK_cosh_STARTS_cosh ,
2627 #define P00_TOK_cpow_STARTS_cpow ,
2628 #define P00_TOK_cproj_STARTS_cproj ,
2629 #define P00_TOK_creal_STARTS_creal ,
2630 #define P00_TOK_csin_STARTS_csin ,
2631 #define P00_TOK_csinh_STARTS_csinh ,
2632 #define P00_TOK_csqrt_STARTS_csqrt ,
2633 #define P00_TOK_ctan_STARTS_ctan ,
2634 #define P00_TOK_ctanh_STARTS_ctanh ,
2635 #define P00_TOK_ctime_STARTS_ctime ,
2636 #define P00_TOK_default_STARTS_default ,
2637 #define P00_TOK_difftime_STARTS_difftime ,
2638 #define P00_TOK_div_STARTS_div ,
2639 #define P00_TOK_div_t_STARTS_div_t ,
2640 #define P00_TOK_do_STARTS_do ,
2641 #define P00_TOK_double_STARTS_double ,
2642 #define P00_TOK_double_t_STARTS_double_t ,
2643 #define P00_TOK_else_STARTS_else ,
2644 #define P00_TOK_enum_STARTS_enum ,
2645 #define P00_TOK_exit_STARTS_exit ,
2646 #define P00_TOK_exp_STARTS_exp ,
2647 #define P00_TOK_extern_STARTS_extern ,
2648 #define P00_TOK_fabs_STARTS_fabs ,
2649 #define P00_TOK_fclose_STARTS_fclose ,
2650 #define P00_TOK_fdopen_STARTS_fdopen ,
2651 #define P00_TOK_fenv_t_STARTS_fenv_t ,
2652 #define P00_TOK_feof_STARTS_feof ,
2653 #define P00_TOK_ferror_STARTS_ferror ,
2654 #define P00_TOK_fexcept_t_STARTS_fexcept_t ,
2655 #define P00_TOK_fflush_STARTS_fflush ,
2656 #define P00_TOK_fgetc_STARTS_fgetc ,
2657 #define P00_TOK_fgetpos_STARTS_fgetpos ,
2658 #define P00_TOK_fgets_STARTS_fgets ,
2659 #define P00_TOK_fgetwc_STARTS_fgetwc ,
2660 #define P00_TOK_fgetws_STARTS_fgetws ,
2661 #define P00_TOK_float_STARTS_float ,
2662 #define P00_TOK_float_t_STARTS_float_t ,
2663 #define P00_TOK_floor_STARTS_floor ,
2664 #define P00_TOK_fopen_STARTS_fopen ,
2665 #define P00_TOK_for_STARTS_for ,
2666 #define P00_TOK_fpos_t_STARTS_fpos_t ,
2667 #define P00_TOK_fprintf_STARTS_fprintf ,
2668 #define P00_TOK_fputc_STARTS_fputc ,
2669 #define P00_TOK_fputchar_STARTS_fputchar ,
2670 #define P00_TOK_fputs_STARTS_fputs ,
2671 #define P00_TOK_fputwc_STARTS_fputwc ,
2672 #define P00_TOK_fputws_STARTS_fputws ,
2673 #define P00_TOK_fread_STARTS_fread ,
2674 #define P00_TOK_free_STARTS_free ,
2675 #define P00_TOK_freopen_STARTS_freopen ,
2676 #define P00_TOK_frexp_STARTS_frexp ,
2677 #define P00_TOK_fscanf_STARTS_fscanf ,
2678 #define P00_TOK_fseek_STARTS_fseek ,
2679 #define P00_TOK_fsetpos_STARTS_fsetpos ,
2680 #define P00_TOK_ftell_STARTS_ftell ,
2681 #define P00_TOK_fwide_STARTS_fwide ,
2682 #define P00_TOK_fwprintf_STARTS_fwprintf ,
2683 #define P00_TOK_fwrite_STARTS_fwrite ,
2684 #define P00_TOK_fwscanf_STARTS_fwscanf ,
2685 #define P00_TOK_getaddrinfo_STARTS_getaddrinfo ,
2686 #define P00_TOK_getc_STARTS_getc ,
2687 #define P00_TOK_getchar_STARTS_getchar ,
2688 #define P00_TOK_getenv_STARTS_getenv ,
2689 #define P00_TOK_getnameinfo_STARTS_getnameinfo ,
2690 #define P00_TOK_gets_STARTS_gets ,
2691 #define P00_TOK_getwc_STARTS_getwc ,
2692 #define P00_TOK_getwchar_STARTS_getwchar ,
2693 #define P00_TOK_gmtime_STARTS_gmtime ,
2694 #define P00_TOK_goto_STARTS_goto ,
2695 #define P00_TOK_if_STARTS_if ,
2696 #define P00_TOK_imaxabs_STARTS_imaxabs ,
2697 #define P00_TOK_imaxdiv_STARTS_imaxdiv ,
2698 #define P00_TOK_imaxdiv_t_STARTS_imaxdiv_t ,
2699 #define P00_TOK_inline_STARTS_inline ,
2700 #define P00_TOK_int_STARTS_int ,
2701 #define P00_TOK_int16_t_STARTS_int16_t ,
2702 #define P00_TOK_int32_t_STARTS_int32_t ,
2703 #define P00_TOK_int64_t_STARTS_int64_t ,
2704 #define P00_TOK_int8_t_STARTS_int8_t ,
2705 #define P00_TOK_intfast16_t_STARTS_intfast16_t ,
2706 #define P00_TOK_intfast32_t_STARTS_intfast32_t ,
2707 #define P00_TOK_intfast64_t_STARTS_intfast64_t ,
2708 #define P00_TOK_intfast8_t_STARTS_intfast8_t ,
2709 #define P00_TOK_intleast16_t_STARTS_intleast16_t ,
2710 #define P00_TOK_intleast32_t_STARTS_intleast32_t ,
2711 #define P00_TOK_intleast64_t_STARTS_intleast64_t ,
2712 #define P00_TOK_intleast8_t_STARTS_intleast8_t ,
2713 #define P00_TOK_intmax_t_STARTS_intmax_t ,
2714 #define P00_TOK_intptr_t_STARTS_intptr_t ,
2715 #define P00_TOK_isalnum_STARTS_isalnum ,
2716 #define P00_TOK_isalpha_STARTS_isalpha ,
2717 #define P00_TOK_isblank_STARTS_isblank ,
2718 #define P00_TOK_iscntrl_STARTS_iscntrl ,
2719 #define P00_TOK_isdigit_STARTS_isdigit ,
2720 #define P00_TOK_isgraph_STARTS_isgraph ,
2721 #define P00_TOK_islower_STARTS_islower ,
2722 #define P00_TOK_isprint_STARTS_isprint ,
2723 #define P00_TOK_ispunct_STARTS_ispunct ,
2724 #define P00_TOK_isspace_STARTS_isspace ,
2725 #define P00_TOK_isupper_STARTS_isupper ,
2726 #define P00_TOK_iswalnum_STARTS_iswalnum ,
2727 #define P00_TOK_iswalpha_STARTS_iswalpha ,
2728 #define P00_TOK_iswcntrl_STARTS_iswcntrl ,
2729 #define P00_TOK_iswctype_STARTS_iswctype ,
2730 #define P00_TOK_iswdigit_STARTS_iswdigit ,
2731 #define P00_TOK_iswgraph_STARTS_iswgraph ,
2732 #define P00_TOK_iswlower_STARTS_iswlower ,
2733 #define P00_TOK_iswprint_STARTS_iswprint ,
2734 #define P00_TOK_iswpunct_STARTS_iswpunct ,
2735 #define P00_TOK_iswspace_STARTS_iswspace ,
2736 #define P00_TOK_iswupper_STARTS_iswupper ,
2737 #define P00_TOK_iswxdigit_STARTS_iswxdigit ,
2738 #define P00_TOK_isxdigit_STARTS_isxdigit ,
2739 #define P00_TOK_labs_STARTS_labs ,
2740 #define P00_TOK_ldexp_STARTS_ldexp ,
2741 #define P00_TOK_ldiv_STARTS_ldiv ,
2742 #define P00_TOK_ldiv_t_STARTS_ldiv_t ,
2743 #define P00_TOK_lldiv_t_STARTS_lldiv_t ,
2744 #define P00_TOK_localeconv_STARTS_localeconv ,
2745 #define P00_TOK_localtime_STARTS_localtime ,
2746 #define P00_TOK_log_STARTS_log ,
2747 #define P00_TOK_log10_STARTS_log10 ,
2748 #define P00_TOK_long_STARTS_long ,
2749 #define P00_TOK_longjmp_STARTS_longjmp ,
2750 #define P00_TOK_malloc_STARTS_malloc ,
2751 #define P00_TOK_mbrlen_STARTS_mbrlen ,
2752 #define P00_TOK_mbrtowc_STARTS_mbrtowc ,
2753 #define P00_TOK_mbsinit_STARTS_mbsinit ,
2754 #define P00_TOK_mbsrtowcs_STARTS_mbsrtowcs ,
2755 #define P00_TOK_mbstate_t_STARTS_mbstate_t ,
2756 #define P00_TOK_memchr_STARTS_memchr ,
2757 #define P00_TOK_memcmp_STARTS_memcmp ,
2758 #define P00_TOK_memcpy_STARTS_memcpy ,
2759 #define P00_TOK_memmove_STARTS_memmove ,
2760 #define P00_TOK_memset_STARTS_memset ,
2761 #define P00_TOK_mktime_STARTS_mktime ,
2762 #define P00_TOK_modf_STARTS_modf ,
2763 #define P00_TOK_off_t_STARTS_off_t ,
2764 #define P00_TOK_offsetof_STARTS_offsetof ,
2765 #define P00_TOK_perror_STARTS_perror ,
2766 #define P00_TOK_pow_STARTS_pow ,
2767 #define P00_TOK_printf_STARTS_printf ,
2768 #define P00_TOK_ptrdiff_t_STARTS_ptrdiff_t ,
2769 #define P00_TOK_putc_STARTS_putc ,
2770 #define P00_TOK_putchar_STARTS_putchar ,
2771 #define P00_TOK_puts_STARTS_puts ,
2772 #define P00_TOK_putwc_STARTS_putwc ,
2773 #define P00_TOK_putwchar_STARTS_putwchar ,
2774 #define P00_TOK_qsort_STARTS_qsort ,
2775 #define P00_TOK_raise_STARTS_raise ,
2776 #define P00_TOK_rand_STARTS_rand ,
2777 #define P00_TOK_realloc_STARTS_realloc ,
2778 #define P00_TOK_register_STARTS_register ,
2779 #define P00_TOK_remove_STARTS_remove ,
2780 #define P00_TOK_rename_STARTS_rename ,
2781 #define P00_TOK_restrict_STARTS_restrict ,
2782 #define P00_TOK_return_STARTS_return ,
2783 #define P00_TOK_rewind_STARTS_rewind ,
2784 #define P00_TOK_scanf_STARTS_scanf ,
2785 #define P00_TOK_setbuf_STARTS_setbuf ,
2786 #define P00_TOK_setjmp_STARTS_setjmp ,
2787 #define P00_TOK_setlocale_STARTS_setlocale ,
2788 #define P00_TOK_setvbuf_STARTS_setvbuf ,
2789 #define P00_TOK_short_STARTS_short ,
2790 #define P00_TOK_sig_atomic_t_STARTS_sig_atomic_t ,
2791 #define P00_TOK_signed_STARTS_signed ,
2792 #define P00_TOK_sin_STARTS_sin ,
2793 #define P00_TOK_sinh_STARTS_sinh ,
2794 #define P00_TOK_size_t_STARTS_size_t ,
2795 #define P00_TOK_sizeof_STARTS_sizeof ,
2796 #define P00_TOK_snprintf_STARTS_snprintf ,
2797 #define P00_TOK_sprintf_STARTS_sprintf ,
2798 #define P00_TOK_sqrt_STARTS_sqrt ,
2799 #define P00_TOK_srand_STARTS_srand ,
2800 #define P00_TOK_sscanf_STARTS_sscanf ,
2801 #define P00_TOK_ssize_t_STARTS_ssize_t ,
2802 #define P00_TOK_static_STARTS_static ,
2803 #define P00_TOK_strcat_STARTS_strcat ,
2804 #define P00_TOK_strchr_STARTS_strchr ,
2805 #define P00_TOK_strcmp_STARTS_strcmp ,
2806 #define P00_TOK_strcoll_STARTS_strcoll ,
2807 #define P00_TOK_strcpy_STARTS_strcpy ,
2808 #define P00_TOK_strcspn_STARTS_strcspn ,
2809 #define P00_TOK_strerror_STARTS_strerror ,
2810 #define P00_TOK_strftime_STARTS_strftime ,
2811 #define P00_TOK_strlen_STARTS_strlen ,
2812 #define P00_TOK_strncat_STARTS_strncat ,
2813 #define P00_TOK_strncmp_STARTS_strncmp ,
2814 #define P00_TOK_strncpy_STARTS_strncpy ,
2815 #define P00_TOK_strpbrk_STARTS_strpbrk ,
2816 #define P00_TOK_strrchr_STARTS_strrchr ,
2817 #define P00_TOK_strspn_STARTS_strspn ,
2818 #define P00_TOK_strstr_STARTS_strstr ,
2819 #define P00_TOK_strtod_STARTS_strtod ,
2820 #define P00_TOK_strtoimax_STARTS_strtoimax ,
2821 #define P00_TOK_strtok_STARTS_strtok ,
2822 #define P00_TOK_strtol_STARTS_strtol ,
2823 #define P00_TOK_strtoul_STARTS_strtoul ,
2824 #define P00_TOK_strtoumax_STARTS_strtoumax ,
2825 #define P00_TOK_struct_STARTS_struct ,
2826 #define P00_TOK_strxfrm_STARTS_strxfrm ,
2827 #define P00_TOK_switch_STARTS_switch ,
2828 #define P00_TOK_swprintf_STARTS_swprintf ,
2829 #define P00_TOK_swscanf_STARTS_swscanf ,
2830 #define P00_TOK_system_STARTS_system ,
2831 #define P00_TOK_tan_STARTS_tan ,
2832 #define P00_TOK_tanh_STARTS_tanh ,
2833 #define P00_TOK_time_STARTS_time ,
2834 #define P00_TOK_time_t_STARTS_time_t ,
2835 #define P00_TOK_tmpfile_STARTS_tmpfile ,
2836 #define P00_TOK_tmpnam_STARTS_tmpnam ,
2837 #define P00_TOK_tolower_STARTS_tolower ,
2838 #define P00_TOK_toupper_STARTS_toupper ,
2839 #define P00_TOK_towctrans_STARTS_towctrans ,
2840 #define P00_TOK_towlower_STARTS_towlower ,
2841 #define P00_TOK_towupper_STARTS_towupper ,
2842 #define P00_TOK_typedef_STARTS_typedef ,
2843 #define P00_TOK_uint16_t_STARTS_uint16_t ,
2844 #define P00_TOK_uint32_t_STARTS_uint32_t ,
2845 #define P00_TOK_uint64_t_STARTS_uint64_t ,
2846 #define P00_TOK_uint8_t_STARTS_uint8_t ,
2847 #define P00_TOK_uintfast16_t_STARTS_uintfast16_t ,
2848 #define P00_TOK_uintfast32_t_STARTS_uintfast32_t ,
2849 #define P00_TOK_uintfast64_t_STARTS_uintfast64_t ,
2850 #define P00_TOK_uintfast8_t_STARTS_uintfast8_t ,
2851 #define P00_TOK_uintleast16_t_STARTS_uintleast16_t ,
2852 #define P00_TOK_uintleast32_t_STARTS_uintleast32_t ,
2853 #define P00_TOK_uintleast64_t_STARTS_uintleast64_t ,
2854 #define P00_TOK_uintleast8_t_STARTS_uintleast8_t ,
2855 #define P00_TOK_uintmax_t_STARTS_uintmax_t ,
2856 #define P00_TOK_uintptr_t_STARTS_uintptr_t ,
2857 #define P00_TOK_ungetc_STARTS_ungetc ,
2858 #define P00_TOK_ungetwc_STARTS_ungetwc ,
2859 #define P00_TOK_union_STARTS_union ,
2860 #define P00_TOK_unsigned_STARTS_unsigned ,
2861 #define P00_TOK_va_arg_STARTS_va_arg ,
2862 #define P00_TOK_va_copy_STARTS_va_copy ,
2863 #define P00_TOK_va_end_STARTS_va_end ,
2864 #define P00_TOK_va_start_STARTS_va_start ,
2865 #define P00_TOK_vfprintf_STARTS_vfprintf ,
2866 #define P00_TOK_vfscanf_STARTS_vfscanf ,
2867 #define P00_TOK_vfwprintf_STARTS_vfwprintf ,
2868 #define P00_TOK_void_STARTS_void ,
2869 #define P00_TOK_volatile_STARTS_volatile ,
2870 #define P00_TOK_vprintf_STARTS_vprintf ,
2871 #define P00_TOK_vscanf_STARTS_vscanf ,
2872 #define P00_TOK_vsprintf_STARTS_vsprintf ,
2873 #define P00_TOK_vsscanf_STARTS_vsscanf ,
2874 #define P00_TOK_vswprintf_STARTS_vswprintf ,
2875 #define P00_TOK_vwprintf_STARTS_vwprintf ,
2876 #define P00_TOK_wchar_t_STARTS_wchar_t ,
2877 #define P00_TOK_wcrtomb_STARTS_wcrtomb ,
2878 #define P00_TOK_wcscat_STARTS_wcscat ,
2879 #define P00_TOK_wcschr_STARTS_wcschr ,
2880 #define P00_TOK_wcscmp_STARTS_wcscmp ,
2881 #define P00_TOK_wcscoll_STARTS_wcscoll ,
2882 #define P00_TOK_wcscpy_STARTS_wcscpy ,
2883 #define P00_TOK_wcscspn_STARTS_wcscspn ,
2884 #define P00_TOK_wcsftime_STARTS_wcsftime ,
2885 #define P00_TOK_wcslen_STARTS_wcslen ,
2886 #define P00_TOK_wcsncat_STARTS_wcsncat ,
2887 #define P00_TOK_wcsncmp_STARTS_wcsncmp ,
2888 #define P00_TOK_wcsncpy_STARTS_wcsncpy ,
2889 #define P00_TOK_wcspbrk_STARTS_wcspbrk ,
2890 #define P00_TOK_wcsrchr_STARTS_wcsrchr ,
2891 #define P00_TOK_wcsrtombs_STARTS_wcsrtombs ,
2892 #define P00_TOK_wcsspn_STARTS_wcsspn ,
2893 #define P00_TOK_wcsstr_STARTS_wcsstr ,
2894 #define P00_TOK_wcstod_STARTS_wcstod ,
2895 #define P00_TOK_wcstoimax_STARTS_wcstoimax ,
2896 #define P00_TOK_wcstok_STARTS_wcstok ,
2897 #define P00_TOK_wcstol_STARTS_wcstol ,
2898 #define P00_TOK_wcstoul_STARTS_wcstoul ,
2899 #define P00_TOK_wcstoumax_STARTS_wcstoumax ,
2900 #define P00_TOK_wcsxfrm_STARTS_wcsxfrm ,
2901 #define P00_TOK_wctob_STARTS_wctob ,
2902 #define P00_TOK_wctrans_STARTS_wctrans ,
2903 #define P00_TOK_wctrans_t_STARTS_wctrans_t ,
2904 #define P00_TOK_wctype_STARTS_wctype ,
2905 #define P00_TOK_wctype_t_STARTS_wctype_t ,
2906 #define P00_TOK_while_STARTS_while ,
2907 #define P00_TOK_wint_t_STARTS_wint_t ,
2908 #define P00_TOK_wmemchr_STARTS_wmemchr ,
2909 #define P00_TOK_wmemcmp_STARTS_wmemcmp ,
2910 #define P00_TOK_wmemcpy_STARTS_wmemcpy ,
2911 #define P00_TOK_wmemmove_STARTS_wmemmove ,
2912 #define P00_TOK_wmemset_STARTS_wmemset ,
2913 #define P00_TOK_wprintf_STARTS_wprintf ,
2914 #define P00_TOK_wscanf_STARTS_wscanf ,
2915 #define P00_TOK_256_STARTS_256 ,
2916 #define P00_TOK_512_STARTS_512 ,
2917 #define P00_TOK_1024_STARTS_1024 ,
2918 #define P00_TOK_2048_STARTS_2048 ,
2919 #define P00_TOK_4096_STARTS_4096 ,
2920 #define P00_TOK_8192_STARTS_8192 ,
2921 #define P00_TOK_16384_STARTS_16384 ,
2922 #define P00_TOK_32768_STARTS_32768 ,
2923 #define P00_TOK_65536_STARTS_65536 ,
2924 #define P00_TOK_131072_STARTS_131072 ,
2925 #define P00_TOK_262144_STARTS_262144 ,
2926 #define P00_TOK_524288_STARTS_524288 ,
2927 #define P00_TOK_1048576_STARTS_1048576 ,
2928 #define P00_TOK_2097152_STARTS_2097152 ,
2929 #define P00_TOK_4194304_STARTS_4194304 ,
2930 #define P00_TOK_8388608_STARTS_8388608 ,
2931 #define P00_TOK_16777216_STARTS_16777216 ,
2932 #define P00_TOK_33554432_STARTS_33554432 ,
2933 #define P00_TOK_67108864_STARTS_67108864 ,
2934 #define P00_TOK_134217728_STARTS_134217728 ,
2935 #define P00_TOK_268435456_STARTS_268435456 ,
2936 #define P00_TOK_536870912_STARTS_536870912 ,
2937 #define P00_TOK_1073741824_STARTS_1073741824 ,
2938 #define P00_TOK_2147483648_STARTS_2147483648 ,
2939 #define P00_TOK_4294967296_STARTS_4294967296 ,
2940 #define P00_TOK_8589934592_STARTS_8589934592 ,
2941 #define P00_TOK_17179869184_STARTS_17179869184 ,
2942 #define P00_TOK_34359738368_STARTS_34359738368 ,
2943 #define P00_TOK_68719476736_STARTS_68719476736 ,
2944 #define P00_TOK_137438953472_STARTS_137438953472 ,
2945 #define P00_TOK_274877906944_STARTS_274877906944 ,
2946 #define P00_TOK_549755813888_STARTS_549755813888 ,
2947 #define P00_TOK_1099511627776_STARTS_1099511627776 ,
2948 #define P00_TOK_2199023255552_STARTS_2199023255552 ,
2949 #define P00_TOK_4398046511104_STARTS_4398046511104 ,
2950 #define P00_TOK_8796093022208_STARTS_8796093022208 ,
2951 #define P00_TOK_17592186044416_STARTS_17592186044416 ,
2952 #define P00_TOK_35184372088832_STARTS_35184372088832 ,
2953 #define P00_TOK_70368744177664_STARTS_70368744177664 ,
2954 #define P00_TOK_140737488355328_STARTS_140737488355328 ,
2955 #define P00_TOK_281474976710656_STARTS_281474976710656 ,
2956 #define P00_TOK_562949953421312_STARTS_562949953421312 ,
2957 #define P00_TOK_1125899906842624_STARTS_1125899906842624 ,
2958 #define P00_TOK_2251799813685248_STARTS_2251799813685248 ,
2959 #define P00_TOK_4503599627370496_STARTS_4503599627370496 ,
2960 #define P00_TOK_9007199254740992_STARTS_9007199254740992 ,
2961 #define P00_TOK_18014398509481984_STARTS_18014398509481984 ,
2962 #define P00_TOK_36028797018963968_STARTS_36028797018963968 ,
2963 #define P00_TOK_72057594037927936_STARTS_72057594037927936 ,
2964 #define P00_TOK_144115188075855872_STARTS_144115188075855872 ,
2965 #define P00_TOK_288230376151711744_STARTS_288230376151711744 ,
2966 #define P00_TOK_576460752303423488_STARTS_576460752303423488 ,
2967 #define P00_TOK_1152921504606846976_STARTS_1152921504606846976 ,
2968 #define P00_TOK_2305843009213693952_STARTS_2305843009213693952 ,
2969 #define P00_TOK_4611686018427387904_STARTS_4611686018427387904 ,
2970 #define P00_TOK_9223372036854775808_STARTS_9223372036854775808 ,
2972 #define P99_IS_EQ_0(...) P99_TOK_EQ(0, __VA_ARGS__)
2974 #define P99_IS_EQ_1(...) P99_TOK_EQ(1, __VA_ARGS__)
2976 #define P99_IS_EQ_2(...) P99_TOK_EQ(2, __VA_ARGS__)
2978 #define P99_IS_EQ_3(...) P99_TOK_EQ(3, __VA_ARGS__)
2980 #define P99_IS_EQ_4(...) P99_TOK_EQ(4, __VA_ARGS__)
2982 #define P99_IS_EQ_5(...) P99_TOK_EQ(5, __VA_ARGS__)
2984 #define P99_IS_EQ_6(...) P99_TOK_EQ(6, __VA_ARGS__)
2986 #define P99_IS_EQ_7(...) P99_TOK_EQ(7, __VA_ARGS__)
2988 #define P99_IS_EQ_8(...) P99_TOK_EQ(8, __VA_ARGS__)
2990 #define P99_IS_EQ_9(...) P99_TOK_EQ(9, __VA_ARGS__)
2992 #define P99_IS_EQ_10(...) P99_TOK_EQ(10, __VA_ARGS__)
2994 #define P99_IS_EQ_11(...) P99_TOK_EQ(11, __VA_ARGS__)
2996 #define P99_IS_EQ_12(...) P99_TOK_EQ(12, __VA_ARGS__)
2998 #define P99_IS_EQ_13(...) P99_TOK_EQ(13, __VA_ARGS__)
3000 #define P99_IS_EQ_14(...) P99_TOK_EQ(14, __VA_ARGS__)
3002 #define P99_IS_EQ_15(...) P99_TOK_EQ(15, __VA_ARGS__)
3004 #define P99_IS_EQ_16(...) P99_TOK_EQ(16, __VA_ARGS__)
3006 #define P99_IS_EQ_17(...) P99_TOK_EQ(17, __VA_ARGS__)
3008 #define P99_IS_EQ_18(...) P99_TOK_EQ(18, __VA_ARGS__)
3010 #define P99_IS_EQ_19(...) P99_TOK_EQ(19, __VA_ARGS__)
3012 #define P99_IS_EQ_20(...) P99_TOK_EQ(20, __VA_ARGS__)
3014 #define P99_IS_EQ_21(...) P99_TOK_EQ(21, __VA_ARGS__)
3016 #define P99_IS_EQ_22(...) P99_TOK_EQ(22, __VA_ARGS__)
3018 #define P99_IS_EQ_23(...) P99_TOK_EQ(23, __VA_ARGS__)
3020 #define P99_IS_EQ_24(...) P99_TOK_EQ(24, __VA_ARGS__)
3022 #define P99_IS_EQ_25(...) P99_TOK_EQ(25, __VA_ARGS__)
3024 #define P99_IS_EQ_26(...) P99_TOK_EQ(26, __VA_ARGS__)
3026 #define P99_IS_EQ_27(...) P99_TOK_EQ(27, __VA_ARGS__)
3028 #define P99_IS_EQ_28(...) P99_TOK_EQ(28, __VA_ARGS__)
3030 #define P99_IS_EQ_29(...) P99_TOK_EQ(29, __VA_ARGS__)
3032 #define P99_IS_EQ_30(...) P99_TOK_EQ(30, __VA_ARGS__)
3034 #define P99_IS_EQ_31(...) P99_TOK_EQ(31, __VA_ARGS__)
3036 #define P99_IS_EQ_32(...) P99_TOK_EQ(32, __VA_ARGS__)
3038 #define P99_IS_EQ_33(...) P99_TOK_EQ(33, __VA_ARGS__)
3040 #define P99_IS_EQ_34(...) P99_TOK_EQ(34, __VA_ARGS__)
3042 #define P99_IS_EQ_35(...) P99_TOK_EQ(35, __VA_ARGS__)
3044 #define P99_IS_EQ_36(...) P99_TOK_EQ(36, __VA_ARGS__)
3046 #define P99_IS_EQ_37(...) P99_TOK_EQ(37, __VA_ARGS__)
3048 #define P99_IS_EQ_38(...) P99_TOK_EQ(38, __VA_ARGS__)
3050 #define P99_IS_EQ_39(...) P99_TOK_EQ(39, __VA_ARGS__)
3052 #define P99_IS_EQ_40(...) P99_TOK_EQ(40, __VA_ARGS__)
3054 #define P99_IS_EQ_41(...) P99_TOK_EQ(41, __VA_ARGS__)
3056 #define P99_IS_EQ_42(...) P99_TOK_EQ(42, __VA_ARGS__)
3058 #define P99_IS_EQ_43(...) P99_TOK_EQ(43, __VA_ARGS__)
3060 #define P99_IS_EQ_44(...) P99_TOK_EQ(44, __VA_ARGS__)
3062 #define P99_IS_EQ_45(...) P99_TOK_EQ(45, __VA_ARGS__)
3064 #define P99_IS_EQ_46(...) P99_TOK_EQ(46, __VA_ARGS__)
3066 #define P99_IS_EQ_47(...) P99_TOK_EQ(47, __VA_ARGS__)
3068 #define P99_IS_EQ_48(...) P99_TOK_EQ(48, __VA_ARGS__)
3070 #define P99_IS_EQ_49(...) P99_TOK_EQ(49, __VA_ARGS__)
3072 #define P99_IS_EQ_50(...) P99_TOK_EQ(50, __VA_ARGS__)
3074 #define P99_IS_EQ_51(...) P99_TOK_EQ(51, __VA_ARGS__)
3076 #define P99_IS_EQ_52(...) P99_TOK_EQ(52, __VA_ARGS__)
3078 #define P99_IS_EQ_53(...) P99_TOK_EQ(53, __VA_ARGS__)
3080 #define P99_IS_EQ_54(...) P99_TOK_EQ(54, __VA_ARGS__)
3082 #define P99_IS_EQ_55(...) P99_TOK_EQ(55, __VA_ARGS__)
3084 #define P99_IS_EQ_56(...) P99_TOK_EQ(56, __VA_ARGS__)
3086 #define P99_IS_EQ_57(...) P99_TOK_EQ(57, __VA_ARGS__)
3088 #define P99_IS_EQ_58(...) P99_TOK_EQ(58, __VA_ARGS__)
3090 #define P99_IS_EQ_59(...) P99_TOK_EQ(59, __VA_ARGS__)
3092 #define P99_IS_EQ_60(...) P99_TOK_EQ(60, __VA_ARGS__)
3094 #define P99_IS_EQ_61(...) P99_TOK_EQ(61, __VA_ARGS__)
3096 #define P99_IS_EQ_62(...) P99_TOK_EQ(62, __VA_ARGS__)
3098 #define P99_IS_EQ_63(...) P99_TOK_EQ(63, __VA_ARGS__)
3100 #define P99_IS_EQ_64(...) P99_TOK_EQ(64, __VA_ARGS__)
3102 #define P99_IS_EQ_65(...) P99_TOK_EQ(65, __VA_ARGS__)
3104 #define P99_IS_EQ_66(...) P99_TOK_EQ(66, __VA_ARGS__)
3106 #define P99_IS_EQ_67(...) P99_TOK_EQ(67, __VA_ARGS__)
3108 #define P99_IS_EQ_68(...) P99_TOK_EQ(68, __VA_ARGS__)
3110 #define P99_IS_EQ_69(...) P99_TOK_EQ(69, __VA_ARGS__)
3112 #define P99_IS_EQ_70(...) P99_TOK_EQ(70, __VA_ARGS__)
3114 #define P99_IS_EQ_71(...) P99_TOK_EQ(71, __VA_ARGS__)
3116 #define P99_IS_EQ_72(...) P99_TOK_EQ(72, __VA_ARGS__)
3118 #define P99_IS_EQ_73(...) P99_TOK_EQ(73, __VA_ARGS__)
3120 #define P99_IS_EQ_74(...) P99_TOK_EQ(74, __VA_ARGS__)
3122 #define P99_IS_EQ_75(...) P99_TOK_EQ(75, __VA_ARGS__)
3124 #define P99_IS_EQ_76(...) P99_TOK_EQ(76, __VA_ARGS__)
3126 #define P99_IS_EQ_77(...) P99_TOK_EQ(77, __VA_ARGS__)
3128 #define P99_IS_EQ_78(...) P99_TOK_EQ(78, __VA_ARGS__)
3130 #define P99_IS_EQ_79(...) P99_TOK_EQ(79, __VA_ARGS__)
3132 #define P99_IS_EQ_80(...) P99_TOK_EQ(80, __VA_ARGS__)
3134 #define P99_IS_EQ_81(...) P99_TOK_EQ(81, __VA_ARGS__)
3136 #define P99_IS_EQ_82(...) P99_TOK_EQ(82, __VA_ARGS__)
3138 #define P99_IS_EQ_83(...) P99_TOK_EQ(83, __VA_ARGS__)
3140 #define P99_IS_EQ_84(...) P99_TOK_EQ(84, __VA_ARGS__)
3142 #define P99_IS_EQ_85(...) P99_TOK_EQ(85, __VA_ARGS__)
3144 #define P99_IS_EQ_86(...) P99_TOK_EQ(86, __VA_ARGS__)
3146 #define P99_IS_EQ_87(...) P99_TOK_EQ(87, __VA_ARGS__)
3148 #define P99_IS_EQ_88(...) P99_TOK_EQ(88, __VA_ARGS__)
3150 #define P99_IS_EQ_89(...) P99_TOK_EQ(89, __VA_ARGS__)
3152 #define P99_IS_EQ_90(...) P99_TOK_EQ(90, __VA_ARGS__)
3154 #define P99_IS_EQ_91(...) P99_TOK_EQ(91, __VA_ARGS__)
3156 #define P99_IS_EQ_92(...) P99_TOK_EQ(92, __VA_ARGS__)
3158 #define P99_IS_EQ_93(...) P99_TOK_EQ(93, __VA_ARGS__)
3160 #define P99_IS_EQ_94(...) P99_TOK_EQ(94, __VA_ARGS__)
3162 #define P99_IS_EQ_95(...) P99_TOK_EQ(95, __VA_ARGS__)
3164 #define P99_IS_EQ_96(...) P99_TOK_EQ(96, __VA_ARGS__)
3166 #define P99_IS_EQ_97(...) P99_TOK_EQ(97, __VA_ARGS__)
3168 #define P99_IS_EQ_98(...) P99_TOK_EQ(98, __VA_ARGS__)
3170 #define P99_IS_EQ_99(...) P99_TOK_EQ(99, __VA_ARGS__)
3172 #define P99_IS_EQ_100(...) P99_TOK_EQ(100, __VA_ARGS__)
3174 #define P99_IS_EQ_101(...) P99_TOK_EQ(101, __VA_ARGS__)
3176 #define P99_IS_EQ_102(...) P99_TOK_EQ(102, __VA_ARGS__)
3178 #define P99_IS_EQ_103(...) P99_TOK_EQ(103, __VA_ARGS__)
3180 #define P99_IS_EQ_104(...) P99_TOK_EQ(104, __VA_ARGS__)
3182 #define P99_IS_EQ_105(...) P99_TOK_EQ(105, __VA_ARGS__)
3184 #define P99_IS_EQ_106(...) P99_TOK_EQ(106, __VA_ARGS__)
3186 #define P99_IS_EQ_107(...) P99_TOK_EQ(107, __VA_ARGS__)
3188 #define P99_IS_EQ_108(...) P99_TOK_EQ(108, __VA_ARGS__)
3190 #define P99_IS_EQ_109(...) P99_TOK_EQ(109, __VA_ARGS__)
3192 #define P99_IS_EQ_110(...) P99_TOK_EQ(110, __VA_ARGS__)
3194 #define P99_IS_EQ_111(...) P99_TOK_EQ(111, __VA_ARGS__)
3196 #define P99_IS_EQ_112(...) P99_TOK_EQ(112, __VA_ARGS__)
3198 #define P99_IS_EQ_113(...) P99_TOK_EQ(113, __VA_ARGS__)
3200 #define P99_IS_EQ_114(...) P99_TOK_EQ(114, __VA_ARGS__)
3202 #define P99_IS_EQ_115(...) P99_TOK_EQ(115, __VA_ARGS__)
3204 #define P99_IS_EQ_116(...) P99_TOK_EQ(116, __VA_ARGS__)
3206 #define P99_IS_EQ_117(...) P99_TOK_EQ(117, __VA_ARGS__)
3208 #define P99_IS_EQ_118(...) P99_TOK_EQ(118, __VA_ARGS__)
3210 #define P99_IS_EQ_119(...) P99_TOK_EQ(119, __VA_ARGS__)
3212 #define P99_IS_EQ_120(...) P99_TOK_EQ(120, __VA_ARGS__)
3214 #define P99_IS_EQ_121(...) P99_TOK_EQ(121, __VA_ARGS__)
3216 #define P99_IS_EQ_122(...) P99_TOK_EQ(122, __VA_ARGS__)
3218 #define P99_IS_EQ_123(...) P99_TOK_EQ(123, __VA_ARGS__)
3220 #define P99_IS_EQ_124(...) P99_TOK_EQ(124, __VA_ARGS__)
3222 #define P99_IS_EQ_125(...) P99_TOK_EQ(125, __VA_ARGS__)
3224 #define P99_IS_EQ_126(...) P99_TOK_EQ(126, __VA_ARGS__)
3226 #define P99_IS_EQ_127(...) P99_TOK_EQ(127, __VA_ARGS__)
3228 #define P99_IS_EQ_128(...) P99_TOK_EQ(128, __VA_ARGS__)
3230 #define P99_IS_EQ_129(...) P99_TOK_EQ(129, __VA_ARGS__)
3232 #define P99_IS_EQ_130(...) P99_TOK_EQ(130, __VA_ARGS__)
3234 #define P99_IS_EQ_131(...) P99_TOK_EQ(131, __VA_ARGS__)
3236 #define P99_IS_EQ_132(...) P99_TOK_EQ(132, __VA_ARGS__)
3238 #define P99_IS_EQ_133(...) P99_TOK_EQ(133, __VA_ARGS__)
3240 #define P99_IS_EQ_134(...) P99_TOK_EQ(134, __VA_ARGS__)
3242 #define P99_IS_EQ_135(...) P99_TOK_EQ(135, __VA_ARGS__)
3244 #define P99_IS_EQ_136(...) P99_TOK_EQ(136, __VA_ARGS__)
3246 #define P99_IS_EQ_137(...) P99_TOK_EQ(137, __VA_ARGS__)
3248 #define P99_IS_EQ_138(...) P99_TOK_EQ(138, __VA_ARGS__)
3250 #define P99_IS_EQ_139(...) P99_TOK_EQ(139, __VA_ARGS__)
3252 #define P99_IS_EQ_140(...) P99_TOK_EQ(140, __VA_ARGS__)
3254 #define P99_IS_EQ_141(...) P99_TOK_EQ(141, __VA_ARGS__)
3256 #define P99_IS_EQ_142(...) P99_TOK_EQ(142, __VA_ARGS__)
3258 #define P99_IS_EQ_143(...) P99_TOK_EQ(143, __VA_ARGS__)
3260 #define P99_IS_EQ_144(...) P99_TOK_EQ(144, __VA_ARGS__)
3262 #define P99_IS_EQ_145(...) P99_TOK_EQ(145, __VA_ARGS__)
3264 #define P99_IS_EQ_146(...) P99_TOK_EQ(146, __VA_ARGS__)
3266 #define P99_IS_EQ_147(...) P99_TOK_EQ(147, __VA_ARGS__)
3268 #define P99_IS_EQ_148(...) P99_TOK_EQ(148, __VA_ARGS__)
3270 #define P99_IS_EQ_149(...) P99_TOK_EQ(149, __VA_ARGS__)
3272 #define P99_IS_EQ_150(...) P99_TOK_EQ(150, __VA_ARGS__)
3274 #define P99_IS_EQ_151(...) P99_TOK_EQ(151, __VA_ARGS__)
3276 #define P99_IS_EQ_152(...) P99_TOK_EQ(152, __VA_ARGS__)
3278 #define P99_IS_EQ_153(...) P99_TOK_EQ(153, __VA_ARGS__)
3280 #define P99_IS_EQ_154(...) P99_TOK_EQ(154, __VA_ARGS__)
3282 #define P99_IS_EQ_155(...) P99_TOK_EQ(155, __VA_ARGS__)
3284 #define P99_IS_EQ_156(...) P99_TOK_EQ(156, __VA_ARGS__)
3286 #define P99_IS_EQ_157(...) P99_TOK_EQ(157, __VA_ARGS__)
3288 #define P99_IS_EQ_158(...) P99_TOK_EQ(158, __VA_ARGS__)
3290 #define P99_IS_EQ_159(...) P99_TOK_EQ(159, __VA_ARGS__)
3292 #define P99_IS_EQ__Bool(...) P99_TOK_EQ(_Bool, __VA_ARGS__)
3294 #define P99_IS_EQ__Complex(...) P99_TOK_EQ(_Complex, __VA_ARGS__)
3296 #define P99_IS_EQ__Exit(...) P99_TOK_EQ(_Exit, __VA_ARGS__)
3298 #define P99_IS_EQ__Imaginary(...) P99_TOK_EQ(_Imaginary, __VA_ARGS__)
3300 #define P99_IS_EQ_abort(...) P99_TOK_EQ(abort, __VA_ARGS__)
3302 #define P99_IS_EQ_abs(...) P99_TOK_EQ(abs, __VA_ARGS__)
3304 #define P99_IS_EQ_acos(...) P99_TOK_EQ(acos, __VA_ARGS__)
3306 #define P99_IS_EQ_asctime(...) P99_TOK_EQ(asctime, __VA_ARGS__)
3308 #define P99_IS_EQ_asin(...) P99_TOK_EQ(asin, __VA_ARGS__)
3310 #define P99_IS_EQ_assert(...) P99_TOK_EQ(assert, __VA_ARGS__)
3312 #define P99_IS_EQ_atan(...) P99_TOK_EQ(atan, __VA_ARGS__)
3314 #define P99_IS_EQ_atan2(...) P99_TOK_EQ(atan2, __VA_ARGS__)
3316 #define P99_IS_EQ_atexit(...) P99_TOK_EQ(atexit, __VA_ARGS__)
3318 #define P99_IS_EQ_atof(...) P99_TOK_EQ(atof, __VA_ARGS__)
3320 #define P99_IS_EQ_atoi(...) P99_TOK_EQ(atoi, __VA_ARGS__)
3322 #define P99_IS_EQ_atol(...) P99_TOK_EQ(atol, __VA_ARGS__)
3324 #define P99_IS_EQ_auto(...) P99_TOK_EQ(auto, __VA_ARGS__)
3326 #define P99_IS_EQ_break(...) P99_TOK_EQ(break, __VA_ARGS__)
3328 #define P99_IS_EQ_bsearch(...) P99_TOK_EQ(bsearch, __VA_ARGS__)
3330 #define P99_IS_EQ_btowc(...) P99_TOK_EQ(btowc, __VA_ARGS__)
3332 #define P99_IS_EQ_cabs(...) P99_TOK_EQ(cabs, __VA_ARGS__)
3334 #define P99_IS_EQ_cacos(...) P99_TOK_EQ(cacos, __VA_ARGS__)
3336 #define P99_IS_EQ_cacosh(...) P99_TOK_EQ(cacosh, __VA_ARGS__)
3338 #define P99_IS_EQ_calloc(...) P99_TOK_EQ(calloc, __VA_ARGS__)
3340 #define P99_IS_EQ_carg(...) P99_TOK_EQ(carg, __VA_ARGS__)
3342 #define P99_IS_EQ_case(...) P99_TOK_EQ(case, __VA_ARGS__)
3344 #define P99_IS_EQ_casin(...) P99_TOK_EQ(casin, __VA_ARGS__)
3346 #define P99_IS_EQ_casinh(...) P99_TOK_EQ(casinh, __VA_ARGS__)
3348 #define P99_IS_EQ_catan(...) P99_TOK_EQ(catan, __VA_ARGS__)
3350 #define P99_IS_EQ_catanh(...) P99_TOK_EQ(catanh, __VA_ARGS__)
3352 #define P99_IS_EQ_ccos(...) P99_TOK_EQ(ccos, __VA_ARGS__)
3354 #define P99_IS_EQ_ccosh(...) P99_TOK_EQ(ccosh, __VA_ARGS__)
3356 #define P99_IS_EQ_ceil(...) P99_TOK_EQ(ceil, __VA_ARGS__)
3358 #define P99_IS_EQ_cexp(...) P99_TOK_EQ(cexp, __VA_ARGS__)
3360 #define P99_IS_EQ_char(...) P99_TOK_EQ(char, __VA_ARGS__)
3362 #define P99_IS_EQ_cimag(...) P99_TOK_EQ(cimag, __VA_ARGS__)
3364 #define P99_IS_EQ_clearerr(...) P99_TOK_EQ(clearerr, __VA_ARGS__)
3366 #define P99_IS_EQ_clock(...) P99_TOK_EQ(clock, __VA_ARGS__)
3368 #define P99_IS_EQ_clock_t(...) P99_TOK_EQ(clock_t, __VA_ARGS__)
3370 #define P99_IS_EQ_clog(...) P99_TOK_EQ(clog, __VA_ARGS__)
3372 #define P99_IS_EQ_conj(...) P99_TOK_EQ(conj, __VA_ARGS__)
3374 #define P99_IS_EQ_const(...) P99_TOK_EQ(const, __VA_ARGS__)
3376 #define P99_IS_EQ_continue(...) P99_TOK_EQ(continue, __VA_ARGS__)
3378 #define P99_IS_EQ_cos(...) P99_TOK_EQ(cos, __VA_ARGS__)
3380 #define P99_IS_EQ_cosh(...) P99_TOK_EQ(cosh, __VA_ARGS__)
3382 #define P99_IS_EQ_cpow(...) P99_TOK_EQ(cpow, __VA_ARGS__)
3384 #define P99_IS_EQ_cproj(...) P99_TOK_EQ(cproj, __VA_ARGS__)
3386 #define P99_IS_EQ_creal(...) P99_TOK_EQ(creal, __VA_ARGS__)
3388 #define P99_IS_EQ_csin(...) P99_TOK_EQ(csin, __VA_ARGS__)
3390 #define P99_IS_EQ_csinh(...) P99_TOK_EQ(csinh, __VA_ARGS__)
3392 #define P99_IS_EQ_csqrt(...) P99_TOK_EQ(csqrt, __VA_ARGS__)
3394 #define P99_IS_EQ_ctan(...) P99_TOK_EQ(ctan, __VA_ARGS__)
3396 #define P99_IS_EQ_ctanh(...) P99_TOK_EQ(ctanh, __VA_ARGS__)
3398 #define P99_IS_EQ_ctime(...) P99_TOK_EQ(ctime, __VA_ARGS__)
3400 #define P99_IS_EQ_default(...) P99_TOK_EQ(default, __VA_ARGS__)
3402 #define P99_IS_EQ_difftime(...) P99_TOK_EQ(difftime, __VA_ARGS__)
3404 #define P99_IS_EQ_div(...) P99_TOK_EQ(div, __VA_ARGS__)
3406 #define P99_IS_EQ_div_t(...) P99_TOK_EQ(div_t, __VA_ARGS__)
3408 #define P99_IS_EQ_do(...) P99_TOK_EQ(do, __VA_ARGS__)
3410 #define P99_IS_EQ_double(...) P99_TOK_EQ(double, __VA_ARGS__)
3412 #define P99_IS_EQ_double_t(...) P99_TOK_EQ(double_t, __VA_ARGS__)
3414 #define P99_IS_EQ_else(...) P99_TOK_EQ(else, __VA_ARGS__)
3416 #define P99_IS_EQ_enum(...) P99_TOK_EQ(enum, __VA_ARGS__)
3418 #define P99_IS_EQ_exit(...) P99_TOK_EQ(exit, __VA_ARGS__)
3420 #define P99_IS_EQ_exp(...) P99_TOK_EQ(exp, __VA_ARGS__)
3422 #define P99_IS_EQ_extern(...) P99_TOK_EQ(extern, __VA_ARGS__)
3424 #define P99_IS_EQ_fabs(...) P99_TOK_EQ(fabs, __VA_ARGS__)
3426 #define P99_IS_EQ_fclose(...) P99_TOK_EQ(fclose, __VA_ARGS__)
3428 #define P99_IS_EQ_fdopen(...) P99_TOK_EQ(fdopen, __VA_ARGS__)
3430 #define P99_IS_EQ_fenv_t(...) P99_TOK_EQ(fenv_t, __VA_ARGS__)
3432 #define P99_IS_EQ_feof(...) P99_TOK_EQ(feof, __VA_ARGS__)
3434 #define P99_IS_EQ_ferror(...) P99_TOK_EQ(ferror, __VA_ARGS__)
3436 #define P99_IS_EQ_fexcept_t(...) P99_TOK_EQ(fexcept_t, __VA_ARGS__)
3438 #define P99_IS_EQ_fflush(...) P99_TOK_EQ(fflush, __VA_ARGS__)
3440 #define P99_IS_EQ_fgetc(...) P99_TOK_EQ(fgetc, __VA_ARGS__)
3442 #define P99_IS_EQ_fgetpos(...) P99_TOK_EQ(fgetpos, __VA_ARGS__)
3444 #define P99_IS_EQ_fgets(...) P99_TOK_EQ(fgets, __VA_ARGS__)
3446 #define P99_IS_EQ_fgetwc(...) P99_TOK_EQ(fgetwc, __VA_ARGS__)
3448 #define P99_IS_EQ_fgetws(...) P99_TOK_EQ(fgetws, __VA_ARGS__)
3450 #define P99_IS_EQ_float(...) P99_TOK_EQ(float, __VA_ARGS__)
3452 #define P99_IS_EQ_float_t(...) P99_TOK_EQ(float_t, __VA_ARGS__)
3454 #define P99_IS_EQ_floor(...) P99_TOK_EQ(floor, __VA_ARGS__)
3456 #define P99_IS_EQ_fopen(...) P99_TOK_EQ(fopen, __VA_ARGS__)
3458 #define P99_IS_EQ_for(...) P99_TOK_EQ(for, __VA_ARGS__)
3460 #define P99_IS_EQ_fpos_t(...) P99_TOK_EQ(fpos_t, __VA_ARGS__)
3462 #define P99_IS_EQ_fprintf(...) P99_TOK_EQ(fprintf, __VA_ARGS__)
3464 #define P99_IS_EQ_fputc(...) P99_TOK_EQ(fputc, __VA_ARGS__)
3466 #define P99_IS_EQ_fputchar(...) P99_TOK_EQ(fputchar, __VA_ARGS__)
3468 #define P99_IS_EQ_fputs(...) P99_TOK_EQ(fputs, __VA_ARGS__)
3470 #define P99_IS_EQ_fputwc(...) P99_TOK_EQ(fputwc, __VA_ARGS__)
3472 #define P99_IS_EQ_fputws(...) P99_TOK_EQ(fputws, __VA_ARGS__)
3474 #define P99_IS_EQ_fread(...) P99_TOK_EQ(fread, __VA_ARGS__)
3476 #define P99_IS_EQ_free(...) P99_TOK_EQ(free, __VA_ARGS__)
3478 #define P99_IS_EQ_freopen(...) P99_TOK_EQ(freopen, __VA_ARGS__)
3480 #define P99_IS_EQ_frexp(...) P99_TOK_EQ(frexp, __VA_ARGS__)
3482 #define P99_IS_EQ_fscanf(...) P99_TOK_EQ(fscanf, __VA_ARGS__)
3484 #define P99_IS_EQ_fseek(...) P99_TOK_EQ(fseek, __VA_ARGS__)
3486 #define P99_IS_EQ_fsetpos(...) P99_TOK_EQ(fsetpos, __VA_ARGS__)
3488 #define P99_IS_EQ_ftell(...) P99_TOK_EQ(ftell, __VA_ARGS__)
3490 #define P99_IS_EQ_fwide(...) P99_TOK_EQ(fwide, __VA_ARGS__)
3492 #define P99_IS_EQ_fwprintf(...) P99_TOK_EQ(fwprintf, __VA_ARGS__)
3494 #define P99_IS_EQ_fwrite(...) P99_TOK_EQ(fwrite, __VA_ARGS__)
3496 #define P99_IS_EQ_fwscanf(...) P99_TOK_EQ(fwscanf, __VA_ARGS__)
3498 #define P99_IS_EQ_getaddrinfo(...) P99_TOK_EQ(getaddrinfo, __VA_ARGS__)
3500 #define P99_IS_EQ_getc(...) P99_TOK_EQ(getc, __VA_ARGS__)
3502 #define P99_IS_EQ_getchar(...) P99_TOK_EQ(getchar, __VA_ARGS__)
3504 #define P99_IS_EQ_getenv(...) P99_TOK_EQ(getenv, __VA_ARGS__)
3506 #define P99_IS_EQ_getnameinfo(...) P99_TOK_EQ(getnameinfo, __VA_ARGS__)
3508 #define P99_IS_EQ_gets(...) P99_TOK_EQ(gets, __VA_ARGS__)
3510 #define P99_IS_EQ_getwc(...) P99_TOK_EQ(getwc, __VA_ARGS__)
3512 #define P99_IS_EQ_getwchar(...) P99_TOK_EQ(getwchar, __VA_ARGS__)
3514 #define P99_IS_EQ_gmtime(...) P99_TOK_EQ(gmtime, __VA_ARGS__)
3516 #define P99_IS_EQ_goto(...) P99_TOK_EQ(goto, __VA_ARGS__)
3518 #define P99_IS_EQ_if(...) P99_TOK_EQ(if, __VA_ARGS__)
3520 #define P99_IS_EQ_imaxabs(...) P99_TOK_EQ(imaxabs, __VA_ARGS__)
3522 #define P99_IS_EQ_imaxdiv(...) P99_TOK_EQ(imaxdiv, __VA_ARGS__)
3524 #define P99_IS_EQ_imaxdiv_t(...) P99_TOK_EQ(imaxdiv_t, __VA_ARGS__)
3526 #define P99_IS_EQ_inline(...) P99_TOK_EQ(inline, __VA_ARGS__)
3528 #define P99_IS_EQ_int(...) P99_TOK_EQ(int, __VA_ARGS__)
3530 #define P99_IS_EQ_int16_t(...) P99_TOK_EQ(int16_t, __VA_ARGS__)
3532 #define P99_IS_EQ_int32_t(...) P99_TOK_EQ(int32_t, __VA_ARGS__)
3534 #define P99_IS_EQ_int64_t(...) P99_TOK_EQ(int64_t, __VA_ARGS__)
3536 #define P99_IS_EQ_int8_t(...) P99_TOK_EQ(int8_t, __VA_ARGS__)
3538 #define P99_IS_EQ_intfast16_t(...) P99_TOK_EQ(intfast16_t, __VA_ARGS__)
3540 #define P99_IS_EQ_intfast32_t(...) P99_TOK_EQ(intfast32_t, __VA_ARGS__)
3542 #define P99_IS_EQ_intfast64_t(...) P99_TOK_EQ(intfast64_t, __VA_ARGS__)
3544 #define P99_IS_EQ_intfast8_t(...) P99_TOK_EQ(intfast8_t, __VA_ARGS__)
3546 #define P99_IS_EQ_intleast16_t(...) P99_TOK_EQ(intleast16_t, __VA_ARGS__)
3548 #define P99_IS_EQ_intleast32_t(...) P99_TOK_EQ(intleast32_t, __VA_ARGS__)
3550 #define P99_IS_EQ_intleast64_t(...) P99_TOK_EQ(intleast64_t, __VA_ARGS__)
3552 #define P99_IS_EQ_intleast8_t(...) P99_TOK_EQ(intleast8_t, __VA_ARGS__)
3554 #define P99_IS_EQ_intmax_t(...) P99_TOK_EQ(intmax_t, __VA_ARGS__)
3556 #define P99_IS_EQ_intptr_t(...) P99_TOK_EQ(intptr_t, __VA_ARGS__)
3558 #define P99_IS_EQ_isalnum(...) P99_TOK_EQ(isalnum, __VA_ARGS__)
3560 #define P99_IS_EQ_isalpha(...) P99_TOK_EQ(isalpha, __VA_ARGS__)
3562 #define P99_IS_EQ_isblank(...) P99_TOK_EQ(isblank, __VA_ARGS__)
3564 #define P99_IS_EQ_iscntrl(...) P99_TOK_EQ(iscntrl, __VA_ARGS__)
3566 #define P99_IS_EQ_isdigit(...) P99_TOK_EQ(isdigit, __VA_ARGS__)
3568 #define P99_IS_EQ_isgraph(...) P99_TOK_EQ(isgraph, __VA_ARGS__)
3570 #define P99_IS_EQ_islower(...) P99_TOK_EQ(islower, __VA_ARGS__)
3572 #define P99_IS_EQ_isprint(...) P99_TOK_EQ(isprint, __VA_ARGS__)
3574 #define P99_IS_EQ_ispunct(...) P99_TOK_EQ(ispunct, __VA_ARGS__)
3576 #define P99_IS_EQ_isspace(...) P99_TOK_EQ(isspace, __VA_ARGS__)
3578 #define P99_IS_EQ_isupper(...) P99_TOK_EQ(isupper, __VA_ARGS__)
3580 #define P99_IS_EQ_iswalnum(...) P99_TOK_EQ(iswalnum, __VA_ARGS__)
3582 #define P99_IS_EQ_iswalpha(...) P99_TOK_EQ(iswalpha, __VA_ARGS__)
3584 #define P99_IS_EQ_iswcntrl(...) P99_TOK_EQ(iswcntrl, __VA_ARGS__)
3586 #define P99_IS_EQ_iswctype(...) P99_TOK_EQ(iswctype, __VA_ARGS__)
3588 #define P99_IS_EQ_iswdigit(...) P99_TOK_EQ(iswdigit, __VA_ARGS__)
3590 #define P99_IS_EQ_iswgraph(...) P99_TOK_EQ(iswgraph, __VA_ARGS__)
3592 #define P99_IS_EQ_iswlower(...) P99_TOK_EQ(iswlower, __VA_ARGS__)
3594 #define P99_IS_EQ_iswprint(...) P99_TOK_EQ(iswprint, __VA_ARGS__)
3596 #define P99_IS_EQ_iswpunct(...) P99_TOK_EQ(iswpunct, __VA_ARGS__)
3598 #define P99_IS_EQ_iswspace(...) P99_TOK_EQ(iswspace, __VA_ARGS__)
3600 #define P99_IS_EQ_iswupper(...) P99_TOK_EQ(iswupper, __VA_ARGS__)
3602 #define P99_IS_EQ_iswxdigit(...) P99_TOK_EQ(iswxdigit, __VA_ARGS__)
3604 #define P99_IS_EQ_isxdigit(...) P99_TOK_EQ(isxdigit, __VA_ARGS__)
3606 #define P99_IS_EQ_labs(...) P99_TOK_EQ(labs, __VA_ARGS__)
3608 #define P99_IS_EQ_ldexp(...) P99_TOK_EQ(ldexp, __VA_ARGS__)
3610 #define P99_IS_EQ_ldiv(...) P99_TOK_EQ(ldiv, __VA_ARGS__)
3612 #define P99_IS_EQ_ldiv_t(...) P99_TOK_EQ(ldiv_t, __VA_ARGS__)
3614 #define P99_IS_EQ_lldiv_t(...) P99_TOK_EQ(lldiv_t, __VA_ARGS__)
3616 #define P99_IS_EQ_localeconv(...) P99_TOK_EQ(localeconv, __VA_ARGS__)
3618 #define P99_IS_EQ_localtime(...) P99_TOK_EQ(localtime, __VA_ARGS__)
3620 #define P99_IS_EQ_log(...) P99_TOK_EQ(log, __VA_ARGS__)
3622 #define P99_IS_EQ_log10(...) P99_TOK_EQ(log10, __VA_ARGS__)
3624 #define P99_IS_EQ_long(...) P99_TOK_EQ(long, __VA_ARGS__)
3626 #define P99_IS_EQ_longjmp(...) P99_TOK_EQ(longjmp, __VA_ARGS__)
3628 #define P99_IS_EQ_malloc(...) P99_TOK_EQ(malloc, __VA_ARGS__)
3630 #define P99_IS_EQ_mbrlen(...) P99_TOK_EQ(mbrlen, __VA_ARGS__)
3632 #define P99_IS_EQ_mbrtowc(...) P99_TOK_EQ(mbrtowc, __VA_ARGS__)
3634 #define P99_IS_EQ_mbsinit(...) P99_TOK_EQ(mbsinit, __VA_ARGS__)
3636 #define P99_IS_EQ_mbsrtowcs(...) P99_TOK_EQ(mbsrtowcs, __VA_ARGS__)
3638 #define P99_IS_EQ_mbstate_t(...) P99_TOK_EQ(mbstate_t, __VA_ARGS__)
3640 #define P99_IS_EQ_memchr(...) P99_TOK_EQ(memchr, __VA_ARGS__)
3642 #define P99_IS_EQ_memcmp(...) P99_TOK_EQ(memcmp, __VA_ARGS__)
3644 #define P99_IS_EQ_memcpy(...) P99_TOK_EQ(memcpy, __VA_ARGS__)
3646 #define P99_IS_EQ_memmove(...) P99_TOK_EQ(memmove, __VA_ARGS__)
3648 #define P99_IS_EQ_memset(...) P99_TOK_EQ(memset, __VA_ARGS__)
3650 #define P99_IS_EQ_mktime(...) P99_TOK_EQ(mktime, __VA_ARGS__)
3652 #define P99_IS_EQ_modf(...) P99_TOK_EQ(modf, __VA_ARGS__)
3654 #define P99_IS_EQ_off_t(...) P99_TOK_EQ(off_t, __VA_ARGS__)
3656 #define P99_IS_EQ_offsetof(...) P99_TOK_EQ(offsetof, __VA_ARGS__)
3658 #define P99_IS_EQ_perror(...) P99_TOK_EQ(perror, __VA_ARGS__)
3660 #define P99_IS_EQ_pow(...) P99_TOK_EQ(pow, __VA_ARGS__)
3662 #define P99_IS_EQ_printf(...) P99_TOK_EQ(printf, __VA_ARGS__)
3664 #define P99_IS_EQ_ptrdiff_t(...) P99_TOK_EQ(ptrdiff_t, __VA_ARGS__)
3666 #define P99_IS_EQ_putc(...) P99_TOK_EQ(putc, __VA_ARGS__)
3668 #define P99_IS_EQ_putchar(...) P99_TOK_EQ(putchar, __VA_ARGS__)
3670 #define P99_IS_EQ_puts(...) P99_TOK_EQ(puts, __VA_ARGS__)
3672 #define P99_IS_EQ_putwc(...) P99_TOK_EQ(putwc, __VA_ARGS__)
3674 #define P99_IS_EQ_putwchar(...) P99_TOK_EQ(putwchar, __VA_ARGS__)
3676 #define P99_IS_EQ_qsort(...) P99_TOK_EQ(qsort, __VA_ARGS__)
3678 #define P99_IS_EQ_raise(...) P99_TOK_EQ(raise, __VA_ARGS__)
3680 #define P99_IS_EQ_rand(...) P99_TOK_EQ(rand, __VA_ARGS__)
3682 #define P99_IS_EQ_realloc(...) P99_TOK_EQ(realloc, __VA_ARGS__)
3684 #define P99_IS_EQ_register(...) P99_TOK_EQ(register, __VA_ARGS__)
3686 #define P99_IS_EQ_remove(...) P99_TOK_EQ(remove, __VA_ARGS__)
3688 #define P99_IS_EQ_rename(...) P99_TOK_EQ(rename, __VA_ARGS__)
3690 #define P99_IS_EQ_restrict(...) P99_TOK_EQ(restrict, __VA_ARGS__)
3692 #define P99_IS_EQ_return(...) P99_TOK_EQ(return, __VA_ARGS__)
3694 #define P99_IS_EQ_rewind(...) P99_TOK_EQ(rewind, __VA_ARGS__)
3696 #define P99_IS_EQ_scanf(...) P99_TOK_EQ(scanf, __VA_ARGS__)
3698 #define P99_IS_EQ_setbuf(...) P99_TOK_EQ(setbuf, __VA_ARGS__)
3700 #define P99_IS_EQ_setjmp(...) P99_TOK_EQ(setjmp, __VA_ARGS__)
3702 #define P99_IS_EQ_setlocale(...) P99_TOK_EQ(setlocale, __VA_ARGS__)
3704 #define P99_IS_EQ_setvbuf(...) P99_TOK_EQ(setvbuf, __VA_ARGS__)
3706 #define P99_IS_EQ_short(...) P99_TOK_EQ(short, __VA_ARGS__)
3708 #define P99_IS_EQ_sig_atomic_t(...) P99_TOK_EQ(sig_atomic_t, __VA_ARGS__)
3710 #define P99_IS_EQ_signed(...) P99_TOK_EQ(signed, __VA_ARGS__)
3712 #define P99_IS_EQ_sin(...) P99_TOK_EQ(sin, __VA_ARGS__)
3714 #define P99_IS_EQ_sinh(...) P99_TOK_EQ(sinh, __VA_ARGS__)
3716 #define P99_IS_EQ_size_t(...) P99_TOK_EQ(size_t, __VA_ARGS__)
3718 #define P99_IS_EQ_sizeof(...) P99_TOK_EQ(sizeof, __VA_ARGS__)
3720 #define P99_IS_EQ_snprintf(...) P99_TOK_EQ(snprintf, __VA_ARGS__)
3722 #define P99_IS_EQ_sprintf(...) P99_TOK_EQ(sprintf, __VA_ARGS__)
3724 #define P99_IS_EQ_sqrt(...) P99_TOK_EQ(sqrt, __VA_ARGS__)
3726 #define P99_IS_EQ_srand(...) P99_TOK_EQ(srand, __VA_ARGS__)
3728 #define P99_IS_EQ_sscanf(...) P99_TOK_EQ(sscanf, __VA_ARGS__)
3730 #define P99_IS_EQ_ssize_t(...) P99_TOK_EQ(ssize_t, __VA_ARGS__)
3732 #define P99_IS_EQ_static(...) P99_TOK_EQ(static, __VA_ARGS__)
3734 #define P99_IS_EQ_strcat(...) P99_TOK_EQ(strcat, __VA_ARGS__)
3736 #define P99_IS_EQ_strchr(...) P99_TOK_EQ(strchr, __VA_ARGS__)
3738 #define P99_IS_EQ_strcmp(...) P99_TOK_EQ(strcmp, __VA_ARGS__)
3740 #define P99_IS_EQ_strcoll(...) P99_TOK_EQ(strcoll, __VA_ARGS__)
3742 #define P99_IS_EQ_strcpy(...) P99_TOK_EQ(strcpy, __VA_ARGS__)
3744 #define P99_IS_EQ_strcspn(...) P99_TOK_EQ(strcspn, __VA_ARGS__)
3746 #define P99_IS_EQ_strerror(...) P99_TOK_EQ(strerror, __VA_ARGS__)
3748 #define P99_IS_EQ_strftime(...) P99_TOK_EQ(strftime, __VA_ARGS__)
3750 #define P99_IS_EQ_strlen(...) P99_TOK_EQ(strlen, __VA_ARGS__)
3752 #define P99_IS_EQ_strncat(...) P99_TOK_EQ(strncat, __VA_ARGS__)
3754 #define P99_IS_EQ_strncmp(...) P99_TOK_EQ(strncmp, __VA_ARGS__)
3756 #define P99_IS_EQ_strncpy(...) P99_TOK_EQ(strncpy, __VA_ARGS__)
3758 #define P99_IS_EQ_strpbrk(...) P99_TOK_EQ(strpbrk, __VA_ARGS__)
3760 #define P99_IS_EQ_strrchr(...) P99_TOK_EQ(strrchr, __VA_ARGS__)
3762 #define P99_IS_EQ_strspn(...) P99_TOK_EQ(strspn, __VA_ARGS__)
3764 #define P99_IS_EQ_strstr(...) P99_TOK_EQ(strstr, __VA_ARGS__)
3766 #define P99_IS_EQ_strtod(...) P99_TOK_EQ(strtod, __VA_ARGS__)
3768 #define P99_IS_EQ_strtoimax(...) P99_TOK_EQ(strtoimax, __VA_ARGS__)
3770 #define P99_IS_EQ_strtok(...) P99_TOK_EQ(strtok, __VA_ARGS__)
3772 #define P99_IS_EQ_strtol(...) P99_TOK_EQ(strtol, __VA_ARGS__)
3774 #define P99_IS_EQ_strtoul(...) P99_TOK_EQ(strtoul, __VA_ARGS__)
3776 #define P99_IS_EQ_strtoumax(...) P99_TOK_EQ(strtoumax, __VA_ARGS__)
3778 #define P99_IS_EQ_struct(...) P99_TOK_EQ(struct, __VA_ARGS__)
3780 #define P99_IS_EQ_strxfrm(...) P99_TOK_EQ(strxfrm, __VA_ARGS__)
3782 #define P99_IS_EQ_switch(...) P99_TOK_EQ(switch, __VA_ARGS__)
3784 #define P99_IS_EQ_swprintf(...) P99_TOK_EQ(swprintf, __VA_ARGS__)
3786 #define P99_IS_EQ_swscanf(...) P99_TOK_EQ(swscanf, __VA_ARGS__)
3788 #define P99_IS_EQ_system(...) P99_TOK_EQ(system, __VA_ARGS__)
3790 #define P99_IS_EQ_tan(...) P99_TOK_EQ(tan, __VA_ARGS__)
3792 #define P99_IS_EQ_tanh(...) P99_TOK_EQ(tanh, __VA_ARGS__)
3794 #define P99_IS_EQ_time(...) P99_TOK_EQ(time, __VA_ARGS__)
3796 #define P99_IS_EQ_time_t(...) P99_TOK_EQ(time_t, __VA_ARGS__)
3798 #define P99_IS_EQ_tmpfile(...) P99_TOK_EQ(tmpfile, __VA_ARGS__)
3800 #define P99_IS_EQ_tmpnam(...) P99_TOK_EQ(tmpnam, __VA_ARGS__)
3802 #define P99_IS_EQ_tolower(...) P99_TOK_EQ(tolower, __VA_ARGS__)
3804 #define P99_IS_EQ_toupper(...) P99_TOK_EQ(toupper, __VA_ARGS__)
3806 #define P99_IS_EQ_towctrans(...) P99_TOK_EQ(towctrans, __VA_ARGS__)
3808 #define P99_IS_EQ_towlower(...) P99_TOK_EQ(towlower, __VA_ARGS__)
3810 #define P99_IS_EQ_towupper(...) P99_TOK_EQ(towupper, __VA_ARGS__)
3812 #define P99_IS_EQ_typedef(...) P99_TOK_EQ(typedef, __VA_ARGS__)
3814 #define P99_IS_EQ_uint16_t(...) P99_TOK_EQ(uint16_t, __VA_ARGS__)
3816 #define P99_IS_EQ_uint32_t(...) P99_TOK_EQ(uint32_t, __VA_ARGS__)
3818 #define P99_IS_EQ_uint64_t(...) P99_TOK_EQ(uint64_t, __VA_ARGS__)
3820 #define P99_IS_EQ_uint8_t(...) P99_TOK_EQ(uint8_t, __VA_ARGS__)
3822 #define P99_IS_EQ_uintfast16_t(...) P99_TOK_EQ(uintfast16_t, __VA_ARGS__)
3824 #define P99_IS_EQ_uintfast32_t(...) P99_TOK_EQ(uintfast32_t, __VA_ARGS__)
3826 #define P99_IS_EQ_uintfast64_t(...) P99_TOK_EQ(uintfast64_t, __VA_ARGS__)
3828 #define P99_IS_EQ_uintfast8_t(...) P99_TOK_EQ(uintfast8_t, __VA_ARGS__)
3830 #define P99_IS_EQ_uintleast16_t(...) P99_TOK_EQ(uintleast16_t, __VA_ARGS__)
3832 #define P99_IS_EQ_uintleast32_t(...) P99_TOK_EQ(uintleast32_t, __VA_ARGS__)
3834 #define P99_IS_EQ_uintleast64_t(...) P99_TOK_EQ(uintleast64_t, __VA_ARGS__)
3836 #define P99_IS_EQ_uintleast8_t(...) P99_TOK_EQ(uintleast8_t, __VA_ARGS__)
3838 #define P99_IS_EQ_uintmax_t(...) P99_TOK_EQ(uintmax_t, __VA_ARGS__)
3840 #define P99_IS_EQ_uintptr_t(...) P99_TOK_EQ(uintptr_t, __VA_ARGS__)
3842 #define P99_IS_EQ_ungetc(...) P99_TOK_EQ(ungetc, __VA_ARGS__)
3844 #define P99_IS_EQ_ungetwc(...) P99_TOK_EQ(ungetwc, __VA_ARGS__)
3846 #define P99_IS_EQ_union(...) P99_TOK_EQ(union, __VA_ARGS__)
3848 #define P99_IS_EQ_unsigned(...) P99_TOK_EQ(unsigned, __VA_ARGS__)
3850 #define P99_IS_EQ_va_arg(...) P99_TOK_EQ(va_arg, __VA_ARGS__)
3852 #define P99_IS_EQ_va_copy(...) P99_TOK_EQ(va_copy, __VA_ARGS__)
3854 #define P99_IS_EQ_va_end(...) P99_TOK_EQ(va_end, __VA_ARGS__)
3856 #define P99_IS_EQ_va_start(...) P99_TOK_EQ(va_start, __VA_ARGS__)
3858 #define P99_IS_EQ_vfprintf(...) P99_TOK_EQ(vfprintf, __VA_ARGS__)
3860 #define P99_IS_EQ_vfscanf(...) P99_TOK_EQ(vfscanf, __VA_ARGS__)
3862 #define P99_IS_EQ_vfwprintf(...) P99_TOK_EQ(vfwprintf, __VA_ARGS__)
3864 #define P99_IS_EQ_void(...) P99_TOK_EQ(void, __VA_ARGS__)
3866 #define P99_IS_EQ_volatile(...) P99_TOK_EQ(volatile, __VA_ARGS__)
3868 #define P99_IS_EQ_vprintf(...) P99_TOK_EQ(vprintf, __VA_ARGS__)
3870 #define P99_IS_EQ_vscanf(...) P99_TOK_EQ(vscanf, __VA_ARGS__)
3872 #define P99_IS_EQ_vsprintf(...) P99_TOK_EQ(vsprintf, __VA_ARGS__)
3874 #define P99_IS_EQ_vsscanf(...) P99_TOK_EQ(vsscanf, __VA_ARGS__)
3876 #define P99_IS_EQ_vswprintf(...) P99_TOK_EQ(vswprintf, __VA_ARGS__)
3878 #define P99_IS_EQ_vwprintf(...) P99_TOK_EQ(vwprintf, __VA_ARGS__)
3880 #define P99_IS_EQ_wchar_t(...) P99_TOK_EQ(wchar_t, __VA_ARGS__)
3882 #define P99_IS_EQ_wcrtomb(...) P99_TOK_EQ(wcrtomb, __VA_ARGS__)
3884 #define P99_IS_EQ_wcscat(...) P99_TOK_EQ(wcscat, __VA_ARGS__)
3886 #define P99_IS_EQ_wcschr(...) P99_TOK_EQ(wcschr, __VA_ARGS__)
3888 #define P99_IS_EQ_wcscmp(...) P99_TOK_EQ(wcscmp, __VA_ARGS__)
3890 #define P99_IS_EQ_wcscoll(...) P99_TOK_EQ(wcscoll, __VA_ARGS__)
3892 #define P99_IS_EQ_wcscpy(...) P99_TOK_EQ(wcscpy, __VA_ARGS__)
3894 #define P99_IS_EQ_wcscspn(...) P99_TOK_EQ(wcscspn, __VA_ARGS__)
3896 #define P99_IS_EQ_wcsftime(...) P99_TOK_EQ(wcsftime, __VA_ARGS__)
3898 #define P99_IS_EQ_wcslen(...) P99_TOK_EQ(wcslen, __VA_ARGS__)
3900 #define P99_IS_EQ_wcsncat(...) P99_TOK_EQ(wcsncat, __VA_ARGS__)
3902 #define P99_IS_EQ_wcsncmp(...) P99_TOK_EQ(wcsncmp, __VA_ARGS__)
3904 #define P99_IS_EQ_wcsncpy(...) P99_TOK_EQ(wcsncpy, __VA_ARGS__)
3906 #define P99_IS_EQ_wcspbrk(...) P99_TOK_EQ(wcspbrk, __VA_ARGS__)
3908 #define P99_IS_EQ_wcsrchr(...) P99_TOK_EQ(wcsrchr, __VA_ARGS__)
3910 #define P99_IS_EQ_wcsrtombs(...) P99_TOK_EQ(wcsrtombs, __VA_ARGS__)
3912 #define P99_IS_EQ_wcsspn(...) P99_TOK_EQ(wcsspn, __VA_ARGS__)
3914 #define P99_IS_EQ_wcsstr(...) P99_TOK_EQ(wcsstr, __VA_ARGS__)
3916 #define P99_IS_EQ_wcstod(...) P99_TOK_EQ(wcstod, __VA_ARGS__)
3918 #define P99_IS_EQ_wcstoimax(...) P99_TOK_EQ(wcstoimax, __VA_ARGS__)
3920 #define P99_IS_EQ_wcstok(...) P99_TOK_EQ(wcstok, __VA_ARGS__)
3922 #define P99_IS_EQ_wcstol(...) P99_TOK_EQ(wcstol, __VA_ARGS__)
3924 #define P99_IS_EQ_wcstoul(...) P99_TOK_EQ(wcstoul, __VA_ARGS__)
3926 #define P99_IS_EQ_wcstoumax(...) P99_TOK_EQ(wcstoumax, __VA_ARGS__)
3928 #define P99_IS_EQ_wcsxfrm(...) P99_TOK_EQ(wcsxfrm, __VA_ARGS__)
3930 #define P99_IS_EQ_wctob(...) P99_TOK_EQ(wctob, __VA_ARGS__)
3932 #define P99_IS_EQ_wctrans(...) P99_TOK_EQ(wctrans, __VA_ARGS__)
3934 #define P99_IS_EQ_wctrans_t(...) P99_TOK_EQ(wctrans_t, __VA_ARGS__)
3936 #define P99_IS_EQ_wctype(...) P99_TOK_EQ(wctype, __VA_ARGS__)
3938 #define P99_IS_EQ_wctype_t(...) P99_TOK_EQ(wctype_t, __VA_ARGS__)
3940 #define P99_IS_EQ_while(...) P99_TOK_EQ(while, __VA_ARGS__)
3942 #define P99_IS_EQ_wint_t(...) P99_TOK_EQ(wint_t, __VA_ARGS__)
3944 #define P99_IS_EQ_wmemchr(...) P99_TOK_EQ(wmemchr, __VA_ARGS__)
3946 #define P99_IS_EQ_wmemcmp(...) P99_TOK_EQ(wmemcmp, __VA_ARGS__)
3948 #define P99_IS_EQ_wmemcpy(...) P99_TOK_EQ(wmemcpy, __VA_ARGS__)
3950 #define P99_IS_EQ_wmemmove(...) P99_TOK_EQ(wmemmove, __VA_ARGS__)
3952 #define P99_IS_EQ_wmemset(...) P99_TOK_EQ(wmemset, __VA_ARGS__)
3954 #define P99_IS_EQ_wprintf(...) P99_TOK_EQ(wprintf, __VA_ARGS__)
3956 #define P99_IS_EQ_wscanf(...) P99_TOK_EQ(wscanf, __VA_ARGS__)
3958 #define P99_IS_EQ_256(...) P99_TOK_EQ(256, __VA_ARGS__)
3960 #define P99_IS_EQ_512(...) P99_TOK_EQ(512, __VA_ARGS__)
3962 #define P99_IS_EQ_1024(...) P99_TOK_EQ(1024, __VA_ARGS__)
3964 #define P99_IS_EQ_2048(...) P99_TOK_EQ(2048, __VA_ARGS__)
3966 #define P99_IS_EQ_4096(...) P99_TOK_EQ(4096, __VA_ARGS__)
3968 #define P99_IS_EQ_8192(...) P99_TOK_EQ(8192, __VA_ARGS__)
3970 #define P99_IS_EQ_16384(...) P99_TOK_EQ(16384, __VA_ARGS__)
3972 #define P99_IS_EQ_32768(...) P99_TOK_EQ(32768, __VA_ARGS__)
3974 #define P99_IS_EQ_65536(...) P99_TOK_EQ(65536, __VA_ARGS__)
3976 #define P99_IS_EQ_131072(...) P99_TOK_EQ(131072, __VA_ARGS__)
3978 #define P99_IS_EQ_262144(...) P99_TOK_EQ(262144, __VA_ARGS__)
3980 #define P99_IS_EQ_524288(...) P99_TOK_EQ(524288, __VA_ARGS__)
3982 #define P99_IS_EQ_1048576(...) P99_TOK_EQ(1048576, __VA_ARGS__)
3984 #define P99_IS_EQ_2097152(...) P99_TOK_EQ(2097152, __VA_ARGS__)
3986 #define P99_IS_EQ_4194304(...) P99_TOK_EQ(4194304, __VA_ARGS__)
3988 #define P99_IS_EQ_8388608(...) P99_TOK_EQ(8388608, __VA_ARGS__)
3990 #define P99_IS_EQ_16777216(...) P99_TOK_EQ(16777216, __VA_ARGS__)
3992 #define P99_IS_EQ_33554432(...) P99_TOK_EQ(33554432, __VA_ARGS__)
3994 #define P99_IS_EQ_67108864(...) P99_TOK_EQ(67108864, __VA_ARGS__)
3996 #define P99_IS_EQ_134217728(...) P99_TOK_EQ(134217728, __VA_ARGS__)
3998 #define P99_IS_EQ_268435456(...) P99_TOK_EQ(268435456, __VA_ARGS__)
4000 #define P99_IS_EQ_536870912(...) P99_TOK_EQ(536870912, __VA_ARGS__)
4002 #define P99_IS_EQ_1073741824(...) P99_TOK_EQ(1073741824, __VA_ARGS__)
4004 #define P99_IS_EQ_2147483648(...) P99_TOK_EQ(2147483648, __VA_ARGS__)
4006 #define P99_IS_EQ_4294967296(...) P99_TOK_EQ(4294967296, __VA_ARGS__)
4008 #define P99_IS_EQ_8589934592(...) P99_TOK_EQ(8589934592, __VA_ARGS__)
4010 #define P99_IS_EQ_17179869184(...) P99_TOK_EQ(17179869184, __VA_ARGS__)
4012 #define P99_IS_EQ_34359738368(...) P99_TOK_EQ(34359738368, __VA_ARGS__)
4014 #define P99_IS_EQ_68719476736(...) P99_TOK_EQ(68719476736, __VA_ARGS__)
4016 #define P99_IS_EQ_137438953472(...) P99_TOK_EQ(137438953472, __VA_ARGS__)
4018 #define P99_IS_EQ_274877906944(...) P99_TOK_EQ(274877906944, __VA_ARGS__)
4020 #define P99_IS_EQ_549755813888(...) P99_TOK_EQ(549755813888, __VA_ARGS__)
4022 #define P99_IS_EQ_1099511627776(...) P99_TOK_EQ(1099511627776, __VA_ARGS__)
4024 #define P99_IS_EQ_2199023255552(...) P99_TOK_EQ(2199023255552, __VA_ARGS__)
4026 #define P99_IS_EQ_4398046511104(...) P99_TOK_EQ(4398046511104, __VA_ARGS__)
4028 #define P99_IS_EQ_8796093022208(...) P99_TOK_EQ(8796093022208, __VA_ARGS__)
4030 #define P99_IS_EQ_17592186044416(...) P99_TOK_EQ(17592186044416, __VA_ARGS__)
4032 #define P99_IS_EQ_35184372088832(...) P99_TOK_EQ(35184372088832, __VA_ARGS__)
4034 #define P99_IS_EQ_70368744177664(...) P99_TOK_EQ(70368744177664, __VA_ARGS__)
4036 #define P99_IS_EQ_140737488355328(...) P99_TOK_EQ(140737488355328, __VA_ARGS__)
4038 #define P99_IS_EQ_281474976710656(...) P99_TOK_EQ(281474976710656, __VA_ARGS__)
4040 #define P99_IS_EQ_562949953421312(...) P99_TOK_EQ(562949953421312, __VA_ARGS__)
4042 #define P99_IS_EQ_1125899906842624(...) P99_TOK_EQ(1125899906842624, __VA_ARGS__)
4044 #define P99_IS_EQ_2251799813685248(...) P99_TOK_EQ(2251799813685248, __VA_ARGS__)
4046 #define P99_IS_EQ_4503599627370496(...) P99_TOK_EQ(4503599627370496, __VA_ARGS__)
4048 #define P99_IS_EQ_9007199254740992(...) P99_TOK_EQ(9007199254740992, __VA_ARGS__)
4050 #define P99_IS_EQ_18014398509481984(...) P99_TOK_EQ(18014398509481984, __VA_ARGS__)
4052 #define P99_IS_EQ_36028797018963968(...) P99_TOK_EQ(36028797018963968, __VA_ARGS__)
4054 #define P99_IS_EQ_72057594037927936(...) P99_TOK_EQ(72057594037927936, __VA_ARGS__)
4056 #define P99_IS_EQ_144115188075855872(...) P99_TOK_EQ(144115188075855872, __VA_ARGS__)
4058 #define P99_IS_EQ_288230376151711744(...) P99_TOK_EQ(288230376151711744, __VA_ARGS__)
4060 #define P99_IS_EQ_576460752303423488(...) P99_TOK_EQ(576460752303423488, __VA_ARGS__)
4062 #define P99_IS_EQ_1152921504606846976(...) P99_TOK_EQ(1152921504606846976, __VA_ARGS__)
4064 #define P99_IS_EQ_2305843009213693952(...) P99_TOK_EQ(2305843009213693952, __VA_ARGS__)
4066 #define P99_IS_EQ_4611686018427387904(...) P99_TOK_EQ(4611686018427387904, __VA_ARGS__)
4068 #define P99_IS_EQ_9223372036854775808(...) P99_TOK_EQ(9223372036854775808, __VA_ARGS__)
4229 #define P00_EAT__Bool
4230 #define P00_EAT__Complex
4231 #define P00_EAT__Exit
4232 #define P00_EAT__Imaginary
4233 #define P00_EAT_abort
4235 #define P00_EAT_acos
4236 #define P00_EAT_asctime
4237 #define P00_EAT_asin
4238 #define P00_EAT_assert
4239 #define P00_EAT_atan
4240 #define P00_EAT_atan2
4241 #define P00_EAT_atexit
4242 #define P00_EAT_atof
4243 #define P00_EAT_atoi
4244 #define P00_EAT_atol
4245 #define P00_EAT_auto
4246 #define P00_EAT_break
4247 #define P00_EAT_bsearch
4248 #define P00_EAT_btowc
4249 #define P00_EAT_cabs
4250 #define P00_EAT_cacos
4251 #define P00_EAT_cacosh
4252 #define P00_EAT_calloc
4253 #define P00_EAT_carg
4254 #define P00_EAT_case
4255 #define P00_EAT_casin
4256 #define P00_EAT_casinh
4257 #define P00_EAT_catan
4258 #define P00_EAT_catanh
4259 #define P00_EAT_ccos
4260 #define P00_EAT_ccosh
4261 #define P00_EAT_ceil
4262 #define P00_EAT_cexp
4263 #define P00_EAT_char
4264 #define P00_EAT_cimag
4265 #define P00_EAT_clearerr
4266 #define P00_EAT_clock
4267 #define P00_EAT_clock_t
4268 #define P00_EAT_clog
4269 #define P00_EAT_conj
4270 #define P00_EAT_const
4271 #define P00_EAT_continue
4273 #define P00_EAT_cosh
4274 #define P00_EAT_cpow
4275 #define P00_EAT_cproj
4276 #define P00_EAT_creal
4277 #define P00_EAT_csin
4278 #define P00_EAT_csinh
4279 #define P00_EAT_csqrt
4280 #define P00_EAT_ctan
4281 #define P00_EAT_ctanh
4282 #define P00_EAT_ctime
4283 #define P00_EAT_default
4284 #define P00_EAT_difftime
4286 #define P00_EAT_div_t
4288 #define P00_EAT_double
4289 #define P00_EAT_double_t
4290 #define P00_EAT_else
4291 #define P00_EAT_enum
4292 #define P00_EAT_exit
4294 #define P00_EAT_extern
4295 #define P00_EAT_fabs
4296 #define P00_EAT_fclose
4297 #define P00_EAT_fdopen
4298 #define P00_EAT_fenv_t
4299 #define P00_EAT_feof
4300 #define P00_EAT_ferror
4301 #define P00_EAT_fexcept_t
4302 #define P00_EAT_fflush
4303 #define P00_EAT_fgetc
4304 #define P00_EAT_fgetpos
4305 #define P00_EAT_fgets
4306 #define P00_EAT_fgetwc
4307 #define P00_EAT_fgetws
4308 #define P00_EAT_float
4309 #define P00_EAT_float_t
4310 #define P00_EAT_floor
4311 #define P00_EAT_fopen
4313 #define P00_EAT_fpos_t
4314 #define P00_EAT_fprintf
4315 #define P00_EAT_fputc
4316 #define P00_EAT_fputchar
4317 #define P00_EAT_fputs
4318 #define P00_EAT_fputwc
4319 #define P00_EAT_fputws
4320 #define P00_EAT_fread
4321 #define P00_EAT_free
4322 #define P00_EAT_freopen
4323 #define P00_EAT_frexp
4324 #define P00_EAT_fscanf
4325 #define P00_EAT_fseek
4326 #define P00_EAT_fsetpos
4327 #define P00_EAT_ftell
4328 #define P00_EAT_fwide
4329 #define P00_EAT_fwprintf
4330 #define P00_EAT_fwrite
4331 #define P00_EAT_fwscanf
4332 #define P00_EAT_getaddrinfo
4333 #define P00_EAT_getc
4334 #define P00_EAT_getchar
4335 #define P00_EAT_getenv
4336 #define P00_EAT_getnameinfo
4337 #define P00_EAT_gets
4338 #define P00_EAT_getwc
4339 #define P00_EAT_getwchar
4340 #define P00_EAT_gmtime
4341 #define P00_EAT_goto
4343 #define P00_EAT_imaxabs
4344 #define P00_EAT_imaxdiv
4345 #define P00_EAT_imaxdiv_t
4346 #define P00_EAT_inline
4348 #define P00_EAT_int16_t
4349 #define P00_EAT_int32_t
4350 #define P00_EAT_int64_t
4351 #define P00_EAT_int8_t
4352 #define P00_EAT_intfast16_t
4353 #define P00_EAT_intfast32_t
4354 #define P00_EAT_intfast64_t
4355 #define P00_EAT_intfast8_t
4356 #define P00_EAT_intleast16_t
4357 #define P00_EAT_intleast32_t
4358 #define P00_EAT_intleast64_t
4359 #define P00_EAT_intleast8_t
4360 #define P00_EAT_intmax_t
4361 #define P00_EAT_intptr_t
4362 #define P00_EAT_isalnum
4363 #define P00_EAT_isalpha
4364 #define P00_EAT_isblank
4365 #define P00_EAT_iscntrl
4366 #define P00_EAT_isdigit
4367 #define P00_EAT_isgraph
4368 #define P00_EAT_islower
4369 #define P00_EAT_isprint
4370 #define P00_EAT_ispunct
4371 #define P00_EAT_isspace
4372 #define P00_EAT_isupper
4373 #define P00_EAT_iswalnum
4374 #define P00_EAT_iswalpha
4375 #define P00_EAT_iswcntrl
4376 #define P00_EAT_iswctype
4377 #define P00_EAT_iswdigit
4378 #define P00_EAT_iswgraph
4379 #define P00_EAT_iswlower
4380 #define P00_EAT_iswprint
4381 #define P00_EAT_iswpunct
4382 #define P00_EAT_iswspace
4383 #define P00_EAT_iswupper
4384 #define P00_EAT_iswxdigit
4385 #define P00_EAT_isxdigit
4386 #define P00_EAT_labs
4387 #define P00_EAT_ldexp
4388 #define P00_EAT_ldiv
4389 #define P00_EAT_ldiv_t
4390 #define P00_EAT_lldiv_t
4391 #define P00_EAT_localeconv
4392 #define P00_EAT_localtime
4394 #define P00_EAT_log10
4395 #define P00_EAT_long
4396 #define P00_EAT_longjmp
4397 #define P00_EAT_malloc
4398 #define P00_EAT_mbrlen
4399 #define P00_EAT_mbrtowc
4400 #define P00_EAT_mbsinit
4401 #define P00_EAT_mbsrtowcs
4402 #define P00_EAT_mbstate_t
4403 #define P00_EAT_memchr
4404 #define P00_EAT_memcmp
4405 #define P00_EAT_memcpy
4406 #define P00_EAT_memmove
4407 #define P00_EAT_memset
4408 #define P00_EAT_mktime
4409 #define P00_EAT_modf
4410 #define P00_EAT_off_t
4411 #define P00_EAT_offsetof
4412 #define P00_EAT_perror
4414 #define P00_EAT_printf
4415 #define P00_EAT_ptrdiff_t
4416 #define P00_EAT_putc
4417 #define P00_EAT_putchar
4418 #define P00_EAT_puts
4419 #define P00_EAT_putwc
4420 #define P00_EAT_putwchar
4421 #define P00_EAT_qsort
4422 #define P00_EAT_raise
4423 #define P00_EAT_rand
4424 #define P00_EAT_realloc
4425 #define P00_EAT_register
4426 #define P00_EAT_remove
4427 #define P00_EAT_rename
4428 #define P00_EAT_restrict
4429 #define P00_EAT_return
4430 #define P00_EAT_rewind
4431 #define P00_EAT_scanf
4432 #define P00_EAT_setbuf
4433 #define P00_EAT_setjmp
4434 #define P00_EAT_setlocale
4435 #define P00_EAT_setvbuf
4436 #define P00_EAT_short
4437 #define P00_EAT_sig_atomic_t
4438 #define P00_EAT_signed
4440 #define P00_EAT_sinh
4441 #define P00_EAT_size_t
4442 #define P00_EAT_sizeof
4443 #define P00_EAT_snprintf
4444 #define P00_EAT_sprintf
4445 #define P00_EAT_sqrt
4446 #define P00_EAT_srand
4447 #define P00_EAT_sscanf
4448 #define P00_EAT_ssize_t
4449 #define P00_EAT_static
4450 #define P00_EAT_strcat
4451 #define P00_EAT_strchr
4452 #define P00_EAT_strcmp
4453 #define P00_EAT_strcoll
4454 #define P00_EAT_strcpy
4455 #define P00_EAT_strcspn
4456 #define P00_EAT_strerror
4457 #define P00_EAT_strftime
4458 #define P00_EAT_strlen
4459 #define P00_EAT_strncat
4460 #define P00_EAT_strncmp
4461 #define P00_EAT_strncpy
4462 #define P00_EAT_strpbrk
4463 #define P00_EAT_strrchr
4464 #define P00_EAT_strspn
4465 #define P00_EAT_strstr
4466 #define P00_EAT_strtod
4467 #define P00_EAT_strtoimax
4468 #define P00_EAT_strtok
4469 #define P00_EAT_strtol
4470 #define P00_EAT_strtoul
4471 #define P00_EAT_strtoumax
4472 #define P00_EAT_struct
4473 #define P00_EAT_strxfrm
4474 #define P00_EAT_switch
4475 #define P00_EAT_swprintf
4476 #define P00_EAT_swscanf
4477 #define P00_EAT_system
4479 #define P00_EAT_tanh
4480 #define P00_EAT_time
4481 #define P00_EAT_time_t
4482 #define P00_EAT_tmpfile
4483 #define P00_EAT_tmpnam
4484 #define P00_EAT_tolower
4485 #define P00_EAT_toupper
4486 #define P00_EAT_towctrans
4487 #define P00_EAT_towlower
4488 #define P00_EAT_towupper
4489 #define P00_EAT_typedef
4490 #define P00_EAT_uint16_t
4491 #define P00_EAT_uint32_t
4492 #define P00_EAT_uint64_t
4493 #define P00_EAT_uint8_t
4494 #define P00_EAT_uintfast16_t
4495 #define P00_EAT_uintfast32_t
4496 #define P00_EAT_uintfast64_t
4497 #define P00_EAT_uintfast8_t
4498 #define P00_EAT_uintleast16_t
4499 #define P00_EAT_uintleast32_t
4500 #define P00_EAT_uintleast64_t
4501 #define P00_EAT_uintleast8_t
4502 #define P00_EAT_uintmax_t
4503 #define P00_EAT_uintptr_t
4504 #define P00_EAT_ungetc
4505 #define P00_EAT_ungetwc
4506 #define P00_EAT_union
4507 #define P00_EAT_unsigned
4508 #define P00_EAT_va_arg
4509 #define P00_EAT_va_copy
4510 #define P00_EAT_va_end
4511 #define P00_EAT_va_start
4512 #define P00_EAT_vfprintf
4513 #define P00_EAT_vfscanf
4514 #define P00_EAT_vfwprintf
4515 #define P00_EAT_void
4516 #define P00_EAT_volatile
4517 #define P00_EAT_vprintf
4518 #define P00_EAT_vscanf
4519 #define P00_EAT_vsprintf
4520 #define P00_EAT_vsscanf
4521 #define P00_EAT_vswprintf
4522 #define P00_EAT_vwprintf
4523 #define P00_EAT_wchar_t
4524 #define P00_EAT_wcrtomb
4525 #define P00_EAT_wcscat
4526 #define P00_EAT_wcschr
4527 #define P00_EAT_wcscmp
4528 #define P00_EAT_wcscoll
4529 #define P00_EAT_wcscpy
4530 #define P00_EAT_wcscspn
4531 #define P00_EAT_wcsftime
4532 #define P00_EAT_wcslen
4533 #define P00_EAT_wcsncat
4534 #define P00_EAT_wcsncmp
4535 #define P00_EAT_wcsncpy
4536 #define P00_EAT_wcspbrk
4537 #define P00_EAT_wcsrchr
4538 #define P00_EAT_wcsrtombs
4539 #define P00_EAT_wcsspn
4540 #define P00_EAT_wcsstr
4541 #define P00_EAT_wcstod
4542 #define P00_EAT_wcstoimax
4543 #define P00_EAT_wcstok
4544 #define P00_EAT_wcstol
4545 #define P00_EAT_wcstoul
4546 #define P00_EAT_wcstoumax
4547 #define P00_EAT_wcsxfrm
4548 #define P00_EAT_wctob
4549 #define P00_EAT_wctrans
4550 #define P00_EAT_wctrans_t
4551 #define P00_EAT_wctype
4552 #define P00_EAT_wctype_t
4553 #define P00_EAT_while
4554 #define P00_EAT_wint_t
4555 #define P00_EAT_wmemchr
4556 #define P00_EAT_wmemcmp
4557 #define P00_EAT_wmemcpy
4558 #define P00_EAT_wmemmove
4559 #define P00_EAT_wmemset
4560 #define P00_EAT_wprintf
4561 #define P00_EAT_wscanf
4564 #define P00_EAT_1024
4565 #define P00_EAT_2048
4566 #define P00_EAT_4096
4567 #define P00_EAT_8192
4568 #define P00_EAT_16384
4569 #define P00_EAT_32768
4570 #define P00_EAT_65536
4571 #define P00_EAT_131072
4572 #define P00_EAT_262144
4573 #define P00_EAT_524288
4574 #define P00_EAT_1048576
4575 #define P00_EAT_2097152
4576 #define P00_EAT_4194304
4577 #define P00_EAT_8388608
4578 #define P00_EAT_16777216
4579 #define P00_EAT_33554432
4580 #define P00_EAT_67108864
4581 #define P00_EAT_134217728
4582 #define P00_EAT_268435456
4583 #define P00_EAT_536870912
4584 #define P00_EAT_1073741824
4585 #define P00_EAT_2147483648
4586 #define P00_EAT_4294967296
4587 #define P00_EAT_8589934592
4588 #define P00_EAT_17179869184
4589 #define P00_EAT_34359738368
4590 #define P00_EAT_68719476736
4591 #define P00_EAT_137438953472
4592 #define P00_EAT_274877906944
4593 #define P00_EAT_549755813888
4594 #define P00_EAT_1099511627776
4595 #define P00_EAT_2199023255552
4596 #define P00_EAT_4398046511104
4597 #define P00_EAT_8796093022208
4598 #define P00_EAT_17592186044416
4599 #define P00_EAT_35184372088832
4600 #define P00_EAT_70368744177664
4601 #define P00_EAT_140737488355328
4602 #define P00_EAT_281474976710656
4603 #define P00_EAT_562949953421312
4604 #define P00_EAT_1125899906842624
4605 #define P00_EAT_2251799813685248
4606 #define P00_EAT_4503599627370496
4607 #define P00_EAT_9007199254740992
4608 #define P00_EAT_18014398509481984
4609 #define P00_EAT_36028797018963968
4610 #define P00_EAT_72057594037927936
4611 #define P00_EAT_144115188075855872
4612 #define P00_EAT_288230376151711744
4613 #define P00_EAT_576460752303423488
4614 #define P00_EAT_1152921504606846976
4615 #define P00_EAT_2305843009213693952
4616 #define P00_EAT_4611686018427387904
4617 #define P00_EAT_9223372036854775808
4618 #define P00_TOKEN_0 ,
4619 #define P00_TOKEN_1 ,
4620 #define P00_TOKEN_2 ,
4621 #define P00_TOKEN_3 ,
4622 #define P00_TOKEN_4 ,
4623 #define P00_TOKEN_5 ,
4624 #define P00_TOKEN_6 ,
4625 #define P00_TOKEN_7 ,
4626 #define P00_TOKEN_8 ,
4627 #define P00_TOKEN_9 ,
4628 #define P00_TOKEN_10 ,
4629 #define P00_TOKEN_11 ,
4630 #define P00_TOKEN_12 ,
4631 #define P00_TOKEN_13 ,
4632 #define P00_TOKEN_14 ,
4633 #define P00_TOKEN_15 ,
4634 #define P00_TOKEN_16 ,
4635 #define P00_TOKEN_17 ,
4636 #define P00_TOKEN_18 ,
4637 #define P00_TOKEN_19 ,
4638 #define P00_TOKEN_20 ,
4639 #define P00_TOKEN_21 ,
4640 #define P00_TOKEN_22 ,
4641 #define P00_TOKEN_23 ,
4642 #define P00_TOKEN_24 ,
4643 #define P00_TOKEN_25 ,
4644 #define P00_TOKEN_26 ,
4645 #define P00_TOKEN_27 ,
4646 #define P00_TOKEN_28 ,
4647 #define P00_TOKEN_29 ,
4648 #define P00_TOKEN_30 ,
4649 #define P00_TOKEN_31 ,
4650 #define P00_TOKEN_32 ,
4651 #define P00_TOKEN_33 ,
4652 #define P00_TOKEN_34 ,
4653 #define P00_TOKEN_35 ,
4654 #define P00_TOKEN_36 ,
4655 #define P00_TOKEN_37 ,
4656 #define P00_TOKEN_38 ,
4657 #define P00_TOKEN_39 ,
4658 #define P00_TOKEN_40 ,
4659 #define P00_TOKEN_41 ,
4660 #define P00_TOKEN_42 ,
4661 #define P00_TOKEN_43 ,
4662 #define P00_TOKEN_44 ,
4663 #define P00_TOKEN_45 ,
4664 #define P00_TOKEN_46 ,
4665 #define P00_TOKEN_47 ,
4666 #define P00_TOKEN_48 ,
4667 #define P00_TOKEN_49 ,
4668 #define P00_TOKEN_50 ,
4669 #define P00_TOKEN_51 ,
4670 #define P00_TOKEN_52 ,
4671 #define P00_TOKEN_53 ,
4672 #define P00_TOKEN_54 ,
4673 #define P00_TOKEN_55 ,
4674 #define P00_TOKEN_56 ,
4675 #define P00_TOKEN_57 ,
4676 #define P00_TOKEN_58 ,
4677 #define P00_TOKEN_59 ,
4678 #define P00_TOKEN_60 ,
4679 #define P00_TOKEN_61 ,
4680 #define P00_TOKEN_62 ,
4681 #define P00_TOKEN_63 ,
4682 #define P00_TOKEN_64 ,
4683 #define P00_TOKEN_65 ,
4684 #define P00_TOKEN_66 ,
4685 #define P00_TOKEN_67 ,
4686 #define P00_TOKEN_68 ,
4687 #define P00_TOKEN_69 ,
4688 #define P00_TOKEN_70 ,
4689 #define P00_TOKEN_71 ,
4690 #define P00_TOKEN_72 ,
4691 #define P00_TOKEN_73 ,
4692 #define P00_TOKEN_74 ,
4693 #define P00_TOKEN_75 ,
4694 #define P00_TOKEN_76 ,
4695 #define P00_TOKEN_77 ,
4696 #define P00_TOKEN_78 ,
4697 #define P00_TOKEN_79 ,
4698 #define P00_TOKEN_80 ,
4699 #define P00_TOKEN_81 ,
4700 #define P00_TOKEN_82 ,
4701 #define P00_TOKEN_83 ,
4702 #define P00_TOKEN_84 ,
4703 #define P00_TOKEN_85 ,
4704 #define P00_TOKEN_86 ,
4705 #define P00_TOKEN_87 ,
4706 #define P00_TOKEN_88 ,
4707 #define P00_TOKEN_89 ,
4708 #define P00_TOKEN_90 ,
4709 #define P00_TOKEN_91 ,
4710 #define P00_TOKEN_92 ,
4711 #define P00_TOKEN_93 ,
4712 #define P00_TOKEN_94 ,
4713 #define P00_TOKEN_95 ,
4714 #define P00_TOKEN_96 ,
4715 #define P00_TOKEN_97 ,
4716 #define P00_TOKEN_98 ,
4717 #define P00_TOKEN_99 ,
4718 #define P00_TOKEN_100 ,
4719 #define P00_TOKEN_101 ,
4720 #define P00_TOKEN_102 ,
4721 #define P00_TOKEN_103 ,
4722 #define P00_TOKEN_104 ,
4723 #define P00_TOKEN_105 ,
4724 #define P00_TOKEN_106 ,
4725 #define P00_TOKEN_107 ,
4726 #define P00_TOKEN_108 ,
4727 #define P00_TOKEN_109 ,
4728 #define P00_TOKEN_110 ,
4729 #define P00_TOKEN_111 ,
4730 #define P00_TOKEN_112 ,
4731 #define P00_TOKEN_113 ,
4732 #define P00_TOKEN_114 ,
4733 #define P00_TOKEN_115 ,
4734 #define P00_TOKEN_116 ,
4735 #define P00_TOKEN_117 ,
4736 #define P00_TOKEN_118 ,
4737 #define P00_TOKEN_119 ,
4738 #define P00_TOKEN_120 ,
4739 #define P00_TOKEN_121 ,
4740 #define P00_TOKEN_122 ,
4741 #define P00_TOKEN_123 ,
4742 #define P00_TOKEN_124 ,
4743 #define P00_TOKEN_125 ,
4744 #define P00_TOKEN_126 ,
4745 #define P00_TOKEN_127 ,
4746 #define P00_TOKEN_128 ,
4747 #define P00_TOKEN_129 ,
4748 #define P00_TOKEN_130 ,
4749 #define P00_TOKEN_131 ,
4750 #define P00_TOKEN_132 ,
4751 #define P00_TOKEN_133 ,
4752 #define P00_TOKEN_134 ,
4753 #define P00_TOKEN_135 ,
4754 #define P00_TOKEN_136 ,
4755 #define P00_TOKEN_137 ,
4756 #define P00_TOKEN_138 ,
4757 #define P00_TOKEN_139 ,
4758 #define P00_TOKEN_140 ,
4759 #define P00_TOKEN_141 ,
4760 #define P00_TOKEN_142 ,
4761 #define P00_TOKEN_143 ,
4762 #define P00_TOKEN_144 ,
4763 #define P00_TOKEN_145 ,
4764 #define P00_TOKEN_146 ,
4765 #define P00_TOKEN_147 ,
4766 #define P00_TOKEN_148 ,
4767 #define P00_TOKEN_149 ,
4768 #define P00_TOKEN_150 ,
4769 #define P00_TOKEN_151 ,
4770 #define P00_TOKEN_152 ,
4771 #define P00_TOKEN_153 ,
4772 #define P00_TOKEN_154 ,
4773 #define P00_TOKEN_155 ,
4774 #define P00_TOKEN_156 ,
4775 #define P00_TOKEN_157 ,
4776 #define P00_TOKEN_158 ,
4777 #define P00_TOKEN_159 ,
4778 #define P00_TOKEN__Bool ,
4779 #define P00_TOKEN__Complex ,
4780 #define P00_TOKEN__Exit ,
4781 #define P00_TOKEN__Imaginary ,
4782 #define P00_TOKEN_abort ,
4783 #define P00_TOKEN_abs ,
4784 #define P00_TOKEN_acos ,
4785 #define P00_TOKEN_asctime ,
4786 #define P00_TOKEN_asin ,
4787 #define P00_TOKEN_assert ,
4788 #define P00_TOKEN_atan ,
4789 #define P00_TOKEN_atan2 ,
4790 #define P00_TOKEN_atexit ,
4791 #define P00_TOKEN_atof ,
4792 #define P00_TOKEN_atoi ,
4793 #define P00_TOKEN_atol ,
4794 #define P00_TOKEN_auto ,
4795 #define P00_TOKEN_break ,
4796 #define P00_TOKEN_bsearch ,
4797 #define P00_TOKEN_btowc ,
4798 #define P00_TOKEN_cabs ,
4799 #define P00_TOKEN_cacos ,
4800 #define P00_TOKEN_cacosh ,
4801 #define P00_TOKEN_calloc ,
4802 #define P00_TOKEN_carg ,
4803 #define P00_TOKEN_case ,
4804 #define P00_TOKEN_casin ,
4805 #define P00_TOKEN_casinh ,
4806 #define P00_TOKEN_catan ,
4807 #define P00_TOKEN_catanh ,
4808 #define P00_TOKEN_ccos ,
4809 #define P00_TOKEN_ccosh ,
4810 #define P00_TOKEN_ceil ,
4811 #define P00_TOKEN_cexp ,
4812 #define P00_TOKEN_char ,
4813 #define P00_TOKEN_cimag ,
4814 #define P00_TOKEN_clearerr ,
4815 #define P00_TOKEN_clock ,
4816 #define P00_TOKEN_clock_t ,
4817 #define P00_TOKEN_clog ,
4818 #define P00_TOKEN_conj ,
4819 #define P00_TOKEN_const ,
4820 #define P00_TOKEN_continue ,
4821 #define P00_TOKEN_cos ,
4822 #define P00_TOKEN_cosh ,
4823 #define P00_TOKEN_cpow ,
4824 #define P00_TOKEN_cproj ,
4825 #define P00_TOKEN_creal ,
4826 #define P00_TOKEN_csin ,
4827 #define P00_TOKEN_csinh ,
4828 #define P00_TOKEN_csqrt ,
4829 #define P00_TOKEN_ctan ,
4830 #define P00_TOKEN_ctanh ,
4831 #define P00_TOKEN_ctime ,
4832 #define P00_TOKEN_default ,
4833 #define P00_TOKEN_difftime ,
4834 #define P00_TOKEN_div ,
4835 #define P00_TOKEN_div_t ,
4836 #define P00_TOKEN_do ,
4837 #define P00_TOKEN_double ,
4838 #define P00_TOKEN_double_t ,
4839 #define P00_TOKEN_else ,
4840 #define P00_TOKEN_enum ,
4841 #define P00_TOKEN_exit ,
4842 #define P00_TOKEN_exp ,
4843 #define P00_TOKEN_extern ,
4844 #define P00_TOKEN_fabs ,
4845 #define P00_TOKEN_fclose ,
4846 #define P00_TOKEN_fdopen ,
4847 #define P00_TOKEN_fenv_t ,
4848 #define P00_TOKEN_feof ,
4849 #define P00_TOKEN_ferror ,
4850 #define P00_TOKEN_fexcept_t ,
4851 #define P00_TOKEN_fflush ,
4852 #define P00_TOKEN_fgetc ,
4853 #define P00_TOKEN_fgetpos ,
4854 #define P00_TOKEN_fgets ,
4855 #define P00_TOKEN_fgetwc ,
4856 #define P00_TOKEN_fgetws ,
4857 #define P00_TOKEN_float ,
4858 #define P00_TOKEN_float_t ,
4859 #define P00_TOKEN_floor ,
4860 #define P00_TOKEN_fopen ,
4861 #define P00_TOKEN_for ,
4862 #define P00_TOKEN_fpos_t ,
4863 #define P00_TOKEN_fprintf ,
4864 #define P00_TOKEN_fputc ,
4865 #define P00_TOKEN_fputchar ,
4866 #define P00_TOKEN_fputs ,
4867 #define P00_TOKEN_fputwc ,
4868 #define P00_TOKEN_fputws ,
4869 #define P00_TOKEN_fread ,
4870 #define P00_TOKEN_free ,
4871 #define P00_TOKEN_freopen ,
4872 #define P00_TOKEN_frexp ,
4873 #define P00_TOKEN_fscanf ,
4874 #define P00_TOKEN_fseek ,
4875 #define P00_TOKEN_fsetpos ,
4876 #define P00_TOKEN_ftell ,
4877 #define P00_TOKEN_fwide ,
4878 #define P00_TOKEN_fwprintf ,
4879 #define P00_TOKEN_fwrite ,
4880 #define P00_TOKEN_fwscanf ,
4881 #define P00_TOKEN_getaddrinfo ,
4882 #define P00_TOKEN_getc ,
4883 #define P00_TOKEN_getchar ,
4884 #define P00_TOKEN_getenv ,
4885 #define P00_TOKEN_getnameinfo ,
4886 #define P00_TOKEN_gets ,
4887 #define P00_TOKEN_getwc ,
4888 #define P00_TOKEN_getwchar ,
4889 #define P00_TOKEN_gmtime ,
4890 #define P00_TOKEN_goto ,
4891 #define P00_TOKEN_if ,
4892 #define P00_TOKEN_imaxabs ,
4893 #define P00_TOKEN_imaxdiv ,
4894 #define P00_TOKEN_imaxdiv_t ,
4895 #define P00_TOKEN_inline ,
4896 #define P00_TOKEN_int ,
4897 #define P00_TOKEN_int16_t ,
4898 #define P00_TOKEN_int32_t ,
4899 #define P00_TOKEN_int64_t ,
4900 #define P00_TOKEN_int8_t ,
4901 #define P00_TOKEN_intfast16_t ,
4902 #define P00_TOKEN_intfast32_t ,
4903 #define P00_TOKEN_intfast64_t ,
4904 #define P00_TOKEN_intfast8_t ,
4905 #define P00_TOKEN_intleast16_t ,
4906 #define P00_TOKEN_intleast32_t ,
4907 #define P00_TOKEN_intleast64_t ,
4908 #define P00_TOKEN_intleast8_t ,
4909 #define P00_TOKEN_intmax_t ,
4910 #define P00_TOKEN_intptr_t ,
4911 #define P00_TOKEN_isalnum ,
4912 #define P00_TOKEN_isalpha ,
4913 #define P00_TOKEN_isblank ,
4914 #define P00_TOKEN_iscntrl ,
4915 #define P00_TOKEN_isdigit ,
4916 #define P00_TOKEN_isgraph ,
4917 #define P00_TOKEN_islower ,
4918 #define P00_TOKEN_isprint ,
4919 #define P00_TOKEN_ispunct ,
4920 #define P00_TOKEN_isspace ,
4921 #define P00_TOKEN_isupper ,
4922 #define P00_TOKEN_iswalnum ,
4923 #define P00_TOKEN_iswalpha ,
4924 #define P00_TOKEN_iswcntrl ,
4925 #define P00_TOKEN_iswctype ,
4926 #define P00_TOKEN_iswdigit ,
4927 #define P00_TOKEN_iswgraph ,
4928 #define P00_TOKEN_iswlower ,
4929 #define P00_TOKEN_iswprint ,
4930 #define P00_TOKEN_iswpunct ,
4931 #define P00_TOKEN_iswspace ,
4932 #define P00_TOKEN_iswupper ,
4933 #define P00_TOKEN_iswxdigit ,
4934 #define P00_TOKEN_isxdigit ,
4935 #define P00_TOKEN_labs ,
4936 #define P00_TOKEN_ldexp ,
4937 #define P00_TOKEN_ldiv ,
4938 #define P00_TOKEN_ldiv_t ,
4939 #define P00_TOKEN_lldiv_t ,
4940 #define P00_TOKEN_localeconv ,
4941 #define P00_TOKEN_localtime ,
4942 #define P00_TOKEN_log ,
4943 #define P00_TOKEN_log10 ,
4944 #define P00_TOKEN_long ,
4945 #define P00_TOKEN_longjmp ,
4946 #define P00_TOKEN_malloc ,
4947 #define P00_TOKEN_mbrlen ,
4948 #define P00_TOKEN_mbrtowc ,
4949 #define P00_TOKEN_mbsinit ,
4950 #define P00_TOKEN_mbsrtowcs ,
4951 #define P00_TOKEN_mbstate_t ,
4952 #define P00_TOKEN_memchr ,
4953 #define P00_TOKEN_memcmp ,
4954 #define P00_TOKEN_memcpy ,
4955 #define P00_TOKEN_memmove ,
4956 #define P00_TOKEN_memset ,
4957 #define P00_TOKEN_mktime ,
4958 #define P00_TOKEN_modf ,
4959 #define P00_TOKEN_off_t ,
4960 #define P00_TOKEN_offsetof ,
4961 #define P00_TOKEN_perror ,
4962 #define P00_TOKEN_pow ,
4963 #define P00_TOKEN_printf ,
4964 #define P00_TOKEN_ptrdiff_t ,
4965 #define P00_TOKEN_putc ,
4966 #define P00_TOKEN_putchar ,
4967 #define P00_TOKEN_puts ,
4968 #define P00_TOKEN_putwc ,
4969 #define P00_TOKEN_putwchar ,
4970 #define P00_TOKEN_qsort ,
4971 #define P00_TOKEN_raise ,
4972 #define P00_TOKEN_rand ,
4973 #define P00_TOKEN_realloc ,
4974 #define P00_TOKEN_register ,
4975 #define P00_TOKEN_remove ,
4976 #define P00_TOKEN_rename ,
4977 #define P00_TOKEN_restrict ,
4978 #define P00_TOKEN_return ,
4979 #define P00_TOKEN_rewind ,
4980 #define P00_TOKEN_scanf ,
4981 #define P00_TOKEN_setbuf ,
4982 #define P00_TOKEN_setjmp ,
4983 #define P00_TOKEN_setlocale ,
4984 #define P00_TOKEN_setvbuf ,
4985 #define P00_TOKEN_short ,
4986 #define P00_TOKEN_sig_atomic_t ,
4987 #define P00_TOKEN_signed ,
4988 #define P00_TOKEN_sin ,
4989 #define P00_TOKEN_sinh ,
4990 #define P00_TOKEN_size_t ,
4991 #define P00_TOKEN_sizeof ,
4992 #define P00_TOKEN_snprintf ,
4993 #define P00_TOKEN_sprintf ,
4994 #define P00_TOKEN_sqrt ,
4995 #define P00_TOKEN_srand ,
4996 #define P00_TOKEN_sscanf ,
4997 #define P00_TOKEN_ssize_t ,
4998 #define P00_TOKEN_static ,
4999 #define P00_TOKEN_strcat ,
5000 #define P00_TOKEN_strchr ,
5001 #define P00_TOKEN_strcmp ,
5002 #define P00_TOKEN_strcoll ,
5003 #define P00_TOKEN_strcpy ,
5004 #define P00_TOKEN_strcspn ,
5005 #define P00_TOKEN_strerror ,
5006 #define P00_TOKEN_strftime ,
5007 #define P00_TOKEN_strlen ,
5008 #define P00_TOKEN_strncat ,
5009 #define P00_TOKEN_strncmp ,
5010 #define P00_TOKEN_strncpy ,
5011 #define P00_TOKEN_strpbrk ,
5012 #define P00_TOKEN_strrchr ,
5013 #define P00_TOKEN_strspn ,
5014 #define P00_TOKEN_strstr ,
5015 #define P00_TOKEN_strtod ,
5016 #define P00_TOKEN_strtoimax ,
5017 #define P00_TOKEN_strtok ,
5018 #define P00_TOKEN_strtol ,
5019 #define P00_TOKEN_strtoul ,
5020 #define P00_TOKEN_strtoumax ,
5021 #define P00_TOKEN_struct ,
5022 #define P00_TOKEN_strxfrm ,
5023 #define P00_TOKEN_switch ,
5024 #define P00_TOKEN_swprintf ,
5025 #define P00_TOKEN_swscanf ,
5026 #define P00_TOKEN_system ,
5027 #define P00_TOKEN_tan ,
5028 #define P00_TOKEN_tanh ,
5029 #define P00_TOKEN_time ,
5030 #define P00_TOKEN_time_t ,
5031 #define P00_TOKEN_tmpfile ,
5032 #define P00_TOKEN_tmpnam ,
5033 #define P00_TOKEN_tolower ,
5034 #define P00_TOKEN_toupper ,
5035 #define P00_TOKEN_towctrans ,
5036 #define P00_TOKEN_towlower ,
5037 #define P00_TOKEN_towupper ,
5038 #define P00_TOKEN_typedef ,
5039 #define P00_TOKEN_uint16_t ,
5040 #define P00_TOKEN_uint32_t ,
5041 #define P00_TOKEN_uint64_t ,
5042 #define P00_TOKEN_uint8_t ,
5043 #define P00_TOKEN_uintfast16_t ,
5044 #define P00_TOKEN_uintfast32_t ,
5045 #define P00_TOKEN_uintfast64_t ,
5046 #define P00_TOKEN_uintfast8_t ,
5047 #define P00_TOKEN_uintleast16_t ,
5048 #define P00_TOKEN_uintleast32_t ,
5049 #define P00_TOKEN_uintleast64_t ,
5050 #define P00_TOKEN_uintleast8_t ,
5051 #define P00_TOKEN_uintmax_t ,
5052 #define P00_TOKEN_uintptr_t ,
5053 #define P00_TOKEN_ungetc ,
5054 #define P00_TOKEN_ungetwc ,
5055 #define P00_TOKEN_union ,
5056 #define P00_TOKEN_unsigned ,
5057 #define P00_TOKEN_va_arg ,
5058 #define P00_TOKEN_va_copy ,
5059 #define P00_TOKEN_va_end ,
5060 #define P00_TOKEN_va_start ,
5061 #define P00_TOKEN_vfprintf ,
5062 #define P00_TOKEN_vfscanf ,
5063 #define P00_TOKEN_vfwprintf ,
5064 #define P00_TOKEN_void ,
5065 #define P00_TOKEN_volatile ,
5066 #define P00_TOKEN_vprintf ,
5067 #define P00_TOKEN_vscanf ,
5068 #define P00_TOKEN_vsprintf ,
5069 #define P00_TOKEN_vsscanf ,
5070 #define P00_TOKEN_vswprintf ,
5071 #define P00_TOKEN_vwprintf ,
5072 #define P00_TOKEN_wchar_t ,
5073 #define P00_TOKEN_wcrtomb ,
5074 #define P00_TOKEN_wcscat ,
5075 #define P00_TOKEN_wcschr ,
5076 #define P00_TOKEN_wcscmp ,
5077 #define P00_TOKEN_wcscoll ,
5078 #define P00_TOKEN_wcscpy ,
5079 #define P00_TOKEN_wcscspn ,
5080 #define P00_TOKEN_wcsftime ,
5081 #define P00_TOKEN_wcslen ,
5082 #define P00_TOKEN_wcsncat ,
5083 #define P00_TOKEN_wcsncmp ,
5084 #define P00_TOKEN_wcsncpy ,
5085 #define P00_TOKEN_wcspbrk ,
5086 #define P00_TOKEN_wcsrchr ,
5087 #define P00_TOKEN_wcsrtombs ,
5088 #define P00_TOKEN_wcsspn ,
5089 #define P00_TOKEN_wcsstr ,
5090 #define P00_TOKEN_wcstod ,
5091 #define P00_TOKEN_wcstoimax ,
5092 #define P00_TOKEN_wcstok ,
5093 #define P00_TOKEN_wcstol ,
5094 #define P00_TOKEN_wcstoul ,
5095 #define P00_TOKEN_wcstoumax ,
5096 #define P00_TOKEN_wcsxfrm ,
5097 #define P00_TOKEN_wctob ,
5098 #define P00_TOKEN_wctrans ,
5099 #define P00_TOKEN_wctrans_t ,
5100 #define P00_TOKEN_wctype ,
5101 #define P00_TOKEN_wctype_t ,
5102 #define P00_TOKEN_while ,
5103 #define P00_TOKEN_wint_t ,
5104 #define P00_TOKEN_wmemchr ,
5105 #define P00_TOKEN_wmemcmp ,
5106 #define P00_TOKEN_wmemcpy ,
5107 #define P00_TOKEN_wmemmove ,
5108 #define P00_TOKEN_wmemset ,
5109 #define P00_TOKEN_wprintf ,
5110 #define P00_TOKEN_wscanf ,
5111 #define P00_TOKEN_256 ,
5112 #define P00_TOKEN_512 ,
5113 #define P00_TOKEN_1024 ,
5114 #define P00_TOKEN_2048 ,
5115 #define P00_TOKEN_4096 ,
5116 #define P00_TOKEN_8192 ,
5117 #define P00_TOKEN_16384 ,
5118 #define P00_TOKEN_32768 ,
5119 #define P00_TOKEN_65536 ,
5120 #define P00_TOKEN_131072 ,
5121 #define P00_TOKEN_262144 ,
5122 #define P00_TOKEN_524288 ,
5123 #define P00_TOKEN_1048576 ,
5124 #define P00_TOKEN_2097152 ,
5125 #define P00_TOKEN_4194304 ,
5126 #define P00_TOKEN_8388608 ,
5127 #define P00_TOKEN_16777216 ,
5128 #define P00_TOKEN_33554432 ,
5129 #define P00_TOKEN_67108864 ,
5130 #define P00_TOKEN_134217728 ,
5131 #define P00_TOKEN_268435456 ,
5132 #define P00_TOKEN_536870912 ,
5133 #define P00_TOKEN_1073741824 ,
5134 #define P00_TOKEN_2147483648 ,
5135 #define P00_TOKEN_4294967296 ,
5136 #define P00_TOKEN_8589934592 ,
5137 #define P00_TOKEN_17179869184 ,
5138 #define P00_TOKEN_34359738368 ,
5139 #define P00_TOKEN_68719476736 ,
5140 #define P00_TOKEN_137438953472 ,
5141 #define P00_TOKEN_274877906944 ,
5142 #define P00_TOKEN_549755813888 ,
5143 #define P00_TOKEN_1099511627776 ,
5144 #define P00_TOKEN_2199023255552 ,
5145 #define P00_TOKEN_4398046511104 ,
5146 #define P00_TOKEN_8796093022208 ,
5147 #define P00_TOKEN_17592186044416 ,
5148 #define P00_TOKEN_35184372088832 ,
5149 #define P00_TOKEN_70368744177664 ,
5150 #define P00_TOKEN_140737488355328 ,
5151 #define P00_TOKEN_281474976710656 ,
5152 #define P00_TOKEN_562949953421312 ,
5153 #define P00_TOKEN_1125899906842624 ,
5154 #define P00_TOKEN_2251799813685248 ,
5155 #define P00_TOKEN_4503599627370496 ,
5156 #define P00_TOKEN_9007199254740992 ,
5157 #define P00_TOKEN_18014398509481984 ,
5158 #define P00_TOKEN_36028797018963968 ,
5159 #define P00_TOKEN_72057594037927936 ,
5160 #define P00_TOKEN_144115188075855872 ,
5161 #define P00_TOKEN_288230376151711744 ,
5162 #define P00_TOKEN_576460752303423488 ,
5163 #define P00_TOKEN_1152921504606846976 ,
5164 #define P00_TOKEN_2305843009213693952 ,
5165 #define P00_TOKEN_4611686018427387904 ,
5166 #define P00_TOKEN_9223372036854775808 ,
5167 #define P00_QUALIFIER_const ,
5168 #define P00_QUALIFIER_restrict ,
5169 #define P00_QUALIFIER_volatile ,
5170 #define P00_VOID_void ,
5171 #define P00_BOOL__Bool ,
5172 #define P00_BOOL_bool ,
5173 #define P00_INTEGER_char ,
5174 #define P00_INTEGER_int ,
5175 #define P00_INTEGER_long ,
5176 #define P00_INTEGER_short ,
5177 #define P00_INTEGER_signed ,
5178 #define P00_INTEGER_unsigned ,
5179 #define P00_REAL_double ,
5180 #define P00_REAL_float ,
5181 #define P00_REAL_long ,
5182 #define P00_FLOAT__Complex ,
5183 #define P00_FLOAT__Imaginary ,
5184 #define P00_FLOAT_double ,
5185 #define P00_FLOAT_float ,
5186 #define P00_FLOAT_long ,
5187 #define P00_TYPE__Bool ,
5188 #define P00_TYPE__Complex ,
5189 #define P00_TYPE__Imaginary ,
5190 #define P00_TYPE_char ,
5191 #define P00_TYPE_const ,
5192 #define P00_TYPE_double ,
5193 #define P00_TYPE_float ,
5194 #define P00_TYPE_int ,
5195 #define P00_TYPE_long ,
5196 #define P00_TYPE_restrict ,
5197 #define P00_TYPE_short ,
5198 #define P00_TYPE_signed ,
5199 #define P00_TYPE_unsigned ,
5200 #define P00_TYPE_void ,
5201 #define P00_TYPE_volatile ,
5202 #define P00_VOID_QUAL_void ,
5203 #define P00_VOID_QUAL_const ,
5204 #define P00_VOID_QUAL_restrict ,
5205 #define P00_VOID_QUAL_volatile ,
5206 #define P00_BOOL_QUAL__Bool ,
5207 #define P00_BOOL_QUAL_bool ,
5208 #define P00_BOOL_QUAL_const ,
5209 #define P00_BOOL_QUAL_restrict ,
5210 #define P00_BOOL_QUAL_volatile ,
5211 #define P00_INTEGER_QUAL_char ,
5212 #define P00_INTEGER_QUAL_int ,
5213 #define P00_INTEGER_QUAL_long ,
5214 #define P00_INTEGER_QUAL_short ,
5215 #define P00_INTEGER_QUAL_signed ,
5216 #define P00_INTEGER_QUAL_unsigned ,
5217 #define P00_INTEGER_QUAL_const ,
5218 #define P00_INTEGER_QUAL_restrict ,
5219 #define P00_INTEGER_QUAL_volatile ,
5220 #define P00_REAL_QUAL_double ,
5221 #define P00_REAL_QUAL_float ,
5222 #define P00_REAL_QUAL_long ,
5223 #define P00_REAL_QUAL_const ,
5224 #define P00_REAL_QUAL_restrict ,
5225 #define P00_REAL_QUAL_volatile ,
5226 #define P00_FLOAT_QUAL__Complex ,
5227 #define P00_FLOAT_QUAL__Imaginary ,
5228 #define P00_FLOAT_QUAL_double ,
5229 #define P00_FLOAT_QUAL_float ,
5230 #define P00_FLOAT_QUAL_long ,
5231 #define P00_FLOAT_QUAL_const ,
5232 #define P00_FLOAT_QUAL_restrict ,
5233 #define P00_FLOAT_QUAL_volatile ,
5234 #define P00_TYPE_QUAL__Bool ,
5235 #define P00_TYPE_QUAL__Complex ,
5236 #define P00_TYPE_QUAL__Imaginary ,
5237 #define P00_TYPE_QUAL_char ,
5238 #define P00_TYPE_QUAL_const ,
5239 #define P00_TYPE_QUAL_double ,
5240 #define P00_TYPE_QUAL_float ,
5241 #define P00_TYPE_QUAL_int ,
5242 #define P00_TYPE_QUAL_long ,
5243 #define P00_TYPE_QUAL_restrict ,
5244 #define P00_TYPE_QUAL_short ,
5245 #define P00_TYPE_QUAL_signed ,
5246 #define P00_TYPE_QUAL_unsigned ,
5247 #define P00_TYPE_QUAL_void ,
5248 #define P00_TYPE_QUAL_volatile ,
5249 #define P00_KEYWORD__Bool ,
5250 #define P00_KEYWORD__Complex ,
5251 #define P00_KEYWORD__Imaginary ,
5252 #define P00_KEYWORD_auto ,
5253 #define P00_KEYWORD_break ,
5254 #define P00_KEYWORD_case ,
5255 #define P00_KEYWORD_char ,
5256 #define P00_KEYWORD_const ,
5257 #define P00_KEYWORD_continue ,
5258 #define P00_KEYWORD_default ,
5259 #define P00_KEYWORD_do ,
5260 #define P00_KEYWORD_double ,
5261 #define P00_KEYWORD_else ,
5262 #define P00_KEYWORD_enum ,
5263 #define P00_KEYWORD_extern ,
5264 #define P00_KEYWORD_float ,
5265 #define P00_KEYWORD_for ,
5266 #define P00_KEYWORD_goto ,
5267 #define P00_KEYWORD_if ,
5268 #define P00_KEYWORD_inline ,
5269 #define P00_KEYWORD_int ,
5270 #define P00_KEYWORD_long ,
5271 #define P00_KEYWORD_register ,
5272 #define P00_KEYWORD_restrict ,
5273 #define P00_KEYWORD_return ,
5274 #define P00_KEYWORD_short ,
5275 #define P00_KEYWORD_signed ,
5276 #define P00_KEYWORD_sizeof ,
5277 #define P00_KEYWORD_static ,
5278 #define P00_KEYWORD_struct ,
5279 #define P00_KEYWORD_switch ,
5280 #define P00_KEYWORD_typedef ,
5281 #define P00_KEYWORD_union ,
5282 #define P00_KEYWORD_unsigned ,
5283 #define P00_KEYWORD_void ,
5284 #define P00_KEYWORD_volatile ,
5285 #define P00_KEYWORD_while ,
5286 #define P00_RESERVED__Bool ,
5287 #define P00_RESERVED__Complex ,
5288 #define P00_RESERVED__Exit ,
5289 #define P00_RESERVED__Imaginary ,
5290 #define P00_RESERVED_abort ,
5291 #define P00_RESERVED_abs ,
5292 #define P00_RESERVED_acos ,
5293 #define P00_RESERVED_asctime ,
5294 #define P00_RESERVED_asin ,
5295 #define P00_RESERVED_assert ,
5296 #define P00_RESERVED_atan ,
5297 #define P00_RESERVED_atan2 ,
5298 #define P00_RESERVED_atexit ,
5299 #define P00_RESERVED_atof ,
5300 #define P00_RESERVED_atoi ,
5301 #define P00_RESERVED_atol ,
5302 #define P00_RESERVED_auto ,
5303 #define P00_RESERVED_break ,
5304 #define P00_RESERVED_bsearch ,
5305 #define P00_RESERVED_btowc ,
5306 #define P00_RESERVED_cabs ,
5307 #define P00_RESERVED_cacos ,
5308 #define P00_RESERVED_cacosh ,
5309 #define P00_RESERVED_calloc ,
5310 #define P00_RESERVED_carg ,
5311 #define P00_RESERVED_case ,
5312 #define P00_RESERVED_casin ,
5313 #define P00_RESERVED_casinh ,
5314 #define P00_RESERVED_catan ,
5315 #define P00_RESERVED_catanh ,
5316 #define P00_RESERVED_ccos ,
5317 #define P00_RESERVED_ccosh ,
5318 #define P00_RESERVED_ceil ,
5319 #define P00_RESERVED_cexp ,
5320 #define P00_RESERVED_char ,
5321 #define P00_RESERVED_cimag ,
5322 #define P00_RESERVED_clearerr ,
5323 #define P00_RESERVED_clock ,
5324 #define P00_RESERVED_clock_t ,
5325 #define P00_RESERVED_clog ,
5326 #define P00_RESERVED_conj ,
5327 #define P00_RESERVED_const ,
5328 #define P00_RESERVED_continue ,
5329 #define P00_RESERVED_cos ,
5330 #define P00_RESERVED_cosh ,
5331 #define P00_RESERVED_cpow ,
5332 #define P00_RESERVED_cproj ,
5333 #define P00_RESERVED_creal ,
5334 #define P00_RESERVED_csin ,
5335 #define P00_RESERVED_csinh ,
5336 #define P00_RESERVED_csqrt ,
5337 #define P00_RESERVED_ctan ,
5338 #define P00_RESERVED_ctanh ,
5339 #define P00_RESERVED_ctime ,
5340 #define P00_RESERVED_default ,
5341 #define P00_RESERVED_difftime ,
5342 #define P00_RESERVED_div ,
5343 #define P00_RESERVED_div_t ,
5344 #define P00_RESERVED_do ,
5345 #define P00_RESERVED_double ,
5346 #define P00_RESERVED_double_t ,
5347 #define P00_RESERVED_else ,
5348 #define P00_RESERVED_enum ,
5349 #define P00_RESERVED_exit ,
5350 #define P00_RESERVED_exp ,
5351 #define P00_RESERVED_extern ,
5352 #define P00_RESERVED_fabs ,
5353 #define P00_RESERVED_fclose ,
5354 #define P00_RESERVED_fdopen ,
5355 #define P00_RESERVED_fenv_t ,
5356 #define P00_RESERVED_feof ,
5357 #define P00_RESERVED_ferror ,
5358 #define P00_RESERVED_fexcept_t ,
5359 #define P00_RESERVED_fflush ,
5360 #define P00_RESERVED_fgetc ,
5361 #define P00_RESERVED_fgetpos ,
5362 #define P00_RESERVED_fgets ,
5363 #define P00_RESERVED_fgetwc ,
5364 #define P00_RESERVED_fgetws ,
5365 #define P00_RESERVED_float ,
5366 #define P00_RESERVED_float_t ,
5367 #define P00_RESERVED_floor ,
5368 #define P00_RESERVED_fopen ,
5369 #define P00_RESERVED_for ,
5370 #define P00_RESERVED_fpos_t ,
5371 #define P00_RESERVED_fprintf ,
5372 #define P00_RESERVED_fputc ,
5373 #define P00_RESERVED_fputchar ,
5374 #define P00_RESERVED_fputs ,
5375 #define P00_RESERVED_fputwc ,
5376 #define P00_RESERVED_fputws ,
5377 #define P00_RESERVED_fread ,
5378 #define P00_RESERVED_free ,
5379 #define P00_RESERVED_freopen ,
5380 #define P00_RESERVED_frexp ,
5381 #define P00_RESERVED_fscanf ,
5382 #define P00_RESERVED_fseek ,
5383 #define P00_RESERVED_fsetpos ,
5384 #define P00_RESERVED_ftell ,
5385 #define P00_RESERVED_fwide ,
5386 #define P00_RESERVED_fwprintf ,
5387 #define P00_RESERVED_fwrite ,
5388 #define P00_RESERVED_fwscanf ,
5389 #define P00_RESERVED_getaddrinfo ,
5390 #define P00_RESERVED_getc ,
5391 #define P00_RESERVED_getchar ,
5392 #define P00_RESERVED_getenv ,
5393 #define P00_RESERVED_getnameinfo ,
5394 #define P00_RESERVED_gets ,
5395 #define P00_RESERVED_getwc ,
5396 #define P00_RESERVED_getwchar ,
5397 #define P00_RESERVED_gmtime ,
5398 #define P00_RESERVED_goto ,
5399 #define P00_RESERVED_if ,
5400 #define P00_RESERVED_imaxabs ,
5401 #define P00_RESERVED_imaxdiv ,
5402 #define P00_RESERVED_imaxdiv_t ,
5403 #define P00_RESERVED_inline ,
5404 #define P00_RESERVED_int ,
5405 #define P00_RESERVED_int16_t ,
5406 #define P00_RESERVED_int32_t ,
5407 #define P00_RESERVED_int64_t ,
5408 #define P00_RESERVED_int8_t ,
5409 #define P00_RESERVED_intfast16_t ,
5410 #define P00_RESERVED_intfast32_t ,
5411 #define P00_RESERVED_intfast64_t ,
5412 #define P00_RESERVED_intfast8_t ,
5413 #define P00_RESERVED_intleast16_t ,
5414 #define P00_RESERVED_intleast32_t ,
5415 #define P00_RESERVED_intleast64_t ,
5416 #define P00_RESERVED_intleast8_t ,
5417 #define P00_RESERVED_intmax_t ,
5418 #define P00_RESERVED_intptr_t ,
5419 #define P00_RESERVED_isalnum ,
5420 #define P00_RESERVED_isalpha ,
5421 #define P00_RESERVED_isblank ,
5422 #define P00_RESERVED_iscntrl ,
5423 #define P00_RESERVED_isdigit ,
5424 #define P00_RESERVED_isgraph ,
5425 #define P00_RESERVED_islower ,
5426 #define P00_RESERVED_isprint ,
5427 #define P00_RESERVED_ispunct ,
5428 #define P00_RESERVED_isspace ,
5429 #define P00_RESERVED_isupper ,
5430 #define P00_RESERVED_iswalnum ,
5431 #define P00_RESERVED_iswalpha ,
5432 #define P00_RESERVED_iswcntrl ,
5433 #define P00_RESERVED_iswctype ,
5434 #define P00_RESERVED_iswdigit ,
5435 #define P00_RESERVED_iswgraph ,
5436 #define P00_RESERVED_iswlower ,
5437 #define P00_RESERVED_iswprint ,
5438 #define P00_RESERVED_iswpunct ,
5439 #define P00_RESERVED_iswspace ,
5440 #define P00_RESERVED_iswupper ,
5441 #define P00_RESERVED_iswxdigit ,
5442 #define P00_RESERVED_isxdigit ,
5443 #define P00_RESERVED_labs ,
5444 #define P00_RESERVED_ldexp ,
5445 #define P00_RESERVED_ldiv ,
5446 #define P00_RESERVED_ldiv_t ,
5447 #define P00_RESERVED_lldiv_t ,
5448 #define P00_RESERVED_localeconv ,
5449 #define P00_RESERVED_localtime ,
5450 #define P00_RESERVED_log ,
5451 #define P00_RESERVED_log10 ,
5452 #define P00_RESERVED_long ,
5453 #define P00_RESERVED_longjmp ,
5454 #define P00_RESERVED_malloc ,
5455 #define P00_RESERVED_mbrlen ,
5456 #define P00_RESERVED_mbrtowc ,
5457 #define P00_RESERVED_mbsinit ,
5458 #define P00_RESERVED_mbsrtowcs ,
5459 #define P00_RESERVED_mbstate_t ,
5460 #define P00_RESERVED_memchr ,
5461 #define P00_RESERVED_memcmp ,
5462 #define P00_RESERVED_memcpy ,
5463 #define P00_RESERVED_memmove ,
5464 #define P00_RESERVED_memset ,
5465 #define P00_RESERVED_mktime ,
5466 #define P00_RESERVED_modf ,
5467 #define P00_RESERVED_off_t ,
5468 #define P00_RESERVED_offsetof ,
5469 #define P00_RESERVED_perror ,
5470 #define P00_RESERVED_pow ,
5471 #define P00_RESERVED_printf ,
5472 #define P00_RESERVED_ptrdiff_t ,
5473 #define P00_RESERVED_putc ,
5474 #define P00_RESERVED_putchar ,
5475 #define P00_RESERVED_puts ,
5476 #define P00_RESERVED_putwc ,
5477 #define P00_RESERVED_putwchar ,
5478 #define P00_RESERVED_qsort ,
5479 #define P00_RESERVED_raise ,
5480 #define P00_RESERVED_rand ,
5481 #define P00_RESERVED_realloc ,
5482 #define P00_RESERVED_register ,
5483 #define P00_RESERVED_remove ,
5484 #define P00_RESERVED_rename ,
5485 #define P00_RESERVED_restrict ,
5486 #define P00_RESERVED_return ,
5487 #define P00_RESERVED_rewind ,
5488 #define P00_RESERVED_scanf ,
5489 #define P00_RESERVED_setbuf ,
5490 #define P00_RESERVED_setjmp ,
5491 #define P00_RESERVED_setlocale ,
5492 #define P00_RESERVED_setvbuf ,
5493 #define P00_RESERVED_short ,
5494 #define P00_RESERVED_sig_atomic_t ,
5495 #define P00_RESERVED_signed ,
5496 #define P00_RESERVED_sin ,
5497 #define P00_RESERVED_sinh ,
5498 #define P00_RESERVED_size_t ,
5499 #define P00_RESERVED_sizeof ,
5500 #define P00_RESERVED_snprintf ,
5501 #define P00_RESERVED_sprintf ,
5502 #define P00_RESERVED_sqrt ,
5503 #define P00_RESERVED_srand ,
5504 #define P00_RESERVED_sscanf ,
5505 #define P00_RESERVED_ssize_t ,
5506 #define P00_RESERVED_static ,
5507 #define P00_RESERVED_strcat ,
5508 #define P00_RESERVED_strchr ,
5509 #define P00_RESERVED_strcmp ,
5510 #define P00_RESERVED_strcoll ,
5511 #define P00_RESERVED_strcpy ,
5512 #define P00_RESERVED_strcspn ,
5513 #define P00_RESERVED_strerror ,
5514 #define P00_RESERVED_strftime ,
5515 #define P00_RESERVED_strlen ,
5516 #define P00_RESERVED_strncat ,
5517 #define P00_RESERVED_strncmp ,
5518 #define P00_RESERVED_strncpy ,
5519 #define P00_RESERVED_strpbrk ,
5520 #define P00_RESERVED_strrchr ,
5521 #define P00_RESERVED_strspn ,
5522 #define P00_RESERVED_strstr ,
5523 #define P00_RESERVED_strtod ,
5524 #define P00_RESERVED_strtoimax ,
5525 #define P00_RESERVED_strtok ,
5526 #define P00_RESERVED_strtol ,
5527 #define P00_RESERVED_strtoul ,
5528 #define P00_RESERVED_strtoumax ,
5529 #define P00_RESERVED_struct ,
5530 #define P00_RESERVED_strxfrm ,
5531 #define P00_RESERVED_switch ,
5532 #define P00_RESERVED_swprintf ,
5533 #define P00_RESERVED_swscanf ,
5534 #define P00_RESERVED_system ,
5535 #define P00_RESERVED_tan ,
5536 #define P00_RESERVED_tanh ,
5537 #define P00_RESERVED_time ,
5538 #define P00_RESERVED_time_t ,
5539 #define P00_RESERVED_tmpfile ,
5540 #define P00_RESERVED_tmpnam ,
5541 #define P00_RESERVED_tolower ,
5542 #define P00_RESERVED_toupper ,
5543 #define P00_RESERVED_towctrans ,
5544 #define P00_RESERVED_towlower ,
5545 #define P00_RESERVED_towupper ,
5546 #define P00_RESERVED_typedef ,
5547 #define P00_RESERVED_uint16_t ,
5548 #define P00_RESERVED_uint32_t ,
5549 #define P00_RESERVED_uint64_t ,
5550 #define P00_RESERVED_uint8_t ,
5551 #define P00_RESERVED_uintfast16_t ,
5552 #define P00_RESERVED_uintfast32_t ,
5553 #define P00_RESERVED_uintfast64_t ,
5554 #define P00_RESERVED_uintfast8_t ,
5555 #define P00_RESERVED_uintleast16_t ,
5556 #define P00_RESERVED_uintleast32_t ,
5557 #define P00_RESERVED_uintleast64_t ,
5558 #define P00_RESERVED_uintleast8_t ,
5559 #define P00_RESERVED_uintmax_t ,
5560 #define P00_RESERVED_uintptr_t ,
5561 #define P00_RESERVED_ungetc ,
5562 #define P00_RESERVED_ungetwc ,
5563 #define P00_RESERVED_union ,
5564 #define P00_RESERVED_unsigned ,
5565 #define P00_RESERVED_va_arg ,
5566 #define P00_RESERVED_va_copy ,
5567 #define P00_RESERVED_va_end ,
5568 #define P00_RESERVED_va_start ,
5569 #define P00_RESERVED_vfprintf ,
5570 #define P00_RESERVED_vfscanf ,
5571 #define P00_RESERVED_vfwprintf ,
5572 #define P00_RESERVED_void ,
5573 #define P00_RESERVED_volatile ,
5574 #define P00_RESERVED_vprintf ,
5575 #define P00_RESERVED_vscanf ,
5576 #define P00_RESERVED_vsprintf ,
5577 #define P00_RESERVED_vsscanf ,
5578 #define P00_RESERVED_vswprintf ,
5579 #define P00_RESERVED_vwprintf ,
5580 #define P00_RESERVED_wchar_t ,
5581 #define P00_RESERVED_wcrtomb ,
5582 #define P00_RESERVED_wcscat ,
5583 #define P00_RESERVED_wcschr ,
5584 #define P00_RESERVED_wcscmp ,
5585 #define P00_RESERVED_wcscoll ,
5586 #define P00_RESERVED_wcscpy ,
5587 #define P00_RESERVED_wcscspn ,
5588 #define P00_RESERVED_wcsftime ,
5589 #define P00_RESERVED_wcslen ,
5590 #define P00_RESERVED_wcsncat ,
5591 #define P00_RESERVED_wcsncmp ,
5592 #define P00_RESERVED_wcsncpy ,
5593 #define P00_RESERVED_wcspbrk ,
5594 #define P00_RESERVED_wcsrchr ,
5595 #define P00_RESERVED_wcsrtombs ,
5596 #define P00_RESERVED_wcsspn ,
5597 #define P00_RESERVED_wcsstr ,
5598 #define P00_RESERVED_wcstod ,
5599 #define P00_RESERVED_wcstoimax ,
5600 #define P00_RESERVED_wcstok ,
5601 #define P00_RESERVED_wcstol ,
5602 #define P00_RESERVED_wcstoul ,
5603 #define P00_RESERVED_wcstoumax ,
5604 #define P00_RESERVED_wcsxfrm ,
5605 #define P00_RESERVED_wctob ,
5606 #define P00_RESERVED_wctrans ,
5607 #define P00_RESERVED_wctrans_t ,
5608 #define P00_RESERVED_wctype ,
5609 #define P00_RESERVED_wctype_t ,
5610 #define P00_RESERVED_while ,
5611 #define P00_RESERVED_wint_t ,
5612 #define P00_RESERVED_wmemchr ,
5613 #define P00_RESERVED_wmemcmp ,
5614 #define P00_RESERVED_wmemcpy ,
5615 #define P00_RESERVED_wmemmove ,
5616 #define P00_RESERVED_wmemset ,
5617 #define P00_RESERVED_wprintf ,
5618 #define P00_RESERVED_wscanf ,
5619 #define P00_RESERVED_256 ,
5620 #define P00_RESERVED_512 ,
5621 #define P00_RESERVED_1024 ,
5622 #define P00_RESERVED_2048 ,
5623 #define P00_RESERVED_4096 ,
5624 #define P00_RESERVED_8192 ,
5625 #define P00_RESERVED_16384 ,
5626 #define P00_RESERVED_32768 ,
5627 #define P00_RESERVED_65536 ,
5628 #define P00_RESERVED_131072 ,
5629 #define P00_RESERVED_262144 ,
5630 #define P00_RESERVED_524288 ,
5631 #define P00_RESERVED_1048576 ,
5632 #define P00_RESERVED_2097152 ,
5633 #define P00_RESERVED_4194304 ,
5634 #define P00_RESERVED_8388608 ,
5635 #define P00_RESERVED_16777216 ,
5636 #define P00_RESERVED_33554432 ,
5637 #define P00_RESERVED_67108864 ,
5638 #define P00_RESERVED_134217728 ,
5639 #define P00_RESERVED_268435456 ,
5640 #define P00_RESERVED_536870912 ,
5641 #define P00_RESERVED_1073741824 ,
5642 #define P00_RESERVED_2147483648 ,
5643 #define P00_RESERVED_4294967296 ,
5644 #define P00_RESERVED_8589934592 ,
5645 #define P00_RESERVED_17179869184 ,
5646 #define P00_RESERVED_34359738368 ,
5647 #define P00_RESERVED_68719476736 ,
5648 #define P00_RESERVED_137438953472 ,
5649 #define P00_RESERVED_274877906944 ,
5650 #define P00_RESERVED_549755813888 ,
5651 #define P00_RESERVED_1099511627776 ,
5652 #define P00_RESERVED_2199023255552 ,
5653 #define P00_RESERVED_4398046511104 ,
5654 #define P00_RESERVED_8796093022208 ,
5655 #define P00_RESERVED_17592186044416 ,
5656 #define P00_RESERVED_35184372088832 ,
5657 #define P00_RESERVED_70368744177664 ,
5658 #define P00_RESERVED_140737488355328 ,
5659 #define P00_RESERVED_281474976710656 ,
5660 #define P00_RESERVED_562949953421312 ,
5661 #define P00_RESERVED_1125899906842624 ,
5662 #define P00_RESERVED_2251799813685248 ,
5663 #define P00_RESERVED_4503599627370496 ,
5664 #define P00_RESERVED_9007199254740992 ,
5665 #define P00_RESERVED_18014398509481984 ,
5666 #define P00_RESERVED_36028797018963968 ,
5667 #define P00_RESERVED_72057594037927936 ,
5668 #define P00_RESERVED_144115188075855872 ,
5669 #define P00_RESERVED_288230376151711744 ,
5670 #define P00_RESERVED_576460752303423488 ,
5671 #define P00_RESERVED_1152921504606846976 ,
5672 #define P00_RESERVED_2305843009213693952 ,
5673 #define P00_RESERVED_4611686018427387904 ,
5674 #define P00_RESERVED_9223372036854775808 ,
5675 #define P00_CONST7(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(8)(7)
5676 #define P00_CONST6(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST7(P00_EAT_FIRST(SEQ)))(6)
5677 #define P00_CONST5(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST6(P00_EAT_FIRST(SEQ)))(5)
5678 #define P00_CONST4(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST5(P00_EAT_FIRST(SEQ)))(4)
5679 #define P00_CONST3(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST4(P00_EAT_FIRST(SEQ)))(3)
5680 #define P00_CONST2(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST3(P00_EAT_FIRST(SEQ)))(2)
5681 #define P00_CONST1(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST2(P00_EAT_FIRST(SEQ)))(1)
5682 #define P00_CONST_CLASSIFY_7(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5683 #define P00_CONST_CLASSIFY_6(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5684 #define P00_CONST_CLASSIFY_5(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5685 #define P00_CONST_CLASSIFY_4(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5686 #define P00_CONST_CLASSIFY_3(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5687 #define P00_CONST_CLASSIFY_2(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5688 #define P00_CONST_CLASSIFY_1(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ)
5689 #define P00_CONST_CLASSIFY___(CODE) P99_IF_ELSE(P00_CONST_VALIDATE(CODE))(P99_PASTE2(P00_CONST_CLASSIFY__, CODE))(INVALID_CONST_TYPE_EXPRESSION[CODE])
5690 #define P00_CONST_CLASSIFY__(N, ...) P00_CONST_CLASSIFY___(P00_NARG(__VA_ARGS__))
5691 #define P00_CONST_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_CONST_CLASSIFY__(N, P99_PASTE2(P00_CONST_CLASSIFY_, N)(SEQ)))
5693 #define P00_CONST_CLASSIFY(SEQ) P00_CONST_CLASSIFY_(P99_CONST_QUAL_LEN(SEQ), SEQ)
5695 #define P00_CONST_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_CONST_VALIDATE__, CODE)))
5697 #define P99_CONST_LEN(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST1(P00_EAT_FIRST(SEQ)))(0)
5699 #define P99_IS_CONST_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_CONST_, SEQ))
5700 #define P00_VOLATILE7(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(8)(7)
5701 #define P00_VOLATILE6(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE7(P00_EAT_FIRST(SEQ)))(6)
5702 #define P00_VOLATILE5(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE6(P00_EAT_FIRST(SEQ)))(5)
5703 #define P00_VOLATILE4(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE5(P00_EAT_FIRST(SEQ)))(4)
5704 #define P00_VOLATILE3(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE4(P00_EAT_FIRST(SEQ)))(3)
5705 #define P00_VOLATILE2(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE3(P00_EAT_FIRST(SEQ)))(2)
5706 #define P00_VOLATILE1(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE2(P00_EAT_FIRST(SEQ)))(1)
5707 #define P00_VOLATILE_CLASSIFY_7(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5708 #define P00_VOLATILE_CLASSIFY_6(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5709 #define P00_VOLATILE_CLASSIFY_5(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5710 #define P00_VOLATILE_CLASSIFY_4(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5711 #define P00_VOLATILE_CLASSIFY_3(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5712 #define P00_VOLATILE_CLASSIFY_2(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5713 #define P00_VOLATILE_CLASSIFY_1(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ)
5714 #define P00_VOLATILE_CLASSIFY___(CODE) P99_IF_ELSE(P00_VOLATILE_VALIDATE(CODE))(P99_PASTE2(P00_VOLATILE_CLASSIFY__, CODE))(INVALID_VOLATILE_TYPE_EXPRESSION[CODE])
5715 #define P00_VOLATILE_CLASSIFY__(N, ...) P00_VOLATILE_CLASSIFY___(P00_NARG(__VA_ARGS__))
5716 #define P00_VOLATILE_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_VOLATILE_CLASSIFY__(N, P99_PASTE2(P00_VOLATILE_CLASSIFY_, N)(SEQ)))
5718 #define P00_VOLATILE_CLASSIFY(SEQ) P00_VOLATILE_CLASSIFY_(P99_VOLATILE_QUAL_LEN(SEQ), SEQ)
5720 #define P00_VOLATILE_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOLATILE_VALIDATE__, CODE)))
5722 #define P99_VOLATILE_LEN(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE1(P00_EAT_FIRST(SEQ)))(0)
5724 #define P99_IS_VOLATILE_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_VOLATILE_, SEQ))
5725 #define P00_RESTRICT7(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(8)(7)
5726 #define P00_RESTRICT6(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT7(P00_EAT_FIRST(SEQ)))(6)
5727 #define P00_RESTRICT5(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT6(P00_EAT_FIRST(SEQ)))(5)
5728 #define P00_RESTRICT4(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT5(P00_EAT_FIRST(SEQ)))(4)
5729 #define P00_RESTRICT3(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT4(P00_EAT_FIRST(SEQ)))(3)
5730 #define P00_RESTRICT2(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT3(P00_EAT_FIRST(SEQ)))(2)
5731 #define P00_RESTRICT1(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT2(P00_EAT_FIRST(SEQ)))(1)
5732 #define P00_RESTRICT_CLASSIFY_7(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5733 #define P00_RESTRICT_CLASSIFY_6(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5734 #define P00_RESTRICT_CLASSIFY_5(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5735 #define P00_RESTRICT_CLASSIFY_4(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5736 #define P00_RESTRICT_CLASSIFY_3(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5737 #define P00_RESTRICT_CLASSIFY_2(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5738 #define P00_RESTRICT_CLASSIFY_1(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ)
5739 #define P00_RESTRICT_CLASSIFY___(CODE) P99_IF_ELSE(P00_RESTRICT_VALIDATE(CODE))(P99_PASTE2(P00_RESTRICT_CLASSIFY__, CODE))(INVALID_RESTRICT_TYPE_EXPRESSION[CODE])
5740 #define P00_RESTRICT_CLASSIFY__(N, ...) P00_RESTRICT_CLASSIFY___(P00_NARG(__VA_ARGS__))
5741 #define P00_RESTRICT_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_RESTRICT_CLASSIFY__(N, P99_PASTE2(P00_RESTRICT_CLASSIFY_, N)(SEQ)))
5743 #define P00_RESTRICT_CLASSIFY(SEQ) P00_RESTRICT_CLASSIFY_(P99_RESTRICT_QUAL_LEN(SEQ), SEQ)
5745 #define P00_RESTRICT_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_RESTRICT_VALIDATE__, CODE)))
5747 #define P99_RESTRICT_LEN(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT1(P00_EAT_FIRST(SEQ)))(0)
5749 #define P99_IS_RESTRICT_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_RESTRICT_, SEQ))
5750 #define P00_BOOL7(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(8)(7)
5751 #define P00_BOOL6(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL7(P00_EAT_FIRST(SEQ)))(6)
5752 #define P00_BOOL5(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL6(P00_EAT_FIRST(SEQ)))(5)
5753 #define P00_BOOL4(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL5(P00_EAT_FIRST(SEQ)))(4)
5754 #define P00_BOOL3(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL4(P00_EAT_FIRST(SEQ)))(3)
5755 #define P00_BOOL2(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL3(P00_EAT_FIRST(SEQ)))(2)
5756 #define P00_BOOL1(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL2(P00_EAT_FIRST(SEQ)))(1)
5757 #define P00_BOOL_CLASSIFY_7(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5758 #define P00_BOOL_CLASSIFY_6(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5759 #define P00_BOOL_CLASSIFY_5(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5760 #define P00_BOOL_CLASSIFY_4(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5761 #define P00_BOOL_CLASSIFY_3(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5762 #define P00_BOOL_CLASSIFY_2(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5763 #define P00_BOOL_CLASSIFY_1(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ)
5764 #define P00_BOOL_CLASSIFY___(CODE) P99_IF_ELSE(P00_BOOL_VALIDATE(CODE))(P99_PASTE2(P00_BOOL_CLASSIFY__, CODE))(INVALID_BOOL_TYPE_EXPRESSION[CODE])
5765 #define P00_BOOL_CLASSIFY__(N, ...) P00_BOOL_CLASSIFY___(P00_NARG(__VA_ARGS__))
5766 #define P00_BOOL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_BOOL_CLASSIFY__(N, P99_PASTE2(P00_BOOL_CLASSIFY_, N)(SEQ)))
5768 #define P00_BOOL_CLASSIFY(SEQ) P00_BOOL_CLASSIFY_(P99_BOOL_QUAL_LEN(SEQ), SEQ)
5770 #define P00_BOOL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_BOOL_VALIDATE__, CODE)))
5772 #define P99_BOOL_LEN(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL1(P00_EAT_FIRST(SEQ)))(0)
5774 #define P99_IS_BOOL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_BOOL_, SEQ))
5775 #define P00_VOID7(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(8)(7)
5776 #define P00_VOID6(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID7(P00_EAT_FIRST(SEQ)))(6)
5777 #define P00_VOID5(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID6(P00_EAT_FIRST(SEQ)))(5)
5778 #define P00_VOID4(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID5(P00_EAT_FIRST(SEQ)))(4)
5779 #define P00_VOID3(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID4(P00_EAT_FIRST(SEQ)))(3)
5780 #define P00_VOID2(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID3(P00_EAT_FIRST(SEQ)))(2)
5781 #define P00_VOID1(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID2(P00_EAT_FIRST(SEQ)))(1)
5782 #define P00_VOID_CLASSIFY_7(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5783 #define P00_VOID_CLASSIFY_6(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5784 #define P00_VOID_CLASSIFY_5(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5785 #define P00_VOID_CLASSIFY_4(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5786 #define P00_VOID_CLASSIFY_3(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5787 #define P00_VOID_CLASSIFY_2(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5788 #define P00_VOID_CLASSIFY_1(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ)
5789 #define P00_VOID_CLASSIFY___(CODE) P99_IF_ELSE(P00_VOID_VALIDATE(CODE))(P99_PASTE2(P00_VOID_CLASSIFY__, CODE))(INVALID_VOID_TYPE_EXPRESSION[CODE])
5790 #define P00_VOID_CLASSIFY__(N, ...) P00_VOID_CLASSIFY___(P00_NARG(__VA_ARGS__))
5791 #define P00_VOID_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_VOID_CLASSIFY__(N, P99_PASTE2(P00_VOID_CLASSIFY_, N)(SEQ)))
5793 #define P00_VOID_CLASSIFY(SEQ) P00_VOID_CLASSIFY_(P99_VOID_QUAL_LEN(SEQ), SEQ)
5795 #define P00_VOID_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOID_VALIDATE__, CODE)))
5797 #define P99_VOID_LEN(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID1(P00_EAT_FIRST(SEQ)))(0)
5799 #define P99_IS_VOID_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_VOID_, SEQ))
5800 #define P00_INTEGER7(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(8)(7)
5801 #define P00_INTEGER6(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER7(P00_EAT_FIRST(SEQ)))(6)
5802 #define P00_INTEGER5(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER6(P00_EAT_FIRST(SEQ)))(5)
5803 #define P00_INTEGER4(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER5(P00_EAT_FIRST(SEQ)))(4)
5804 #define P00_INTEGER3(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER4(P00_EAT_FIRST(SEQ)))(3)
5805 #define P00_INTEGER2(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER3(P00_EAT_FIRST(SEQ)))(2)
5806 #define P00_INTEGER1(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER2(P00_EAT_FIRST(SEQ)))(1)
5807 #define P00_INTEGER_CLASSIFY_7(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5808 #define P00_INTEGER_CLASSIFY_6(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5809 #define P00_INTEGER_CLASSIFY_5(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5810 #define P00_INTEGER_CLASSIFY_4(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5811 #define P00_INTEGER_CLASSIFY_3(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5812 #define P00_INTEGER_CLASSIFY_2(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5813 #define P00_INTEGER_CLASSIFY_1(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ)
5814 #define P00_INTEGER_CLASSIFY___(CODE) P99_IF_ELSE(P00_INTEGER_VALIDATE(CODE))(P99_PASTE2(P00_INTEGER_CLASSIFY__, CODE))(INVALID_INTEGER_TYPE_EXPRESSION[CODE])
5815 #define P00_INTEGER_CLASSIFY__(N, ...) P00_INTEGER_CLASSIFY___(P00_NARG(__VA_ARGS__))
5816 #define P00_INTEGER_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_INTEGER_CLASSIFY__(N, P99_PASTE2(P00_INTEGER_CLASSIFY_, N)(SEQ)))
5818 #define P00_INTEGER_CLASSIFY(SEQ) P00_INTEGER_CLASSIFY_(P99_INTEGER_QUAL_LEN(SEQ), SEQ)
5820 #define P00_INTEGER_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_INTEGER_VALIDATE__, CODE)))
5822 #define P99_INTEGER_LEN(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER1(P00_EAT_FIRST(SEQ)))(0)
5824 #define P99_IS_INTEGER_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_INTEGER_, SEQ))
5825 #define P00_REAL7(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(8)(7)
5826 #define P00_REAL6(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL7(P00_EAT_FIRST(SEQ)))(6)
5827 #define P00_REAL5(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL6(P00_EAT_FIRST(SEQ)))(5)
5828 #define P00_REAL4(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL5(P00_EAT_FIRST(SEQ)))(4)
5829 #define P00_REAL3(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL4(P00_EAT_FIRST(SEQ)))(3)
5830 #define P00_REAL2(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL3(P00_EAT_FIRST(SEQ)))(2)
5831 #define P00_REAL1(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL2(P00_EAT_FIRST(SEQ)))(1)
5832 #define P00_REAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5833 #define P00_REAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5834 #define P00_REAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5835 #define P00_REAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5836 #define P00_REAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5837 #define P00_REAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5838 #define P00_REAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ)
5839 #define P00_REAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_REAL_VALIDATE(CODE))(P99_PASTE2(P00_REAL_CLASSIFY__, CODE))(INVALID_REAL_TYPE_EXPRESSION[CODE])
5840 #define P00_REAL_CLASSIFY__(N, ...) P00_REAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
5841 #define P00_REAL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_REAL_CLASSIFY__(N, P99_PASTE2(P00_REAL_CLASSIFY_, N)(SEQ)))
5843 #define P00_REAL_CLASSIFY(SEQ) P00_REAL_CLASSIFY_(P99_REAL_QUAL_LEN(SEQ), SEQ)
5845 #define P00_REAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_REAL_VALIDATE__, CODE)))
5847 #define P99_REAL_LEN(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL1(P00_EAT_FIRST(SEQ)))(0)
5849 #define P99_IS_REAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_REAL_, SEQ))
5850 #define P00_FLOAT7(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(8)(7)
5851 #define P00_FLOAT6(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT7(P00_EAT_FIRST(SEQ)))(6)
5852 #define P00_FLOAT5(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT6(P00_EAT_FIRST(SEQ)))(5)
5853 #define P00_FLOAT4(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT5(P00_EAT_FIRST(SEQ)))(4)
5854 #define P00_FLOAT3(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT4(P00_EAT_FIRST(SEQ)))(3)
5855 #define P00_FLOAT2(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT3(P00_EAT_FIRST(SEQ)))(2)
5856 #define P00_FLOAT1(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT2(P00_EAT_FIRST(SEQ)))(1)
5857 #define P00_FLOAT_CLASSIFY_7(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5858 #define P00_FLOAT_CLASSIFY_6(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5859 #define P00_FLOAT_CLASSIFY_5(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5860 #define P00_FLOAT_CLASSIFY_4(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5861 #define P00_FLOAT_CLASSIFY_3(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5862 #define P00_FLOAT_CLASSIFY_2(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5863 #define P00_FLOAT_CLASSIFY_1(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ)
5864 #define P00_FLOAT_CLASSIFY___(CODE) P99_IF_ELSE(P00_FLOAT_VALIDATE(CODE))(P99_PASTE2(P00_FLOAT_CLASSIFY__, CODE))(INVALID_FLOAT_TYPE_EXPRESSION[CODE])
5865 #define P00_FLOAT_CLASSIFY__(N, ...) P00_FLOAT_CLASSIFY___(P00_NARG(__VA_ARGS__))
5866 #define P00_FLOAT_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_FLOAT_CLASSIFY__(N, P99_PASTE2(P00_FLOAT_CLASSIFY_, N)(SEQ)))
5868 #define P00_FLOAT_CLASSIFY(SEQ) P00_FLOAT_CLASSIFY_(P99_FLOAT_QUAL_LEN(SEQ), SEQ)
5870 #define P00_FLOAT_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_FLOAT_VALIDATE__, CODE)))
5872 #define P99_FLOAT_LEN(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT1(P00_EAT_FIRST(SEQ)))(0)
5874 #define P99_IS_FLOAT_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_FLOAT_, SEQ))
5875 #define P00_TYPE7(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(8)(7)
5876 #define P00_TYPE6(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE7(P00_EAT_FIRST(SEQ)))(6)
5877 #define P00_TYPE5(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE6(P00_EAT_FIRST(SEQ)))(5)
5878 #define P00_TYPE4(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE5(P00_EAT_FIRST(SEQ)))(4)
5879 #define P00_TYPE3(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE4(P00_EAT_FIRST(SEQ)))(3)
5880 #define P00_TYPE2(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE3(P00_EAT_FIRST(SEQ)))(2)
5881 #define P00_TYPE1(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE2(P00_EAT_FIRST(SEQ)))(1)
5882 #define P00_TYPE_CLASSIFY_7(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5883 #define P00_TYPE_CLASSIFY_6(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5884 #define P00_TYPE_CLASSIFY_5(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5885 #define P00_TYPE_CLASSIFY_4(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5886 #define P00_TYPE_CLASSIFY_3(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5887 #define P00_TYPE_CLASSIFY_2(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5888 #define P00_TYPE_CLASSIFY_1(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ)
5889 #define P00_TYPE_CLASSIFY___(CODE) P99_IF_ELSE(P00_TYPE_VALIDATE(CODE))(P99_PASTE2(P00_TYPE_CLASSIFY__, CODE))(INVALID_TYPE_TYPE_EXPRESSION[CODE])
5890 #define P00_TYPE_CLASSIFY__(N, ...) P00_TYPE_CLASSIFY___(P00_NARG(__VA_ARGS__))
5891 #define P00_TYPE_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_TYPE_CLASSIFY__(N, P99_PASTE2(P00_TYPE_CLASSIFY_, N)(SEQ)))
5893 #define P00_TYPE_CLASSIFY(SEQ) P00_TYPE_CLASSIFY_(P99_TYPE_QUAL_LEN(SEQ), SEQ)
5895 #define P00_TYPE_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_TYPE_VALIDATE__, CODE)))
5897 #define P99_TYPE_LEN(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE1(P00_EAT_FIRST(SEQ)))(0)
5899 #define P99_IS_TYPE_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_TYPE_, SEQ))
5900 #define P00_BOOL_QUAL7(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(8)(7)
5901 #define P00_BOOL_QUAL6(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL7(P00_EAT_FIRST(SEQ)))(6)
5902 #define P00_BOOL_QUAL5(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL6(P00_EAT_FIRST(SEQ)))(5)
5903 #define P00_BOOL_QUAL4(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL5(P00_EAT_FIRST(SEQ)))(4)
5904 #define P00_BOOL_QUAL3(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL4(P00_EAT_FIRST(SEQ)))(3)
5905 #define P00_BOOL_QUAL2(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL3(P00_EAT_FIRST(SEQ)))(2)
5906 #define P00_BOOL_QUAL1(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL2(P00_EAT_FIRST(SEQ)))(1)
5907 #define P00_BOOL_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5908 #define P00_BOOL_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5909 #define P00_BOOL_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5910 #define P00_BOOL_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5911 #define P00_BOOL_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5912 #define P00_BOOL_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5913 #define P00_BOOL_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ)
5914 #define P00_BOOL_QUAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_BOOL_QUAL_VALIDATE(CODE))(P99_PASTE2(P00_BOOL_QUAL_CLASSIFY__, CODE))(INVALID_BOOL_QUAL_TYPE_EXPRESSION[CODE])
5915 #define P00_BOOL_QUAL_CLASSIFY__(N, ...) P00_BOOL_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
5916 #define P00_BOOL_QUAL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_BOOL_QUAL_CLASSIFY__(N, P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, N)(SEQ)))
5918 #define P00_BOOL_QUAL_CLASSIFY(SEQ) P00_BOOL_QUAL_CLASSIFY_(P99_BOOL_QUAL_QUAL_LEN(SEQ), SEQ)
5920 #define P00_BOOL_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_BOOL_QUAL_VALIDATE__, CODE)))
5922 #define P99_BOOL_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5924 #define P99_IS_BOOL_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_BOOL_QUAL_, SEQ))
5925 #define P00_VOID_QUAL7(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(8)(7)
5926 #define P00_VOID_QUAL6(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL7(P00_EAT_FIRST(SEQ)))(6)
5927 #define P00_VOID_QUAL5(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL6(P00_EAT_FIRST(SEQ)))(5)
5928 #define P00_VOID_QUAL4(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL5(P00_EAT_FIRST(SEQ)))(4)
5929 #define P00_VOID_QUAL3(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL4(P00_EAT_FIRST(SEQ)))(3)
5930 #define P00_VOID_QUAL2(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL3(P00_EAT_FIRST(SEQ)))(2)
5931 #define P00_VOID_QUAL1(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL2(P00_EAT_FIRST(SEQ)))(1)
5932 #define P00_VOID_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5933 #define P00_VOID_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5934 #define P00_VOID_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5935 #define P00_VOID_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5936 #define P00_VOID_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5937 #define P00_VOID_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5938 #define P00_VOID_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ)
5939 #define P00_VOID_QUAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_VOID_QUAL_VALIDATE(CODE))(P99_PASTE2(P00_VOID_QUAL_CLASSIFY__, CODE))(INVALID_VOID_QUAL_TYPE_EXPRESSION[CODE])
5940 #define P00_VOID_QUAL_CLASSIFY__(N, ...) P00_VOID_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
5941 #define P00_VOID_QUAL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_VOID_QUAL_CLASSIFY__(N, P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, N)(SEQ)))
5943 #define P00_VOID_QUAL_CLASSIFY(SEQ) P00_VOID_QUAL_CLASSIFY_(P99_VOID_QUAL_QUAL_LEN(SEQ), SEQ)
5945 #define P00_VOID_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOID_QUAL_VALIDATE__, CODE)))
5947 #define P99_VOID_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5949 #define P99_IS_VOID_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_VOID_QUAL_, SEQ))
5950 #define P00_INTEGER_QUAL7(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(8)(7)
5951 #define P00_INTEGER_QUAL6(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL7(P00_EAT_FIRST(SEQ)))(6)
5952 #define P00_INTEGER_QUAL5(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL6(P00_EAT_FIRST(SEQ)))(5)
5953 #define P00_INTEGER_QUAL4(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL5(P00_EAT_FIRST(SEQ)))(4)
5954 #define P00_INTEGER_QUAL3(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL4(P00_EAT_FIRST(SEQ)))(3)
5955 #define P00_INTEGER_QUAL2(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL3(P00_EAT_FIRST(SEQ)))(2)
5956 #define P00_INTEGER_QUAL1(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL2(P00_EAT_FIRST(SEQ)))(1)
5957 #define P00_INTEGER_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5958 #define P00_INTEGER_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5959 #define P00_INTEGER_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5960 #define P00_INTEGER_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5961 #define P00_INTEGER_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5962 #define P00_INTEGER_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5963 #define P00_INTEGER_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ)
5964 #define P00_INTEGER_QUAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_INTEGER_QUAL_VALIDATE(CODE))(P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY__, CODE))(INVALID_INTEGER_QUAL_TYPE_EXPRESSION[CODE])
5965 #define P00_INTEGER_QUAL_CLASSIFY__(N, ...) P00_INTEGER_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
5966 #define P00_INTEGER_QUAL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_INTEGER_QUAL_CLASSIFY__(N, P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, N)(SEQ)))
5968 #define P00_INTEGER_QUAL_CLASSIFY(SEQ) P00_INTEGER_QUAL_CLASSIFY_(P99_INTEGER_QUAL_QUAL_LEN(SEQ), SEQ)
5970 #define P00_INTEGER_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_INTEGER_QUAL_VALIDATE__, CODE)))
5972 #define P99_INTEGER_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5974 #define P99_IS_INTEGER_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_INTEGER_QUAL_, SEQ))
5975 #define P00_REAL_QUAL7(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(8)(7)
5976 #define P00_REAL_QUAL6(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL7(P00_EAT_FIRST(SEQ)))(6)
5977 #define P00_REAL_QUAL5(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL6(P00_EAT_FIRST(SEQ)))(5)
5978 #define P00_REAL_QUAL4(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL5(P00_EAT_FIRST(SEQ)))(4)
5979 #define P00_REAL_QUAL3(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL4(P00_EAT_FIRST(SEQ)))(3)
5980 #define P00_REAL_QUAL2(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL3(P00_EAT_FIRST(SEQ)))(2)
5981 #define P00_REAL_QUAL1(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL2(P00_EAT_FIRST(SEQ)))(1)
5982 #define P00_REAL_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
5983 #define P00_REAL_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
5984 #define P00_REAL_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
5985 #define P00_REAL_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
5986 #define P00_REAL_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
5987 #define P00_REAL_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
5988 #define P00_REAL_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ)
5989 #define P00_REAL_QUAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_REAL_QUAL_VALIDATE(CODE))(P99_PASTE2(P00_REAL_QUAL_CLASSIFY__, CODE))(INVALID_REAL_QUAL_TYPE_EXPRESSION[CODE])
5990 #define P00_REAL_QUAL_CLASSIFY__(N, ...) P00_REAL_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
5991 #define P00_REAL_QUAL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_REAL_QUAL_CLASSIFY__(N, P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, N)(SEQ)))
5993 #define P00_REAL_QUAL_CLASSIFY(SEQ) P00_REAL_QUAL_CLASSIFY_(P99_REAL_QUAL_QUAL_LEN(SEQ), SEQ)
5995 #define P00_REAL_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_REAL_QUAL_VALIDATE__, CODE)))
5997 #define P99_REAL_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5999 #define P99_IS_REAL_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_REAL_QUAL_, SEQ))
6000 #define P00_FLOAT_QUAL7(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(8)(7)
6001 #define P00_FLOAT_QUAL6(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL7(P00_EAT_FIRST(SEQ)))(6)
6002 #define P00_FLOAT_QUAL5(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL6(P00_EAT_FIRST(SEQ)))(5)
6003 #define P00_FLOAT_QUAL4(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL5(P00_EAT_FIRST(SEQ)))(4)
6004 #define P00_FLOAT_QUAL3(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL4(P00_EAT_FIRST(SEQ)))(3)
6005 #define P00_FLOAT_QUAL2(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL3(P00_EAT_FIRST(SEQ)))(2)
6006 #define P00_FLOAT_QUAL1(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL2(P00_EAT_FIRST(SEQ)))(1)
6007 #define P00_FLOAT_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
6008 #define P00_FLOAT_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
6009 #define P00_FLOAT_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
6010 #define P00_FLOAT_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
6011 #define P00_FLOAT_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
6012 #define P00_FLOAT_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
6013 #define P00_FLOAT_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ)
6014 #define P00_FLOAT_QUAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_FLOAT_QUAL_VALIDATE(CODE))(P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY__, CODE))(INVALID_FLOAT_QUAL_TYPE_EXPRESSION[CODE])
6015 #define P00_FLOAT_QUAL_CLASSIFY__(N, ...) P00_FLOAT_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
6016 #define P00_FLOAT_QUAL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_FLOAT_QUAL_CLASSIFY__(N, P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, N)(SEQ)))
6018 #define P00_FLOAT_QUAL_CLASSIFY(SEQ) P00_FLOAT_QUAL_CLASSIFY_(P99_FLOAT_QUAL_QUAL_LEN(SEQ), SEQ)
6020 #define P00_FLOAT_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_FLOAT_QUAL_VALIDATE__, CODE)))
6022 #define P99_FLOAT_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL1(P00_EAT_FIRST(SEQ)))(0)
6024 #define P99_IS_FLOAT_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_FLOAT_QUAL_, SEQ))
6025 #define P00_TYPE_QUAL7(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(8)(7)
6026 #define P00_TYPE_QUAL6(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL7(P00_EAT_FIRST(SEQ)))(6)
6027 #define P00_TYPE_QUAL5(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL6(P00_EAT_FIRST(SEQ)))(5)
6028 #define P00_TYPE_QUAL4(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL5(P00_EAT_FIRST(SEQ)))(4)
6029 #define P00_TYPE_QUAL3(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL4(P00_EAT_FIRST(SEQ)))(3)
6030 #define P00_TYPE_QUAL2(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL3(P00_EAT_FIRST(SEQ)))(2)
6031 #define P00_TYPE_QUAL1(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL2(P00_EAT_FIRST(SEQ)))(1)
6032 #define P00_TYPE_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
6033 #define P00_TYPE_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
6034 #define P00_TYPE_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
6035 #define P00_TYPE_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
6036 #define P00_TYPE_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
6037 #define P00_TYPE_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
6038 #define P00_TYPE_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ)
6039 #define P00_TYPE_QUAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_TYPE_QUAL_VALIDATE(CODE))(P99_PASTE2(P00_TYPE_QUAL_CLASSIFY__, CODE))(INVALID_TYPE_QUAL_TYPE_EXPRESSION[CODE])
6040 #define P00_TYPE_QUAL_CLASSIFY__(N, ...) P00_TYPE_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
6041 #define P00_TYPE_QUAL_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_TYPE_QUAL_CLASSIFY__(N, P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, N)(SEQ)))
6043 #define P00_TYPE_QUAL_CLASSIFY(SEQ) P00_TYPE_QUAL_CLASSIFY_(P99_TYPE_QUAL_QUAL_LEN(SEQ), SEQ)
6045 #define P00_TYPE_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_TYPE_QUAL_VALIDATE__, CODE)))
6047 #define P99_TYPE_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL1(P00_EAT_FIRST(SEQ)))(0)
6049 #define P99_IS_TYPE_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_TYPE_QUAL_, SEQ))
6050 #define P00_KEYWORD7(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(8)(7)
6051 #define P00_KEYWORD6(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD7(P00_EAT_FIRST(SEQ)))(6)
6052 #define P00_KEYWORD5(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD6(P00_EAT_FIRST(SEQ)))(5)
6053 #define P00_KEYWORD4(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD5(P00_EAT_FIRST(SEQ)))(4)
6054 #define P00_KEYWORD3(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD4(P00_EAT_FIRST(SEQ)))(3)
6055 #define P00_KEYWORD2(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD3(P00_EAT_FIRST(SEQ)))(2)
6056 #define P00_KEYWORD1(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD2(P00_EAT_FIRST(SEQ)))(1)
6057 #define P00_KEYWORD_CLASSIFY_7(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_6(P00_EAT_FIRST(SEQ))
6058 #define P00_KEYWORD_CLASSIFY_6(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_5(P00_EAT_FIRST(SEQ))
6059 #define P00_KEYWORD_CLASSIFY_5(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_4(P00_EAT_FIRST(SEQ))
6060 #define P00_KEYWORD_CLASSIFY_4(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_3(P00_EAT_FIRST(SEQ))
6061 #define P00_KEYWORD_CLASSIFY_3(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_2(P00_EAT_FIRST(SEQ))
6062 #define P00_KEYWORD_CLASSIFY_2(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_1(P00_EAT_FIRST(SEQ))
6063 #define P00_KEYWORD_CLASSIFY_1(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ)
6064 #define P00_KEYWORD_CLASSIFY___(CODE) P99_IF_ELSE(P00_KEYWORD_VALIDATE(CODE))(P99_PASTE2(P00_KEYWORD_CLASSIFY__, CODE))(INVALID_KEYWORD_TYPE_EXPRESSION[CODE])
6065 #define P00_KEYWORD_CLASSIFY__(N, ...) P00_KEYWORD_CLASSIFY___(P00_NARG(__VA_ARGS__))
6066 #define P00_KEYWORD_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_KEYWORD_CLASSIFY__(N, P99_PASTE2(P00_KEYWORD_CLASSIFY_, N)(SEQ)))
6068 #define P00_KEYWORD_CLASSIFY(SEQ) P00_KEYWORD_CLASSIFY_(P99_KEYWORD_QUAL_LEN(SEQ), SEQ)
6070 #define P00_KEYWORD_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_KEYWORD_VALIDATE__, CODE)))
6072 #define P99_KEYWORD_LEN(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD1(P00_EAT_FIRST(SEQ)))(0)
6074 #define P99_IS_KEYWORD_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_KEYWORD_, SEQ))
6075 #define P00_RESERVED7(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(8)(7)
6076 #define P00_RESERVED6(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED7(P00_EAT_FIRST(SEQ)))(6)
6077 #define P00_RESERVED5(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED6(P00_EAT_FIRST(SEQ)))(5)
6078 #define P00_RESERVED4(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED5(P00_EAT_FIRST(SEQ)))(4)
6079 #define P00_RESERVED3(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED4(P00_EAT_FIRST(SEQ)))(3)
6080 #define P00_RESERVED2(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED3(P00_EAT_FIRST(SEQ)))(2)
6081 #define P00_RESERVED1(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED2(P00_EAT_FIRST(SEQ)))(1)
6082 #define P00_RESERVED_CLASSIFY_7(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_6(P00_EAT_FIRST(SEQ))
6083 #define P00_RESERVED_CLASSIFY_6(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_5(P00_EAT_FIRST(SEQ))
6084 #define P00_RESERVED_CLASSIFY_5(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_4(P00_EAT_FIRST(SEQ))
6085 #define P00_RESERVED_CLASSIFY_4(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_3(P00_EAT_FIRST(SEQ))
6086 #define P00_RESERVED_CLASSIFY_3(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_2(P00_EAT_FIRST(SEQ))
6087 #define P00_RESERVED_CLASSIFY_2(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_1(P00_EAT_FIRST(SEQ))
6088 #define P00_RESERVED_CLASSIFY_1(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ)
6089 #define P00_RESERVED_CLASSIFY___(CODE) P99_IF_ELSE(P00_RESERVED_VALIDATE(CODE))(P99_PASTE2(P00_RESERVED_CLASSIFY__, CODE))(INVALID_RESERVED_TYPE_EXPRESSION[CODE])
6090 #define P00_RESERVED_CLASSIFY__(N, ...) P00_RESERVED_CLASSIFY___(P00_NARG(__VA_ARGS__))
6091 #define P00_RESERVED_CLASSIFY_(N, SEQ) P99_IF_ELSE(P99_IS_EQ_0(N))()(P00_RESERVED_CLASSIFY__(N, P99_PASTE2(P00_RESERVED_CLASSIFY_, N)(SEQ)))
6093 #define P00_RESERVED_CLASSIFY(SEQ) P00_RESERVED_CLASSIFY_(P99_RESERVED_QUAL_LEN(SEQ), SEQ)
6095 #define P00_RESERVED_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_RESERVED_VALIDATE__, CODE)))
6097 #define P99_RESERVED_LEN(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED1(P00_EAT_FIRST(SEQ)))(0)
6099 #define P99_IS_RESERVED_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_RESERVED_, SEQ))
6100 #define P00_CONST_CLASSIFY_const ,
6101 #define P00_CONST_CLASSIFY__1
6102 #define P00_CONST_VALIDATE__1 ,
6103 #define P00_CONST_CLASSIFY__2 const
6104 #define P00_CONST_VALIDATE__2 ,
6105 #define P00_CONST_CLASSIFY__3 const
6106 #define P00_CONST_VALIDATE__3 ,
6107 #define P00_CONST_CLASSIFY__4 const
6108 #define P00_CONST_VALIDATE__4 ,
6109 #define P00_CONST_CLASSIFY__5 const
6110 #define P00_CONST_VALIDATE__5 ,
6111 #define P00_CONST_CLASSIFY__6 const
6112 #define P00_CONST_VALIDATE__6 ,
6113 #define P00_CONST_CLASSIFY__7 const
6114 #define P00_CONST_VALIDATE__7 ,
6115 #define P00_VOLATILE_CLASSIFY_volatile ,
6116 #define P00_VOLATILE_CLASSIFY__1
6117 #define P00_VOLATILE_VALIDATE__1 ,
6118 #define P00_VOLATILE_CLASSIFY__2 volatile
6119 #define P00_VOLATILE_VALIDATE__2 ,
6120 #define P00_VOLATILE_CLASSIFY__3 volatile
6121 #define P00_VOLATILE_VALIDATE__3 ,
6122 #define P00_VOLATILE_CLASSIFY__4 volatile
6123 #define P00_VOLATILE_VALIDATE__4 ,
6124 #define P00_VOLATILE_CLASSIFY__5 volatile
6125 #define P00_VOLATILE_VALIDATE__5 ,
6126 #define P00_VOLATILE_CLASSIFY__6 volatile
6127 #define P00_VOLATILE_VALIDATE__6 ,
6128 #define P00_VOLATILE_CLASSIFY__7 volatile
6129 #define P00_VOLATILE_VALIDATE__7 ,
6130 #define P00_VOID_CLASSIFY_void ,
6131 #define P00_VOID_CLASSIFY__1
6132 #define P00_VOID_VALIDATE__1 ,
6133 #define P00_VOID_CLASSIFY__2 v
6134 #define P00_VOID_VALIDATE__2 ,
6135 #define P00_BOOL_CLASSIFY__Bool ,
6136 #define P00_BOOL_CLASSIFY__1
6137 #define P00_BOOL_VALIDATE__1 ,
6138 #define P00_BOOL_CLASSIFY__2 b
6139 #define P00_BOOL_VALIDATE__2 ,
6140 #define P00_INTEGER_CLASSIFY_long ,
6141 #define P00_INTEGER_CLASSIFY_short ,,,,
6142 #define P00_INTEGER_CLASSIFY_char ,,,,,,,,
6143 #define P00_INTEGER_CLASSIFY_signed ,,,,,,,,,,,,,,,,
6144 #define P00_INTEGER_CLASSIFY_unsigned ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
6145 #define P00_INTEGER_CLASSIFY_int ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
6146 #define P00_INTEGER_CLASSIFY__2 l
6147 #define P00_INTEGER_VALIDATE__2 ,
6148 #define P00_INTEGER_CLASSIFY__3 ll
6149 #define P00_INTEGER_VALIDATE__3 ,
6150 #define P00_INTEGER_CLASSIFY__5 h
6151 #define P00_INTEGER_VALIDATE__5 ,
6152 #define P00_INTEGER_CLASSIFY__9 c
6153 #define P00_INTEGER_VALIDATE__9 ,
6154 #define P00_INTEGER_CLASSIFY__17 i
6155 #define P00_INTEGER_VALIDATE__17 ,
6156 #define P00_INTEGER_CLASSIFY__18 l
6157 #define P00_INTEGER_VALIDATE__18 ,
6158 #define P00_INTEGER_CLASSIFY__19 ll
6159 #define P00_INTEGER_VALIDATE__19 ,
6160 #define P00_INTEGER_CLASSIFY__21 h
6161 #define P00_INTEGER_VALIDATE__21 ,
6162 #define P00_INTEGER_CLASSIFY__25 hh
6163 #define P00_INTEGER_VALIDATE__25 ,
6164 #define P00_INTEGER_CLASSIFY__33 u
6165 #define P00_INTEGER_VALIDATE__33 ,
6166 #define P00_INTEGER_CLASSIFY__34 ul
6167 #define P00_INTEGER_VALIDATE__34 ,
6168 #define P00_INTEGER_CLASSIFY__35 ull
6169 #define P00_INTEGER_VALIDATE__35 ,
6170 #define P00_INTEGER_CLASSIFY__37 uh
6171 #define P00_INTEGER_VALIDATE__37 ,
6172 #define P00_INTEGER_CLASSIFY__41 uhh
6173 #define P00_INTEGER_VALIDATE__41 ,
6174 #define P00_INTEGER_CLASSIFY__65 i
6175 #define P00_INTEGER_VALIDATE__65 ,
6176 #define P00_INTEGER_CLASSIFY__66 l
6177 #define P00_INTEGER_VALIDATE__66 ,
6178 #define P00_INTEGER_CLASSIFY__67 ll
6179 #define P00_INTEGER_VALIDATE__67 ,
6180 #define P00_INTEGER_CLASSIFY__69 h
6181 #define P00_INTEGER_VALIDATE__69 ,
6182 #define P00_INTEGER_CLASSIFY__81 i
6183 #define P00_INTEGER_VALIDATE__81 ,
6184 #define P00_INTEGER_CLASSIFY__82 l
6185 #define P00_INTEGER_VALIDATE__82 ,
6186 #define P00_INTEGER_CLASSIFY__83 ll
6187 #define P00_INTEGER_VALIDATE__83 ,
6188 #define P00_INTEGER_CLASSIFY__85 h
6189 #define P00_INTEGER_VALIDATE__85 ,
6190 #define P00_INTEGER_CLASSIFY__97 u
6191 #define P00_INTEGER_VALIDATE__97 ,
6192 #define P00_INTEGER_CLASSIFY__98 ul
6193 #define P00_INTEGER_VALIDATE__98 ,
6194 #define P00_INTEGER_CLASSIFY__99 ull
6195 #define P00_INTEGER_VALIDATE__99 ,
6196 #define P00_INTEGER_CLASSIFY__101 uh
6197 #define P00_INTEGER_VALIDATE__101 ,
6198 #define P00_FLOAT_CLASSIFY_long ,
6199 #define P00_FLOAT_CLASSIFY_double ,,,,
6200 #define P00_FLOAT_CLASSIFY_float ,,,,,,,,,,,,,,,,
6201 #define P00_FLOAT_CLASSIFY__Complex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
6202 #define P00_FLOAT_CLASSIFY__5 d
6203 #define P00_FLOAT_VALIDATE__5 ,
6204 #define P00_FLOAT_CLASSIFY__6 ld
6205 #define P00_FLOAT_VALIDATE__6 ,
6206 #define P00_FLOAT_CLASSIFY__17 f
6207 #define P00_FLOAT_VALIDATE__17 ,
6208 #define P00_FLOAT_CLASSIFY__37 dc
6209 #define P00_FLOAT_VALIDATE__37 ,
6210 #define P00_FLOAT_CLASSIFY__38 ldc
6211 #define P00_FLOAT_VALIDATE__38 ,
6212 #define P00_FLOAT_CLASSIFY__49 fc
6213 #define P00_FLOAT_VALIDATE__49 ,
6256 #define P99_BUILTIN_TYPE(...) P99_PASTE2(P00_, P99_PASTE(BUILTIN_TYPE_, __VA_ARGS__))
6257 #define P00_BUILTIN_TYPE_ signed
6258 #define P00_BUILTIN_TYPE_b _Bool
6259 #define P00_BUILTIN_TYPE_c char
6260 #define P00_BUILTIN_TYPE_d double
6261 #define P00_BUILTIN_TYPE_dc double _Complex
6262 #define P00_BUILTIN_TYPE_f float
6263 #define P00_BUILTIN_TYPE_fc float _Complex
6264 #define P00_BUILTIN_TYPE_h signed short
6265 #define P00_BUILTIN_TYPE_hh signed char
6266 #define P00_BUILTIN_TYPE_i signed
6267 #define P00_BUILTIN_TYPE_i128 int_least128_t
6268 #define P00_BUILTIN_TYPE_i16 int_least16_t
6269 #define P00_BUILTIN_TYPE_i32 int_least32_t
6270 #define P00_BUILTIN_TYPE_i64 int_least64_t
6271 #define P00_BUILTIN_TYPE_i8 int_least8_t
6272 #define P00_BUILTIN_TYPE_j intmax_t
6273 #define P00_BUILTIN_TYPE_l signed long
6274 #define P00_BUILTIN_TYPE_ld long double
6275 #define P00_BUILTIN_TYPE_ldc long double _Complex
6276 #define P00_BUILTIN_TYPE_ll signed long long
6277 #define P00_BUILTIN_TYPE_t ptrdiff_t
6278 #define P00_BUILTIN_TYPE_u unsigned
6279 #define P00_BUILTIN_TYPE_u128 uint_least128_t
6280 #define P00_BUILTIN_TYPE_u16 uint_least16_t
6281 #define P00_BUILTIN_TYPE_u32 uint_least32_t
6282 #define P00_BUILTIN_TYPE_u64 uint_least64_t
6283 #define P00_BUILTIN_TYPE_u8 uint_least8_t
6284 #define P00_BUILTIN_TYPE_uc unsigned char
6285 #define P00_BUILTIN_TYPE_uh unsigned short
6286 #define P00_BUILTIN_TYPE_uhh unsigned char
6287 #define P00_BUILTIN_TYPE_uj uintmax_t
6288 #define P00_BUILTIN_TYPE_ul unsigned long
6289 #define P00_BUILTIN_TYPE_ull unsigned long long
6290 #define P00_BUILTIN_TYPE_uz size_t
6291 #define P00_BUILTIN_TYPE_v void
6292 #define P99_BUILTIN_MAX(...) P99_PASTE2(P00_, P99_PASTE(BUILTIN_MAX_, __VA_ARGS__))
6293 #define P00_BUILTIN_MAX_ INT_MAX
6294 #define P00_BUILTIN_MAX_b 1
6295 #define P00_BUILTIN_MAX_c CHAR_MAX
6296 #define P00_BUILTIN_MAX_h SHRT_MAX
6297 #define P00_BUILTIN_MAX_hh SCHAR_MAX
6298 #define P00_BUILTIN_MAX_i INT_MAX
6299 #define P00_BUILTIN_MAX_i128 INT128_MAX
6300 #define P00_BUILTIN_MAX_i16 INT16_MAX
6301 #define P00_BUILTIN_MAX_i32 INT32_MAX
6302 #define P00_BUILTIN_MAX_i64 INT64_MAX
6303 #define P00_BUILTIN_MAX_i8 INT8_MAX
6304 #define P00_BUILTIN_MAX_j INTMAX_MAX
6305 #define P00_BUILTIN_MAX_l LONG_MAX
6306 #define P00_BUILTIN_MAX_ll LLONG_MAX
6307 #define P00_BUILTIN_MAX_t PTRDIFF_MAX
6308 #define P00_BUILTIN_MAX_u UINT_MAX
6309 #define P00_BUILTIN_MAX_u128 UINT128_MAX
6310 #define P00_BUILTIN_MAX_u16 UINT16_MAX
6311 #define P00_BUILTIN_MAX_u32 UINT32_MAX
6312 #define P00_BUILTIN_MAX_u64 UINT64_MAX
6313 #define P00_BUILTIN_MAX_u8 UINT8_MAX
6314 #define P00_BUILTIN_MAX_uc UCHAR_MAX
6315 #define P00_BUILTIN_MAX_uh USHRT_MAX
6316 #define P00_BUILTIN_MAX_uhh UCHAR_MAX
6317 #define P00_BUILTIN_MAX_uj UINTMAX_MAX
6318 #define P00_BUILTIN_MAX_ul ULONG_MAX
6319 #define P00_BUILTIN_MAX_ull ULLONG_MAX
6320 #define P00_BUILTIN_MAX_uz SIZE_MAX
6321 #define P99_BUILTIN_MIN(...) P99_PASTE2(P00_, P99_PASTE(BUILTIN_MIN_, __VA_ARGS__))
6322 #define P00_BUILTIN_MIN_ INT_MIN
6323 #define P00_BUILTIN_MIN_b 0
6324 #define P00_BUILTIN_MIN_c CHAR_MIN
6325 #define P00_BUILTIN_MIN_h SHRT_MIN
6326 #define P00_BUILTIN_MIN_hh SCHAR_MIN
6327 #define P00_BUILTIN_MIN_i INT_MIN
6328 #define P00_BUILTIN_MIN_i128 INT128_MIN
6329 #define P00_BUILTIN_MIN_i16 INT16_MIN
6330 #define P00_BUILTIN_MIN_i32 INT32_MIN
6331 #define P00_BUILTIN_MIN_i64 INT64_MIN
6332 #define P00_BUILTIN_MIN_i8 INT8_MIN
6333 #define P00_BUILTIN_MIN_j INTMAX_MIN
6334 #define P00_BUILTIN_MIN_l LONG_MIN
6335 #define P00_BUILTIN_MIN_ll LLONG_MIN
6336 #define P00_BUILTIN_MIN_t PTRDIFF_MIN
6337 #define P00_BUILTIN_MIN_u 0
6338 #define P00_BUILTIN_MIN_u128 UINT128_C(0)
6339 #define P00_BUILTIN_MIN_u16 UINT16_C(0)
6340 #define P00_BUILTIN_MIN_u32 UINT32_C(0)
6341 #define P00_BUILTIN_MIN_u64 UINT64_C(0)
6342 #define P00_BUILTIN_MIN_u8 UINT8_C(0)
6343 #define P00_BUILTIN_MIN_uc 0
6344 #define P00_BUILTIN_MIN_uh 0
6345 #define P00_BUILTIN_MIN_uhh 0
6346 #define P00_BUILTIN_MIN_uj 0ULL
6347 #define P00_BUILTIN_MIN_ul 0UL
6348 #define P00_BUILTIN_MIN_ull 0ULL
6349 #define P00_BUILTIN_MIN_uz 0
6350 #define P99_INTEGER_RANK(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_RANK_, __VA_ARGS__))
6351 #define P00_INTEGER_RANK_ 3
6352 #define P00_INTEGER_RANK_b 0
6353 #define P00_INTEGER_RANK_c 1
6354 #define P00_INTEGER_RANK_h 2
6355 #define P00_INTEGER_RANK_hh 1
6356 #define P00_INTEGER_RANK_i 3
6357 #define P00_INTEGER_RANK_l 4
6358 #define P00_INTEGER_RANK_ll 5
6359 #define P00_INTEGER_RANK_u 3
6360 #define P00_INTEGER_RANK_uh 2
6361 #define P00_INTEGER_RANK_uhh 1
6362 #define P00_INTEGER_RANK_ul 4
6363 #define P00_INTEGER_RANK_ull 5
6364 #define P99_INTEGER_SIGN(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_SIGN_, __VA_ARGS__))
6365 #define P00_INTEGER_SIGN_ 1
6366 #define P00_INTEGER_SIGN_b 0
6367 #define P00_INTEGER_SIGN_h 1
6368 #define P00_INTEGER_SIGN_hh 1
6369 #define P00_INTEGER_SIGN_i 1
6370 #define P00_INTEGER_SIGN_l 1
6371 #define P00_INTEGER_SIGN_ll 1
6372 #define P00_INTEGER_SIGN_u 0
6373 #define P00_INTEGER_SIGN_uh 0
6374 #define P00_INTEGER_SIGN_uhh 0
6375 #define P00_INTEGER_SIGN_ul 0
6376 #define P00_INTEGER_SIGN_ull 0
6377 #define P99_INTEGER_SIGNED(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_SIGNED_, __VA_ARGS__))
6378 #define P00_INTEGER_SIGNED_ i
6379 #define P00_INTEGER_SIGNED_1 hh
6380 #define P00_INTEGER_SIGNED_2 h
6381 #define P00_INTEGER_SIGNED_3 i
6382 #define P00_INTEGER_SIGNED_4 l
6383 #define P00_INTEGER_SIGNED_5 ll
6384 #define P00_INTEGER_SIGNED_c hh
6385 #define P00_INTEGER_SIGNED_h h
6386 #define P00_INTEGER_SIGNED_hh hh
6387 #define P00_INTEGER_SIGNED_i i
6388 #define P00_INTEGER_SIGNED_l l
6389 #define P00_INTEGER_SIGNED_ll ll
6390 #define P00_INTEGER_SIGNED_u i
6391 #define P00_INTEGER_SIGNED_uh h
6392 #define P00_INTEGER_SIGNED_uhh hh
6393 #define P00_INTEGER_SIGNED_ul l
6394 #define P00_INTEGER_SIGNED_ull ll
6395 #define P99_INTEGER_UNSIGNED(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_UNSIGNED_, __VA_ARGS__))
6396 #define P00_INTEGER_UNSIGNED_ u
6397 #define P00_INTEGER_UNSIGNED_0 b
6398 #define P00_INTEGER_UNSIGNED_1 uhh
6399 #define P00_INTEGER_UNSIGNED_2 uh
6400 #define P00_INTEGER_UNSIGNED_3 u
6401 #define P00_INTEGER_UNSIGNED_4 ul
6402 #define P00_INTEGER_UNSIGNED_5 ull
6403 #define P00_INTEGER_UNSIGNED_b b
6404 #define P00_INTEGER_UNSIGNED_c uhh
6405 #define P00_INTEGER_UNSIGNED_h uh
6406 #define P00_INTEGER_UNSIGNED_hh uhh
6407 #define P00_INTEGER_UNSIGNED_i u
6408 #define P00_INTEGER_UNSIGNED_l ul
6409 #define P00_INTEGER_UNSIGNED_ll ull
6410 #define P00_INTEGER_UNSIGNED_u u
6411 #define P00_INTEGER_UNSIGNED_uh uh
6412 #define P00_INTEGER_UNSIGNED_uhh uhh
6413 #define P00_INTEGER_UNSIGNED_ul ul
6414 #define P00_INTEGER_UNSIGNED_ull ull
6418 #define P00_PRED_1 0
6419 #define P00_PRED_2 1
6420 #define P00_PRED_3 2
6421 #define P00_PRED_4 3
6422 #define P00_PRED_5 4
6423 #define P00_PRED_6 5
6424 #define P00_PRED_7 6
6425 #define P00_PRED_8 7
6426 #define P00_PRED_9 8
6427 #define P00_PRED_10 9
6428 #define P00_PRED_11 10
6429 #define P00_PRED_12 11
6430 #define P00_PRED_13 12
6431 #define P00_PRED_14 13
6432 #define P00_PRED_15 14
6433 #define P00_PRED_16 15
6434 #define P00_PRED_17 16
6435 #define P00_PRED_18 17
6436 #define P00_PRED_19 18
6437 #define P00_PRED_20 19
6438 #define P00_PRED_21 20
6439 #define P00_PRED_22 21
6440 #define P00_PRED_23 22
6441 #define P00_PRED_24 23
6442 #define P00_PRED_25 24
6443 #define P00_PRED_26 25
6444 #define P00_PRED_27 26
6445 #define P00_PRED_28 27
6446 #define P00_PRED_29 28
6447 #define P00_PRED_30 29
6448 #define P00_PRED_31 30
6449 #define P00_PRED_32 31
6450 #define P00_PRED_33 32
6451 #define P00_PRED_34 33
6452 #define P00_PRED_35 34
6453 #define P00_PRED_36 35
6454 #define P00_PRED_37 36
6455 #define P00_PRED_38 37
6456 #define P00_PRED_39 38
6457 #define P00_PRED_40 39
6458 #define P00_PRED_41 40
6459 #define P00_PRED_42 41
6460 #define P00_PRED_43 42
6461 #define P00_PRED_44 43
6462 #define P00_PRED_45 44
6463 #define P00_PRED_46 45
6464 #define P00_PRED_47 46
6465 #define P00_PRED_48 47
6466 #define P00_PRED_49 48
6467 #define P00_PRED_50 49
6468 #define P00_PRED_51 50
6469 #define P00_PRED_52 51
6470 #define P00_PRED_53 52
6471 #define P00_PRED_54 53
6472 #define P00_PRED_55 54
6473 #define P00_PRED_56 55
6474 #define P00_PRED_57 56
6475 #define P00_PRED_58 57
6476 #define P00_PRED_59 58
6477 #define P00_PRED_60 59
6478 #define P00_PRED_61 60
6479 #define P00_PRED_62 61
6480 #define P00_PRED_63 62
6481 #define P00_PRED_64 63
6482 #define P00_PRED_65 64
6483 #define P00_PRED_66 65
6484 #define P00_PRED_67 66
6485 #define P00_PRED_68 67
6486 #define P00_PRED_69 68
6487 #define P00_PRED_70 69
6488 #define P00_PRED_71 70
6489 #define P00_PRED_72 71
6490 #define P00_PRED_73 72
6491 #define P00_PRED_74 73
6492 #define P00_PRED_75 74
6493 #define P00_PRED_76 75
6494 #define P00_PRED_77 76
6495 #define P00_PRED_78 77
6496 #define P00_PRED_79 78
6497 #define P00_PRED_80 79
6498 #define P00_PRED_81 80
6499 #define P00_PRED_82 81
6500 #define P00_PRED_83 82
6501 #define P00_PRED_84 83
6502 #define P00_PRED_85 84
6503 #define P00_PRED_86 85
6504 #define P00_PRED_87 86
6505 #define P00_PRED_88 87
6506 #define P00_PRED_89 88
6507 #define P00_PRED_90 89
6508 #define P00_PRED_91 90
6509 #define P00_PRED_92 91
6510 #define P00_PRED_93 92
6511 #define P00_PRED_94 93
6512 #define P00_PRED_95 94
6513 #define P00_PRED_96 95
6514 #define P00_PRED_97 96
6515 #define P00_PRED_98 97
6516 #define P00_PRED_99 98
6517 #define P00_PRED_100 99
6518 #define P00_PRED_101 100
6519 #define P00_PRED_102 101
6520 #define P00_PRED_103 102
6521 #define P00_PRED_104 103
6522 #define P00_PRED_105 104
6523 #define P00_PRED_106 105
6524 #define P00_PRED_107 106
6525 #define P00_PRED_108 107
6526 #define P00_PRED_109 108
6527 #define P00_PRED_110 109
6528 #define P00_PRED_111 110
6529 #define P00_PRED_112 111
6530 #define P00_PRED_113 112
6531 #define P00_PRED_114 113
6532 #define P00_PRED_115 114
6533 #define P00_PRED_116 115
6534 #define P00_PRED_117 116
6535 #define P00_PRED_118 117
6536 #define P00_PRED_119 118
6537 #define P00_PRED_120 119
6538 #define P00_PRED_121 120
6539 #define P00_PRED_122 121
6540 #define P00_PRED_123 122
6541 #define P00_PRED_124 123
6542 #define P00_PRED_125 124
6543 #define P00_PRED_126 125
6544 #define P00_PRED_127 126
6545 #define P00_PRED_128 127
6546 #define P00_PRED_129 128
6547 #define P00_PRED_130 129
6548 #define P00_PRED_131 130
6549 #define P00_PRED_132 131
6550 #define P00_PRED_133 132
6551 #define P00_PRED_134 133
6552 #define P00_PRED_135 134
6553 #define P00_PRED_136 135
6554 #define P00_PRED_137 136
6555 #define P00_PRED_138 137
6556 #define P00_PRED_139 138
6557 #define P00_PRED_140 139
6558 #define P00_PRED_141 140
6559 #define P00_PRED_142 141
6560 #define P00_PRED_143 142
6561 #define P00_PRED_144 143
6562 #define P00_PRED_145 144
6563 #define P00_PRED_146 145
6564 #define P00_PRED_147 146
6565 #define P00_PRED_148 147
6566 #define P00_PRED_149 148
6567 #define P00_PRED_150 149
6568 #define P00_PRED_151 150
6569 #define P00_PRED_152 151
6570 #define P00_PRED_153 152
6571 #define P00_PRED_154 153
6572 #define P00_PRED_155 154
6573 #define P00_PRED_156 155
6574 #define P00_PRED_157 156
6575 #define P00_PRED_158 157
6576 #define P00_PRED_159 158
6577 #define P00_PRED_160 159
6578 #define P00_PRED_minus_0 minus_1
6579 #define P00_PRED_minus_1 minus_2
6580 #define P00_PRED_minus_2 minus_3
6581 #define P00_PRED_minus_3 minus_4
6582 #define P00_PRED_minus_4 minus_5
6583 #define P00_PRED_minus_5 minus_6
6584 #define P00_PRED_minus_6 minus_7
6585 #define P00_PRED_minus_7 minus_8
6586 #define P00_PRED_minus_8 minus_9
6587 #define P00_PRED_minus_9 minus_10
6588 #define P00_PRED_minus_10 minus_11
6589 #define P00_PRED_minus_11 minus_12
6590 #define P00_PRED_minus_12 minus_13
6591 #define P00_PRED_minus_13 minus_14
6592 #define P00_PRED_minus_14 minus_15
6593 #define P00_PRED_minus_15 minus_16
6594 #define P00_PRED_minus_16 minus_17
6595 #define P00_PRED_minus_17 minus_18
6596 #define P00_PRED_minus_18 minus_19
6597 #define P00_PRED_minus_19 minus_20
6598 #define P00_PRED_minus_20 minus_21
6599 #define P00_PRED_minus_21 minus_22
6600 #define P00_PRED_minus_22 minus_23
6601 #define P00_PRED_minus_23 minus_24
6602 #define P00_PRED_minus_24 minus_25
6603 #define P00_PRED_minus_25 minus_26
6604 #define P00_PRED_minus_26 minus_27
6605 #define P00_PRED_minus_27 minus_28
6606 #define P00_PRED_minus_28 minus_29
6607 #define P00_PRED_minus_29 minus_30
6608 #define P00_PRED_minus_30 minus_31
6609 #define P00_PRED_minus_31 minus_32
6610 #define P00_PRED_minus_32 minus_33
6611 #define P00_PRED_minus_33 minus_34
6612 #define P00_PRED_minus_34 minus_35
6613 #define P00_PRED_minus_35 minus_36
6614 #define P00_PRED_minus_36 minus_37
6615 #define P00_PRED_minus_37 minus_38
6616 #define P00_PRED_minus_38 minus_39
6617 #define P00_PRED_minus_39 minus_40
6618 #define P00_PRED_minus_40 minus_41
6619 #define P00_PRED_minus_41 minus_42
6620 #define P00_PRED_minus_42 minus_43
6621 #define P00_PRED_minus_43 minus_44
6622 #define P00_PRED_minus_44 minus_45
6623 #define P00_PRED_minus_45 minus_46
6624 #define P00_PRED_minus_46 minus_47
6625 #define P00_PRED_minus_47 minus_48
6626 #define P00_PRED_minus_48 minus_49
6627 #define P00_PRED_minus_49 minus_50
6628 #define P00_PRED_minus_50 minus_51
6629 #define P00_PRED_minus_51 minus_52
6630 #define P00_PRED_minus_52 minus_53
6631 #define P00_PRED_minus_53 minus_54
6632 #define P00_PRED_minus_54 minus_55
6633 #define P00_PRED_minus_55 minus_56
6634 #define P00_PRED_minus_56 minus_57
6635 #define P00_PRED_minus_57 minus_58
6636 #define P00_PRED_minus_58 minus_59
6637 #define P00_PRED_minus_59 minus_60
6638 #define P00_PRED_minus_60 minus_61
6639 #define P00_PRED_minus_61 minus_62
6640 #define P00_PRED_minus_62 minus_63
6641 #define P00_PRED_minus_63 minus_64
6642 #define P00_PRED_minus_64 minus_65
6643 #define P00_PRED_minus_65 minus_66
6644 #define P00_PRED_minus_66 minus_67
6645 #define P00_PRED_minus_67 minus_68
6646 #define P00_PRED_minus_68 minus_69
6647 #define P00_PRED_minus_69 minus_70
6648 #define P00_PRED_minus_70 minus_71
6649 #define P00_PRED_minus_71 minus_72
6650 #define P00_PRED_minus_72 minus_73
6651 #define P00_PRED_minus_73 minus_74
6652 #define P00_PRED_minus_74 minus_75
6653 #define P00_PRED_minus_75 minus_76
6654 #define P00_PRED_minus_76 minus_77
6655 #define P00_PRED_minus_77 minus_78
6656 #define P00_PRED_minus_78 minus_79
6657 #define P00_PRED_minus_79 minus_80
6658 #define P00_PRED_minus_80 minus_81
6659 #define P00_PRED_minus_81 minus_82
6660 #define P00_PRED_minus_82 minus_83
6661 #define P00_PRED_minus_83 minus_84
6662 #define P00_PRED_minus_84 minus_85
6663 #define P00_PRED_minus_85 minus_86
6664 #define P00_PRED_minus_86 minus_87
6665 #define P00_PRED_minus_87 minus_88
6666 #define P00_PRED_minus_88 minus_89
6667 #define P00_PRED_minus_89 minus_90
6668 #define P00_PRED_minus_90 minus_91
6669 #define P00_PRED_minus_91 minus_92
6670 #define P00_PRED_minus_92 minus_93
6671 #define P00_PRED_minus_93 minus_94
6672 #define P00_PRED_minus_94 minus_95
6673 #define P00_PRED_minus_95 minus_96
6674 #define P00_PRED_minus_96 minus_97
6675 #define P00_PRED_minus_97 minus_98
6676 #define P00_PRED_minus_98 minus_99
6677 #define P00_PRED_minus_99 minus_100
6678 #define P00_PRED_minus_100 minus_101
6679 #define P00_PRED_minus_101 minus_102
6680 #define P00_PRED_minus_102 minus_103
6681 #define P00_PRED_minus_103 minus_104
6682 #define P00_PRED_minus_104 minus_105
6683 #define P00_PRED_minus_105 minus_106
6684 #define P00_PRED_minus_106 minus_107
6685 #define P00_PRED_minus_107 minus_108
6686 #define P00_PRED_minus_108 minus_109
6687 #define P00_PRED_minus_109 minus_110
6688 #define P00_PRED_minus_110 minus_111
6689 #define P00_PRED_minus_111 minus_112
6690 #define P00_PRED_minus_112 minus_113
6691 #define P00_PRED_minus_113 minus_114
6692 #define P00_PRED_minus_114 minus_115
6693 #define P00_PRED_minus_115 minus_116
6694 #define P00_PRED_minus_116 minus_117
6695 #define P00_PRED_minus_117 minus_118
6696 #define P00_PRED_minus_118 minus_119
6697 #define P00_PRED_minus_119 minus_120
6698 #define P00_PRED_minus_120 minus_121
6699 #define P00_PRED_minus_121 minus_122
6700 #define P00_PRED_minus_122 minus_123
6701 #define P00_PRED_minus_123 minus_124
6702 #define P00_PRED_minus_124 minus_125
6703 #define P00_PRED_minus_125 minus_126
6704 #define P00_PRED_minus_126 minus_127
6705 #define P00_PRED_minus_127 minus_128
6706 #define P00_PRED_minus_128 minus_129
6707 #define P00_PRED_minus_129 minus_130
6708 #define P00_PRED_minus_130 minus_131
6709 #define P00_PRED_minus_131 minus_132
6710 #define P00_PRED_minus_132 minus_133
6711 #define P00_PRED_minus_133 minus_134
6712 #define P00_PRED_minus_134 minus_135
6713 #define P00_PRED_minus_135 minus_136
6714 #define P00_PRED_minus_136 minus_137
6715 #define P00_PRED_minus_137 minus_138
6716 #define P00_PRED_minus_138 minus_139
6717 #define P00_PRED_minus_139 minus_140
6718 #define P00_PRED_minus_140 minus_141
6719 #define P00_PRED_minus_141 minus_142
6720 #define P00_PRED_minus_142 minus_143
6721 #define P00_PRED_minus_143 minus_144
6722 #define P00_PRED_minus_144 minus_145
6723 #define P00_PRED_minus_145 minus_146
6724 #define P00_PRED_minus_146 minus_147
6725 #define P00_PRED_minus_147 minus_148
6726 #define P00_PRED_minus_148 minus_149
6727 #define P00_PRED_minus_149 minus_150
6728 #define P00_PRED_minus_150 minus_151
6729 #define P00_PRED_minus_151 minus_152
6730 #define P00_PRED_minus_152 minus_153
6731 #define P00_PRED_minus_153 minus_154
6732 #define P00_PRED_minus_154 minus_155
6733 #define P00_PRED_minus_155 minus_156
6734 #define P00_PRED_minus_156 minus_157
6735 #define P00_PRED_minus_157 minus_158
6736 #define P00_PRED_minus_158 minus_159
6737 #define P00_PRED_minus_159 minus_160
6738 #define P00_minus_minus_0 0
6739 #define P00_minus_minus_1 1
6740 #define P00_minus_minus_2 2
6741 #define P00_minus_minus_3 3
6742 #define P00_minus_minus_4 4
6743 #define P00_minus_minus_5 5
6744 #define P00_minus_minus_6 6
6745 #define P00_minus_minus_7 7
6746 #define P00_minus_minus_8 8
6747 #define P00_minus_minus_9 9
6748 #define P00_minus_minus_10 10
6749 #define P00_minus_minus_11 11
6750 #define P00_minus_minus_12 12
6751 #define P00_minus_minus_13 13
6752 #define P00_minus_minus_14 14
6753 #define P00_minus_minus_15 15
6754 #define P00_minus_minus_16 16
6755 #define P00_minus_minus_17 17
6756 #define P00_minus_minus_18 18
6757 #define P00_minus_minus_19 19
6758 #define P00_minus_minus_20 20
6759 #define P00_minus_minus_21 21
6760 #define P00_minus_minus_22 22
6761 #define P00_minus_minus_23 23
6762 #define P00_minus_minus_24 24
6763 #define P00_minus_minus_25 25
6764 #define P00_minus_minus_26 26
6765 #define P00_minus_minus_27 27
6766 #define P00_minus_minus_28 28
6767 #define P00_minus_minus_29 29
6768 #define P00_minus_minus_30 30
6769 #define P00_minus_minus_31 31
6770 #define P00_minus_minus_32 32
6771 #define P00_minus_minus_33 33
6772 #define P00_minus_minus_34 34
6773 #define P00_minus_minus_35 35
6774 #define P00_minus_minus_36 36
6775 #define P00_minus_minus_37 37
6776 #define P00_minus_minus_38 38
6777 #define P00_minus_minus_39 39
6778 #define P00_minus_minus_40 40
6779 #define P00_minus_minus_41 41
6780 #define P00_minus_minus_42 42
6781 #define P00_minus_minus_43 43
6782 #define P00_minus_minus_44 44
6783 #define P00_minus_minus_45 45
6784 #define P00_minus_minus_46 46
6785 #define P00_minus_minus_47 47
6786 #define P00_minus_minus_48 48
6787 #define P00_minus_minus_49 49
6788 #define P00_minus_minus_50 50
6789 #define P00_minus_minus_51 51
6790 #define P00_minus_minus_52 52
6791 #define P00_minus_minus_53 53
6792 #define P00_minus_minus_54 54
6793 #define P00_minus_minus_55 55
6794 #define P00_minus_minus_56 56
6795 #define P00_minus_minus_57 57
6796 #define P00_minus_minus_58 58
6797 #define P00_minus_minus_59 59
6798 #define P00_minus_minus_60 60
6799 #define P00_minus_minus_61 61
6800 #define P00_minus_minus_62 62
6801 #define P00_minus_minus_63 63
6802 #define P00_minus_minus_64 64
6803 #define P00_minus_minus_65 65
6804 #define P00_minus_minus_66 66
6805 #define P00_minus_minus_67 67
6806 #define P00_minus_minus_68 68
6807 #define P00_minus_minus_69 69
6808 #define P00_minus_minus_70 70
6809 #define P00_minus_minus_71 71
6810 #define P00_minus_minus_72 72
6811 #define P00_minus_minus_73 73
6812 #define P00_minus_minus_74 74
6813 #define P00_minus_minus_75 75
6814 #define P00_minus_minus_76 76
6815 #define P00_minus_minus_77 77
6816 #define P00_minus_minus_78 78
6817 #define P00_minus_minus_79 79
6818 #define P00_minus_minus_80 80
6819 #define P00_minus_minus_81 81
6820 #define P00_minus_minus_82 82
6821 #define P00_minus_minus_83 83
6822 #define P00_minus_minus_84 84
6823 #define P00_minus_minus_85 85
6824 #define P00_minus_minus_86 86
6825 #define P00_minus_minus_87 87
6826 #define P00_minus_minus_88 88
6827 #define P00_minus_minus_89 89
6828 #define P00_minus_minus_90 90
6829 #define P00_minus_minus_91 91
6830 #define P00_minus_minus_92 92
6831 #define P00_minus_minus_93 93
6832 #define P00_minus_minus_94 94
6833 #define P00_minus_minus_95 95
6834 #define P00_minus_minus_96 96
6835 #define P00_minus_minus_97 97
6836 #define P00_minus_minus_98 98
6837 #define P00_minus_minus_99 99
6838 #define P00_minus_minus_100 100
6839 #define P00_minus_minus_101 101
6840 #define P00_minus_minus_102 102
6841 #define P00_minus_minus_103 103
6842 #define P00_minus_minus_104 104
6843 #define P00_minus_minus_105 105
6844 #define P00_minus_minus_106 106
6845 #define P00_minus_minus_107 107
6846 #define P00_minus_minus_108 108
6847 #define P00_minus_minus_109 109
6848 #define P00_minus_minus_110 110
6849 #define P00_minus_minus_111 111
6850 #define P00_minus_minus_112 112
6851 #define P00_minus_minus_113 113
6852 #define P00_minus_minus_114 114
6853 #define P00_minus_minus_115 115
6854 #define P00_minus_minus_116 116
6855 #define P00_minus_minus_117 117
6856 #define P00_minus_minus_118 118
6857 #define P00_minus_minus_119 119
6858 #define P00_minus_minus_120 120
6859 #define P00_minus_minus_121 121
6860 #define P00_minus_minus_122 122
6861 #define P00_minus_minus_123 123
6862 #define P00_minus_minus_124 124
6863 #define P00_minus_minus_125 125
6864 #define P00_minus_minus_126 126
6865 #define P00_minus_minus_127 127
6866 #define P00_minus_minus_128 128
6867 #define P00_minus_minus_129 129
6868 #define P00_minus_minus_130 130
6869 #define P00_minus_minus_131 131
6870 #define P00_minus_minus_132 132
6871 #define P00_minus_minus_133 133
6872 #define P00_minus_minus_134 134
6873 #define P00_minus_minus_135 135
6874 #define P00_minus_minus_136 136
6875 #define P00_minus_minus_137 137
6876 #define P00_minus_minus_138 138
6877 #define P00_minus_minus_139 139
6878 #define P00_minus_minus_140 140
6879 #define P00_minus_minus_141 141
6880 #define P00_minus_minus_142 142
6881 #define P00_minus_minus_143 143
6882 #define P00_minus_minus_144 144
6883 #define P00_minus_minus_145 145
6884 #define P00_minus_minus_146 146
6885 #define P00_minus_minus_147 147
6886 #define P00_minus_minus_148 148
6887 #define P00_minus_minus_149 149
6888 #define P00_minus_minus_150 150
6889 #define P00_minus_minus_151 151
6890 #define P00_minus_minus_152 152
6891 #define P00_minus_minus_153 153
6892 #define P00_minus_minus_154 154
6893 #define P00_minus_minus_155 155
6894 #define P00_minus_minus_156 156
6895 #define P00_minus_minus_157 157
6896 #define P00_minus_minus_158 158
6897 #define P00_minus_minus_159 159
6898 #define P00_IS_0_GE_0 ,
6899 #define P00_IS_1_GE_0 ,
6900 #define P00_IS_2_GE_0 ,
6901 #define P00_IS_3_GE_0 ,
6902 #define P00_IS_4_GE_0 ,
6903 #define P00_IS_5_GE_0 ,
6904 #define P00_IS_6_GE_0 ,
6905 #define P00_IS_7_GE_0 ,
6906 #define P00_IS_8_GE_0 ,
6907 #define P00_IS_9_GE_0 ,
6908 #define P00_IS_10_GE_0 ,
6909 #define P00_IS_11_GE_0 ,
6910 #define P00_IS_12_GE_0 ,
6911 #define P00_IS_13_GE_0 ,
6912 #define P00_IS_14_GE_0 ,
6913 #define P00_IS_15_GE_0 ,
6914 #define P00_IS_16_GE_0 ,
6915 #define P00_IS_17_GE_0 ,
6916 #define P00_IS_18_GE_0 ,
6917 #define P00_IS_19_GE_0 ,
6918 #define P00_IS_20_GE_0 ,
6919 #define P00_IS_21_GE_0 ,
6920 #define P00_IS_22_GE_0 ,
6921 #define P00_IS_23_GE_0 ,
6922 #define P00_IS_24_GE_0 ,
6923 #define P00_IS_25_GE_0 ,
6924 #define P00_IS_26_GE_0 ,
6925 #define P00_IS_27_GE_0 ,
6926 #define P00_IS_28_GE_0 ,
6927 #define P00_IS_29_GE_0 ,
6928 #define P00_IS_30_GE_0 ,
6929 #define P00_IS_31_GE_0 ,
6930 #define P00_IS_32_GE_0 ,
6931 #define P00_IS_33_GE_0 ,
6932 #define P00_IS_34_GE_0 ,
6933 #define P00_IS_35_GE_0 ,
6934 #define P00_IS_36_GE_0 ,
6935 #define P00_IS_37_GE_0 ,
6936 #define P00_IS_38_GE_0 ,
6937 #define P00_IS_39_GE_0 ,
6938 #define P00_IS_40_GE_0 ,
6939 #define P00_IS_41_GE_0 ,
6940 #define P00_IS_42_GE_0 ,
6941 #define P00_IS_43_GE_0 ,
6942 #define P00_IS_44_GE_0 ,
6943 #define P00_IS_45_GE_0 ,
6944 #define P00_IS_46_GE_0 ,
6945 #define P00_IS_47_GE_0 ,
6946 #define P00_IS_48_GE_0 ,
6947 #define P00_IS_49_GE_0 ,
6948 #define P00_IS_50_GE_0 ,
6949 #define P00_IS_51_GE_0 ,
6950 #define P00_IS_52_GE_0 ,
6951 #define P00_IS_53_GE_0 ,
6952 #define P00_IS_54_GE_0 ,
6953 #define P00_IS_55_GE_0 ,
6954 #define P00_IS_56_GE_0 ,
6955 #define P00_IS_57_GE_0 ,
6956 #define P00_IS_58_GE_0 ,
6957 #define P00_IS_59_GE_0 ,
6958 #define P00_IS_60_GE_0 ,
6959 #define P00_IS_61_GE_0 ,
6960 #define P00_IS_62_GE_0 ,
6961 #define P00_IS_63_GE_0 ,
6962 #define P00_IS_64_GE_0 ,
6963 #define P00_IS_65_GE_0 ,
6964 #define P00_IS_66_GE_0 ,
6965 #define P00_IS_67_GE_0 ,
6966 #define P00_IS_68_GE_0 ,
6967 #define P00_IS_69_GE_0 ,
6968 #define P00_IS_70_GE_0 ,
6969 #define P00_IS_71_GE_0 ,
6970 #define P00_IS_72_GE_0 ,
6971 #define P00_IS_73_GE_0 ,
6972 #define P00_IS_74_GE_0 ,
6973 #define P00_IS_75_GE_0 ,
6974 #define P00_IS_76_GE_0 ,
6975 #define P00_IS_77_GE_0 ,
6976 #define P00_IS_78_GE_0 ,
6977 #define P00_IS_79_GE_0 ,
6978 #define P00_IS_80_GE_0 ,
6979 #define P00_IS_81_GE_0 ,
6980 #define P00_IS_82_GE_0 ,
6981 #define P00_IS_83_GE_0 ,
6982 #define P00_IS_84_GE_0 ,
6983 #define P00_IS_85_GE_0 ,
6984 #define P00_IS_86_GE_0 ,
6985 #define P00_IS_87_GE_0 ,
6986 #define P00_IS_88_GE_0 ,
6987 #define P00_IS_89_GE_0 ,
6988 #define P00_IS_90_GE_0 ,
6989 #define P00_IS_91_GE_0 ,
6990 #define P00_IS_92_GE_0 ,
6991 #define P00_IS_93_GE_0 ,
6992 #define P00_IS_94_GE_0 ,
6993 #define P00_IS_95_GE_0 ,
6994 #define P00_IS_96_GE_0 ,
6995 #define P00_IS_97_GE_0 ,
6996 #define P00_IS_98_GE_0 ,
6997 #define P00_IS_99_GE_0 ,
6998 #define P00_IS_100_GE_0 ,
6999 #define P00_IS_101_GE_0 ,
7000 #define P00_IS_102_GE_0 ,
7001 #define P00_IS_103_GE_0 ,
7002 #define P00_IS_104_GE_0 ,
7003 #define P00_IS_105_GE_0 ,
7004 #define P00_IS_106_GE_0 ,
7005 #define P00_IS_107_GE_0 ,
7006 #define P00_IS_108_GE_0 ,
7007 #define P00_IS_109_GE_0 ,
7008 #define P00_IS_110_GE_0 ,
7009 #define P00_IS_111_GE_0 ,
7010 #define P00_IS_112_GE_0 ,
7011 #define P00_IS_113_GE_0 ,
7012 #define P00_IS_114_GE_0 ,
7013 #define P00_IS_115_GE_0 ,
7014 #define P00_IS_116_GE_0 ,
7015 #define P00_IS_117_GE_0 ,
7016 #define P00_IS_118_GE_0 ,
7017 #define P00_IS_119_GE_0 ,
7018 #define P00_IS_120_GE_0 ,
7019 #define P00_IS_121_GE_0 ,
7020 #define P00_IS_122_GE_0 ,
7021 #define P00_IS_123_GE_0 ,
7022 #define P00_IS_124_GE_0 ,
7023 #define P00_IS_125_GE_0 ,
7024 #define P00_IS_126_GE_0 ,
7025 #define P00_IS_127_GE_0 ,
7026 #define P00_IS_128_GE_0 ,
7027 #define P00_IS_129_GE_0 ,
7028 #define P00_IS_130_GE_0 ,
7029 #define P00_IS_131_GE_0 ,
7030 #define P00_IS_132_GE_0 ,
7031 #define P00_IS_133_GE_0 ,
7032 #define P00_IS_134_GE_0 ,
7033 #define P00_IS_135_GE_0 ,
7034 #define P00_IS_136_GE_0 ,
7035 #define P00_IS_137_GE_0 ,
7036 #define P00_IS_138_GE_0 ,
7037 #define P00_IS_139_GE_0 ,
7038 #define P00_IS_140_GE_0 ,
7039 #define P00_IS_141_GE_0 ,
7040 #define P00_IS_142_GE_0 ,
7041 #define P00_IS_143_GE_0 ,
7042 #define P00_IS_144_GE_0 ,
7043 #define P00_IS_145_GE_0 ,
7044 #define P00_IS_146_GE_0 ,
7045 #define P00_IS_147_GE_0 ,
7046 #define P00_IS_148_GE_0 ,
7047 #define P00_IS_149_GE_0 ,
7048 #define P00_IS_150_GE_0 ,
7049 #define P00_IS_151_GE_0 ,
7050 #define P00_IS_152_GE_0 ,
7051 #define P00_IS_153_GE_0 ,
7052 #define P00_IS_154_GE_0 ,
7053 #define P00_IS_155_GE_0 ,
7054 #define P00_IS_156_GE_0 ,
7055 #define P00_IS_157_GE_0 ,
7056 #define P00_IS_158_GE_0 ,
7057 #define P00_IS_159_GE_0 ,
7058 #define P00_dec_eval_0 0
7059 #define P00_dec_eval_1 1
7060 #define P00_dec_eval_2 2
7061 #define P00_dec_eval_3 3
7062 #define P00_dec_eval_4 4
7063 #define P00_dec_eval_5 5
7064 #define P00_dec_eval_6 6
7065 #define P00_dec_eval_7 7
7066 #define P00_dec_eval_8 8
7067 #define P00_dec_eval_9 9
7068 #define P00_dec_eval_10 10
7069 #define P00_dec_eval_11 11
7070 #define P00_dec_eval_12 12
7071 #define P00_dec_eval_13 13
7072 #define P00_dec_eval_14 14
7073 #define P00_dec_eval_15 15
7074 #define P00_dec_eval_16 16
7075 #define P00_dec_eval_17 17
7076 #define P00_dec_eval_18 18
7077 #define P00_dec_eval_19 19
7078 #define P00_dec_eval_20 20
7079 #define P00_dec_eval_21 21
7080 #define P00_dec_eval_22 22
7081 #define P00_dec_eval_23 23
7082 #define P00_dec_eval_24 24
7083 #define P00_dec_eval_25 25
7084 #define P00_dec_eval_26 26
7085 #define P00_dec_eval_27 27
7086 #define P00_dec_eval_28 28
7087 #define P00_dec_eval_29 29
7088 #define P00_dec_eval_30 30
7089 #define P00_dec_eval_31 31
7090 #define P00_dec_eval_32 32
7091 #define P00_dec_eval_33 33
7092 #define P00_dec_eval_34 34
7093 #define P00_dec_eval_35 35
7094 #define P00_dec_eval_36 36
7095 #define P00_dec_eval_37 37
7096 #define P00_dec_eval_38 38
7097 #define P00_dec_eval_39 39
7098 #define P00_dec_eval_40 40
7099 #define P00_dec_eval_41 41
7100 #define P00_dec_eval_42 42
7101 #define P00_dec_eval_43 43
7102 #define P00_dec_eval_44 44
7103 #define P00_dec_eval_45 45
7104 #define P00_dec_eval_46 46
7105 #define P00_dec_eval_47 47
7106 #define P00_dec_eval_48 48
7107 #define P00_dec_eval_49 49
7108 #define P00_dec_eval_50 50
7109 #define P00_dec_eval_51 51
7110 #define P00_dec_eval_52 52
7111 #define P00_dec_eval_53 53
7112 #define P00_dec_eval_54 54
7113 #define P00_dec_eval_55 55
7114 #define P00_dec_eval_56 56
7115 #define P00_dec_eval_57 57
7116 #define P00_dec_eval_58 58
7117 #define P00_dec_eval_59 59
7118 #define P00_dec_eval_60 60
7119 #define P00_dec_eval_61 61
7120 #define P00_dec_eval_62 62
7121 #define P00_dec_eval_63 63
7122 #define P00_dec_eval_64 64
7123 #define P00_dec_eval_65 65
7124 #define P00_dec_eval_66 66
7125 #define P00_dec_eval_67 67
7126 #define P00_dec_eval_68 68
7127 #define P00_dec_eval_69 69
7128 #define P00_dec_eval_70 70
7129 #define P00_dec_eval_71 71
7130 #define P00_dec_eval_72 72
7131 #define P00_dec_eval_73 73
7132 #define P00_dec_eval_74 74
7133 #define P00_dec_eval_75 75
7134 #define P00_dec_eval_76 76
7135 #define P00_dec_eval_77 77
7136 #define P00_dec_eval_78 78
7137 #define P00_dec_eval_79 79
7138 #define P00_dec_eval_80 80
7139 #define P00_dec_eval_81 81
7140 #define P00_dec_eval_82 82
7141 #define P00_dec_eval_83 83
7142 #define P00_dec_eval_84 84
7143 #define P00_dec_eval_85 85
7144 #define P00_dec_eval_86 86
7145 #define P00_dec_eval_87 87
7146 #define P00_dec_eval_88 88
7147 #define P00_dec_eval_89 89
7148 #define P00_dec_eval_90 90
7149 #define P00_dec_eval_91 91
7150 #define P00_dec_eval_92 92
7151 #define P00_dec_eval_93 93
7152 #define P00_dec_eval_94 94
7153 #define P00_dec_eval_95 95
7154 #define P00_dec_eval_96 96
7155 #define P00_dec_eval_97 97
7156 #define P00_dec_eval_98 98
7157 #define P00_dec_eval_99 99
7158 #define P00_dec_eval_100 100
7159 #define P00_dec_eval_101 101
7160 #define P00_dec_eval_102 102
7161 #define P00_dec_eval_103 103
7162 #define P00_dec_eval_104 104
7163 #define P00_dec_eval_105 105
7164 #define P00_dec_eval_106 106
7165 #define P00_dec_eval_107 107
7166 #define P00_dec_eval_108 108
7167 #define P00_dec_eval_109 109
7168 #define P00_dec_eval_110 110
7169 #define P00_dec_eval_111 111
7170 #define P00_dec_eval_112 112
7171 #define P00_dec_eval_113 113
7172 #define P00_dec_eval_114 114
7173 #define P00_dec_eval_115 115
7174 #define P00_dec_eval_116 116
7175 #define P00_dec_eval_117 117
7176 #define P00_dec_eval_118 118
7177 #define P00_dec_eval_119 119
7178 #define P00_dec_eval_120 120
7179 #define P00_dec_eval_121 121
7180 #define P00_dec_eval_122 122
7181 #define P00_dec_eval_123 123
7182 #define P00_dec_eval_124 124
7183 #define P00_dec_eval_125 125
7184 #define P00_dec_eval_126 126
7185 #define P00_dec_eval_127 127
7186 #define P00_dec_eval_128 128
7187 #define P00_dec_eval_129 129
7188 #define P00_dec_eval_130 130
7189 #define P00_dec_eval_131 131
7190 #define P00_dec_eval_132 132
7191 #define P00_dec_eval_133 133
7192 #define P00_dec_eval_134 134
7193 #define P00_dec_eval_135 135
7194 #define P00_dec_eval_136 136
7195 #define P00_dec_eval_137 137
7196 #define P00_dec_eval_138 138
7197 #define P00_dec_eval_139 139
7198 #define P00_dec_eval_140 140
7199 #define P00_dec_eval_141 141
7200 #define P00_dec_eval_142 142
7201 #define P00_dec_eval_143 143
7202 #define P00_dec_eval_144 144
7203 #define P00_dec_eval_145 145
7204 #define P00_dec_eval_146 146
7205 #define P00_dec_eval_147 147
7206 #define P00_dec_eval_148 148
7207 #define P00_dec_eval_149 149
7208 #define P00_dec_eval_150 150
7209 #define P00_dec_eval_151 151
7210 #define P00_dec_eval_152 152
7211 #define P00_dec_eval_153 153
7212 #define P00_dec_eval_154 154
7213 #define P00_dec_eval_155 155
7214 #define P00_dec_eval_156 156
7215 #define P00_dec_eval_157 157
7216 #define P00_dec_eval_158 158
7217 #define P00_dec_eval_159 159
7218 #define P00_dec_eval_minus_0 0
7219 #define P00_dec_eval_minus_1 -1
7220 #define P00_dec_eval_minus_2 -2
7221 #define P00_dec_eval_minus_3 -3
7222 #define P00_dec_eval_minus_4 -4
7223 #define P00_dec_eval_minus_5 -5
7224 #define P00_dec_eval_minus_6 -6
7225 #define P00_dec_eval_minus_7 -7
7226 #define P00_dec_eval_minus_8 -8
7227 #define P00_dec_eval_minus_9 -9
7228 #define P00_dec_eval_minus_10 -10
7229 #define P00_dec_eval_minus_11 -11
7230 #define P00_dec_eval_minus_12 -12
7231 #define P00_dec_eval_minus_13 -13
7232 #define P00_dec_eval_minus_14 -14
7233 #define P00_dec_eval_minus_15 -15
7234 #define P00_dec_eval_minus_16 -16
7235 #define P00_dec_eval_minus_17 -17
7236 #define P00_dec_eval_minus_18 -18
7237 #define P00_dec_eval_minus_19 -19
7238 #define P00_dec_eval_minus_20 -20
7239 #define P00_dec_eval_minus_21 -21
7240 #define P00_dec_eval_minus_22 -22
7241 #define P00_dec_eval_minus_23 -23
7242 #define P00_dec_eval_minus_24 -24
7243 #define P00_dec_eval_minus_25 -25
7244 #define P00_dec_eval_minus_26 -26
7245 #define P00_dec_eval_minus_27 -27
7246 #define P00_dec_eval_minus_28 -28
7247 #define P00_dec_eval_minus_29 -29
7248 #define P00_dec_eval_minus_30 -30
7249 #define P00_dec_eval_minus_31 -31
7250 #define P00_dec_eval_minus_32 -32
7251 #define P00_dec_eval_minus_33 -33
7252 #define P00_dec_eval_minus_34 -34
7253 #define P00_dec_eval_minus_35 -35
7254 #define P00_dec_eval_minus_36 -36
7255 #define P00_dec_eval_minus_37 -37
7256 #define P00_dec_eval_minus_38 -38
7257 #define P00_dec_eval_minus_39 -39
7258 #define P00_dec_eval_minus_40 -40
7259 #define P00_dec_eval_minus_41 -41
7260 #define P00_dec_eval_minus_42 -42
7261 #define P00_dec_eval_minus_43 -43
7262 #define P00_dec_eval_minus_44 -44
7263 #define P00_dec_eval_minus_45 -45
7264 #define P00_dec_eval_minus_46 -46
7265 #define P00_dec_eval_minus_47 -47
7266 #define P00_dec_eval_minus_48 -48
7267 #define P00_dec_eval_minus_49 -49
7268 #define P00_dec_eval_minus_50 -50
7269 #define P00_dec_eval_minus_51 -51
7270 #define P00_dec_eval_minus_52 -52
7271 #define P00_dec_eval_minus_53 -53
7272 #define P00_dec_eval_minus_54 -54
7273 #define P00_dec_eval_minus_55 -55
7274 #define P00_dec_eval_minus_56 -56
7275 #define P00_dec_eval_minus_57 -57
7276 #define P00_dec_eval_minus_58 -58
7277 #define P00_dec_eval_minus_59 -59
7278 #define P00_dec_eval_minus_60 -60
7279 #define P00_dec_eval_minus_61 -61
7280 #define P00_dec_eval_minus_62 -62
7281 #define P00_dec_eval_minus_63 -63
7282 #define P00_dec_eval_minus_64 -64
7283 #define P00_dec_eval_minus_65 -65
7284 #define P00_dec_eval_minus_66 -66
7285 #define P00_dec_eval_minus_67 -67
7286 #define P00_dec_eval_minus_68 -68
7287 #define P00_dec_eval_minus_69 -69
7288 #define P00_dec_eval_minus_70 -70
7289 #define P00_dec_eval_minus_71 -71
7290 #define P00_dec_eval_minus_72 -72
7291 #define P00_dec_eval_minus_73 -73
7292 #define P00_dec_eval_minus_74 -74
7293 #define P00_dec_eval_minus_75 -75
7294 #define P00_dec_eval_minus_76 -76
7295 #define P00_dec_eval_minus_77 -77
7296 #define P00_dec_eval_minus_78 -78
7297 #define P00_dec_eval_minus_79 -79
7298 #define P00_dec_eval_minus_80 -80
7299 #define P00_dec_eval_minus_81 -81
7300 #define P00_dec_eval_minus_82 -82
7301 #define P00_dec_eval_minus_83 -83
7302 #define P00_dec_eval_minus_84 -84
7303 #define P00_dec_eval_minus_85 -85
7304 #define P00_dec_eval_minus_86 -86
7305 #define P00_dec_eval_minus_87 -87
7306 #define P00_dec_eval_minus_88 -88
7307 #define P00_dec_eval_minus_89 -89
7308 #define P00_dec_eval_minus_90 -90
7309 #define P00_dec_eval_minus_91 -91
7310 #define P00_dec_eval_minus_92 -92
7311 #define P00_dec_eval_minus_93 -93
7312 #define P00_dec_eval_minus_94 -94
7313 #define P00_dec_eval_minus_95 -95
7314 #define P00_dec_eval_minus_96 -96
7315 #define P00_dec_eval_minus_97 -97
7316 #define P00_dec_eval_minus_98 -98
7317 #define P00_dec_eval_minus_99 -99
7318 #define P00_dec_eval_minus_100 -100
7319 #define P00_dec_eval_minus_101 -101
7320 #define P00_dec_eval_minus_102 -102
7321 #define P00_dec_eval_minus_103 -103
7322 #define P00_dec_eval_minus_104 -104
7323 #define P00_dec_eval_minus_105 -105
7324 #define P00_dec_eval_minus_106 -106
7325 #define P00_dec_eval_minus_107 -107
7326 #define P00_dec_eval_minus_108 -108
7327 #define P00_dec_eval_minus_109 -109
7328 #define P00_dec_eval_minus_110 -110
7329 #define P00_dec_eval_minus_111 -111
7330 #define P00_dec_eval_minus_112 -112
7331 #define P00_dec_eval_minus_113 -113
7332 #define P00_dec_eval_minus_114 -114
7333 #define P00_dec_eval_minus_115 -115
7334 #define P00_dec_eval_minus_116 -116
7335 #define P00_dec_eval_minus_117 -117
7336 #define P00_dec_eval_minus_118 -118
7337 #define P00_dec_eval_minus_119 -119
7338 #define P00_dec_eval_minus_120 -120
7339 #define P00_dec_eval_minus_121 -121
7340 #define P00_dec_eval_minus_122 -122
7341 #define P00_dec_eval_minus_123 -123
7342 #define P00_dec_eval_minus_124 -124
7343 #define P00_dec_eval_minus_125 -125
7344 #define P00_dec_eval_minus_126 -126
7345 #define P00_dec_eval_minus_127 -127
7346 #define P00_dec_eval_minus_128 -128
7347 #define P00_dec_eval_minus_129 -129
7348 #define P00_dec_eval_minus_130 -130
7349 #define P00_dec_eval_minus_131 -131
7350 #define P00_dec_eval_minus_132 -132
7351 #define P00_dec_eval_minus_133 -133
7352 #define P00_dec_eval_minus_134 -134
7353 #define P00_dec_eval_minus_135 -135
7354 #define P00_dec_eval_minus_136 -136
7355 #define P00_dec_eval_minus_137 -137
7356 #define P00_dec_eval_minus_138 -138
7357 #define P00_dec_eval_minus_139 -139
7358 #define P00_dec_eval_minus_140 -140
7359 #define P00_dec_eval_minus_141 -141
7360 #define P00_dec_eval_minus_142 -142
7361 #define P00_dec_eval_minus_143 -143
7362 #define P00_dec_eval_minus_144 -144
7363 #define P00_dec_eval_minus_145 -145
7364 #define P00_dec_eval_minus_146 -146
7365 #define P00_dec_eval_minus_147 -147
7366 #define P00_dec_eval_minus_148 -148
7367 #define P00_dec_eval_minus_149 -149
7368 #define P00_dec_eval_minus_150 -150
7369 #define P00_dec_eval_minus_151 -151
7370 #define P00_dec_eval_minus_152 -152
7371 #define P00_dec_eval_minus_153 -153
7372 #define P00_dec_eval_minus_154 -154
7373 #define P00_dec_eval_minus_155 -155
7374 #define P00_dec_eval_minus_156 -156
7375 #define P00_dec_eval_minus_157 -157
7376 #define P00_dec_eval_minus_158 -158
7377 #define P00_dec_eval_minus_159 -159
7378 #define P00_DUPL_2(...) __VA_ARGS__, P00_DUPL_1(__VA_ARGS__)
7379 #define P00_DUPL_3(...) __VA_ARGS__, P00_DUPL_2(__VA_ARGS__)
7380 #define P00_DUPL_4(...) __VA_ARGS__, P00_DUPL_3(__VA_ARGS__)
7381 #define P00_DUPL_5(...) __VA_ARGS__, P00_DUPL_4(__VA_ARGS__)
7382 #define P00_DUPL_6(...) __VA_ARGS__, P00_DUPL_5(__VA_ARGS__)
7383 #define P00_DUPL_7(...) __VA_ARGS__, P00_DUPL_6(__VA_ARGS__)
7384 #define P00_DUPL_8(...) __VA_ARGS__, P00_DUPL_7(__VA_ARGS__)
7385 #define P00_DUPL_9(...) __VA_ARGS__, P00_DUPL_8(__VA_ARGS__)
7386 #define P00_DUPL_10(...) __VA_ARGS__, P00_DUPL_9(__VA_ARGS__)
7387 #define P00_DUPL_11(...) __VA_ARGS__, P00_DUPL_10(__VA_ARGS__)
7388 #define P00_DUPL_12(...) __VA_ARGS__, P00_DUPL_11(__VA_ARGS__)
7389 #define P00_DUPL_13(...) __VA_ARGS__, P00_DUPL_12(__VA_ARGS__)
7390 #define P00_DUPL_14(...) __VA_ARGS__, P00_DUPL_13(__VA_ARGS__)
7391 #define P00_DUPL_15(...) __VA_ARGS__, P00_DUPL_14(__VA_ARGS__)
7392 #define P00_DUPL_16(...) __VA_ARGS__, P00_DUPL_15(__VA_ARGS__)
7393 #define P00_DUPL_17(...) __VA_ARGS__, P00_DUPL_16(__VA_ARGS__)
7394 #define P00_DUPL_18(...) __VA_ARGS__, P00_DUPL_17(__VA_ARGS__)
7395 #define P00_DUPL_19(...) __VA_ARGS__, P00_DUPL_18(__VA_ARGS__)
7396 #define P00_DUPL_20(...) __VA_ARGS__, P00_DUPL_19(__VA_ARGS__)
7397 #define P00_DUPL_21(...) __VA_ARGS__, P00_DUPL_20(__VA_ARGS__)
7398 #define P00_DUPL_22(...) __VA_ARGS__, P00_DUPL_21(__VA_ARGS__)
7399 #define P00_DUPL_23(...) __VA_ARGS__, P00_DUPL_22(__VA_ARGS__)
7400 #define P00_DUPL_24(...) __VA_ARGS__, P00_DUPL_23(__VA_ARGS__)
7401 #define P00_DUPL_25(...) __VA_ARGS__, P00_DUPL_24(__VA_ARGS__)
7402 #define P00_DUPL_26(...) __VA_ARGS__, P00_DUPL_25(__VA_ARGS__)
7403 #define P00_DUPL_27(...) __VA_ARGS__, P00_DUPL_26(__VA_ARGS__)
7404 #define P00_DUPL_28(...) __VA_ARGS__, P00_DUPL_27(__VA_ARGS__)
7405 #define P00_DUPL_29(...) __VA_ARGS__, P00_DUPL_28(__VA_ARGS__)
7406 #define P00_DUPL_30(...) __VA_ARGS__, P00_DUPL_29(__VA_ARGS__)
7407 #define P00_DUPL_31(...) __VA_ARGS__, P00_DUPL_30(__VA_ARGS__)
7408 #define P00_DUPL_32(...) __VA_ARGS__, P00_DUPL_31(__VA_ARGS__)
7409 #define P00_DUPL_33(...) __VA_ARGS__, P00_DUPL_32(__VA_ARGS__)
7410 #define P00_DUPL_34(...) __VA_ARGS__, P00_DUPL_33(__VA_ARGS__)
7411 #define P00_DUPL_35(...) __VA_ARGS__, P00_DUPL_34(__VA_ARGS__)
7412 #define P00_DUPL_36(...) __VA_ARGS__, P00_DUPL_35(__VA_ARGS__)
7413 #define P00_DUPL_37(...) __VA_ARGS__, P00_DUPL_36(__VA_ARGS__)
7414 #define P00_DUPL_38(...) __VA_ARGS__, P00_DUPL_37(__VA_ARGS__)
7415 #define P00_DUPL_39(...) __VA_ARGS__, P00_DUPL_38(__VA_ARGS__)
7416 #define P00_DUPL_40(...) __VA_ARGS__, P00_DUPL_39(__VA_ARGS__)
7417 #define P00_DUPL_41(...) __VA_ARGS__, P00_DUPL_40(__VA_ARGS__)
7418 #define P00_DUPL_42(...) __VA_ARGS__, P00_DUPL_41(__VA_ARGS__)
7419 #define P00_DUPL_43(...) __VA_ARGS__, P00_DUPL_42(__VA_ARGS__)
7420 #define P00_DUPL_44(...) __VA_ARGS__, P00_DUPL_43(__VA_ARGS__)
7421 #define P00_DUPL_45(...) __VA_ARGS__, P00_DUPL_44(__VA_ARGS__)
7422 #define P00_DUPL_46(...) __VA_ARGS__, P00_DUPL_45(__VA_ARGS__)
7423 #define P00_DUPL_47(...) __VA_ARGS__, P00_DUPL_46(__VA_ARGS__)
7424 #define P00_DUPL_48(...) __VA_ARGS__, P00_DUPL_47(__VA_ARGS__)
7425 #define P00_DUPL_49(...) __VA_ARGS__, P00_DUPL_48(__VA_ARGS__)
7426 #define P00_DUPL_50(...) __VA_ARGS__, P00_DUPL_49(__VA_ARGS__)
7427 #define P00_DUPL_51(...) __VA_ARGS__, P00_DUPL_50(__VA_ARGS__)
7428 #define P00_DUPL_52(...) __VA_ARGS__, P00_DUPL_51(__VA_ARGS__)
7429 #define P00_DUPL_53(...) __VA_ARGS__, P00_DUPL_52(__VA_ARGS__)
7430 #define P00_DUPL_54(...) __VA_ARGS__, P00_DUPL_53(__VA_ARGS__)
7431 #define P00_DUPL_55(...) __VA_ARGS__, P00_DUPL_54(__VA_ARGS__)
7432 #define P00_DUPL_56(...) __VA_ARGS__, P00_DUPL_55(__VA_ARGS__)
7433 #define P00_DUPL_57(...) __VA_ARGS__, P00_DUPL_56(__VA_ARGS__)
7434 #define P00_DUPL_58(...) __VA_ARGS__, P00_DUPL_57(__VA_ARGS__)
7435 #define P00_DUPL_59(...) __VA_ARGS__, P00_DUPL_58(__VA_ARGS__)
7436 #define P00_DUPL_60(...) __VA_ARGS__, P00_DUPL_59(__VA_ARGS__)
7437 #define P00_DUPL_61(...) __VA_ARGS__, P00_DUPL_60(__VA_ARGS__)
7438 #define P00_DUPL_62(...) __VA_ARGS__, P00_DUPL_61(__VA_ARGS__)
7439 #define P00_DUPL_63(...) __VA_ARGS__, P00_DUPL_62(__VA_ARGS__)
7440 #define P00_DUPL_64(...) __VA_ARGS__, P00_DUPL_63(__VA_ARGS__)
7441 #define P00_DUPL_65(...) __VA_ARGS__, P00_DUPL_64(__VA_ARGS__)
7442 #define P00_DUPL_66(...) __VA_ARGS__, P00_DUPL_65(__VA_ARGS__)
7443 #define P00_DUPL_67(...) __VA_ARGS__, P00_DUPL_66(__VA_ARGS__)
7444 #define P00_DUPL_68(...) __VA_ARGS__, P00_DUPL_67(__VA_ARGS__)
7445 #define P00_DUPL_69(...) __VA_ARGS__, P00_DUPL_68(__VA_ARGS__)
7446 #define P00_DUPL_70(...) __VA_ARGS__, P00_DUPL_69(__VA_ARGS__)
7447 #define P00_DUPL_71(...) __VA_ARGS__, P00_DUPL_70(__VA_ARGS__)
7448 #define P00_DUPL_72(...) __VA_ARGS__, P00_DUPL_71(__VA_ARGS__)
7449 #define P00_DUPL_73(...) __VA_ARGS__, P00_DUPL_72(__VA_ARGS__)
7450 #define P00_DUPL_74(...) __VA_ARGS__, P00_DUPL_73(__VA_ARGS__)
7451 #define P00_DUPL_75(...) __VA_ARGS__, P00_DUPL_74(__VA_ARGS__)
7452 #define P00_DUPL_76(...) __VA_ARGS__, P00_DUPL_75(__VA_ARGS__)
7453 #define P00_DUPL_77(...) __VA_ARGS__, P00_DUPL_76(__VA_ARGS__)
7454 #define P00_DUPL_78(...) __VA_ARGS__, P00_DUPL_77(__VA_ARGS__)
7455 #define P00_DUPL_79(...) __VA_ARGS__, P00_DUPL_78(__VA_ARGS__)
7456 #define P00_DUPL_80(...) __VA_ARGS__, P00_DUPL_79(__VA_ARGS__)
7457 #define P00_DUPL_81(...) __VA_ARGS__, P00_DUPL_80(__VA_ARGS__)
7458 #define P00_DUPL_82(...) __VA_ARGS__, P00_DUPL_81(__VA_ARGS__)
7459 #define P00_DUPL_83(...) __VA_ARGS__, P00_DUPL_82(__VA_ARGS__)
7460 #define P00_DUPL_84(...) __VA_ARGS__, P00_DUPL_83(__VA_ARGS__)
7461 #define P00_DUPL_85(...) __VA_ARGS__, P00_DUPL_84(__VA_ARGS__)
7462 #define P00_DUPL_86(...) __VA_ARGS__, P00_DUPL_85(__VA_ARGS__)
7463 #define P00_DUPL_87(...) __VA_ARGS__, P00_DUPL_86(__VA_ARGS__)
7464 #define P00_DUPL_88(...) __VA_ARGS__, P00_DUPL_87(__VA_ARGS__)
7465 #define P00_DUPL_89(...) __VA_ARGS__, P00_DUPL_88(__VA_ARGS__)
7466 #define P00_DUPL_90(...) __VA_ARGS__, P00_DUPL_89(__VA_ARGS__)
7467 #define P00_DUPL_91(...) __VA_ARGS__, P00_DUPL_90(__VA_ARGS__)
7468 #define P00_DUPL_92(...) __VA_ARGS__, P00_DUPL_91(__VA_ARGS__)
7469 #define P00_DUPL_93(...) __VA_ARGS__, P00_DUPL_92(__VA_ARGS__)
7470 #define P00_DUPL_94(...) __VA_ARGS__, P00_DUPL_93(__VA_ARGS__)
7471 #define P00_DUPL_95(...) __VA_ARGS__, P00_DUPL_94(__VA_ARGS__)
7472 #define P00_DUPL_96(...) __VA_ARGS__, P00_DUPL_95(__VA_ARGS__)
7473 #define P00_DUPL_97(...) __VA_ARGS__, P00_DUPL_96(__VA_ARGS__)
7474 #define P00_DUPL_98(...) __VA_ARGS__, P00_DUPL_97(__VA_ARGS__)
7475 #define P00_DUPL_99(...) __VA_ARGS__, P00_DUPL_98(__VA_ARGS__)
7476 #define P00_DUPL_100(...) __VA_ARGS__, P00_DUPL_99(__VA_ARGS__)
7477 #define P00_DUPL_101(...) __VA_ARGS__, P00_DUPL_100(__VA_ARGS__)
7478 #define P00_DUPL_102(...) __VA_ARGS__, P00_DUPL_101(__VA_ARGS__)
7479 #define P00_DUPL_103(...) __VA_ARGS__, P00_DUPL_102(__VA_ARGS__)
7480 #define P00_DUPL_104(...) __VA_ARGS__, P00_DUPL_103(__VA_ARGS__)
7481 #define P00_DUPL_105(...) __VA_ARGS__, P00_DUPL_104(__VA_ARGS__)
7482 #define P00_DUPL_106(...) __VA_ARGS__, P00_DUPL_105(__VA_ARGS__)
7483 #define P00_DUPL_107(...) __VA_ARGS__, P00_DUPL_106(__VA_ARGS__)
7484 #define P00_DUPL_108(...) __VA_ARGS__, P00_DUPL_107(__VA_ARGS__)
7485 #define P00_DUPL_109(...) __VA_ARGS__, P00_DUPL_108(__VA_ARGS__)
7486 #define P00_DUPL_110(...) __VA_ARGS__, P00_DUPL_109(__VA_ARGS__)
7487 #define P00_DUPL_111(...) __VA_ARGS__, P00_DUPL_110(__VA_ARGS__)
7488 #define P00_DUPL_112(...) __VA_ARGS__, P00_DUPL_111(__VA_ARGS__)
7489 #define P00_DUPL_113(...) __VA_ARGS__, P00_DUPL_112(__VA_ARGS__)
7490 #define P00_DUPL_114(...) __VA_ARGS__, P00_DUPL_113(__VA_ARGS__)
7491 #define P00_DUPL_115(...) __VA_ARGS__, P00_DUPL_114(__VA_ARGS__)
7492 #define P00_DUPL_116(...) __VA_ARGS__, P00_DUPL_115(__VA_ARGS__)
7493 #define P00_DUPL_117(...) __VA_ARGS__, P00_DUPL_116(__VA_ARGS__)
7494 #define P00_DUPL_118(...) __VA_ARGS__, P00_DUPL_117(__VA_ARGS__)
7495 #define P00_DUPL_119(...) __VA_ARGS__, P00_DUPL_118(__VA_ARGS__)
7496 #define P00_DUPL_120(...) __VA_ARGS__, P00_DUPL_119(__VA_ARGS__)
7497 #define P00_DUPL_121(...) __VA_ARGS__, P00_DUPL_120(__VA_ARGS__)
7498 #define P00_DUPL_122(...) __VA_ARGS__, P00_DUPL_121(__VA_ARGS__)
7499 #define P00_DUPL_123(...) __VA_ARGS__, P00_DUPL_122(__VA_ARGS__)
7500 #define P00_DUPL_124(...) __VA_ARGS__, P00_DUPL_123(__VA_ARGS__)
7501 #define P00_DUPL_125(...) __VA_ARGS__, P00_DUPL_124(__VA_ARGS__)
7502 #define P00_DUPL_126(...) __VA_ARGS__, P00_DUPL_125(__VA_ARGS__)
7503 #define P00_DUPL_127(...) __VA_ARGS__, P00_DUPL_126(__VA_ARGS__)
7504 #define P00_DUPL_128(...) __VA_ARGS__, P00_DUPL_127(__VA_ARGS__)
7505 #define P00_DUPL_129(...) __VA_ARGS__, P00_DUPL_128(__VA_ARGS__)
7506 #define P00_DUPL_130(...) __VA_ARGS__, P00_DUPL_129(__VA_ARGS__)
7507 #define P00_DUPL_131(...) __VA_ARGS__, P00_DUPL_130(__VA_ARGS__)
7508 #define P00_DUPL_132(...) __VA_ARGS__, P00_DUPL_131(__VA_ARGS__)
7509 #define P00_DUPL_133(...) __VA_ARGS__, P00_DUPL_132(__VA_ARGS__)
7510 #define P00_DUPL_134(...) __VA_ARGS__, P00_DUPL_133(__VA_ARGS__)
7511 #define P00_DUPL_135(...) __VA_ARGS__, P00_DUPL_134(__VA_ARGS__)
7512 #define P00_DUPL_136(...) __VA_ARGS__, P00_DUPL_135(__VA_ARGS__)
7513 #define P00_DUPL_137(...) __VA_ARGS__, P00_DUPL_136(__VA_ARGS__)
7514 #define P00_DUPL_138(...) __VA_ARGS__, P00_DUPL_137(__VA_ARGS__)
7515 #define P00_DUPL_139(...) __VA_ARGS__, P00_DUPL_138(__VA_ARGS__)
7516 #define P00_DUPL_140(...) __VA_ARGS__, P00_DUPL_139(__VA_ARGS__)
7517 #define P00_DUPL_141(...) __VA_ARGS__, P00_DUPL_140(__VA_ARGS__)
7518 #define P00_DUPL_142(...) __VA_ARGS__, P00_DUPL_141(__VA_ARGS__)
7519 #define P00_DUPL_143(...) __VA_ARGS__, P00_DUPL_142(__VA_ARGS__)
7520 #define P00_DUPL_144(...) __VA_ARGS__, P00_DUPL_143(__VA_ARGS__)
7521 #define P00_DUPL_145(...) __VA_ARGS__, P00_DUPL_144(__VA_ARGS__)
7522 #define P00_DUPL_146(...) __VA_ARGS__, P00_DUPL_145(__VA_ARGS__)
7523 #define P00_DUPL_147(...) __VA_ARGS__, P00_DUPL_146(__VA_ARGS__)
7524 #define P00_DUPL_148(...) __VA_ARGS__, P00_DUPL_147(__VA_ARGS__)
7525 #define P00_DUPL_149(...) __VA_ARGS__, P00_DUPL_148(__VA_ARGS__)
7526 #define P00_DUPL_150(...) __VA_ARGS__, P00_DUPL_149(__VA_ARGS__)
7527 #define P00_DUPL_151(...) __VA_ARGS__, P00_DUPL_150(__VA_ARGS__)
7528 #define P00_DUPL_152(...) __VA_ARGS__, P00_DUPL_151(__VA_ARGS__)
7529 #define P00_DUPL_153(...) __VA_ARGS__, P00_DUPL_152(__VA_ARGS__)
7530 #define P00_DUPL_154(...) __VA_ARGS__, P00_DUPL_153(__VA_ARGS__)
7531 #define P00_DUPL_155(...) __VA_ARGS__, P00_DUPL_154(__VA_ARGS__)
7532 #define P00_DUPL_156(...) __VA_ARGS__, P00_DUPL_155(__VA_ARGS__)
7533 #define P00_DUPL_157(...) __VA_ARGS__, P00_DUPL_156(__VA_ARGS__)
7534 #define P00_DUPL_158(...) __VA_ARGS__, P00_DUPL_157(__VA_ARGS__)
7535 #define P00_DUPL_159(...) __VA_ARGS__, P00_DUPL_158(__VA_ARGS__)
7536 #define P00_REP_2(...) P00_REP_1(__VA_ARGS__)__VA_ARGS__
7537 #define P00_REP_3(...) P00_REP_2(__VA_ARGS__)__VA_ARGS__
7538 #define P00_REP_4(...) P00_REP_3(__VA_ARGS__)__VA_ARGS__
7539 #define P00_REP_5(...) P00_REP_4(__VA_ARGS__)__VA_ARGS__
7540 #define P00_REP_6(...) P00_REP_5(__VA_ARGS__)__VA_ARGS__
7541 #define P00_REP_7(...) P00_REP_6(__VA_ARGS__)__VA_ARGS__
7542 #define P00_REP_8(...) P00_REP_7(__VA_ARGS__)__VA_ARGS__
7543 #define P00_REP_9(...) P00_REP_8(__VA_ARGS__)__VA_ARGS__
7544 #define P00_REP_10(...) P00_REP_9(__VA_ARGS__)__VA_ARGS__
7545 #define P00_REP_11(...) P00_REP_10(__VA_ARGS__)__VA_ARGS__
7546 #define P00_REP_12(...) P00_REP_11(__VA_ARGS__)__VA_ARGS__
7547 #define P00_REP_13(...) P00_REP_12(__VA_ARGS__)__VA_ARGS__
7548 #define P00_REP_14(...) P00_REP_13(__VA_ARGS__)__VA_ARGS__
7549 #define P00_REP_15(...) P00_REP_14(__VA_ARGS__)__VA_ARGS__
7550 #define P00_REP_16(...) P00_REP_15(__VA_ARGS__)__VA_ARGS__
7551 #define P00_REP_17(...) P00_REP_16(__VA_ARGS__)__VA_ARGS__
7552 #define P00_REP_18(...) P00_REP_17(__VA_ARGS__)__VA_ARGS__
7553 #define P00_REP_19(...) P00_REP_18(__VA_ARGS__)__VA_ARGS__
7554 #define P00_REP_20(...) P00_REP_19(__VA_ARGS__)__VA_ARGS__
7555 #define P00_REP_21(...) P00_REP_20(__VA_ARGS__)__VA_ARGS__
7556 #define P00_REP_22(...) P00_REP_21(__VA_ARGS__)__VA_ARGS__
7557 #define P00_REP_23(...) P00_REP_22(__VA_ARGS__)__VA_ARGS__
7558 #define P00_REP_24(...) P00_REP_23(__VA_ARGS__)__VA_ARGS__
7559 #define P00_REP_25(...) P00_REP_24(__VA_ARGS__)__VA_ARGS__
7560 #define P00_REP_26(...) P00_REP_25(__VA_ARGS__)__VA_ARGS__
7561 #define P00_REP_27(...) P00_REP_26(__VA_ARGS__)__VA_ARGS__
7562 #define P00_REP_28(...) P00_REP_27(__VA_ARGS__)__VA_ARGS__
7563 #define P00_REP_29(...) P00_REP_28(__VA_ARGS__)__VA_ARGS__
7564 #define P00_REP_30(...) P00_REP_29(__VA_ARGS__)__VA_ARGS__
7565 #define P00_REP_31(...) P00_REP_30(__VA_ARGS__)__VA_ARGS__
7566 #define P00_REP_32(...) P00_REP_31(__VA_ARGS__)__VA_ARGS__
7567 #define P00_REP_33(...) P00_REP_32(__VA_ARGS__)__VA_ARGS__
7568 #define P00_REP_34(...) P00_REP_33(__VA_ARGS__)__VA_ARGS__
7569 #define P00_REP_35(...) P00_REP_34(__VA_ARGS__)__VA_ARGS__
7570 #define P00_REP_36(...) P00_REP_35(__VA_ARGS__)__VA_ARGS__
7571 #define P00_REP_37(...) P00_REP_36(__VA_ARGS__)__VA_ARGS__
7572 #define P00_REP_38(...) P00_REP_37(__VA_ARGS__)__VA_ARGS__
7573 #define P00_REP_39(...) P00_REP_38(__VA_ARGS__)__VA_ARGS__
7574 #define P00_REP_40(...) P00_REP_39(__VA_ARGS__)__VA_ARGS__
7575 #define P00_REP_41(...) P00_REP_40(__VA_ARGS__)__VA_ARGS__
7576 #define P00_REP_42(...) P00_REP_41(__VA_ARGS__)__VA_ARGS__
7577 #define P00_REP_43(...) P00_REP_42(__VA_ARGS__)__VA_ARGS__
7578 #define P00_REP_44(...) P00_REP_43(__VA_ARGS__)__VA_ARGS__
7579 #define P00_REP_45(...) P00_REP_44(__VA_ARGS__)__VA_ARGS__
7580 #define P00_REP_46(...) P00_REP_45(__VA_ARGS__)__VA_ARGS__
7581 #define P00_REP_47(...) P00_REP_46(__VA_ARGS__)__VA_ARGS__
7582 #define P00_REP_48(...) P00_REP_47(__VA_ARGS__)__VA_ARGS__
7583 #define P00_REP_49(...) P00_REP_48(__VA_ARGS__)__VA_ARGS__
7584 #define P00_REP_50(...) P00_REP_49(__VA_ARGS__)__VA_ARGS__
7585 #define P00_REP_51(...) P00_REP_50(__VA_ARGS__)__VA_ARGS__
7586 #define P00_REP_52(...) P00_REP_51(__VA_ARGS__)__VA_ARGS__
7587 #define P00_REP_53(...) P00_REP_52(__VA_ARGS__)__VA_ARGS__
7588 #define P00_REP_54(...) P00_REP_53(__VA_ARGS__)__VA_ARGS__
7589 #define P00_REP_55(...) P00_REP_54(__VA_ARGS__)__VA_ARGS__
7590 #define P00_REP_56(...) P00_REP_55(__VA_ARGS__)__VA_ARGS__
7591 #define P00_REP_57(...) P00_REP_56(__VA_ARGS__)__VA_ARGS__
7592 #define P00_REP_58(...) P00_REP_57(__VA_ARGS__)__VA_ARGS__
7593 #define P00_REP_59(...) P00_REP_58(__VA_ARGS__)__VA_ARGS__
7594 #define P00_REP_60(...) P00_REP_59(__VA_ARGS__)__VA_ARGS__
7595 #define P00_REP_61(...) P00_REP_60(__VA_ARGS__)__VA_ARGS__
7596 #define P00_REP_62(...) P00_REP_61(__VA_ARGS__)__VA_ARGS__
7597 #define P00_REP_63(...) P00_REP_62(__VA_ARGS__)__VA_ARGS__
7598 #define P00_REP_64(...) P00_REP_63(__VA_ARGS__)__VA_ARGS__
7599 #define P00_REP_65(...) P00_REP_64(__VA_ARGS__)__VA_ARGS__
7600 #define P00_REP_66(...) P00_REP_65(__VA_ARGS__)__VA_ARGS__
7601 #define P00_REP_67(...) P00_REP_66(__VA_ARGS__)__VA_ARGS__
7602 #define P00_REP_68(...) P00_REP_67(__VA_ARGS__)__VA_ARGS__
7603 #define P00_REP_69(...) P00_REP_68(__VA_ARGS__)__VA_ARGS__
7604 #define P00_REP_70(...) P00_REP_69(__VA_ARGS__)__VA_ARGS__
7605 #define P00_REP_71(...) P00_REP_70(__VA_ARGS__)__VA_ARGS__
7606 #define P00_REP_72(...) P00_REP_71(__VA_ARGS__)__VA_ARGS__
7607 #define P00_REP_73(...) P00_REP_72(__VA_ARGS__)__VA_ARGS__
7608 #define P00_REP_74(...) P00_REP_73(__VA_ARGS__)__VA_ARGS__
7609 #define P00_REP_75(...) P00_REP_74(__VA_ARGS__)__VA_ARGS__
7610 #define P00_REP_76(...) P00_REP_75(__VA_ARGS__)__VA_ARGS__
7611 #define P00_REP_77(...) P00_REP_76(__VA_ARGS__)__VA_ARGS__
7612 #define P00_REP_78(...) P00_REP_77(__VA_ARGS__)__VA_ARGS__
7613 #define P00_REP_79(...) P00_REP_78(__VA_ARGS__)__VA_ARGS__
7614 #define P00_REP_80(...) P00_REP_79(__VA_ARGS__)__VA_ARGS__
7615 #define P00_REP_81(...) P00_REP_80(__VA_ARGS__)__VA_ARGS__
7616 #define P00_REP_82(...) P00_REP_81(__VA_ARGS__)__VA_ARGS__
7617 #define P00_REP_83(...) P00_REP_82(__VA_ARGS__)__VA_ARGS__
7618 #define P00_REP_84(...) P00_REP_83(__VA_ARGS__)__VA_ARGS__
7619 #define P00_REP_85(...) P00_REP_84(__VA_ARGS__)__VA_ARGS__
7620 #define P00_REP_86(...) P00_REP_85(__VA_ARGS__)__VA_ARGS__
7621 #define P00_REP_87(...) P00_REP_86(__VA_ARGS__)__VA_ARGS__
7622 #define P00_REP_88(...) P00_REP_87(__VA_ARGS__)__VA_ARGS__
7623 #define P00_REP_89(...) P00_REP_88(__VA_ARGS__)__VA_ARGS__
7624 #define P00_REP_90(...) P00_REP_89(__VA_ARGS__)__VA_ARGS__
7625 #define P00_REP_91(...) P00_REP_90(__VA_ARGS__)__VA_ARGS__
7626 #define P00_REP_92(...) P00_REP_91(__VA_ARGS__)__VA_ARGS__
7627 #define P00_REP_93(...) P00_REP_92(__VA_ARGS__)__VA_ARGS__
7628 #define P00_REP_94(...) P00_REP_93(__VA_ARGS__)__VA_ARGS__
7629 #define P00_REP_95(...) P00_REP_94(__VA_ARGS__)__VA_ARGS__
7630 #define P00_REP_96(...) P00_REP_95(__VA_ARGS__)__VA_ARGS__
7631 #define P00_REP_97(...) P00_REP_96(__VA_ARGS__)__VA_ARGS__
7632 #define P00_REP_98(...) P00_REP_97(__VA_ARGS__)__VA_ARGS__
7633 #define P00_REP_99(...) P00_REP_98(__VA_ARGS__)__VA_ARGS__
7634 #define P00_REP_100(...) P00_REP_99(__VA_ARGS__)__VA_ARGS__
7635 #define P00_REP_101(...) P00_REP_100(__VA_ARGS__)__VA_ARGS__
7636 #define P00_REP_102(...) P00_REP_101(__VA_ARGS__)__VA_ARGS__
7637 #define P00_REP_103(...) P00_REP_102(__VA_ARGS__)__VA_ARGS__
7638 #define P00_REP_104(...) P00_REP_103(__VA_ARGS__)__VA_ARGS__
7639 #define P00_REP_105(...) P00_REP_104(__VA_ARGS__)__VA_ARGS__
7640 #define P00_REP_106(...) P00_REP_105(__VA_ARGS__)__VA_ARGS__
7641 #define P00_REP_107(...) P00_REP_106(__VA_ARGS__)__VA_ARGS__
7642 #define P00_REP_108(...) P00_REP_107(__VA_ARGS__)__VA_ARGS__
7643 #define P00_REP_109(...) P00_REP_108(__VA_ARGS__)__VA_ARGS__
7644 #define P00_REP_110(...) P00_REP_109(__VA_ARGS__)__VA_ARGS__
7645 #define P00_REP_111(...) P00_REP_110(__VA_ARGS__)__VA_ARGS__
7646 #define P00_REP_112(...) P00_REP_111(__VA_ARGS__)__VA_ARGS__
7647 #define P00_REP_113(...) P00_REP_112(__VA_ARGS__)__VA_ARGS__
7648 #define P00_REP_114(...) P00_REP_113(__VA_ARGS__)__VA_ARGS__
7649 #define P00_REP_115(...) P00_REP_114(__VA_ARGS__)__VA_ARGS__
7650 #define P00_REP_116(...) P00_REP_115(__VA_ARGS__)__VA_ARGS__
7651 #define P00_REP_117(...) P00_REP_116(__VA_ARGS__)__VA_ARGS__
7652 #define P00_REP_118(...) P00_REP_117(__VA_ARGS__)__VA_ARGS__
7653 #define P00_REP_119(...) P00_REP_118(__VA_ARGS__)__VA_ARGS__
7654 #define P00_REP_120(...) P00_REP_119(__VA_ARGS__)__VA_ARGS__
7655 #define P00_REP_121(...) P00_REP_120(__VA_ARGS__)__VA_ARGS__
7656 #define P00_REP_122(...) P00_REP_121(__VA_ARGS__)__VA_ARGS__
7657 #define P00_REP_123(...) P00_REP_122(__VA_ARGS__)__VA_ARGS__
7658 #define P00_REP_124(...) P00_REP_123(__VA_ARGS__)__VA_ARGS__
7659 #define P00_REP_125(...) P00_REP_124(__VA_ARGS__)__VA_ARGS__
7660 #define P00_REP_126(...) P00_REP_125(__VA_ARGS__)__VA_ARGS__
7661 #define P00_REP_127(...) P00_REP_126(__VA_ARGS__)__VA_ARGS__
7662 #define P00_REP_128(...) P00_REP_127(__VA_ARGS__)__VA_ARGS__
7663 #define P00_REP_129(...) P00_REP_128(__VA_ARGS__)__VA_ARGS__
7664 #define P00_REP_130(...) P00_REP_129(__VA_ARGS__)__VA_ARGS__
7665 #define P00_REP_131(...) P00_REP_130(__VA_ARGS__)__VA_ARGS__
7666 #define P00_REP_132(...) P00_REP_131(__VA_ARGS__)__VA_ARGS__
7667 #define P00_REP_133(...) P00_REP_132(__VA_ARGS__)__VA_ARGS__
7668 #define P00_REP_134(...) P00_REP_133(__VA_ARGS__)__VA_ARGS__
7669 #define P00_REP_135(...) P00_REP_134(__VA_ARGS__)__VA_ARGS__
7670 #define P00_REP_136(...) P00_REP_135(__VA_ARGS__)__VA_ARGS__
7671 #define P00_REP_137(...) P00_REP_136(__VA_ARGS__)__VA_ARGS__
7672 #define P00_REP_138(...) P00_REP_137(__VA_ARGS__)__VA_ARGS__
7673 #define P00_REP_139(...) P00_REP_138(__VA_ARGS__)__VA_ARGS__
7674 #define P00_REP_140(...) P00_REP_139(__VA_ARGS__)__VA_ARGS__
7675 #define P00_REP_141(...) P00_REP_140(__VA_ARGS__)__VA_ARGS__
7676 #define P00_REP_142(...) P00_REP_141(__VA_ARGS__)__VA_ARGS__
7677 #define P00_REP_143(...) P00_REP_142(__VA_ARGS__)__VA_ARGS__
7678 #define P00_REP_144(...) P00_REP_143(__VA_ARGS__)__VA_ARGS__
7679 #define P00_REP_145(...) P00_REP_144(__VA_ARGS__)__VA_ARGS__
7680 #define P00_REP_146(...) P00_REP_145(__VA_ARGS__)__VA_ARGS__
7681 #define P00_REP_147(...) P00_REP_146(__VA_ARGS__)__VA_ARGS__
7682 #define P00_REP_148(...) P00_REP_147(__VA_ARGS__)__VA_ARGS__
7683 #define P00_REP_149(...) P00_REP_148(__VA_ARGS__)__VA_ARGS__
7684 #define P00_REP_150(...) P00_REP_149(__VA_ARGS__)__VA_ARGS__
7685 #define P00_REP_151(...) P00_REP_150(__VA_ARGS__)__VA_ARGS__
7686 #define P00_REP_152(...) P00_REP_151(__VA_ARGS__)__VA_ARGS__
7687 #define P00_REP_153(...) P00_REP_152(__VA_ARGS__)__VA_ARGS__
7688 #define P00_REP_154(...) P00_REP_153(__VA_ARGS__)__VA_ARGS__
7689 #define P00_REP_155(...) P00_REP_154(__VA_ARGS__)__VA_ARGS__
7690 #define P00_REP_156(...) P00_REP_155(__VA_ARGS__)__VA_ARGS__
7691 #define P00_REP_157(...) P00_REP_156(__VA_ARGS__)__VA_ARGS__
7692 #define P00_REP_158(...) P00_REP_157(__VA_ARGS__)__VA_ARGS__
7693 #define P00_REP_159(...) P00_REP_158(__VA_ARGS__)__VA_ARGS__
7694 #define P00_BRACKET_2(X, ...) [X]P00_BRACKET_1(__VA_ARGS__)
7695 #define P00_BRACKET_3(X, ...) [X]P00_BRACKET_2(__VA_ARGS__)
7696 #define P00_BRACKET_4(X, ...) [X]P00_BRACKET_3(__VA_ARGS__)
7697 #define P00_BRACKET_5(X, ...) [X]P00_BRACKET_4(__VA_ARGS__)
7698 #define P00_BRACKET_6(X, ...) [X]P00_BRACKET_5(__VA_ARGS__)
7699 #define P00_BRACKET_7(X, ...) [X]P00_BRACKET_6(__VA_ARGS__)
7700 #define P00_BRACKET_8(X, ...) [X]P00_BRACKET_7(__VA_ARGS__)
7701 #define P00_BRACKET_9(X, ...) [X]P00_BRACKET_8(__VA_ARGS__)
7702 #define P00_BRACKET_10(X, ...) [X]P00_BRACKET_9(__VA_ARGS__)
7703 #define P00_BRACKET_11(X, ...) [X]P00_BRACKET_10(__VA_ARGS__)
7704 #define P00_BRACKET_12(X, ...) [X]P00_BRACKET_11(__VA_ARGS__)
7705 #define P00_BRACKET_13(X, ...) [X]P00_BRACKET_12(__VA_ARGS__)
7706 #define P00_BRACKET_14(X, ...) [X]P00_BRACKET_13(__VA_ARGS__)
7707 #define P00_BRACKET_15(X, ...) [X]P00_BRACKET_14(__VA_ARGS__)
7708 #define P00_BRACKET_16(X, ...) [X]P00_BRACKET_15(__VA_ARGS__)
7709 #define P00_BRACKET_17(X, ...) [X]P00_BRACKET_16(__VA_ARGS__)
7710 #define P00_BRACKET_18(X, ...) [X]P00_BRACKET_17(__VA_ARGS__)
7711 #define P00_BRACKET_19(X, ...) [X]P00_BRACKET_18(__VA_ARGS__)
7712 #define P00_BRACKET_20(X, ...) [X]P00_BRACKET_19(__VA_ARGS__)
7713 #define P00_BRACKET_21(X, ...) [X]P00_BRACKET_20(__VA_ARGS__)
7714 #define P00_BRACKET_22(X, ...) [X]P00_BRACKET_21(__VA_ARGS__)
7715 #define P00_BRACKET_23(X, ...) [X]P00_BRACKET_22(__VA_ARGS__)
7716 #define P00_BRACKET_24(X, ...) [X]P00_BRACKET_23(__VA_ARGS__)
7717 #define P00_BRACKET_25(X, ...) [X]P00_BRACKET_24(__VA_ARGS__)
7718 #define P00_BRACKET_26(X, ...) [X]P00_BRACKET_25(__VA_ARGS__)
7719 #define P00_BRACKET_27(X, ...) [X]P00_BRACKET_26(__VA_ARGS__)
7720 #define P00_BRACKET_28(X, ...) [X]P00_BRACKET_27(__VA_ARGS__)
7721 #define P00_BRACKET_29(X, ...) [X]P00_BRACKET_28(__VA_ARGS__)
7722 #define P00_BRACKET_30(X, ...) [X]P00_BRACKET_29(__VA_ARGS__)
7723 #define P00_BRACKET_31(X, ...) [X]P00_BRACKET_30(__VA_ARGS__)
7724 #define P00_BRACKET_32(X, ...) [X]P00_BRACKET_31(__VA_ARGS__)
7725 #define P00_BRACKET_33(X, ...) [X]P00_BRACKET_32(__VA_ARGS__)
7726 #define P00_BRACKET_34(X, ...) [X]P00_BRACKET_33(__VA_ARGS__)
7727 #define P00_BRACKET_35(X, ...) [X]P00_BRACKET_34(__VA_ARGS__)
7728 #define P00_BRACKET_36(X, ...) [X]P00_BRACKET_35(__VA_ARGS__)
7729 #define P00_BRACKET_37(X, ...) [X]P00_BRACKET_36(__VA_ARGS__)
7730 #define P00_BRACKET_38(X, ...) [X]P00_BRACKET_37(__VA_ARGS__)
7731 #define P00_BRACKET_39(X, ...) [X]P00_BRACKET_38(__VA_ARGS__)
7732 #define P00_BRACKET_40(X, ...) [X]P00_BRACKET_39(__VA_ARGS__)
7733 #define P00_BRACKET_41(X, ...) [X]P00_BRACKET_40(__VA_ARGS__)
7734 #define P00_BRACKET_42(X, ...) [X]P00_BRACKET_41(__VA_ARGS__)
7735 #define P00_BRACKET_43(X, ...) [X]P00_BRACKET_42(__VA_ARGS__)
7736 #define P00_BRACKET_44(X, ...) [X]P00_BRACKET_43(__VA_ARGS__)
7737 #define P00_BRACKET_45(X, ...) [X]P00_BRACKET_44(__VA_ARGS__)
7738 #define P00_BRACKET_46(X, ...) [X]P00_BRACKET_45(__VA_ARGS__)
7739 #define P00_BRACKET_47(X, ...) [X]P00_BRACKET_46(__VA_ARGS__)
7740 #define P00_BRACKET_48(X, ...) [X]P00_BRACKET_47(__VA_ARGS__)
7741 #define P00_BRACKET_49(X, ...) [X]P00_BRACKET_48(__VA_ARGS__)
7742 #define P00_BRACKET_50(X, ...) [X]P00_BRACKET_49(__VA_ARGS__)
7743 #define P00_BRACKET_51(X, ...) [X]P00_BRACKET_50(__VA_ARGS__)
7744 #define P00_BRACKET_52(X, ...) [X]P00_BRACKET_51(__VA_ARGS__)
7745 #define P00_BRACKET_53(X, ...) [X]P00_BRACKET_52(__VA_ARGS__)
7746 #define P00_BRACKET_54(X, ...) [X]P00_BRACKET_53(__VA_ARGS__)
7747 #define P00_BRACKET_55(X, ...) [X]P00_BRACKET_54(__VA_ARGS__)
7748 #define P00_BRACKET_56(X, ...) [X]P00_BRACKET_55(__VA_ARGS__)
7749 #define P00_BRACKET_57(X, ...) [X]P00_BRACKET_56(__VA_ARGS__)
7750 #define P00_BRACKET_58(X, ...) [X]P00_BRACKET_57(__VA_ARGS__)
7751 #define P00_BRACKET_59(X, ...) [X]P00_BRACKET_58(__VA_ARGS__)
7752 #define P00_BRACKET_60(X, ...) [X]P00_BRACKET_59(__VA_ARGS__)
7753 #define P00_BRACKET_61(X, ...) [X]P00_BRACKET_60(__VA_ARGS__)
7754 #define P00_BRACKET_62(X, ...) [X]P00_BRACKET_61(__VA_ARGS__)
7755 #define P00_BRACKET_63(X, ...) [X]P00_BRACKET_62(__VA_ARGS__)
7756 #define P00_BRACKET_64(X, ...) [X]P00_BRACKET_63(__VA_ARGS__)
7757 #define P00_BRACKET_65(X, ...) [X]P00_BRACKET_64(__VA_ARGS__)
7758 #define P00_BRACKET_66(X, ...) [X]P00_BRACKET_65(__VA_ARGS__)
7759 #define P00_BRACKET_67(X, ...) [X]P00_BRACKET_66(__VA_ARGS__)
7760 #define P00_BRACKET_68(X, ...) [X]P00_BRACKET_67(__VA_ARGS__)
7761 #define P00_BRACKET_69(X, ...) [X]P00_BRACKET_68(__VA_ARGS__)
7762 #define P00_BRACKET_70(X, ...) [X]P00_BRACKET_69(__VA_ARGS__)
7763 #define P00_BRACKET_71(X, ...) [X]P00_BRACKET_70(__VA_ARGS__)
7764 #define P00_BRACKET_72(X, ...) [X]P00_BRACKET_71(__VA_ARGS__)
7765 #define P00_BRACKET_73(X, ...) [X]P00_BRACKET_72(__VA_ARGS__)
7766 #define P00_BRACKET_74(X, ...) [X]P00_BRACKET_73(__VA_ARGS__)
7767 #define P00_BRACKET_75(X, ...) [X]P00_BRACKET_74(__VA_ARGS__)
7768 #define P00_BRACKET_76(X, ...) [X]P00_BRACKET_75(__VA_ARGS__)
7769 #define P00_BRACKET_77(X, ...) [X]P00_BRACKET_76(__VA_ARGS__)
7770 #define P00_BRACKET_78(X, ...) [X]P00_BRACKET_77(__VA_ARGS__)
7771 #define P00_BRACKET_79(X, ...) [X]P00_BRACKET_78(__VA_ARGS__)
7772 #define P00_BRACKET_80(X, ...) [X]P00_BRACKET_79(__VA_ARGS__)
7773 #define P00_BRACKET_81(X, ...) [X]P00_BRACKET_80(__VA_ARGS__)
7774 #define P00_BRACKET_82(X, ...) [X]P00_BRACKET_81(__VA_ARGS__)
7775 #define P00_BRACKET_83(X, ...) [X]P00_BRACKET_82(__VA_ARGS__)
7776 #define P00_BRACKET_84(X, ...) [X]P00_BRACKET_83(__VA_ARGS__)
7777 #define P00_BRACKET_85(X, ...) [X]P00_BRACKET_84(__VA_ARGS__)
7778 #define P00_BRACKET_86(X, ...) [X]P00_BRACKET_85(__VA_ARGS__)
7779 #define P00_BRACKET_87(X, ...) [X]P00_BRACKET_86(__VA_ARGS__)
7780 #define P00_BRACKET_88(X, ...) [X]P00_BRACKET_87(__VA_ARGS__)
7781 #define P00_BRACKET_89(X, ...) [X]P00_BRACKET_88(__VA_ARGS__)
7782 #define P00_BRACKET_90(X, ...) [X]P00_BRACKET_89(__VA_ARGS__)
7783 #define P00_BRACKET_91(X, ...) [X]P00_BRACKET_90(__VA_ARGS__)
7784 #define P00_BRACKET_92(X, ...) [X]P00_BRACKET_91(__VA_ARGS__)
7785 #define P00_BRACKET_93(X, ...) [X]P00_BRACKET_92(__VA_ARGS__)
7786 #define P00_BRACKET_94(X, ...) [X]P00_BRACKET_93(__VA_ARGS__)
7787 #define P00_BRACKET_95(X, ...) [X]P00_BRACKET_94(__VA_ARGS__)
7788 #define P00_BRACKET_96(X, ...) [X]P00_BRACKET_95(__VA_ARGS__)
7789 #define P00_BRACKET_97(X, ...) [X]P00_BRACKET_96(__VA_ARGS__)
7790 #define P00_BRACKET_98(X, ...) [X]P00_BRACKET_97(__VA_ARGS__)
7791 #define P00_BRACKET_99(X, ...) [X]P00_BRACKET_98(__VA_ARGS__)
7792 #define P00_BRACKET_100(X, ...) [X]P00_BRACKET_99(__VA_ARGS__)
7793 #define P00_BRACKET_101(X, ...) [X]P00_BRACKET_100(__VA_ARGS__)
7794 #define P00_BRACKET_102(X, ...) [X]P00_BRACKET_101(__VA_ARGS__)
7795 #define P00_BRACKET_103(X, ...) [X]P00_BRACKET_102(__VA_ARGS__)
7796 #define P00_BRACKET_104(X, ...) [X]P00_BRACKET_103(__VA_ARGS__)
7797 #define P00_BRACKET_105(X, ...) [X]P00_BRACKET_104(__VA_ARGS__)
7798 #define P00_BRACKET_106(X, ...) [X]P00_BRACKET_105(__VA_ARGS__)
7799 #define P00_BRACKET_107(X, ...) [X]P00_BRACKET_106(__VA_ARGS__)
7800 #define P00_BRACKET_108(X, ...) [X]P00_BRACKET_107(__VA_ARGS__)
7801 #define P00_BRACKET_109(X, ...) [X]P00_BRACKET_108(__VA_ARGS__)
7802 #define P00_BRACKET_110(X, ...) [X]P00_BRACKET_109(__VA_ARGS__)
7803 #define P00_BRACKET_111(X, ...) [X]P00_BRACKET_110(__VA_ARGS__)
7804 #define P00_BRACKET_112(X, ...) [X]P00_BRACKET_111(__VA_ARGS__)
7805 #define P00_BRACKET_113(X, ...) [X]P00_BRACKET_112(__VA_ARGS__)
7806 #define P00_BRACKET_114(X, ...) [X]P00_BRACKET_113(__VA_ARGS__)
7807 #define P00_BRACKET_115(X, ...) [X]P00_BRACKET_114(__VA_ARGS__)
7808 #define P00_BRACKET_116(X, ...) [X]P00_BRACKET_115(__VA_ARGS__)
7809 #define P00_BRACKET_117(X, ...) [X]P00_BRACKET_116(__VA_ARGS__)
7810 #define P00_BRACKET_118(X, ...) [X]P00_BRACKET_117(__VA_ARGS__)
7811 #define P00_BRACKET_119(X, ...) [X]P00_BRACKET_118(__VA_ARGS__)
7812 #define P00_BRACKET_120(X, ...) [X]P00_BRACKET_119(__VA_ARGS__)
7813 #define P00_BRACKET_121(X, ...) [X]P00_BRACKET_120(__VA_ARGS__)
7814 #define P00_BRACKET_122(X, ...) [X]P00_BRACKET_121(__VA_ARGS__)
7815 #define P00_BRACKET_123(X, ...) [X]P00_BRACKET_122(__VA_ARGS__)
7816 #define P00_BRACKET_124(X, ...) [X]P00_BRACKET_123(__VA_ARGS__)
7817 #define P00_BRACKET_125(X, ...) [X]P00_BRACKET_124(__VA_ARGS__)
7818 #define P00_BRACKET_126(X, ...) [X]P00_BRACKET_125(__VA_ARGS__)
7819 #define P00_BRACKET_127(X, ...) [X]P00_BRACKET_126(__VA_ARGS__)
7820 #define P00_BRACKET_128(X, ...) [X]P00_BRACKET_127(__VA_ARGS__)
7821 #define P00_BRACKET_129(X, ...) [X]P00_BRACKET_128(__VA_ARGS__)
7822 #define P00_BRACKET_130(X, ...) [X]P00_BRACKET_129(__VA_ARGS__)
7823 #define P00_BRACKET_131(X, ...) [X]P00_BRACKET_130(__VA_ARGS__)
7824 #define P00_BRACKET_132(X, ...) [X]P00_BRACKET_131(__VA_ARGS__)
7825 #define P00_BRACKET_133(X, ...) [X]P00_BRACKET_132(__VA_ARGS__)
7826 #define P00_BRACKET_134(X, ...) [X]P00_BRACKET_133(__VA_ARGS__)
7827 #define P00_BRACKET_135(X, ...) [X]P00_BRACKET_134(__VA_ARGS__)
7828 #define P00_BRACKET_136(X, ...) [X]P00_BRACKET_135(__VA_ARGS__)
7829 #define P00_BRACKET_137(X, ...) [X]P00_BRACKET_136(__VA_ARGS__)
7830 #define P00_BRACKET_138(X, ...) [X]P00_BRACKET_137(__VA_ARGS__)
7831 #define P00_BRACKET_139(X, ...) [X]P00_BRACKET_138(__VA_ARGS__)
7832 #define P00_BRACKET_140(X, ...) [X]P00_BRACKET_139(__VA_ARGS__)
7833 #define P00_BRACKET_141(X, ...) [X]P00_BRACKET_140(__VA_ARGS__)
7834 #define P00_BRACKET_142(X, ...) [X]P00_BRACKET_141(__VA_ARGS__)
7835 #define P00_BRACKET_143(X, ...) [X]P00_BRACKET_142(__VA_ARGS__)
7836 #define P00_BRACKET_144(X, ...) [X]P00_BRACKET_143(__VA_ARGS__)
7837 #define P00_BRACKET_145(X, ...) [X]P00_BRACKET_144(__VA_ARGS__)
7838 #define P00_BRACKET_146(X, ...) [X]P00_BRACKET_145(__VA_ARGS__)
7839 #define P00_BRACKET_147(X, ...) [X]P00_BRACKET_146(__VA_ARGS__)
7840 #define P00_BRACKET_148(X, ...) [X]P00_BRACKET_147(__VA_ARGS__)
7841 #define P00_BRACKET_149(X, ...) [X]P00_BRACKET_148(__VA_ARGS__)
7842 #define P00_BRACKET_150(X, ...) [X]P00_BRACKET_149(__VA_ARGS__)
7843 #define P00_BRACKET_151(X, ...) [X]P00_BRACKET_150(__VA_ARGS__)
7844 #define P00_BRACKET_152(X, ...) [X]P00_BRACKET_151(__VA_ARGS__)
7845 #define P00_BRACKET_153(X, ...) [X]P00_BRACKET_152(__VA_ARGS__)
7846 #define P00_BRACKET_154(X, ...) [X]P00_BRACKET_153(__VA_ARGS__)
7847 #define P00_BRACKET_155(X, ...) [X]P00_BRACKET_154(__VA_ARGS__)
7848 #define P00_BRACKET_156(X, ...) [X]P00_BRACKET_155(__VA_ARGS__)
7849 #define P00_BRACKET_157(X, ...) [X]P00_BRACKET_156(__VA_ARGS__)
7850 #define P00_BRACKET_158(X, ...) [X]P00_BRACKET_157(__VA_ARGS__)
7851 #define P00_BRACKET_159(X, ...) [X]P00_BRACKET_158(__VA_ARGS__)
7852 #define P00_BRACE_2(X, ...) {X}, P00_BRACE_1(__VA_ARGS__)
7853 #define P00_BRACE_3(X, ...) {X}, P00_BRACE_2(__VA_ARGS__)
7854 #define P00_BRACE_4(X, ...) {X}, P00_BRACE_3(__VA_ARGS__)
7855 #define P00_BRACE_5(X, ...) {X}, P00_BRACE_4(__VA_ARGS__)
7856 #define P00_BRACE_6(X, ...) {X}, P00_BRACE_5(__VA_ARGS__)
7857 #define P00_BRACE_7(X, ...) {X}, P00_BRACE_6(__VA_ARGS__)
7858 #define P00_BRACE_8(X, ...) {X}, P00_BRACE_7(__VA_ARGS__)
7859 #define P00_BRACE_9(X, ...) {X}, P00_BRACE_8(__VA_ARGS__)
7860 #define P00_BRACE_10(X, ...) {X}, P00_BRACE_9(__VA_ARGS__)
7861 #define P00_BRACE_11(X, ...) {X}, P00_BRACE_10(__VA_ARGS__)
7862 #define P00_BRACE_12(X, ...) {X}, P00_BRACE_11(__VA_ARGS__)
7863 #define P00_BRACE_13(X, ...) {X}, P00_BRACE_12(__VA_ARGS__)
7864 #define P00_BRACE_14(X, ...) {X}, P00_BRACE_13(__VA_ARGS__)
7865 #define P00_BRACE_15(X, ...) {X}, P00_BRACE_14(__VA_ARGS__)
7866 #define P00_BRACE_16(X, ...) {X}, P00_BRACE_15(__VA_ARGS__)
7867 #define P00_BRACE_17(X, ...) {X}, P00_BRACE_16(__VA_ARGS__)
7868 #define P00_BRACE_18(X, ...) {X}, P00_BRACE_17(__VA_ARGS__)
7869 #define P00_BRACE_19(X, ...) {X}, P00_BRACE_18(__VA_ARGS__)
7870 #define P00_BRACE_20(X, ...) {X}, P00_BRACE_19(__VA_ARGS__)
7871 #define P00_BRACE_21(X, ...) {X}, P00_BRACE_20(__VA_ARGS__)
7872 #define P00_BRACE_22(X, ...) {X}, P00_BRACE_21(__VA_ARGS__)
7873 #define P00_BRACE_23(X, ...) {X}, P00_BRACE_22(__VA_ARGS__)
7874 #define P00_BRACE_24(X, ...) {X}, P00_BRACE_23(__VA_ARGS__)
7875 #define P00_BRACE_25(X, ...) {X}, P00_BRACE_24(__VA_ARGS__)
7876 #define P00_BRACE_26(X, ...) {X}, P00_BRACE_25(__VA_ARGS__)
7877 #define P00_BRACE_27(X, ...) {X}, P00_BRACE_26(__VA_ARGS__)
7878 #define P00_BRACE_28(X, ...) {X}, P00_BRACE_27(__VA_ARGS__)
7879 #define P00_BRACE_29(X, ...) {X}, P00_BRACE_28(__VA_ARGS__)
7880 #define P00_BRACE_30(X, ...) {X}, P00_BRACE_29(__VA_ARGS__)
7881 #define P00_BRACE_31(X, ...) {X}, P00_BRACE_30(__VA_ARGS__)
7882 #define P00_BRACE_32(X, ...) {X}, P00_BRACE_31(__VA_ARGS__)
7883 #define P00_BRACE_33(X, ...) {X}, P00_BRACE_32(__VA_ARGS__)
7884 #define P00_BRACE_34(X, ...) {X}, P00_BRACE_33(__VA_ARGS__)
7885 #define P00_BRACE_35(X, ...) {X}, P00_BRACE_34(__VA_ARGS__)
7886 #define P00_BRACE_36(X, ...) {X}, P00_BRACE_35(__VA_ARGS__)
7887 #define P00_BRACE_37(X, ...) {X}, P00_BRACE_36(__VA_ARGS__)
7888 #define P00_BRACE_38(X, ...) {X}, P00_BRACE_37(__VA_ARGS__)
7889 #define P00_BRACE_39(X, ...) {X}, P00_BRACE_38(__VA_ARGS__)
7890 #define P00_BRACE_40(X, ...) {X}, P00_BRACE_39(__VA_ARGS__)
7891 #define P00_BRACE_41(X, ...) {X}, P00_BRACE_40(__VA_ARGS__)
7892 #define P00_BRACE_42(X, ...) {X}, P00_BRACE_41(__VA_ARGS__)
7893 #define P00_BRACE_43(X, ...) {X}, P00_BRACE_42(__VA_ARGS__)
7894 #define P00_BRACE_44(X, ...) {X}, P00_BRACE_43(__VA_ARGS__)
7895 #define P00_BRACE_45(X, ...) {X}, P00_BRACE_44(__VA_ARGS__)
7896 #define P00_BRACE_46(X, ...) {X}, P00_BRACE_45(__VA_ARGS__)
7897 #define P00_BRACE_47(X, ...) {X}, P00_BRACE_46(__VA_ARGS__)
7898 #define P00_BRACE_48(X, ...) {X}, P00_BRACE_47(__VA_ARGS__)
7899 #define P00_BRACE_49(X, ...) {X}, P00_BRACE_48(__VA_ARGS__)
7900 #define P00_BRACE_50(X, ...) {X}, P00_BRACE_49(__VA_ARGS__)
7901 #define P00_BRACE_51(X, ...) {X}, P00_BRACE_50(__VA_ARGS__)
7902 #define P00_BRACE_52(X, ...) {X}, P00_BRACE_51(__VA_ARGS__)
7903 #define P00_BRACE_53(X, ...) {X}, P00_BRACE_52(__VA_ARGS__)
7904 #define P00_BRACE_54(X, ...) {X}, P00_BRACE_53(__VA_ARGS__)
7905 #define P00_BRACE_55(X, ...) {X}, P00_BRACE_54(__VA_ARGS__)
7906 #define P00_BRACE_56(X, ...) {X}, P00_BRACE_55(__VA_ARGS__)
7907 #define P00_BRACE_57(X, ...) {X}, P00_BRACE_56(__VA_ARGS__)
7908 #define P00_BRACE_58(X, ...) {X}, P00_BRACE_57(__VA_ARGS__)
7909 #define P00_BRACE_59(X, ...) {X}, P00_BRACE_58(__VA_ARGS__)
7910 #define P00_BRACE_60(X, ...) {X}, P00_BRACE_59(__VA_ARGS__)
7911 #define P00_BRACE_61(X, ...) {X}, P00_BRACE_60(__VA_ARGS__)
7912 #define P00_BRACE_62(X, ...) {X}, P00_BRACE_61(__VA_ARGS__)
7913 #define P00_BRACE_63(X, ...) {X}, P00_BRACE_62(__VA_ARGS__)
7914 #define P00_BRACE_64(X, ...) {X}, P00_BRACE_63(__VA_ARGS__)
7915 #define P00_BRACE_65(X, ...) {X}, P00_BRACE_64(__VA_ARGS__)
7916 #define P00_BRACE_66(X, ...) {X}, P00_BRACE_65(__VA_ARGS__)
7917 #define P00_BRACE_67(X, ...) {X}, P00_BRACE_66(__VA_ARGS__)
7918 #define P00_BRACE_68(X, ...) {X}, P00_BRACE_67(__VA_ARGS__)
7919 #define P00_BRACE_69(X, ...) {X}, P00_BRACE_68(__VA_ARGS__)
7920 #define P00_BRACE_70(X, ...) {X}, P00_BRACE_69(__VA_ARGS__)
7921 #define P00_BRACE_71(X, ...) {X}, P00_BRACE_70(__VA_ARGS__)
7922 #define P00_BRACE_72(X, ...) {X}, P00_BRACE_71(__VA_ARGS__)
7923 #define P00_BRACE_73(X, ...) {X}, P00_BRACE_72(__VA_ARGS__)
7924 #define P00_BRACE_74(X, ...) {X}, P00_BRACE_73(__VA_ARGS__)
7925 #define P00_BRACE_75(X, ...) {X}, P00_BRACE_74(__VA_ARGS__)
7926 #define P00_BRACE_76(X, ...) {X}, P00_BRACE_75(__VA_ARGS__)
7927 #define P00_BRACE_77(X, ...) {X}, P00_BRACE_76(__VA_ARGS__)
7928 #define P00_BRACE_78(X, ...) {X}, P00_BRACE_77(__VA_ARGS__)
7929 #define P00_BRACE_79(X, ...) {X}, P00_BRACE_78(__VA_ARGS__)
7930 #define P00_BRACE_80(X, ...) {X}, P00_BRACE_79(__VA_ARGS__)
7931 #define P00_BRACE_81(X, ...) {X}, P00_BRACE_80(__VA_ARGS__)
7932 #define P00_BRACE_82(X, ...) {X}, P00_BRACE_81(__VA_ARGS__)
7933 #define P00_BRACE_83(X, ...) {X}, P00_BRACE_82(__VA_ARGS__)
7934 #define P00_BRACE_84(X, ...) {X}, P00_BRACE_83(__VA_ARGS__)
7935 #define P00_BRACE_85(X, ...) {X}, P00_BRACE_84(__VA_ARGS__)
7936 #define P00_BRACE_86(X, ...) {X}, P00_BRACE_85(__VA_ARGS__)
7937 #define P00_BRACE_87(X, ...) {X}, P00_BRACE_86(__VA_ARGS__)
7938 #define P00_BRACE_88(X, ...) {X}, P00_BRACE_87(__VA_ARGS__)
7939 #define P00_BRACE_89(X, ...) {X}, P00_BRACE_88(__VA_ARGS__)
7940 #define P00_BRACE_90(X, ...) {X}, P00_BRACE_89(__VA_ARGS__)
7941 #define P00_BRACE_91(X, ...) {X}, P00_BRACE_90(__VA_ARGS__)
7942 #define P00_BRACE_92(X, ...) {X}, P00_BRACE_91(__VA_ARGS__)
7943 #define P00_BRACE_93(X, ...) {X}, P00_BRACE_92(__VA_ARGS__)
7944 #define P00_BRACE_94(X, ...) {X}, P00_BRACE_93(__VA_ARGS__)
7945 #define P00_BRACE_95(X, ...) {X}, P00_BRACE_94(__VA_ARGS__)
7946 #define P00_BRACE_96(X, ...) {X}, P00_BRACE_95(__VA_ARGS__)
7947 #define P00_BRACE_97(X, ...) {X}, P00_BRACE_96(__VA_ARGS__)
7948 #define P00_BRACE_98(X, ...) {X}, P00_BRACE_97(__VA_ARGS__)
7949 #define P00_BRACE_99(X, ...) {X}, P00_BRACE_98(__VA_ARGS__)
7950 #define P00_BRACE_100(X, ...) {X}, P00_BRACE_99(__VA_ARGS__)
7951 #define P00_BRACE_101(X, ...) {X}, P00_BRACE_100(__VA_ARGS__)
7952 #define P00_BRACE_102(X, ...) {X}, P00_BRACE_101(__VA_ARGS__)
7953 #define P00_BRACE_103(X, ...) {X}, P00_BRACE_102(__VA_ARGS__)
7954 #define P00_BRACE_104(X, ...) {X}, P00_BRACE_103(__VA_ARGS__)
7955 #define P00_BRACE_105(X, ...) {X}, P00_BRACE_104(__VA_ARGS__)
7956 #define P00_BRACE_106(X, ...) {X}, P00_BRACE_105(__VA_ARGS__)
7957 #define P00_BRACE_107(X, ...) {X}, P00_BRACE_106(__VA_ARGS__)
7958 #define P00_BRACE_108(X, ...) {X}, P00_BRACE_107(__VA_ARGS__)
7959 #define P00_BRACE_109(X, ...) {X}, P00_BRACE_108(__VA_ARGS__)
7960 #define P00_BRACE_110(X, ...) {X}, P00_BRACE_109(__VA_ARGS__)
7961 #define P00_BRACE_111(X, ...) {X}, P00_BRACE_110(__VA_ARGS__)
7962 #define P00_BRACE_112(X, ...) {X}, P00_BRACE_111(__VA_ARGS__)
7963 #define P00_BRACE_113(X, ...) {X}, P00_BRACE_112(__VA_ARGS__)
7964 #define P00_BRACE_114(X, ...) {X}, P00_BRACE_113(__VA_ARGS__)
7965 #define P00_BRACE_115(X, ...) {X}, P00_BRACE_114(__VA_ARGS__)
7966 #define P00_BRACE_116(X, ...) {X}, P00_BRACE_115(__VA_ARGS__)
7967 #define P00_BRACE_117(X, ...) {X}, P00_BRACE_116(__VA_ARGS__)
7968 #define P00_BRACE_118(X, ...) {X}, P00_BRACE_117(__VA_ARGS__)
7969 #define P00_BRACE_119(X, ...) {X}, P00_BRACE_118(__VA_ARGS__)
7970 #define P00_BRACE_120(X, ...) {X}, P00_BRACE_119(__VA_ARGS__)
7971 #define P00_BRACE_121(X, ...) {X}, P00_BRACE_120(__VA_ARGS__)
7972 #define P00_BRACE_122(X, ...) {X}, P00_BRACE_121(__VA_ARGS__)
7973 #define P00_BRACE_123(X, ...) {X}, P00_BRACE_122(__VA_ARGS__)
7974 #define P00_BRACE_124(X, ...) {X}, P00_BRACE_123(__VA_ARGS__)
7975 #define P00_BRACE_125(X, ...) {X}, P00_BRACE_124(__VA_ARGS__)
7976 #define P00_BRACE_126(X, ...) {X}, P00_BRACE_125(__VA_ARGS__)
7977 #define P00_BRACE_127(X, ...) {X}, P00_BRACE_126(__VA_ARGS__)
7978 #define P00_BRACE_128(X, ...) {X}, P00_BRACE_127(__VA_ARGS__)
7979 #define P00_BRACE_129(X, ...) {X}, P00_BRACE_128(__VA_ARGS__)
7980 #define P00_BRACE_130(X, ...) {X}, P00_BRACE_129(__VA_ARGS__)
7981 #define P00_BRACE_131(X, ...) {X}, P00_BRACE_130(__VA_ARGS__)
7982 #define P00_BRACE_132(X, ...) {X}, P00_BRACE_131(__VA_ARGS__)
7983 #define P00_BRACE_133(X, ...) {X}, P00_BRACE_132(__VA_ARGS__)
7984 #define P00_BRACE_134(X, ...) {X}, P00_BRACE_133(__VA_ARGS__)
7985 #define P00_BRACE_135(X, ...) {X}, P00_BRACE_134(__VA_ARGS__)
7986 #define P00_BRACE_136(X, ...) {X}, P00_BRACE_135(__VA_ARGS__)
7987 #define P00_BRACE_137(X, ...) {X}, P00_BRACE_136(__VA_ARGS__)
7988 #define P00_BRACE_138(X, ...) {X}, P00_BRACE_137(__VA_ARGS__)
7989 #define P00_BRACE_139(X, ...) {X}, P00_BRACE_138(__VA_ARGS__)
7990 #define P00_BRACE_140(X, ...) {X}, P00_BRACE_139(__VA_ARGS__)
7991 #define P00_BRACE_141(X, ...) {X}, P00_BRACE_140(__VA_ARGS__)
7992 #define P00_BRACE_142(X, ...) {X}, P00_BRACE_141(__VA_ARGS__)
7993 #define P00_BRACE_143(X, ...) {X}, P00_BRACE_142(__VA_ARGS__)
7994 #define P00_BRACE_144(X, ...) {X}, P00_BRACE_143(__VA_ARGS__)
7995 #define P00_BRACE_145(X, ...) {X}, P00_BRACE_144(__VA_ARGS__)
7996 #define P00_BRACE_146(X, ...) {X}, P00_BRACE_145(__VA_ARGS__)
7997 #define P00_BRACE_147(X, ...) {X}, P00_BRACE_146(__VA_ARGS__)
7998 #define P00_BRACE_148(X, ...) {X}, P00_BRACE_147(__VA_ARGS__)
7999 #define P00_BRACE_149(X, ...) {X}, P00_BRACE_148(__VA_ARGS__)
8000 #define P00_BRACE_150(X, ...) {X}, P00_BRACE_149(__VA_ARGS__)
8001 #define P00_BRACE_151(X, ...) {X}, P00_BRACE_150(__VA_ARGS__)
8002 #define P00_BRACE_152(X, ...) {X}, P00_BRACE_151(__VA_ARGS__)
8003 #define P00_BRACE_153(X, ...) {X}, P00_BRACE_152(__VA_ARGS__)
8004 #define P00_BRACE_154(X, ...) {X}, P00_BRACE_153(__VA_ARGS__)
8005 #define P00_BRACE_155(X, ...) {X}, P00_BRACE_154(__VA_ARGS__)
8006 #define P00_BRACE_156(X, ...) {X}, P00_BRACE_155(__VA_ARGS__)
8007 #define P00_BRACE_157(X, ...) {X}, P00_BRACE_156(__VA_ARGS__)
8008 #define P00_BRACE_158(X, ...) {X}, P00_BRACE_157(__VA_ARGS__)
8009 #define P00_BRACE_159(X, ...) {X}, P00_BRACE_158(__VA_ARGS__)
8010 #define P00_PAREN_2(X, ...) (X)P00_PAREN_1(__VA_ARGS__)
8011 #define P00_PAREN_3(X, ...) (X)P00_PAREN_2(__VA_ARGS__)
8012 #define P00_PAREN_4(X, ...) (X)P00_PAREN_3(__VA_ARGS__)
8013 #define P00_PAREN_5(X, ...) (X)P00_PAREN_4(__VA_ARGS__)
8014 #define P00_PAREN_6(X, ...) (X)P00_PAREN_5(__VA_ARGS__)
8015 #define P00_PAREN_7(X, ...) (X)P00_PAREN_6(__VA_ARGS__)
8016 #define P00_PAREN_8(X, ...) (X)P00_PAREN_7(__VA_ARGS__)
8017 #define P00_PAREN_9(X, ...) (X)P00_PAREN_8(__VA_ARGS__)
8018 #define P00_PAREN_10(X, ...) (X)P00_PAREN_9(__VA_ARGS__)
8019 #define P00_PAREN_11(X, ...) (X)P00_PAREN_10(__VA_ARGS__)
8020 #define P00_PAREN_12(X, ...) (X)P00_PAREN_11(__VA_ARGS__)
8021 #define P00_PAREN_13(X, ...) (X)P00_PAREN_12(__VA_ARGS__)
8022 #define P00_PAREN_14(X, ...) (X)P00_PAREN_13(__VA_ARGS__)
8023 #define P00_PAREN_15(X, ...) (X)P00_PAREN_14(__VA_ARGS__)
8024 #define P00_PAREN_16(X, ...) (X)P00_PAREN_15(__VA_ARGS__)
8025 #define P00_PAREN_17(X, ...) (X)P00_PAREN_16(__VA_ARGS__)
8026 #define P00_PAREN_18(X, ...) (X)P00_PAREN_17(__VA_ARGS__)
8027 #define P00_PAREN_19(X, ...) (X)P00_PAREN_18(__VA_ARGS__)
8028 #define P00_PAREN_20(X, ...) (X)P00_PAREN_19(__VA_ARGS__)
8029 #define P00_PAREN_21(X, ...) (X)P00_PAREN_20(__VA_ARGS__)
8030 #define P00_PAREN_22(X, ...) (X)P00_PAREN_21(__VA_ARGS__)
8031 #define P00_PAREN_23(X, ...) (X)P00_PAREN_22(__VA_ARGS__)
8032 #define P00_PAREN_24(X, ...) (X)P00_PAREN_23(__VA_ARGS__)
8033 #define P00_PAREN_25(X, ...) (X)P00_PAREN_24(__VA_ARGS__)
8034 #define P00_PAREN_26(X, ...) (X)P00_PAREN_25(__VA_ARGS__)
8035 #define P00_PAREN_27(X, ...) (X)P00_PAREN_26(__VA_ARGS__)
8036 #define P00_PAREN_28(X, ...) (X)P00_PAREN_27(__VA_ARGS__)
8037 #define P00_PAREN_29(X, ...) (X)P00_PAREN_28(__VA_ARGS__)
8038 #define P00_PAREN_30(X, ...) (X)P00_PAREN_29(__VA_ARGS__)
8039 #define P00_PAREN_31(X, ...) (X)P00_PAREN_30(__VA_ARGS__)
8040 #define P00_PAREN_32(X, ...) (X)P00_PAREN_31(__VA_ARGS__)
8041 #define P00_PAREN_33(X, ...) (X)P00_PAREN_32(__VA_ARGS__)
8042 #define P00_PAREN_34(X, ...) (X)P00_PAREN_33(__VA_ARGS__)
8043 #define P00_PAREN_35(X, ...) (X)P00_PAREN_34(__VA_ARGS__)
8044 #define P00_PAREN_36(X, ...) (X)P00_PAREN_35(__VA_ARGS__)
8045 #define P00_PAREN_37(X, ...) (X)P00_PAREN_36(__VA_ARGS__)
8046 #define P00_PAREN_38(X, ...) (X)P00_PAREN_37(__VA_ARGS__)
8047 #define P00_PAREN_39(X, ...) (X)P00_PAREN_38(__VA_ARGS__)
8048 #define P00_PAREN_40(X, ...) (X)P00_PAREN_39(__VA_ARGS__)
8049 #define P00_PAREN_41(X, ...) (X)P00_PAREN_40(__VA_ARGS__)
8050 #define P00_PAREN_42(X, ...) (X)P00_PAREN_41(__VA_ARGS__)
8051 #define P00_PAREN_43(X, ...) (X)P00_PAREN_42(__VA_ARGS__)
8052 #define P00_PAREN_44(X, ...) (X)P00_PAREN_43(__VA_ARGS__)
8053 #define P00_PAREN_45(X, ...) (X)P00_PAREN_44(__VA_ARGS__)
8054 #define P00_PAREN_46(X, ...) (X)P00_PAREN_45(__VA_ARGS__)
8055 #define P00_PAREN_47(X, ...) (X)P00_PAREN_46(__VA_ARGS__)
8056 #define P00_PAREN_48(X, ...) (X)P00_PAREN_47(__VA_ARGS__)
8057 #define P00_PAREN_49(X, ...) (X)P00_PAREN_48(__VA_ARGS__)
8058 #define P00_PAREN_50(X, ...) (X)P00_PAREN_49(__VA_ARGS__)
8059 #define P00_PAREN_51(X, ...) (X)P00_PAREN_50(__VA_ARGS__)
8060 #define P00_PAREN_52(X, ...) (X)P00_PAREN_51(__VA_ARGS__)
8061 #define P00_PAREN_53(X, ...) (X)P00_PAREN_52(__VA_ARGS__)
8062 #define P00_PAREN_54(X, ...) (X)P00_PAREN_53(__VA_ARGS__)
8063 #define P00_PAREN_55(X, ...) (X)P00_PAREN_54(__VA_ARGS__)
8064 #define P00_PAREN_56(X, ...) (X)P00_PAREN_55(__VA_ARGS__)
8065 #define P00_PAREN_57(X, ...) (X)P00_PAREN_56(__VA_ARGS__)
8066 #define P00_PAREN_58(X, ...) (X)P00_PAREN_57(__VA_ARGS__)
8067 #define P00_PAREN_59(X, ...) (X)P00_PAREN_58(__VA_ARGS__)
8068 #define P00_PAREN_60(X, ...) (X)P00_PAREN_59(__VA_ARGS__)
8069 #define P00_PAREN_61(X, ...) (X)P00_PAREN_60(__VA_ARGS__)
8070 #define P00_PAREN_62(X, ...) (X)P00_PAREN_61(__VA_ARGS__)
8071 #define P00_PAREN_63(X, ...) (X)P00_PAREN_62(__VA_ARGS__)
8072 #define P00_PAREN_64(X, ...) (X)P00_PAREN_63(__VA_ARGS__)
8073 #define P00_PAREN_65(X, ...) (X)P00_PAREN_64(__VA_ARGS__)
8074 #define P00_PAREN_66(X, ...) (X)P00_PAREN_65(__VA_ARGS__)
8075 #define P00_PAREN_67(X, ...) (X)P00_PAREN_66(__VA_ARGS__)
8076 #define P00_PAREN_68(X, ...) (X)P00_PAREN_67(__VA_ARGS__)
8077 #define P00_PAREN_69(X, ...) (X)P00_PAREN_68(__VA_ARGS__)
8078 #define P00_PAREN_70(X, ...) (X)P00_PAREN_69(__VA_ARGS__)
8079 #define P00_PAREN_71(X, ...) (X)P00_PAREN_70(__VA_ARGS__)
8080 #define P00_PAREN_72(X, ...) (X)P00_PAREN_71(__VA_ARGS__)
8081 #define P00_PAREN_73(X, ...) (X)P00_PAREN_72(__VA_ARGS__)
8082 #define P00_PAREN_74(X, ...) (X)P00_PAREN_73(__VA_ARGS__)
8083 #define P00_PAREN_75(X, ...) (X)P00_PAREN_74(__VA_ARGS__)
8084 #define P00_PAREN_76(X, ...) (X)P00_PAREN_75(__VA_ARGS__)
8085 #define P00_PAREN_77(X, ...) (X)P00_PAREN_76(__VA_ARGS__)
8086 #define P00_PAREN_78(X, ...) (X)P00_PAREN_77(__VA_ARGS__)
8087 #define P00_PAREN_79(X, ...) (X)P00_PAREN_78(__VA_ARGS__)
8088 #define P00_PAREN_80(X, ...) (X)P00_PAREN_79(__VA_ARGS__)
8089 #define P00_PAREN_81(X, ...) (X)P00_PAREN_80(__VA_ARGS__)
8090 #define P00_PAREN_82(X, ...) (X)P00_PAREN_81(__VA_ARGS__)
8091 #define P00_PAREN_83(X, ...) (X)P00_PAREN_82(__VA_ARGS__)
8092 #define P00_PAREN_84(X, ...) (X)P00_PAREN_83(__VA_ARGS__)
8093 #define P00_PAREN_85(X, ...) (X)P00_PAREN_84(__VA_ARGS__)
8094 #define P00_PAREN_86(X, ...) (X)P00_PAREN_85(__VA_ARGS__)
8095 #define P00_PAREN_87(X, ...) (X)P00_PAREN_86(__VA_ARGS__)
8096 #define P00_PAREN_88(X, ...) (X)P00_PAREN_87(__VA_ARGS__)
8097 #define P00_PAREN_89(X, ...) (X)P00_PAREN_88(__VA_ARGS__)
8098 #define P00_PAREN_90(X, ...) (X)P00_PAREN_89(__VA_ARGS__)
8099 #define P00_PAREN_91(X, ...) (X)P00_PAREN_90(__VA_ARGS__)
8100 #define P00_PAREN_92(X, ...) (X)P00_PAREN_91(__VA_ARGS__)
8101 #define P00_PAREN_93(X, ...) (X)P00_PAREN_92(__VA_ARGS__)
8102 #define P00_PAREN_94(X, ...) (X)P00_PAREN_93(__VA_ARGS__)
8103 #define P00_PAREN_95(X, ...) (X)P00_PAREN_94(__VA_ARGS__)
8104 #define P00_PAREN_96(X, ...) (X)P00_PAREN_95(__VA_ARGS__)
8105 #define P00_PAREN_97(X, ...) (X)P00_PAREN_96(__VA_ARGS__)
8106 #define P00_PAREN_98(X, ...) (X)P00_PAREN_97(__VA_ARGS__)
8107 #define P00_PAREN_99(X, ...) (X)P00_PAREN_98(__VA_ARGS__)
8108 #define P00_PAREN_100(X, ...) (X)P00_PAREN_99(__VA_ARGS__)
8109 #define P00_PAREN_101(X, ...) (X)P00_PAREN_100(__VA_ARGS__)
8110 #define P00_PAREN_102(X, ...) (X)P00_PAREN_101(__VA_ARGS__)
8111 #define P00_PAREN_103(X, ...) (X)P00_PAREN_102(__VA_ARGS__)
8112 #define P00_PAREN_104(X, ...) (X)P00_PAREN_103(__VA_ARGS__)
8113 #define P00_PAREN_105(X, ...) (X)P00_PAREN_104(__VA_ARGS__)
8114 #define P00_PAREN_106(X, ...) (X)P00_PAREN_105(__VA_ARGS__)
8115 #define P00_PAREN_107(X, ...) (X)P00_PAREN_106(__VA_ARGS__)
8116 #define P00_PAREN_108(X, ...) (X)P00_PAREN_107(__VA_ARGS__)
8117 #define P00_PAREN_109(X, ...) (X)P00_PAREN_108(__VA_ARGS__)
8118 #define P00_PAREN_110(X, ...) (X)P00_PAREN_109(__VA_ARGS__)
8119 #define P00_PAREN_111(X, ...) (X)P00_PAREN_110(__VA_ARGS__)
8120 #define P00_PAREN_112(X, ...) (X)P00_PAREN_111(__VA_ARGS__)
8121 #define P00_PAREN_113(X, ...) (X)P00_PAREN_112(__VA_ARGS__)
8122 #define P00_PAREN_114(X, ...) (X)P00_PAREN_113(__VA_ARGS__)
8123 #define P00_PAREN_115(X, ...) (X)P00_PAREN_114(__VA_ARGS__)
8124 #define P00_PAREN_116(X, ...) (X)P00_PAREN_115(__VA_ARGS__)
8125 #define P00_PAREN_117(X, ...) (X)P00_PAREN_116(__VA_ARGS__)
8126 #define P00_PAREN_118(X, ...) (X)P00_PAREN_117(__VA_ARGS__)
8127 #define P00_PAREN_119(X, ...) (X)P00_PAREN_118(__VA_ARGS__)
8128 #define P00_PAREN_120(X, ...) (X)P00_PAREN_119(__VA_ARGS__)
8129 #define P00_PAREN_121(X, ...) (X)P00_PAREN_120(__VA_ARGS__)
8130 #define P00_PAREN_122(X, ...) (X)P00_PAREN_121(__VA_ARGS__)
8131 #define P00_PAREN_123(X, ...) (X)P00_PAREN_122(__VA_ARGS__)
8132 #define P00_PAREN_124(X, ...) (X)P00_PAREN_123(__VA_ARGS__)
8133 #define P00_PAREN_125(X, ...) (X)P00_PAREN_124(__VA_ARGS__)
8134 #define P00_PAREN_126(X, ...) (X)P00_PAREN_125(__VA_ARGS__)
8135 #define P00_PAREN_127(X, ...) (X)P00_PAREN_126(__VA_ARGS__)
8136 #define P00_PAREN_128(X, ...) (X)P00_PAREN_127(__VA_ARGS__)
8137 #define P00_PAREN_129(X, ...) (X)P00_PAREN_128(__VA_ARGS__)
8138 #define P00_PAREN_130(X, ...) (X)P00_PAREN_129(__VA_ARGS__)
8139 #define P00_PAREN_131(X, ...) (X)P00_PAREN_130(__VA_ARGS__)
8140 #define P00_PAREN_132(X, ...) (X)P00_PAREN_131(__VA_ARGS__)
8141 #define P00_PAREN_133(X, ...) (X)P00_PAREN_132(__VA_ARGS__)
8142 #define P00_PAREN_134(X, ...) (X)P00_PAREN_133(__VA_ARGS__)
8143 #define P00_PAREN_135(X, ...) (X)P00_PAREN_134(__VA_ARGS__)
8144 #define P00_PAREN_136(X, ...) (X)P00_PAREN_135(__VA_ARGS__)
8145 #define P00_PAREN_137(X, ...) (X)P00_PAREN_136(__VA_ARGS__)
8146 #define P00_PAREN_138(X, ...) (X)P00_PAREN_137(__VA_ARGS__)
8147 #define P00_PAREN_139(X, ...) (X)P00_PAREN_138(__VA_ARGS__)
8148 #define P00_PAREN_140(X, ...) (X)P00_PAREN_139(__VA_ARGS__)
8149 #define P00_PAREN_141(X, ...) (X)P00_PAREN_140(__VA_ARGS__)
8150 #define P00_PAREN_142(X, ...) (X)P00_PAREN_141(__VA_ARGS__)
8151 #define P00_PAREN_143(X, ...) (X)P00_PAREN_142(__VA_ARGS__)
8152 #define P00_PAREN_144(X, ...) (X)P00_PAREN_143(__VA_ARGS__)
8153 #define P00_PAREN_145(X, ...) (X)P00_PAREN_144(__VA_ARGS__)
8154 #define P00_PAREN_146(X, ...) (X)P00_PAREN_145(__VA_ARGS__)
8155 #define P00_PAREN_147(X, ...) (X)P00_PAREN_146(__VA_ARGS__)
8156 #define P00_PAREN_148(X, ...) (X)P00_PAREN_147(__VA_ARGS__)
8157 #define P00_PAREN_149(X, ...) (X)P00_PAREN_148(__VA_ARGS__)
8158 #define P00_PAREN_150(X, ...) (X)P00_PAREN_149(__VA_ARGS__)
8159 #define P00_PAREN_151(X, ...) (X)P00_PAREN_150(__VA_ARGS__)
8160 #define P00_PAREN_152(X, ...) (X)P00_PAREN_151(__VA_ARGS__)
8161 #define P00_PAREN_153(X, ...) (X)P00_PAREN_152(__VA_ARGS__)
8162 #define P00_PAREN_154(X, ...) (X)P00_PAREN_153(__VA_ARGS__)
8163 #define P00_PAREN_155(X, ...) (X)P00_PAREN_154(__VA_ARGS__)
8164 #define P00_PAREN_156(X, ...) (X)P00_PAREN_155(__VA_ARGS__)
8165 #define P00_PAREN_157(X, ...) (X)P00_PAREN_156(__VA_ARGS__)
8166 #define P00_PAREN_158(X, ...) (X)P00_PAREN_157(__VA_ARGS__)
8167 #define P00_PAREN_159(X, ...) (X)P00_PAREN_158(__VA_ARGS__)
8168 #define P00_MAP_2(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_1(MAC, SEP, __VA_ARGS__)
8169 #define P00_MAP_3(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_2(MAC, SEP, __VA_ARGS__)
8170 #define P00_MAP_4(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_3(MAC, SEP, __VA_ARGS__)
8171 #define P00_MAP_5(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_4(MAC, SEP, __VA_ARGS__)
8172 #define P00_MAP_6(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_5(MAC, SEP, __VA_ARGS__)
8173 #define P00_MAP_7(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_6(MAC, SEP, __VA_ARGS__)
8174 #define P00_MAP_8(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_7(MAC, SEP, __VA_ARGS__)
8175 #define P00_MAP_9(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_8(MAC, SEP, __VA_ARGS__)
8176 #define P00_MAP_10(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_9(MAC, SEP, __VA_ARGS__)
8177 #define P00_MAP_11(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_10(MAC, SEP, __VA_ARGS__)
8178 #define P00_MAP_12(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_11(MAC, SEP, __VA_ARGS__)
8179 #define P00_MAP_13(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_12(MAC, SEP, __VA_ARGS__)
8180 #define P00_MAP_14(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_13(MAC, SEP, __VA_ARGS__)
8181 #define P00_MAP_15(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_14(MAC, SEP, __VA_ARGS__)
8182 #define P00_MAP_16(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_15(MAC, SEP, __VA_ARGS__)
8183 #define P00_MAP_17(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_16(MAC, SEP, __VA_ARGS__)
8184 #define P00_MAP_18(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_17(MAC, SEP, __VA_ARGS__)
8185 #define P00_MAP_19(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_18(MAC, SEP, __VA_ARGS__)
8186 #define P00_MAP_20(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_19(MAC, SEP, __VA_ARGS__)
8187 #define P00_MAP_21(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_20(MAC, SEP, __VA_ARGS__)
8188 #define P00_MAP_22(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_21(MAC, SEP, __VA_ARGS__)
8189 #define P00_MAP_23(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_22(MAC, SEP, __VA_ARGS__)
8190 #define P00_MAP_24(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_23(MAC, SEP, __VA_ARGS__)
8191 #define P00_MAP_25(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_24(MAC, SEP, __VA_ARGS__)
8192 #define P00_MAP_26(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_25(MAC, SEP, __VA_ARGS__)
8193 #define P00_MAP_27(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_26(MAC, SEP, __VA_ARGS__)
8194 #define P00_MAP_28(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_27(MAC, SEP, __VA_ARGS__)
8195 #define P00_MAP_29(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_28(MAC, SEP, __VA_ARGS__)
8196 #define P00_MAP_30(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_29(MAC, SEP, __VA_ARGS__)
8197 #define P00_MAP_31(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_30(MAC, SEP, __VA_ARGS__)
8198 #define P00_MAP_32(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_31(MAC, SEP, __VA_ARGS__)
8199 #define P00_MAP_33(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_32(MAC, SEP, __VA_ARGS__)
8200 #define P00_MAP_34(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_33(MAC, SEP, __VA_ARGS__)
8201 #define P00_MAP_35(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_34(MAC, SEP, __VA_ARGS__)
8202 #define P00_MAP_36(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_35(MAC, SEP, __VA_ARGS__)
8203 #define P00_MAP_37(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_36(MAC, SEP, __VA_ARGS__)
8204 #define P00_MAP_38(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_37(MAC, SEP, __VA_ARGS__)
8205 #define P00_MAP_39(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_38(MAC, SEP, __VA_ARGS__)
8206 #define P00_MAP_40(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_39(MAC, SEP, __VA_ARGS__)
8207 #define P00_MAP_41(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_40(MAC, SEP, __VA_ARGS__)
8208 #define P00_MAP_42(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_41(MAC, SEP, __VA_ARGS__)
8209 #define P00_MAP_43(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_42(MAC, SEP, __VA_ARGS__)
8210 #define P00_MAP_44(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_43(MAC, SEP, __VA_ARGS__)
8211 #define P00_MAP_45(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_44(MAC, SEP, __VA_ARGS__)
8212 #define P00_MAP_46(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_45(MAC, SEP, __VA_ARGS__)
8213 #define P00_MAP_47(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_46(MAC, SEP, __VA_ARGS__)
8214 #define P00_MAP_48(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_47(MAC, SEP, __VA_ARGS__)
8215 #define P00_MAP_49(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_48(MAC, SEP, __VA_ARGS__)
8216 #define P00_MAP_50(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_49(MAC, SEP, __VA_ARGS__)
8217 #define P00_MAP_51(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_50(MAC, SEP, __VA_ARGS__)
8218 #define P00_MAP_52(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_51(MAC, SEP, __VA_ARGS__)
8219 #define P00_MAP_53(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_52(MAC, SEP, __VA_ARGS__)
8220 #define P00_MAP_54(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_53(MAC, SEP, __VA_ARGS__)
8221 #define P00_MAP_55(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_54(MAC, SEP, __VA_ARGS__)
8222 #define P00_MAP_56(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_55(MAC, SEP, __VA_ARGS__)
8223 #define P00_MAP_57(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_56(MAC, SEP, __VA_ARGS__)
8224 #define P00_MAP_58(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_57(MAC, SEP, __VA_ARGS__)
8225 #define P00_MAP_59(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_58(MAC, SEP, __VA_ARGS__)
8226 #define P00_MAP_60(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_59(MAC, SEP, __VA_ARGS__)
8227 #define P00_MAP_61(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_60(MAC, SEP, __VA_ARGS__)
8228 #define P00_MAP_62(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_61(MAC, SEP, __VA_ARGS__)
8229 #define P00_MAP_63(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_62(MAC, SEP, __VA_ARGS__)
8230 #define P00_MAP_64(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_63(MAC, SEP, __VA_ARGS__)
8231 #define P00_MAP_65(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_64(MAC, SEP, __VA_ARGS__)
8232 #define P00_MAP_66(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_65(MAC, SEP, __VA_ARGS__)
8233 #define P00_MAP_67(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_66(MAC, SEP, __VA_ARGS__)
8234 #define P00_MAP_68(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_67(MAC, SEP, __VA_ARGS__)
8235 #define P00_MAP_69(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_68(MAC, SEP, __VA_ARGS__)
8236 #define P00_MAP_70(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_69(MAC, SEP, __VA_ARGS__)
8237 #define P00_MAP_71(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_70(MAC, SEP, __VA_ARGS__)
8238 #define P00_MAP_72(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_71(MAC, SEP, __VA_ARGS__)
8239 #define P00_MAP_73(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_72(MAC, SEP, __VA_ARGS__)
8240 #define P00_MAP_74(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_73(MAC, SEP, __VA_ARGS__)
8241 #define P00_MAP_75(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_74(MAC, SEP, __VA_ARGS__)
8242 #define P00_MAP_76(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_75(MAC, SEP, __VA_ARGS__)
8243 #define P00_MAP_77(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_76(MAC, SEP, __VA_ARGS__)
8244 #define P00_MAP_78(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_77(MAC, SEP, __VA_ARGS__)
8245 #define P00_MAP_79(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_78(MAC, SEP, __VA_ARGS__)
8246 #define P00_MAP_80(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_79(MAC, SEP, __VA_ARGS__)
8247 #define P00_MAP_81(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_80(MAC, SEP, __VA_ARGS__)
8248 #define P00_MAP_82(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_81(MAC, SEP, __VA_ARGS__)
8249 #define P00_MAP_83(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_82(MAC, SEP, __VA_ARGS__)
8250 #define P00_MAP_84(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_83(MAC, SEP, __VA_ARGS__)
8251 #define P00_MAP_85(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_84(MAC, SEP, __VA_ARGS__)
8252 #define P00_MAP_86(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_85(MAC, SEP, __VA_ARGS__)
8253 #define P00_MAP_87(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_86(MAC, SEP, __VA_ARGS__)
8254 #define P00_MAP_88(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_87(MAC, SEP, __VA_ARGS__)
8255 #define P00_MAP_89(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_88(MAC, SEP, __VA_ARGS__)
8256 #define P00_MAP_90(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_89(MAC, SEP, __VA_ARGS__)
8257 #define P00_MAP_91(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_90(MAC, SEP, __VA_ARGS__)
8258 #define P00_MAP_92(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_91(MAC, SEP, __VA_ARGS__)
8259 #define P00_MAP_93(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_92(MAC, SEP, __VA_ARGS__)
8260 #define P00_MAP_94(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_93(MAC, SEP, __VA_ARGS__)
8261 #define P00_MAP_95(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_94(MAC, SEP, __VA_ARGS__)
8262 #define P00_MAP_96(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_95(MAC, SEP, __VA_ARGS__)
8263 #define P00_MAP_97(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_96(MAC, SEP, __VA_ARGS__)
8264 #define P00_MAP_98(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_97(MAC, SEP, __VA_ARGS__)
8265 #define P00_MAP_99(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_98(MAC, SEP, __VA_ARGS__)
8266 #define P00_MAP_100(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_99(MAC, SEP, __VA_ARGS__)
8267 #define P00_MAP_101(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_100(MAC, SEP, __VA_ARGS__)
8268 #define P00_MAP_102(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_101(MAC, SEP, __VA_ARGS__)
8269 #define P00_MAP_103(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_102(MAC, SEP, __VA_ARGS__)
8270 #define P00_MAP_104(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_103(MAC, SEP, __VA_ARGS__)
8271 #define P00_MAP_105(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_104(MAC, SEP, __VA_ARGS__)
8272 #define P00_MAP_106(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_105(MAC, SEP, __VA_ARGS__)
8273 #define P00_MAP_107(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_106(MAC, SEP, __VA_ARGS__)
8274 #define P00_MAP_108(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_107(MAC, SEP, __VA_ARGS__)
8275 #define P00_MAP_109(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_108(MAC, SEP, __VA_ARGS__)
8276 #define P00_MAP_110(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_109(MAC, SEP, __VA_ARGS__)
8277 #define P00_MAP_111(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_110(MAC, SEP, __VA_ARGS__)
8278 #define P00_MAP_112(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_111(MAC, SEP, __VA_ARGS__)
8279 #define P00_MAP_113(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_112(MAC, SEP, __VA_ARGS__)
8280 #define P00_MAP_114(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_113(MAC, SEP, __VA_ARGS__)
8281 #define P00_MAP_115(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_114(MAC, SEP, __VA_ARGS__)
8282 #define P00_MAP_116(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_115(MAC, SEP, __VA_ARGS__)
8283 #define P00_MAP_117(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_116(MAC, SEP, __VA_ARGS__)
8284 #define P00_MAP_118(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_117(MAC, SEP, __VA_ARGS__)
8285 #define P00_MAP_119(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_118(MAC, SEP, __VA_ARGS__)
8286 #define P00_MAP_120(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_119(MAC, SEP, __VA_ARGS__)
8287 #define P00_MAP_121(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_120(MAC, SEP, __VA_ARGS__)
8288 #define P00_MAP_122(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_121(MAC, SEP, __VA_ARGS__)
8289 #define P00_MAP_123(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_122(MAC, SEP, __VA_ARGS__)
8290 #define P00_MAP_124(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_123(MAC, SEP, __VA_ARGS__)
8291 #define P00_MAP_125(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_124(MAC, SEP, __VA_ARGS__)
8292 #define P00_MAP_126(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_125(MAC, SEP, __VA_ARGS__)
8293 #define P00_MAP_127(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_126(MAC, SEP, __VA_ARGS__)
8294 #define P00_MAP_128(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_127(MAC, SEP, __VA_ARGS__)
8295 #define P00_MAP_129(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_128(MAC, SEP, __VA_ARGS__)
8296 #define P00_MAP_130(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_129(MAC, SEP, __VA_ARGS__)
8297 #define P00_MAP_131(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_130(MAC, SEP, __VA_ARGS__)
8298 #define P00_MAP_132(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_131(MAC, SEP, __VA_ARGS__)
8299 #define P00_MAP_133(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_132(MAC, SEP, __VA_ARGS__)
8300 #define P00_MAP_134(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_133(MAC, SEP, __VA_ARGS__)
8301 #define P00_MAP_135(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_134(MAC, SEP, __VA_ARGS__)
8302 #define P00_MAP_136(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_135(MAC, SEP, __VA_ARGS__)
8303 #define P00_MAP_137(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_136(MAC, SEP, __VA_ARGS__)
8304 #define P00_MAP_138(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_137(MAC, SEP, __VA_ARGS__)
8305 #define P00_MAP_139(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_138(MAC, SEP, __VA_ARGS__)
8306 #define P00_MAP_140(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_139(MAC, SEP, __VA_ARGS__)
8307 #define P00_MAP_141(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_140(MAC, SEP, __VA_ARGS__)
8308 #define P00_MAP_142(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_141(MAC, SEP, __VA_ARGS__)
8309 #define P00_MAP_143(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_142(MAC, SEP, __VA_ARGS__)
8310 #define P00_MAP_144(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_143(MAC, SEP, __VA_ARGS__)
8311 #define P00_MAP_145(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_144(MAC, SEP, __VA_ARGS__)
8312 #define P00_MAP_146(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_145(MAC, SEP, __VA_ARGS__)
8313 #define P00_MAP_147(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_146(MAC, SEP, __VA_ARGS__)
8314 #define P00_MAP_148(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_147(MAC, SEP, __VA_ARGS__)
8315 #define P00_MAP_149(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_148(MAC, SEP, __VA_ARGS__)
8316 #define P00_MAP_150(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_149(MAC, SEP, __VA_ARGS__)
8317 #define P00_MAP_151(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_150(MAC, SEP, __VA_ARGS__)
8318 #define P00_MAP_152(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_151(MAC, SEP, __VA_ARGS__)
8319 #define P00_MAP_153(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_152(MAC, SEP, __VA_ARGS__)
8320 #define P00_MAP_154(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_153(MAC, SEP, __VA_ARGS__)
8321 #define P00_MAP_155(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_154(MAC, SEP, __VA_ARGS__)
8322 #define P00_MAP_156(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_155(MAC, SEP, __VA_ARGS__)
8323 #define P00_MAP_157(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_156(MAC, SEP, __VA_ARGS__)
8324 #define P00_MAP_158(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_157(MAC, SEP, __VA_ARGS__)
8325 #define P00_MAP_159(MAC, SEP, X, ...) MAC(X)P00_ROBUST SEP P00_MAP_158(MAC, SEP, __VA_ARGS__)
8326 #define P00_FOR2(NAME, OP, FUNC, ...) \
8327 OP(NAME, 1, P00_FOR1(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 1))
8328 #define P00_FOR3(NAME, OP, FUNC, ...) \
8329 OP(NAME, 2, P00_FOR2(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 2))
8330 #define P00_FOR4(NAME, OP, FUNC, ...) \
8331 OP(NAME, 3, P00_FOR3(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 3))
8332 #define P00_FOR5(NAME, OP, FUNC, ...) \
8333 OP(NAME, 4, P00_FOR4(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 4))
8334 #define P00_FOR6(NAME, OP, FUNC, ...) \
8335 OP(NAME, 5, P00_FOR5(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 5))
8336 #define P00_FOR7(NAME, OP, FUNC, ...) \
8337 OP(NAME, 6, P00_FOR6(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 6))
8338 #define P00_FOR8(NAME, OP, FUNC, ...) \
8339 OP(NAME, 7, P00_FOR7(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 7))
8340 #define P00_FOR9(NAME, OP, FUNC, ...) \
8341 OP(NAME, 8, P00_FOR8(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 8))
8342 #define P00_FOR10(NAME, OP, FUNC, ...) \
8343 OP(NAME, 9, P00_FOR9(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 9))
8344 #define P00_FOR11(NAME, OP, FUNC, ...) \
8345 OP(NAME, 10, P00_FOR10(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 10))
8346 #define P00_FOR12(NAME, OP, FUNC, ...) \
8347 OP(NAME, 11, P00_FOR11(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 11))
8348 #define P00_FOR13(NAME, OP, FUNC, ...) \
8349 OP(NAME, 12, P00_FOR12(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 12))
8350 #define P00_FOR14(NAME, OP, FUNC, ...) \
8351 OP(NAME, 13, P00_FOR13(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 13))
8352 #define P00_FOR15(NAME, OP, FUNC, ...) \
8353 OP(NAME, 14, P00_FOR14(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 14))
8354 #define P00_FOR16(NAME, OP, FUNC, ...) \
8355 OP(NAME, 15, P00_FOR15(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 15))
8356 #define P00_FOR17(NAME, OP, FUNC, ...) \
8357 OP(NAME, 16, P00_FOR16(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 16))
8358 #define P00_FOR18(NAME, OP, FUNC, ...) \
8359 OP(NAME, 17, P00_FOR17(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 17))
8360 #define P00_FOR19(NAME, OP, FUNC, ...) \
8361 OP(NAME, 18, P00_FOR18(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 18))
8362 #define P00_FOR20(NAME, OP, FUNC, ...) \
8363 OP(NAME, 19, P00_FOR19(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 19))
8364 #define P00_FOR21(NAME, OP, FUNC, ...) \
8365 OP(NAME, 20, P00_FOR20(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 20))
8366 #define P00_FOR22(NAME, OP, FUNC, ...) \
8367 OP(NAME, 21, P00_FOR21(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 21))
8368 #define P00_FOR23(NAME, OP, FUNC, ...) \
8369 OP(NAME, 22, P00_FOR22(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 22))
8370 #define P00_FOR24(NAME, OP, FUNC, ...) \
8371 OP(NAME, 23, P00_FOR23(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 23))
8372 #define P00_FOR25(NAME, OP, FUNC, ...) \
8373 OP(NAME, 24, P00_FOR24(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 24))
8374 #define P00_FOR26(NAME, OP, FUNC, ...) \
8375 OP(NAME, 25, P00_FOR25(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 25))
8376 #define P00_FOR27(NAME, OP, FUNC, ...) \
8377 OP(NAME, 26, P00_FOR26(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 26))
8378 #define P00_FOR28(NAME, OP, FUNC, ...) \
8379 OP(NAME, 27, P00_FOR27(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 27))
8380 #define P00_FOR29(NAME, OP, FUNC, ...) \
8381 OP(NAME, 28, P00_FOR28(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 28))
8382 #define P00_FOR30(NAME, OP, FUNC, ...) \
8383 OP(NAME, 29, P00_FOR29(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 29))
8384 #define P00_FOR31(NAME, OP, FUNC, ...) \
8385 OP(NAME, 30, P00_FOR30(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 30))
8386 #define P00_FOR32(NAME, OP, FUNC, ...) \
8387 OP(NAME, 31, P00_FOR31(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 31))
8388 #define P00_FOR33(NAME, OP, FUNC, ...) \
8389 OP(NAME, 32, P00_FOR32(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 32))
8390 #define P00_FOR34(NAME, OP, FUNC, ...) \
8391 OP(NAME, 33, P00_FOR33(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 33))
8392 #define P00_FOR35(NAME, OP, FUNC, ...) \
8393 OP(NAME, 34, P00_FOR34(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 34))
8394 #define P00_FOR36(NAME, OP, FUNC, ...) \
8395 OP(NAME, 35, P00_FOR35(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 35))
8396 #define P00_FOR37(NAME, OP, FUNC, ...) \
8397 OP(NAME, 36, P00_FOR36(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 36))
8398 #define P00_FOR38(NAME, OP, FUNC, ...) \
8399 OP(NAME, 37, P00_FOR37(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 37))
8400 #define P00_FOR39(NAME, OP, FUNC, ...) \
8401 OP(NAME, 38, P00_FOR38(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 38))
8402 #define P00_FOR40(NAME, OP, FUNC, ...) \
8403 OP(NAME, 39, P00_FOR39(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 39))
8404 #define P00_FOR41(NAME, OP, FUNC, ...) \
8405 OP(NAME, 40, P00_FOR40(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 40))
8406 #define P00_FOR42(NAME, OP, FUNC, ...) \
8407 OP(NAME, 41, P00_FOR41(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 41))
8408 #define P00_FOR43(NAME, OP, FUNC, ...) \
8409 OP(NAME, 42, P00_FOR42(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 42))
8410 #define P00_FOR44(NAME, OP, FUNC, ...) \
8411 OP(NAME, 43, P00_FOR43(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 43))
8412 #define P00_FOR45(NAME, OP, FUNC, ...) \
8413 OP(NAME, 44, P00_FOR44(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 44))
8414 #define P00_FOR46(NAME, OP, FUNC, ...) \
8415 OP(NAME, 45, P00_FOR45(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 45))
8416 #define P00_FOR47(NAME, OP, FUNC, ...) \
8417 OP(NAME, 46, P00_FOR46(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 46))
8418 #define P00_FOR48(NAME, OP, FUNC, ...) \
8419 OP(NAME, 47, P00_FOR47(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 47))
8420 #define P00_FOR49(NAME, OP, FUNC, ...) \
8421 OP(NAME, 48, P00_FOR48(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 48))
8422 #define P00_FOR50(NAME, OP, FUNC, ...) \
8423 OP(NAME, 49, P00_FOR49(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 49))
8424 #define P00_FOR51(NAME, OP, FUNC, ...) \
8425 OP(NAME, 50, P00_FOR50(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 50))
8426 #define P00_FOR52(NAME, OP, FUNC, ...) \
8427 OP(NAME, 51, P00_FOR51(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 51))
8428 #define P00_FOR53(NAME, OP, FUNC, ...) \
8429 OP(NAME, 52, P00_FOR52(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 52))
8430 #define P00_FOR54(NAME, OP, FUNC, ...) \
8431 OP(NAME, 53, P00_FOR53(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 53))
8432 #define P00_FOR55(NAME, OP, FUNC, ...) \
8433 OP(NAME, 54, P00_FOR54(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 54))
8434 #define P00_FOR56(NAME, OP, FUNC, ...) \
8435 OP(NAME, 55, P00_FOR55(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 55))
8436 #define P00_FOR57(NAME, OP, FUNC, ...) \
8437 OP(NAME, 56, P00_FOR56(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 56))
8438 #define P00_FOR58(NAME, OP, FUNC, ...) \
8439 OP(NAME, 57, P00_FOR57(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 57))
8440 #define P00_FOR59(NAME, OP, FUNC, ...) \
8441 OP(NAME, 58, P00_FOR58(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 58))
8442 #define P00_FOR60(NAME, OP, FUNC, ...) \
8443 OP(NAME, 59, P00_FOR59(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 59))
8444 #define P00_FOR61(NAME, OP, FUNC, ...) \
8445 OP(NAME, 60, P00_FOR60(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 60))
8446 #define P00_FOR62(NAME, OP, FUNC, ...) \
8447 OP(NAME, 61, P00_FOR61(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 61))
8448 #define P00_FOR63(NAME, OP, FUNC, ...) \
8449 OP(NAME, 62, P00_FOR62(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 62))
8450 #define P00_FOR64(NAME, OP, FUNC, ...) \
8451 OP(NAME, 63, P00_FOR63(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 63))
8452 #define P00_FOR65(NAME, OP, FUNC, ...) \
8453 OP(NAME, 64, P00_FOR64(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 64))
8454 #define P00_FOR66(NAME, OP, FUNC, ...) \
8455 OP(NAME, 65, P00_FOR65(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 65))
8456 #define P00_FOR67(NAME, OP, FUNC, ...) \
8457 OP(NAME, 66, P00_FOR66(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 66))
8458 #define P00_FOR68(NAME, OP, FUNC, ...) \
8459 OP(NAME, 67, P00_FOR67(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 67))
8460 #define P00_FOR69(NAME, OP, FUNC, ...) \
8461 OP(NAME, 68, P00_FOR68(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 68))
8462 #define P00_FOR70(NAME, OP, FUNC, ...) \
8463 OP(NAME, 69, P00_FOR69(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 69))
8464 #define P00_FOR71(NAME, OP, FUNC, ...) \
8465 OP(NAME, 70, P00_FOR70(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 70))
8466 #define P00_FOR72(NAME, OP, FUNC, ...) \
8467 OP(NAME, 71, P00_FOR71(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 71))
8468 #define P00_FOR73(NAME, OP, FUNC, ...) \
8469 OP(NAME, 72, P00_FOR72(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 72))
8470 #define P00_FOR74(NAME, OP, FUNC, ...) \
8471 OP(NAME, 73, P00_FOR73(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 73))
8472 #define P00_FOR75(NAME, OP, FUNC, ...) \
8473 OP(NAME, 74, P00_FOR74(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 74))
8474 #define P00_FOR76(NAME, OP, FUNC, ...) \
8475 OP(NAME, 75, P00_FOR75(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 75))
8476 #define P00_FOR77(NAME, OP, FUNC, ...) \
8477 OP(NAME, 76, P00_FOR76(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 76))
8478 #define P00_FOR78(NAME, OP, FUNC, ...) \
8479 OP(NAME, 77, P00_FOR77(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 77))
8480 #define P00_FOR79(NAME, OP, FUNC, ...) \
8481 OP(NAME, 78, P00_FOR78(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 78))
8482 #define P00_FOR80(NAME, OP, FUNC, ...) \
8483 OP(NAME, 79, P00_FOR79(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 79))
8484 #define P00_FOR81(NAME, OP, FUNC, ...) \
8485 OP(NAME, 80, P00_FOR80(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 80))
8486 #define P00_FOR82(NAME, OP, FUNC, ...) \
8487 OP(NAME, 81, P00_FOR81(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 81))
8488 #define P00_FOR83(NAME, OP, FUNC, ...) \
8489 OP(NAME, 82, P00_FOR82(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 82))
8490 #define P00_FOR84(NAME, OP, FUNC, ...) \
8491 OP(NAME, 83, P00_FOR83(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 83))
8492 #define P00_FOR85(NAME, OP, FUNC, ...) \
8493 OP(NAME, 84, P00_FOR84(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 84))
8494 #define P00_FOR86(NAME, OP, FUNC, ...) \
8495 OP(NAME, 85, P00_FOR85(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 85))
8496 #define P00_FOR87(NAME, OP, FUNC, ...) \
8497 OP(NAME, 86, P00_FOR86(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 86))
8498 #define P00_FOR88(NAME, OP, FUNC, ...) \
8499 OP(NAME, 87, P00_FOR87(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 87))
8500 #define P00_FOR89(NAME, OP, FUNC, ...) \
8501 OP(NAME, 88, P00_FOR88(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 88))
8502 #define P00_FOR90(NAME, OP, FUNC, ...) \
8503 OP(NAME, 89, P00_FOR89(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 89))
8504 #define P00_FOR91(NAME, OP, FUNC, ...) \
8505 OP(NAME, 90, P00_FOR90(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 90))
8506 #define P00_FOR92(NAME, OP, FUNC, ...) \
8507 OP(NAME, 91, P00_FOR91(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 91))
8508 #define P00_FOR93(NAME, OP, FUNC, ...) \
8509 OP(NAME, 92, P00_FOR92(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 92))
8510 #define P00_FOR94(NAME, OP, FUNC, ...) \
8511 OP(NAME, 93, P00_FOR93(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 93))
8512 #define P00_FOR95(NAME, OP, FUNC, ...) \
8513 OP(NAME, 94, P00_FOR94(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 94))
8514 #define P00_FOR96(NAME, OP, FUNC, ...) \
8515 OP(NAME, 95, P00_FOR95(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 95))
8516 #define P00_FOR97(NAME, OP, FUNC, ...) \
8517 OP(NAME, 96, P00_FOR96(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 96))
8518 #define P00_FOR98(NAME, OP, FUNC, ...) \
8519 OP(NAME, 97, P00_FOR97(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 97))
8520 #define P00_FOR99(NAME, OP, FUNC, ...) \
8521 OP(NAME, 98, P00_FOR98(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 98))
8522 #define P00_FOR100(NAME, OP, FUNC, ...) \
8523 OP(NAME, 99, P00_FOR99(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 99))
8524 #define P00_FOR101(NAME, OP, FUNC, ...) \
8525 OP(NAME, 100, P00_FOR100(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 100))
8526 #define P00_FOR102(NAME, OP, FUNC, ...) \
8527 OP(NAME, 101, P00_FOR101(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 101))
8528 #define P00_FOR103(NAME, OP, FUNC, ...) \
8529 OP(NAME, 102, P00_FOR102(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 102))
8530 #define P00_FOR104(NAME, OP, FUNC, ...) \
8531 OP(NAME, 103, P00_FOR103(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 103))
8532 #define P00_FOR105(NAME, OP, FUNC, ...) \
8533 OP(NAME, 104, P00_FOR104(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 104))
8534 #define P00_FOR106(NAME, OP, FUNC, ...) \
8535 OP(NAME, 105, P00_FOR105(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 105))
8536 #define P00_FOR107(NAME, OP, FUNC, ...) \
8537 OP(NAME, 106, P00_FOR106(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 106))
8538 #define P00_FOR108(NAME, OP, FUNC, ...) \
8539 OP(NAME, 107, P00_FOR107(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 107))
8540 #define P00_FOR109(NAME, OP, FUNC, ...) \
8541 OP(NAME, 108, P00_FOR108(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 108))
8542 #define P00_FOR110(NAME, OP, FUNC, ...) \
8543 OP(NAME, 109, P00_FOR109(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 109))
8544 #define P00_FOR111(NAME, OP, FUNC, ...) \
8545 OP(NAME, 110, P00_FOR110(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 110))
8546 #define P00_FOR112(NAME, OP, FUNC, ...) \
8547 OP(NAME, 111, P00_FOR111(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 111))
8548 #define P00_FOR113(NAME, OP, FUNC, ...) \
8549 OP(NAME, 112, P00_FOR112(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 112))
8550 #define P00_FOR114(NAME, OP, FUNC, ...) \
8551 OP(NAME, 113, P00_FOR113(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 113))
8552 #define P00_FOR115(NAME, OP, FUNC, ...) \
8553 OP(NAME, 114, P00_FOR114(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 114))
8554 #define P00_FOR116(NAME, OP, FUNC, ...) \
8555 OP(NAME, 115, P00_FOR115(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 115))
8556 #define P00_FOR117(NAME, OP, FUNC, ...) \
8557 OP(NAME, 116, P00_FOR116(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 116))
8558 #define P00_FOR118(NAME, OP, FUNC, ...) \
8559 OP(NAME, 117, P00_FOR117(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 117))
8560 #define P00_FOR119(NAME, OP, FUNC, ...) \
8561 OP(NAME, 118, P00_FOR118(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 118))
8562 #define P00_FOR120(NAME, OP, FUNC, ...) \
8563 OP(NAME, 119, P00_FOR119(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 119))
8564 #define P00_FOR121(NAME, OP, FUNC, ...) \
8565 OP(NAME, 120, P00_FOR120(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 120))
8566 #define P00_FOR122(NAME, OP, FUNC, ...) \
8567 OP(NAME, 121, P00_FOR121(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 121))
8568 #define P00_FOR123(NAME, OP, FUNC, ...) \
8569 OP(NAME, 122, P00_FOR122(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 122))
8570 #define P00_FOR124(NAME, OP, FUNC, ...) \
8571 OP(NAME, 123, P00_FOR123(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 123))
8572 #define P00_FOR125(NAME, OP, FUNC, ...) \
8573 OP(NAME, 124, P00_FOR124(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 124))
8574 #define P00_FOR126(NAME, OP, FUNC, ...) \
8575 OP(NAME, 125, P00_FOR125(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 125))
8576 #define P00_FOR127(NAME, OP, FUNC, ...) \
8577 OP(NAME, 126, P00_FOR126(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 126))
8578 #define P00_FOR128(NAME, OP, FUNC, ...) \
8579 OP(NAME, 127, P00_FOR127(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 127))
8580 #define P00_FOR129(NAME, OP, FUNC, ...) \
8581 OP(NAME, 128, P00_FOR128(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 128))
8582 #define P00_FOR130(NAME, OP, FUNC, ...) \
8583 OP(NAME, 129, P00_FOR129(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 129))
8584 #define P00_FOR131(NAME, OP, FUNC, ...) \
8585 OP(NAME, 130, P00_FOR130(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 130))
8586 #define P00_FOR132(NAME, OP, FUNC, ...) \
8587 OP(NAME, 131, P00_FOR131(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 131))
8588 #define P00_FOR133(NAME, OP, FUNC, ...) \
8589 OP(NAME, 132, P00_FOR132(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 132))
8590 #define P00_FOR134(NAME, OP, FUNC, ...) \
8591 OP(NAME, 133, P00_FOR133(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 133))
8592 #define P00_FOR135(NAME, OP, FUNC, ...) \
8593 OP(NAME, 134, P00_FOR134(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 134))
8594 #define P00_FOR136(NAME, OP, FUNC, ...) \
8595 OP(NAME, 135, P00_FOR135(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 135))
8596 #define P00_FOR137(NAME, OP, FUNC, ...) \
8597 OP(NAME, 136, P00_FOR136(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 136))
8598 #define P00_FOR138(NAME, OP, FUNC, ...) \
8599 OP(NAME, 137, P00_FOR137(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 137))
8600 #define P00_FOR139(NAME, OP, FUNC, ...) \
8601 OP(NAME, 138, P00_FOR138(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 138))
8602 #define P00_FOR140(NAME, OP, FUNC, ...) \
8603 OP(NAME, 139, P00_FOR139(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 139))
8604 #define P00_FOR141(NAME, OP, FUNC, ...) \
8605 OP(NAME, 140, P00_FOR140(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 140))
8606 #define P00_FOR142(NAME, OP, FUNC, ...) \
8607 OP(NAME, 141, P00_FOR141(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 141))
8608 #define P00_FOR143(NAME, OP, FUNC, ...) \
8609 OP(NAME, 142, P00_FOR142(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 142))
8610 #define P00_FOR144(NAME, OP, FUNC, ...) \
8611 OP(NAME, 143, P00_FOR143(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 143))
8612 #define P00_FOR145(NAME, OP, FUNC, ...) \
8613 OP(NAME, 144, P00_FOR144(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 144))
8614 #define P00_FOR146(NAME, OP, FUNC, ...) \
8615 OP(NAME, 145, P00_FOR145(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 145))
8616 #define P00_FOR147(NAME, OP, FUNC, ...) \
8617 OP(NAME, 146, P00_FOR146(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 146))
8618 #define P00_FOR148(NAME, OP, FUNC, ...) \
8619 OP(NAME, 147, P00_FOR147(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 147))
8620 #define P00_FOR149(NAME, OP, FUNC, ...) \
8621 OP(NAME, 148, P00_FOR148(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 148))
8622 #define P00_FOR150(NAME, OP, FUNC, ...) \
8623 OP(NAME, 149, P00_FOR149(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 149))
8624 #define P00_FOR151(NAME, OP, FUNC, ...) \
8625 OP(NAME, 150, P00_FOR150(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 150))
8626 #define P00_FOR152(NAME, OP, FUNC, ...) \
8627 OP(NAME, 151, P00_FOR151(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 151))
8628 #define P00_FOR153(NAME, OP, FUNC, ...) \
8629 OP(NAME, 152, P00_FOR152(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 152))
8630 #define P00_FOR154(NAME, OP, FUNC, ...) \
8631 OP(NAME, 153, P00_FOR153(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 153))
8632 #define P00_FOR155(NAME, OP, FUNC, ...) \
8633 OP(NAME, 154, P00_FOR154(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 154))
8634 #define P00_FOR156(NAME, OP, FUNC, ...) \
8635 OP(NAME, 155, P00_FOR155(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 155))
8636 #define P00_FOR157(NAME, OP, FUNC, ...) \
8637 OP(NAME, 156, P00_FOR156(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 156))
8638 #define P00_FOR158(NAME, OP, FUNC, ...) \
8639 OP(NAME, 157, P00_FOR157(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 157))
8643 #define P00_UNSIGNED_MAX ~0u
8657 #ifndef P99_UINTMAX_MAX
8658 # define P00_MASK_64 0xFFFFFFFFFFFFFFFF
8659 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFF
8660 # define P99_UINTMAX_WIDTH 64
8661 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFU
8662 # define P00_B0 0xAAAAAAAAAAAAAAAAU
8663 # define P00_B1 0xCCCCCCCCCCCCCCCCU
8664 # define P00_B2 0xF0F0F0F0F0F0F0F0U
8665 # define P00_B3 0xFF00FF00FF00FF00U
8666 # define P00_B4 0xFFFF0000FFFF0000U
8667 # define P00_B5 0xFFFFFFFF00000000U
8668 # define P00_B6 0x0U
8671 #ifndef P99_UINTMAX_MAX
8672 # define P00_MASK_65 0x1FFFFFFFFFFFFFFFF
8673 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFF
8674 # define P99_UINTMAX_WIDTH 65
8675 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFU
8676 # define P00_B0 0xAAAAAAAAAAAAAAAAU
8677 # define P00_B1 0xCCCCCCCCCCCCCCCCU
8678 # define P00_B2 0xF0F0F0F0F0F0F0F0U
8679 # define P00_B3 0xFF00FF00FF00FF00U
8680 # define P00_B4 0xFFFF0000FFFF0000U
8681 # define P00_B5 0xFFFFFFFF00000000U
8682 # define P00_B6 0x10000000000000000U
8685 #ifndef P99_UINTMAX_MAX
8686 # define P00_MASK_66 0x3FFFFFFFFFFFFFFFF
8687 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFF
8688 # define P99_UINTMAX_WIDTH 66
8689 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFU
8690 # define P00_B0 0x2AAAAAAAAAAAAAAAAU
8691 # define P00_B1 0xCCCCCCCCCCCCCCCCU
8692 # define P00_B2 0xF0F0F0F0F0F0F0F0U
8693 # define P00_B3 0xFF00FF00FF00FF00U
8694 # define P00_B4 0xFFFF0000FFFF0000U
8695 # define P00_B5 0xFFFFFFFF00000000U
8696 # define P00_B6 0x30000000000000000U
8699 #ifndef P99_UINTMAX_MAX
8700 # define P00_MASK_67 0x7FFFFFFFFFFFFFFFF
8701 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFF
8702 # define P99_UINTMAX_WIDTH 67
8703 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFU
8704 # define P00_B0 0x2AAAAAAAAAAAAAAAAU
8705 # define P00_B1 0x4CCCCCCCCCCCCCCCCU
8706 # define P00_B2 0xF0F0F0F0F0F0F0F0U
8707 # define P00_B3 0xFF00FF00FF00FF00U
8708 # define P00_B4 0xFFFF0000FFFF0000U
8709 # define P00_B5 0xFFFFFFFF00000000U
8710 # define P00_B6 0x70000000000000000U
8713 #ifndef P99_UINTMAX_MAX
8714 # define P00_MASK_68 0xFFFFFFFFFFFFFFFFF
8715 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFF
8716 # define P99_UINTMAX_WIDTH 68
8717 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFU
8718 # define P00_B0 0xAAAAAAAAAAAAAAAAAU
8719 # define P00_B1 0xCCCCCCCCCCCCCCCCCU
8720 # define P00_B2 0xF0F0F0F0F0F0F0F0U
8721 # define P00_B3 0xFF00FF00FF00FF00U
8722 # define P00_B4 0xFFFF0000FFFF0000U
8723 # define P00_B5 0xFFFFFFFF00000000U
8724 # define P00_B6 0xF0000000000000000U
8727 #ifndef P99_UINTMAX_MAX
8728 # define P00_MASK_69 0x1FFFFFFFFFFFFFFFFF
8729 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFF
8730 # define P99_UINTMAX_WIDTH 69
8731 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFU
8732 # define P00_B0 0xAAAAAAAAAAAAAAAAAU
8733 # define P00_B1 0xCCCCCCCCCCCCCCCCCU
8734 # define P00_B2 0x10F0F0F0F0F0F0F0F0U
8735 # define P00_B3 0xFF00FF00FF00FF00U
8736 # define P00_B4 0xFFFF0000FFFF0000U
8737 # define P00_B5 0xFFFFFFFF00000000U
8738 # define P00_B6 0x1F0000000000000000U
8741 #ifndef P99_UINTMAX_MAX
8742 # define P00_MASK_70 0x3FFFFFFFFFFFFFFFFF
8743 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFF
8744 # define P99_UINTMAX_WIDTH 70
8745 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFU
8746 # define P00_B0 0x2AAAAAAAAAAAAAAAAAU
8747 # define P00_B1 0xCCCCCCCCCCCCCCCCCU
8748 # define P00_B2 0x30F0F0F0F0F0F0F0F0U
8749 # define P00_B3 0xFF00FF00FF00FF00U
8750 # define P00_B4 0xFFFF0000FFFF0000U
8751 # define P00_B5 0xFFFFFFFF00000000U
8752 # define P00_B6 0x3F0000000000000000U
8755 #ifndef P99_UINTMAX_MAX
8756 # define P00_MASK_71 0x7FFFFFFFFFFFFFFFFF
8757 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFF
8758 # define P99_UINTMAX_WIDTH 71
8759 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFU
8760 # define P00_B0 0x2AAAAAAAAAAAAAAAAAU
8761 # define P00_B1 0x4CCCCCCCCCCCCCCCCCU
8762 # define P00_B2 0x70F0F0F0F0F0F0F0F0U
8763 # define P00_B3 0xFF00FF00FF00FF00U
8764 # define P00_B4 0xFFFF0000FFFF0000U
8765 # define P00_B5 0xFFFFFFFF00000000U
8766 # define P00_B6 0x7F0000000000000000U
8769 #ifndef P99_UINTMAX_MAX
8770 # define P00_MASK_72 0xFFFFFFFFFFFFFFFFFF
8771 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFF
8772 # define P99_UINTMAX_WIDTH 72
8773 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFU
8774 # define P00_B0 0xAAAAAAAAAAAAAAAAAAU
8775 # define P00_B1 0xCCCCCCCCCCCCCCCCCCU
8776 # define P00_B2 0xF0F0F0F0F0F0F0F0F0U
8777 # define P00_B3 0xFF00FF00FF00FF00U
8778 # define P00_B4 0xFFFF0000FFFF0000U
8779 # define P00_B5 0xFFFFFFFF00000000U
8780 # define P00_B6 0xFF0000000000000000U
8783 #ifndef P99_UINTMAX_MAX
8784 # define P00_MASK_73 0x1FFFFFFFFFFFFFFFFFF
8785 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFF
8786 # define P99_UINTMAX_WIDTH 73
8787 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFU
8788 # define P00_B0 0xAAAAAAAAAAAAAAAAAAU
8789 # define P00_B1 0xCCCCCCCCCCCCCCCCCCU
8790 # define P00_B2 0xF0F0F0F0F0F0F0F0F0U
8791 # define P00_B3 0x100FF00FF00FF00FF00U
8792 # define P00_B4 0xFFFF0000FFFF0000U
8793 # define P00_B5 0xFFFFFFFF00000000U
8794 # define P00_B6 0x1FF0000000000000000U
8797 #ifndef P99_UINTMAX_MAX
8798 # define P00_MASK_74 0x3FFFFFFFFFFFFFFFFFF
8799 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFF
8800 # define P99_UINTMAX_WIDTH 74
8801 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFU
8802 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAU
8803 # define P00_B1 0xCCCCCCCCCCCCCCCCCCU
8804 # define P00_B2 0xF0F0F0F0F0F0F0F0F0U
8805 # define P00_B3 0x300FF00FF00FF00FF00U
8806 # define P00_B4 0xFFFF0000FFFF0000U
8807 # define P00_B5 0xFFFFFFFF00000000U
8808 # define P00_B6 0x3FF0000000000000000U
8811 #ifndef P99_UINTMAX_MAX
8812 # define P00_MASK_75 0x7FFFFFFFFFFFFFFFFFF
8813 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFF
8814 # define P99_UINTMAX_WIDTH 75
8815 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFU
8816 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAU
8817 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCU
8818 # define P00_B2 0xF0F0F0F0F0F0F0F0F0U
8819 # define P00_B3 0x700FF00FF00FF00FF00U
8820 # define P00_B4 0xFFFF0000FFFF0000U
8821 # define P00_B5 0xFFFFFFFF00000000U
8822 # define P00_B6 0x7FF0000000000000000U
8825 #ifndef P99_UINTMAX_MAX
8826 # define P00_MASK_76 0xFFFFFFFFFFFFFFFFFFF
8827 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFF
8828 # define P99_UINTMAX_WIDTH 76
8829 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFU
8830 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAU
8831 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCU
8832 # define P00_B2 0xF0F0F0F0F0F0F0F0F0U
8833 # define P00_B3 0xF00FF00FF00FF00FF00U
8834 # define P00_B4 0xFFFF0000FFFF0000U
8835 # define P00_B5 0xFFFFFFFF00000000U
8836 # define P00_B6 0xFFF0000000000000000U
8839 #ifndef P99_UINTMAX_MAX
8840 # define P00_MASK_77 0x1FFFFFFFFFFFFFFFFFFF
8841 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFF
8842 # define P99_UINTMAX_WIDTH 77
8843 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFU
8844 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAU
8845 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCU
8846 # define P00_B2 0x10F0F0F0F0F0F0F0F0F0U
8847 # define P00_B3 0x1F00FF00FF00FF00FF00U
8848 # define P00_B4 0xFFFF0000FFFF0000U
8849 # define P00_B5 0xFFFFFFFF00000000U
8850 # define P00_B6 0x1FFF0000000000000000U
8853 #ifndef P99_UINTMAX_MAX
8854 # define P00_MASK_78 0x3FFFFFFFFFFFFFFFFFFF
8855 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFF
8856 # define P99_UINTMAX_WIDTH 78
8857 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFU
8858 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAU
8859 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCU
8860 # define P00_B2 0x30F0F0F0F0F0F0F0F0F0U
8861 # define P00_B3 0x3F00FF00FF00FF00FF00U
8862 # define P00_B4 0xFFFF0000FFFF0000U
8863 # define P00_B5 0xFFFFFFFF00000000U
8864 # define P00_B6 0x3FFF0000000000000000U
8867 #ifndef P99_UINTMAX_MAX
8868 # define P00_MASK_79 0x7FFFFFFFFFFFFFFFFFFF
8869 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFF
8870 # define P99_UINTMAX_WIDTH 79
8871 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFU
8872 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAU
8873 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCU
8874 # define P00_B2 0x70F0F0F0F0F0F0F0F0F0U
8875 # define P00_B3 0x7F00FF00FF00FF00FF00U
8876 # define P00_B4 0xFFFF0000FFFF0000U
8877 # define P00_B5 0xFFFFFFFF00000000U
8878 # define P00_B6 0x7FFF0000000000000000U
8881 #ifndef P99_UINTMAX_MAX
8882 # define P00_MASK_80 0xFFFFFFFFFFFFFFFFFFFF
8883 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFF
8884 # define P99_UINTMAX_WIDTH 80
8885 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFU
8886 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAU
8887 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCU
8888 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
8889 # define P00_B3 0xFF00FF00FF00FF00FF00U
8890 # define P00_B4 0xFFFF0000FFFF0000U
8891 # define P00_B5 0xFFFFFFFF00000000U
8892 # define P00_B6 0xFFFF0000000000000000U
8895 #ifndef P99_UINTMAX_MAX
8896 # define P00_MASK_81 0x1FFFFFFFFFFFFFFFFFFFF
8897 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFF
8898 # define P99_UINTMAX_WIDTH 81
8899 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFU
8900 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAU
8901 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCU
8902 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
8903 # define P00_B3 0xFF00FF00FF00FF00FF00U
8904 # define P00_B4 0x10000FFFF0000FFFF0000U
8905 # define P00_B5 0xFFFFFFFF00000000U
8906 # define P00_B6 0x1FFFF0000000000000000U
8909 #ifndef P99_UINTMAX_MAX
8910 # define P00_MASK_82 0x3FFFFFFFFFFFFFFFFFFFF
8911 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFF
8912 # define P99_UINTMAX_WIDTH 82
8913 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFU
8914 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAU
8915 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCU
8916 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
8917 # define P00_B3 0xFF00FF00FF00FF00FF00U
8918 # define P00_B4 0x30000FFFF0000FFFF0000U
8919 # define P00_B5 0xFFFFFFFF00000000U
8920 # define P00_B6 0x3FFFF0000000000000000U
8923 #ifndef P99_UINTMAX_MAX
8924 # define P00_MASK_83 0x7FFFFFFFFFFFFFFFFFFFF
8925 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFF
8926 # define P99_UINTMAX_WIDTH 83
8927 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFU
8928 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAU
8929 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCU
8930 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
8931 # define P00_B3 0xFF00FF00FF00FF00FF00U
8932 # define P00_B4 0x70000FFFF0000FFFF0000U
8933 # define P00_B5 0xFFFFFFFF00000000U
8934 # define P00_B6 0x7FFFF0000000000000000U
8937 #ifndef P99_UINTMAX_MAX
8938 # define P00_MASK_84 0xFFFFFFFFFFFFFFFFFFFFF
8939 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFF
8940 # define P99_UINTMAX_WIDTH 84
8941 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFU
8942 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAU
8943 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCU
8944 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
8945 # define P00_B3 0xFF00FF00FF00FF00FF00U
8946 # define P00_B4 0xF0000FFFF0000FFFF0000U
8947 # define P00_B5 0xFFFFFFFF00000000U
8948 # define P00_B6 0xFFFFF0000000000000000U
8951 #ifndef P99_UINTMAX_MAX
8952 # define P00_MASK_85 0x1FFFFFFFFFFFFFFFFFFFFF
8953 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFF
8954 # define P99_UINTMAX_WIDTH 85
8955 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFU
8956 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAU
8957 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCU
8958 # define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0U
8959 # define P00_B3 0xFF00FF00FF00FF00FF00U
8960 # define P00_B4 0x1F0000FFFF0000FFFF0000U
8961 # define P00_B5 0xFFFFFFFF00000000U
8962 # define P00_B6 0x1FFFFF0000000000000000U
8965 #ifndef P99_UINTMAX_MAX
8966 # define P00_MASK_86 0x3FFFFFFFFFFFFFFFFFFFFF
8967 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFF
8968 # define P99_UINTMAX_WIDTH 86
8969 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFU
8970 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAU
8971 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCU
8972 # define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0U
8973 # define P00_B3 0xFF00FF00FF00FF00FF00U
8974 # define P00_B4 0x3F0000FFFF0000FFFF0000U
8975 # define P00_B5 0xFFFFFFFF00000000U
8976 # define P00_B6 0x3FFFFF0000000000000000U
8979 #ifndef P99_UINTMAX_MAX
8980 # define P00_MASK_87 0x7FFFFFFFFFFFFFFFFFFFFF
8981 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFF
8982 # define P99_UINTMAX_WIDTH 87
8983 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFU
8984 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAU
8985 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCU
8986 # define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0U
8987 # define P00_B3 0xFF00FF00FF00FF00FF00U
8988 # define P00_B4 0x7F0000FFFF0000FFFF0000U
8989 # define P00_B5 0xFFFFFFFF00000000U
8990 # define P00_B6 0x7FFFFF0000000000000000U
8993 #ifndef P99_UINTMAX_MAX
8994 # define P00_MASK_88 0xFFFFFFFFFFFFFFFFFFFFFF
8995 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFF
8996 # define P99_UINTMAX_WIDTH 88
8997 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFU
8998 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAU
8999 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCU
9000 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
9001 # define P00_B3 0xFF00FF00FF00FF00FF00U
9002 # define P00_B4 0xFF0000FFFF0000FFFF0000U
9003 # define P00_B5 0xFFFFFFFF00000000U
9004 # define P00_B6 0xFFFFFF0000000000000000U
9007 #ifndef P99_UINTMAX_MAX
9008 # define P00_MASK_89 0x1FFFFFFFFFFFFFFFFFFFFFF
9009 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFF
9010 # define P99_UINTMAX_WIDTH 89
9011 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFU
9012 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAU
9013 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCU
9014 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
9015 # define P00_B3 0x100FF00FF00FF00FF00FF00U
9016 # define P00_B4 0x1FF0000FFFF0000FFFF0000U
9017 # define P00_B5 0xFFFFFFFF00000000U
9018 # define P00_B6 0x1FFFFFF0000000000000000U
9021 #ifndef P99_UINTMAX_MAX
9022 # define P00_MASK_90 0x3FFFFFFFFFFFFFFFFFFFFFF
9023 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFF
9024 # define P99_UINTMAX_WIDTH 90
9025 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFU
9026 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAU
9027 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCU
9028 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
9029 # define P00_B3 0x300FF00FF00FF00FF00FF00U
9030 # define P00_B4 0x3FF0000FFFF0000FFFF0000U
9031 # define P00_B5 0xFFFFFFFF00000000U
9032 # define P00_B6 0x3FFFFFF0000000000000000U
9035 #ifndef P99_UINTMAX_MAX
9036 # define P00_MASK_91 0x7FFFFFFFFFFFFFFFFFFFFFF
9037 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFF
9038 # define P99_UINTMAX_WIDTH 91
9039 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFU
9040 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAU
9041 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCU
9042 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
9043 # define P00_B3 0x700FF00FF00FF00FF00FF00U
9044 # define P00_B4 0x7FF0000FFFF0000FFFF0000U
9045 # define P00_B5 0xFFFFFFFF00000000U
9046 # define P00_B6 0x7FFFFFF0000000000000000U
9049 #ifndef P99_UINTMAX_MAX
9050 # define P00_MASK_92 0xFFFFFFFFFFFFFFFFFFFFFFF
9051 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFF
9052 # define P99_UINTMAX_WIDTH 92
9053 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFU
9054 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAU
9055 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCU
9056 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
9057 # define P00_B3 0xF00FF00FF00FF00FF00FF00U
9058 # define P00_B4 0xFFF0000FFFF0000FFFF0000U
9059 # define P00_B5 0xFFFFFFFF00000000U
9060 # define P00_B6 0xFFFFFFF0000000000000000U
9063 #ifndef P99_UINTMAX_MAX
9064 # define P00_MASK_93 0x1FFFFFFFFFFFFFFFFFFFFFFF
9065 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFF
9066 # define P99_UINTMAX_WIDTH 93
9067 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFU
9068 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAU
9069 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCU
9070 # define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0U
9071 # define P00_B3 0x1F00FF00FF00FF00FF00FF00U
9072 # define P00_B4 0x1FFF0000FFFF0000FFFF0000U
9073 # define P00_B5 0xFFFFFFFF00000000U
9074 # define P00_B6 0x1FFFFFFF0000000000000000U
9077 #ifndef P99_UINTMAX_MAX
9078 # define P00_MASK_94 0x3FFFFFFFFFFFFFFFFFFFFFFF
9079 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFF
9080 # define P99_UINTMAX_WIDTH 94
9081 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFU
9082 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAU
9083 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCU
9084 # define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0U
9085 # define P00_B3 0x3F00FF00FF00FF00FF00FF00U
9086 # define P00_B4 0x3FFF0000FFFF0000FFFF0000U
9087 # define P00_B5 0xFFFFFFFF00000000U
9088 # define P00_B6 0x3FFFFFFF0000000000000000U
9091 #ifndef P99_UINTMAX_MAX
9092 # define P00_MASK_95 0x7FFFFFFFFFFFFFFFFFFFFFFF
9093 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFF
9094 # define P99_UINTMAX_WIDTH 95
9095 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFU
9096 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAU
9097 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCU
9098 # define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0U
9099 # define P00_B3 0x7F00FF00FF00FF00FF00FF00U
9100 # define P00_B4 0x7FFF0000FFFF0000FFFF0000U
9101 # define P00_B5 0xFFFFFFFF00000000U
9102 # define P00_B6 0x7FFFFFFF0000000000000000U
9105 #ifndef P99_UINTMAX_MAX
9106 # define P00_MASK_96 0xFFFFFFFFFFFFFFFFFFFFFFFF
9107 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFF
9108 # define P99_UINTMAX_WIDTH 96
9109 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFU
9110 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAU
9111 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCU
9112 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
9113 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9114 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9115 # define P00_B5 0xFFFFFFFF00000000U
9116 # define P00_B6 0xFFFFFFFF0000000000000000U
9119 #ifndef P99_UINTMAX_MAX
9120 # define P00_MASK_97 0x1FFFFFFFFFFFFFFFFFFFFFFFF
9121 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFF
9122 # define P99_UINTMAX_WIDTH 97
9123 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFU
9124 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAU
9125 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCU
9126 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
9127 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9128 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9129 # define P00_B5 0x100000000FFFFFFFF00000000U
9130 # define P00_B6 0x1FFFFFFFF0000000000000000U
9133 #ifndef P99_UINTMAX_MAX
9134 # define P00_MASK_98 0x3FFFFFFFFFFFFFFFFFFFFFFFF
9135 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFF
9136 # define P99_UINTMAX_WIDTH 98
9137 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFU
9138 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAU
9139 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCU
9140 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
9141 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9142 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9143 # define P00_B5 0x300000000FFFFFFFF00000000U
9144 # define P00_B6 0x3FFFFFFFF0000000000000000U
9147 #ifndef P99_UINTMAX_MAX
9148 # define P00_MASK_99 0x7FFFFFFFFFFFFFFFFFFFFFFFF
9149 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFF
9150 # define P99_UINTMAX_WIDTH 99
9151 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFU
9152 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAU
9153 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCU
9154 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
9155 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9156 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9157 # define P00_B5 0x700000000FFFFFFFF00000000U
9158 # define P00_B6 0x7FFFFFFFF0000000000000000U
9161 #ifndef P99_UINTMAX_MAX
9162 # define P00_MASK_100 0xFFFFFFFFFFFFFFFFFFFFFFFFF
9163 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFF
9164 # define P99_UINTMAX_WIDTH 100
9165 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFU
9166 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAU
9167 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCU
9168 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
9169 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9170 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9171 # define P00_B5 0xF00000000FFFFFFFF00000000U
9172 # define P00_B6 0xFFFFFFFFF0000000000000000U
9175 #ifndef P99_UINTMAX_MAX
9176 # define P00_MASK_101 0x1FFFFFFFFFFFFFFFFFFFFFFFFF
9177 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFF
9178 # define P99_UINTMAX_WIDTH 101
9179 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFU
9180 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAU
9181 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCU
9182 # define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0U
9183 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9184 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9185 # define P00_B5 0x1F00000000FFFFFFFF00000000U
9186 # define P00_B6 0x1FFFFFFFFF0000000000000000U
9189 #ifndef P99_UINTMAX_MAX
9190 # define P00_MASK_102 0x3FFFFFFFFFFFFFFFFFFFFFFFFF
9191 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFF
9192 # define P99_UINTMAX_WIDTH 102
9193 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFU
9194 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAU
9195 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCU
9196 # define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0U
9197 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9198 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9199 # define P00_B5 0x3F00000000FFFFFFFF00000000U
9200 # define P00_B6 0x3FFFFFFFFF0000000000000000U
9203 #ifndef P99_UINTMAX_MAX
9204 # define P00_MASK_103 0x7FFFFFFFFFFFFFFFFFFFFFFFFF
9205 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFF
9206 # define P99_UINTMAX_WIDTH 103
9207 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFU
9208 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAU
9209 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCU
9210 # define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0U
9211 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9212 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9213 # define P00_B5 0x7F00000000FFFFFFFF00000000U
9214 # define P00_B6 0x7FFFFFFFFF0000000000000000U
9217 #ifndef P99_UINTMAX_MAX
9218 # define P00_MASK_104 0xFFFFFFFFFFFFFFFFFFFFFFFFFF
9219 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFF
9220 # define P99_UINTMAX_WIDTH 104
9221 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFU
9222 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAU
9223 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCU
9224 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
9225 # define P00_B3 0xFF00FF00FF00FF00FF00FF00U
9226 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9227 # define P00_B5 0xFF00000000FFFFFFFF00000000U
9228 # define P00_B6 0xFFFFFFFFFF0000000000000000U
9231 #ifndef P99_UINTMAX_MAX
9232 # define P00_MASK_105 0x1FFFFFFFFFFFFFFFFFFFFFFFFFF
9233 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFF
9234 # define P99_UINTMAX_WIDTH 105
9235 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFU
9236 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAU
9237 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCU
9238 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
9239 # define P00_B3 0x100FF00FF00FF00FF00FF00FF00U
9240 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9241 # define P00_B5 0x1FF00000000FFFFFFFF00000000U
9242 # define P00_B6 0x1FFFFFFFFFF0000000000000000U
9245 #ifndef P99_UINTMAX_MAX
9246 # define P00_MASK_106 0x3FFFFFFFFFFFFFFFFFFFFFFFFFF
9247 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFF
9248 # define P99_UINTMAX_WIDTH 106
9249 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFU
9250 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAU
9251 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCU
9252 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
9253 # define P00_B3 0x300FF00FF00FF00FF00FF00FF00U
9254 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9255 # define P00_B5 0x3FF00000000FFFFFFFF00000000U
9256 # define P00_B6 0x3FFFFFFFFFF0000000000000000U
9259 #ifndef P99_UINTMAX_MAX
9260 # define P00_MASK_107 0x7FFFFFFFFFFFFFFFFFFFFFFFFFF
9261 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFF
9262 # define P99_UINTMAX_WIDTH 107
9263 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFU
9264 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAU
9265 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCU
9266 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
9267 # define P00_B3 0x700FF00FF00FF00FF00FF00FF00U
9268 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9269 # define P00_B5 0x7FF00000000FFFFFFFF00000000U
9270 # define P00_B6 0x7FFFFFFFFFF0000000000000000U
9273 #ifndef P99_UINTMAX_MAX
9274 # define P00_MASK_108 0xFFFFFFFFFFFFFFFFFFFFFFFFFFF
9275 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFF
9276 # define P99_UINTMAX_WIDTH 108
9277 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9278 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9279 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9280 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
9281 # define P00_B3 0xF00FF00FF00FF00FF00FF00FF00U
9282 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9283 # define P00_B5 0xFFF00000000FFFFFFFF00000000U
9284 # define P00_B6 0xFFFFFFFFFFF0000000000000000U
9287 #ifndef P99_UINTMAX_MAX
9288 # define P00_MASK_109 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFF
9289 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFF
9290 # define P99_UINTMAX_WIDTH 109
9291 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFU
9292 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9293 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9294 # define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0F0U
9295 # define P00_B3 0x1F00FF00FF00FF00FF00FF00FF00U
9296 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9297 # define P00_B5 0x1FFF00000000FFFFFFFF00000000U
9298 # define P00_B6 0x1FFFFFFFFFFF0000000000000000U
9301 #ifndef P99_UINTMAX_MAX
9302 # define P00_MASK_110 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFF
9303 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFF
9304 # define P99_UINTMAX_WIDTH 110
9305 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFU
9306 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAU
9307 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9308 # define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0F0U
9309 # define P00_B3 0x3F00FF00FF00FF00FF00FF00FF00U
9310 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9311 # define P00_B5 0x3FFF00000000FFFFFFFF00000000U
9312 # define P00_B6 0x3FFFFFFFFFFF0000000000000000U
9315 #ifndef P99_UINTMAX_MAX
9316 # define P00_MASK_111 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFF
9317 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFF
9318 # define P99_UINTMAX_WIDTH 111
9319 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFU
9320 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAU
9321 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCU
9322 # define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0F0U
9323 # define P00_B3 0x7F00FF00FF00FF00FF00FF00FF00U
9324 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9325 # define P00_B5 0x7FFF00000000FFFFFFFF00000000U
9326 # define P00_B6 0x7FFFFFFFFFFF0000000000000000U
9329 #ifndef P99_UINTMAX_MAX
9330 # define P00_MASK_112 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9331 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9332 # define P99_UINTMAX_WIDTH 112
9333 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9334 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9335 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9336 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9337 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9338 # define P00_B4 0xFFFF0000FFFF0000FFFF0000U
9339 # define P00_B5 0xFFFF00000000FFFFFFFF00000000U
9340 # define P00_B6 0xFFFFFFFFFFFF0000000000000000U
9343 #ifndef P99_UINTMAX_MAX
9344 # define P00_MASK_113 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFF
9345 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFF
9346 # define P99_UINTMAX_WIDTH 113
9347 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9348 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9349 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9350 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9351 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9352 # define P00_B4 0x10000FFFF0000FFFF0000FFFF0000U
9353 # define P00_B5 0x1FFFF00000000FFFFFFFF00000000U
9354 # define P00_B6 0x1FFFFFFFFFFFF0000000000000000U
9357 #ifndef P99_UINTMAX_MAX
9358 # define P00_MASK_114 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFF
9359 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFF
9360 # define P99_UINTMAX_WIDTH 114
9361 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9362 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9363 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9364 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9365 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9366 # define P00_B4 0x30000FFFF0000FFFF0000FFFF0000U
9367 # define P00_B5 0x3FFFF00000000FFFFFFFF00000000U
9368 # define P00_B6 0x3FFFFFFFFFFFF0000000000000000U
9371 #ifndef P99_UINTMAX_MAX
9372 # define P00_MASK_115 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFF
9373 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFF
9374 # define P99_UINTMAX_WIDTH 115
9375 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9376 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9377 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9378 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9379 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9380 # define P00_B4 0x70000FFFF0000FFFF0000FFFF0000U
9381 # define P00_B5 0x7FFFF00000000FFFFFFFF00000000U
9382 # define P00_B6 0x7FFFFFFFFFFFF0000000000000000U
9385 #ifndef P99_UINTMAX_MAX
9386 # define P00_MASK_116 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9387 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9388 # define P99_UINTMAX_WIDTH 116
9389 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9390 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9391 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9392 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9393 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9394 # define P00_B4 0xF0000FFFF0000FFFF0000FFFF0000U
9395 # define P00_B5 0xFFFFF00000000FFFFFFFF00000000U
9396 # define P00_B6 0xFFFFFFFFFFFFF0000000000000000U
9399 #ifndef P99_UINTMAX_MAX
9400 # define P00_MASK_117 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9401 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9402 # define P99_UINTMAX_WIDTH 117
9403 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9404 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9405 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9406 # define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9407 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9408 # define P00_B4 0x1F0000FFFF0000FFFF0000FFFF0000U
9409 # define P00_B5 0x1FFFFF00000000FFFFFFFF00000000U
9410 # define P00_B6 0x1FFFFFFFFFFFFF0000000000000000U
9413 #ifndef P99_UINTMAX_MAX
9414 # define P00_MASK_118 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9415 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9416 # define P99_UINTMAX_WIDTH 118
9417 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9418 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9419 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9420 # define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9421 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9422 # define P00_B4 0x3F0000FFFF0000FFFF0000FFFF0000U
9423 # define P00_B5 0x3FFFFF00000000FFFFFFFF00000000U
9424 # define P00_B6 0x3FFFFFFFFFFFFF0000000000000000U
9427 #ifndef P99_UINTMAX_MAX
9428 # define P00_MASK_119 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9429 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9430 # define P99_UINTMAX_WIDTH 119
9431 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9432 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9433 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9434 # define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9435 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9436 # define P00_B4 0x7F0000FFFF0000FFFF0000FFFF0000U
9437 # define P00_B5 0x7FFFFF00000000FFFFFFFF00000000U
9438 # define P00_B6 0x7FFFFFFFFFFFFF0000000000000000U
9441 #ifndef P99_UINTMAX_MAX
9442 # define P00_MASK_120 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9443 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9444 # define P99_UINTMAX_WIDTH 120
9445 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9446 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9447 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9448 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9449 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
9450 # define P00_B4 0xFF0000FFFF0000FFFF0000FFFF0000U
9451 # define P00_B5 0xFFFFFF00000000FFFFFFFF00000000U
9452 # define P00_B6 0xFFFFFFFFFFFFFF0000000000000000U
9455 #ifndef P99_UINTMAX_MAX
9456 # define P00_MASK_121 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9457 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9458 # define P99_UINTMAX_WIDTH 121
9459 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9460 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9461 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9462 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9463 # define P00_B3 0x100FF00FF00FF00FF00FF00FF00FF00U
9464 # define P00_B4 0x1FF0000FFFF0000FFFF0000FFFF0000U
9465 # define P00_B5 0x1FFFFFF00000000FFFFFFFF00000000U
9466 # define P00_B6 0x1FFFFFFFFFFFFFF0000000000000000U
9469 #ifndef P99_UINTMAX_MAX
9470 # define P00_MASK_122 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9471 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9472 # define P99_UINTMAX_WIDTH 122
9473 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9474 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9475 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9476 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9477 # define P00_B3 0x300FF00FF00FF00FF00FF00FF00FF00U
9478 # define P00_B4 0x3FF0000FFFF0000FFFF0000FFFF0000U
9479 # define P00_B5 0x3FFFFFF00000000FFFFFFFF00000000U
9480 # define P00_B6 0x3FFFFFFFFFFFFFF0000000000000000U
9483 #ifndef P99_UINTMAX_MAX
9484 # define P00_MASK_123 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9485 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9486 # define P99_UINTMAX_WIDTH 123
9487 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9488 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9489 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9490 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9491 # define P00_B3 0x700FF00FF00FF00FF00FF00FF00FF00U
9492 # define P00_B4 0x7FF0000FFFF0000FFFF0000FFFF0000U
9493 # define P00_B5 0x7FFFFFF00000000FFFFFFFF00000000U
9494 # define P00_B6 0x7FFFFFFFFFFFFFF0000000000000000U
9497 #ifndef P99_UINTMAX_MAX
9498 # define P00_MASK_124 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9499 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9500 # define P99_UINTMAX_WIDTH 124
9501 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9502 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9503 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9504 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9505 # define P00_B3 0xF00FF00FF00FF00FF00FF00FF00FF00U
9506 # define P00_B4 0xFFF0000FFFF0000FFFF0000FFFF0000U
9507 # define P00_B5 0xFFFFFFF00000000FFFFFFFF00000000U
9508 # define P00_B6 0xFFFFFFFFFFFFFFF0000000000000000U
9511 #ifndef P99_UINTMAX_MAX
9512 # define P00_MASK_125 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9513 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9514 # define P99_UINTMAX_WIDTH 125
9515 # define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9516 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9517 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9518 # define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9519 # define P00_B3 0x1F00FF00FF00FF00FF00FF00FF00FF00U
9520 # define P00_B4 0x1FFF0000FFFF0000FFFF0000FFFF0000U
9521 # define P00_B5 0x1FFFFFFF00000000FFFFFFFF00000000U
9522 # define P00_B6 0x1FFFFFFFFFFFFFFF0000000000000000U
9525 #ifndef P99_UINTMAX_MAX
9526 # define P00_MASK_126 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9527 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9528 # define P99_UINTMAX_WIDTH 126
9529 # define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9530 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9531 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9532 # define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9533 # define P00_B3 0x3F00FF00FF00FF00FF00FF00FF00FF00U
9534 # define P00_B4 0x3FFF0000FFFF0000FFFF0000FFFF0000U
9535 # define P00_B5 0x3FFFFFFF00000000FFFFFFFF00000000U
9536 # define P00_B6 0x3FFFFFFFFFFFFFFF0000000000000000U
9539 #ifndef P99_UINTMAX_MAX
9540 # define P00_MASK_127 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9541 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9542 # define P99_UINTMAX_WIDTH 127
9543 # define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9544 # define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9545 # define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9546 # define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9547 # define P00_B3 0x7F00FF00FF00FF00FF00FF00FF00FF00U
9548 # define P00_B4 0x7FFF0000FFFF0000FFFF0000FFFF0000U
9549 # define P00_B5 0x7FFFFFFF00000000FFFFFFFF00000000U
9550 # define P00_B6 0x7FFFFFFFFFFFFFFF0000000000000000U
9553 #ifndef P99_UINTMAX_MAX
9554 # define P00_MASK_128 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9555 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
9556 # define P99_UINTMAX_WIDTH 128
9557 # define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
9558 # define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
9559 # define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
9560 # define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
9561 # define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00FF00U
9562 # define P00_B4 0xFFFF0000FFFF0000FFFF0000FFFF0000U
9563 # define P00_B5 0xFFFFFFFF00000000FFFFFFFF00000000U
9564 # define P00_B6 0xFFFFFFFFFFFFFFFF0000000000000000U
9567 #define P00_MASK_0 0x0
9568 #define P00_MASK_1 0x1
9569 #define P00_MASK_2 0x3
9570 #define P00_MASK_3 0x7
9571 #define P00_MASK_4 0xF
9572 #define P00_MASK_5 0x1F
9573 #define P00_MASK_6 0x3F
9574 #define P00_MASK_7 0x7F
9575 #define P00_MASK_8 0xFF
9576 #define P00_MASK_9 0x1FF
9577 #define P00_MASK_10 0x3FF
9578 #define P00_MASK_11 0x7FF
9579 #define P00_MASK_12 0xFFF
9580 #define P00_MASK_13 0x1FFF
9581 #define P00_MASK_14 0x3FFF
9582 #define P00_MASK_15 0x7FFF
9583 #define P00_MASK_16 0xFFFF
9584 #define P00_MASK_17 0x1FFFF
9585 #define P00_MASK_18 0x3FFFF
9586 #define P00_MASK_19 0x7FFFF
9587 #define P00_MASK_20 0xFFFFF
9588 #define P00_MASK_21 0x1FFFFF
9589 #define P00_MASK_22 0x3FFFFF
9590 #define P00_MASK_23 0x7FFFFF
9591 #define P00_MASK_24 0xFFFFFF
9592 #define P00_MASK_25 0x1FFFFFF
9593 #define P00_MASK_26 0x3FFFFFF
9594 #define P00_MASK_27 0x7FFFFFF
9595 #define P00_MASK_28 0xFFFFFFF
9596 #define P00_MASK_29 0x1FFFFFFF
9597 #define P00_MASK_30 0x3FFFFFFF
9598 #define P00_MASK_31 0x7FFFFFFF
9599 #define P00_MASK_32 0xFFFFFFFF
9600 #define P00_MASK_33 0x1FFFFFFFF
9601 #define P00_MASK_34 0x3FFFFFFFF
9602 #define P00_MASK_35 0x7FFFFFFFF
9603 #define P00_MASK_36 0xFFFFFFFFF
9604 #define P00_MASK_37 0x1FFFFFFFFF
9605 #define P00_MASK_38 0x3FFFFFFFFF
9606 #define P00_MASK_39 0x7FFFFFFFFF
9607 #define P00_MASK_40 0xFFFFFFFFFF
9608 #define P00_MASK_41 0x1FFFFFFFFFF
9609 #define P00_MASK_42 0x3FFFFFFFFFF
9610 #define P00_MASK_43 0x7FFFFFFFFFF
9611 #define P00_MASK_44 0xFFFFFFFFFFF
9612 #define P00_MASK_45 0x1FFFFFFFFFFF
9613 #define P00_MASK_46 0x3FFFFFFFFFFF
9614 #define P00_MASK_47 0x7FFFFFFFFFFF
9615 #define P00_MASK_48 0xFFFFFFFFFFFF
9616 #define P00_MASK_49 0x1FFFFFFFFFFFF
9617 #define P00_MASK_50 0x3FFFFFFFFFFFF
9618 #define P00_MASK_51 0x7FFFFFFFFFFFF
9619 #define P00_MASK_52 0xFFFFFFFFFFFFF
9620 #define P00_MASK_53 0x1FFFFFFFFFFFFF
9621 #define P00_MASK_54 0x3FFFFFFFFFFFFF
9622 #define P00_MASK_55 0x7FFFFFFFFFFFFF
9623 #define P00_MASK_56 0xFFFFFFFFFFFFFF
9624 #define P00_MASK_57 0x1FFFFFFFFFFFFFF
9625 #define P00_MASK_58 0x3FFFFFFFFFFFFFF
9626 #define P00_MASK_59 0x7FFFFFFFFFFFFFF
9627 #define P00_MASK_60 0xFFFFFFFFFFFFFFF
9628 #define P00_MASK_61 0x1FFFFFFFFFFFFFFF
9629 #define P00_MASK_62 0x3FFFFFFFFFFFFFFF
9630 #define P00_MASK_63 0x7FFFFFFFFFFFFFFF
9642 #define P00_compiler
9648 #define P00_compiler_utilities
9662 #define P00_C11_keywords
9670 #define P00_C11_types
9684 #define P00_C11_types
9690 #define P00_type_generic
9700 #define P00_qualifiers
9734 #define P00_C11_library
9746 #define P00_library_support
9760 #define P00_library_wrappers
9768 #define P00_posix_default
9776 #define P00_callbacks
9784 #define P00_startup_hooks
9794 #define P00_preprocessor_macros
9800 #define P00_meta_programming
9806 #define P00_preprocessor_conditionals
9814 #define P00_preprocessor_for
9822 #define P00_preprocessor_blocks
9836 #define P00_validity
9846 #define P00_double_constants
9854 #define P00_classification
9862 #define P00_list_processing
9868 #define P00_basic_list_operations
9876 #define P00_statement_lists
9888 #define P00_preprocessor_operators
9894 #define P00_preprocessor_logic
9902 #define P00_preprocessor_arithmetic
9910 #define P00_preprocessor_text
9920 #define P00_code_augmenting
9926 #define P00_preprocessor_allocation
9934 #define P00_preprocessor_initialization
9942 #define P00_default_arguments
9950 #define P00_variadic
9972 #define P00_typenames
9978 #define P00_one_token
9986 #define P00_bool_specials
9998 #define P00_stringconversion
10006 #define P00_integers
10022 #define P99_COMPILER_APPLE 1U
10023 #define P00_COMPILER_PRAGMA_APPLE(...)
10024 #define P99_COMPILER_ARMCC 2U
10025 #define P00_COMPILER_PRAGMA_ARMCC(...)
10026 #define P99_COMPILER_BORLAND 4U
10027 #define P00_COMPILER_PRAGMA_BORLAND(...)
10028 #define P99_COMPILER_CLANG 8U
10029 #define P00_COMPILER_PRAGMA_CLANG(...)
10030 #define P99_COMPILER_COMEAU 16U
10031 #define P00_COMPILER_PRAGMA_COMEAU(...)
10032 #define P99_COMPILER_CRAY 32U
10033 #define P00_COMPILER_PRAGMA_CRAY(...)
10034 #define P99_COMPILER_DEC 64U
10035 #define P00_COMPILER_PRAGMA_DEC(...)
10036 #define P99_COMPILER_DIAB 128U
10037 #define P00_COMPILER_PRAGMA_DIAB(...)
10038 #define P99_COMPILER_GNU 256U
10039 #define P00_COMPILER_PRAGMA_GNU(...)
10040 #define P99_COMPILER_HP 512U
10041 #define P00_COMPILER_PRAGMA_HP(...)
10042 #define P99_COMPILER_IBM 1024U
10043 #define P00_COMPILER_PRAGMA_IBM(...)
10044 #define P99_COMPILER_INTEL 2048U
10045 #define P00_COMPILER_PRAGMA_INTEL(...)
10046 #define P99_COMPILER_KAI 4096U
10047 #define P00_COMPILER_PRAGMA_KAI(...)
10048 #define P99_COMPILER_LCC 8192U
10049 #define P00_COMPILER_PRAGMA_LCC(...)
10050 #define P99_COMPILER_METROWERKS 16384U
10051 #define P00_COMPILER_PRAGMA_METROWERKS(...)
10052 #define P99_COMPILER_MICROSOFT 32768U
10053 #define P00_COMPILER_PRAGMA_MICROSOFT(...)
10054 #define P99_COMPILER_OPEN64 65536U
10055 #define P00_COMPILER_PRAGMA_OPEN64(...)
10056 #define P99_COMPILER_PCC 131072U
10057 #define P00_COMPILER_PRAGMA_PCC(...)
10058 #define P99_COMPILER_PORTLAND 262144U
10059 #define P00_COMPILER_PRAGMA_PORTLAND(...)
10060 #define P99_COMPILER_SGI 524288U
10061 #define P00_COMPILER_PRAGMA_SGI(...)
10062 #define P99_COMPILER_SUN 1048576U
10063 #define P00_COMPILER_PRAGMA_SUN(...)
10064 #define P99_COMPILER_TINYC 2097152U
10065 #define P00_COMPILER_PRAGMA_TINYC(...)
10066 #define P99_COMPILER_WATCOM 4194304U
10067 #define P00_COMPILER_PRAGMA_WATCOM(...)
10068 #if defined(__ARMCC_VERSION)
10069 # define P99_COMPILER 2U
10070 # define P99_COMPILER_VERSION "armcc "
10071 # undef P00_COMPILER_PRAGMA_ARMCC
10072 # define P00_COMPILER_PRAGMA_ARMCC(...) _Pragma(__VA_ARGS__)
10073 #elif defined(__BORLANDC__)
10074 # define P99_COMPILER 4U
10075 # define P99_COMPILER_VERSION "borland "
10076 # undef P00_COMPILER_PRAGMA_BORLAND
10077 # define P00_COMPILER_PRAGMA_BORLAND(...) _Pragma(__VA_ARGS__)
10078 #elif defined(__COMO__)
10079 # define P99_COMPILER 16U
10080 # define P99_COMPILER_VERSION "comeau "
10081 # undef P00_COMPILER_PRAGMA_COMEAU
10082 # define P00_COMPILER_PRAGMA_COMEAU(...) _Pragma(__VA_ARGS__)
10083 #elif defined(_CRAYC)
10084 # define P99_COMPILER 32U
10085 # define P99_COMPILER_VERSION "cray "
10086 # undef P00_COMPILER_PRAGMA_CRAY
10087 # define P00_COMPILER_PRAGMA_CRAY(...) _Pragma(__VA_ARGS__)
10088 #elif defined(__DECC_VER)
10089 # define P99_COMPILER 64U
10090 # define P99_COMPILER_VERSION "dec "
10091 # undef P00_COMPILER_PRAGMA_DEC
10092 # define P00_COMPILER_PRAGMA_DEC(...) _Pragma(__VA_ARGS__)
10093 #elif defined(__DCC__)
10094 # define P99_COMPILER 128U
10095 # define P99_COMPILER_VERSION "diab "
10096 # undef P00_COMPILER_PRAGMA_DIAB
10097 # define P00_COMPILER_PRAGMA_DIAB(...) _Pragma(__VA_ARGS__)
10098 #elif defined(__HP_cc)
10099 # define P99_COMPILER 512U
10100 # define P99_COMPILER_VERSION "hp "
10101 # undef P00_COMPILER_PRAGMA_HP
10102 # define P00_COMPILER_PRAGMA_HP(...) _Pragma(__VA_ARGS__)
10103 #elif defined(__IBMC__)
10104 # define P99_COMPILER 1024U
10105 # define P99_COMPILER_VERSION "ibm "
10106 # undef P00_COMPILER_PRAGMA_IBM
10107 # define P00_COMPILER_PRAGMA_IBM(...) _Pragma(__VA_ARGS__)
10108 #elif defined(__INTEL_COMPILER)
10109 # define P99_COMPILER 2048U
10110 # define P99_COMPILER_VERSION "intel "
10111 # undef P00_COMPILER_PRAGMA_INTEL
10112 # define P00_COMPILER_PRAGMA_INTEL(...) _Pragma(__VA_ARGS__)
10113 #elif defined(__KCC)
10114 # define P99_COMPILER 4096U
10115 # define P99_COMPILER_VERSION "kai "
10116 # undef P00_COMPILER_PRAGMA_KAI
10117 # define P00_COMPILER_PRAGMA_KAI(...) _Pragma(__VA_ARGS__)
10118 #elif defined(__LCC__)
10119 # define P99_COMPILER 8192U
10120 # define P99_COMPILER_VERSION "lcc "
10121 # undef P00_COMPILER_PRAGMA_LCC
10122 # define P00_COMPILER_PRAGMA_LCC(...) _Pragma(__VA_ARGS__)
10123 #elif defined(__MWERKS__)
10124 # define P99_COMPILER 16384U
10125 # define P99_COMPILER_VERSION "metrowerks "
10126 # undef P00_COMPILER_PRAGMA_METROWERKS
10127 # define P00_COMPILER_PRAGMA_METROWERKS(...) _Pragma(__VA_ARGS__)
10128 #elif defined(_MSC_VER)
10129 # define P99_COMPILER 32768U
10130 # define P99_COMPILER_VERSION "microsoft "
10131 # undef P00_COMPILER_PRAGMA_MICROSOFT
10132 # define P00_COMPILER_PRAGMA_MICROSOFT(...) _Pragma(__VA_ARGS__)
10133 #elif defined(__OPEN64__)
10134 # define P99_COMPILER 65536U
10135 # define P99_COMPILER_VERSION "open64 "
10136 # undef P00_COMPILER_PRAGMA_OPEN64
10137 # define P00_COMPILER_PRAGMA_OPEN64(...) _Pragma(__VA_ARGS__)
10138 #elif defined(__PCC__)
10139 # define P99_COMPILER 131072U
10140 # define P99_COMPILER_VERSION "pcc "
10141 # undef P00_COMPILER_PRAGMA_PCC
10142 # define P00_COMPILER_PRAGMA_PCC(...) _Pragma(__VA_ARGS__)
10143 #elif defined(__PGI)
10144 # define P99_COMPILER 262144U
10145 # define P99_COMPILER_VERSION "portland "
10146 # undef P00_COMPILER_PRAGMA_PORTLAND
10147 # define P00_COMPILER_PRAGMA_PORTLAND(...) _Pragma(__VA_ARGS__)
10148 #elif defined(__sgi)
10149 # define P99_COMPILER 524288U
10150 # define P99_COMPILER_VERSION "sgi "
10151 # undef P00_COMPILER_PRAGMA_SGI
10152 # define P00_COMPILER_PRAGMA_SGI(...) _Pragma(__VA_ARGS__)
10153 #elif defined(__SUNPRO_C)
10154 # define P99_COMPILER 1048576U
10155 # define P99_COMPILER_VERSION "sun "
10156 # undef P00_COMPILER_PRAGMA_SUN
10157 # define P00_COMPILER_PRAGMA_SUN(...) _Pragma(__VA_ARGS__)
10158 #elif defined(__TINYC__)
10159 # define P99_COMPILER 2097152U
10160 # define P99_COMPILER_VERSION "tinyc "
10161 # undef P00_COMPILER_PRAGMA_TINYC
10162 # define P00_COMPILER_PRAGMA_TINYC(...) _Pragma(__VA_ARGS__)
10163 #elif defined(__WATCOMC__)
10164 # define P99_COMPILER 4194304U
10165 # define P99_COMPILER_VERSION "watcom "
10166 # undef P00_COMPILER_PRAGMA_WATCOM
10167 # define P00_COMPILER_PRAGMA_WATCOM(...) _Pragma(__VA_ARGS__)
10168 #elif defined(__apple_build_version__)
10169 # define P99_COMPILER 1U
10170 # define P99_COMPILER_VERSION "apple "
10171 # undef P00_COMPILER_PRAGMA_APPLE
10172 # define P00_COMPILER_PRAGMA_APPLE(...) _Pragma(__VA_ARGS__)
10173 #elif defined(__clang__)
10174 # define P99_COMPILER 8U
10175 # define P99_COMPILER_VERSION "clang "
10176 # undef P00_COMPILER_PRAGMA_CLANG
10177 # define P00_COMPILER_PRAGMA_CLANG(...) _Pragma(__VA_ARGS__)
10178 #elif defined(__GNUC__)
10179 # define P99_COMPILER 256U
10180 # define P99_COMPILER_VERSION "gnu "
10181 # undef P00_COMPILER_PRAGMA_GNU
10182 # define P00_COMPILER_PRAGMA_GNU(...) _Pragma(__VA_ARGS__)
10184 # define P99_COMPILER 0