P99
p99_generated.h
Go to the documentation of this file.
1 /* This may look like nonsense, but it really is -*- mode: C; coding: utf-8 -*- */
2 /* */
3 /* Except for parts copied from previous work and as explicitly stated below, */
4 /* the author and copyright holder for this work is */
5 /* (C) copyright 2010-2013, 2015 Jens Gustedt, INRIA, France */
6 /* */
7 /* This file is free software; it is part of the P99 project. */
8 /* */
9 /* Licensed under the Apache License, Version 2.0 (the "License"); */
10 /* you may not use this file except in compliance with the License. */
11 /* You may obtain a copy of the License at */
12 /* */
13 /* http://www.apache.org/licenses/LICENSE-2.0 */
14 /* */
15 /* Unless required by applicable law or agreed to in writing, software */
16 /* distributed under the License is distributed on an "AS IS" BASIS, */
17 /* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. */
18 /* See the License for the specific language governing permissions and */
19 /* limitations under the License. */
20 /* */
21 /***********************************************
22 automatically generated, do not change manually.
23 ***********************************************/
24 
25 
26 #ifndef P99_GENERATED_H
27 #define P99_GENERATED_H
28 
42 #define P99_VERSION_DATE "Mon Jun 29 14:10:21 2020 +0200"
43 
50 #define P99_VERSION_ID "b209a1f7fc5213fb93e9c153ccc82d3f4438ff8b"
51 
52 #define P00_VERSION_DATE "Tue, 09 Jun 2015 08:28:18 +0200"
53 #define P00_VERSION_ID "054b2bab90f7a9ecdbe71b2fb71a52d37dd2da21"
54 
60 #define P99_MAX_NUMBER 158
61 #define P00_ARG( \
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, \
82  ...) _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,)
163 
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, \
541  0,
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, \
562  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, \
583  1, 1, 1, 1, 1, 1, 1,
584 
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)
587 
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)
590 
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)
593 
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)
596 
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)
599 
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)
602 
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)
605 
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)
608 
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)
611 
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)
614 
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)
617 
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)
620 
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)
623 
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)
626 
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)
629 
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)
632 
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)
635 
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)
638 
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)
641 
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)
644 
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)
647 
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)
650 
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)
653 
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)
656 
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)
659 
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)
662 
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)
665 
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)
668 
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)
671 
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)
674 
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)
677 
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)
680 
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)
683 
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)
686 
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)
689 
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)
692 
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)
695 
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)
698 
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)
701 
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)
704 
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)
707 
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)
710 
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)
713 
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)
716 
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)
719 
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)
722 
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)
725 
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)
728 
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)
731 
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)
734 
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)
737 
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)
740 
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)
743 
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)
746 
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)
749 
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)
752 
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)
755 
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)
758 
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)
761 
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)
764 
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)
767 
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)
770 
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)
773 
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)
776 
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)
779 
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)
782 
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)
785 
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)
788 
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)
791 
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)
794 
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)
797 
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)
800 
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)
803 
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)
806 
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)
809 
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)
812 
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)
815 
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)
818 
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)
821 
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)
824 
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)
827 
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)
830 
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)
833 
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)
836 
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)
839 
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)
842 
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)
845 
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)
848 
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)
851 
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)
854 
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)
857 
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)
860 
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)
863 
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)
866 
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)
869 
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)
872 
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)
875 
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)
878 
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)
881 
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)
884 
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)
887 
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)
890 
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)
893 
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)
896 
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)
899 
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)
902 
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)
905 
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)
908 
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)
911 
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)
914 
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)
917 
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)
920 
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)
923 
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)
926 
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)
929 
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)
932 
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)
935 
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)
938 
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)
941 
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)
944 
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)
947 
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)
950 
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)
953 
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)
956 
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)
959 
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)
962 
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)
965 
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)
968 
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)
971 
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)
974 
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)
977 
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)
980 
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)
983 
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)
986 
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)
989 
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)
992 
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)
995 
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)
998 
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)
1001 
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)
1004 
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)
1007 
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)
1010 
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)
1013 
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)
1016 
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)
1019 
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)
1022 
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)
1025 
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)
1028 
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)
1031 
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)
1034 
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)
1037 
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)
1040 
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)
1043 
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)
1046 
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)
1049 
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)
1052 
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)
1055 
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)
1058 
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)
1061 
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)
1064 
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)
1067 
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)
1070 
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)
1073 
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)
1076 
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)
1079 
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)
1082 
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)
1085 
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)
1088 
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)
1091 
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)
1094 
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)
1097 
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)
1100 
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)
1103 
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)
1106 
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)
1109 
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)
1112 
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)
1115 
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)
1118 
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)
1121 
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)
1124 
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)
1127 
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)
1130 
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)
1133 
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)
1136 
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)
1139 
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)
1142 
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)
1145 
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)
1148 
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)
1151 
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)
1154 
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)
1157 
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)
1160 
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)
1163 
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)
1166 
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)
1169 
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)
1172 
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)
1175 
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)
1178 
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)
1181 
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)
1184 
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)
1187 
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)
1190 
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)
1193 
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)
1196 
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)
1199 
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)
1202 
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)
1205 
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)
1208 
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)
1211 
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)
1214 
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)
1217 
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)
1220 
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)
1223 
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)
1226 
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)
1229 
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)
1232 
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)
1235 
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)
1238 
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)
1241 
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)
1244 
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)
1247 
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)
1250 
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)
1253 
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)
1256 
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)
1259 
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)
1262 
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)
1265 
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)
1268 
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)
1271 
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)
1274 
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)
1277 
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)
1280 
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)
1283 
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)
1286 
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)
1289 
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)
1292 
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)
1295 
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)
1298 
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)
1301 
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)
1304 
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)
1307 
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)
1310 
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)
1313 
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)
1316 
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)
1319 
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)
1322 
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)
1325 
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)
1328 
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)
1331 
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)
1334 
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)
1337 
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)
1340 
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)
1343 
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)
1346 
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)
1349 
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)
1352 
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)
1355 
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)
1358 
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)
1361 
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)
1364 
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)
1367 
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)
1370 
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)
1373 
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)
1376 
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)
1379 
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)
1382 
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)
1385 
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)
1388 
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)
1391 
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)
1394 
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)
1397 
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)
1400 
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)
1403 
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)
1406 
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)
1409 
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)
1412 
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)
1415 
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)
1418 
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)
1421 
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)
1424 
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)
1427 
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)
1430 
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)
1433 
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)
1436 
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)
1439 
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)
1442 
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)
1445 
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)
1448 
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)
1451 
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)
1454 
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)
1457 
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)
1460 
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)
1463 
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)
1466 
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)
1469 
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)
1472 
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)
1475 
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)
1478 
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)
1481 
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)
1484 
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)
1487 
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)
1490 
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)
1493 
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)
1496 
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)
1499 
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)
1502 
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)
1505 
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)
1508 
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 ,
2971 
2972 #define P99_IS_EQ_0(...) P99_TOK_EQ(0, __VA_ARGS__)
2973 
2974 #define P99_IS_EQ_1(...) P99_TOK_EQ(1, __VA_ARGS__)
2975 
2976 #define P99_IS_EQ_2(...) P99_TOK_EQ(2, __VA_ARGS__)
2977 
2978 #define P99_IS_EQ_3(...) P99_TOK_EQ(3, __VA_ARGS__)
2979 
2980 #define P99_IS_EQ_4(...) P99_TOK_EQ(4, __VA_ARGS__)
2981 
2982 #define P99_IS_EQ_5(...) P99_TOK_EQ(5, __VA_ARGS__)
2983 
2984 #define P99_IS_EQ_6(...) P99_TOK_EQ(6, __VA_ARGS__)
2985 
2986 #define P99_IS_EQ_7(...) P99_TOK_EQ(7, __VA_ARGS__)
2987 
2988 #define P99_IS_EQ_8(...) P99_TOK_EQ(8, __VA_ARGS__)
2989 
2990 #define P99_IS_EQ_9(...) P99_TOK_EQ(9, __VA_ARGS__)
2991 
2992 #define P99_IS_EQ_10(...) P99_TOK_EQ(10, __VA_ARGS__)
2993 
2994 #define P99_IS_EQ_11(...) P99_TOK_EQ(11, __VA_ARGS__)
2995 
2996 #define P99_IS_EQ_12(...) P99_TOK_EQ(12, __VA_ARGS__)
2997 
2998 #define P99_IS_EQ_13(...) P99_TOK_EQ(13, __VA_ARGS__)
2999 
3000 #define P99_IS_EQ_14(...) P99_TOK_EQ(14, __VA_ARGS__)
3001 
3002 #define P99_IS_EQ_15(...) P99_TOK_EQ(15, __VA_ARGS__)
3003 
3004 #define P99_IS_EQ_16(...) P99_TOK_EQ(16, __VA_ARGS__)
3005 
3006 #define P99_IS_EQ_17(...) P99_TOK_EQ(17, __VA_ARGS__)
3007 
3008 #define P99_IS_EQ_18(...) P99_TOK_EQ(18, __VA_ARGS__)
3009 
3010 #define P99_IS_EQ_19(...) P99_TOK_EQ(19, __VA_ARGS__)
3011 
3012 #define P99_IS_EQ_20(...) P99_TOK_EQ(20, __VA_ARGS__)
3013 
3014 #define P99_IS_EQ_21(...) P99_TOK_EQ(21, __VA_ARGS__)
3015 
3016 #define P99_IS_EQ_22(...) P99_TOK_EQ(22, __VA_ARGS__)
3017 
3018 #define P99_IS_EQ_23(...) P99_TOK_EQ(23, __VA_ARGS__)
3019 
3020 #define P99_IS_EQ_24(...) P99_TOK_EQ(24, __VA_ARGS__)
3021 
3022 #define P99_IS_EQ_25(...) P99_TOK_EQ(25, __VA_ARGS__)
3023 
3024 #define P99_IS_EQ_26(...) P99_TOK_EQ(26, __VA_ARGS__)
3025 
3026 #define P99_IS_EQ_27(...) P99_TOK_EQ(27, __VA_ARGS__)
3027 
3028 #define P99_IS_EQ_28(...) P99_TOK_EQ(28, __VA_ARGS__)
3029 
3030 #define P99_IS_EQ_29(...) P99_TOK_EQ(29, __VA_ARGS__)
3031 
3032 #define P99_IS_EQ_30(...) P99_TOK_EQ(30, __VA_ARGS__)
3033 
3034 #define P99_IS_EQ_31(...) P99_TOK_EQ(31, __VA_ARGS__)
3035 
3036 #define P99_IS_EQ_32(...) P99_TOK_EQ(32, __VA_ARGS__)
3037 
3038 #define P99_IS_EQ_33(...) P99_TOK_EQ(33, __VA_ARGS__)
3039 
3040 #define P99_IS_EQ_34(...) P99_TOK_EQ(34, __VA_ARGS__)
3041 
3042 #define P99_IS_EQ_35(...) P99_TOK_EQ(35, __VA_ARGS__)
3043 
3044 #define P99_IS_EQ_36(...) P99_TOK_EQ(36, __VA_ARGS__)
3045 
3046 #define P99_IS_EQ_37(...) P99_TOK_EQ(37, __VA_ARGS__)
3047 
3048 #define P99_IS_EQ_38(...) P99_TOK_EQ(38, __VA_ARGS__)
3049 
3050 #define P99_IS_EQ_39(...) P99_TOK_EQ(39, __VA_ARGS__)
3051 
3052 #define P99_IS_EQ_40(...) P99_TOK_EQ(40, __VA_ARGS__)
3053 
3054 #define P99_IS_EQ_41(...) P99_TOK_EQ(41, __VA_ARGS__)
3055 
3056 #define P99_IS_EQ_42(...) P99_TOK_EQ(42, __VA_ARGS__)
3057 
3058 #define P99_IS_EQ_43(...) P99_TOK_EQ(43, __VA_ARGS__)
3059 
3060 #define P99_IS_EQ_44(...) P99_TOK_EQ(44, __VA_ARGS__)
3061 
3062 #define P99_IS_EQ_45(...) P99_TOK_EQ(45, __VA_ARGS__)
3063 
3064 #define P99_IS_EQ_46(...) P99_TOK_EQ(46, __VA_ARGS__)
3065 
3066 #define P99_IS_EQ_47(...) P99_TOK_EQ(47, __VA_ARGS__)
3067 
3068 #define P99_IS_EQ_48(...) P99_TOK_EQ(48, __VA_ARGS__)
3069 
3070 #define P99_IS_EQ_49(...) P99_TOK_EQ(49, __VA_ARGS__)
3071 
3072 #define P99_IS_EQ_50(...) P99_TOK_EQ(50, __VA_ARGS__)
3073 
3074 #define P99_IS_EQ_51(...) P99_TOK_EQ(51, __VA_ARGS__)
3075 
3076 #define P99_IS_EQ_52(...) P99_TOK_EQ(52, __VA_ARGS__)
3077 
3078 #define P99_IS_EQ_53(...) P99_TOK_EQ(53, __VA_ARGS__)
3079 
3080 #define P99_IS_EQ_54(...) P99_TOK_EQ(54, __VA_ARGS__)
3081 
3082 #define P99_IS_EQ_55(...) P99_TOK_EQ(55, __VA_ARGS__)
3083 
3084 #define P99_IS_EQ_56(...) P99_TOK_EQ(56, __VA_ARGS__)
3085 
3086 #define P99_IS_EQ_57(...) P99_TOK_EQ(57, __VA_ARGS__)
3087 
3088 #define P99_IS_EQ_58(...) P99_TOK_EQ(58, __VA_ARGS__)
3089 
3090 #define P99_IS_EQ_59(...) P99_TOK_EQ(59, __VA_ARGS__)
3091 
3092 #define P99_IS_EQ_60(...) P99_TOK_EQ(60, __VA_ARGS__)
3093 
3094 #define P99_IS_EQ_61(...) P99_TOK_EQ(61, __VA_ARGS__)
3095 
3096 #define P99_IS_EQ_62(...) P99_TOK_EQ(62, __VA_ARGS__)
3097 
3098 #define P99_IS_EQ_63(...) P99_TOK_EQ(63, __VA_ARGS__)
3099 
3100 #define P99_IS_EQ_64(...) P99_TOK_EQ(64, __VA_ARGS__)
3101 
3102 #define P99_IS_EQ_65(...) P99_TOK_EQ(65, __VA_ARGS__)
3103 
3104 #define P99_IS_EQ_66(...) P99_TOK_EQ(66, __VA_ARGS__)
3105 
3106 #define P99_IS_EQ_67(...) P99_TOK_EQ(67, __VA_ARGS__)
3107 
3108 #define P99_IS_EQ_68(...) P99_TOK_EQ(68, __VA_ARGS__)
3109 
3110 #define P99_IS_EQ_69(...) P99_TOK_EQ(69, __VA_ARGS__)
3111 
3112 #define P99_IS_EQ_70(...) P99_TOK_EQ(70, __VA_ARGS__)
3113 
3114 #define P99_IS_EQ_71(...) P99_TOK_EQ(71, __VA_ARGS__)
3115 
3116 #define P99_IS_EQ_72(...) P99_TOK_EQ(72, __VA_ARGS__)
3117 
3118 #define P99_IS_EQ_73(...) P99_TOK_EQ(73, __VA_ARGS__)
3119 
3120 #define P99_IS_EQ_74(...) P99_TOK_EQ(74, __VA_ARGS__)
3121 
3122 #define P99_IS_EQ_75(...) P99_TOK_EQ(75, __VA_ARGS__)
3123 
3124 #define P99_IS_EQ_76(...) P99_TOK_EQ(76, __VA_ARGS__)
3125 
3126 #define P99_IS_EQ_77(...) P99_TOK_EQ(77, __VA_ARGS__)
3127 
3128 #define P99_IS_EQ_78(...) P99_TOK_EQ(78, __VA_ARGS__)
3129 
3130 #define P99_IS_EQ_79(...) P99_TOK_EQ(79, __VA_ARGS__)
3131 
3132 #define P99_IS_EQ_80(...) P99_TOK_EQ(80, __VA_ARGS__)
3133 
3134 #define P99_IS_EQ_81(...) P99_TOK_EQ(81, __VA_ARGS__)
3135 
3136 #define P99_IS_EQ_82(...) P99_TOK_EQ(82, __VA_ARGS__)
3137 
3138 #define P99_IS_EQ_83(...) P99_TOK_EQ(83, __VA_ARGS__)
3139 
3140 #define P99_IS_EQ_84(...) P99_TOK_EQ(84, __VA_ARGS__)
3141 
3142 #define P99_IS_EQ_85(...) P99_TOK_EQ(85, __VA_ARGS__)
3143 
3144 #define P99_IS_EQ_86(...) P99_TOK_EQ(86, __VA_ARGS__)
3145 
3146 #define P99_IS_EQ_87(...) P99_TOK_EQ(87, __VA_ARGS__)
3147 
3148 #define P99_IS_EQ_88(...) P99_TOK_EQ(88, __VA_ARGS__)
3149 
3150 #define P99_IS_EQ_89(...) P99_TOK_EQ(89, __VA_ARGS__)
3151 
3152 #define P99_IS_EQ_90(...) P99_TOK_EQ(90, __VA_ARGS__)
3153 
3154 #define P99_IS_EQ_91(...) P99_TOK_EQ(91, __VA_ARGS__)
3155 
3156 #define P99_IS_EQ_92(...) P99_TOK_EQ(92, __VA_ARGS__)
3157 
3158 #define P99_IS_EQ_93(...) P99_TOK_EQ(93, __VA_ARGS__)
3159 
3160 #define P99_IS_EQ_94(...) P99_TOK_EQ(94, __VA_ARGS__)
3161 
3162 #define P99_IS_EQ_95(...) P99_TOK_EQ(95, __VA_ARGS__)
3163 
3164 #define P99_IS_EQ_96(...) P99_TOK_EQ(96, __VA_ARGS__)
3165 
3166 #define P99_IS_EQ_97(...) P99_TOK_EQ(97, __VA_ARGS__)
3167 
3168 #define P99_IS_EQ_98(...) P99_TOK_EQ(98, __VA_ARGS__)
3169 
3170 #define P99_IS_EQ_99(...) P99_TOK_EQ(99, __VA_ARGS__)
3171 
3172 #define P99_IS_EQ_100(...) P99_TOK_EQ(100, __VA_ARGS__)
3173 
3174 #define P99_IS_EQ_101(...) P99_TOK_EQ(101, __VA_ARGS__)
3175 
3176 #define P99_IS_EQ_102(...) P99_TOK_EQ(102, __VA_ARGS__)
3177 
3178 #define P99_IS_EQ_103(...) P99_TOK_EQ(103, __VA_ARGS__)
3179 
3180 #define P99_IS_EQ_104(...) P99_TOK_EQ(104, __VA_ARGS__)
3181 
3182 #define P99_IS_EQ_105(...) P99_TOK_EQ(105, __VA_ARGS__)
3183 
3184 #define P99_IS_EQ_106(...) P99_TOK_EQ(106, __VA_ARGS__)
3185 
3186 #define P99_IS_EQ_107(...) P99_TOK_EQ(107, __VA_ARGS__)
3187 
3188 #define P99_IS_EQ_108(...) P99_TOK_EQ(108, __VA_ARGS__)
3189 
3190 #define P99_IS_EQ_109(...) P99_TOK_EQ(109, __VA_ARGS__)
3191 
3192 #define P99_IS_EQ_110(...) P99_TOK_EQ(110, __VA_ARGS__)
3193 
3194 #define P99_IS_EQ_111(...) P99_TOK_EQ(111, __VA_ARGS__)
3195 
3196 #define P99_IS_EQ_112(...) P99_TOK_EQ(112, __VA_ARGS__)
3197 
3198 #define P99_IS_EQ_113(...) P99_TOK_EQ(113, __VA_ARGS__)
3199 
3200 #define P99_IS_EQ_114(...) P99_TOK_EQ(114, __VA_ARGS__)
3201 
3202 #define P99_IS_EQ_115(...) P99_TOK_EQ(115, __VA_ARGS__)
3203 
3204 #define P99_IS_EQ_116(...) P99_TOK_EQ(116, __VA_ARGS__)
3205 
3206 #define P99_IS_EQ_117(...) P99_TOK_EQ(117, __VA_ARGS__)
3207 
3208 #define P99_IS_EQ_118(...) P99_TOK_EQ(118, __VA_ARGS__)
3209 
3210 #define P99_IS_EQ_119(...) P99_TOK_EQ(119, __VA_ARGS__)
3211 
3212 #define P99_IS_EQ_120(...) P99_TOK_EQ(120, __VA_ARGS__)
3213 
3214 #define P99_IS_EQ_121(...) P99_TOK_EQ(121, __VA_ARGS__)
3215 
3216 #define P99_IS_EQ_122(...) P99_TOK_EQ(122, __VA_ARGS__)
3217 
3218 #define P99_IS_EQ_123(...) P99_TOK_EQ(123, __VA_ARGS__)
3219 
3220 #define P99_IS_EQ_124(...) P99_TOK_EQ(124, __VA_ARGS__)
3221 
3222 #define P99_IS_EQ_125(...) P99_TOK_EQ(125, __VA_ARGS__)
3223 
3224 #define P99_IS_EQ_126(...) P99_TOK_EQ(126, __VA_ARGS__)
3225 
3226 #define P99_IS_EQ_127(...) P99_TOK_EQ(127, __VA_ARGS__)
3227 
3228 #define P99_IS_EQ_128(...) P99_TOK_EQ(128, __VA_ARGS__)
3229 
3230 #define P99_IS_EQ_129(...) P99_TOK_EQ(129, __VA_ARGS__)
3231 
3232 #define P99_IS_EQ_130(...) P99_TOK_EQ(130, __VA_ARGS__)
3233 
3234 #define P99_IS_EQ_131(...) P99_TOK_EQ(131, __VA_ARGS__)
3235 
3236 #define P99_IS_EQ_132(...) P99_TOK_EQ(132, __VA_ARGS__)
3237 
3238 #define P99_IS_EQ_133(...) P99_TOK_EQ(133, __VA_ARGS__)
3239 
3240 #define P99_IS_EQ_134(...) P99_TOK_EQ(134, __VA_ARGS__)
3241 
3242 #define P99_IS_EQ_135(...) P99_TOK_EQ(135, __VA_ARGS__)
3243 
3244 #define P99_IS_EQ_136(...) P99_TOK_EQ(136, __VA_ARGS__)
3245 
3246 #define P99_IS_EQ_137(...) P99_TOK_EQ(137, __VA_ARGS__)
3247 
3248 #define P99_IS_EQ_138(...) P99_TOK_EQ(138, __VA_ARGS__)
3249 
3250 #define P99_IS_EQ_139(...) P99_TOK_EQ(139, __VA_ARGS__)
3251 
3252 #define P99_IS_EQ_140(...) P99_TOK_EQ(140, __VA_ARGS__)
3253 
3254 #define P99_IS_EQ_141(...) P99_TOK_EQ(141, __VA_ARGS__)
3255 
3256 #define P99_IS_EQ_142(...) P99_TOK_EQ(142, __VA_ARGS__)
3257 
3258 #define P99_IS_EQ_143(...) P99_TOK_EQ(143, __VA_ARGS__)
3259 
3260 #define P99_IS_EQ_144(...) P99_TOK_EQ(144, __VA_ARGS__)
3261 
3262 #define P99_IS_EQ_145(...) P99_TOK_EQ(145, __VA_ARGS__)
3263 
3264 #define P99_IS_EQ_146(...) P99_TOK_EQ(146, __VA_ARGS__)
3265 
3266 #define P99_IS_EQ_147(...) P99_TOK_EQ(147, __VA_ARGS__)
3267 
3268 #define P99_IS_EQ_148(...) P99_TOK_EQ(148, __VA_ARGS__)
3269 
3270 #define P99_IS_EQ_149(...) P99_TOK_EQ(149, __VA_ARGS__)
3271 
3272 #define P99_IS_EQ_150(...) P99_TOK_EQ(150, __VA_ARGS__)
3273 
3274 #define P99_IS_EQ_151(...) P99_TOK_EQ(151, __VA_ARGS__)
3275 
3276 #define P99_IS_EQ_152(...) P99_TOK_EQ(152, __VA_ARGS__)
3277 
3278 #define P99_IS_EQ_153(...) P99_TOK_EQ(153, __VA_ARGS__)
3279 
3280 #define P99_IS_EQ_154(...) P99_TOK_EQ(154, __VA_ARGS__)
3281 
3282 #define P99_IS_EQ_155(...) P99_TOK_EQ(155, __VA_ARGS__)
3283 
3284 #define P99_IS_EQ_156(...) P99_TOK_EQ(156, __VA_ARGS__)
3285 
3286 #define P99_IS_EQ_157(...) P99_TOK_EQ(157, __VA_ARGS__)
3287 
3288 #define P99_IS_EQ_158(...) P99_TOK_EQ(158, __VA_ARGS__)
3289 
3290 #define P99_IS_EQ_159(...) P99_TOK_EQ(159, __VA_ARGS__)
3291 
3292 #define P99_IS_EQ__Bool(...) P99_TOK_EQ(_Bool, __VA_ARGS__)
3293 
3294 #define P99_IS_EQ__Complex(...) P99_TOK_EQ(_Complex, __VA_ARGS__)
3295 
3296 #define P99_IS_EQ__Exit(...) P99_TOK_EQ(_Exit, __VA_ARGS__)
3297 
3298 #define P99_IS_EQ__Imaginary(...) P99_TOK_EQ(_Imaginary, __VA_ARGS__)
3299 
3300 #define P99_IS_EQ_abort(...) P99_TOK_EQ(abort, __VA_ARGS__)
3301 
3302 #define P99_IS_EQ_abs(...) P99_TOK_EQ(abs, __VA_ARGS__)
3303 
3304 #define P99_IS_EQ_acos(...) P99_TOK_EQ(acos, __VA_ARGS__)
3305 
3306 #define P99_IS_EQ_asctime(...) P99_TOK_EQ(asctime, __VA_ARGS__)
3307 
3308 #define P99_IS_EQ_asin(...) P99_TOK_EQ(asin, __VA_ARGS__)
3309 
3310 #define P99_IS_EQ_assert(...) P99_TOK_EQ(assert, __VA_ARGS__)
3311 
3312 #define P99_IS_EQ_atan(...) P99_TOK_EQ(atan, __VA_ARGS__)
3313 
3314 #define P99_IS_EQ_atan2(...) P99_TOK_EQ(atan2, __VA_ARGS__)
3315 
3316 #define P99_IS_EQ_atexit(...) P99_TOK_EQ(atexit, __VA_ARGS__)
3317 
3318 #define P99_IS_EQ_atof(...) P99_TOK_EQ(atof, __VA_ARGS__)
3319 
3320 #define P99_IS_EQ_atoi(...) P99_TOK_EQ(atoi, __VA_ARGS__)
3321 
3322 #define P99_IS_EQ_atol(...) P99_TOK_EQ(atol, __VA_ARGS__)
3323 
3324 #define P99_IS_EQ_auto(...) P99_TOK_EQ(auto, __VA_ARGS__)
3325 
3326 #define P99_IS_EQ_break(...) P99_TOK_EQ(break, __VA_ARGS__)
3327 
3328 #define P99_IS_EQ_bsearch(...) P99_TOK_EQ(bsearch, __VA_ARGS__)
3329 
3330 #define P99_IS_EQ_btowc(...) P99_TOK_EQ(btowc, __VA_ARGS__)
3331 
3332 #define P99_IS_EQ_cabs(...) P99_TOK_EQ(cabs, __VA_ARGS__)
3333 
3334 #define P99_IS_EQ_cacos(...) P99_TOK_EQ(cacos, __VA_ARGS__)
3335 
3336 #define P99_IS_EQ_cacosh(...) P99_TOK_EQ(cacosh, __VA_ARGS__)
3337 
3338 #define P99_IS_EQ_calloc(...) P99_TOK_EQ(calloc, __VA_ARGS__)
3339 
3340 #define P99_IS_EQ_carg(...) P99_TOK_EQ(carg, __VA_ARGS__)
3341 
3342 #define P99_IS_EQ_case(...) P99_TOK_EQ(case, __VA_ARGS__)
3343 
3344 #define P99_IS_EQ_casin(...) P99_TOK_EQ(casin, __VA_ARGS__)
3345 
3346 #define P99_IS_EQ_casinh(...) P99_TOK_EQ(casinh, __VA_ARGS__)
3347 
3348 #define P99_IS_EQ_catan(...) P99_TOK_EQ(catan, __VA_ARGS__)
3349 
3350 #define P99_IS_EQ_catanh(...) P99_TOK_EQ(catanh, __VA_ARGS__)
3351 
3352 #define P99_IS_EQ_ccos(...) P99_TOK_EQ(ccos, __VA_ARGS__)
3353 
3354 #define P99_IS_EQ_ccosh(...) P99_TOK_EQ(ccosh, __VA_ARGS__)
3355 
3356 #define P99_IS_EQ_ceil(...) P99_TOK_EQ(ceil, __VA_ARGS__)
3357 
3358 #define P99_IS_EQ_cexp(...) P99_TOK_EQ(cexp, __VA_ARGS__)
3359 
3360 #define P99_IS_EQ_char(...) P99_TOK_EQ(char, __VA_ARGS__)
3361 
3362 #define P99_IS_EQ_cimag(...) P99_TOK_EQ(cimag, __VA_ARGS__)
3363 
3364 #define P99_IS_EQ_clearerr(...) P99_TOK_EQ(clearerr, __VA_ARGS__)
3365 
3366 #define P99_IS_EQ_clock(...) P99_TOK_EQ(clock, __VA_ARGS__)
3367 
3368 #define P99_IS_EQ_clock_t(...) P99_TOK_EQ(clock_t, __VA_ARGS__)
3369 
3370 #define P99_IS_EQ_clog(...) P99_TOK_EQ(clog, __VA_ARGS__)
3371 
3372 #define P99_IS_EQ_conj(...) P99_TOK_EQ(conj, __VA_ARGS__)
3373 
3374 #define P99_IS_EQ_const(...) P99_TOK_EQ(const, __VA_ARGS__)
3375 
3376 #define P99_IS_EQ_continue(...) P99_TOK_EQ(continue, __VA_ARGS__)
3377 
3378 #define P99_IS_EQ_cos(...) P99_TOK_EQ(cos, __VA_ARGS__)
3379 
3380 #define P99_IS_EQ_cosh(...) P99_TOK_EQ(cosh, __VA_ARGS__)
3381 
3382 #define P99_IS_EQ_cpow(...) P99_TOK_EQ(cpow, __VA_ARGS__)
3383 
3384 #define P99_IS_EQ_cproj(...) P99_TOK_EQ(cproj, __VA_ARGS__)
3385 
3386 #define P99_IS_EQ_creal(...) P99_TOK_EQ(creal, __VA_ARGS__)
3387 
3388 #define P99_IS_EQ_csin(...) P99_TOK_EQ(csin, __VA_ARGS__)
3389 
3390 #define P99_IS_EQ_csinh(...) P99_TOK_EQ(csinh, __VA_ARGS__)
3391 
3392 #define P99_IS_EQ_csqrt(...) P99_TOK_EQ(csqrt, __VA_ARGS__)
3393 
3394 #define P99_IS_EQ_ctan(...) P99_TOK_EQ(ctan, __VA_ARGS__)
3395 
3396 #define P99_IS_EQ_ctanh(...) P99_TOK_EQ(ctanh, __VA_ARGS__)
3397 
3398 #define P99_IS_EQ_ctime(...) P99_TOK_EQ(ctime, __VA_ARGS__)
3399 
3400 #define P99_IS_EQ_default(...) P99_TOK_EQ(default, __VA_ARGS__)
3401 
3402 #define P99_IS_EQ_difftime(...) P99_TOK_EQ(difftime, __VA_ARGS__)
3403 
3404 #define P99_IS_EQ_div(...) P99_TOK_EQ(div, __VA_ARGS__)
3405 
3406 #define P99_IS_EQ_div_t(...) P99_TOK_EQ(div_t, __VA_ARGS__)
3407 
3408 #define P99_IS_EQ_do(...) P99_TOK_EQ(do, __VA_ARGS__)
3409 
3410 #define P99_IS_EQ_double(...) P99_TOK_EQ(double, __VA_ARGS__)
3411 
3412 #define P99_IS_EQ_double_t(...) P99_TOK_EQ(double_t, __VA_ARGS__)
3413 
3414 #define P99_IS_EQ_else(...) P99_TOK_EQ(else, __VA_ARGS__)
3415 
3416 #define P99_IS_EQ_enum(...) P99_TOK_EQ(enum, __VA_ARGS__)
3417 
3418 #define P99_IS_EQ_exit(...) P99_TOK_EQ(exit, __VA_ARGS__)
3419 
3420 #define P99_IS_EQ_exp(...) P99_TOK_EQ(exp, __VA_ARGS__)
3421 
3422 #define P99_IS_EQ_extern(...) P99_TOK_EQ(extern, __VA_ARGS__)
3423 
3424 #define P99_IS_EQ_fabs(...) P99_TOK_EQ(fabs, __VA_ARGS__)
3425 
3426 #define P99_IS_EQ_fclose(...) P99_TOK_EQ(fclose, __VA_ARGS__)
3427 
3428 #define P99_IS_EQ_fdopen(...) P99_TOK_EQ(fdopen, __VA_ARGS__)
3429 
3430 #define P99_IS_EQ_fenv_t(...) P99_TOK_EQ(fenv_t, __VA_ARGS__)
3431 
3432 #define P99_IS_EQ_feof(...) P99_TOK_EQ(feof, __VA_ARGS__)
3433 
3434 #define P99_IS_EQ_ferror(...) P99_TOK_EQ(ferror, __VA_ARGS__)
3435 
3436 #define P99_IS_EQ_fexcept_t(...) P99_TOK_EQ(fexcept_t, __VA_ARGS__)
3437 
3438 #define P99_IS_EQ_fflush(...) P99_TOK_EQ(fflush, __VA_ARGS__)
3439 
3440 #define P99_IS_EQ_fgetc(...) P99_TOK_EQ(fgetc, __VA_ARGS__)
3441 
3442 #define P99_IS_EQ_fgetpos(...) P99_TOK_EQ(fgetpos, __VA_ARGS__)
3443 
3444 #define P99_IS_EQ_fgets(...) P99_TOK_EQ(fgets, __VA_ARGS__)
3445 
3446 #define P99_IS_EQ_fgetwc(...) P99_TOK_EQ(fgetwc, __VA_ARGS__)
3447 
3448 #define P99_IS_EQ_fgetws(...) P99_TOK_EQ(fgetws, __VA_ARGS__)
3449 
3450 #define P99_IS_EQ_float(...) P99_TOK_EQ(float, __VA_ARGS__)
3451 
3452 #define P99_IS_EQ_float_t(...) P99_TOK_EQ(float_t, __VA_ARGS__)
3453 
3454 #define P99_IS_EQ_floor(...) P99_TOK_EQ(floor, __VA_ARGS__)
3455 
3456 #define P99_IS_EQ_fopen(...) P99_TOK_EQ(fopen, __VA_ARGS__)
3457 
3458 #define P99_IS_EQ_for(...) P99_TOK_EQ(for, __VA_ARGS__)
3459 
3460 #define P99_IS_EQ_fpos_t(...) P99_TOK_EQ(fpos_t, __VA_ARGS__)
3461 
3462 #define P99_IS_EQ_fprintf(...) P99_TOK_EQ(fprintf, __VA_ARGS__)
3463 
3464 #define P99_IS_EQ_fputc(...) P99_TOK_EQ(fputc, __VA_ARGS__)
3465 
3466 #define P99_IS_EQ_fputchar(...) P99_TOK_EQ(fputchar, __VA_ARGS__)
3467 
3468 #define P99_IS_EQ_fputs(...) P99_TOK_EQ(fputs, __VA_ARGS__)
3469 
3470 #define P99_IS_EQ_fputwc(...) P99_TOK_EQ(fputwc, __VA_ARGS__)
3471 
3472 #define P99_IS_EQ_fputws(...) P99_TOK_EQ(fputws, __VA_ARGS__)
3473 
3474 #define P99_IS_EQ_fread(...) P99_TOK_EQ(fread, __VA_ARGS__)
3475 
3476 #define P99_IS_EQ_free(...) P99_TOK_EQ(free, __VA_ARGS__)
3477 
3478 #define P99_IS_EQ_freopen(...) P99_TOK_EQ(freopen, __VA_ARGS__)
3479 
3480 #define P99_IS_EQ_frexp(...) P99_TOK_EQ(frexp, __VA_ARGS__)
3481 
3482 #define P99_IS_EQ_fscanf(...) P99_TOK_EQ(fscanf, __VA_ARGS__)
3483 
3484 #define P99_IS_EQ_fseek(...) P99_TOK_EQ(fseek, __VA_ARGS__)
3485 
3486 #define P99_IS_EQ_fsetpos(...) P99_TOK_EQ(fsetpos, __VA_ARGS__)
3487 
3488 #define P99_IS_EQ_ftell(...) P99_TOK_EQ(ftell, __VA_ARGS__)
3489 
3490 #define P99_IS_EQ_fwide(...) P99_TOK_EQ(fwide, __VA_ARGS__)
3491 
3492 #define P99_IS_EQ_fwprintf(...) P99_TOK_EQ(fwprintf, __VA_ARGS__)
3493 
3494 #define P99_IS_EQ_fwrite(...) P99_TOK_EQ(fwrite, __VA_ARGS__)
3495 
3496 #define P99_IS_EQ_fwscanf(...) P99_TOK_EQ(fwscanf, __VA_ARGS__)
3497 
3498 #define P99_IS_EQ_getaddrinfo(...) P99_TOK_EQ(getaddrinfo, __VA_ARGS__)
3499 
3500 #define P99_IS_EQ_getc(...) P99_TOK_EQ(getc, __VA_ARGS__)
3501 
3502 #define P99_IS_EQ_getchar(...) P99_TOK_EQ(getchar, __VA_ARGS__)
3503 
3504 #define P99_IS_EQ_getenv(...) P99_TOK_EQ(getenv, __VA_ARGS__)
3505 
3506 #define P99_IS_EQ_getnameinfo(...) P99_TOK_EQ(getnameinfo, __VA_ARGS__)
3507 
3508 #define P99_IS_EQ_gets(...) P99_TOK_EQ(gets, __VA_ARGS__)
3509 
3510 #define P99_IS_EQ_getwc(...) P99_TOK_EQ(getwc, __VA_ARGS__)
3511 
3512 #define P99_IS_EQ_getwchar(...) P99_TOK_EQ(getwchar, __VA_ARGS__)
3513 
3514 #define P99_IS_EQ_gmtime(...) P99_TOK_EQ(gmtime, __VA_ARGS__)
3515 
3516 #define P99_IS_EQ_goto(...) P99_TOK_EQ(goto, __VA_ARGS__)
3517 
3518 #define P99_IS_EQ_if(...) P99_TOK_EQ(if, __VA_ARGS__)
3519 
3520 #define P99_IS_EQ_imaxabs(...) P99_TOK_EQ(imaxabs, __VA_ARGS__)
3521 
3522 #define P99_IS_EQ_imaxdiv(...) P99_TOK_EQ(imaxdiv, __VA_ARGS__)
3523 
3524 #define P99_IS_EQ_imaxdiv_t(...) P99_TOK_EQ(imaxdiv_t, __VA_ARGS__)
3525 
3526 #define P99_IS_EQ_inline(...) P99_TOK_EQ(inline, __VA_ARGS__)
3527 
3528 #define P99_IS_EQ_int(...) P99_TOK_EQ(int, __VA_ARGS__)
3529 
3530 #define P99_IS_EQ_int16_t(...) P99_TOK_EQ(int16_t, __VA_ARGS__)
3531 
3532 #define P99_IS_EQ_int32_t(...) P99_TOK_EQ(int32_t, __VA_ARGS__)
3533 
3534 #define P99_IS_EQ_int64_t(...) P99_TOK_EQ(int64_t, __VA_ARGS__)
3535 
3536 #define P99_IS_EQ_int8_t(...) P99_TOK_EQ(int8_t, __VA_ARGS__)
3537 
3538 #define P99_IS_EQ_intfast16_t(...) P99_TOK_EQ(intfast16_t, __VA_ARGS__)
3539 
3540 #define P99_IS_EQ_intfast32_t(...) P99_TOK_EQ(intfast32_t, __VA_ARGS__)
3541 
3542 #define P99_IS_EQ_intfast64_t(...) P99_TOK_EQ(intfast64_t, __VA_ARGS__)
3543 
3544 #define P99_IS_EQ_intfast8_t(...) P99_TOK_EQ(intfast8_t, __VA_ARGS__)
3545 
3546 #define P99_IS_EQ_intleast16_t(...) P99_TOK_EQ(intleast16_t, __VA_ARGS__)
3547 
3548 #define P99_IS_EQ_intleast32_t(...) P99_TOK_EQ(intleast32_t, __VA_ARGS__)
3549 
3550 #define P99_IS_EQ_intleast64_t(...) P99_TOK_EQ(intleast64_t, __VA_ARGS__)
3551 
3552 #define P99_IS_EQ_intleast8_t(...) P99_TOK_EQ(intleast8_t, __VA_ARGS__)
3553 
3554 #define P99_IS_EQ_intmax_t(...) P99_TOK_EQ(intmax_t, __VA_ARGS__)
3555 
3556 #define P99_IS_EQ_intptr_t(...) P99_TOK_EQ(intptr_t, __VA_ARGS__)
3557 
3558 #define P99_IS_EQ_isalnum(...) P99_TOK_EQ(isalnum, __VA_ARGS__)
3559 
3560 #define P99_IS_EQ_isalpha(...) P99_TOK_EQ(isalpha, __VA_ARGS__)
3561 
3562 #define P99_IS_EQ_isblank(...) P99_TOK_EQ(isblank, __VA_ARGS__)
3563 
3564 #define P99_IS_EQ_iscntrl(...) P99_TOK_EQ(iscntrl, __VA_ARGS__)
3565 
3566 #define P99_IS_EQ_isdigit(...) P99_TOK_EQ(isdigit, __VA_ARGS__)
3567 
3568 #define P99_IS_EQ_isgraph(...) P99_TOK_EQ(isgraph, __VA_ARGS__)
3569 
3570 #define P99_IS_EQ_islower(...) P99_TOK_EQ(islower, __VA_ARGS__)
3571 
3572 #define P99_IS_EQ_isprint(...) P99_TOK_EQ(isprint, __VA_ARGS__)
3573 
3574 #define P99_IS_EQ_ispunct(...) P99_TOK_EQ(ispunct, __VA_ARGS__)
3575 
3576 #define P99_IS_EQ_isspace(...) P99_TOK_EQ(isspace, __VA_ARGS__)
3577 
3578 #define P99_IS_EQ_isupper(...) P99_TOK_EQ(isupper, __VA_ARGS__)
3579 
3580 #define P99_IS_EQ_iswalnum(...) P99_TOK_EQ(iswalnum, __VA_ARGS__)
3581 
3582 #define P99_IS_EQ_iswalpha(...) P99_TOK_EQ(iswalpha, __VA_ARGS__)
3583 
3584 #define P99_IS_EQ_iswcntrl(...) P99_TOK_EQ(iswcntrl, __VA_ARGS__)
3585 
3586 #define P99_IS_EQ_iswctype(...) P99_TOK_EQ(iswctype, __VA_ARGS__)
3587 
3588 #define P99_IS_EQ_iswdigit(...) P99_TOK_EQ(iswdigit, __VA_ARGS__)
3589 
3590 #define P99_IS_EQ_iswgraph(...) P99_TOK_EQ(iswgraph, __VA_ARGS__)
3591 
3592 #define P99_IS_EQ_iswlower(...) P99_TOK_EQ(iswlower, __VA_ARGS__)
3593 
3594 #define P99_IS_EQ_iswprint(...) P99_TOK_EQ(iswprint, __VA_ARGS__)
3595 
3596 #define P99_IS_EQ_iswpunct(...) P99_TOK_EQ(iswpunct, __VA_ARGS__)
3597 
3598 #define P99_IS_EQ_iswspace(...) P99_TOK_EQ(iswspace, __VA_ARGS__)
3599 
3600 #define P99_IS_EQ_iswupper(...) P99_TOK_EQ(iswupper, __VA_ARGS__)
3601 
3602 #define P99_IS_EQ_iswxdigit(...) P99_TOK_EQ(iswxdigit, __VA_ARGS__)
3603 
3604 #define P99_IS_EQ_isxdigit(...) P99_TOK_EQ(isxdigit, __VA_ARGS__)
3605 
3606 #define P99_IS_EQ_labs(...) P99_TOK_EQ(labs, __VA_ARGS__)
3607 
3608 #define P99_IS_EQ_ldexp(...) P99_TOK_EQ(ldexp, __VA_ARGS__)
3609 
3610 #define P99_IS_EQ_ldiv(...) P99_TOK_EQ(ldiv, __VA_ARGS__)
3611 
3612 #define P99_IS_EQ_ldiv_t(...) P99_TOK_EQ(ldiv_t, __VA_ARGS__)
3613 
3614 #define P99_IS_EQ_lldiv_t(...) P99_TOK_EQ(lldiv_t, __VA_ARGS__)
3615 
3616 #define P99_IS_EQ_localeconv(...) P99_TOK_EQ(localeconv, __VA_ARGS__)
3617 
3618 #define P99_IS_EQ_localtime(...) P99_TOK_EQ(localtime, __VA_ARGS__)
3619 
3620 #define P99_IS_EQ_log(...) P99_TOK_EQ(log, __VA_ARGS__)
3621 
3622 #define P99_IS_EQ_log10(...) P99_TOK_EQ(log10, __VA_ARGS__)
3623 
3624 #define P99_IS_EQ_long(...) P99_TOK_EQ(long, __VA_ARGS__)
3625 
3626 #define P99_IS_EQ_longjmp(...) P99_TOK_EQ(longjmp, __VA_ARGS__)
3627 
3628 #define P99_IS_EQ_malloc(...) P99_TOK_EQ(malloc, __VA_ARGS__)
3629 
3630 #define P99_IS_EQ_mbrlen(...) P99_TOK_EQ(mbrlen, __VA_ARGS__)
3631 
3632 #define P99_IS_EQ_mbrtowc(...) P99_TOK_EQ(mbrtowc, __VA_ARGS__)
3633 
3634 #define P99_IS_EQ_mbsinit(...) P99_TOK_EQ(mbsinit, __VA_ARGS__)
3635 
3636 #define P99_IS_EQ_mbsrtowcs(...) P99_TOK_EQ(mbsrtowcs, __VA_ARGS__)
3637 
3638 #define P99_IS_EQ_mbstate_t(...) P99_TOK_EQ(mbstate_t, __VA_ARGS__)
3639 
3640 #define P99_IS_EQ_memchr(...) P99_TOK_EQ(memchr, __VA_ARGS__)
3641 
3642 #define P99_IS_EQ_memcmp(...) P99_TOK_EQ(memcmp, __VA_ARGS__)
3643 
3644 #define P99_IS_EQ_memcpy(...) P99_TOK_EQ(memcpy, __VA_ARGS__)
3645 
3646 #define P99_IS_EQ_memmove(...) P99_TOK_EQ(memmove, __VA_ARGS__)
3647 
3648 #define P99_IS_EQ_memset(...) P99_TOK_EQ(memset, __VA_ARGS__)
3649 
3650 #define P99_IS_EQ_mktime(...) P99_TOK_EQ(mktime, __VA_ARGS__)
3651 
3652 #define P99_IS_EQ_modf(...) P99_TOK_EQ(modf, __VA_ARGS__)
3653 
3654 #define P99_IS_EQ_off_t(...) P99_TOK_EQ(off_t, __VA_ARGS__)
3655 
3656 #define P99_IS_EQ_offsetof(...) P99_TOK_EQ(offsetof, __VA_ARGS__)
3657 
3658 #define P99_IS_EQ_perror(...) P99_TOK_EQ(perror, __VA_ARGS__)
3659 
3660 #define P99_IS_EQ_pow(...) P99_TOK_EQ(pow, __VA_ARGS__)
3661 
3662 #define P99_IS_EQ_printf(...) P99_TOK_EQ(printf, __VA_ARGS__)
3663 
3664 #define P99_IS_EQ_ptrdiff_t(...) P99_TOK_EQ(ptrdiff_t, __VA_ARGS__)
3665 
3666 #define P99_IS_EQ_putc(...) P99_TOK_EQ(putc, __VA_ARGS__)
3667 
3668 #define P99_IS_EQ_putchar(...) P99_TOK_EQ(putchar, __VA_ARGS__)
3669 
3670 #define P99_IS_EQ_puts(...) P99_TOK_EQ(puts, __VA_ARGS__)
3671 
3672 #define P99_IS_EQ_putwc(...) P99_TOK_EQ(putwc, __VA_ARGS__)
3673 
3674 #define P99_IS_EQ_putwchar(...) P99_TOK_EQ(putwchar, __VA_ARGS__)
3675 
3676 #define P99_IS_EQ_qsort(...) P99_TOK_EQ(qsort, __VA_ARGS__)
3677 
3678 #define P99_IS_EQ_raise(...) P99_TOK_EQ(raise, __VA_ARGS__)
3679 
3680 #define P99_IS_EQ_rand(...) P99_TOK_EQ(rand, __VA_ARGS__)
3681 
3682 #define P99_IS_EQ_realloc(...) P99_TOK_EQ(realloc, __VA_ARGS__)
3683 
3684 #define P99_IS_EQ_register(...) P99_TOK_EQ(register, __VA_ARGS__)
3685 
3686 #define P99_IS_EQ_remove(...) P99_TOK_EQ(remove, __VA_ARGS__)
3687 
3688 #define P99_IS_EQ_rename(...) P99_TOK_EQ(rename, __VA_ARGS__)
3689 
3690 #define P99_IS_EQ_restrict(...) P99_TOK_EQ(restrict, __VA_ARGS__)
3691 
3692 #define P99_IS_EQ_return(...) P99_TOK_EQ(return, __VA_ARGS__)
3693 
3694 #define P99_IS_EQ_rewind(...) P99_TOK_EQ(rewind, __VA_ARGS__)
3695 
3696 #define P99_IS_EQ_scanf(...) P99_TOK_EQ(scanf, __VA_ARGS__)
3697 
3698 #define P99_IS_EQ_setbuf(...) P99_TOK_EQ(setbuf, __VA_ARGS__)
3699 
3700 #define P99_IS_EQ_setjmp(...) P99_TOK_EQ(setjmp, __VA_ARGS__)
3701 
3702 #define P99_IS_EQ_setlocale(...) P99_TOK_EQ(setlocale, __VA_ARGS__)
3703 
3704 #define P99_IS_EQ_setvbuf(...) P99_TOK_EQ(setvbuf, __VA_ARGS__)
3705 
3706 #define P99_IS_EQ_short(...) P99_TOK_EQ(short, __VA_ARGS__)
3707 
3708 #define P99_IS_EQ_sig_atomic_t(...) P99_TOK_EQ(sig_atomic_t, __VA_ARGS__)
3709 
3710 #define P99_IS_EQ_signed(...) P99_TOK_EQ(signed, __VA_ARGS__)
3711 
3712 #define P99_IS_EQ_sin(...) P99_TOK_EQ(sin, __VA_ARGS__)
3713 
3714 #define P99_IS_EQ_sinh(...) P99_TOK_EQ(sinh, __VA_ARGS__)
3715 
3716 #define P99_IS_EQ_size_t(...) P99_TOK_EQ(size_t, __VA_ARGS__)
3717 
3718 #define P99_IS_EQ_sizeof(...) P99_TOK_EQ(sizeof, __VA_ARGS__)
3719 
3720 #define P99_IS_EQ_snprintf(...) P99_TOK_EQ(snprintf, __VA_ARGS__)
3721 
3722 #define P99_IS_EQ_sprintf(...) P99_TOK_EQ(sprintf, __VA_ARGS__)
3723 
3724 #define P99_IS_EQ_sqrt(...) P99_TOK_EQ(sqrt, __VA_ARGS__)
3725 
3726 #define P99_IS_EQ_srand(...) P99_TOK_EQ(srand, __VA_ARGS__)
3727 
3728 #define P99_IS_EQ_sscanf(...) P99_TOK_EQ(sscanf, __VA_ARGS__)
3729 
3730 #define P99_IS_EQ_ssize_t(...) P99_TOK_EQ(ssize_t, __VA_ARGS__)
3731 
3732 #define P99_IS_EQ_static(...) P99_TOK_EQ(static, __VA_ARGS__)
3733 
3734 #define P99_IS_EQ_strcat(...) P99_TOK_EQ(strcat, __VA_ARGS__)
3735 
3736 #define P99_IS_EQ_strchr(...) P99_TOK_EQ(strchr, __VA_ARGS__)
3737 
3738 #define P99_IS_EQ_strcmp(...) P99_TOK_EQ(strcmp, __VA_ARGS__)
3739 
3740 #define P99_IS_EQ_strcoll(...) P99_TOK_EQ(strcoll, __VA_ARGS__)
3741 
3742 #define P99_IS_EQ_strcpy(...) P99_TOK_EQ(strcpy, __VA_ARGS__)
3743 
3744 #define P99_IS_EQ_strcspn(...) P99_TOK_EQ(strcspn, __VA_ARGS__)
3745 
3746 #define P99_IS_EQ_strerror(...) P99_TOK_EQ(strerror, __VA_ARGS__)
3747 
3748 #define P99_IS_EQ_strftime(...) P99_TOK_EQ(strftime, __VA_ARGS__)
3749 
3750 #define P99_IS_EQ_strlen(...) P99_TOK_EQ(strlen, __VA_ARGS__)
3751 
3752 #define P99_IS_EQ_strncat(...) P99_TOK_EQ(strncat, __VA_ARGS__)
3753 
3754 #define P99_IS_EQ_strncmp(...) P99_TOK_EQ(strncmp, __VA_ARGS__)
3755 
3756 #define P99_IS_EQ_strncpy(...) P99_TOK_EQ(strncpy, __VA_ARGS__)
3757 
3758 #define P99_IS_EQ_strpbrk(...) P99_TOK_EQ(strpbrk, __VA_ARGS__)
3759 
3760 #define P99_IS_EQ_strrchr(...) P99_TOK_EQ(strrchr, __VA_ARGS__)
3761 
3762 #define P99_IS_EQ_strspn(...) P99_TOK_EQ(strspn, __VA_ARGS__)
3763 
3764 #define P99_IS_EQ_strstr(...) P99_TOK_EQ(strstr, __VA_ARGS__)
3765 
3766 #define P99_IS_EQ_strtod(...) P99_TOK_EQ(strtod, __VA_ARGS__)
3767 
3768 #define P99_IS_EQ_strtoimax(...) P99_TOK_EQ(strtoimax, __VA_ARGS__)
3769 
3770 #define P99_IS_EQ_strtok(...) P99_TOK_EQ(strtok, __VA_ARGS__)
3771 
3772 #define P99_IS_EQ_strtol(...) P99_TOK_EQ(strtol, __VA_ARGS__)
3773 
3774 #define P99_IS_EQ_strtoul(...) P99_TOK_EQ(strtoul, __VA_ARGS__)
3775 
3776 #define P99_IS_EQ_strtoumax(...) P99_TOK_EQ(strtoumax, __VA_ARGS__)
3777 
3778 #define P99_IS_EQ_struct(...) P99_TOK_EQ(struct, __VA_ARGS__)
3779 
3780 #define P99_IS_EQ_strxfrm(...) P99_TOK_EQ(strxfrm, __VA_ARGS__)
3781 
3782 #define P99_IS_EQ_switch(...) P99_TOK_EQ(switch, __VA_ARGS__)
3783 
3784 #define P99_IS_EQ_swprintf(...) P99_TOK_EQ(swprintf, __VA_ARGS__)
3785 
3786 #define P99_IS_EQ_swscanf(...) P99_TOK_EQ(swscanf, __VA_ARGS__)
3787 
3788 #define P99_IS_EQ_system(...) P99_TOK_EQ(system, __VA_ARGS__)
3789 
3790 #define P99_IS_EQ_tan(...) P99_TOK_EQ(tan, __VA_ARGS__)
3791 
3792 #define P99_IS_EQ_tanh(...) P99_TOK_EQ(tanh, __VA_ARGS__)
3793 
3794 #define P99_IS_EQ_time(...) P99_TOK_EQ(time, __VA_ARGS__)
3795 
3796 #define P99_IS_EQ_time_t(...) P99_TOK_EQ(time_t, __VA_ARGS__)
3797 
3798 #define P99_IS_EQ_tmpfile(...) P99_TOK_EQ(tmpfile, __VA_ARGS__)
3799 
3800 #define P99_IS_EQ_tmpnam(...) P99_TOK_EQ(tmpnam, __VA_ARGS__)
3801 
3802 #define P99_IS_EQ_tolower(...) P99_TOK_EQ(tolower, __VA_ARGS__)
3803 
3804 #define P99_IS_EQ_toupper(...) P99_TOK_EQ(toupper, __VA_ARGS__)
3805 
3806 #define P99_IS_EQ_towctrans(...) P99_TOK_EQ(towctrans, __VA_ARGS__)
3807 
3808 #define P99_IS_EQ_towlower(...) P99_TOK_EQ(towlower, __VA_ARGS__)
3809 
3810 #define P99_IS_EQ_towupper(...) P99_TOK_EQ(towupper, __VA_ARGS__)
3811 
3812 #define P99_IS_EQ_typedef(...) P99_TOK_EQ(typedef, __VA_ARGS__)
3813 
3814 #define P99_IS_EQ_uint16_t(...) P99_TOK_EQ(uint16_t, __VA_ARGS__)
3815 
3816 #define P99_IS_EQ_uint32_t(...) P99_TOK_EQ(uint32_t, __VA_ARGS__)
3817 
3818 #define P99_IS_EQ_uint64_t(...) P99_TOK_EQ(uint64_t, __VA_ARGS__)
3819 
3820 #define P99_IS_EQ_uint8_t(...) P99_TOK_EQ(uint8_t, __VA_ARGS__)
3821 
3822 #define P99_IS_EQ_uintfast16_t(...) P99_TOK_EQ(uintfast16_t, __VA_ARGS__)
3823 
3824 #define P99_IS_EQ_uintfast32_t(...) P99_TOK_EQ(uintfast32_t, __VA_ARGS__)
3825 
3826 #define P99_IS_EQ_uintfast64_t(...) P99_TOK_EQ(uintfast64_t, __VA_ARGS__)
3827 
3828 #define P99_IS_EQ_uintfast8_t(...) P99_TOK_EQ(uintfast8_t, __VA_ARGS__)
3829 
3830 #define P99_IS_EQ_uintleast16_t(...) P99_TOK_EQ(uintleast16_t, __VA_ARGS__)
3831 
3832 #define P99_IS_EQ_uintleast32_t(...) P99_TOK_EQ(uintleast32_t, __VA_ARGS__)
3833 
3834 #define P99_IS_EQ_uintleast64_t(...) P99_TOK_EQ(uintleast64_t, __VA_ARGS__)
3835 
3836 #define P99_IS_EQ_uintleast8_t(...) P99_TOK_EQ(uintleast8_t, __VA_ARGS__)
3837 
3838 #define P99_IS_EQ_uintmax_t(...) P99_TOK_EQ(uintmax_t, __VA_ARGS__)
3839 
3840 #define P99_IS_EQ_uintptr_t(...) P99_TOK_EQ(uintptr_t, __VA_ARGS__)
3841 
3842 #define P99_IS_EQ_ungetc(...) P99_TOK_EQ(ungetc, __VA_ARGS__)
3843 
3844 #define P99_IS_EQ_ungetwc(...) P99_TOK_EQ(ungetwc, __VA_ARGS__)
3845 
3846 #define P99_IS_EQ_union(...) P99_TOK_EQ(union, __VA_ARGS__)
3847 
3848 #define P99_IS_EQ_unsigned(...) P99_TOK_EQ(unsigned, __VA_ARGS__)
3849 
3850 #define P99_IS_EQ_va_arg(...) P99_TOK_EQ(va_arg, __VA_ARGS__)
3851 
3852 #define P99_IS_EQ_va_copy(...) P99_TOK_EQ(va_copy, __VA_ARGS__)
3853 
3854 #define P99_IS_EQ_va_end(...) P99_TOK_EQ(va_end, __VA_ARGS__)
3855 
3856 #define P99_IS_EQ_va_start(...) P99_TOK_EQ(va_start, __VA_ARGS__)
3857 
3858 #define P99_IS_EQ_vfprintf(...) P99_TOK_EQ(vfprintf, __VA_ARGS__)
3859 
3860 #define P99_IS_EQ_vfscanf(...) P99_TOK_EQ(vfscanf, __VA_ARGS__)
3861 
3862 #define P99_IS_EQ_vfwprintf(...) P99_TOK_EQ(vfwprintf, __VA_ARGS__)
3863 
3864 #define P99_IS_EQ_void(...) P99_TOK_EQ(void, __VA_ARGS__)
3865 
3866 #define P99_IS_EQ_volatile(...) P99_TOK_EQ(volatile, __VA_ARGS__)
3867 
3868 #define P99_IS_EQ_vprintf(...) P99_TOK_EQ(vprintf, __VA_ARGS__)
3869 
3870 #define P99_IS_EQ_vscanf(...) P99_TOK_EQ(vscanf, __VA_ARGS__)
3871 
3872 #define P99_IS_EQ_vsprintf(...) P99_TOK_EQ(vsprintf, __VA_ARGS__)
3873 
3874 #define P99_IS_EQ_vsscanf(...) P99_TOK_EQ(vsscanf, __VA_ARGS__)
3875 
3876 #define P99_IS_EQ_vswprintf(...) P99_TOK_EQ(vswprintf, __VA_ARGS__)
3877 
3878 #define P99_IS_EQ_vwprintf(...) P99_TOK_EQ(vwprintf, __VA_ARGS__)
3879 
3880 #define P99_IS_EQ_wchar_t(...) P99_TOK_EQ(wchar_t, __VA_ARGS__)
3881 
3882 #define P99_IS_EQ_wcrtomb(...) P99_TOK_EQ(wcrtomb, __VA_ARGS__)
3883 
3884 #define P99_IS_EQ_wcscat(...) P99_TOK_EQ(wcscat, __VA_ARGS__)
3885 
3886 #define P99_IS_EQ_wcschr(...) P99_TOK_EQ(wcschr, __VA_ARGS__)
3887 
3888 #define P99_IS_EQ_wcscmp(...) P99_TOK_EQ(wcscmp, __VA_ARGS__)
3889 
3890 #define P99_IS_EQ_wcscoll(...) P99_TOK_EQ(wcscoll, __VA_ARGS__)
3891 
3892 #define P99_IS_EQ_wcscpy(...) P99_TOK_EQ(wcscpy, __VA_ARGS__)
3893 
3894 #define P99_IS_EQ_wcscspn(...) P99_TOK_EQ(wcscspn, __VA_ARGS__)
3895 
3896 #define P99_IS_EQ_wcsftime(...) P99_TOK_EQ(wcsftime, __VA_ARGS__)
3897 
3898 #define P99_IS_EQ_wcslen(...) P99_TOK_EQ(wcslen, __VA_ARGS__)
3899 
3900 #define P99_IS_EQ_wcsncat(...) P99_TOK_EQ(wcsncat, __VA_ARGS__)
3901 
3902 #define P99_IS_EQ_wcsncmp(...) P99_TOK_EQ(wcsncmp, __VA_ARGS__)
3903 
3904 #define P99_IS_EQ_wcsncpy(...) P99_TOK_EQ(wcsncpy, __VA_ARGS__)
3905 
3906 #define P99_IS_EQ_wcspbrk(...) P99_TOK_EQ(wcspbrk, __VA_ARGS__)
3907 
3908 #define P99_IS_EQ_wcsrchr(...) P99_TOK_EQ(wcsrchr, __VA_ARGS__)
3909 
3910 #define P99_IS_EQ_wcsrtombs(...) P99_TOK_EQ(wcsrtombs, __VA_ARGS__)
3911 
3912 #define P99_IS_EQ_wcsspn(...) P99_TOK_EQ(wcsspn, __VA_ARGS__)
3913 
3914 #define P99_IS_EQ_wcsstr(...) P99_TOK_EQ(wcsstr, __VA_ARGS__)
3915 
3916 #define P99_IS_EQ_wcstod(...) P99_TOK_EQ(wcstod, __VA_ARGS__)
3917 
3918 #define P99_IS_EQ_wcstoimax(...) P99_TOK_EQ(wcstoimax, __VA_ARGS__)
3919 
3920 #define P99_IS_EQ_wcstok(...) P99_TOK_EQ(wcstok, __VA_ARGS__)
3921 
3922 #define P99_IS_EQ_wcstol(...) P99_TOK_EQ(wcstol, __VA_ARGS__)
3923 
3924 #define P99_IS_EQ_wcstoul(...) P99_TOK_EQ(wcstoul, __VA_ARGS__)
3925 
3926 #define P99_IS_EQ_wcstoumax(...) P99_TOK_EQ(wcstoumax, __VA_ARGS__)
3927 
3928 #define P99_IS_EQ_wcsxfrm(...) P99_TOK_EQ(wcsxfrm, __VA_ARGS__)
3929 
3930 #define P99_IS_EQ_wctob(...) P99_TOK_EQ(wctob, __VA_ARGS__)
3931 
3932 #define P99_IS_EQ_wctrans(...) P99_TOK_EQ(wctrans, __VA_ARGS__)
3933 
3934 #define P99_IS_EQ_wctrans_t(...) P99_TOK_EQ(wctrans_t, __VA_ARGS__)
3935 
3936 #define P99_IS_EQ_wctype(...) P99_TOK_EQ(wctype, __VA_ARGS__)
3937 
3938 #define P99_IS_EQ_wctype_t(...) P99_TOK_EQ(wctype_t, __VA_ARGS__)
3939 
3940 #define P99_IS_EQ_while(...) P99_TOK_EQ(while, __VA_ARGS__)
3941 
3942 #define P99_IS_EQ_wint_t(...) P99_TOK_EQ(wint_t, __VA_ARGS__)
3943 
3944 #define P99_IS_EQ_wmemchr(...) P99_TOK_EQ(wmemchr, __VA_ARGS__)
3945 
3946 #define P99_IS_EQ_wmemcmp(...) P99_TOK_EQ(wmemcmp, __VA_ARGS__)
3947 
3948 #define P99_IS_EQ_wmemcpy(...) P99_TOK_EQ(wmemcpy, __VA_ARGS__)
3949 
3950 #define P99_IS_EQ_wmemmove(...) P99_TOK_EQ(wmemmove, __VA_ARGS__)
3951 
3952 #define P99_IS_EQ_wmemset(...) P99_TOK_EQ(wmemset, __VA_ARGS__)
3953 
3954 #define P99_IS_EQ_wprintf(...) P99_TOK_EQ(wprintf, __VA_ARGS__)
3955 
3956 #define P99_IS_EQ_wscanf(...) P99_TOK_EQ(wscanf, __VA_ARGS__)
3957 
3958 #define P99_IS_EQ_256(...) P99_TOK_EQ(256, __VA_ARGS__)
3959 
3960 #define P99_IS_EQ_512(...) P99_TOK_EQ(512, __VA_ARGS__)
3961 
3962 #define P99_IS_EQ_1024(...) P99_TOK_EQ(1024, __VA_ARGS__)
3963 
3964 #define P99_IS_EQ_2048(...) P99_TOK_EQ(2048, __VA_ARGS__)
3965 
3966 #define P99_IS_EQ_4096(...) P99_TOK_EQ(4096, __VA_ARGS__)
3967 
3968 #define P99_IS_EQ_8192(...) P99_TOK_EQ(8192, __VA_ARGS__)
3969 
3970 #define P99_IS_EQ_16384(...) P99_TOK_EQ(16384, __VA_ARGS__)
3971 
3972 #define P99_IS_EQ_32768(...) P99_TOK_EQ(32768, __VA_ARGS__)
3973 
3974 #define P99_IS_EQ_65536(...) P99_TOK_EQ(65536, __VA_ARGS__)
3975 
3976 #define P99_IS_EQ_131072(...) P99_TOK_EQ(131072, __VA_ARGS__)
3977 
3978 #define P99_IS_EQ_262144(...) P99_TOK_EQ(262144, __VA_ARGS__)
3979 
3980 #define P99_IS_EQ_524288(...) P99_TOK_EQ(524288, __VA_ARGS__)
3981 
3982 #define P99_IS_EQ_1048576(...) P99_TOK_EQ(1048576, __VA_ARGS__)
3983 
3984 #define P99_IS_EQ_2097152(...) P99_TOK_EQ(2097152, __VA_ARGS__)
3985 
3986 #define P99_IS_EQ_4194304(...) P99_TOK_EQ(4194304, __VA_ARGS__)
3987 
3988 #define P99_IS_EQ_8388608(...) P99_TOK_EQ(8388608, __VA_ARGS__)
3989 
3990 #define P99_IS_EQ_16777216(...) P99_TOK_EQ(16777216, __VA_ARGS__)
3991 
3992 #define P99_IS_EQ_33554432(...) P99_TOK_EQ(33554432, __VA_ARGS__)
3993 
3994 #define P99_IS_EQ_67108864(...) P99_TOK_EQ(67108864, __VA_ARGS__)
3995 
3996 #define P99_IS_EQ_134217728(...) P99_TOK_EQ(134217728, __VA_ARGS__)
3997 
3998 #define P99_IS_EQ_268435456(...) P99_TOK_EQ(268435456, __VA_ARGS__)
3999 
4000 #define P99_IS_EQ_536870912(...) P99_TOK_EQ(536870912, __VA_ARGS__)
4001 
4002 #define P99_IS_EQ_1073741824(...) P99_TOK_EQ(1073741824, __VA_ARGS__)
4003 
4004 #define P99_IS_EQ_2147483648(...) P99_TOK_EQ(2147483648, __VA_ARGS__)
4005 
4006 #define P99_IS_EQ_4294967296(...) P99_TOK_EQ(4294967296, __VA_ARGS__)
4007 
4008 #define P99_IS_EQ_8589934592(...) P99_TOK_EQ(8589934592, __VA_ARGS__)
4009 
4010 #define P99_IS_EQ_17179869184(...) P99_TOK_EQ(17179869184, __VA_ARGS__)
4011 
4012 #define P99_IS_EQ_34359738368(...) P99_TOK_EQ(34359738368, __VA_ARGS__)
4013 
4014 #define P99_IS_EQ_68719476736(...) P99_TOK_EQ(68719476736, __VA_ARGS__)
4015 
4016 #define P99_IS_EQ_137438953472(...) P99_TOK_EQ(137438953472, __VA_ARGS__)
4017 
4018 #define P99_IS_EQ_274877906944(...) P99_TOK_EQ(274877906944, __VA_ARGS__)
4019 
4020 #define P99_IS_EQ_549755813888(...) P99_TOK_EQ(549755813888, __VA_ARGS__)
4021 
4022 #define P99_IS_EQ_1099511627776(...) P99_TOK_EQ(1099511627776, __VA_ARGS__)
4023 
4024 #define P99_IS_EQ_2199023255552(...) P99_TOK_EQ(2199023255552, __VA_ARGS__)
4025 
4026 #define P99_IS_EQ_4398046511104(...) P99_TOK_EQ(4398046511104, __VA_ARGS__)
4027 
4028 #define P99_IS_EQ_8796093022208(...) P99_TOK_EQ(8796093022208, __VA_ARGS__)
4029 
4030 #define P99_IS_EQ_17592186044416(...) P99_TOK_EQ(17592186044416, __VA_ARGS__)
4031 
4032 #define P99_IS_EQ_35184372088832(...) P99_TOK_EQ(35184372088832, __VA_ARGS__)
4033 
4034 #define P99_IS_EQ_70368744177664(...) P99_TOK_EQ(70368744177664, __VA_ARGS__)
4035 
4036 #define P99_IS_EQ_140737488355328(...) P99_TOK_EQ(140737488355328, __VA_ARGS__)
4037 
4038 #define P99_IS_EQ_281474976710656(...) P99_TOK_EQ(281474976710656, __VA_ARGS__)
4039 
4040 #define P99_IS_EQ_562949953421312(...) P99_TOK_EQ(562949953421312, __VA_ARGS__)
4041 
4042 #define P99_IS_EQ_1125899906842624(...) P99_TOK_EQ(1125899906842624, __VA_ARGS__)
4043 
4044 #define P99_IS_EQ_2251799813685248(...) P99_TOK_EQ(2251799813685248, __VA_ARGS__)
4045 
4046 #define P99_IS_EQ_4503599627370496(...) P99_TOK_EQ(4503599627370496, __VA_ARGS__)
4047 
4048 #define P99_IS_EQ_9007199254740992(...) P99_TOK_EQ(9007199254740992, __VA_ARGS__)
4049 
4050 #define P99_IS_EQ_18014398509481984(...) P99_TOK_EQ(18014398509481984, __VA_ARGS__)
4051 
4052 #define P99_IS_EQ_36028797018963968(...) P99_TOK_EQ(36028797018963968, __VA_ARGS__)
4053 
4054 #define P99_IS_EQ_72057594037927936(...) P99_TOK_EQ(72057594037927936, __VA_ARGS__)
4055 
4056 #define P99_IS_EQ_144115188075855872(...) P99_TOK_EQ(144115188075855872, __VA_ARGS__)
4057 
4058 #define P99_IS_EQ_288230376151711744(...) P99_TOK_EQ(288230376151711744, __VA_ARGS__)
4059 
4060 #define P99_IS_EQ_576460752303423488(...) P99_TOK_EQ(576460752303423488, __VA_ARGS__)
4061 
4062 #define P99_IS_EQ_1152921504606846976(...) P99_TOK_EQ(1152921504606846976, __VA_ARGS__)
4063 
4064 #define P99_IS_EQ_2305843009213693952(...) P99_TOK_EQ(2305843009213693952, __VA_ARGS__)
4065 
4066 #define P99_IS_EQ_4611686018427387904(...) P99_TOK_EQ(4611686018427387904, __VA_ARGS__)
4067 
4068 #define P99_IS_EQ_9223372036854775808(...) P99_TOK_EQ(9223372036854775808, __VA_ARGS__)
4069 #define P00_EAT_0
4070 #define P00_EAT_1
4071 #define P00_EAT_2
4072 #define P00_EAT_3
4073 #define P00_EAT_4
4074 #define P00_EAT_5
4075 #define P00_EAT_6
4076 #define P00_EAT_7
4077 #define P00_EAT_8
4078 #define P00_EAT_9
4079 #define P00_EAT_10
4080 #define P00_EAT_11
4081 #define P00_EAT_12
4082 #define P00_EAT_13
4083 #define P00_EAT_14
4084 #define P00_EAT_15
4085 #define P00_EAT_16
4086 #define P00_EAT_17
4087 #define P00_EAT_18
4088 #define P00_EAT_19
4089 #define P00_EAT_20
4090 #define P00_EAT_21
4091 #define P00_EAT_22
4092 #define P00_EAT_23
4093 #define P00_EAT_24
4094 #define P00_EAT_25
4095 #define P00_EAT_26
4096 #define P00_EAT_27
4097 #define P00_EAT_28
4098 #define P00_EAT_29
4099 #define P00_EAT_30
4100 #define P00_EAT_31
4101 #define P00_EAT_32
4102 #define P00_EAT_33
4103 #define P00_EAT_34
4104 #define P00_EAT_35
4105 #define P00_EAT_36
4106 #define P00_EAT_37
4107 #define P00_EAT_38
4108 #define P00_EAT_39
4109 #define P00_EAT_40
4110 #define P00_EAT_41
4111 #define P00_EAT_42
4112 #define P00_EAT_43
4113 #define P00_EAT_44
4114 #define P00_EAT_45
4115 #define P00_EAT_46
4116 #define P00_EAT_47
4117 #define P00_EAT_48
4118 #define P00_EAT_49
4119 #define P00_EAT_50
4120 #define P00_EAT_51
4121 #define P00_EAT_52
4122 #define P00_EAT_53
4123 #define P00_EAT_54
4124 #define P00_EAT_55
4125 #define P00_EAT_56
4126 #define P00_EAT_57
4127 #define P00_EAT_58
4128 #define P00_EAT_59
4129 #define P00_EAT_60
4130 #define P00_EAT_61
4131 #define P00_EAT_62
4132 #define P00_EAT_63
4133 #define P00_EAT_64
4134 #define P00_EAT_65
4135 #define P00_EAT_66
4136 #define P00_EAT_67
4137 #define P00_EAT_68
4138 #define P00_EAT_69
4139 #define P00_EAT_70
4140 #define P00_EAT_71
4141 #define P00_EAT_72
4142 #define P00_EAT_73
4143 #define P00_EAT_74
4144 #define P00_EAT_75
4145 #define P00_EAT_76
4146 #define P00_EAT_77
4147 #define P00_EAT_78
4148 #define P00_EAT_79
4149 #define P00_EAT_80
4150 #define P00_EAT_81
4151 #define P00_EAT_82
4152 #define P00_EAT_83
4153 #define P00_EAT_84
4154 #define P00_EAT_85
4155 #define P00_EAT_86
4156 #define P00_EAT_87
4157 #define P00_EAT_88
4158 #define P00_EAT_89
4159 #define P00_EAT_90
4160 #define P00_EAT_91
4161 #define P00_EAT_92
4162 #define P00_EAT_93
4163 #define P00_EAT_94
4164 #define P00_EAT_95
4165 #define P00_EAT_96
4166 #define P00_EAT_97
4167 #define P00_EAT_98
4168 #define P00_EAT_99
4169 #define P00_EAT_100
4170 #define P00_EAT_101
4171 #define P00_EAT_102
4172 #define P00_EAT_103
4173 #define P00_EAT_104
4174 #define P00_EAT_105
4175 #define P00_EAT_106
4176 #define P00_EAT_107
4177 #define P00_EAT_108
4178 #define P00_EAT_109
4179 #define P00_EAT_110
4180 #define P00_EAT_111
4181 #define P00_EAT_112
4182 #define P00_EAT_113
4183 #define P00_EAT_114
4184 #define P00_EAT_115
4185 #define P00_EAT_116
4186 #define P00_EAT_117
4187 #define P00_EAT_118
4188 #define P00_EAT_119
4189 #define P00_EAT_120
4190 #define P00_EAT_121
4191 #define P00_EAT_122
4192 #define P00_EAT_123
4193 #define P00_EAT_124
4194 #define P00_EAT_125
4195 #define P00_EAT_126
4196 #define P00_EAT_127
4197 #define P00_EAT_128
4198 #define P00_EAT_129
4199 #define P00_EAT_130
4200 #define P00_EAT_131
4201 #define P00_EAT_132
4202 #define P00_EAT_133
4203 #define P00_EAT_134
4204 #define P00_EAT_135
4205 #define P00_EAT_136
4206 #define P00_EAT_137
4207 #define P00_EAT_138
4208 #define P00_EAT_139
4209 #define P00_EAT_140
4210 #define P00_EAT_141
4211 #define P00_EAT_142
4212 #define P00_EAT_143
4213 #define P00_EAT_144
4214 #define P00_EAT_145
4215 #define P00_EAT_146
4216 #define P00_EAT_147
4217 #define P00_EAT_148
4218 #define P00_EAT_149
4219 #define P00_EAT_150
4220 #define P00_EAT_151
4221 #define P00_EAT_152
4222 #define P00_EAT_153
4223 #define P00_EAT_154
4224 #define P00_EAT_155
4225 #define P00_EAT_156
4226 #define P00_EAT_157
4227 #define P00_EAT_158
4228 #define P00_EAT_159
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
4234 #define P00_EAT_abs
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
4272 #define P00_EAT_cos
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
4285 #define P00_EAT_div
4286 #define P00_EAT_div_t
4287 #define P00_EAT_do
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
4293 #define P00_EAT_exp
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
4312 #define P00_EAT_for
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
4342 #define P00_EAT_if
4343 #define P00_EAT_imaxabs
4344 #define P00_EAT_imaxdiv
4345 #define P00_EAT_imaxdiv_t
4346 #define P00_EAT_inline
4347 #define P00_EAT_int
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
4393 #define P00_EAT_log
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
4413 #define P00_EAT_pow
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
4439 #define P00_EAT_sin
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
4478 #define P00_EAT_tan
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
4562 #define P00_EAT_256
4563 #define P00_EAT_512
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)))
5692 
5693 #define P00_CONST_CLASSIFY(SEQ) P00_CONST_CLASSIFY_(P99_CONST_QUAL_LEN(SEQ), SEQ)
5694 
5695 #define P00_CONST_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_CONST_VALIDATE__, CODE)))
5696 
5697 #define P99_CONST_LEN(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST1(P00_EAT_FIRST(SEQ)))(0)
5698 
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)))
5717 
5718 #define P00_VOLATILE_CLASSIFY(SEQ) P00_VOLATILE_CLASSIFY_(P99_VOLATILE_QUAL_LEN(SEQ), SEQ)
5719 
5720 #define P00_VOLATILE_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOLATILE_VALIDATE__, CODE)))
5721 
5722 #define P99_VOLATILE_LEN(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE1(P00_EAT_FIRST(SEQ)))(0)
5723 
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)))
5742 
5743 #define P00_RESTRICT_CLASSIFY(SEQ) P00_RESTRICT_CLASSIFY_(P99_RESTRICT_QUAL_LEN(SEQ), SEQ)
5744 
5745 #define P00_RESTRICT_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_RESTRICT_VALIDATE__, CODE)))
5746 
5747 #define P99_RESTRICT_LEN(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT1(P00_EAT_FIRST(SEQ)))(0)
5748 
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)))
5767 
5768 #define P00_BOOL_CLASSIFY(SEQ) P00_BOOL_CLASSIFY_(P99_BOOL_QUAL_LEN(SEQ), SEQ)
5769 
5770 #define P00_BOOL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_BOOL_VALIDATE__, CODE)))
5771 
5772 #define P99_BOOL_LEN(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL1(P00_EAT_FIRST(SEQ)))(0)
5773 
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)))
5792 
5793 #define P00_VOID_CLASSIFY(SEQ) P00_VOID_CLASSIFY_(P99_VOID_QUAL_LEN(SEQ), SEQ)
5794 
5795 #define P00_VOID_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOID_VALIDATE__, CODE)))
5796 
5797 #define P99_VOID_LEN(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID1(P00_EAT_FIRST(SEQ)))(0)
5798 
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)))
5817 
5818 #define P00_INTEGER_CLASSIFY(SEQ) P00_INTEGER_CLASSIFY_(P99_INTEGER_QUAL_LEN(SEQ), SEQ)
5819 
5820 #define P00_INTEGER_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_INTEGER_VALIDATE__, CODE)))
5821 
5822 #define P99_INTEGER_LEN(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER1(P00_EAT_FIRST(SEQ)))(0)
5823 
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)))
5842 
5843 #define P00_REAL_CLASSIFY(SEQ) P00_REAL_CLASSIFY_(P99_REAL_QUAL_LEN(SEQ), SEQ)
5844 
5845 #define P00_REAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_REAL_VALIDATE__, CODE)))
5846 
5847 #define P99_REAL_LEN(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL1(P00_EAT_FIRST(SEQ)))(0)
5848 
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)))
5867 
5868 #define P00_FLOAT_CLASSIFY(SEQ) P00_FLOAT_CLASSIFY_(P99_FLOAT_QUAL_LEN(SEQ), SEQ)
5869 
5870 #define P00_FLOAT_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_FLOAT_VALIDATE__, CODE)))
5871 
5872 #define P99_FLOAT_LEN(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT1(P00_EAT_FIRST(SEQ)))(0)
5873 
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)))
5892 
5893 #define P00_TYPE_CLASSIFY(SEQ) P00_TYPE_CLASSIFY_(P99_TYPE_QUAL_LEN(SEQ), SEQ)
5894 
5895 #define P00_TYPE_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_TYPE_VALIDATE__, CODE)))
5896 
5897 #define P99_TYPE_LEN(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE1(P00_EAT_FIRST(SEQ)))(0)
5898 
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)))
5917 
5918 #define P00_BOOL_QUAL_CLASSIFY(SEQ) P00_BOOL_QUAL_CLASSIFY_(P99_BOOL_QUAL_QUAL_LEN(SEQ), SEQ)
5919 
5920 #define P00_BOOL_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_BOOL_QUAL_VALIDATE__, CODE)))
5921 
5922 #define P99_BOOL_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5923 
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)))
5942 
5943 #define P00_VOID_QUAL_CLASSIFY(SEQ) P00_VOID_QUAL_CLASSIFY_(P99_VOID_QUAL_QUAL_LEN(SEQ), SEQ)
5944 
5945 #define P00_VOID_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOID_QUAL_VALIDATE__, CODE)))
5946 
5947 #define P99_VOID_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5948 
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)))
5967 
5968 #define P00_INTEGER_QUAL_CLASSIFY(SEQ) P00_INTEGER_QUAL_CLASSIFY_(P99_INTEGER_QUAL_QUAL_LEN(SEQ), SEQ)
5969 
5970 #define P00_INTEGER_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_INTEGER_QUAL_VALIDATE__, CODE)))
5971 
5972 #define P99_INTEGER_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5973 
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)))
5992 
5993 #define P00_REAL_QUAL_CLASSIFY(SEQ) P00_REAL_QUAL_CLASSIFY_(P99_REAL_QUAL_QUAL_LEN(SEQ), SEQ)
5994 
5995 #define P00_REAL_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_REAL_QUAL_VALIDATE__, CODE)))
5996 
5997 #define P99_REAL_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL1(P00_EAT_FIRST(SEQ)))(0)
5998 
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)))
6017 
6018 #define P00_FLOAT_QUAL_CLASSIFY(SEQ) P00_FLOAT_QUAL_CLASSIFY_(P99_FLOAT_QUAL_QUAL_LEN(SEQ), SEQ)
6019 
6020 #define P00_FLOAT_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_FLOAT_QUAL_VALIDATE__, CODE)))
6021 
6022 #define P99_FLOAT_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL1(P00_EAT_FIRST(SEQ)))(0)
6023 
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)))
6042 
6043 #define P00_TYPE_QUAL_CLASSIFY(SEQ) P00_TYPE_QUAL_CLASSIFY_(P99_TYPE_QUAL_QUAL_LEN(SEQ), SEQ)
6044 
6045 #define P00_TYPE_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_TYPE_QUAL_VALIDATE__, CODE)))
6046 
6047 #define P99_TYPE_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL1(P00_EAT_FIRST(SEQ)))(0)
6048 
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)))
6067 
6068 #define P00_KEYWORD_CLASSIFY(SEQ) P00_KEYWORD_CLASSIFY_(P99_KEYWORD_QUAL_LEN(SEQ), SEQ)
6069 
6070 #define P00_KEYWORD_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_KEYWORD_VALIDATE__, CODE)))
6071 
6072 #define P99_KEYWORD_LEN(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD1(P00_EAT_FIRST(SEQ)))(0)
6073 
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)))
6092 
6093 #define P00_RESERVED_CLASSIFY(SEQ) P00_RESERVED_CLASSIFY_(P99_RESERVED_QUAL_LEN(SEQ), SEQ)
6094 
6095 #define P00_RESERVED_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_RESERVED_VALIDATE__, CODE)))
6096 
6097 #define P99_RESERVED_LEN(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED1(P00_EAT_FIRST(SEQ)))(0)
6098 
6099 #define P99_IS_RESERVED_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_RESERVED_, SEQ))
6100 #define P00_CONST_CLASSIFY_const /* 1 */ ,
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 /* 1 */ ,
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 /* 1 */ ,
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 /* 1 */ ,
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 /* 1 */ ,
6141 #define P00_INTEGER_CLASSIFY_short /* 4 */ ,,,,
6142 #define P00_INTEGER_CLASSIFY_char /* 8 */ ,,,,,,,,
6143 #define P00_INTEGER_CLASSIFY_signed /* 16 */ ,,,,,,,,,,,,,,,,
6144 #define P00_INTEGER_CLASSIFY_unsigned /* 32 */ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
6145 #define P00_INTEGER_CLASSIFY_int /* 64 */ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
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 /* 1 */ ,
6199 #define P00_FLOAT_CLASSIFY_double /* 4 */ ,,,,
6200 #define P00_FLOAT_CLASSIFY_float /* 16 */ ,,,,,,,,,,,,,,,,
6201 #define P00_FLOAT_CLASSIFY__Complex /* 32 */ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
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 ,
6214 
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
6415 
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 ,