P99
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
p99_generated.h
Go to the documentation of this file.
00001 /* This may look like nonsense, but it really is -*- mode: C -*-             */
00002 /*                                                                           */
00003 /* Except of parts copied from previous work and as explicitly stated below, */
00004 /* the author and copyright holder for this work is                          */
00005 /* (C) copyright  2010-2012 Jens Gustedt, INRIA, France                      */
00006 /*                                                                           */
00007 /* This file is free software; it is part of the P99 project.                */
00008 /* You can redistribute it and/or modify it under the terms of the QPL as    */
00009 /* given in the file LICENSE. It is distributed without any warranty;        */
00010 /* without even the implied warranty of merchantability or fitness for a     */
00011 /* particular purpose.                                                       */
00012 /*                                                                           */
00013 /***********************************************
00014 automatically generated, do not change manually.
00015 ***********************************************/
00016 
00017 
00018 #ifndef P99_GENERATED_H
00019 #define P99_GENERATED_H
00020 
00034 #define P99_VERSION_DATE "$Format:%cd$"
00035 
00042 #define P99_VERSION_ID "$Format:%H$"
00043 
00044 #define P00_VERSION_DATE "Mon, 20 Feb 2012 16:06:39 +0100"
00045 #define P00_VERSION_ID ""
00046 
00052 #define P99_MAX_NUMBER 121
00053 #define P00_ARG(                                               \
00054  _1, _2, _3, _4, _5, _6, _7, _8,                               \
00055  _9, _10, _11, _12, _13, _14, _15, _16,                        \
00056  _17, _18, _19, _20, _21, _22, _23, _24,                       \
00057  _25, _26, _27, _28, _29, _30, _31, _32,                       \
00058  _33, _34, _35, _36, _37, _38, _39, _40,                       \
00059  _41, _42, _43, _44, _45, _46, _47, _48,                       \
00060  _49, _50, _51, _52, _53, _54, _55, _56,                       \
00061  _57, _58, _59, _60, _61, _62, _63, _64,                       \
00062  _65, _66, _67, _68, _69, _70, _71, _72,                       \
00063  _73, _74, _75, _76, _77, _78, _79, _80,                       \
00064  _81, _82, _83, _84, _85, _86, _87, _88,                       \
00065  _89, _90, _91, _92, _93, _94, _95, _96,                       \
00066  _97, _98, _99, _100, _101, _102, _103, _104,                  \
00067  _105, _106, _107, _108, _109, _110, _111, _112,               \
00068  _113, _114, _115, _116, _117, _118, _119, _120,               \
00069  _121,                                                         \
00070  ...) _121
00071 #define P00_NARG_1(...) P00_ARG(__VA_ARGS__,  120,             \
00072  119, 118, 117, 116, 115, 114, 113, 112,                       \
00073  111, 110, 109, 108, 107, 106, 105, 104,                       \
00074  103, 102, 101, 100, 99, 98, 97, 96,                           \
00075  95, 94, 93, 92, 91, 90, 89, 88,                               \
00076  87, 86, 85, 84, 83, 82, 81, 80,                               \
00077  79, 78, 77, 76, 75, 74, 73, 72,                               \
00078  71, 70, 69, 68, 67, 66, 65, 64,                               \
00079  63, 62, 61, 60, 59, 58, 57, 56,                               \
00080  55, 54, 53, 52, 51, 50, 49, 48,                               \
00081  47, 46, 45, 44, 43, 42, 41, 40,                               \
00082  39, 38, 37, 36, 35, 34, 33, 32,                               \
00083  31, 30, 29, 28, 27, 26, 25, 24,                               \
00084  23, 22, 21, 20, 19, 18, 17, 16,                               \
00085  15, 14, 13, 12, 11, 10, 9, 8,                                 \
00086  7, 6, 5, 4, 3, 2, 1, 0,)
00087 #define P00_NARG_2(...) P00_ARG(__VA_ARGS__,  60,                \
00088  P00_INV(2), 59, P00_INV(2), 58, P00_INV(2), 57, P00_INV(2), 56, \
00089  P00_INV(2), 55, P00_INV(2), 54, P00_INV(2), 53, P00_INV(2), 52, \
00090  P00_INV(2), 51, P00_INV(2), 50, P00_INV(2), 49, P00_INV(2), 48, \
00091  P00_INV(2), 47, P00_INV(2), 46, P00_INV(2), 45, P00_INV(2), 44, \
00092  P00_INV(2), 43, P00_INV(2), 42, P00_INV(2), 41, P00_INV(2), 40, \
00093  P00_INV(2), 39, P00_INV(2), 38, P00_INV(2), 37, P00_INV(2), 36, \
00094  P00_INV(2), 35, P00_INV(2), 34, P00_INV(2), 33, P00_INV(2), 32, \
00095  P00_INV(2), 31, P00_INV(2), 30, P00_INV(2), 29, P00_INV(2), 28, \
00096  P00_INV(2), 27, P00_INV(2), 26, P00_INV(2), 25, P00_INV(2), 24, \
00097  P00_INV(2), 23, P00_INV(2), 22, P00_INV(2), 21, P00_INV(2), 20, \
00098  P00_INV(2), 19, P00_INV(2), 18, P00_INV(2), 17, P00_INV(2), 16, \
00099  P00_INV(2), 15, P00_INV(2), 14, P00_INV(2), 13, P00_INV(2), 12, \
00100  P00_INV(2), 11, P00_INV(2), 10, P00_INV(2), 9, P00_INV(2), 8,   \
00101  P00_INV(2), 7, P00_INV(2), 6, P00_INV(2), 5, P00_INV(2), 4,     \
00102  P00_INV(2), 3, P00_INV(2), 2, P00_INV(2), 1, P00_INV(2), 0,)
00103 #define P00_NARG_3(...) P00_ARG(__VA_ARGS__,  40,                                \
00104  P00_INV(3), P00_INV(3), 39, P00_INV(3), P00_INV(3), 38, P00_INV(3), P00_INV(3), \
00105  37, P00_INV(3), P00_INV(3), 36, P00_INV(3), P00_INV(3), 35, P00_INV(3),         \
00106  P00_INV(3), 34, P00_INV(3), P00_INV(3), 33, P00_INV(3), P00_INV(3), 32,         \
00107  P00_INV(3), P00_INV(3), 31, P00_INV(3), P00_INV(3), 30, P00_INV(3), P00_INV(3), \
00108  29, P00_INV(3), P00_INV(3), 28, P00_INV(3), P00_INV(3), 27, P00_INV(3),         \
00109  P00_INV(3), 26, P00_INV(3), P00_INV(3), 25, P00_INV(3), P00_INV(3), 24,         \
00110  P00_INV(3), P00_INV(3), 23, P00_INV(3), P00_INV(3), 22, P00_INV(3), P00_INV(3), \
00111  21, P00_INV(3), P00_INV(3), 20, P00_INV(3), P00_INV(3), 19, P00_INV(3),         \
00112  P00_INV(3), 18, P00_INV(3), P00_INV(3), 17, P00_INV(3), P00_INV(3), 16,         \
00113  P00_INV(3), P00_INV(3), 15, P00_INV(3), P00_INV(3), 14, P00_INV(3), P00_INV(3), \
00114  13, P00_INV(3), P00_INV(3), 12, P00_INV(3), P00_INV(3), 11, P00_INV(3),         \
00115  P00_INV(3), 10, P00_INV(3), P00_INV(3), 9, P00_INV(3), P00_INV(3), 8,           \
00116  P00_INV(3), P00_INV(3), 7, P00_INV(3), P00_INV(3), 6, P00_INV(3), P00_INV(3),   \
00117  5, P00_INV(3), P00_INV(3), 4, P00_INV(3), P00_INV(3), 3, P00_INV(3),            \
00118  P00_INV(3), 2, P00_INV(3), P00_INV(3), 1, P00_INV(3), P00_INV(3), 0,)
00119 #define P00_NARG_4(...) P00_ARG(__VA_ARGS__,  30,                                \
00120  P00_INV(4), P00_INV(4), P00_INV(4), 29, P00_INV(4), P00_INV(4), P00_INV(4), 28, \
00121  P00_INV(4), P00_INV(4), P00_INV(4), 27, P00_INV(4), P00_INV(4), P00_INV(4), 26, \
00122  P00_INV(4), P00_INV(4), P00_INV(4), 25, P00_INV(4), P00_INV(4), P00_INV(4), 24, \
00123  P00_INV(4), P00_INV(4), P00_INV(4), 23, P00_INV(4), P00_INV(4), P00_INV(4), 22, \
00124  P00_INV(4), P00_INV(4), P00_INV(4), 21, P00_INV(4), P00_INV(4), P00_INV(4), 20, \
00125  P00_INV(4), P00_INV(4), P00_INV(4), 19, P00_INV(4), P00_INV(4), P00_INV(4), 18, \
00126  P00_INV(4), P00_INV(4), P00_INV(4), 17, P00_INV(4), P00_INV(4), P00_INV(4), 16, \
00127  P00_INV(4), P00_INV(4), P00_INV(4), 15, P00_INV(4), P00_INV(4), P00_INV(4), 14, \
00128  P00_INV(4), P00_INV(4), P00_INV(4), 13, P00_INV(4), P00_INV(4), P00_INV(4), 12, \
00129  P00_INV(4), P00_INV(4), P00_INV(4), 11, P00_INV(4), P00_INV(4), P00_INV(4), 10, \
00130  P00_INV(4), P00_INV(4), P00_INV(4), 9, P00_INV(4), P00_INV(4), P00_INV(4), 8,   \
00131  P00_INV(4), P00_INV(4), P00_INV(4), 7, P00_INV(4), P00_INV(4), P00_INV(4), 6,   \
00132  P00_INV(4), P00_INV(4), P00_INV(4), 5, P00_INV(4), P00_INV(4), P00_INV(4), 4,   \
00133  P00_INV(4), P00_INV(4), P00_INV(4), 3, P00_INV(4), P00_INV(4), P00_INV(4), 2,   \
00134  P00_INV(4), P00_INV(4), P00_INV(4), 1, P00_INV(4), P00_INV(4), P00_INV(4), 0,)
00135 
00137 #define P99_HAS_COMMA(...) P00_ARG(__VA_ARGS__,                \
00138  1, 1, 1, 1, 1, 1, 1,                                          \
00139  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00140  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00141  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00142  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00143  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00144  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00145  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00146  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00147  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00148  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00149  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00150  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00151  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00152  1, 1, 1, 1, 1, 1, 1, 1, 0, 0)
00153 #define P00_SKP2(_0, ...) P00_SKP1(__VA_ARGS__)
00154 #define P00_SKP3(_0, ...) P00_SKP2(__VA_ARGS__)
00155 #define P00_SKP4(_0, ...) P00_SKP3(__VA_ARGS__)
00156 #define P00_SKP5(_0, ...) P00_SKP4(__VA_ARGS__)
00157 #define P00_SKP6(_0, ...) P00_SKP5(__VA_ARGS__)
00158 #define P00_SKP7(_0, ...) P00_SKP6(__VA_ARGS__)
00159 #define P00_SKP8(_0, ...) P00_SKP7(__VA_ARGS__)
00160 #define P00_SKP9(_0, ...) P00_SKP8(__VA_ARGS__)
00161 #define P00_SKP10(_0, ...) P00_SKP9(__VA_ARGS__)
00162 #define P00_SKP11(_0, ...) P00_SKP10(__VA_ARGS__)
00163 #define P00_SKP12(_0, ...) P00_SKP11(__VA_ARGS__)
00164 #define P00_SKP13(_0, ...) P00_SKP12(__VA_ARGS__)
00165 #define P00_SKP14(_0, ...) P00_SKP13(__VA_ARGS__)
00166 #define P00_SKP15(_0, ...) P00_SKP14(__VA_ARGS__)
00167 #define P00_SKP16(_0, ...) P00_SKP15(__VA_ARGS__)
00168 #define P00_SKP17(_0, ...) P00_SKP16(__VA_ARGS__)
00169 #define P00_SKP18(_0, ...) P00_SKP17(__VA_ARGS__)
00170 #define P00_SKP19(_0, ...) P00_SKP18(__VA_ARGS__)
00171 #define P00_SKP20(_0, ...) P00_SKP19(__VA_ARGS__)
00172 #define P00_SKP21(_0, ...) P00_SKP20(__VA_ARGS__)
00173 #define P00_SKP22(_0, ...) P00_SKP21(__VA_ARGS__)
00174 #define P00_SKP23(_0, ...) P00_SKP22(__VA_ARGS__)
00175 #define P00_SKP24(_0, ...) P00_SKP23(__VA_ARGS__)
00176 #define P00_SKP25(_0, ...) P00_SKP24(__VA_ARGS__)
00177 #define P00_SKP26(_0, ...) P00_SKP25(__VA_ARGS__)
00178 #define P00_SKP27(_0, ...) P00_SKP26(__VA_ARGS__)
00179 #define P00_SKP28(_0, ...) P00_SKP27(__VA_ARGS__)
00180 #define P00_SKP29(_0, ...) P00_SKP28(__VA_ARGS__)
00181 #define P00_SKP30(_0, ...) P00_SKP29(__VA_ARGS__)
00182 #define P00_SKP31(_0, ...) P00_SKP30(__VA_ARGS__)
00183 #define P00_SKP32(_0, ...) P00_SKP31(__VA_ARGS__)
00184 #define P00_SKP33(_0, ...) P00_SKP32(__VA_ARGS__)
00185 #define P00_SKP34(_0, ...) P00_SKP33(__VA_ARGS__)
00186 #define P00_SKP35(_0, ...) P00_SKP34(__VA_ARGS__)
00187 #define P00_SKP36(_0, ...) P00_SKP35(__VA_ARGS__)
00188 #define P00_SKP37(_0, ...) P00_SKP36(__VA_ARGS__)
00189 #define P00_SKP38(_0, ...) P00_SKP37(__VA_ARGS__)
00190 #define P00_SKP39(_0, ...) P00_SKP38(__VA_ARGS__)
00191 #define P00_SKP40(_0, ...) P00_SKP39(__VA_ARGS__)
00192 #define P00_SKP41(_0, ...) P00_SKP40(__VA_ARGS__)
00193 #define P00_SKP42(_0, ...) P00_SKP41(__VA_ARGS__)
00194 #define P00_SKP43(_0, ...) P00_SKP42(__VA_ARGS__)
00195 #define P00_SKP44(_0, ...) P00_SKP43(__VA_ARGS__)
00196 #define P00_SKP45(_0, ...) P00_SKP44(__VA_ARGS__)
00197 #define P00_SKP46(_0, ...) P00_SKP45(__VA_ARGS__)
00198 #define P00_SKP47(_0, ...) P00_SKP46(__VA_ARGS__)
00199 #define P00_SKP48(_0, ...) P00_SKP47(__VA_ARGS__)
00200 #define P00_SKP49(_0, ...) P00_SKP48(__VA_ARGS__)
00201 #define P00_SKP50(_0, ...) P00_SKP49(__VA_ARGS__)
00202 #define P00_SKP51(_0, ...) P00_SKP50(__VA_ARGS__)
00203 #define P00_SKP52(_0, ...) P00_SKP51(__VA_ARGS__)
00204 #define P00_SKP53(_0, ...) P00_SKP52(__VA_ARGS__)
00205 #define P00_SKP54(_0, ...) P00_SKP53(__VA_ARGS__)
00206 #define P00_SKP55(_0, ...) P00_SKP54(__VA_ARGS__)
00207 #define P00_SKP56(_0, ...) P00_SKP55(__VA_ARGS__)
00208 #define P00_SKP57(_0, ...) P00_SKP56(__VA_ARGS__)
00209 #define P00_SKP58(_0, ...) P00_SKP57(__VA_ARGS__)
00210 #define P00_SKP59(_0, ...) P00_SKP58(__VA_ARGS__)
00211 #define P00_SKP60(_0, ...) P00_SKP59(__VA_ARGS__)
00212 #define P00_SKP61(_0, ...) P00_SKP60(__VA_ARGS__)
00213 #define P00_SKP62(_0, ...) P00_SKP61(__VA_ARGS__)
00214 #define P00_SKP63(_0, ...) P00_SKP62(__VA_ARGS__)
00215 #define P00_SKP64(_0, ...) P00_SKP63(__VA_ARGS__)
00216 #define P00_SKP65(_0, ...) P00_SKP64(__VA_ARGS__)
00217 #define P00_SKP66(_0, ...) P00_SKP65(__VA_ARGS__)
00218 #define P00_SKP67(_0, ...) P00_SKP66(__VA_ARGS__)
00219 #define P00_SKP68(_0, ...) P00_SKP67(__VA_ARGS__)
00220 #define P00_SKP69(_0, ...) P00_SKP68(__VA_ARGS__)
00221 #define P00_SKP70(_0, ...) P00_SKP69(__VA_ARGS__)
00222 #define P00_SKP71(_0, ...) P00_SKP70(__VA_ARGS__)
00223 #define P00_SKP72(_0, ...) P00_SKP71(__VA_ARGS__)
00224 #define P00_SKP73(_0, ...) P00_SKP72(__VA_ARGS__)
00225 #define P00_SKP74(_0, ...) P00_SKP73(__VA_ARGS__)
00226 #define P00_SKP75(_0, ...) P00_SKP74(__VA_ARGS__)
00227 #define P00_SKP76(_0, ...) P00_SKP75(__VA_ARGS__)
00228 #define P00_SKP77(_0, ...) P00_SKP76(__VA_ARGS__)
00229 #define P00_SKP78(_0, ...) P00_SKP77(__VA_ARGS__)
00230 #define P00_SKP79(_0, ...) P00_SKP78(__VA_ARGS__)
00231 #define P00_SKP80(_0, ...) P00_SKP79(__VA_ARGS__)
00232 #define P00_SKP81(_0, ...) P00_SKP80(__VA_ARGS__)
00233 #define P00_SKP82(_0, ...) P00_SKP81(__VA_ARGS__)
00234 #define P00_SKP83(_0, ...) P00_SKP82(__VA_ARGS__)
00235 #define P00_SKP84(_0, ...) P00_SKP83(__VA_ARGS__)
00236 #define P00_SKP85(_0, ...) P00_SKP84(__VA_ARGS__)
00237 #define P00_SKP86(_0, ...) P00_SKP85(__VA_ARGS__)
00238 #define P00_SKP87(_0, ...) P00_SKP86(__VA_ARGS__)
00239 #define P00_SKP88(_0, ...) P00_SKP87(__VA_ARGS__)
00240 #define P00_SKP89(_0, ...) P00_SKP88(__VA_ARGS__)
00241 #define P00_SKP90(_0, ...) P00_SKP89(__VA_ARGS__)
00242 #define P00_SKP91(_0, ...) P00_SKP90(__VA_ARGS__)
00243 #define P00_SKP92(_0, ...) P00_SKP91(__VA_ARGS__)
00244 #define P00_SKP93(_0, ...) P00_SKP92(__VA_ARGS__)
00245 #define P00_SKP94(_0, ...) P00_SKP93(__VA_ARGS__)
00246 #define P00_SKP95(_0, ...) P00_SKP94(__VA_ARGS__)
00247 #define P00_SKP96(_0, ...) P00_SKP95(__VA_ARGS__)
00248 #define P00_SKP97(_0, ...) P00_SKP96(__VA_ARGS__)
00249 #define P00_SKP98(_0, ...) P00_SKP97(__VA_ARGS__)
00250 #define P00_SKP99(_0, ...) P00_SKP98(__VA_ARGS__)
00251 #define P00_SKP100(_0, ...) P00_SKP99(__VA_ARGS__)
00252 #define P00_SKP101(_0, ...) P00_SKP100(__VA_ARGS__)
00253 #define P00_SKP102(_0, ...) P00_SKP101(__VA_ARGS__)
00254 #define P00_SKP103(_0, ...) P00_SKP102(__VA_ARGS__)
00255 #define P00_SKP104(_0, ...) P00_SKP103(__VA_ARGS__)
00256 #define P00_SKP105(_0, ...) P00_SKP104(__VA_ARGS__)
00257 #define P00_SKP106(_0, ...) P00_SKP105(__VA_ARGS__)
00258 #define P00_SKP107(_0, ...) P00_SKP106(__VA_ARGS__)
00259 #define P00_SKP108(_0, ...) P00_SKP107(__VA_ARGS__)
00260 #define P00_SKP109(_0, ...) P00_SKP108(__VA_ARGS__)
00261 #define P00_SKP110(_0, ...) P00_SKP109(__VA_ARGS__)
00262 #define P00_SKP111(_0, ...) P00_SKP110(__VA_ARGS__)
00263 #define P00_SKP112(_0, ...) P00_SKP111(__VA_ARGS__)
00264 #define P00_SKP113(_0, ...) P00_SKP112(__VA_ARGS__)
00265 #define P00_SKP114(_0, ...) P00_SKP113(__VA_ARGS__)
00266 #define P00_SKP115(_0, ...) P00_SKP114(__VA_ARGS__)
00267 #define P00_SKP116(_0, ...) P00_SKP115(__VA_ARGS__)
00268 #define P00_SKP117(_0, ...) P00_SKP116(__VA_ARGS__)
00269 #define P00_SKP118(_0, ...) P00_SKP117(__VA_ARGS__)
00270 #define P00_SKP119(_0, ...) P00_SKP118(__VA_ARGS__)
00271 #define P00_SKP120(_0, ...) P00_SKP119(__VA_ARGS__)
00272 #define P00_PRE2(_0, ...) _0, P00_PRE1(__VA_ARGS__)
00273 #define P00_PRE3(_0, ...) _0, P00_PRE2(__VA_ARGS__)
00274 #define P00_PRE4(_0, ...) _0, P00_PRE3(__VA_ARGS__)
00275 #define P00_PRE5(_0, ...) _0, P00_PRE4(__VA_ARGS__)
00276 #define P00_PRE6(_0, ...) _0, P00_PRE5(__VA_ARGS__)
00277 #define P00_PRE7(_0, ...) _0, P00_PRE6(__VA_ARGS__)
00278 #define P00_PRE8(_0, ...) _0, P00_PRE7(__VA_ARGS__)
00279 #define P00_PRE9(_0, ...) _0, P00_PRE8(__VA_ARGS__)
00280 #define P00_PRE10(_0, ...) _0, P00_PRE9(__VA_ARGS__)
00281 #define P00_PRE11(_0, ...) _0, P00_PRE10(__VA_ARGS__)
00282 #define P00_PRE12(_0, ...) _0, P00_PRE11(__VA_ARGS__)
00283 #define P00_PRE13(_0, ...) _0, P00_PRE12(__VA_ARGS__)
00284 #define P00_PRE14(_0, ...) _0, P00_PRE13(__VA_ARGS__)
00285 #define P00_PRE15(_0, ...) _0, P00_PRE14(__VA_ARGS__)
00286 #define P00_PRE16(_0, ...) _0, P00_PRE15(__VA_ARGS__)
00287 #define P00_PRE17(_0, ...) _0, P00_PRE16(__VA_ARGS__)
00288 #define P00_PRE18(_0, ...) _0, P00_PRE17(__VA_ARGS__)
00289 #define P00_PRE19(_0, ...) _0, P00_PRE18(__VA_ARGS__)
00290 #define P00_PRE20(_0, ...) _0, P00_PRE19(__VA_ARGS__)
00291 #define P00_PRE21(_0, ...) _0, P00_PRE20(__VA_ARGS__)
00292 #define P00_PRE22(_0, ...) _0, P00_PRE21(__VA_ARGS__)
00293 #define P00_PRE23(_0, ...) _0, P00_PRE22(__VA_ARGS__)
00294 #define P00_PRE24(_0, ...) _0, P00_PRE23(__VA_ARGS__)
00295 #define P00_PRE25(_0, ...) _0, P00_PRE24(__VA_ARGS__)
00296 #define P00_PRE26(_0, ...) _0, P00_PRE25(__VA_ARGS__)
00297 #define P00_PRE27(_0, ...) _0, P00_PRE26(__VA_ARGS__)
00298 #define P00_PRE28(_0, ...) _0, P00_PRE27(__VA_ARGS__)
00299 #define P00_PRE29(_0, ...) _0, P00_PRE28(__VA_ARGS__)
00300 #define P00_PRE30(_0, ...) _0, P00_PRE29(__VA_ARGS__)
00301 #define P00_PRE31(_0, ...) _0, P00_PRE30(__VA_ARGS__)
00302 #define P00_PRE32(_0, ...) _0, P00_PRE31(__VA_ARGS__)
00303 #define P00_PRE33(_0, ...) _0, P00_PRE32(__VA_ARGS__)
00304 #define P00_PRE34(_0, ...) _0, P00_PRE33(__VA_ARGS__)
00305 #define P00_PRE35(_0, ...) _0, P00_PRE34(__VA_ARGS__)
00306 #define P00_PRE36(_0, ...) _0, P00_PRE35(__VA_ARGS__)
00307 #define P00_PRE37(_0, ...) _0, P00_PRE36(__VA_ARGS__)
00308 #define P00_PRE38(_0, ...) _0, P00_PRE37(__VA_ARGS__)
00309 #define P00_PRE39(_0, ...) _0, P00_PRE38(__VA_ARGS__)
00310 #define P00_PRE40(_0, ...) _0, P00_PRE39(__VA_ARGS__)
00311 #define P00_PRE41(_0, ...) _0, P00_PRE40(__VA_ARGS__)
00312 #define P00_PRE42(_0, ...) _0, P00_PRE41(__VA_ARGS__)
00313 #define P00_PRE43(_0, ...) _0, P00_PRE42(__VA_ARGS__)
00314 #define P00_PRE44(_0, ...) _0, P00_PRE43(__VA_ARGS__)
00315 #define P00_PRE45(_0, ...) _0, P00_PRE44(__VA_ARGS__)
00316 #define P00_PRE46(_0, ...) _0, P00_PRE45(__VA_ARGS__)
00317 #define P00_PRE47(_0, ...) _0, P00_PRE46(__VA_ARGS__)
00318 #define P00_PRE48(_0, ...) _0, P00_PRE47(__VA_ARGS__)
00319 #define P00_PRE49(_0, ...) _0, P00_PRE48(__VA_ARGS__)
00320 #define P00_PRE50(_0, ...) _0, P00_PRE49(__VA_ARGS__)
00321 #define P00_PRE51(_0, ...) _0, P00_PRE50(__VA_ARGS__)
00322 #define P00_PRE52(_0, ...) _0, P00_PRE51(__VA_ARGS__)
00323 #define P00_PRE53(_0, ...) _0, P00_PRE52(__VA_ARGS__)
00324 #define P00_PRE54(_0, ...) _0, P00_PRE53(__VA_ARGS__)
00325 #define P00_PRE55(_0, ...) _0, P00_PRE54(__VA_ARGS__)
00326 #define P00_PRE56(_0, ...) _0, P00_PRE55(__VA_ARGS__)
00327 #define P00_PRE57(_0, ...) _0, P00_PRE56(__VA_ARGS__)
00328 #define P00_PRE58(_0, ...) _0, P00_PRE57(__VA_ARGS__)
00329 #define P00_PRE59(_0, ...) _0, P00_PRE58(__VA_ARGS__)
00330 #define P00_PRE60(_0, ...) _0, P00_PRE59(__VA_ARGS__)
00331 #define P00_PRE61(_0, ...) _0, P00_PRE60(__VA_ARGS__)
00332 #define P00_PRE62(_0, ...) _0, P00_PRE61(__VA_ARGS__)
00333 #define P00_PRE63(_0, ...) _0, P00_PRE62(__VA_ARGS__)
00334 #define P00_PRE64(_0, ...) _0, P00_PRE63(__VA_ARGS__)
00335 #define P00_PRE65(_0, ...) _0, P00_PRE64(__VA_ARGS__)
00336 #define P00_PRE66(_0, ...) _0, P00_PRE65(__VA_ARGS__)
00337 #define P00_PRE67(_0, ...) _0, P00_PRE66(__VA_ARGS__)
00338 #define P00_PRE68(_0, ...) _0, P00_PRE67(__VA_ARGS__)
00339 #define P00_PRE69(_0, ...) _0, P00_PRE68(__VA_ARGS__)
00340 #define P00_PRE70(_0, ...) _0, P00_PRE69(__VA_ARGS__)
00341 #define P00_PRE71(_0, ...) _0, P00_PRE70(__VA_ARGS__)
00342 #define P00_PRE72(_0, ...) _0, P00_PRE71(__VA_ARGS__)
00343 #define P00_PRE73(_0, ...) _0, P00_PRE72(__VA_ARGS__)
00344 #define P00_PRE74(_0, ...) _0, P00_PRE73(__VA_ARGS__)
00345 #define P00_PRE75(_0, ...) _0, P00_PRE74(__VA_ARGS__)
00346 #define P00_PRE76(_0, ...) _0, P00_PRE75(__VA_ARGS__)
00347 #define P00_PRE77(_0, ...) _0, P00_PRE76(__VA_ARGS__)
00348 #define P00_PRE78(_0, ...) _0, P00_PRE77(__VA_ARGS__)
00349 #define P00_PRE79(_0, ...) _0, P00_PRE78(__VA_ARGS__)
00350 #define P00_PRE80(_0, ...) _0, P00_PRE79(__VA_ARGS__)
00351 #define P00_PRE81(_0, ...) _0, P00_PRE80(__VA_ARGS__)
00352 #define P00_PRE82(_0, ...) _0, P00_PRE81(__VA_ARGS__)
00353 #define P00_PRE83(_0, ...) _0, P00_PRE82(__VA_ARGS__)
00354 #define P00_PRE84(_0, ...) _0, P00_PRE83(__VA_ARGS__)
00355 #define P00_PRE85(_0, ...) _0, P00_PRE84(__VA_ARGS__)
00356 #define P00_PRE86(_0, ...) _0, P00_PRE85(__VA_ARGS__)
00357 #define P00_PRE87(_0, ...) _0, P00_PRE86(__VA_ARGS__)
00358 #define P00_PRE88(_0, ...) _0, P00_PRE87(__VA_ARGS__)
00359 #define P00_PRE89(_0, ...) _0, P00_PRE88(__VA_ARGS__)
00360 #define P00_PRE90(_0, ...) _0, P00_PRE89(__VA_ARGS__)
00361 #define P00_PRE91(_0, ...) _0, P00_PRE90(__VA_ARGS__)
00362 #define P00_PRE92(_0, ...) _0, P00_PRE91(__VA_ARGS__)
00363 #define P00_PRE93(_0, ...) _0, P00_PRE92(__VA_ARGS__)
00364 #define P00_PRE94(_0, ...) _0, P00_PRE93(__VA_ARGS__)
00365 #define P00_PRE95(_0, ...) _0, P00_PRE94(__VA_ARGS__)
00366 #define P00_PRE96(_0, ...) _0, P00_PRE95(__VA_ARGS__)
00367 #define P00_PRE97(_0, ...) _0, P00_PRE96(__VA_ARGS__)
00368 #define P00_PRE98(_0, ...) _0, P00_PRE97(__VA_ARGS__)
00369 #define P00_PRE99(_0, ...) _0, P00_PRE98(__VA_ARGS__)
00370 #define P00_PRE100(_0, ...) _0, P00_PRE99(__VA_ARGS__)
00371 #define P00_PRE101(_0, ...) _0, P00_PRE100(__VA_ARGS__)
00372 #define P00_PRE102(_0, ...) _0, P00_PRE101(__VA_ARGS__)
00373 #define P00_PRE103(_0, ...) _0, P00_PRE102(__VA_ARGS__)
00374 #define P00_PRE104(_0, ...) _0, P00_PRE103(__VA_ARGS__)
00375 #define P00_PRE105(_0, ...) _0, P00_PRE104(__VA_ARGS__)
00376 #define P00_PRE106(_0, ...) _0, P00_PRE105(__VA_ARGS__)
00377 #define P00_PRE107(_0, ...) _0, P00_PRE106(__VA_ARGS__)
00378 #define P00_PRE108(_0, ...) _0, P00_PRE107(__VA_ARGS__)
00379 #define P00_PRE109(_0, ...) _0, P00_PRE108(__VA_ARGS__)
00380 #define P00_PRE110(_0, ...) _0, P00_PRE109(__VA_ARGS__)
00381 #define P00_PRE111(_0, ...) _0, P00_PRE110(__VA_ARGS__)
00382 #define P00_PRE112(_0, ...) _0, P00_PRE111(__VA_ARGS__)
00383 #define P00_PRE113(_0, ...) _0, P00_PRE112(__VA_ARGS__)
00384 #define P00_PRE114(_0, ...) _0, P00_PRE113(__VA_ARGS__)
00385 #define P00_PRE115(_0, ...) _0, P00_PRE114(__VA_ARGS__)
00386 #define P00_PRE116(_0, ...) _0, P00_PRE115(__VA_ARGS__)
00387 #define P00_PRE117(_0, ...) _0, P00_PRE116(__VA_ARGS__)
00388 #define P00_PRE118(_0, ...) _0, P00_PRE117(__VA_ARGS__)
00389 #define P00_PRE119(_0, ...) _0, P00_PRE118(__VA_ARGS__)
00390 #define P00_PRE120(_0, ...) _0, P00_PRE119(__VA_ARGS__)
00391 #define P00_ASCENDING()                                        \
00392  0, 1, 2, 3, 4, 5, 6, 7,                                       \
00393  8, 9, 10, 11, 12, 13, 14, 15,                                 \
00394  16, 17, 18, 19, 20, 21, 22, 23,                               \
00395  24, 25, 26, 27, 28, 29, 30, 31,                               \
00396  32, 33, 34, 35, 36, 37, 38, 39,                               \
00397  40, 41, 42, 43, 44, 45, 46, 47,                               \
00398  48, 49, 50, 51, 52, 53, 54, 55,                               \
00399  56, 57, 58, 59, 60, 61, 62, 63,                               \
00400  64, 65, 66, 67, 68, 69, 70, 71,                               \
00401  72, 73, 74, 75, 76, 77, 78, 79,                               \
00402  80, 81, 82, 83, 84, 85, 86, 87,                               \
00403  88, 89, 90, 91, 92, 93, 94, 95,                               \
00404  96, 97, 98, 99, 100, 101, 102, 103,                           \
00405  104, 105, 106, 107, 108, 109, 110, 111,                       \
00406  112, 113, 114, 115, 116, 117, 118, 119,                       \
00407  120,
00408 #define P00_ALL_ZEROES()                                       \
00409  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00410  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00411  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00412  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00413  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00414  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00415  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00416  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00417  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00418  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00419  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00420  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00421  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00422  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00423  0, 0, 0, 0, 0, 0, 0, 0,                                       \
00424  0,
00425 #define P00_ALL_ONES()                                         \
00426  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00427  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00428  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00429  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00430  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00431  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00432  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00433  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00434  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00435  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00436  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00437  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00438  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00439  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00440  1, 1, 1, 1, 1, 1, 1, 1,                                       \
00441  1,
00442 
00443 #define P99_PASTE7(...) P00_PASTE7(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00444 #define P00_PASTE7(L, ...) P99_PASTE2(P99_PASTE6(__VA_ARGS__), L)
00445 
00446 #define P99_PASTE8(...) P00_PASTE8(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00447 #define P00_PASTE8(L, ...) P99_PASTE2(P99_PASTE7(__VA_ARGS__), L)
00448 
00449 #define P99_PASTE9(...) P00_PASTE9(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00450 #define P00_PASTE9(L, ...) P99_PASTE2(P99_PASTE8(__VA_ARGS__), L)
00451 
00452 #define P99_PASTE10(...) P00_PASTE10(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00453 #define P00_PASTE10(L, ...) P99_PASTE2(P99_PASTE9(__VA_ARGS__), L)
00454 
00455 #define P99_PASTE11(...) P00_PASTE11(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00456 #define P00_PASTE11(L, ...) P99_PASTE2(P99_PASTE10(__VA_ARGS__), L)
00457 
00458 #define P99_PASTE12(...) P00_PASTE12(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00459 #define P00_PASTE12(L, ...) P99_PASTE2(P99_PASTE11(__VA_ARGS__), L)
00460 
00461 #define P99_PASTE13(...) P00_PASTE13(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00462 #define P00_PASTE13(L, ...) P99_PASTE2(P99_PASTE12(__VA_ARGS__), L)
00463 
00464 #define P99_PASTE14(...) P00_PASTE14(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00465 #define P00_PASTE14(L, ...) P99_PASTE2(P99_PASTE13(__VA_ARGS__), L)
00466 
00467 #define P99_PASTE15(...) P00_PASTE15(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00468 #define P00_PASTE15(L, ...) P99_PASTE2(P99_PASTE14(__VA_ARGS__), L)
00469 
00470 #define P99_PASTE16(...) P00_PASTE16(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00471 #define P00_PASTE16(L, ...) P99_PASTE2(P99_PASTE15(__VA_ARGS__), L)
00472 
00473 #define P99_PASTE17(...) P00_PASTE17(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00474 #define P00_PASTE17(L, ...) P99_PASTE2(P99_PASTE16(__VA_ARGS__), L)
00475 
00476 #define P99_PASTE18(...) P00_PASTE18(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00477 #define P00_PASTE18(L, ...) P99_PASTE2(P99_PASTE17(__VA_ARGS__), L)
00478 
00479 #define P99_PASTE19(...) P00_PASTE19(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00480 #define P00_PASTE19(L, ...) P99_PASTE2(P99_PASTE18(__VA_ARGS__), L)
00481 
00482 #define P99_PASTE20(...) P00_PASTE20(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00483 #define P00_PASTE20(L, ...) P99_PASTE2(P99_PASTE19(__VA_ARGS__), L)
00484 
00485 #define P99_PASTE21(...) P00_PASTE21(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00486 #define P00_PASTE21(L, ...) P99_PASTE2(P99_PASTE20(__VA_ARGS__), L)
00487 
00488 #define P99_PASTE22(...) P00_PASTE22(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00489 #define P00_PASTE22(L, ...) P99_PASTE2(P99_PASTE21(__VA_ARGS__), L)
00490 
00491 #define P99_PASTE23(...) P00_PASTE23(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00492 #define P00_PASTE23(L, ...) P99_PASTE2(P99_PASTE22(__VA_ARGS__), L)
00493 
00494 #define P99_PASTE24(...) P00_PASTE24(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00495 #define P00_PASTE24(L, ...) P99_PASTE2(P99_PASTE23(__VA_ARGS__), L)
00496 
00497 #define P99_PASTE25(...) P00_PASTE25(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00498 #define P00_PASTE25(L, ...) P99_PASTE2(P99_PASTE24(__VA_ARGS__), L)
00499 
00500 #define P99_PASTE26(...) P00_PASTE26(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00501 #define P00_PASTE26(L, ...) P99_PASTE2(P99_PASTE25(__VA_ARGS__), L)
00502 
00503 #define P99_PASTE27(...) P00_PASTE27(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00504 #define P00_PASTE27(L, ...) P99_PASTE2(P99_PASTE26(__VA_ARGS__), L)
00505 
00506 #define P99_PASTE28(...) P00_PASTE28(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00507 #define P00_PASTE28(L, ...) P99_PASTE2(P99_PASTE27(__VA_ARGS__), L)
00508 
00509 #define P99_PASTE29(...) P00_PASTE29(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00510 #define P00_PASTE29(L, ...) P99_PASTE2(P99_PASTE28(__VA_ARGS__), L)
00511 
00512 #define P99_PASTE30(...) P00_PASTE30(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00513 #define P00_PASTE30(L, ...) P99_PASTE2(P99_PASTE29(__VA_ARGS__), L)
00514 
00515 #define P99_PASTE31(...) P00_PASTE31(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00516 #define P00_PASTE31(L, ...) P99_PASTE2(P99_PASTE30(__VA_ARGS__), L)
00517 
00518 #define P99_PASTE32(...) P00_PASTE32(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00519 #define P00_PASTE32(L, ...) P99_PASTE2(P99_PASTE31(__VA_ARGS__), L)
00520 
00521 #define P99_PASTE33(...) P00_PASTE33(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00522 #define P00_PASTE33(L, ...) P99_PASTE2(P99_PASTE32(__VA_ARGS__), L)
00523 
00524 #define P99_PASTE34(...) P00_PASTE34(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00525 #define P00_PASTE34(L, ...) P99_PASTE2(P99_PASTE33(__VA_ARGS__), L)
00526 
00527 #define P99_PASTE35(...) P00_PASTE35(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00528 #define P00_PASTE35(L, ...) P99_PASTE2(P99_PASTE34(__VA_ARGS__), L)
00529 
00530 #define P99_PASTE36(...) P00_PASTE36(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00531 #define P00_PASTE36(L, ...) P99_PASTE2(P99_PASTE35(__VA_ARGS__), L)
00532 
00533 #define P99_PASTE37(...) P00_PASTE37(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00534 #define P00_PASTE37(L, ...) P99_PASTE2(P99_PASTE36(__VA_ARGS__), L)
00535 
00536 #define P99_PASTE38(...) P00_PASTE38(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00537 #define P00_PASTE38(L, ...) P99_PASTE2(P99_PASTE37(__VA_ARGS__), L)
00538 
00539 #define P99_PASTE39(...) P00_PASTE39(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00540 #define P00_PASTE39(L, ...) P99_PASTE2(P99_PASTE38(__VA_ARGS__), L)
00541 
00542 #define P99_PASTE40(...) P00_PASTE40(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00543 #define P00_PASTE40(L, ...) P99_PASTE2(P99_PASTE39(__VA_ARGS__), L)
00544 
00545 #define P99_PASTE41(...) P00_PASTE41(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00546 #define P00_PASTE41(L, ...) P99_PASTE2(P99_PASTE40(__VA_ARGS__), L)
00547 
00548 #define P99_PASTE42(...) P00_PASTE42(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00549 #define P00_PASTE42(L, ...) P99_PASTE2(P99_PASTE41(__VA_ARGS__), L)
00550 
00551 #define P99_PASTE43(...) P00_PASTE43(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00552 #define P00_PASTE43(L, ...) P99_PASTE2(P99_PASTE42(__VA_ARGS__), L)
00553 
00554 #define P99_PASTE44(...) P00_PASTE44(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00555 #define P00_PASTE44(L, ...) P99_PASTE2(P99_PASTE43(__VA_ARGS__), L)
00556 
00557 #define P99_PASTE45(...) P00_PASTE45(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00558 #define P00_PASTE45(L, ...) P99_PASTE2(P99_PASTE44(__VA_ARGS__), L)
00559 
00560 #define P99_PASTE46(...) P00_PASTE46(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00561 #define P00_PASTE46(L, ...) P99_PASTE2(P99_PASTE45(__VA_ARGS__), L)
00562 
00563 #define P99_PASTE47(...) P00_PASTE47(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00564 #define P00_PASTE47(L, ...) P99_PASTE2(P99_PASTE46(__VA_ARGS__), L)
00565 
00566 #define P99_PASTE48(...) P00_PASTE48(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00567 #define P00_PASTE48(L, ...) P99_PASTE2(P99_PASTE47(__VA_ARGS__), L)
00568 
00569 #define P99_PASTE49(...) P00_PASTE49(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00570 #define P00_PASTE49(L, ...) P99_PASTE2(P99_PASTE48(__VA_ARGS__), L)
00571 
00572 #define P99_PASTE50(...) P00_PASTE50(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00573 #define P00_PASTE50(L, ...) P99_PASTE2(P99_PASTE49(__VA_ARGS__), L)
00574 
00575 #define P99_PASTE51(...) P00_PASTE51(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00576 #define P00_PASTE51(L, ...) P99_PASTE2(P99_PASTE50(__VA_ARGS__), L)
00577 
00578 #define P99_PASTE52(...) P00_PASTE52(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00579 #define P00_PASTE52(L, ...) P99_PASTE2(P99_PASTE51(__VA_ARGS__), L)
00580 
00581 #define P99_PASTE53(...) P00_PASTE53(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00582 #define P00_PASTE53(L, ...) P99_PASTE2(P99_PASTE52(__VA_ARGS__), L)
00583 
00584 #define P99_PASTE54(...) P00_PASTE54(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00585 #define P00_PASTE54(L, ...) P99_PASTE2(P99_PASTE53(__VA_ARGS__), L)
00586 
00587 #define P99_PASTE55(...) P00_PASTE55(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00588 #define P00_PASTE55(L, ...) P99_PASTE2(P99_PASTE54(__VA_ARGS__), L)
00589 
00590 #define P99_PASTE56(...) P00_PASTE56(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00591 #define P00_PASTE56(L, ...) P99_PASTE2(P99_PASTE55(__VA_ARGS__), L)
00592 
00593 #define P99_PASTE57(...) P00_PASTE57(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00594 #define P00_PASTE57(L, ...) P99_PASTE2(P99_PASTE56(__VA_ARGS__), L)
00595 
00596 #define P99_PASTE58(...) P00_PASTE58(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00597 #define P00_PASTE58(L, ...) P99_PASTE2(P99_PASTE57(__VA_ARGS__), L)
00598 
00599 #define P99_PASTE59(...) P00_PASTE59(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00600 #define P00_PASTE59(L, ...) P99_PASTE2(P99_PASTE58(__VA_ARGS__), L)
00601 
00602 #define P99_PASTE60(...) P00_PASTE60(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00603 #define P00_PASTE60(L, ...) P99_PASTE2(P99_PASTE59(__VA_ARGS__), L)
00604 
00605 #define P99_PASTE61(...) P00_PASTE61(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00606 #define P00_PASTE61(L, ...) P99_PASTE2(P99_PASTE60(__VA_ARGS__), L)
00607 
00608 #define P99_PASTE62(...) P00_PASTE62(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00609 #define P00_PASTE62(L, ...) P99_PASTE2(P99_PASTE61(__VA_ARGS__), L)
00610 
00611 #define P99_PASTE63(...) P00_PASTE63(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00612 #define P00_PASTE63(L, ...) P99_PASTE2(P99_PASTE62(__VA_ARGS__), L)
00613 
00614 #define P99_PASTE64(...) P00_PASTE64(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00615 #define P00_PASTE64(L, ...) P99_PASTE2(P99_PASTE63(__VA_ARGS__), L)
00616 
00617 #define P99_PASTE65(...) P00_PASTE65(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00618 #define P00_PASTE65(L, ...) P99_PASTE2(P99_PASTE64(__VA_ARGS__), L)
00619 
00620 #define P99_PASTE66(...) P00_PASTE66(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00621 #define P00_PASTE66(L, ...) P99_PASTE2(P99_PASTE65(__VA_ARGS__), L)
00622 
00623 #define P99_PASTE67(...) P00_PASTE67(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00624 #define P00_PASTE67(L, ...) P99_PASTE2(P99_PASTE66(__VA_ARGS__), L)
00625 
00626 #define P99_PASTE68(...) P00_PASTE68(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00627 #define P00_PASTE68(L, ...) P99_PASTE2(P99_PASTE67(__VA_ARGS__), L)
00628 
00629 #define P99_PASTE69(...) P00_PASTE69(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00630 #define P00_PASTE69(L, ...) P99_PASTE2(P99_PASTE68(__VA_ARGS__), L)
00631 
00632 #define P99_PASTE70(...) P00_PASTE70(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00633 #define P00_PASTE70(L, ...) P99_PASTE2(P99_PASTE69(__VA_ARGS__), L)
00634 
00635 #define P99_PASTE71(...) P00_PASTE71(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00636 #define P00_PASTE71(L, ...) P99_PASTE2(P99_PASTE70(__VA_ARGS__), L)
00637 
00638 #define P99_PASTE72(...) P00_PASTE72(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00639 #define P00_PASTE72(L, ...) P99_PASTE2(P99_PASTE71(__VA_ARGS__), L)
00640 
00641 #define P99_PASTE73(...) P00_PASTE73(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00642 #define P00_PASTE73(L, ...) P99_PASTE2(P99_PASTE72(__VA_ARGS__), L)
00643 
00644 #define P99_PASTE74(...) P00_PASTE74(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00645 #define P00_PASTE74(L, ...) P99_PASTE2(P99_PASTE73(__VA_ARGS__), L)
00646 
00647 #define P99_PASTE75(...) P00_PASTE75(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00648 #define P00_PASTE75(L, ...) P99_PASTE2(P99_PASTE74(__VA_ARGS__), L)
00649 
00650 #define P99_PASTE76(...) P00_PASTE76(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00651 #define P00_PASTE76(L, ...) P99_PASTE2(P99_PASTE75(__VA_ARGS__), L)
00652 
00653 #define P99_PASTE77(...) P00_PASTE77(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00654 #define P00_PASTE77(L, ...) P99_PASTE2(P99_PASTE76(__VA_ARGS__), L)
00655 
00656 #define P99_PASTE78(...) P00_PASTE78(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00657 #define P00_PASTE78(L, ...) P99_PASTE2(P99_PASTE77(__VA_ARGS__), L)
00658 
00659 #define P99_PASTE79(...) P00_PASTE79(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00660 #define P00_PASTE79(L, ...) P99_PASTE2(P99_PASTE78(__VA_ARGS__), L)
00661 
00662 #define P99_PASTE80(...) P00_PASTE80(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00663 #define P00_PASTE80(L, ...) P99_PASTE2(P99_PASTE79(__VA_ARGS__), L)
00664 
00665 #define P99_PASTE81(...) P00_PASTE81(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00666 #define P00_PASTE81(L, ...) P99_PASTE2(P99_PASTE80(__VA_ARGS__), L)
00667 
00668 #define P99_PASTE82(...) P00_PASTE82(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00669 #define P00_PASTE82(L, ...) P99_PASTE2(P99_PASTE81(__VA_ARGS__), L)
00670 
00671 #define P99_PASTE83(...) P00_PASTE83(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00672 #define P00_PASTE83(L, ...) P99_PASTE2(P99_PASTE82(__VA_ARGS__), L)
00673 
00674 #define P99_PASTE84(...) P00_PASTE84(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00675 #define P00_PASTE84(L, ...) P99_PASTE2(P99_PASTE83(__VA_ARGS__), L)
00676 
00677 #define P99_PASTE85(...) P00_PASTE85(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00678 #define P00_PASTE85(L, ...) P99_PASTE2(P99_PASTE84(__VA_ARGS__), L)
00679 
00680 #define P99_PASTE86(...) P00_PASTE86(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00681 #define P00_PASTE86(L, ...) P99_PASTE2(P99_PASTE85(__VA_ARGS__), L)
00682 
00683 #define P99_PASTE87(...) P00_PASTE87(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00684 #define P00_PASTE87(L, ...) P99_PASTE2(P99_PASTE86(__VA_ARGS__), L)
00685 
00686 #define P99_PASTE88(...) P00_PASTE88(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00687 #define P00_PASTE88(L, ...) P99_PASTE2(P99_PASTE87(__VA_ARGS__), L)
00688 
00689 #define P99_PASTE89(...) P00_PASTE89(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00690 #define P00_PASTE89(L, ...) P99_PASTE2(P99_PASTE88(__VA_ARGS__), L)
00691 
00692 #define P99_PASTE90(...) P00_PASTE90(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00693 #define P00_PASTE90(L, ...) P99_PASTE2(P99_PASTE89(__VA_ARGS__), L)
00694 
00695 #define P99_PASTE91(...) P00_PASTE91(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00696 #define P00_PASTE91(L, ...) P99_PASTE2(P99_PASTE90(__VA_ARGS__), L)
00697 
00698 #define P99_PASTE92(...) P00_PASTE92(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00699 #define P00_PASTE92(L, ...) P99_PASTE2(P99_PASTE91(__VA_ARGS__), L)
00700 
00701 #define P99_PASTE93(...) P00_PASTE93(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00702 #define P00_PASTE93(L, ...) P99_PASTE2(P99_PASTE92(__VA_ARGS__), L)
00703 
00704 #define P99_PASTE94(...) P00_PASTE94(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00705 #define P00_PASTE94(L, ...) P99_PASTE2(P99_PASTE93(__VA_ARGS__), L)
00706 
00707 #define P99_PASTE95(...) P00_PASTE95(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00708 #define P00_PASTE95(L, ...) P99_PASTE2(P99_PASTE94(__VA_ARGS__), L)
00709 
00710 #define P99_PASTE96(...) P00_PASTE96(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00711 #define P00_PASTE96(L, ...) P99_PASTE2(P99_PASTE95(__VA_ARGS__), L)
00712 
00713 #define P99_PASTE97(...) P00_PASTE97(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00714 #define P00_PASTE97(L, ...) P99_PASTE2(P99_PASTE96(__VA_ARGS__), L)
00715 
00716 #define P99_PASTE98(...) P00_PASTE98(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00717 #define P00_PASTE98(L, ...) P99_PASTE2(P99_PASTE97(__VA_ARGS__), L)
00718 
00719 #define P99_PASTE99(...) P00_PASTE99(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00720 #define P00_PASTE99(L, ...) P99_PASTE2(P99_PASTE98(__VA_ARGS__), L)
00721 
00722 #define P99_PASTE100(...) P00_PASTE100(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00723 #define P00_PASTE100(L, ...) P99_PASTE2(P99_PASTE99(__VA_ARGS__), L)
00724 
00725 #define P99_PASTE101(...) P00_PASTE101(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00726 #define P00_PASTE101(L, ...) P99_PASTE2(P99_PASTE100(__VA_ARGS__), L)
00727 
00728 #define P99_PASTE102(...) P00_PASTE102(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00729 #define P00_PASTE102(L, ...) P99_PASTE2(P99_PASTE101(__VA_ARGS__), L)
00730 
00731 #define P99_PASTE103(...) P00_PASTE103(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00732 #define P00_PASTE103(L, ...) P99_PASTE2(P99_PASTE102(__VA_ARGS__), L)
00733 
00734 #define P99_PASTE104(...) P00_PASTE104(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00735 #define P00_PASTE104(L, ...) P99_PASTE2(P99_PASTE103(__VA_ARGS__), L)
00736 
00737 #define P99_PASTE105(...) P00_PASTE105(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00738 #define P00_PASTE105(L, ...) P99_PASTE2(P99_PASTE104(__VA_ARGS__), L)
00739 
00740 #define P99_PASTE106(...) P00_PASTE106(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00741 #define P00_PASTE106(L, ...) P99_PASTE2(P99_PASTE105(__VA_ARGS__), L)
00742 
00743 #define P99_PASTE107(...) P00_PASTE107(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00744 #define P00_PASTE107(L, ...) P99_PASTE2(P99_PASTE106(__VA_ARGS__), L)
00745 
00746 #define P99_PASTE108(...) P00_PASTE108(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00747 #define P00_PASTE108(L, ...) P99_PASTE2(P99_PASTE107(__VA_ARGS__), L)
00748 
00749 #define P99_PASTE109(...) P00_PASTE109(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00750 #define P00_PASTE109(L, ...) P99_PASTE2(P99_PASTE108(__VA_ARGS__), L)
00751 
00752 #define P99_PASTE110(...) P00_PASTE110(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00753 #define P00_PASTE110(L, ...) P99_PASTE2(P99_PASTE109(__VA_ARGS__), L)
00754 
00755 #define P99_PASTE111(...) P00_PASTE111(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00756 #define P00_PASTE111(L, ...) P99_PASTE2(P99_PASTE110(__VA_ARGS__), L)
00757 
00758 #define P99_PASTE112(...) P00_PASTE112(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00759 #define P00_PASTE112(L, ...) P99_PASTE2(P99_PASTE111(__VA_ARGS__), L)
00760 
00761 #define P99_PASTE113(...) P00_PASTE113(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00762 #define P00_PASTE113(L, ...) P99_PASTE2(P99_PASTE112(__VA_ARGS__), L)
00763 
00764 #define P99_PASTE114(...) P00_PASTE114(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00765 #define P00_PASTE114(L, ...) P99_PASTE2(P99_PASTE113(__VA_ARGS__), L)
00766 
00767 #define P99_PASTE115(...) P00_PASTE115(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00768 #define P00_PASTE115(L, ...) P99_PASTE2(P99_PASTE114(__VA_ARGS__), L)
00769 
00770 #define P99_PASTE116(...) P00_PASTE116(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00771 #define P00_PASTE116(L, ...) P99_PASTE2(P99_PASTE115(__VA_ARGS__), L)
00772 
00773 #define P99_PASTE117(...) P00_PASTE117(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00774 #define P00_PASTE117(L, ...) P99_PASTE2(P99_PASTE116(__VA_ARGS__), L)
00775 
00776 #define P99_PASTE118(...) P00_PASTE118(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00777 #define P00_PASTE118(L, ...) P99_PASTE2(P99_PASTE117(__VA_ARGS__), L)
00778 
00779 #define P99_PASTE119(...) P00_PASTE119(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00780 #define P00_PASTE119(L, ...) P99_PASTE2(P99_PASTE118(__VA_ARGS__), L)
00781 
00782 #define P99_PASTE120(...) P00_PASTE120(P99_LAST(__VA_ARGS__), P99_ALLBUTLAST(__VA_ARGS__))
00783 #define P00_PASTE120(L, ...) P99_PASTE2(P99_PASTE119(__VA_ARGS__), L)
00784 
01149 #define P00_IS_0_EQ_0(...) ,
01150 #define P00_IS_1_EQ_1(...) ,
01151 #define P00_IS_2_EQ_2(...) ,
01152 #define P00_IS_3_EQ_3(...) ,
01153 #define P00_IS_4_EQ_4(...) ,
01154 #define P00_IS_5_EQ_5(...) ,
01155 #define P00_IS_6_EQ_6(...) ,
01156 #define P00_IS_7_EQ_7(...) ,
01157 #define P00_IS_8_EQ_8(...) ,
01158 #define P00_IS_9_EQ_9(...) ,
01159 #define P00_IS_10_EQ_10(...) ,
01160 #define P00_IS_11_EQ_11(...) ,
01161 #define P00_IS_12_EQ_12(...) ,
01162 #define P00_IS_13_EQ_13(...) ,
01163 #define P00_IS_14_EQ_14(...) ,
01164 #define P00_IS_15_EQ_15(...) ,
01165 #define P00_IS_16_EQ_16(...) ,
01166 #define P00_IS_17_EQ_17(...) ,
01167 #define P00_IS_18_EQ_18(...) ,
01168 #define P00_IS_19_EQ_19(...) ,
01169 #define P00_IS_20_EQ_20(...) ,
01170 #define P00_IS_21_EQ_21(...) ,
01171 #define P00_IS_22_EQ_22(...) ,
01172 #define P00_IS_23_EQ_23(...) ,
01173 #define P00_IS_24_EQ_24(...) ,
01174 #define P00_IS_25_EQ_25(...) ,
01175 #define P00_IS_26_EQ_26(...) ,
01176 #define P00_IS_27_EQ_27(...) ,
01177 #define P00_IS_28_EQ_28(...) ,
01178 #define P00_IS_29_EQ_29(...) ,
01179 #define P00_IS_30_EQ_30(...) ,
01180 #define P00_IS_31_EQ_31(...) ,
01181 #define P00_IS_32_EQ_32(...) ,
01182 #define P00_IS_33_EQ_33(...) ,
01183 #define P00_IS_34_EQ_34(...) ,
01184 #define P00_IS_35_EQ_35(...) ,
01185 #define P00_IS_36_EQ_36(...) ,
01186 #define P00_IS_37_EQ_37(...) ,
01187 #define P00_IS_38_EQ_38(...) ,
01188 #define P00_IS_39_EQ_39(...) ,
01189 #define P00_IS_40_EQ_40(...) ,
01190 #define P00_IS_41_EQ_41(...) ,
01191 #define P00_IS_42_EQ_42(...) ,
01192 #define P00_IS_43_EQ_43(...) ,
01193 #define P00_IS_44_EQ_44(...) ,
01194 #define P00_IS_45_EQ_45(...) ,
01195 #define P00_IS_46_EQ_46(...) ,
01196 #define P00_IS_47_EQ_47(...) ,
01197 #define P00_IS_48_EQ_48(...) ,
01198 #define P00_IS_49_EQ_49(...) ,
01199 #define P00_IS_50_EQ_50(...) ,
01200 #define P00_IS_51_EQ_51(...) ,
01201 #define P00_IS_52_EQ_52(...) ,
01202 #define P00_IS_53_EQ_53(...) ,
01203 #define P00_IS_54_EQ_54(...) ,
01204 #define P00_IS_55_EQ_55(...) ,
01205 #define P00_IS_56_EQ_56(...) ,
01206 #define P00_IS_57_EQ_57(...) ,
01207 #define P00_IS_58_EQ_58(...) ,
01208 #define P00_IS_59_EQ_59(...) ,
01209 #define P00_IS_60_EQ_60(...) ,
01210 #define P00_IS_61_EQ_61(...) ,
01211 #define P00_IS_62_EQ_62(...) ,
01212 #define P00_IS_63_EQ_63(...) ,
01213 #define P00_IS_64_EQ_64(...) ,
01214 #define P00_IS_65_EQ_65(...) ,
01215 #define P00_IS_66_EQ_66(...) ,
01216 #define P00_IS_67_EQ_67(...) ,
01217 #define P00_IS_68_EQ_68(...) ,
01218 #define P00_IS_69_EQ_69(...) ,
01219 #define P00_IS_70_EQ_70(...) ,
01220 #define P00_IS_71_EQ_71(...) ,
01221 #define P00_IS_72_EQ_72(...) ,
01222 #define P00_IS_73_EQ_73(...) ,
01223 #define P00_IS_74_EQ_74(...) ,
01224 #define P00_IS_75_EQ_75(...) ,
01225 #define P00_IS_76_EQ_76(...) ,
01226 #define P00_IS_77_EQ_77(...) ,
01227 #define P00_IS_78_EQ_78(...) ,
01228 #define P00_IS_79_EQ_79(...) ,
01229 #define P00_IS_80_EQ_80(...) ,
01230 #define P00_IS_81_EQ_81(...) ,
01231 #define P00_IS_82_EQ_82(...) ,
01232 #define P00_IS_83_EQ_83(...) ,
01233 #define P00_IS_84_EQ_84(...) ,
01234 #define P00_IS_85_EQ_85(...) ,
01235 #define P00_IS_86_EQ_86(...) ,
01236 #define P00_IS_87_EQ_87(...) ,
01237 #define P00_IS_88_EQ_88(...) ,
01238 #define P00_IS_89_EQ_89(...) ,
01239 #define P00_IS_90_EQ_90(...) ,
01240 #define P00_IS_91_EQ_91(...) ,
01241 #define P00_IS_92_EQ_92(...) ,
01242 #define P00_IS_93_EQ_93(...) ,
01243 #define P00_IS_94_EQ_94(...) ,
01244 #define P00_IS_95_EQ_95(...) ,
01245 #define P00_IS_96_EQ_96(...) ,
01246 #define P00_IS_97_EQ_97(...) ,
01247 #define P00_IS_98_EQ_98(...) ,
01248 #define P00_IS_99_EQ_99(...) ,
01249 #define P00_IS_100_EQ_100(...) ,
01250 #define P00_IS_101_EQ_101(...) ,
01251 #define P00_IS_102_EQ_102(...) ,
01252 #define P00_IS_103_EQ_103(...) ,
01253 #define P00_IS_104_EQ_104(...) ,
01254 #define P00_IS_105_EQ_105(...) ,
01255 #define P00_IS_106_EQ_106(...) ,
01256 #define P00_IS_107_EQ_107(...) ,
01257 #define P00_IS_108_EQ_108(...) ,
01258 #define P00_IS_109_EQ_109(...) ,
01259 #define P00_IS_110_EQ_110(...) ,
01260 #define P00_IS_111_EQ_111(...) ,
01261 #define P00_IS_112_EQ_112(...) ,
01262 #define P00_IS_113_EQ_113(...) ,
01263 #define P00_IS_114_EQ_114(...) ,
01264 #define P00_IS_115_EQ_115(...) ,
01265 #define P00_IS_116_EQ_116(...) ,
01266 #define P00_IS_117_EQ_117(...) ,
01267 #define P00_IS_118_EQ_118(...) ,
01268 #define P00_IS_119_EQ_119(...) ,
01269 #define P00_IS_120_EQ_120(...) ,
01270 #define P00_IS_121_EQ_121(...) ,
01271 #define P00_IS__Bool_EQ__Bool(...) ,
01272 #define P00_IS__Complex_EQ__Complex(...) ,
01273 #define P00_IS__Exit_EQ__Exit(...) ,
01274 #define P00_IS__Imaginary_EQ__Imaginary(...) ,
01275 #define P00_IS_abort_EQ_abort(...) ,
01276 #define P00_IS_abs_EQ_abs(...) ,
01277 #define P00_IS_acos_EQ_acos(...) ,
01278 #define P00_IS_asctime_EQ_asctime(...) ,
01279 #define P00_IS_asin_EQ_asin(...) ,
01280 #define P00_IS_assert_EQ_assert(...) ,
01281 #define P00_IS_atan_EQ_atan(...) ,
01282 #define P00_IS_atan2_EQ_atan2(...) ,
01283 #define P00_IS_atexit_EQ_atexit(...) ,
01284 #define P00_IS_atof_EQ_atof(...) ,
01285 #define P00_IS_atoi_EQ_atoi(...) ,
01286 #define P00_IS_atol_EQ_atol(...) ,
01287 #define P00_IS_auto_EQ_auto(...) ,
01288 #define P00_IS_break_EQ_break(...) ,
01289 #define P00_IS_bsearch_EQ_bsearch(...) ,
01290 #define P00_IS_btowc_EQ_btowc(...) ,
01291 #define P00_IS_cabs_EQ_cabs(...) ,
01292 #define P00_IS_cacos_EQ_cacos(...) ,
01293 #define P00_IS_cacosh_EQ_cacosh(...) ,
01294 #define P00_IS_calloc_EQ_calloc(...) ,
01295 #define P00_IS_carg_EQ_carg(...) ,
01296 #define P00_IS_case_EQ_case(...) ,
01297 #define P00_IS_casin_EQ_casin(...) ,
01298 #define P00_IS_casinh_EQ_casinh(...) ,
01299 #define P00_IS_catan_EQ_catan(...) ,
01300 #define P00_IS_catanh_EQ_catanh(...) ,
01301 #define P00_IS_ccos_EQ_ccos(...) ,
01302 #define P00_IS_ccosh_EQ_ccosh(...) ,
01303 #define P00_IS_ceil_EQ_ceil(...) ,
01304 #define P00_IS_cexp_EQ_cexp(...) ,
01305 #define P00_IS_char_EQ_char(...) ,
01306 #define P00_IS_cimag_EQ_cimag(...) ,
01307 #define P00_IS_clearerr_EQ_clearerr(...) ,
01308 #define P00_IS_clock_EQ_clock(...) ,
01309 #define P00_IS_clock_t_EQ_clock_t(...) ,
01310 #define P00_IS_clog_EQ_clog(...) ,
01311 #define P00_IS_conj_EQ_conj(...) ,
01312 #define P00_IS_const_EQ_const(...) ,
01313 #define P00_IS_continue_EQ_continue(...) ,
01314 #define P00_IS_cos_EQ_cos(...) ,
01315 #define P00_IS_cosh_EQ_cosh(...) ,
01316 #define P00_IS_cpow_EQ_cpow(...) ,
01317 #define P00_IS_cproj_EQ_cproj(...) ,
01318 #define P00_IS_creal_EQ_creal(...) ,
01319 #define P00_IS_csin_EQ_csin(...) ,
01320 #define P00_IS_csinh_EQ_csinh(...) ,
01321 #define P00_IS_csqrt_EQ_csqrt(...) ,
01322 #define P00_IS_ctan_EQ_ctan(...) ,
01323 #define P00_IS_ctanh_EQ_ctanh(...) ,
01324 #define P00_IS_ctime_EQ_ctime(...) ,
01325 #define P00_IS_default_EQ_default(...) ,
01326 #define P00_IS_difftime_EQ_difftime(...) ,
01327 #define P00_IS_div_EQ_div(...) ,
01328 #define P00_IS_div_t_EQ_div_t(...) ,
01329 #define P00_IS_do_EQ_do(...) ,
01330 #define P00_IS_double_EQ_double(...) ,
01331 #define P00_IS_double_t_EQ_double_t(...) ,
01332 #define P00_IS_else_EQ_else(...) ,
01333 #define P00_IS_enum_EQ_enum(...) ,
01334 #define P00_IS_exit_EQ_exit(...) ,
01335 #define P00_IS_exp_EQ_exp(...) ,
01336 #define P00_IS_extern_EQ_extern(...) ,
01337 #define P00_IS_fabs_EQ_fabs(...) ,
01338 #define P00_IS_fclose_EQ_fclose(...) ,
01339 #define P00_IS_fdopen_EQ_fdopen(...) ,
01340 #define P00_IS_fenv_t_EQ_fenv_t(...) ,
01341 #define P00_IS_feof_EQ_feof(...) ,
01342 #define P00_IS_ferror_EQ_ferror(...) ,
01343 #define P00_IS_fexcept_t_EQ_fexcept_t(...) ,
01344 #define P00_IS_fflush_EQ_fflush(...) ,
01345 #define P00_IS_fgetc_EQ_fgetc(...) ,
01346 #define P00_IS_fgetpos_EQ_fgetpos(...) ,
01347 #define P00_IS_fgets_EQ_fgets(...) ,
01348 #define P00_IS_fgetwc_EQ_fgetwc(...) ,
01349 #define P00_IS_fgetws_EQ_fgetws(...) ,
01350 #define P00_IS_float_EQ_float(...) ,
01351 #define P00_IS_float_t_EQ_float_t(...) ,
01352 #define P00_IS_floor_EQ_floor(...) ,
01353 #define P00_IS_fopen_EQ_fopen(...) ,
01354 #define P00_IS_for_EQ_for(...) ,
01355 #define P00_IS_fpos_t_EQ_fpos_t(...) ,
01356 #define P00_IS_fprintf_EQ_fprintf(...) ,
01357 #define P00_IS_fputc_EQ_fputc(...) ,
01358 #define P00_IS_fputchar_EQ_fputchar(...) ,
01359 #define P00_IS_fputs_EQ_fputs(...) ,
01360 #define P00_IS_fputwc_EQ_fputwc(...) ,
01361 #define P00_IS_fputws_EQ_fputws(...) ,
01362 #define P00_IS_fread_EQ_fread(...) ,
01363 #define P00_IS_free_EQ_free(...) ,
01364 #define P00_IS_freopen_EQ_freopen(...) ,
01365 #define P00_IS_frexp_EQ_frexp(...) ,
01366 #define P00_IS_fscanf_EQ_fscanf(...) ,
01367 #define P00_IS_fseek_EQ_fseek(...) ,
01368 #define P00_IS_fsetpos_EQ_fsetpos(...) ,
01369 #define P00_IS_ftell_EQ_ftell(...) ,
01370 #define P00_IS_fwide_EQ_fwide(...) ,
01371 #define P00_IS_fwprintf_EQ_fwprintf(...) ,
01372 #define P00_IS_fwrite_EQ_fwrite(...) ,
01373 #define P00_IS_fwscanf_EQ_fwscanf(...) ,
01374 #define P00_IS_getaddrinfo_EQ_getaddrinfo(...) ,
01375 #define P00_IS_getc_EQ_getc(...) ,
01376 #define P00_IS_getchar_EQ_getchar(...) ,
01377 #define P00_IS_getenv_EQ_getenv(...) ,
01378 #define P00_IS_getnameinfo_EQ_getnameinfo(...) ,
01379 #define P00_IS_gets_EQ_gets(...) ,
01380 #define P00_IS_getwc_EQ_getwc(...) ,
01381 #define P00_IS_getwchar_EQ_getwchar(...) ,
01382 #define P00_IS_gmtime_EQ_gmtime(...) ,
01383 #define P00_IS_goto_EQ_goto(...) ,
01384 #define P00_IS_if_EQ_if(...) ,
01385 #define P00_IS_imaxabs_EQ_imaxabs(...) ,
01386 #define P00_IS_imaxdiv_EQ_imaxdiv(...) ,
01387 #define P00_IS_imaxdiv_t_EQ_imaxdiv_t(...) ,
01388 #define P00_IS_inline_EQ_inline(...) ,
01389 #define P00_IS_int_EQ_int(...) ,
01390 #define P00_IS_int16_t_EQ_int16_t(...) ,
01391 #define P00_IS_int32_t_EQ_int32_t(...) ,
01392 #define P00_IS_int64_t_EQ_int64_t(...) ,
01393 #define P00_IS_int8_t_EQ_int8_t(...) ,
01394 #define P00_IS_intfast16_t_EQ_intfast16_t(...) ,
01395 #define P00_IS_intfast32_t_EQ_intfast32_t(...) ,
01396 #define P00_IS_intfast64_t_EQ_intfast64_t(...) ,
01397 #define P00_IS_intfast8_t_EQ_intfast8_t(...) ,
01398 #define P00_IS_intleast16_t_EQ_intleast16_t(...) ,
01399 #define P00_IS_intleast32_t_EQ_intleast32_t(...) ,
01400 #define P00_IS_intleast64_t_EQ_intleast64_t(...) ,
01401 #define P00_IS_intleast8_t_EQ_intleast8_t(...) ,
01402 #define P00_IS_intmax_t_EQ_intmax_t(...) ,
01403 #define P00_IS_intptr_t_EQ_intptr_t(...) ,
01404 #define P00_IS_isalnum_EQ_isalnum(...) ,
01405 #define P00_IS_isalpha_EQ_isalpha(...) ,
01406 #define P00_IS_isblank_EQ_isblank(...) ,
01407 #define P00_IS_iscntrl_EQ_iscntrl(...) ,
01408 #define P00_IS_isdigit_EQ_isdigit(...) ,
01409 #define P00_IS_isgraph_EQ_isgraph(...) ,
01410 #define P00_IS_islower_EQ_islower(...) ,
01411 #define P00_IS_isprint_EQ_isprint(...) ,
01412 #define P00_IS_ispunct_EQ_ispunct(...) ,
01413 #define P00_IS_isspace_EQ_isspace(...) ,
01414 #define P00_IS_isupper_EQ_isupper(...) ,
01415 #define P00_IS_iswalnum_EQ_iswalnum(...) ,
01416 #define P00_IS_iswalpha_EQ_iswalpha(...) ,
01417 #define P00_IS_iswcntrl_EQ_iswcntrl(...) ,
01418 #define P00_IS_iswctype_EQ_iswctype(...) ,
01419 #define P00_IS_iswdigit_EQ_iswdigit(...) ,
01420 #define P00_IS_iswgraph_EQ_iswgraph(...) ,
01421 #define P00_IS_iswlower_EQ_iswlower(...) ,
01422 #define P00_IS_iswprint_EQ_iswprint(...) ,
01423 #define P00_IS_iswpunct_EQ_iswpunct(...) ,
01424 #define P00_IS_iswspace_EQ_iswspace(...) ,
01425 #define P00_IS_iswupper_EQ_iswupper(...) ,
01426 #define P00_IS_iswxdigit_EQ_iswxdigit(...) ,
01427 #define P00_IS_isxdigit_EQ_isxdigit(...) ,
01428 #define P00_IS_labs_EQ_labs(...) ,
01429 #define P00_IS_ldexp_EQ_ldexp(...) ,
01430 #define P00_IS_ldiv_EQ_ldiv(...) ,
01431 #define P00_IS_ldiv_t_EQ_ldiv_t(...) ,
01432 #define P00_IS_lldiv_t_EQ_lldiv_t(...) ,
01433 #define P00_IS_localeconv_EQ_localeconv(...) ,
01434 #define P00_IS_localtime_EQ_localtime(...) ,
01435 #define P00_IS_log_EQ_log(...) ,
01436 #define P00_IS_log10_EQ_log10(...) ,
01437 #define P00_IS_long_EQ_long(...) ,
01438 #define P00_IS_longjmp_EQ_longjmp(...) ,
01439 #define P00_IS_malloc_EQ_malloc(...) ,
01440 #define P00_IS_mbrlen_EQ_mbrlen(...) ,
01441 #define P00_IS_mbrtowc_EQ_mbrtowc(...) ,
01442 #define P00_IS_mbsinit_EQ_mbsinit(...) ,
01443 #define P00_IS_mbsrtowcs_EQ_mbsrtowcs(...) ,
01444 #define P00_IS_mbstate_t_EQ_mbstate_t(...) ,
01445 #define P00_IS_memchr_EQ_memchr(...) ,
01446 #define P00_IS_memcmp_EQ_memcmp(...) ,
01447 #define P00_IS_memcpy_EQ_memcpy(...) ,
01448 #define P00_IS_memmove_EQ_memmove(...) ,
01449 #define P00_IS_memset_EQ_memset(...) ,
01450 #define P00_IS_mktime_EQ_mktime(...) ,
01451 #define P00_IS_modf_EQ_modf(...) ,
01452 #define P00_IS_off_t_EQ_off_t(...) ,
01453 #define P00_IS_offsetof_EQ_offsetof(...) ,
01454 #define P00_IS_perror_EQ_perror(...) ,
01455 #define P00_IS_pow_EQ_pow(...) ,
01456 #define P00_IS_printf_EQ_printf(...) ,
01457 #define P00_IS_ptrdiff_t_EQ_ptrdiff_t(...) ,
01458 #define P00_IS_putc_EQ_putc(...) ,
01459 #define P00_IS_putchar_EQ_putchar(...) ,
01460 #define P00_IS_puts_EQ_puts(...) ,
01461 #define P00_IS_putwc_EQ_putwc(...) ,
01462 #define P00_IS_putwchar_EQ_putwchar(...) ,
01463 #define P00_IS_qsort_EQ_qsort(...) ,
01464 #define P00_IS_raise_EQ_raise(...) ,
01465 #define P00_IS_rand_EQ_rand(...) ,
01466 #define P00_IS_realloc_EQ_realloc(...) ,
01467 #define P00_IS_register_EQ_register(...) ,
01468 #define P00_IS_remove_EQ_remove(...) ,
01469 #define P00_IS_rename_EQ_rename(...) ,
01470 #define P00_IS_restrict_EQ_restrict(...) ,
01471 #define P00_IS_return_EQ_return(...) ,
01472 #define P00_IS_rewind_EQ_rewind(...) ,
01473 #define P00_IS_scanf_EQ_scanf(...) ,
01474 #define P00_IS_setbuf_EQ_setbuf(...) ,
01475 #define P00_IS_setjmp_EQ_setjmp(...) ,
01476 #define P00_IS_setlocale_EQ_setlocale(...) ,
01477 #define P00_IS_setvbuf_EQ_setvbuf(...) ,
01478 #define P00_IS_short_EQ_short(...) ,
01479 #define P00_IS_sig_atomic_t_EQ_sig_atomic_t(...) ,
01480 #define P00_IS_signed_EQ_signed(...) ,
01481 #define P00_IS_sin_EQ_sin(...) ,
01482 #define P00_IS_sinh_EQ_sinh(...) ,
01483 #define P00_IS_size_t_EQ_size_t(...) ,
01484 #define P00_IS_sizeof_EQ_sizeof(...) ,
01485 #define P00_IS_snprintf_EQ_snprintf(...) ,
01486 #define P00_IS_sprintf_EQ_sprintf(...) ,
01487 #define P00_IS_sqrt_EQ_sqrt(...) ,
01488 #define P00_IS_srand_EQ_srand(...) ,
01489 #define P00_IS_sscanf_EQ_sscanf(...) ,
01490 #define P00_IS_ssize_t_EQ_ssize_t(...) ,
01491 #define P00_IS_static_EQ_static(...) ,
01492 #define P00_IS_strcat_EQ_strcat(...) ,
01493 #define P00_IS_strchr_EQ_strchr(...) ,
01494 #define P00_IS_strcmp_EQ_strcmp(...) ,
01495 #define P00_IS_strcoll_EQ_strcoll(...) ,
01496 #define P00_IS_strcpy_EQ_strcpy(...) ,
01497 #define P00_IS_strcspn_EQ_strcspn(...) ,
01498 #define P00_IS_strerror_EQ_strerror(...) ,
01499 #define P00_IS_strftime_EQ_strftime(...) ,
01500 #define P00_IS_strlen_EQ_strlen(...) ,
01501 #define P00_IS_strncat_EQ_strncat(...) ,
01502 #define P00_IS_strncmp_EQ_strncmp(...) ,
01503 #define P00_IS_strncpy_EQ_strncpy(...) ,
01504 #define P00_IS_strpbrk_EQ_strpbrk(...) ,
01505 #define P00_IS_strrchr_EQ_strrchr(...) ,
01506 #define P00_IS_strspn_EQ_strspn(...) ,
01507 #define P00_IS_strstr_EQ_strstr(...) ,
01508 #define P00_IS_strtod_EQ_strtod(...) ,
01509 #define P00_IS_strtoimax_EQ_strtoimax(...) ,
01510 #define P00_IS_strtok_EQ_strtok(...) ,
01511 #define P00_IS_strtol_EQ_strtol(...) ,
01512 #define P00_IS_strtoul_EQ_strtoul(...) ,
01513 #define P00_IS_strtoumax_EQ_strtoumax(...) ,
01514 #define P00_IS_struct_EQ_struct(...) ,
01515 #define P00_IS_strxfrm_EQ_strxfrm(...) ,
01516 #define P00_IS_switch_EQ_switch(...) ,
01517 #define P00_IS_swprintf_EQ_swprintf(...) ,
01518 #define P00_IS_swscanf_EQ_swscanf(...) ,
01519 #define P00_IS_system_EQ_system(...) ,
01520 #define P00_IS_tan_EQ_tan(...) ,
01521 #define P00_IS_tanh_EQ_tanh(...) ,
01522 #define P00_IS_time_EQ_time(...) ,
01523 #define P00_IS_time_t_EQ_time_t(...) ,
01524 #define P00_IS_tmpfile_EQ_tmpfile(...) ,
01525 #define P00_IS_tmpnam_EQ_tmpnam(...) ,
01526 #define P00_IS_tolower_EQ_tolower(...) ,
01527 #define P00_IS_toupper_EQ_toupper(...) ,
01528 #define P00_IS_towctrans_EQ_towctrans(...) ,
01529 #define P00_IS_towlower_EQ_towlower(...) ,
01530 #define P00_IS_towupper_EQ_towupper(...) ,
01531 #define P00_IS_typedef_EQ_typedef(...) ,
01532 #define P00_IS_uint16_t_EQ_uint16_t(...) ,
01533 #define P00_IS_uint32_t_EQ_uint32_t(...) ,
01534 #define P00_IS_uint64_t_EQ_uint64_t(...) ,
01535 #define P00_IS_uint8_t_EQ_uint8_t(...) ,
01536 #define P00_IS_uintfast16_t_EQ_uintfast16_t(...) ,
01537 #define P00_IS_uintfast32_t_EQ_uintfast32_t(...) ,
01538 #define P00_IS_uintfast64_t_EQ_uintfast64_t(...) ,
01539 #define P00_IS_uintfast8_t_EQ_uintfast8_t(...) ,
01540 #define P00_IS_uintleast16_t_EQ_uintleast16_t(...) ,
01541 #define P00_IS_uintleast32_t_EQ_uintleast32_t(...) ,
01542 #define P00_IS_uintleast64_t_EQ_uintleast64_t(...) ,
01543 #define P00_IS_uintleast8_t_EQ_uintleast8_t(...) ,
01544 #define P00_IS_uintmax_t_EQ_uintmax_t(...) ,
01545 #define P00_IS_uintptr_t_EQ_uintptr_t(...) ,
01546 #define P00_IS_ungetc_EQ_ungetc(...) ,
01547 #define P00_IS_ungetwc_EQ_ungetwc(...) ,
01548 #define P00_IS_union_EQ_union(...) ,
01549 #define P00_IS_unsigned_EQ_unsigned(...) ,
01550 #define P00_IS_va_arg_EQ_va_arg(...) ,
01551 #define P00_IS_va_copy_EQ_va_copy(...) ,
01552 #define P00_IS_va_end_EQ_va_end(...) ,
01553 #define P00_IS_va_start_EQ_va_start(...) ,
01554 #define P00_IS_vfprintf_EQ_vfprintf(...) ,
01555 #define P00_IS_vfscanf_EQ_vfscanf(...) ,
01556 #define P00_IS_vfwprintf_EQ_vfwprintf(...) ,
01557 #define P00_IS_void_EQ_void(...) ,
01558 #define P00_IS_volatile_EQ_volatile(...) ,
01559 #define P00_IS_vprintf_EQ_vprintf(...) ,
01560 #define P00_IS_vscanf_EQ_vscanf(...) ,
01561 #define P00_IS_vsprintf_EQ_vsprintf(...) ,
01562 #define P00_IS_vsscanf_EQ_vsscanf(...) ,
01563 #define P00_IS_vswprintf_EQ_vswprintf(...) ,
01564 #define P00_IS_vwprintf_EQ_vwprintf(...) ,
01565 #define P00_IS_wchar_t_EQ_wchar_t(...) ,
01566 #define P00_IS_wcrtomb_EQ_wcrtomb(...) ,
01567 #define P00_IS_wcscat_EQ_wcscat(...) ,
01568 #define P00_IS_wcschr_EQ_wcschr(...) ,
01569 #define P00_IS_wcscmp_EQ_wcscmp(...) ,
01570 #define P00_IS_wcscoll_EQ_wcscoll(...) ,
01571 #define P00_IS_wcscpy_EQ_wcscpy(...) ,
01572 #define P00_IS_wcscspn_EQ_wcscspn(...) ,
01573 #define P00_IS_wcsftime_EQ_wcsftime(...) ,
01574 #define P00_IS_wcslen_EQ_wcslen(...) ,
01575 #define P00_IS_wcsncat_EQ_wcsncat(...) ,
01576 #define P00_IS_wcsncmp_EQ_wcsncmp(...) ,
01577 #define P00_IS_wcsncpy_EQ_wcsncpy(...) ,
01578 #define P00_IS_wcspbrk_EQ_wcspbrk(...) ,
01579 #define P00_IS_wcsrchr_EQ_wcsrchr(...) ,
01580 #define P00_IS_wcsrtombs_EQ_wcsrtombs(...) ,
01581 #define P00_IS_wcsspn_EQ_wcsspn(...) ,
01582 #define P00_IS_wcsstr_EQ_wcsstr(...) ,
01583 #define P00_IS_wcstod_EQ_wcstod(...) ,
01584 #define P00_IS_wcstoimax_EQ_wcstoimax(...) ,
01585 #define P00_IS_wcstok_EQ_wcstok(...) ,
01586 #define P00_IS_wcstol_EQ_wcstol(...) ,
01587 #define P00_IS_wcstoul_EQ_wcstoul(...) ,
01588 #define P00_IS_wcstoumax_EQ_wcstoumax(...) ,
01589 #define P00_IS_wcsxfrm_EQ_wcsxfrm(...) ,
01590 #define P00_IS_wctob_EQ_wctob(...) ,
01591 #define P00_IS_wctrans_EQ_wctrans(...) ,
01592 #define P00_IS_wctrans_t_EQ_wctrans_t(...) ,
01593 #define P00_IS_wctype_EQ_wctype(...) ,
01594 #define P00_IS_wctype_t_EQ_wctype_t(...) ,
01595 #define P00_IS_while_EQ_while(...) ,
01596 #define P00_IS_wint_t_EQ_wint_t(...) ,
01597 #define P00_IS_wmemchr_EQ_wmemchr(...) ,
01598 #define P00_IS_wmemcmp_EQ_wmemcmp(...) ,
01599 #define P00_IS_wmemcpy_EQ_wmemcpy(...) ,
01600 #define P00_IS_wmemmove_EQ_wmemmove(...) ,
01601 #define P00_IS_wmemset_EQ_wmemset(...) ,
01602 #define P00_IS_wprintf_EQ_wprintf(...) ,
01603 #define P00_IS_wscanf_EQ_wscanf(...) ,
01604 #define P00_IS_256_EQ_256(...) ,
01605 #define P00_IS_512_EQ_512(...) ,
01606 #define P00_IS_1024_EQ_1024(...) ,
01607 #define P00_IS_2048_EQ_2048(...) ,
01608 #define P00_IS_4096_EQ_4096(...) ,
01609 #define P00_IS_8192_EQ_8192(...) ,
01610 #define P00_IS_16384_EQ_16384(...) ,
01611 #define P00_IS_32768_EQ_32768(...) ,
01612 #define P00_IS_65536_EQ_65536(...) ,
01613 #define P00_IS_131072_EQ_131072(...) ,
01614 #define P00_IS_262144_EQ_262144(...) ,
01615 #define P00_IS_524288_EQ_524288(...) ,
01616 #define P00_IS_1048576_EQ_1048576(...) ,
01617 #define P00_IS_2097152_EQ_2097152(...) ,
01618 #define P00_IS_4194304_EQ_4194304(...) ,
01619 #define P00_IS_8388608_EQ_8388608(...) ,
01620 #define P00_IS_16777216_EQ_16777216(...) ,
01621 #define P00_IS_33554432_EQ_33554432(...) ,
01622 #define P00_IS_67108864_EQ_67108864(...) ,
01623 #define P00_IS_134217728_EQ_134217728(...) ,
01624 #define P00_IS_268435456_EQ_268435456(...) ,
01625 #define P00_IS_536870912_EQ_536870912(...) ,
01626 #define P00_IS_1073741824_EQ_1073741824(...) ,
01627 #define P00_IS_2147483648_EQ_2147483648(...) ,
01628 #define P00_IS_4294967296_EQ_4294967296(...) ,
01629 #define P00_IS_8589934592_EQ_8589934592(...) ,
01630 #define P00_IS_17179869184_EQ_17179869184(...) ,
01631 #define P00_IS_34359738368_EQ_34359738368(...) ,
01632 #define P00_IS_68719476736_EQ_68719476736(...) ,
01633 #define P00_IS_137438953472_EQ_137438953472(...) ,
01634 #define P00_IS_274877906944_EQ_274877906944(...) ,
01635 #define P00_IS_549755813888_EQ_549755813888(...) ,
01636 #define P00_IS_1099511627776_EQ_1099511627776(...) ,
01637 #define P00_IS_2199023255552_EQ_2199023255552(...) ,
01638 #define P00_IS_4398046511104_EQ_4398046511104(...) ,
01639 #define P00_IS_8796093022208_EQ_8796093022208(...) ,
01640 #define P00_IS_17592186044416_EQ_17592186044416(...) ,
01641 #define P00_IS_35184372088832_EQ_35184372088832(...) ,
01642 #define P00_IS_70368744177664_EQ_70368744177664(...) ,
01643 #define P00_IS_140737488355328_EQ_140737488355328(...) ,
01644 #define P00_IS_281474976710656_EQ_281474976710656(...) ,
01645 #define P00_IS_562949953421312_EQ_562949953421312(...) ,
01646 #define P00_IS_1125899906842624_EQ_1125899906842624(...) ,
01647 #define P00_IS_2251799813685248_EQ_2251799813685248(...) ,
01648 #define P00_IS_4503599627370496_EQ_4503599627370496(...) ,
01649 #define P00_IS_9007199254740992_EQ_9007199254740992(...) ,
01650 #define P00_IS_18014398509481984_EQ_18014398509481984(...) ,
01651 #define P00_IS_36028797018963968_EQ_36028797018963968(...) ,
01652 #define P00_IS_72057594037927936_EQ_72057594037927936(...) ,
01653 #define P00_IS_144115188075855872_EQ_144115188075855872(...) ,
01654 #define P00_IS_288230376151711744_EQ_288230376151711744(...) ,
01655 #define P00_IS_576460752303423488_EQ_576460752303423488(...) ,
01656 #define P00_IS_1152921504606846976_EQ_1152921504606846976(...) ,
01657 #define P00_IS_2305843009213693952_EQ_2305843009213693952(...) ,
01658 #define P00_IS_4611686018427387904_EQ_4611686018427387904(...) ,
01659 #define P00_IS_9223372036854775808_EQ_9223372036854775808(...) ,
01660 #define P00_TOK_0_STARTS_0 ,
01661 #define P00_TOK_1_STARTS_1 ,
01662 #define P00_TOK_2_STARTS_2 ,
01663 #define P00_TOK_3_STARTS_3 ,
01664 #define P00_TOK_4_STARTS_4 ,
01665 #define P00_TOK_5_STARTS_5 ,
01666 #define P00_TOK_6_STARTS_6 ,
01667 #define P00_TOK_7_STARTS_7 ,
01668 #define P00_TOK_8_STARTS_8 ,
01669 #define P00_TOK_9_STARTS_9 ,
01670 #define P00_TOK_10_STARTS_10 ,
01671 #define P00_TOK_11_STARTS_11 ,
01672 #define P00_TOK_12_STARTS_12 ,
01673 #define P00_TOK_13_STARTS_13 ,
01674 #define P00_TOK_14_STARTS_14 ,
01675 #define P00_TOK_15_STARTS_15 ,
01676 #define P00_TOK_16_STARTS_16 ,
01677 #define P00_TOK_17_STARTS_17 ,
01678 #define P00_TOK_18_STARTS_18 ,
01679 #define P00_TOK_19_STARTS_19 ,
01680 #define P00_TOK_20_STARTS_20 ,
01681 #define P00_TOK_21_STARTS_21 ,
01682 #define P00_TOK_22_STARTS_22 ,
01683 #define P00_TOK_23_STARTS_23 ,
01684 #define P00_TOK_24_STARTS_24 ,
01685 #define P00_TOK_25_STARTS_25 ,
01686 #define P00_TOK_26_STARTS_26 ,
01687 #define P00_TOK_27_STARTS_27 ,
01688 #define P00_TOK_28_STARTS_28 ,
01689 #define P00_TOK_29_STARTS_29 ,
01690 #define P00_TOK_30_STARTS_30 ,
01691 #define P00_TOK_31_STARTS_31 ,
01692 #define P00_TOK_32_STARTS_32 ,
01693 #define P00_TOK_33_STARTS_33 ,
01694 #define P00_TOK_34_STARTS_34 ,
01695 #define P00_TOK_35_STARTS_35 ,
01696 #define P00_TOK_36_STARTS_36 ,
01697 #define P00_TOK_37_STARTS_37 ,
01698 #define P00_TOK_38_STARTS_38 ,
01699 #define P00_TOK_39_STARTS_39 ,
01700 #define P00_TOK_40_STARTS_40 ,
01701 #define P00_TOK_41_STARTS_41 ,
01702 #define P00_TOK_42_STARTS_42 ,
01703 #define P00_TOK_43_STARTS_43 ,
01704 #define P00_TOK_44_STARTS_44 ,
01705 #define P00_TOK_45_STARTS_45 ,
01706 #define P00_TOK_46_STARTS_46 ,
01707 #define P00_TOK_47_STARTS_47 ,
01708 #define P00_TOK_48_STARTS_48 ,
01709 #define P00_TOK_49_STARTS_49 ,
01710 #define P00_TOK_50_STARTS_50 ,
01711 #define P00_TOK_51_STARTS_51 ,
01712 #define P00_TOK_52_STARTS_52 ,
01713 #define P00_TOK_53_STARTS_53 ,
01714 #define P00_TOK_54_STARTS_54 ,
01715 #define P00_TOK_55_STARTS_55 ,
01716 #define P00_TOK_56_STARTS_56 ,
01717 #define P00_TOK_57_STARTS_57 ,
01718 #define P00_TOK_58_STARTS_58 ,
01719 #define P00_TOK_59_STARTS_59 ,
01720 #define P00_TOK_60_STARTS_60 ,
01721 #define P00_TOK_61_STARTS_61 ,
01722 #define P00_TOK_62_STARTS_62 ,
01723 #define P00_TOK_63_STARTS_63 ,
01724 #define P00_TOK_64_STARTS_64 ,
01725 #define P00_TOK_65_STARTS_65 ,
01726 #define P00_TOK_66_STARTS_66 ,
01727 #define P00_TOK_67_STARTS_67 ,
01728 #define P00_TOK_68_STARTS_68 ,
01729 #define P00_TOK_69_STARTS_69 ,
01730 #define P00_TOK_70_STARTS_70 ,
01731 #define P00_TOK_71_STARTS_71 ,
01732 #define P00_TOK_72_STARTS_72 ,
01733 #define P00_TOK_73_STARTS_73 ,
01734 #define P00_TOK_74_STARTS_74 ,
01735 #define P00_TOK_75_STARTS_75 ,
01736 #define P00_TOK_76_STARTS_76 ,
01737 #define P00_TOK_77_STARTS_77 ,
01738 #define P00_TOK_78_STARTS_78 ,
01739 #define P00_TOK_79_STARTS_79 ,
01740 #define P00_TOK_80_STARTS_80 ,
01741 #define P00_TOK_81_STARTS_81 ,
01742 #define P00_TOK_82_STARTS_82 ,
01743 #define P00_TOK_83_STARTS_83 ,
01744 #define P00_TOK_84_STARTS_84 ,
01745 #define P00_TOK_85_STARTS_85 ,
01746 #define P00_TOK_86_STARTS_86 ,
01747 #define P00_TOK_87_STARTS_87 ,
01748 #define P00_TOK_88_STARTS_88 ,
01749 #define P00_TOK_89_STARTS_89 ,
01750 #define P00_TOK_90_STARTS_90 ,
01751 #define P00_TOK_91_STARTS_91 ,
01752 #define P00_TOK_92_STARTS_92 ,
01753 #define P00_TOK_93_STARTS_93 ,
01754 #define P00_TOK_94_STARTS_94 ,
01755 #define P00_TOK_95_STARTS_95 ,
01756 #define P00_TOK_96_STARTS_96 ,
01757 #define P00_TOK_97_STARTS_97 ,
01758 #define P00_TOK_98_STARTS_98 ,
01759 #define P00_TOK_99_STARTS_99 ,
01760 #define P00_TOK_100_STARTS_100 ,
01761 #define P00_TOK_101_STARTS_101 ,
01762 #define P00_TOK_102_STARTS_102 ,
01763 #define P00_TOK_103_STARTS_103 ,
01764 #define P00_TOK_104_STARTS_104 ,
01765 #define P00_TOK_105_STARTS_105 ,
01766 #define P00_TOK_106_STARTS_106 ,
01767 #define P00_TOK_107_STARTS_107 ,
01768 #define P00_TOK_108_STARTS_108 ,
01769 #define P00_TOK_109_STARTS_109 ,
01770 #define P00_TOK_110_STARTS_110 ,
01771 #define P00_TOK_111_STARTS_111 ,
01772 #define P00_TOK_112_STARTS_112 ,
01773 #define P00_TOK_113_STARTS_113 ,
01774 #define P00_TOK_114_STARTS_114 ,
01775 #define P00_TOK_115_STARTS_115 ,
01776 #define P00_TOK_116_STARTS_116 ,
01777 #define P00_TOK_117_STARTS_117 ,
01778 #define P00_TOK_118_STARTS_118 ,
01779 #define P00_TOK_119_STARTS_119 ,
01780 #define P00_TOK_120_STARTS_120 ,
01781 #define P00_TOK_121_STARTS_121 ,
01782 #define P00_TOK__Bool_STARTS__Bool ,
01783 #define P00_TOK__Complex_STARTS__Complex ,
01784 #define P00_TOK__Exit_STARTS__Exit ,
01785 #define P00_TOK__Imaginary_STARTS__Imaginary ,
01786 #define P00_TOK_abort_STARTS_abort ,
01787 #define P00_TOK_abs_STARTS_abs ,
01788 #define P00_TOK_acos_STARTS_acos ,
01789 #define P00_TOK_asctime_STARTS_asctime ,
01790 #define P00_TOK_asin_STARTS_asin ,
01791 #define P00_TOK_assert_STARTS_assert ,
01792 #define P00_TOK_atan_STARTS_atan ,
01793 #define P00_TOK_atan2_STARTS_atan2 ,
01794 #define P00_TOK_atexit_STARTS_atexit ,
01795 #define P00_TOK_atof_STARTS_atof ,
01796 #define P00_TOK_atoi_STARTS_atoi ,
01797 #define P00_TOK_atol_STARTS_atol ,
01798 #define P00_TOK_auto_STARTS_auto ,
01799 #define P00_TOK_break_STARTS_break ,
01800 #define P00_TOK_bsearch_STARTS_bsearch ,
01801 #define P00_TOK_btowc_STARTS_btowc ,
01802 #define P00_TOK_cabs_STARTS_cabs ,
01803 #define P00_TOK_cacos_STARTS_cacos ,
01804 #define P00_TOK_cacosh_STARTS_cacosh ,
01805 #define P00_TOK_calloc_STARTS_calloc ,
01806 #define P00_TOK_carg_STARTS_carg ,
01807 #define P00_TOK_case_STARTS_case ,
01808 #define P00_TOK_casin_STARTS_casin ,
01809 #define P00_TOK_casinh_STARTS_casinh ,
01810 #define P00_TOK_catan_STARTS_catan ,
01811 #define P00_TOK_catanh_STARTS_catanh ,
01812 #define P00_TOK_ccos_STARTS_ccos ,
01813 #define P00_TOK_ccosh_STARTS_ccosh ,
01814 #define P00_TOK_ceil_STARTS_ceil ,
01815 #define P00_TOK_cexp_STARTS_cexp ,
01816 #define P00_TOK_char_STARTS_char ,
01817 #define P00_TOK_cimag_STARTS_cimag ,
01818 #define P00_TOK_clearerr_STARTS_clearerr ,
01819 #define P00_TOK_clock_STARTS_clock ,
01820 #define P00_TOK_clock_t_STARTS_clock_t ,
01821 #define P00_TOK_clog_STARTS_clog ,
01822 #define P00_TOK_conj_STARTS_conj ,
01823 #define P00_TOK_const_STARTS_const ,
01824 #define P00_TOK_continue_STARTS_continue ,
01825 #define P00_TOK_cos_STARTS_cos ,
01826 #define P00_TOK_cosh_STARTS_cosh ,
01827 #define P00_TOK_cpow_STARTS_cpow ,
01828 #define P00_TOK_cproj_STARTS_cproj ,
01829 #define P00_TOK_creal_STARTS_creal ,
01830 #define P00_TOK_csin_STARTS_csin ,
01831 #define P00_TOK_csinh_STARTS_csinh ,
01832 #define P00_TOK_csqrt_STARTS_csqrt ,
01833 #define P00_TOK_ctan_STARTS_ctan ,
01834 #define P00_TOK_ctanh_STARTS_ctanh ,
01835 #define P00_TOK_ctime_STARTS_ctime ,
01836 #define P00_TOK_default_STARTS_default ,
01837 #define P00_TOK_difftime_STARTS_difftime ,
01838 #define P00_TOK_div_STARTS_div ,
01839 #define P00_TOK_div_t_STARTS_div_t ,
01840 #define P00_TOK_do_STARTS_do ,
01841 #define P00_TOK_double_STARTS_double ,
01842 #define P00_TOK_double_t_STARTS_double_t ,
01843 #define P00_TOK_else_STARTS_else ,
01844 #define P00_TOK_enum_STARTS_enum ,
01845 #define P00_TOK_exit_STARTS_exit ,
01846 #define P00_TOK_exp_STARTS_exp ,
01847 #define P00_TOK_extern_STARTS_extern ,
01848 #define P00_TOK_fabs_STARTS_fabs ,
01849 #define P00_TOK_fclose_STARTS_fclose ,
01850 #define P00_TOK_fdopen_STARTS_fdopen ,
01851 #define P00_TOK_fenv_t_STARTS_fenv_t ,
01852 #define P00_TOK_feof_STARTS_feof ,
01853 #define P00_TOK_ferror_STARTS_ferror ,
01854 #define P00_TOK_fexcept_t_STARTS_fexcept_t ,
01855 #define P00_TOK_fflush_STARTS_fflush ,
01856 #define P00_TOK_fgetc_STARTS_fgetc ,
01857 #define P00_TOK_fgetpos_STARTS_fgetpos ,
01858 #define P00_TOK_fgets_STARTS_fgets ,
01859 #define P00_TOK_fgetwc_STARTS_fgetwc ,
01860 #define P00_TOK_fgetws_STARTS_fgetws ,
01861 #define P00_TOK_float_STARTS_float ,
01862 #define P00_TOK_float_t_STARTS_float_t ,
01863 #define P00_TOK_floor_STARTS_floor ,
01864 #define P00_TOK_fopen_STARTS_fopen ,
01865 #define P00_TOK_for_STARTS_for ,
01866 #define P00_TOK_fpos_t_STARTS_fpos_t ,
01867 #define P00_TOK_fprintf_STARTS_fprintf ,
01868 #define P00_TOK_fputc_STARTS_fputc ,
01869 #define P00_TOK_fputchar_STARTS_fputchar ,
01870 #define P00_TOK_fputs_STARTS_fputs ,
01871 #define P00_TOK_fputwc_STARTS_fputwc ,
01872 #define P00_TOK_fputws_STARTS_fputws ,
01873 #define P00_TOK_fread_STARTS_fread ,
01874 #define P00_TOK_free_STARTS_free ,
01875 #define P00_TOK_freopen_STARTS_freopen ,
01876 #define P00_TOK_frexp_STARTS_frexp ,
01877 #define P00_TOK_fscanf_STARTS_fscanf ,
01878 #define P00_TOK_fseek_STARTS_fseek ,
01879 #define P00_TOK_fsetpos_STARTS_fsetpos ,
01880 #define P00_TOK_ftell_STARTS_ftell ,
01881 #define P00_TOK_fwide_STARTS_fwide ,
01882 #define P00_TOK_fwprintf_STARTS_fwprintf ,
01883 #define P00_TOK_fwrite_STARTS_fwrite ,
01884 #define P00_TOK_fwscanf_STARTS_fwscanf ,
01885 #define P00_TOK_getaddrinfo_STARTS_getaddrinfo ,
01886 #define P00_TOK_getc_STARTS_getc ,
01887 #define P00_TOK_getchar_STARTS_getchar ,
01888 #define P00_TOK_getenv_STARTS_getenv ,
01889 #define P00_TOK_getnameinfo_STARTS_getnameinfo ,
01890 #define P00_TOK_gets_STARTS_gets ,
01891 #define P00_TOK_getwc_STARTS_getwc ,
01892 #define P00_TOK_getwchar_STARTS_getwchar ,
01893 #define P00_TOK_gmtime_STARTS_gmtime ,
01894 #define P00_TOK_goto_STARTS_goto ,
01895 #define P00_TOK_if_STARTS_if ,
01896 #define P00_TOK_imaxabs_STARTS_imaxabs ,
01897 #define P00_TOK_imaxdiv_STARTS_imaxdiv ,
01898 #define P00_TOK_imaxdiv_t_STARTS_imaxdiv_t ,
01899 #define P00_TOK_inline_STARTS_inline ,
01900 #define P00_TOK_int_STARTS_int ,
01901 #define P00_TOK_int16_t_STARTS_int16_t ,
01902 #define P00_TOK_int32_t_STARTS_int32_t ,
01903 #define P00_TOK_int64_t_STARTS_int64_t ,
01904 #define P00_TOK_int8_t_STARTS_int8_t ,
01905 #define P00_TOK_intfast16_t_STARTS_intfast16_t ,
01906 #define P00_TOK_intfast32_t_STARTS_intfast32_t ,
01907 #define P00_TOK_intfast64_t_STARTS_intfast64_t ,
01908 #define P00_TOK_intfast8_t_STARTS_intfast8_t ,
01909 #define P00_TOK_intleast16_t_STARTS_intleast16_t ,
01910 #define P00_TOK_intleast32_t_STARTS_intleast32_t ,
01911 #define P00_TOK_intleast64_t_STARTS_intleast64_t ,
01912 #define P00_TOK_intleast8_t_STARTS_intleast8_t ,
01913 #define P00_TOK_intmax_t_STARTS_intmax_t ,
01914 #define P00_TOK_intptr_t_STARTS_intptr_t ,
01915 #define P00_TOK_isalnum_STARTS_isalnum ,
01916 #define P00_TOK_isalpha_STARTS_isalpha ,
01917 #define P00_TOK_isblank_STARTS_isblank ,
01918 #define P00_TOK_iscntrl_STARTS_iscntrl ,
01919 #define P00_TOK_isdigit_STARTS_isdigit ,
01920 #define P00_TOK_isgraph_STARTS_isgraph ,
01921 #define P00_TOK_islower_STARTS_islower ,
01922 #define P00_TOK_isprint_STARTS_isprint ,
01923 #define P00_TOK_ispunct_STARTS_ispunct ,
01924 #define P00_TOK_isspace_STARTS_isspace ,
01925 #define P00_TOK_isupper_STARTS_isupper ,
01926 #define P00_TOK_iswalnum_STARTS_iswalnum ,
01927 #define P00_TOK_iswalpha_STARTS_iswalpha ,
01928 #define P00_TOK_iswcntrl_STARTS_iswcntrl ,
01929 #define P00_TOK_iswctype_STARTS_iswctype ,
01930 #define P00_TOK_iswdigit_STARTS_iswdigit ,
01931 #define P00_TOK_iswgraph_STARTS_iswgraph ,
01932 #define P00_TOK_iswlower_STARTS_iswlower ,
01933 #define P00_TOK_iswprint_STARTS_iswprint ,
01934 #define P00_TOK_iswpunct_STARTS_iswpunct ,
01935 #define P00_TOK_iswspace_STARTS_iswspace ,
01936 #define P00_TOK_iswupper_STARTS_iswupper ,
01937 #define P00_TOK_iswxdigit_STARTS_iswxdigit ,
01938 #define P00_TOK_isxdigit_STARTS_isxdigit ,
01939 #define P00_TOK_labs_STARTS_labs ,
01940 #define P00_TOK_ldexp_STARTS_ldexp ,
01941 #define P00_TOK_ldiv_STARTS_ldiv ,
01942 #define P00_TOK_ldiv_t_STARTS_ldiv_t ,
01943 #define P00_TOK_lldiv_t_STARTS_lldiv_t ,
01944 #define P00_TOK_localeconv_STARTS_localeconv ,
01945 #define P00_TOK_localtime_STARTS_localtime ,
01946 #define P00_TOK_log_STARTS_log ,
01947 #define P00_TOK_log10_STARTS_log10 ,
01948 #define P00_TOK_long_STARTS_long ,
01949 #define P00_TOK_longjmp_STARTS_longjmp ,
01950 #define P00_TOK_malloc_STARTS_malloc ,
01951 #define P00_TOK_mbrlen_STARTS_mbrlen ,
01952 #define P00_TOK_mbrtowc_STARTS_mbrtowc ,
01953 #define P00_TOK_mbsinit_STARTS_mbsinit ,
01954 #define P00_TOK_mbsrtowcs_STARTS_mbsrtowcs ,
01955 #define P00_TOK_mbstate_t_STARTS_mbstate_t ,
01956 #define P00_TOK_memchr_STARTS_memchr ,
01957 #define P00_TOK_memcmp_STARTS_memcmp ,
01958 #define P00_TOK_memcpy_STARTS_memcpy ,
01959 #define P00_TOK_memmove_STARTS_memmove ,
01960 #define P00_TOK_memset_STARTS_memset ,
01961 #define P00_TOK_mktime_STARTS_mktime ,
01962 #define P00_TOK_modf_STARTS_modf ,
01963 #define P00_TOK_off_t_STARTS_off_t ,
01964 #define P00_TOK_offsetof_STARTS_offsetof ,
01965 #define P00_TOK_perror_STARTS_perror ,
01966 #define P00_TOK_pow_STARTS_pow ,
01967 #define P00_TOK_printf_STARTS_printf ,
01968 #define P00_TOK_ptrdiff_t_STARTS_ptrdiff_t ,
01969 #define P00_TOK_putc_STARTS_putc ,
01970 #define P00_TOK_putchar_STARTS_putchar ,
01971 #define P00_TOK_puts_STARTS_puts ,
01972 #define P00_TOK_putwc_STARTS_putwc ,
01973 #define P00_TOK_putwchar_STARTS_putwchar ,
01974 #define P00_TOK_qsort_STARTS_qsort ,
01975 #define P00_TOK_raise_STARTS_raise ,
01976 #define P00_TOK_rand_STARTS_rand ,
01977 #define P00_TOK_realloc_STARTS_realloc ,
01978 #define P00_TOK_register_STARTS_register ,
01979 #define P00_TOK_remove_STARTS_remove ,
01980 #define P00_TOK_rename_STARTS_rename ,
01981 #define P00_TOK_restrict_STARTS_restrict ,
01982 #define P00_TOK_return_STARTS_return ,
01983 #define P00_TOK_rewind_STARTS_rewind ,
01984 #define P00_TOK_scanf_STARTS_scanf ,
01985 #define P00_TOK_setbuf_STARTS_setbuf ,
01986 #define P00_TOK_setjmp_STARTS_setjmp ,
01987 #define P00_TOK_setlocale_STARTS_setlocale ,
01988 #define P00_TOK_setvbuf_STARTS_setvbuf ,
01989 #define P00_TOK_short_STARTS_short ,
01990 #define P00_TOK_sig_atomic_t_STARTS_sig_atomic_t ,
01991 #define P00_TOK_signed_STARTS_signed ,
01992 #define P00_TOK_sin_STARTS_sin ,
01993 #define P00_TOK_sinh_STARTS_sinh ,
01994 #define P00_TOK_size_t_STARTS_size_t ,
01995 #define P00_TOK_sizeof_STARTS_sizeof ,
01996 #define P00_TOK_snprintf_STARTS_snprintf ,
01997 #define P00_TOK_sprintf_STARTS_sprintf ,
01998 #define P00_TOK_sqrt_STARTS_sqrt ,
01999 #define P00_TOK_srand_STARTS_srand ,
02000 #define P00_TOK_sscanf_STARTS_sscanf ,
02001 #define P00_TOK_ssize_t_STARTS_ssize_t ,
02002 #define P00_TOK_static_STARTS_static ,
02003 #define P00_TOK_strcat_STARTS_strcat ,
02004 #define P00_TOK_strchr_STARTS_strchr ,
02005 #define P00_TOK_strcmp_STARTS_strcmp ,
02006 #define P00_TOK_strcoll_STARTS_strcoll ,
02007 #define P00_TOK_strcpy_STARTS_strcpy ,
02008 #define P00_TOK_strcspn_STARTS_strcspn ,
02009 #define P00_TOK_strerror_STARTS_strerror ,
02010 #define P00_TOK_strftime_STARTS_strftime ,
02011 #define P00_TOK_strlen_STARTS_strlen ,
02012 #define P00_TOK_strncat_STARTS_strncat ,
02013 #define P00_TOK_strncmp_STARTS_strncmp ,
02014 #define P00_TOK_strncpy_STARTS_strncpy ,
02015 #define P00_TOK_strpbrk_STARTS_strpbrk ,
02016 #define P00_TOK_strrchr_STARTS_strrchr ,
02017 #define P00_TOK_strspn_STARTS_strspn ,
02018 #define P00_TOK_strstr_STARTS_strstr ,
02019 #define P00_TOK_strtod_STARTS_strtod ,
02020 #define P00_TOK_strtoimax_STARTS_strtoimax ,
02021 #define P00_TOK_strtok_STARTS_strtok ,
02022 #define P00_TOK_strtol_STARTS_strtol ,
02023 #define P00_TOK_strtoul_STARTS_strtoul ,
02024 #define P00_TOK_strtoumax_STARTS_strtoumax ,
02025 #define P00_TOK_struct_STARTS_struct ,
02026 #define P00_TOK_strxfrm_STARTS_strxfrm ,
02027 #define P00_TOK_switch_STARTS_switch ,
02028 #define P00_TOK_swprintf_STARTS_swprintf ,
02029 #define P00_TOK_swscanf_STARTS_swscanf ,
02030 #define P00_TOK_system_STARTS_system ,
02031 #define P00_TOK_tan_STARTS_tan ,
02032 #define P00_TOK_tanh_STARTS_tanh ,
02033 #define P00_TOK_time_STARTS_time ,
02034 #define P00_TOK_time_t_STARTS_time_t ,
02035 #define P00_TOK_tmpfile_STARTS_tmpfile ,
02036 #define P00_TOK_tmpnam_STARTS_tmpnam ,
02037 #define P00_TOK_tolower_STARTS_tolower ,
02038 #define P00_TOK_toupper_STARTS_toupper ,
02039 #define P00_TOK_towctrans_STARTS_towctrans ,
02040 #define P00_TOK_towlower_STARTS_towlower ,
02041 #define P00_TOK_towupper_STARTS_towupper ,
02042 #define P00_TOK_typedef_STARTS_typedef ,
02043 #define P00_TOK_uint16_t_STARTS_uint16_t ,
02044 #define P00_TOK_uint32_t_STARTS_uint32_t ,
02045 #define P00_TOK_uint64_t_STARTS_uint64_t ,
02046 #define P00_TOK_uint8_t_STARTS_uint8_t ,
02047 #define P00_TOK_uintfast16_t_STARTS_uintfast16_t ,
02048 #define P00_TOK_uintfast32_t_STARTS_uintfast32_t ,
02049 #define P00_TOK_uintfast64_t_STARTS_uintfast64_t ,
02050 #define P00_TOK_uintfast8_t_STARTS_uintfast8_t ,
02051 #define P00_TOK_uintleast16_t_STARTS_uintleast16_t ,
02052 #define P00_TOK_uintleast32_t_STARTS_uintleast32_t ,
02053 #define P00_TOK_uintleast64_t_STARTS_uintleast64_t ,
02054 #define P00_TOK_uintleast8_t_STARTS_uintleast8_t ,
02055 #define P00_TOK_uintmax_t_STARTS_uintmax_t ,
02056 #define P00_TOK_uintptr_t_STARTS_uintptr_t ,
02057 #define P00_TOK_ungetc_STARTS_ungetc ,
02058 #define P00_TOK_ungetwc_STARTS_ungetwc ,
02059 #define P00_TOK_union_STARTS_union ,
02060 #define P00_TOK_unsigned_STARTS_unsigned ,
02061 #define P00_TOK_va_arg_STARTS_va_arg ,
02062 #define P00_TOK_va_copy_STARTS_va_copy ,
02063 #define P00_TOK_va_end_STARTS_va_end ,
02064 #define P00_TOK_va_start_STARTS_va_start ,
02065 #define P00_TOK_vfprintf_STARTS_vfprintf ,
02066 #define P00_TOK_vfscanf_STARTS_vfscanf ,
02067 #define P00_TOK_vfwprintf_STARTS_vfwprintf ,
02068 #define P00_TOK_void_STARTS_void ,
02069 #define P00_TOK_volatile_STARTS_volatile ,
02070 #define P00_TOK_vprintf_STARTS_vprintf ,
02071 #define P00_TOK_vscanf_STARTS_vscanf ,
02072 #define P00_TOK_vsprintf_STARTS_vsprintf ,
02073 #define P00_TOK_vsscanf_STARTS_vsscanf ,
02074 #define P00_TOK_vswprintf_STARTS_vswprintf ,
02075 #define P00_TOK_vwprintf_STARTS_vwprintf ,
02076 #define P00_TOK_wchar_t_STARTS_wchar_t ,
02077 #define P00_TOK_wcrtomb_STARTS_wcrtomb ,
02078 #define P00_TOK_wcscat_STARTS_wcscat ,
02079 #define P00_TOK_wcschr_STARTS_wcschr ,
02080 #define P00_TOK_wcscmp_STARTS_wcscmp ,
02081 #define P00_TOK_wcscoll_STARTS_wcscoll ,
02082 #define P00_TOK_wcscpy_STARTS_wcscpy ,
02083 #define P00_TOK_wcscspn_STARTS_wcscspn ,
02084 #define P00_TOK_wcsftime_STARTS_wcsftime ,
02085 #define P00_TOK_wcslen_STARTS_wcslen ,
02086 #define P00_TOK_wcsncat_STARTS_wcsncat ,
02087 #define P00_TOK_wcsncmp_STARTS_wcsncmp ,
02088 #define P00_TOK_wcsncpy_STARTS_wcsncpy ,
02089 #define P00_TOK_wcspbrk_STARTS_wcspbrk ,
02090 #define P00_TOK_wcsrchr_STARTS_wcsrchr ,
02091 #define P00_TOK_wcsrtombs_STARTS_wcsrtombs ,
02092 #define P00_TOK_wcsspn_STARTS_wcsspn ,
02093 #define P00_TOK_wcsstr_STARTS_wcsstr ,
02094 #define P00_TOK_wcstod_STARTS_wcstod ,
02095 #define P00_TOK_wcstoimax_STARTS_wcstoimax ,
02096 #define P00_TOK_wcstok_STARTS_wcstok ,
02097 #define P00_TOK_wcstol_STARTS_wcstol ,
02098 #define P00_TOK_wcstoul_STARTS_wcstoul ,
02099 #define P00_TOK_wcstoumax_STARTS_wcstoumax ,
02100 #define P00_TOK_wcsxfrm_STARTS_wcsxfrm ,
02101 #define P00_TOK_wctob_STARTS_wctob ,
02102 #define P00_TOK_wctrans_STARTS_wctrans ,
02103 #define P00_TOK_wctrans_t_STARTS_wctrans_t ,
02104 #define P00_TOK_wctype_STARTS_wctype ,
02105 #define P00_TOK_wctype_t_STARTS_wctype_t ,
02106 #define P00_TOK_while_STARTS_while ,
02107 #define P00_TOK_wint_t_STARTS_wint_t ,
02108 #define P00_TOK_wmemchr_STARTS_wmemchr ,
02109 #define P00_TOK_wmemcmp_STARTS_wmemcmp ,
02110 #define P00_TOK_wmemcpy_STARTS_wmemcpy ,
02111 #define P00_TOK_wmemmove_STARTS_wmemmove ,
02112 #define P00_TOK_wmemset_STARTS_wmemset ,
02113 #define P00_TOK_wprintf_STARTS_wprintf ,
02114 #define P00_TOK_wscanf_STARTS_wscanf ,
02115 #define P00_TOK_256_STARTS_256 ,
02116 #define P00_TOK_512_STARTS_512 ,
02117 #define P00_TOK_1024_STARTS_1024 ,
02118 #define P00_TOK_2048_STARTS_2048 ,
02119 #define P00_TOK_4096_STARTS_4096 ,
02120 #define P00_TOK_8192_STARTS_8192 ,
02121 #define P00_TOK_16384_STARTS_16384 ,
02122 #define P00_TOK_32768_STARTS_32768 ,
02123 #define P00_TOK_65536_STARTS_65536 ,
02124 #define P00_TOK_131072_STARTS_131072 ,
02125 #define P00_TOK_262144_STARTS_262144 ,
02126 #define P00_TOK_524288_STARTS_524288 ,
02127 #define P00_TOK_1048576_STARTS_1048576 ,
02128 #define P00_TOK_2097152_STARTS_2097152 ,
02129 #define P00_TOK_4194304_STARTS_4194304 ,
02130 #define P00_TOK_8388608_STARTS_8388608 ,
02131 #define P00_TOK_16777216_STARTS_16777216 ,
02132 #define P00_TOK_33554432_STARTS_33554432 ,
02133 #define P00_TOK_67108864_STARTS_67108864 ,
02134 #define P00_TOK_134217728_STARTS_134217728 ,
02135 #define P00_TOK_268435456_STARTS_268435456 ,
02136 #define P00_TOK_536870912_STARTS_536870912 ,
02137 #define P00_TOK_1073741824_STARTS_1073741824 ,
02138 #define P00_TOK_2147483648_STARTS_2147483648 ,
02139 #define P00_TOK_4294967296_STARTS_4294967296 ,
02140 #define P00_TOK_8589934592_STARTS_8589934592 ,
02141 #define P00_TOK_17179869184_STARTS_17179869184 ,
02142 #define P00_TOK_34359738368_STARTS_34359738368 ,
02143 #define P00_TOK_68719476736_STARTS_68719476736 ,
02144 #define P00_TOK_137438953472_STARTS_137438953472 ,
02145 #define P00_TOK_274877906944_STARTS_274877906944 ,
02146 #define P00_TOK_549755813888_STARTS_549755813888 ,
02147 #define P00_TOK_1099511627776_STARTS_1099511627776 ,
02148 #define P00_TOK_2199023255552_STARTS_2199023255552 ,
02149 #define P00_TOK_4398046511104_STARTS_4398046511104 ,
02150 #define P00_TOK_8796093022208_STARTS_8796093022208 ,
02151 #define P00_TOK_17592186044416_STARTS_17592186044416 ,
02152 #define P00_TOK_35184372088832_STARTS_35184372088832 ,
02153 #define P00_TOK_70368744177664_STARTS_70368744177664 ,
02154 #define P00_TOK_140737488355328_STARTS_140737488355328 ,
02155 #define P00_TOK_281474976710656_STARTS_281474976710656 ,
02156 #define P00_TOK_562949953421312_STARTS_562949953421312 ,
02157 #define P00_TOK_1125899906842624_STARTS_1125899906842624 ,
02158 #define P00_TOK_2251799813685248_STARTS_2251799813685248 ,
02159 #define P00_TOK_4503599627370496_STARTS_4503599627370496 ,
02160 #define P00_TOK_9007199254740992_STARTS_9007199254740992 ,
02161 #define P00_TOK_18014398509481984_STARTS_18014398509481984 ,
02162 #define P00_TOK_36028797018963968_STARTS_36028797018963968 ,
02163 #define P00_TOK_72057594037927936_STARTS_72057594037927936 ,
02164 #define P00_TOK_144115188075855872_STARTS_144115188075855872 ,
02165 #define P00_TOK_288230376151711744_STARTS_288230376151711744 ,
02166 #define P00_TOK_576460752303423488_STARTS_576460752303423488 ,
02167 #define P00_TOK_1152921504606846976_STARTS_1152921504606846976 ,
02168 #define P00_TOK_2305843009213693952_STARTS_2305843009213693952 ,
02169 #define P00_TOK_4611686018427387904_STARTS_4611686018427387904 ,
02170 #define P00_TOK_9223372036854775808_STARTS_9223372036854775808 ,
02171 
02172 #define P99_IS_EQ_0(...) P99_TOK_EQ(0, __VA_ARGS__)
02173 
02174 #define P99_IS_EQ_1(...) P99_TOK_EQ(1, __VA_ARGS__)
02175 
02176 #define P99_IS_EQ_2(...) P99_TOK_EQ(2, __VA_ARGS__)
02177 
02178 #define P99_IS_EQ_3(...) P99_TOK_EQ(3, __VA_ARGS__)
02179 
02180 #define P99_IS_EQ_4(...) P99_TOK_EQ(4, __VA_ARGS__)
02181 
02182 #define P99_IS_EQ_5(...) P99_TOK_EQ(5, __VA_ARGS__)
02183 
02184 #define P99_IS_EQ_6(...) P99_TOK_EQ(6, __VA_ARGS__)
02185 
02186 #define P99_IS_EQ_7(...) P99_TOK_EQ(7, __VA_ARGS__)
02187 
02188 #define P99_IS_EQ_8(...) P99_TOK_EQ(8, __VA_ARGS__)
02189 
02190 #define P99_IS_EQ_9(...) P99_TOK_EQ(9, __VA_ARGS__)
02191 
02192 #define P99_IS_EQ_10(...) P99_TOK_EQ(10, __VA_ARGS__)
02193 
02194 #define P99_IS_EQ_11(...) P99_TOK_EQ(11, __VA_ARGS__)
02195 
02196 #define P99_IS_EQ_12(...) P99_TOK_EQ(12, __VA_ARGS__)
02197 
02198 #define P99_IS_EQ_13(...) P99_TOK_EQ(13, __VA_ARGS__)
02199 
02200 #define P99_IS_EQ_14(...) P99_TOK_EQ(14, __VA_ARGS__)
02201 
02202 #define P99_IS_EQ_15(...) P99_TOK_EQ(15, __VA_ARGS__)
02203 
02204 #define P99_IS_EQ_16(...) P99_TOK_EQ(16, __VA_ARGS__)
02205 
02206 #define P99_IS_EQ_17(...) P99_TOK_EQ(17, __VA_ARGS__)
02207 
02208 #define P99_IS_EQ_18(...) P99_TOK_EQ(18, __VA_ARGS__)
02209 
02210 #define P99_IS_EQ_19(...) P99_TOK_EQ(19, __VA_ARGS__)
02211 
02212 #define P99_IS_EQ_20(...) P99_TOK_EQ(20, __VA_ARGS__)
02213 
02214 #define P99_IS_EQ_21(...) P99_TOK_EQ(21, __VA_ARGS__)
02215 
02216 #define P99_IS_EQ_22(...) P99_TOK_EQ(22, __VA_ARGS__)
02217 
02218 #define P99_IS_EQ_23(...) P99_TOK_EQ(23, __VA_ARGS__)
02219 
02220 #define P99_IS_EQ_24(...) P99_TOK_EQ(24, __VA_ARGS__)
02221 
02222 #define P99_IS_EQ_25(...) P99_TOK_EQ(25, __VA_ARGS__)
02223 
02224 #define P99_IS_EQ_26(...) P99_TOK_EQ(26, __VA_ARGS__)
02225 
02226 #define P99_IS_EQ_27(...) P99_TOK_EQ(27, __VA_ARGS__)
02227 
02228 #define P99_IS_EQ_28(...) P99_TOK_EQ(28, __VA_ARGS__)
02229 
02230 #define P99_IS_EQ_29(...) P99_TOK_EQ(29, __VA_ARGS__)
02231 
02232 #define P99_IS_EQ_30(...) P99_TOK_EQ(30, __VA_ARGS__)
02233 
02234 #define P99_IS_EQ_31(...) P99_TOK_EQ(31, __VA_ARGS__)
02235 
02236 #define P99_IS_EQ_32(...) P99_TOK_EQ(32, __VA_ARGS__)
02237 
02238 #define P99_IS_EQ_33(...) P99_TOK_EQ(33, __VA_ARGS__)
02239 
02240 #define P99_IS_EQ_34(...) P99_TOK_EQ(34, __VA_ARGS__)
02241 
02242 #define P99_IS_EQ_35(...) P99_TOK_EQ(35, __VA_ARGS__)
02243 
02244 #define P99_IS_EQ_36(...) P99_TOK_EQ(36, __VA_ARGS__)
02245 
02246 #define P99_IS_EQ_37(...) P99_TOK_EQ(37, __VA_ARGS__)
02247 
02248 #define P99_IS_EQ_38(...) P99_TOK_EQ(38, __VA_ARGS__)
02249 
02250 #define P99_IS_EQ_39(...) P99_TOK_EQ(39, __VA_ARGS__)
02251 
02252 #define P99_IS_EQ_40(...) P99_TOK_EQ(40, __VA_ARGS__)
02253 
02254 #define P99_IS_EQ_41(...) P99_TOK_EQ(41, __VA_ARGS__)
02255 
02256 #define P99_IS_EQ_42(...) P99_TOK_EQ(42, __VA_ARGS__)
02257 
02258 #define P99_IS_EQ_43(...) P99_TOK_EQ(43, __VA_ARGS__)
02259 
02260 #define P99_IS_EQ_44(...) P99_TOK_EQ(44, __VA_ARGS__)
02261 
02262 #define P99_IS_EQ_45(...) P99_TOK_EQ(45, __VA_ARGS__)
02263 
02264 #define P99_IS_EQ_46(...) P99_TOK_EQ(46, __VA_ARGS__)
02265 
02266 #define P99_IS_EQ_47(...) P99_TOK_EQ(47, __VA_ARGS__)
02267 
02268 #define P99_IS_EQ_48(...) P99_TOK_EQ(48, __VA_ARGS__)
02269 
02270 #define P99_IS_EQ_49(...) P99_TOK_EQ(49, __VA_ARGS__)
02271 
02272 #define P99_IS_EQ_50(...) P99_TOK_EQ(50, __VA_ARGS__)
02273 
02274 #define P99_IS_EQ_51(...) P99_TOK_EQ(51, __VA_ARGS__)
02275 
02276 #define P99_IS_EQ_52(...) P99_TOK_EQ(52, __VA_ARGS__)
02277 
02278 #define P99_IS_EQ_53(...) P99_TOK_EQ(53, __VA_ARGS__)
02279 
02280 #define P99_IS_EQ_54(...) P99_TOK_EQ(54, __VA_ARGS__)
02281 
02282 #define P99_IS_EQ_55(...) P99_TOK_EQ(55, __VA_ARGS__)
02283 
02284 #define P99_IS_EQ_56(...) P99_TOK_EQ(56, __VA_ARGS__)
02285 
02286 #define P99_IS_EQ_57(...) P99_TOK_EQ(57, __VA_ARGS__)
02287 
02288 #define P99_IS_EQ_58(...) P99_TOK_EQ(58, __VA_ARGS__)
02289 
02290 #define P99_IS_EQ_59(...) P99_TOK_EQ(59, __VA_ARGS__)
02291 
02292 #define P99_IS_EQ_60(...) P99_TOK_EQ(60, __VA_ARGS__)
02293 
02294 #define P99_IS_EQ_61(...) P99_TOK_EQ(61, __VA_ARGS__)
02295 
02296 #define P99_IS_EQ_62(...) P99_TOK_EQ(62, __VA_ARGS__)
02297 
02298 #define P99_IS_EQ_63(...) P99_TOK_EQ(63, __VA_ARGS__)
02299 
02300 #define P99_IS_EQ_64(...) P99_TOK_EQ(64, __VA_ARGS__)
02301 
02302 #define P99_IS_EQ_65(...) P99_TOK_EQ(65, __VA_ARGS__)
02303 
02304 #define P99_IS_EQ_66(...) P99_TOK_EQ(66, __VA_ARGS__)
02305 
02306 #define P99_IS_EQ_67(...) P99_TOK_EQ(67, __VA_ARGS__)
02307 
02308 #define P99_IS_EQ_68(...) P99_TOK_EQ(68, __VA_ARGS__)
02309 
02310 #define P99_IS_EQ_69(...) P99_TOK_EQ(69, __VA_ARGS__)
02311 
02312 #define P99_IS_EQ_70(...) P99_TOK_EQ(70, __VA_ARGS__)
02313 
02314 #define P99_IS_EQ_71(...) P99_TOK_EQ(71, __VA_ARGS__)
02315 
02316 #define P99_IS_EQ_72(...) P99_TOK_EQ(72, __VA_ARGS__)
02317 
02318 #define P99_IS_EQ_73(...) P99_TOK_EQ(73, __VA_ARGS__)
02319 
02320 #define P99_IS_EQ_74(...) P99_TOK_EQ(74, __VA_ARGS__)
02321 
02322 #define P99_IS_EQ_75(...) P99_TOK_EQ(75, __VA_ARGS__)
02323 
02324 #define P99_IS_EQ_76(...) P99_TOK_EQ(76, __VA_ARGS__)
02325 
02326 #define P99_IS_EQ_77(...) P99_TOK_EQ(77, __VA_ARGS__)
02327 
02328 #define P99_IS_EQ_78(...) P99_TOK_EQ(78, __VA_ARGS__)
02329 
02330 #define P99_IS_EQ_79(...) P99_TOK_EQ(79, __VA_ARGS__)
02331 
02332 #define P99_IS_EQ_80(...) P99_TOK_EQ(80, __VA_ARGS__)
02333 
02334 #define P99_IS_EQ_81(...) P99_TOK_EQ(81, __VA_ARGS__)
02335 
02336 #define P99_IS_EQ_82(...) P99_TOK_EQ(82, __VA_ARGS__)
02337 
02338 #define P99_IS_EQ_83(...) P99_TOK_EQ(83, __VA_ARGS__)
02339 
02340 #define P99_IS_EQ_84(...) P99_TOK_EQ(84, __VA_ARGS__)
02341 
02342 #define P99_IS_EQ_85(...) P99_TOK_EQ(85, __VA_ARGS__)
02343 
02344 #define P99_IS_EQ_86(...) P99_TOK_EQ(86, __VA_ARGS__)
02345 
02346 #define P99_IS_EQ_87(...) P99_TOK_EQ(87, __VA_ARGS__)
02347 
02348 #define P99_IS_EQ_88(...) P99_TOK_EQ(88, __VA_ARGS__)
02349 
02350 #define P99_IS_EQ_89(...) P99_TOK_EQ(89, __VA_ARGS__)
02351 
02352 #define P99_IS_EQ_90(...) P99_TOK_EQ(90, __VA_ARGS__)
02353 
02354 #define P99_IS_EQ_91(...) P99_TOK_EQ(91, __VA_ARGS__)
02355 
02356 #define P99_IS_EQ_92(...) P99_TOK_EQ(92, __VA_ARGS__)
02357 
02358 #define P99_IS_EQ_93(...) P99_TOK_EQ(93, __VA_ARGS__)
02359 
02360 #define P99_IS_EQ_94(...) P99_TOK_EQ(94, __VA_ARGS__)
02361 
02362 #define P99_IS_EQ_95(...) P99_TOK_EQ(95, __VA_ARGS__)
02363 
02364 #define P99_IS_EQ_96(...) P99_TOK_EQ(96, __VA_ARGS__)
02365 
02366 #define P99_IS_EQ_97(...) P99_TOK_EQ(97, __VA_ARGS__)
02367 
02368 #define P99_IS_EQ_98(...) P99_TOK_EQ(98, __VA_ARGS__)
02369 
02370 #define P99_IS_EQ_99(...) P99_TOK_EQ(99, __VA_ARGS__)
02371 
02372 #define P99_IS_EQ_100(...) P99_TOK_EQ(100, __VA_ARGS__)
02373 
02374 #define P99_IS_EQ_101(...) P99_TOK_EQ(101, __VA_ARGS__)
02375 
02376 #define P99_IS_EQ_102(...) P99_TOK_EQ(102, __VA_ARGS__)
02377 
02378 #define P99_IS_EQ_103(...) P99_TOK_EQ(103, __VA_ARGS__)
02379 
02380 #define P99_IS_EQ_104(...) P99_TOK_EQ(104, __VA_ARGS__)
02381 
02382 #define P99_IS_EQ_105(...) P99_TOK_EQ(105, __VA_ARGS__)
02383 
02384 #define P99_IS_EQ_106(...) P99_TOK_EQ(106, __VA_ARGS__)
02385 
02386 #define P99_IS_EQ_107(...) P99_TOK_EQ(107, __VA_ARGS__)
02387 
02388 #define P99_IS_EQ_108(...) P99_TOK_EQ(108, __VA_ARGS__)
02389 
02390 #define P99_IS_EQ_109(...) P99_TOK_EQ(109, __VA_ARGS__)
02391 
02392 #define P99_IS_EQ_110(...) P99_TOK_EQ(110, __VA_ARGS__)
02393 
02394 #define P99_IS_EQ_111(...) P99_TOK_EQ(111, __VA_ARGS__)
02395 
02396 #define P99_IS_EQ_112(...) P99_TOK_EQ(112, __VA_ARGS__)
02397 
02398 #define P99_IS_EQ_113(...) P99_TOK_EQ(113, __VA_ARGS__)
02399 
02400 #define P99_IS_EQ_114(...) P99_TOK_EQ(114, __VA_ARGS__)
02401 
02402 #define P99_IS_EQ_115(...) P99_TOK_EQ(115, __VA_ARGS__)
02403 
02404 #define P99_IS_EQ_116(...) P99_TOK_EQ(116, __VA_ARGS__)
02405 
02406 #define P99_IS_EQ_117(...) P99_TOK_EQ(117, __VA_ARGS__)
02407 
02408 #define P99_IS_EQ_118(...) P99_TOK_EQ(118, __VA_ARGS__)
02409 
02410 #define P99_IS_EQ_119(...) P99_TOK_EQ(119, __VA_ARGS__)
02411 
02412 #define P99_IS_EQ_120(...) P99_TOK_EQ(120, __VA_ARGS__)
02413 
02414 #define P99_IS_EQ_121(...) P99_TOK_EQ(121, __VA_ARGS__)
02415 
02416 #define P99_IS_EQ__Bool(...) P99_TOK_EQ(_Bool, __VA_ARGS__)
02417 
02418 #define P99_IS_EQ__Complex(...) P99_TOK_EQ(_Complex, __VA_ARGS__)
02419 
02420 #define P99_IS_EQ__Exit(...) P99_TOK_EQ(_Exit, __VA_ARGS__)
02421 
02422 #define P99_IS_EQ__Imaginary(...) P99_TOK_EQ(_Imaginary, __VA_ARGS__)
02423 
02424 #define P99_IS_EQ_abort(...) P99_TOK_EQ(abort, __VA_ARGS__)
02425 
02426 #define P99_IS_EQ_abs(...) P99_TOK_EQ(abs, __VA_ARGS__)
02427 
02428 #define P99_IS_EQ_acos(...) P99_TOK_EQ(acos, __VA_ARGS__)
02429 
02430 #define P99_IS_EQ_asctime(...) P99_TOK_EQ(asctime, __VA_ARGS__)
02431 
02432 #define P99_IS_EQ_asin(...) P99_TOK_EQ(asin, __VA_ARGS__)
02433 
02434 #define P99_IS_EQ_assert(...) P99_TOK_EQ(assert, __VA_ARGS__)
02435 
02436 #define P99_IS_EQ_atan(...) P99_TOK_EQ(atan, __VA_ARGS__)
02437 
02438 #define P99_IS_EQ_atan2(...) P99_TOK_EQ(atan2, __VA_ARGS__)
02439 
02440 #define P99_IS_EQ_atexit(...) P99_TOK_EQ(atexit, __VA_ARGS__)
02441 
02442 #define P99_IS_EQ_atof(...) P99_TOK_EQ(atof, __VA_ARGS__)
02443 
02444 #define P99_IS_EQ_atoi(...) P99_TOK_EQ(atoi, __VA_ARGS__)
02445 
02446 #define P99_IS_EQ_atol(...) P99_TOK_EQ(atol, __VA_ARGS__)
02447 
02448 #define P99_IS_EQ_auto(...) P99_TOK_EQ(auto, __VA_ARGS__)
02449 
02450 #define P99_IS_EQ_break(...) P99_TOK_EQ(break, __VA_ARGS__)
02451 
02452 #define P99_IS_EQ_bsearch(...) P99_TOK_EQ(bsearch, __VA_ARGS__)
02453 
02454 #define P99_IS_EQ_btowc(...) P99_TOK_EQ(btowc, __VA_ARGS__)
02455 
02456 #define P99_IS_EQ_cabs(...) P99_TOK_EQ(cabs, __VA_ARGS__)
02457 
02458 #define P99_IS_EQ_cacos(...) P99_TOK_EQ(cacos, __VA_ARGS__)
02459 
02460 #define P99_IS_EQ_cacosh(...) P99_TOK_EQ(cacosh, __VA_ARGS__)
02461 
02462 #define P99_IS_EQ_calloc(...) P99_TOK_EQ(calloc, __VA_ARGS__)
02463 
02464 #define P99_IS_EQ_carg(...) P99_TOK_EQ(carg, __VA_ARGS__)
02465 
02466 #define P99_IS_EQ_case(...) P99_TOK_EQ(case, __VA_ARGS__)
02467 
02468 #define P99_IS_EQ_casin(...) P99_TOK_EQ(casin, __VA_ARGS__)
02469 
02470 #define P99_IS_EQ_casinh(...) P99_TOK_EQ(casinh, __VA_ARGS__)
02471 
02472 #define P99_IS_EQ_catan(...) P99_TOK_EQ(catan, __VA_ARGS__)
02473 
02474 #define P99_IS_EQ_catanh(...) P99_TOK_EQ(catanh, __VA_ARGS__)
02475 
02476 #define P99_IS_EQ_ccos(...) P99_TOK_EQ(ccos, __VA_ARGS__)
02477 
02478 #define P99_IS_EQ_ccosh(...) P99_TOK_EQ(ccosh, __VA_ARGS__)
02479 
02480 #define P99_IS_EQ_ceil(...) P99_TOK_EQ(ceil, __VA_ARGS__)
02481 
02482 #define P99_IS_EQ_cexp(...) P99_TOK_EQ(cexp, __VA_ARGS__)
02483 
02484 #define P99_IS_EQ_char(...) P99_TOK_EQ(char, __VA_ARGS__)
02485 
02486 #define P99_IS_EQ_cimag(...) P99_TOK_EQ(cimag, __VA_ARGS__)
02487 
02488 #define P99_IS_EQ_clearerr(...) P99_TOK_EQ(clearerr, __VA_ARGS__)
02489 
02490 #define P99_IS_EQ_clock(...) P99_TOK_EQ(clock, __VA_ARGS__)
02491 
02492 #define P99_IS_EQ_clock_t(...) P99_TOK_EQ(clock_t, __VA_ARGS__)
02493 
02494 #define P99_IS_EQ_clog(...) P99_TOK_EQ(clog, __VA_ARGS__)
02495 
02496 #define P99_IS_EQ_conj(...) P99_TOK_EQ(conj, __VA_ARGS__)
02497 
02498 #define P99_IS_EQ_const(...) P99_TOK_EQ(const, __VA_ARGS__)
02499 
02500 #define P99_IS_EQ_continue(...) P99_TOK_EQ(continue, __VA_ARGS__)
02501 
02502 #define P99_IS_EQ_cos(...) P99_TOK_EQ(cos, __VA_ARGS__)
02503 
02504 #define P99_IS_EQ_cosh(...) P99_TOK_EQ(cosh, __VA_ARGS__)
02505 
02506 #define P99_IS_EQ_cpow(...) P99_TOK_EQ(cpow, __VA_ARGS__)
02507 
02508 #define P99_IS_EQ_cproj(...) P99_TOK_EQ(cproj, __VA_ARGS__)
02509 
02510 #define P99_IS_EQ_creal(...) P99_TOK_EQ(creal, __VA_ARGS__)
02511 
02512 #define P99_IS_EQ_csin(...) P99_TOK_EQ(csin, __VA_ARGS__)
02513 
02514 #define P99_IS_EQ_csinh(...) P99_TOK_EQ(csinh, __VA_ARGS__)
02515 
02516 #define P99_IS_EQ_csqrt(...) P99_TOK_EQ(csqrt, __VA_ARGS__)
02517 
02518 #define P99_IS_EQ_ctan(...) P99_TOK_EQ(ctan, __VA_ARGS__)
02519 
02520 #define P99_IS_EQ_ctanh(...) P99_TOK_EQ(ctanh, __VA_ARGS__)
02521 
02522 #define P99_IS_EQ_ctime(...) P99_TOK_EQ(ctime, __VA_ARGS__)
02523 
02524 #define P99_IS_EQ_default(...) P99_TOK_EQ(default, __VA_ARGS__)
02525 
02526 #define P99_IS_EQ_difftime(...) P99_TOK_EQ(difftime, __VA_ARGS__)
02527 
02528 #define P99_IS_EQ_div(...) P99_TOK_EQ(div, __VA_ARGS__)
02529 
02530 #define P99_IS_EQ_div_t(...) P99_TOK_EQ(div_t, __VA_ARGS__)
02531 
02532 #define P99_IS_EQ_do(...) P99_TOK_EQ(do, __VA_ARGS__)
02533 
02534 #define P99_IS_EQ_double(...) P99_TOK_EQ(double, __VA_ARGS__)
02535 
02536 #define P99_IS_EQ_double_t(...) P99_TOK_EQ(double_t, __VA_ARGS__)
02537 
02538 #define P99_IS_EQ_else(...) P99_TOK_EQ(else, __VA_ARGS__)
02539 
02540 #define P99_IS_EQ_enum(...) P99_TOK_EQ(enum, __VA_ARGS__)
02541 
02542 #define P99_IS_EQ_exit(...) P99_TOK_EQ(exit, __VA_ARGS__)
02543 
02544 #define P99_IS_EQ_exp(...) P99_TOK_EQ(exp, __VA_ARGS__)
02545 
02546 #define P99_IS_EQ_extern(...) P99_TOK_EQ(extern, __VA_ARGS__)
02547 
02548 #define P99_IS_EQ_fabs(...) P99_TOK_EQ(fabs, __VA_ARGS__)
02549 
02550 #define P99_IS_EQ_fclose(...) P99_TOK_EQ(fclose, __VA_ARGS__)
02551 
02552 #define P99_IS_EQ_fdopen(...) P99_TOK_EQ(fdopen, __VA_ARGS__)
02553 
02554 #define P99_IS_EQ_fenv_t(...) P99_TOK_EQ(fenv_t, __VA_ARGS__)
02555 
02556 #define P99_IS_EQ_feof(...) P99_TOK_EQ(feof, __VA_ARGS__)
02557 
02558 #define P99_IS_EQ_ferror(...) P99_TOK_EQ(ferror, __VA_ARGS__)
02559 
02560 #define P99_IS_EQ_fexcept_t(...) P99_TOK_EQ(fexcept_t, __VA_ARGS__)
02561 
02562 #define P99_IS_EQ_fflush(...) P99_TOK_EQ(fflush, __VA_ARGS__)
02563 
02564 #define P99_IS_EQ_fgetc(...) P99_TOK_EQ(fgetc, __VA_ARGS__)
02565 
02566 #define P99_IS_EQ_fgetpos(...) P99_TOK_EQ(fgetpos, __VA_ARGS__)
02567 
02568 #define P99_IS_EQ_fgets(...) P99_TOK_EQ(fgets, __VA_ARGS__)
02569 
02570 #define P99_IS_EQ_fgetwc(...) P99_TOK_EQ(fgetwc, __VA_ARGS__)
02571 
02572 #define P99_IS_EQ_fgetws(...) P99_TOK_EQ(fgetws, __VA_ARGS__)
02573 
02574 #define P99_IS_EQ_float(...) P99_TOK_EQ(float, __VA_ARGS__)
02575 
02576 #define P99_IS_EQ_float_t(...) P99_TOK_EQ(float_t, __VA_ARGS__)
02577 
02578 #define P99_IS_EQ_floor(...) P99_TOK_EQ(floor, __VA_ARGS__)
02579 
02580 #define P99_IS_EQ_fopen(...) P99_TOK_EQ(fopen, __VA_ARGS__)
02581 
02582 #define P99_IS_EQ_for(...) P99_TOK_EQ(for, __VA_ARGS__)
02583 
02584 #define P99_IS_EQ_fpos_t(...) P99_TOK_EQ(fpos_t, __VA_ARGS__)
02585 
02586 #define P99_IS_EQ_fprintf(...) P99_TOK_EQ(fprintf, __VA_ARGS__)
02587 
02588 #define P99_IS_EQ_fputc(...) P99_TOK_EQ(fputc, __VA_ARGS__)
02589 
02590 #define P99_IS_EQ_fputchar(...) P99_TOK_EQ(fputchar, __VA_ARGS__)
02591 
02592 #define P99_IS_EQ_fputs(...) P99_TOK_EQ(fputs, __VA_ARGS__)
02593 
02594 #define P99_IS_EQ_fputwc(...) P99_TOK_EQ(fputwc, __VA_ARGS__)
02595 
02596 #define P99_IS_EQ_fputws(...) P99_TOK_EQ(fputws, __VA_ARGS__)
02597 
02598 #define P99_IS_EQ_fread(...) P99_TOK_EQ(fread, __VA_ARGS__)
02599 
02600 #define P99_IS_EQ_free(...) P99_TOK_EQ(free, __VA_ARGS__)
02601 
02602 #define P99_IS_EQ_freopen(...) P99_TOK_EQ(freopen, __VA_ARGS__)
02603 
02604 #define P99_IS_EQ_frexp(...) P99_TOK_EQ(frexp, __VA_ARGS__)
02605 
02606 #define P99_IS_EQ_fscanf(...) P99_TOK_EQ(fscanf, __VA_ARGS__)
02607 
02608 #define P99_IS_EQ_fseek(...) P99_TOK_EQ(fseek, __VA_ARGS__)
02609 
02610 #define P99_IS_EQ_fsetpos(...) P99_TOK_EQ(fsetpos, __VA_ARGS__)
02611 
02612 #define P99_IS_EQ_ftell(...) P99_TOK_EQ(ftell, __VA_ARGS__)
02613 
02614 #define P99_IS_EQ_fwide(...) P99_TOK_EQ(fwide, __VA_ARGS__)
02615 
02616 #define P99_IS_EQ_fwprintf(...) P99_TOK_EQ(fwprintf, __VA_ARGS__)
02617 
02618 #define P99_IS_EQ_fwrite(...) P99_TOK_EQ(fwrite, __VA_ARGS__)
02619 
02620 #define P99_IS_EQ_fwscanf(...) P99_TOK_EQ(fwscanf, __VA_ARGS__)
02621 
02622 #define P99_IS_EQ_getaddrinfo(...) P99_TOK_EQ(getaddrinfo, __VA_ARGS__)
02623 
02624 #define P99_IS_EQ_getc(...) P99_TOK_EQ(getc, __VA_ARGS__)
02625 
02626 #define P99_IS_EQ_getchar(...) P99_TOK_EQ(getchar, __VA_ARGS__)
02627 
02628 #define P99_IS_EQ_getenv(...) P99_TOK_EQ(getenv, __VA_ARGS__)
02629 
02630 #define P99_IS_EQ_getnameinfo(...) P99_TOK_EQ(getnameinfo, __VA_ARGS__)
02631 
02632 #define P99_IS_EQ_gets(...) P99_TOK_EQ(gets, __VA_ARGS__)
02633 
02634 #define P99_IS_EQ_getwc(...) P99_TOK_EQ(getwc, __VA_ARGS__)
02635 
02636 #define P99_IS_EQ_getwchar(...) P99_TOK_EQ(getwchar, __VA_ARGS__)
02637 
02638 #define P99_IS_EQ_gmtime(...) P99_TOK_EQ(gmtime, __VA_ARGS__)
02639 
02640 #define P99_IS_EQ_goto(...) P99_TOK_EQ(goto, __VA_ARGS__)
02641 
02642 #define P99_IS_EQ_if(...) P99_TOK_EQ(if, __VA_ARGS__)
02643 
02644 #define P99_IS_EQ_imaxabs(...) P99_TOK_EQ(imaxabs, __VA_ARGS__)
02645 
02646 #define P99_IS_EQ_imaxdiv(...) P99_TOK_EQ(imaxdiv, __VA_ARGS__)
02647 
02648 #define P99_IS_EQ_imaxdiv_t(...) P99_TOK_EQ(imaxdiv_t, __VA_ARGS__)
02649 
02650 #define P99_IS_EQ_inline(...) P99_TOK_EQ(inline, __VA_ARGS__)
02651 
02652 #define P99_IS_EQ_int(...) P99_TOK_EQ(int, __VA_ARGS__)
02653 
02654 #define P99_IS_EQ_int16_t(...) P99_TOK_EQ(int16_t, __VA_ARGS__)
02655 
02656 #define P99_IS_EQ_int32_t(...) P99_TOK_EQ(int32_t, __VA_ARGS__)
02657 
02658 #define P99_IS_EQ_int64_t(...) P99_TOK_EQ(int64_t, __VA_ARGS__)
02659 
02660 #define P99_IS_EQ_int8_t(...) P99_TOK_EQ(int8_t, __VA_ARGS__)
02661 
02662 #define P99_IS_EQ_intfast16_t(...) P99_TOK_EQ(intfast16_t, __VA_ARGS__)
02663 
02664 #define P99_IS_EQ_intfast32_t(...) P99_TOK_EQ(intfast32_t, __VA_ARGS__)
02665 
02666 #define P99_IS_EQ_intfast64_t(...) P99_TOK_EQ(intfast64_t, __VA_ARGS__)
02667 
02668 #define P99_IS_EQ_intfast8_t(...) P99_TOK_EQ(intfast8_t, __VA_ARGS__)
02669 
02670 #define P99_IS_EQ_intleast16_t(...) P99_TOK_EQ(intleast16_t, __VA_ARGS__)
02671 
02672 #define P99_IS_EQ_intleast32_t(...) P99_TOK_EQ(intleast32_t, __VA_ARGS__)
02673 
02674 #define P99_IS_EQ_intleast64_t(...) P99_TOK_EQ(intleast64_t, __VA_ARGS__)
02675 
02676 #define P99_IS_EQ_intleast8_t(...) P99_TOK_EQ(intleast8_t, __VA_ARGS__)
02677 
02678 #define P99_IS_EQ_intmax_t(...) P99_TOK_EQ(intmax_t, __VA_ARGS__)
02679 
02680 #define P99_IS_EQ_intptr_t(...) P99_TOK_EQ(intptr_t, __VA_ARGS__)
02681 
02682 #define P99_IS_EQ_isalnum(...) P99_TOK_EQ(isalnum, __VA_ARGS__)
02683 
02684 #define P99_IS_EQ_isalpha(...) P99_TOK_EQ(isalpha, __VA_ARGS__)
02685 
02686 #define P99_IS_EQ_isblank(...) P99_TOK_EQ(isblank, __VA_ARGS__)
02687 
02688 #define P99_IS_EQ_iscntrl(...) P99_TOK_EQ(iscntrl, __VA_ARGS__)
02689 
02690 #define P99_IS_EQ_isdigit(...) P99_TOK_EQ(isdigit, __VA_ARGS__)
02691 
02692 #define P99_IS_EQ_isgraph(...) P99_TOK_EQ(isgraph, __VA_ARGS__)
02693 
02694 #define P99_IS_EQ_islower(...) P99_TOK_EQ(islower, __VA_ARGS__)
02695 
02696 #define P99_IS_EQ_isprint(...) P99_TOK_EQ(isprint, __VA_ARGS__)
02697 
02698 #define P99_IS_EQ_ispunct(...) P99_TOK_EQ(ispunct, __VA_ARGS__)
02699 
02700 #define P99_IS_EQ_isspace(...) P99_TOK_EQ(isspace, __VA_ARGS__)
02701 
02702 #define P99_IS_EQ_isupper(...) P99_TOK_EQ(isupper, __VA_ARGS__)
02703 
02704 #define P99_IS_EQ_iswalnum(...) P99_TOK_EQ(iswalnum, __VA_ARGS__)
02705 
02706 #define P99_IS_EQ_iswalpha(...) P99_TOK_EQ(iswalpha, __VA_ARGS__)
02707 
02708 #define P99_IS_EQ_iswcntrl(...) P99_TOK_EQ(iswcntrl, __VA_ARGS__)
02709 
02710 #define P99_IS_EQ_iswctype(...) P99_TOK_EQ(iswctype, __VA_ARGS__)
02711 
02712 #define P99_IS_EQ_iswdigit(...) P99_TOK_EQ(iswdigit, __VA_ARGS__)
02713 
02714 #define P99_IS_EQ_iswgraph(...) P99_TOK_EQ(iswgraph, __VA_ARGS__)
02715 
02716 #define P99_IS_EQ_iswlower(...) P99_TOK_EQ(iswlower, __VA_ARGS__)
02717 
02718 #define P99_IS_EQ_iswprint(...) P99_TOK_EQ(iswprint, __VA_ARGS__)
02719 
02720 #define P99_IS_EQ_iswpunct(...) P99_TOK_EQ(iswpunct, __VA_ARGS__)
02721 
02722 #define P99_IS_EQ_iswspace(...) P99_TOK_EQ(iswspace, __VA_ARGS__)
02723 
02724 #define P99_IS_EQ_iswupper(...) P99_TOK_EQ(iswupper, __VA_ARGS__)
02725 
02726 #define P99_IS_EQ_iswxdigit(...) P99_TOK_EQ(iswxdigit, __VA_ARGS__)
02727 
02728 #define P99_IS_EQ_isxdigit(...) P99_TOK_EQ(isxdigit, __VA_ARGS__)
02729 
02730 #define P99_IS_EQ_labs(...) P99_TOK_EQ(labs, __VA_ARGS__)
02731 
02732 #define P99_IS_EQ_ldexp(...) P99_TOK_EQ(ldexp, __VA_ARGS__)
02733 
02734 #define P99_IS_EQ_ldiv(...) P99_TOK_EQ(ldiv, __VA_ARGS__)
02735 
02736 #define P99_IS_EQ_ldiv_t(...) P99_TOK_EQ(ldiv_t, __VA_ARGS__)
02737 
02738 #define P99_IS_EQ_lldiv_t(...) P99_TOK_EQ(lldiv_t, __VA_ARGS__)
02739 
02740 #define P99_IS_EQ_localeconv(...) P99_TOK_EQ(localeconv, __VA_ARGS__)
02741 
02742 #define P99_IS_EQ_localtime(...) P99_TOK_EQ(localtime, __VA_ARGS__)
02743 
02744 #define P99_IS_EQ_log(...) P99_TOK_EQ(log, __VA_ARGS__)
02745 
02746 #define P99_IS_EQ_log10(...) P99_TOK_EQ(log10, __VA_ARGS__)
02747 
02748 #define P99_IS_EQ_long(...) P99_TOK_EQ(long, __VA_ARGS__)
02749 
02750 #define P99_IS_EQ_longjmp(...) P99_TOK_EQ(longjmp, __VA_ARGS__)
02751 
02752 #define P99_IS_EQ_malloc(...) P99_TOK_EQ(malloc, __VA_ARGS__)
02753 
02754 #define P99_IS_EQ_mbrlen(...) P99_TOK_EQ(mbrlen, __VA_ARGS__)
02755 
02756 #define P99_IS_EQ_mbrtowc(...) P99_TOK_EQ(mbrtowc, __VA_ARGS__)
02757 
02758 #define P99_IS_EQ_mbsinit(...) P99_TOK_EQ(mbsinit, __VA_ARGS__)
02759 
02760 #define P99_IS_EQ_mbsrtowcs(...) P99_TOK_EQ(mbsrtowcs, __VA_ARGS__)
02761 
02762 #define P99_IS_EQ_mbstate_t(...) P99_TOK_EQ(mbstate_t, __VA_ARGS__)
02763 
02764 #define P99_IS_EQ_memchr(...) P99_TOK_EQ(memchr, __VA_ARGS__)
02765 
02766 #define P99_IS_EQ_memcmp(...) P99_TOK_EQ(memcmp, __VA_ARGS__)
02767 
02768 #define P99_IS_EQ_memcpy(...) P99_TOK_EQ(memcpy, __VA_ARGS__)
02769 
02770 #define P99_IS_EQ_memmove(...) P99_TOK_EQ(memmove, __VA_ARGS__)
02771 
02772 #define P99_IS_EQ_memset(...) P99_TOK_EQ(memset, __VA_ARGS__)
02773 
02774 #define P99_IS_EQ_mktime(...) P99_TOK_EQ(mktime, __VA_ARGS__)
02775 
02776 #define P99_IS_EQ_modf(...) P99_TOK_EQ(modf, __VA_ARGS__)
02777 
02778 #define P99_IS_EQ_off_t(...) P99_TOK_EQ(off_t, __VA_ARGS__)
02779 
02780 #define P99_IS_EQ_offsetof(...) P99_TOK_EQ(offsetof, __VA_ARGS__)
02781 
02782 #define P99_IS_EQ_perror(...) P99_TOK_EQ(perror, __VA_ARGS__)
02783 
02784 #define P99_IS_EQ_pow(...) P99_TOK_EQ(pow, __VA_ARGS__)
02785 
02786 #define P99_IS_EQ_printf(...) P99_TOK_EQ(printf, __VA_ARGS__)
02787 
02788 #define P99_IS_EQ_ptrdiff_t(...) P99_TOK_EQ(ptrdiff_t, __VA_ARGS__)
02789 
02790 #define P99_IS_EQ_putc(...) P99_TOK_EQ(putc, __VA_ARGS__)
02791 
02792 #define P99_IS_EQ_putchar(...) P99_TOK_EQ(putchar, __VA_ARGS__)
02793 
02794 #define P99_IS_EQ_puts(...) P99_TOK_EQ(puts, __VA_ARGS__)
02795 
02796 #define P99_IS_EQ_putwc(...) P99_TOK_EQ(putwc, __VA_ARGS__)
02797 
02798 #define P99_IS_EQ_putwchar(...) P99_TOK_EQ(putwchar, __VA_ARGS__)
02799 
02800 #define P99_IS_EQ_qsort(...) P99_TOK_EQ(qsort, __VA_ARGS__)
02801 
02802 #define P99_IS_EQ_raise(...) P99_TOK_EQ(raise, __VA_ARGS__)
02803 
02804 #define P99_IS_EQ_rand(...) P99_TOK_EQ(rand, __VA_ARGS__)
02805 
02806 #define P99_IS_EQ_realloc(...) P99_TOK_EQ(realloc, __VA_ARGS__)
02807 
02808 #define P99_IS_EQ_register(...) P99_TOK_EQ(register, __VA_ARGS__)
02809 
02810 #define P99_IS_EQ_remove(...) P99_TOK_EQ(remove, __VA_ARGS__)
02811 
02812 #define P99_IS_EQ_rename(...) P99_TOK_EQ(rename, __VA_ARGS__)
02813 
02814 #define P99_IS_EQ_restrict(...) P99_TOK_EQ(restrict, __VA_ARGS__)
02815 
02816 #define P99_IS_EQ_return(...) P99_TOK_EQ(return, __VA_ARGS__)
02817 
02818 #define P99_IS_EQ_rewind(...) P99_TOK_EQ(rewind, __VA_ARGS__)
02819 
02820 #define P99_IS_EQ_scanf(...) P99_TOK_EQ(scanf, __VA_ARGS__)
02821 
02822 #define P99_IS_EQ_setbuf(...) P99_TOK_EQ(setbuf, __VA_ARGS__)
02823 
02824 #define P99_IS_EQ_setjmp(...) P99_TOK_EQ(setjmp, __VA_ARGS__)
02825 
02826 #define P99_IS_EQ_setlocale(...) P99_TOK_EQ(setlocale, __VA_ARGS__)
02827 
02828 #define P99_IS_EQ_setvbuf(...) P99_TOK_EQ(setvbuf, __VA_ARGS__)
02829 
02830 #define P99_IS_EQ_short(...) P99_TOK_EQ(short, __VA_ARGS__)
02831 
02832 #define P99_IS_EQ_sig_atomic_t(...) P99_TOK_EQ(sig_atomic_t, __VA_ARGS__)
02833 
02834 #define P99_IS_EQ_signed(...) P99_TOK_EQ(signed, __VA_ARGS__)
02835 
02836 #define P99_IS_EQ_sin(...) P99_TOK_EQ(sin, __VA_ARGS__)
02837 
02838 #define P99_IS_EQ_sinh(...) P99_TOK_EQ(sinh, __VA_ARGS__)
02839 
02840 #define P99_IS_EQ_size_t(...) P99_TOK_EQ(size_t, __VA_ARGS__)
02841 
02842 #define P99_IS_EQ_sizeof(...) P99_TOK_EQ(sizeof, __VA_ARGS__)
02843 
02844 #define P99_IS_EQ_snprintf(...) P99_TOK_EQ(snprintf, __VA_ARGS__)
02845 
02846 #define P99_IS_EQ_sprintf(...) P99_TOK_EQ(sprintf, __VA_ARGS__)
02847 
02848 #define P99_IS_EQ_sqrt(...) P99_TOK_EQ(sqrt, __VA_ARGS__)
02849 
02850 #define P99_IS_EQ_srand(...) P99_TOK_EQ(srand, __VA_ARGS__)
02851 
02852 #define P99_IS_EQ_sscanf(...) P99_TOK_EQ(sscanf, __VA_ARGS__)
02853 
02854 #define P99_IS_EQ_ssize_t(...) P99_TOK_EQ(ssize_t, __VA_ARGS__)
02855 
02856 #define P99_IS_EQ_static(...) P99_TOK_EQ(static, __VA_ARGS__)
02857 
02858 #define P99_IS_EQ_strcat(...) P99_TOK_EQ(strcat, __VA_ARGS__)
02859 
02860 #define P99_IS_EQ_strchr(...) P99_TOK_EQ(strchr, __VA_ARGS__)
02861 
02862 #define P99_IS_EQ_strcmp(...) P99_TOK_EQ(strcmp, __VA_ARGS__)
02863 
02864 #define P99_IS_EQ_strcoll(...) P99_TOK_EQ(strcoll, __VA_ARGS__)
02865 
02866 #define P99_IS_EQ_strcpy(...) P99_TOK_EQ(strcpy, __VA_ARGS__)
02867 
02868 #define P99_IS_EQ_strcspn(...) P99_TOK_EQ(strcspn, __VA_ARGS__)
02869 
02870 #define P99_IS_EQ_strerror(...) P99_TOK_EQ(strerror, __VA_ARGS__)
02871 
02872 #define P99_IS_EQ_strftime(...) P99_TOK_EQ(strftime, __VA_ARGS__)
02873 
02874 #define P99_IS_EQ_strlen(...) P99_TOK_EQ(strlen, __VA_ARGS__)
02875 
02876 #define P99_IS_EQ_strncat(...) P99_TOK_EQ(strncat, __VA_ARGS__)
02877 
02878 #define P99_IS_EQ_strncmp(...) P99_TOK_EQ(strncmp, __VA_ARGS__)
02879 
02880 #define P99_IS_EQ_strncpy(...) P99_TOK_EQ(strncpy, __VA_ARGS__)
02881 
02882 #define P99_IS_EQ_strpbrk(...) P99_TOK_EQ(strpbrk, __VA_ARGS__)
02883 
02884 #define P99_IS_EQ_strrchr(...) P99_TOK_EQ(strrchr, __VA_ARGS__)
02885 
02886 #define P99_IS_EQ_strspn(...) P99_TOK_EQ(strspn, __VA_ARGS__)
02887 
02888 #define P99_IS_EQ_strstr(...) P99_TOK_EQ(strstr, __VA_ARGS__)
02889 
02890 #define P99_IS_EQ_strtod(...) P99_TOK_EQ(strtod, __VA_ARGS__)
02891 
02892 #define P99_IS_EQ_strtoimax(...) P99_TOK_EQ(strtoimax, __VA_ARGS__)
02893 
02894 #define P99_IS_EQ_strtok(...) P99_TOK_EQ(strtok, __VA_ARGS__)
02895 
02896 #define P99_IS_EQ_strtol(...) P99_TOK_EQ(strtol, __VA_ARGS__)
02897 
02898 #define P99_IS_EQ_strtoul(...) P99_TOK_EQ(strtoul, __VA_ARGS__)
02899 
02900 #define P99_IS_EQ_strtoumax(...) P99_TOK_EQ(strtoumax, __VA_ARGS__)
02901 
02902 #define P99_IS_EQ_struct(...) P99_TOK_EQ(struct, __VA_ARGS__)
02903 
02904 #define P99_IS_EQ_strxfrm(...) P99_TOK_EQ(strxfrm, __VA_ARGS__)
02905 
02906 #define P99_IS_EQ_switch(...) P99_TOK_EQ(switch, __VA_ARGS__)
02907 
02908 #define P99_IS_EQ_swprintf(...) P99_TOK_EQ(swprintf, __VA_ARGS__)
02909 
02910 #define P99_IS_EQ_swscanf(...) P99_TOK_EQ(swscanf, __VA_ARGS__)
02911 
02912 #define P99_IS_EQ_system(...) P99_TOK_EQ(system, __VA_ARGS__)
02913 
02914 #define P99_IS_EQ_tan(...) P99_TOK_EQ(tan, __VA_ARGS__)
02915 
02916 #define P99_IS_EQ_tanh(...) P99_TOK_EQ(tanh, __VA_ARGS__)
02917 
02918 #define P99_IS_EQ_time(...) P99_TOK_EQ(time, __VA_ARGS__)
02919 
02920 #define P99_IS_EQ_time_t(...) P99_TOK_EQ(time_t, __VA_ARGS__)
02921 
02922 #define P99_IS_EQ_tmpfile(...) P99_TOK_EQ(tmpfile, __VA_ARGS__)
02923 
02924 #define P99_IS_EQ_tmpnam(...) P99_TOK_EQ(tmpnam, __VA_ARGS__)
02925 
02926 #define P99_IS_EQ_tolower(...) P99_TOK_EQ(tolower, __VA_ARGS__)
02927 
02928 #define P99_IS_EQ_toupper(...) P99_TOK_EQ(toupper, __VA_ARGS__)
02929 
02930 #define P99_IS_EQ_towctrans(...) P99_TOK_EQ(towctrans, __VA_ARGS__)
02931 
02932 #define P99_IS_EQ_towlower(...) P99_TOK_EQ(towlower, __VA_ARGS__)
02933 
02934 #define P99_IS_EQ_towupper(...) P99_TOK_EQ(towupper, __VA_ARGS__)
02935 
02936 #define P99_IS_EQ_typedef(...) P99_TOK_EQ(typedef, __VA_ARGS__)
02937 
02938 #define P99_IS_EQ_uint16_t(...) P99_TOK_EQ(uint16_t, __VA_ARGS__)
02939 
02940 #define P99_IS_EQ_uint32_t(...) P99_TOK_EQ(uint32_t, __VA_ARGS__)
02941 
02942 #define P99_IS_EQ_uint64_t(...) P99_TOK_EQ(uint64_t, __VA_ARGS__)
02943 
02944 #define P99_IS_EQ_uint8_t(...) P99_TOK_EQ(uint8_t, __VA_ARGS__)
02945 
02946 #define P99_IS_EQ_uintfast16_t(...) P99_TOK_EQ(uintfast16_t, __VA_ARGS__)
02947 
02948 #define P99_IS_EQ_uintfast32_t(...) P99_TOK_EQ(uintfast32_t, __VA_ARGS__)
02949 
02950 #define P99_IS_EQ_uintfast64_t(...) P99_TOK_EQ(uintfast64_t, __VA_ARGS__)
02951 
02952 #define P99_IS_EQ_uintfast8_t(...) P99_TOK_EQ(uintfast8_t, __VA_ARGS__)
02953 
02954 #define P99_IS_EQ_uintleast16_t(...) P99_TOK_EQ(uintleast16_t, __VA_ARGS__)
02955 
02956 #define P99_IS_EQ_uintleast32_t(...) P99_TOK_EQ(uintleast32_t, __VA_ARGS__)
02957 
02958 #define P99_IS_EQ_uintleast64_t(...) P99_TOK_EQ(uintleast64_t, __VA_ARGS__)
02959 
02960 #define P99_IS_EQ_uintleast8_t(...) P99_TOK_EQ(uintleast8_t, __VA_ARGS__)
02961 
02962 #define P99_IS_EQ_uintmax_t(...) P99_TOK_EQ(uintmax_t, __VA_ARGS__)
02963 
02964 #define P99_IS_EQ_uintptr_t(...) P99_TOK_EQ(uintptr_t, __VA_ARGS__)
02965 
02966 #define P99_IS_EQ_ungetc(...) P99_TOK_EQ(ungetc, __VA_ARGS__)
02967 
02968 #define P99_IS_EQ_ungetwc(...) P99_TOK_EQ(ungetwc, __VA_ARGS__)
02969 
02970 #define P99_IS_EQ_union(...) P99_TOK_EQ(union, __VA_ARGS__)
02971 
02972 #define P99_IS_EQ_unsigned(...) P99_TOK_EQ(unsigned, __VA_ARGS__)
02973 
02974 #define P99_IS_EQ_va_arg(...) P99_TOK_EQ(va_arg, __VA_ARGS__)
02975 
02976 #define P99_IS_EQ_va_copy(...) P99_TOK_EQ(va_copy, __VA_ARGS__)
02977 
02978 #define P99_IS_EQ_va_end(...) P99_TOK_EQ(va_end, __VA_ARGS__)
02979 
02980 #define P99_IS_EQ_va_start(...) P99_TOK_EQ(va_start, __VA_ARGS__)
02981 
02982 #define P99_IS_EQ_vfprintf(...) P99_TOK_EQ(vfprintf, __VA_ARGS__)
02983 
02984 #define P99_IS_EQ_vfscanf(...) P99_TOK_EQ(vfscanf, __VA_ARGS__)
02985 
02986 #define P99_IS_EQ_vfwprintf(...) P99_TOK_EQ(vfwprintf, __VA_ARGS__)
02987 
02988 #define P99_IS_EQ_void(...) P99_TOK_EQ(void, __VA_ARGS__)
02989 
02990 #define P99_IS_EQ_volatile(...) P99_TOK_EQ(volatile, __VA_ARGS__)
02991 
02992 #define P99_IS_EQ_vprintf(...) P99_TOK_EQ(vprintf, __VA_ARGS__)
02993 
02994 #define P99_IS_EQ_vscanf(...) P99_TOK_EQ(vscanf, __VA_ARGS__)
02995 
02996 #define P99_IS_EQ_vsprintf(...) P99_TOK_EQ(vsprintf, __VA_ARGS__)
02997 
02998 #define P99_IS_EQ_vsscanf(...) P99_TOK_EQ(vsscanf, __VA_ARGS__)
02999 
03000 #define P99_IS_EQ_vswprintf(...) P99_TOK_EQ(vswprintf, __VA_ARGS__)
03001 
03002 #define P99_IS_EQ_vwprintf(...) P99_TOK_EQ(vwprintf, __VA_ARGS__)
03003 
03004 #define P99_IS_EQ_wchar_t(...) P99_TOK_EQ(wchar_t, __VA_ARGS__)
03005 
03006 #define P99_IS_EQ_wcrtomb(...) P99_TOK_EQ(wcrtomb, __VA_ARGS__)
03007 
03008 #define P99_IS_EQ_wcscat(...) P99_TOK_EQ(wcscat, __VA_ARGS__)
03009 
03010 #define P99_IS_EQ_wcschr(...) P99_TOK_EQ(wcschr, __VA_ARGS__)
03011 
03012 #define P99_IS_EQ_wcscmp(...) P99_TOK_EQ(wcscmp, __VA_ARGS__)
03013 
03014 #define P99_IS_EQ_wcscoll(...) P99_TOK_EQ(wcscoll, __VA_ARGS__)
03015 
03016 #define P99_IS_EQ_wcscpy(...) P99_TOK_EQ(wcscpy, __VA_ARGS__)
03017 
03018 #define P99_IS_EQ_wcscspn(...) P99_TOK_EQ(wcscspn, __VA_ARGS__)
03019 
03020 #define P99_IS_EQ_wcsftime(...) P99_TOK_EQ(wcsftime, __VA_ARGS__)
03021 
03022 #define P99_IS_EQ_wcslen(...) P99_TOK_EQ(wcslen, __VA_ARGS__)
03023 
03024 #define P99_IS_EQ_wcsncat(...) P99_TOK_EQ(wcsncat, __VA_ARGS__)
03025 
03026 #define P99_IS_EQ_wcsncmp(...) P99_TOK_EQ(wcsncmp, __VA_ARGS__)
03027 
03028 #define P99_IS_EQ_wcsncpy(...) P99_TOK_EQ(wcsncpy, __VA_ARGS__)
03029 
03030 #define P99_IS_EQ_wcspbrk(...) P99_TOK_EQ(wcspbrk, __VA_ARGS__)
03031 
03032 #define P99_IS_EQ_wcsrchr(...) P99_TOK_EQ(wcsrchr, __VA_ARGS__)
03033 
03034 #define P99_IS_EQ_wcsrtombs(...) P99_TOK_EQ(wcsrtombs, __VA_ARGS__)
03035 
03036 #define P99_IS_EQ_wcsspn(...) P99_TOK_EQ(wcsspn, __VA_ARGS__)
03037 
03038 #define P99_IS_EQ_wcsstr(...) P99_TOK_EQ(wcsstr, __VA_ARGS__)
03039 
03040 #define P99_IS_EQ_wcstod(...) P99_TOK_EQ(wcstod, __VA_ARGS__)
03041 
03042 #define P99_IS_EQ_wcstoimax(...) P99_TOK_EQ(wcstoimax, __VA_ARGS__)
03043 
03044 #define P99_IS_EQ_wcstok(...) P99_TOK_EQ(wcstok, __VA_ARGS__)
03045 
03046 #define P99_IS_EQ_wcstol(...) P99_TOK_EQ(wcstol, __VA_ARGS__)
03047 
03048 #define P99_IS_EQ_wcstoul(...) P99_TOK_EQ(wcstoul, __VA_ARGS__)
03049 
03050 #define P99_IS_EQ_wcstoumax(...) P99_TOK_EQ(wcstoumax, __VA_ARGS__)
03051 
03052 #define P99_IS_EQ_wcsxfrm(...) P99_TOK_EQ(wcsxfrm, __VA_ARGS__)
03053 
03054 #define P99_IS_EQ_wctob(...) P99_TOK_EQ(wctob, __VA_ARGS__)
03055 
03056 #define P99_IS_EQ_wctrans(...) P99_TOK_EQ(wctrans, __VA_ARGS__)
03057 
03058 #define P99_IS_EQ_wctrans_t(...) P99_TOK_EQ(wctrans_t, __VA_ARGS__)
03059 
03060 #define P99_IS_EQ_wctype(...) P99_TOK_EQ(wctype, __VA_ARGS__)
03061 
03062 #define P99_IS_EQ_wctype_t(...) P99_TOK_EQ(wctype_t, __VA_ARGS__)
03063 
03064 #define P99_IS_EQ_while(...) P99_TOK_EQ(while, __VA_ARGS__)
03065 
03066 #define P99_IS_EQ_wint_t(...) P99_TOK_EQ(wint_t, __VA_ARGS__)
03067 
03068 #define P99_IS_EQ_wmemchr(...) P99_TOK_EQ(wmemchr, __VA_ARGS__)
03069 
03070 #define P99_IS_EQ_wmemcmp(...) P99_TOK_EQ(wmemcmp, __VA_ARGS__)
03071 
03072 #define P99_IS_EQ_wmemcpy(...) P99_TOK_EQ(wmemcpy, __VA_ARGS__)
03073 
03074 #define P99_IS_EQ_wmemmove(...) P99_TOK_EQ(wmemmove, __VA_ARGS__)
03075 
03076 #define P99_IS_EQ_wmemset(...) P99_TOK_EQ(wmemset, __VA_ARGS__)
03077 
03078 #define P99_IS_EQ_wprintf(...) P99_TOK_EQ(wprintf, __VA_ARGS__)
03079 
03080 #define P99_IS_EQ_wscanf(...) P99_TOK_EQ(wscanf, __VA_ARGS__)
03081 
03082 #define P99_IS_EQ_256(...) P99_TOK_EQ(256, __VA_ARGS__)
03083 
03084 #define P99_IS_EQ_512(...) P99_TOK_EQ(512, __VA_ARGS__)
03085 
03086 #define P99_IS_EQ_1024(...) P99_TOK_EQ(1024, __VA_ARGS__)
03087 
03088 #define P99_IS_EQ_2048(...) P99_TOK_EQ(2048, __VA_ARGS__)
03089 
03090 #define P99_IS_EQ_4096(...) P99_TOK_EQ(4096, __VA_ARGS__)
03091 
03092 #define P99_IS_EQ_8192(...) P99_TOK_EQ(8192, __VA_ARGS__)
03093 
03094 #define P99_IS_EQ_16384(...) P99_TOK_EQ(16384, __VA_ARGS__)
03095 
03096 #define P99_IS_EQ_32768(...) P99_TOK_EQ(32768, __VA_ARGS__)
03097 
03098 #define P99_IS_EQ_65536(...) P99_TOK_EQ(65536, __VA_ARGS__)
03099 
03100 #define P99_IS_EQ_131072(...) P99_TOK_EQ(131072, __VA_ARGS__)
03101 
03102 #define P99_IS_EQ_262144(...) P99_TOK_EQ(262144, __VA_ARGS__)
03103 
03104 #define P99_IS_EQ_524288(...) P99_TOK_EQ(524288, __VA_ARGS__)
03105 
03106 #define P99_IS_EQ_1048576(...) P99_TOK_EQ(1048576, __VA_ARGS__)
03107 
03108 #define P99_IS_EQ_2097152(...) P99_TOK_EQ(2097152, __VA_ARGS__)
03109 
03110 #define P99_IS_EQ_4194304(...) P99_TOK_EQ(4194304, __VA_ARGS__)
03111 
03112 #define P99_IS_EQ_8388608(...) P99_TOK_EQ(8388608, __VA_ARGS__)
03113 
03114 #define P99_IS_EQ_16777216(...) P99_TOK_EQ(16777216, __VA_ARGS__)
03115 
03116 #define P99_IS_EQ_33554432(...) P99_TOK_EQ(33554432, __VA_ARGS__)
03117 
03118 #define P99_IS_EQ_67108864(...) P99_TOK_EQ(67108864, __VA_ARGS__)
03119 
03120 #define P99_IS_EQ_134217728(...) P99_TOK_EQ(134217728, __VA_ARGS__)
03121 
03122 #define P99_IS_EQ_268435456(...) P99_TOK_EQ(268435456, __VA_ARGS__)
03123 
03124 #define P99_IS_EQ_536870912(...) P99_TOK_EQ(536870912, __VA_ARGS__)
03125 
03126 #define P99_IS_EQ_1073741824(...) P99_TOK_EQ(1073741824, __VA_ARGS__)
03127 
03128 #define P99_IS_EQ_2147483648(...) P99_TOK_EQ(2147483648, __VA_ARGS__)
03129 
03130 #define P99_IS_EQ_4294967296(...) P99_TOK_EQ(4294967296, __VA_ARGS__)
03131 
03132 #define P99_IS_EQ_8589934592(...) P99_TOK_EQ(8589934592, __VA_ARGS__)
03133 
03134 #define P99_IS_EQ_17179869184(...) P99_TOK_EQ(17179869184, __VA_ARGS__)
03135 
03136 #define P99_IS_EQ_34359738368(...) P99_TOK_EQ(34359738368, __VA_ARGS__)
03137 
03138 #define P99_IS_EQ_68719476736(...) P99_TOK_EQ(68719476736, __VA_ARGS__)
03139 
03140 #define P99_IS_EQ_137438953472(...) P99_TOK_EQ(137438953472, __VA_ARGS__)
03141 
03142 #define P99_IS_EQ_274877906944(...) P99_TOK_EQ(274877906944, __VA_ARGS__)
03143 
03144 #define P99_IS_EQ_549755813888(...) P99_TOK_EQ(549755813888, __VA_ARGS__)
03145 
03146 #define P99_IS_EQ_1099511627776(...) P99_TOK_EQ(1099511627776, __VA_ARGS__)
03147 
03148 #define P99_IS_EQ_2199023255552(...) P99_TOK_EQ(2199023255552, __VA_ARGS__)
03149 
03150 #define P99_IS_EQ_4398046511104(...) P99_TOK_EQ(4398046511104, __VA_ARGS__)
03151 
03152 #define P99_IS_EQ_8796093022208(...) P99_TOK_EQ(8796093022208, __VA_ARGS__)
03153 
03154 #define P99_IS_EQ_17592186044416(...) P99_TOK_EQ(17592186044416, __VA_ARGS__)
03155 
03156 #define P99_IS_EQ_35184372088832(...) P99_TOK_EQ(35184372088832, __VA_ARGS__)
03157 
03158 #define P99_IS_EQ_70368744177664(...) P99_TOK_EQ(70368744177664, __VA_ARGS__)
03159 
03160 #define P99_IS_EQ_140737488355328(...) P99_TOK_EQ(140737488355328, __VA_ARGS__)
03161 
03162 #define P99_IS_EQ_281474976710656(...) P99_TOK_EQ(281474976710656, __VA_ARGS__)
03163 
03164 #define P99_IS_EQ_562949953421312(...) P99_TOK_EQ(562949953421312, __VA_ARGS__)
03165 
03166 #define P99_IS_EQ_1125899906842624(...) P99_TOK_EQ(1125899906842624, __VA_ARGS__)
03167 
03168 #define P99_IS_EQ_2251799813685248(...) P99_TOK_EQ(2251799813685248, __VA_ARGS__)
03169 
03170 #define P99_IS_EQ_4503599627370496(...) P99_TOK_EQ(4503599627370496, __VA_ARGS__)
03171 
03172 #define P99_IS_EQ_9007199254740992(...) P99_TOK_EQ(9007199254740992, __VA_ARGS__)
03173 
03174 #define P99_IS_EQ_18014398509481984(...) P99_TOK_EQ(18014398509481984, __VA_ARGS__)
03175 
03176 #define P99_IS_EQ_36028797018963968(...) P99_TOK_EQ(36028797018963968, __VA_ARGS__)
03177 
03178 #define P99_IS_EQ_72057594037927936(...) P99_TOK_EQ(72057594037927936, __VA_ARGS__)
03179 
03180 #define P99_IS_EQ_144115188075855872(...) P99_TOK_EQ(144115188075855872, __VA_ARGS__)
03181 
03182 #define P99_IS_EQ_288230376151711744(...) P99_TOK_EQ(288230376151711744, __VA_ARGS__)
03183 
03184 #define P99_IS_EQ_576460752303423488(...) P99_TOK_EQ(576460752303423488, __VA_ARGS__)
03185 
03186 #define P99_IS_EQ_1152921504606846976(...) P99_TOK_EQ(1152921504606846976, __VA_ARGS__)
03187 
03188 #define P99_IS_EQ_2305843009213693952(...) P99_TOK_EQ(2305843009213693952, __VA_ARGS__)
03189 
03190 #define P99_IS_EQ_4611686018427387904(...) P99_TOK_EQ(4611686018427387904, __VA_ARGS__)
03191 
03192 #define P99_IS_EQ_9223372036854775808(...) P99_TOK_EQ(9223372036854775808, __VA_ARGS__)
03193 #define P00_EAT_0
03194 #define P00_EAT_1
03195 #define P00_EAT_2
03196 #define P00_EAT_3
03197 #define P00_EAT_4
03198 #define P00_EAT_5
03199 #define P00_EAT_6
03200 #define P00_EAT_7
03201 #define P00_EAT_8
03202 #define P00_EAT_9
03203 #define P00_EAT_10
03204 #define P00_EAT_11
03205 #define P00_EAT_12
03206 #define P00_EAT_13
03207 #define P00_EAT_14
03208 #define P00_EAT_15
03209 #define P00_EAT_16
03210 #define P00_EAT_17
03211 #define P00_EAT_18
03212 #define P00_EAT_19
03213 #define P00_EAT_20
03214 #define P00_EAT_21
03215 #define P00_EAT_22
03216 #define P00_EAT_23
03217 #define P00_EAT_24
03218 #define P00_EAT_25
03219 #define P00_EAT_26
03220 #define P00_EAT_27
03221 #define P00_EAT_28
03222 #define P00_EAT_29
03223 #define P00_EAT_30
03224 #define P00_EAT_31
03225 #define P00_EAT_32
03226 #define P00_EAT_33
03227 #define P00_EAT_34
03228 #define P00_EAT_35
03229 #define P00_EAT_36
03230 #define P00_EAT_37
03231 #define P00_EAT_38
03232 #define P00_EAT_39
03233 #define P00_EAT_40
03234 #define P00_EAT_41
03235 #define P00_EAT_42
03236 #define P00_EAT_43
03237 #define P00_EAT_44
03238 #define P00_EAT_45
03239 #define P00_EAT_46
03240 #define P00_EAT_47
03241 #define P00_EAT_48
03242 #define P00_EAT_49
03243 #define P00_EAT_50
03244 #define P00_EAT_51
03245 #define P00_EAT_52
03246 #define P00_EAT_53
03247 #define P00_EAT_54
03248 #define P00_EAT_55
03249 #define P00_EAT_56
03250 #define P00_EAT_57
03251 #define P00_EAT_58
03252 #define P00_EAT_59
03253 #define P00_EAT_60
03254 #define P00_EAT_61
03255 #define P00_EAT_62
03256 #define P00_EAT_63
03257 #define P00_EAT_64
03258 #define P00_EAT_65
03259 #define P00_EAT_66
03260 #define P00_EAT_67
03261 #define P00_EAT_68
03262 #define P00_EAT_69
03263 #define P00_EAT_70
03264 #define P00_EAT_71
03265 #define P00_EAT_72
03266 #define P00_EAT_73
03267 #define P00_EAT_74
03268 #define P00_EAT_75
03269 #define P00_EAT_76
03270 #define P00_EAT_77
03271 #define P00_EAT_78
03272 #define P00_EAT_79
03273 #define P00_EAT_80
03274 #define P00_EAT_81
03275 #define P00_EAT_82
03276 #define P00_EAT_83
03277 #define P00_EAT_84
03278 #define P00_EAT_85
03279 #define P00_EAT_86
03280 #define P00_EAT_87
03281 #define P00_EAT_88
03282 #define P00_EAT_89
03283 #define P00_EAT_90
03284 #define P00_EAT_91
03285 #define P00_EAT_92
03286 #define P00_EAT_93
03287 #define P00_EAT_94
03288 #define P00_EAT_95
03289 #define P00_EAT_96
03290 #define P00_EAT_97
03291 #define P00_EAT_98
03292 #define P00_EAT_99
03293 #define P00_EAT_100
03294 #define P00_EAT_101
03295 #define P00_EAT_102
03296 #define P00_EAT_103
03297 #define P00_EAT_104
03298 #define P00_EAT_105
03299 #define P00_EAT_106
03300 #define P00_EAT_107
03301 #define P00_EAT_108
03302 #define P00_EAT_109
03303 #define P00_EAT_110
03304 #define P00_EAT_111
03305 #define P00_EAT_112
03306 #define P00_EAT_113
03307 #define P00_EAT_114
03308 #define P00_EAT_115
03309 #define P00_EAT_116
03310 #define P00_EAT_117
03311 #define P00_EAT_118
03312 #define P00_EAT_119
03313 #define P00_EAT_120
03314 #define P00_EAT_121
03315 #define P00_EAT__Bool
03316 #define P00_EAT__Complex
03317 #define P00_EAT__Exit
03318 #define P00_EAT__Imaginary
03319 #define P00_EAT_abort
03320 #define P00_EAT_abs
03321 #define P00_EAT_acos
03322 #define P00_EAT_asctime
03323 #define P00_EAT_asin
03324 #define P00_EAT_assert
03325 #define P00_EAT_atan
03326 #define P00_EAT_atan2
03327 #define P00_EAT_atexit
03328 #define P00_EAT_atof
03329 #define P00_EAT_atoi
03330 #define P00_EAT_atol
03331 #define P00_EAT_auto
03332 #define P00_EAT_break
03333 #define P00_EAT_bsearch
03334 #define P00_EAT_btowc
03335 #define P00_EAT_cabs
03336 #define P00_EAT_cacos
03337 #define P00_EAT_cacosh
03338 #define P00_EAT_calloc
03339 #define P00_EAT_carg
03340 #define P00_EAT_case
03341 #define P00_EAT_casin
03342 #define P00_EAT_casinh
03343 #define P00_EAT_catan
03344 #define P00_EAT_catanh
03345 #define P00_EAT_ccos
03346 #define P00_EAT_ccosh
03347 #define P00_EAT_ceil
03348 #define P00_EAT_cexp
03349 #define P00_EAT_char
03350 #define P00_EAT_cimag
03351 #define P00_EAT_clearerr
03352 #define P00_EAT_clock
03353 #define P00_EAT_clock_t
03354 #define P00_EAT_clog
03355 #define P00_EAT_conj
03356 #define P00_EAT_const
03357 #define P00_EAT_continue
03358 #define P00_EAT_cos
03359 #define P00_EAT_cosh
03360 #define P00_EAT_cpow
03361 #define P00_EAT_cproj
03362 #define P00_EAT_creal
03363 #define P00_EAT_csin
03364 #define P00_EAT_csinh
03365 #define P00_EAT_csqrt
03366 #define P00_EAT_ctan
03367 #define P00_EAT_ctanh
03368 #define P00_EAT_ctime
03369 #define P00_EAT_default
03370 #define P00_EAT_difftime
03371 #define P00_EAT_div
03372 #define P00_EAT_div_t
03373 #define P00_EAT_do
03374 #define P00_EAT_double
03375 #define P00_EAT_double_t
03376 #define P00_EAT_else
03377 #define P00_EAT_enum
03378 #define P00_EAT_exit
03379 #define P00_EAT_exp
03380 #define P00_EAT_extern
03381 #define P00_EAT_fabs
03382 #define P00_EAT_fclose
03383 #define P00_EAT_fdopen
03384 #define P00_EAT_fenv_t
03385 #define P00_EAT_feof
03386 #define P00_EAT_ferror
03387 #define P00_EAT_fexcept_t
03388 #define P00_EAT_fflush
03389 #define P00_EAT_fgetc
03390 #define P00_EAT_fgetpos
03391 #define P00_EAT_fgets
03392 #define P00_EAT_fgetwc
03393 #define P00_EAT_fgetws
03394 #define P00_EAT_float
03395 #define P00_EAT_float_t
03396 #define P00_EAT_floor
03397 #define P00_EAT_fopen
03398 #define P00_EAT_for
03399 #define P00_EAT_fpos_t
03400 #define P00_EAT_fprintf
03401 #define P00_EAT_fputc
03402 #define P00_EAT_fputchar
03403 #define P00_EAT_fputs
03404 #define P00_EAT_fputwc
03405 #define P00_EAT_fputws
03406 #define P00_EAT_fread
03407 #define P00_EAT_free
03408 #define P00_EAT_freopen
03409 #define P00_EAT_frexp
03410 #define P00_EAT_fscanf
03411 #define P00_EAT_fseek
03412 #define P00_EAT_fsetpos
03413 #define P00_EAT_ftell
03414 #define P00_EAT_fwide
03415 #define P00_EAT_fwprintf
03416 #define P00_EAT_fwrite
03417 #define P00_EAT_fwscanf
03418 #define P00_EAT_getaddrinfo
03419 #define P00_EAT_getc
03420 #define P00_EAT_getchar
03421 #define P00_EAT_getenv
03422 #define P00_EAT_getnameinfo
03423 #define P00_EAT_gets
03424 #define P00_EAT_getwc
03425 #define P00_EAT_getwchar
03426 #define P00_EAT_gmtime
03427 #define P00_EAT_goto
03428 #define P00_EAT_if
03429 #define P00_EAT_imaxabs
03430 #define P00_EAT_imaxdiv
03431 #define P00_EAT_imaxdiv_t
03432 #define P00_EAT_inline
03433 #define P00_EAT_int
03434 #define P00_EAT_int16_t
03435 #define P00_EAT_int32_t
03436 #define P00_EAT_int64_t
03437 #define P00_EAT_int8_t
03438 #define P00_EAT_intfast16_t
03439 #define P00_EAT_intfast32_t
03440 #define P00_EAT_intfast64_t
03441 #define P00_EAT_intfast8_t
03442 #define P00_EAT_intleast16_t
03443 #define P00_EAT_intleast32_t
03444 #define P00_EAT_intleast64_t
03445 #define P00_EAT_intleast8_t
03446 #define P00_EAT_intmax_t
03447 #define P00_EAT_intptr_t
03448 #define P00_EAT_isalnum
03449 #define P00_EAT_isalpha
03450 #define P00_EAT_isblank
03451 #define P00_EAT_iscntrl
03452 #define P00_EAT_isdigit
03453 #define P00_EAT_isgraph
03454 #define P00_EAT_islower
03455 #define P00_EAT_isprint
03456 #define P00_EAT_ispunct
03457 #define P00_EAT_isspace
03458 #define P00_EAT_isupper
03459 #define P00_EAT_iswalnum
03460 #define P00_EAT_iswalpha
03461 #define P00_EAT_iswcntrl
03462 #define P00_EAT_iswctype
03463 #define P00_EAT_iswdigit
03464 #define P00_EAT_iswgraph
03465 #define P00_EAT_iswlower
03466 #define P00_EAT_iswprint
03467 #define P00_EAT_iswpunct
03468 #define P00_EAT_iswspace
03469 #define P00_EAT_iswupper
03470 #define P00_EAT_iswxdigit
03471 #define P00_EAT_isxdigit
03472 #define P00_EAT_labs
03473 #define P00_EAT_ldexp
03474 #define P00_EAT_ldiv
03475 #define P00_EAT_ldiv_t
03476 #define P00_EAT_lldiv_t
03477 #define P00_EAT_localeconv
03478 #define P00_EAT_localtime
03479 #define P00_EAT_log
03480 #define P00_EAT_log10
03481 #define P00_EAT_long
03482 #define P00_EAT_longjmp
03483 #define P00_EAT_malloc
03484 #define P00_EAT_mbrlen
03485 #define P00_EAT_mbrtowc
03486 #define P00_EAT_mbsinit
03487 #define P00_EAT_mbsrtowcs
03488 #define P00_EAT_mbstate_t
03489 #define P00_EAT_memchr
03490 #define P00_EAT_memcmp
03491 #define P00_EAT_memcpy
03492 #define P00_EAT_memmove
03493 #define P00_EAT_memset
03494 #define P00_EAT_mktime
03495 #define P00_EAT_modf
03496 #define P00_EAT_off_t
03497 #define P00_EAT_offsetof
03498 #define P00_EAT_perror
03499 #define P00_EAT_pow
03500 #define P00_EAT_printf
03501 #define P00_EAT_ptrdiff_t
03502 #define P00_EAT_putc
03503 #define P00_EAT_putchar
03504 #define P00_EAT_puts
03505 #define P00_EAT_putwc
03506 #define P00_EAT_putwchar
03507 #define P00_EAT_qsort
03508 #define P00_EAT_raise
03509 #define P00_EAT_rand
03510 #define P00_EAT_realloc
03511 #define P00_EAT_register
03512 #define P00_EAT_remove
03513 #define P00_EAT_rename
03514 #define P00_EAT_restrict
03515 #define P00_EAT_return
03516 #define P00_EAT_rewind
03517 #define P00_EAT_scanf
03518 #define P00_EAT_setbuf
03519 #define P00_EAT_setjmp
03520 #define P00_EAT_setlocale
03521 #define P00_EAT_setvbuf
03522 #define P00_EAT_short
03523 #define P00_EAT_sig_atomic_t
03524 #define P00_EAT_signed
03525 #define P00_EAT_sin
03526 #define P00_EAT_sinh
03527 #define P00_EAT_size_t
03528 #define P00_EAT_sizeof
03529 #define P00_EAT_snprintf
03530 #define P00_EAT_sprintf
03531 #define P00_EAT_sqrt
03532 #define P00_EAT_srand
03533 #define P00_EAT_sscanf
03534 #define P00_EAT_ssize_t
03535 #define P00_EAT_static
03536 #define P00_EAT_strcat
03537 #define P00_EAT_strchr
03538 #define P00_EAT_strcmp
03539 #define P00_EAT_strcoll
03540 #define P00_EAT_strcpy
03541 #define P00_EAT_strcspn
03542 #define P00_EAT_strerror
03543 #define P00_EAT_strftime
03544 #define P00_EAT_strlen
03545 #define P00_EAT_strncat
03546 #define P00_EAT_strncmp
03547 #define P00_EAT_strncpy
03548 #define P00_EAT_strpbrk
03549 #define P00_EAT_strrchr
03550 #define P00_EAT_strspn
03551 #define P00_EAT_strstr
03552 #define P00_EAT_strtod
03553 #define P00_EAT_strtoimax
03554 #define P00_EAT_strtok
03555 #define P00_EAT_strtol
03556 #define P00_EAT_strtoul
03557 #define P00_EAT_strtoumax
03558 #define P00_EAT_struct
03559 #define P00_EAT_strxfrm
03560 #define P00_EAT_switch
03561 #define P00_EAT_swprintf
03562 #define P00_EAT_swscanf
03563 #define P00_EAT_system
03564 #define P00_EAT_tan
03565 #define P00_EAT_tanh
03566 #define P00_EAT_time
03567 #define P00_EAT_time_t
03568 #define P00_EAT_tmpfile
03569 #define P00_EAT_tmpnam
03570 #define P00_EAT_tolower
03571 #define P00_EAT_toupper
03572 #define P00_EAT_towctrans
03573 #define P00_EAT_towlower
03574 #define P00_EAT_towupper
03575 #define P00_EAT_typedef
03576 #define P00_EAT_uint16_t
03577 #define P00_EAT_uint32_t
03578 #define P00_EAT_uint64_t
03579 #define P00_EAT_uint8_t
03580 #define P00_EAT_uintfast16_t
03581 #define P00_EAT_uintfast32_t
03582 #define P00_EAT_uintfast64_t
03583 #define P00_EAT_uintfast8_t
03584 #define P00_EAT_uintleast16_t
03585 #define P00_EAT_uintleast32_t
03586 #define P00_EAT_uintleast64_t
03587 #define P00_EAT_uintleast8_t
03588 #define P00_EAT_uintmax_t
03589 #define P00_EAT_uintptr_t
03590 #define P00_EAT_ungetc
03591 #define P00_EAT_ungetwc
03592 #define P00_EAT_union
03593 #define P00_EAT_unsigned
03594 #define P00_EAT_va_arg
03595 #define P00_EAT_va_copy
03596 #define P00_EAT_va_end
03597 #define P00_EAT_va_start
03598 #define P00_EAT_vfprintf
03599 #define P00_EAT_vfscanf
03600 #define P00_EAT_vfwprintf
03601 #define P00_EAT_void
03602 #define P00_EAT_volatile
03603 #define P00_EAT_vprintf
03604 #define P00_EAT_vscanf
03605 #define P00_EAT_vsprintf
03606 #define P00_EAT_vsscanf
03607 #define P00_EAT_vswprintf
03608 #define P00_EAT_vwprintf
03609 #define P00_EAT_wchar_t
03610 #define P00_EAT_wcrtomb
03611 #define P00_EAT_wcscat
03612 #define P00_EAT_wcschr
03613 #define P00_EAT_wcscmp
03614 #define P00_EAT_wcscoll
03615 #define P00_EAT_wcscpy
03616 #define P00_EAT_wcscspn
03617 #define P00_EAT_wcsftime
03618 #define P00_EAT_wcslen
03619 #define P00_EAT_wcsncat
03620 #define P00_EAT_wcsncmp
03621 #define P00_EAT_wcsncpy
03622 #define P00_EAT_wcspbrk
03623 #define P00_EAT_wcsrchr
03624 #define P00_EAT_wcsrtombs
03625 #define P00_EAT_wcsspn
03626 #define P00_EAT_wcsstr
03627 #define P00_EAT_wcstod
03628 #define P00_EAT_wcstoimax
03629 #define P00_EAT_wcstok
03630 #define P00_EAT_wcstol
03631 #define P00_EAT_wcstoul
03632 #define P00_EAT_wcstoumax
03633 #define P00_EAT_wcsxfrm
03634 #define P00_EAT_wctob
03635 #define P00_EAT_wctrans
03636 #define P00_EAT_wctrans_t
03637 #define P00_EAT_wctype
03638 #define P00_EAT_wctype_t
03639 #define P00_EAT_while
03640 #define P00_EAT_wint_t
03641 #define P00_EAT_wmemchr
03642 #define P00_EAT_wmemcmp
03643 #define P00_EAT_wmemcpy
03644 #define P00_EAT_wmemmove
03645 #define P00_EAT_wmemset
03646 #define P00_EAT_wprintf
03647 #define P00_EAT_wscanf
03648 #define P00_EAT_256
03649 #define P00_EAT_512
03650 #define P00_EAT_1024
03651 #define P00_EAT_2048
03652 #define P00_EAT_4096
03653 #define P00_EAT_8192
03654 #define P00_EAT_16384
03655 #define P00_EAT_32768
03656 #define P00_EAT_65536
03657 #define P00_EAT_131072
03658 #define P00_EAT_262144
03659 #define P00_EAT_524288
03660 #define P00_EAT_1048576
03661 #define P00_EAT_2097152
03662 #define P00_EAT_4194304
03663 #define P00_EAT_8388608
03664 #define P00_EAT_16777216
03665 #define P00_EAT_33554432
03666 #define P00_EAT_67108864
03667 #define P00_EAT_134217728
03668 #define P00_EAT_268435456
03669 #define P00_EAT_536870912
03670 #define P00_EAT_1073741824
03671 #define P00_EAT_2147483648
03672 #define P00_EAT_4294967296
03673 #define P00_EAT_8589934592
03674 #define P00_EAT_17179869184
03675 #define P00_EAT_34359738368
03676 #define P00_EAT_68719476736
03677 #define P00_EAT_137438953472
03678 #define P00_EAT_274877906944
03679 #define P00_EAT_549755813888
03680 #define P00_EAT_1099511627776
03681 #define P00_EAT_2199023255552
03682 #define P00_EAT_4398046511104
03683 #define P00_EAT_8796093022208
03684 #define P00_EAT_17592186044416
03685 #define P00_EAT_35184372088832
03686 #define P00_EAT_70368744177664
03687 #define P00_EAT_140737488355328
03688 #define P00_EAT_281474976710656
03689 #define P00_EAT_562949953421312
03690 #define P00_EAT_1125899906842624
03691 #define P00_EAT_2251799813685248
03692 #define P00_EAT_4503599627370496
03693 #define P00_EAT_9007199254740992
03694 #define P00_EAT_18014398509481984
03695 #define P00_EAT_36028797018963968
03696 #define P00_EAT_72057594037927936
03697 #define P00_EAT_144115188075855872
03698 #define P00_EAT_288230376151711744
03699 #define P00_EAT_576460752303423488
03700 #define P00_EAT_1152921504606846976
03701 #define P00_EAT_2305843009213693952
03702 #define P00_EAT_4611686018427387904
03703 #define P00_EAT_9223372036854775808
03704 #define P00_TOKEN_0 ,
03705 #define P00_TOKEN_1 ,
03706 #define P00_TOKEN_2 ,
03707 #define P00_TOKEN_3 ,
03708 #define P00_TOKEN_4 ,
03709 #define P00_TOKEN_5 ,
03710 #define P00_TOKEN_6 ,
03711 #define P00_TOKEN_7 ,
03712 #define P00_TOKEN_8 ,
03713 #define P00_TOKEN_9 ,
03714 #define P00_TOKEN_10 ,
03715 #define P00_TOKEN_11 ,
03716 #define P00_TOKEN_12 ,
03717 #define P00_TOKEN_13 ,
03718 #define P00_TOKEN_14 ,
03719 #define P00_TOKEN_15 ,
03720 #define P00_TOKEN_16 ,
03721 #define P00_TOKEN_17 ,
03722 #define P00_TOKEN_18 ,
03723 #define P00_TOKEN_19 ,
03724 #define P00_TOKEN_20 ,
03725 #define P00_TOKEN_21 ,
03726 #define P00_TOKEN_22 ,
03727 #define P00_TOKEN_23 ,
03728 #define P00_TOKEN_24 ,
03729 #define P00_TOKEN_25 ,
03730 #define P00_TOKEN_26 ,
03731 #define P00_TOKEN_27 ,
03732 #define P00_TOKEN_28 ,
03733 #define P00_TOKEN_29 ,
03734 #define P00_TOKEN_30 ,
03735 #define P00_TOKEN_31 ,
03736 #define P00_TOKEN_32 ,
03737 #define P00_TOKEN_33 ,
03738 #define P00_TOKEN_34 ,
03739 #define P00_TOKEN_35 ,
03740 #define P00_TOKEN_36 ,
03741 #define P00_TOKEN_37 ,
03742 #define P00_TOKEN_38 ,
03743 #define P00_TOKEN_39 ,
03744 #define P00_TOKEN_40 ,
03745 #define P00_TOKEN_41 ,
03746 #define P00_TOKEN_42 ,
03747 #define P00_TOKEN_43 ,
03748 #define P00_TOKEN_44 ,
03749 #define P00_TOKEN_45 ,
03750 #define P00_TOKEN_46 ,
03751 #define P00_TOKEN_47 ,
03752 #define P00_TOKEN_48 ,
03753 #define P00_TOKEN_49 ,
03754 #define P00_TOKEN_50 ,
03755 #define P00_TOKEN_51 ,
03756 #define P00_TOKEN_52 ,
03757 #define P00_TOKEN_53 ,
03758 #define P00_TOKEN_54 ,
03759 #define P00_TOKEN_55 ,
03760 #define P00_TOKEN_56 ,
03761 #define P00_TOKEN_57 ,
03762 #define P00_TOKEN_58 ,
03763 #define P00_TOKEN_59 ,
03764 #define P00_TOKEN_60 ,
03765 #define P00_TOKEN_61 ,
03766 #define P00_TOKEN_62 ,
03767 #define P00_TOKEN_63 ,
03768 #define P00_TOKEN_64 ,
03769 #define P00_TOKEN_65 ,
03770 #define P00_TOKEN_66 ,
03771 #define P00_TOKEN_67 ,
03772 #define P00_TOKEN_68 ,
03773 #define P00_TOKEN_69 ,
03774 #define P00_TOKEN_70 ,
03775 #define P00_TOKEN_71 ,
03776 #define P00_TOKEN_72 ,
03777 #define P00_TOKEN_73 ,
03778 #define P00_TOKEN_74 ,
03779 #define P00_TOKEN_75 ,
03780 #define P00_TOKEN_76 ,
03781 #define P00_TOKEN_77 ,
03782 #define P00_TOKEN_78 ,
03783 #define P00_TOKEN_79 ,
03784 #define P00_TOKEN_80 ,
03785 #define P00_TOKEN_81 ,
03786 #define P00_TOKEN_82 ,
03787 #define P00_TOKEN_83 ,
03788 #define P00_TOKEN_84 ,
03789 #define P00_TOKEN_85 ,
03790 #define P00_TOKEN_86 ,
03791 #define P00_TOKEN_87 ,
03792 #define P00_TOKEN_88 ,
03793 #define P00_TOKEN_89 ,
03794 #define P00_TOKEN_90 ,
03795 #define P00_TOKEN_91 ,
03796 #define P00_TOKEN_92 ,
03797 #define P00_TOKEN_93 ,
03798 #define P00_TOKEN_94 ,
03799 #define P00_TOKEN_95 ,
03800 #define P00_TOKEN_96 ,
03801 #define P00_TOKEN_97 ,
03802 #define P00_TOKEN_98 ,
03803 #define P00_TOKEN_99 ,
03804 #define P00_TOKEN_100 ,
03805 #define P00_TOKEN_101 ,
03806 #define P00_TOKEN_102 ,
03807 #define P00_TOKEN_103 ,
03808 #define P00_TOKEN_104 ,
03809 #define P00_TOKEN_105 ,
03810 #define P00_TOKEN_106 ,
03811 #define P00_TOKEN_107 ,
03812 #define P00_TOKEN_108 ,
03813 #define P00_TOKEN_109 ,
03814 #define P00_TOKEN_110 ,
03815 #define P00_TOKEN_111 ,
03816 #define P00_TOKEN_112 ,
03817 #define P00_TOKEN_113 ,
03818 #define P00_TOKEN_114 ,
03819 #define P00_TOKEN_115 ,
03820 #define P00_TOKEN_116 ,
03821 #define P00_TOKEN_117 ,
03822 #define P00_TOKEN_118 ,
03823 #define P00_TOKEN_119 ,
03824 #define P00_TOKEN_120 ,
03825 #define P00_TOKEN_121 ,
03826 #define P00_TOKEN__Bool ,
03827 #define P00_TOKEN__Complex ,
03828 #define P00_TOKEN__Exit ,
03829 #define P00_TOKEN__Imaginary ,
03830 #define P00_TOKEN_abort ,
03831 #define P00_TOKEN_abs ,
03832 #define P00_TOKEN_acos ,
03833 #define P00_TOKEN_asctime ,
03834 #define P00_TOKEN_asin ,
03835 #define P00_TOKEN_assert ,
03836 #define P00_TOKEN_atan ,
03837 #define P00_TOKEN_atan2 ,
03838 #define P00_TOKEN_atexit ,
03839 #define P00_TOKEN_atof ,
03840 #define P00_TOKEN_atoi ,
03841 #define P00_TOKEN_atol ,
03842 #define P00_TOKEN_auto ,
03843 #define P00_TOKEN_break ,
03844 #define P00_TOKEN_bsearch ,
03845 #define P00_TOKEN_btowc ,
03846 #define P00_TOKEN_cabs ,
03847 #define P00_TOKEN_cacos ,
03848 #define P00_TOKEN_cacosh ,
03849 #define P00_TOKEN_calloc ,
03850 #define P00_TOKEN_carg ,
03851 #define P00_TOKEN_case ,
03852 #define P00_TOKEN_casin ,
03853 #define P00_TOKEN_casinh ,
03854 #define P00_TOKEN_catan ,
03855 #define P00_TOKEN_catanh ,
03856 #define P00_TOKEN_ccos ,
03857 #define P00_TOKEN_ccosh ,
03858 #define P00_TOKEN_ceil ,
03859 #define P00_TOKEN_cexp ,
03860 #define P00_TOKEN_char ,
03861 #define P00_TOKEN_cimag ,
03862 #define P00_TOKEN_clearerr ,
03863 #define P00_TOKEN_clock ,
03864 #define P00_TOKEN_clock_t ,
03865 #define P00_TOKEN_clog ,
03866 #define P00_TOKEN_conj ,
03867 #define P00_TOKEN_const ,
03868 #define P00_TOKEN_continue ,
03869 #define P00_TOKEN_cos ,
03870 #define P00_TOKEN_cosh ,
03871 #define P00_TOKEN_cpow ,
03872 #define P00_TOKEN_cproj ,
03873 #define P00_TOKEN_creal ,
03874 #define P00_TOKEN_csin ,
03875 #define P00_TOKEN_csinh ,
03876 #define P00_TOKEN_csqrt ,
03877 #define P00_TOKEN_ctan ,
03878 #define P00_TOKEN_ctanh ,
03879 #define P00_TOKEN_ctime ,
03880 #define P00_TOKEN_default ,
03881 #define P00_TOKEN_difftime ,
03882 #define P00_TOKEN_div ,
03883 #define P00_TOKEN_div_t ,
03884 #define P00_TOKEN_do ,
03885 #define P00_TOKEN_double ,
03886 #define P00_TOKEN_double_t ,
03887 #define P00_TOKEN_else ,
03888 #define P00_TOKEN_enum ,
03889 #define P00_TOKEN_exit ,
03890 #define P00_TOKEN_exp ,
03891 #define P00_TOKEN_extern ,
03892 #define P00_TOKEN_fabs ,
03893 #define P00_TOKEN_fclose ,
03894 #define P00_TOKEN_fdopen ,
03895 #define P00_TOKEN_fenv_t ,
03896 #define P00_TOKEN_feof ,
03897 #define P00_TOKEN_ferror ,
03898 #define P00_TOKEN_fexcept_t ,
03899 #define P00_TOKEN_fflush ,
03900 #define P00_TOKEN_fgetc ,
03901 #define P00_TOKEN_fgetpos ,
03902 #define P00_TOKEN_fgets ,
03903 #define P00_TOKEN_fgetwc ,
03904 #define P00_TOKEN_fgetws ,
03905 #define P00_TOKEN_float ,
03906 #define P00_TOKEN_float_t ,
03907 #define P00_TOKEN_floor ,
03908 #define P00_TOKEN_fopen ,
03909 #define P00_TOKEN_for ,
03910 #define P00_TOKEN_fpos_t ,
03911 #define P00_TOKEN_fprintf ,
03912 #define P00_TOKEN_fputc ,
03913 #define P00_TOKEN_fputchar ,
03914 #define P00_TOKEN_fputs ,
03915 #define P00_TOKEN_fputwc ,
03916 #define P00_TOKEN_fputws ,
03917 #define P00_TOKEN_fread ,
03918 #define P00_TOKEN_free ,
03919 #define P00_TOKEN_freopen ,
03920 #define P00_TOKEN_frexp ,
03921 #define P00_TOKEN_fscanf ,
03922 #define P00_TOKEN_fseek ,
03923 #define P00_TOKEN_fsetpos ,
03924 #define P00_TOKEN_ftell ,
03925 #define P00_TOKEN_fwide ,
03926 #define P00_TOKEN_fwprintf ,
03927 #define P00_TOKEN_fwrite ,
03928 #define P00_TOKEN_fwscanf ,
03929 #define P00_TOKEN_getaddrinfo ,
03930 #define P00_TOKEN_getc ,
03931 #define P00_TOKEN_getchar ,
03932 #define P00_TOKEN_getenv ,
03933 #define P00_TOKEN_getnameinfo ,
03934 #define P00_TOKEN_gets ,
03935 #define P00_TOKEN_getwc ,
03936 #define P00_TOKEN_getwchar ,
03937 #define P00_TOKEN_gmtime ,
03938 #define P00_TOKEN_goto ,
03939 #define P00_TOKEN_if ,
03940 #define P00_TOKEN_imaxabs ,
03941 #define P00_TOKEN_imaxdiv ,
03942 #define P00_TOKEN_imaxdiv_t ,
03943 #define P00_TOKEN_inline ,
03944 #define P00_TOKEN_int ,
03945 #define P00_TOKEN_int16_t ,
03946 #define P00_TOKEN_int32_t ,
03947 #define P00_TOKEN_int64_t ,
03948 #define P00_TOKEN_int8_t ,
03949 #define P00_TOKEN_intfast16_t ,
03950 #define P00_TOKEN_intfast32_t ,
03951 #define P00_TOKEN_intfast64_t ,
03952 #define P00_TOKEN_intfast8_t ,
03953 #define P00_TOKEN_intleast16_t ,
03954 #define P00_TOKEN_intleast32_t ,
03955 #define P00_TOKEN_intleast64_t ,
03956 #define P00_TOKEN_intleast8_t ,
03957 #define P00_TOKEN_intmax_t ,
03958 #define P00_TOKEN_intptr_t ,
03959 #define P00_TOKEN_isalnum ,
03960 #define P00_TOKEN_isalpha ,
03961 #define P00_TOKEN_isblank ,
03962 #define P00_TOKEN_iscntrl ,
03963 #define P00_TOKEN_isdigit ,
03964 #define P00_TOKEN_isgraph ,
03965 #define P00_TOKEN_islower ,
03966 #define P00_TOKEN_isprint ,
03967 #define P00_TOKEN_ispunct ,
03968 #define P00_TOKEN_isspace ,
03969 #define P00_TOKEN_isupper ,
03970 #define P00_TOKEN_iswalnum ,
03971 #define P00_TOKEN_iswalpha ,
03972 #define P00_TOKEN_iswcntrl ,
03973 #define P00_TOKEN_iswctype ,
03974 #define P00_TOKEN_iswdigit ,
03975 #define P00_TOKEN_iswgraph ,
03976 #define P00_TOKEN_iswlower ,
03977 #define P00_TOKEN_iswprint ,
03978 #define P00_TOKEN_iswpunct ,
03979 #define P00_TOKEN_iswspace ,
03980 #define P00_TOKEN_iswupper ,
03981 #define P00_TOKEN_iswxdigit ,
03982 #define P00_TOKEN_isxdigit ,
03983 #define P00_TOKEN_labs ,
03984 #define P00_TOKEN_ldexp ,
03985 #define P00_TOKEN_ldiv ,
03986 #define P00_TOKEN_ldiv_t ,
03987 #define P00_TOKEN_lldiv_t ,
03988 #define P00_TOKEN_localeconv ,
03989 #define P00_TOKEN_localtime ,
03990 #define P00_TOKEN_log ,
03991 #define P00_TOKEN_log10 ,
03992 #define P00_TOKEN_long ,
03993 #define P00_TOKEN_longjmp ,
03994 #define P00_TOKEN_malloc ,
03995 #define P00_TOKEN_mbrlen ,
03996 #define P00_TOKEN_mbrtowc ,
03997 #define P00_TOKEN_mbsinit ,
03998 #define P00_TOKEN_mbsrtowcs ,
03999 #define P00_TOKEN_mbstate_t ,
04000 #define P00_TOKEN_memchr ,
04001 #define P00_TOKEN_memcmp ,
04002 #define P00_TOKEN_memcpy ,
04003 #define P00_TOKEN_memmove ,
04004 #define P00_TOKEN_memset ,
04005 #define P00_TOKEN_mktime ,
04006 #define P00_TOKEN_modf ,
04007 #define P00_TOKEN_off_t ,
04008 #define P00_TOKEN_offsetof ,
04009 #define P00_TOKEN_perror ,
04010 #define P00_TOKEN_pow ,
04011 #define P00_TOKEN_printf ,
04012 #define P00_TOKEN_ptrdiff_t ,
04013 #define P00_TOKEN_putc ,
04014 #define P00_TOKEN_putchar ,
04015 #define P00_TOKEN_puts ,
04016 #define P00_TOKEN_putwc ,
04017 #define P00_TOKEN_putwchar ,
04018 #define P00_TOKEN_qsort ,
04019 #define P00_TOKEN_raise ,
04020 #define P00_TOKEN_rand ,
04021 #define P00_TOKEN_realloc ,
04022 #define P00_TOKEN_register ,
04023 #define P00_TOKEN_remove ,
04024 #define P00_TOKEN_rename ,
04025 #define P00_TOKEN_restrict ,
04026 #define P00_TOKEN_return ,
04027 #define P00_TOKEN_rewind ,
04028 #define P00_TOKEN_scanf ,
04029 #define P00_TOKEN_setbuf ,
04030 #define P00_TOKEN_setjmp ,
04031 #define P00_TOKEN_setlocale ,
04032 #define P00_TOKEN_setvbuf ,
04033 #define P00_TOKEN_short ,
04034 #define P00_TOKEN_sig_atomic_t ,
04035 #define P00_TOKEN_signed ,
04036 #define P00_TOKEN_sin ,
04037 #define P00_TOKEN_sinh ,
04038 #define P00_TOKEN_size_t ,
04039 #define P00_TOKEN_sizeof ,
04040 #define P00_TOKEN_snprintf ,
04041 #define P00_TOKEN_sprintf ,
04042 #define P00_TOKEN_sqrt ,
04043 #define P00_TOKEN_srand ,
04044 #define P00_TOKEN_sscanf ,
04045 #define P00_TOKEN_ssize_t ,
04046 #define P00_TOKEN_static ,
04047 #define P00_TOKEN_strcat ,
04048 #define P00_TOKEN_strchr ,
04049 #define P00_TOKEN_strcmp ,
04050 #define P00_TOKEN_strcoll ,
04051 #define P00_TOKEN_strcpy ,
04052 #define P00_TOKEN_strcspn ,
04053 #define P00_TOKEN_strerror ,
04054 #define P00_TOKEN_strftime ,
04055 #define P00_TOKEN_strlen ,
04056 #define P00_TOKEN_strncat ,
04057 #define P00_TOKEN_strncmp ,
04058 #define P00_TOKEN_strncpy ,
04059 #define P00_TOKEN_strpbrk ,
04060 #define P00_TOKEN_strrchr ,
04061 #define P00_TOKEN_strspn ,
04062 #define P00_TOKEN_strstr ,
04063 #define P00_TOKEN_strtod ,
04064 #define P00_TOKEN_strtoimax ,
04065 #define P00_TOKEN_strtok ,
04066 #define P00_TOKEN_strtol ,
04067 #define P00_TOKEN_strtoul ,
04068 #define P00_TOKEN_strtoumax ,
04069 #define P00_TOKEN_struct ,
04070 #define P00_TOKEN_strxfrm ,
04071 #define P00_TOKEN_switch ,
04072 #define P00_TOKEN_swprintf ,
04073 #define P00_TOKEN_swscanf ,
04074 #define P00_TOKEN_system ,
04075 #define P00_TOKEN_tan ,
04076 #define P00_TOKEN_tanh ,
04077 #define P00_TOKEN_time ,
04078 #define P00_TOKEN_time_t ,
04079 #define P00_TOKEN_tmpfile ,
04080 #define P00_TOKEN_tmpnam ,
04081 #define P00_TOKEN_tolower ,
04082 #define P00_TOKEN_toupper ,
04083 #define P00_TOKEN_towctrans ,
04084 #define P00_TOKEN_towlower ,
04085 #define P00_TOKEN_towupper ,
04086 #define P00_TOKEN_typedef ,
04087 #define P00_TOKEN_uint16_t ,
04088 #define P00_TOKEN_uint32_t ,
04089 #define P00_TOKEN_uint64_t ,
04090 #define P00_TOKEN_uint8_t ,
04091 #define P00_TOKEN_uintfast16_t ,
04092 #define P00_TOKEN_uintfast32_t ,
04093 #define P00_TOKEN_uintfast64_t ,
04094 #define P00_TOKEN_uintfast8_t ,
04095 #define P00_TOKEN_uintleast16_t ,
04096 #define P00_TOKEN_uintleast32_t ,
04097 #define P00_TOKEN_uintleast64_t ,
04098 #define P00_TOKEN_uintleast8_t ,
04099 #define P00_TOKEN_uintmax_t ,
04100 #define P00_TOKEN_uintptr_t ,
04101 #define P00_TOKEN_ungetc ,
04102 #define P00_TOKEN_ungetwc ,
04103 #define P00_TOKEN_union ,
04104 #define P00_TOKEN_unsigned ,
04105 #define P00_TOKEN_va_arg ,
04106 #define P00_TOKEN_va_copy ,
04107 #define P00_TOKEN_va_end ,
04108 #define P00_TOKEN_va_start ,
04109 #define P00_TOKEN_vfprintf ,
04110 #define P00_TOKEN_vfscanf ,
04111 #define P00_TOKEN_vfwprintf ,
04112 #define P00_TOKEN_void ,
04113 #define P00_TOKEN_volatile ,
04114 #define P00_TOKEN_vprintf ,
04115 #define P00_TOKEN_vscanf ,
04116 #define P00_TOKEN_vsprintf ,
04117 #define P00_TOKEN_vsscanf ,
04118 #define P00_TOKEN_vswprintf ,
04119 #define P00_TOKEN_vwprintf ,
04120 #define P00_TOKEN_wchar_t ,
04121 #define P00_TOKEN_wcrtomb ,
04122 #define P00_TOKEN_wcscat ,
04123 #define P00_TOKEN_wcschr ,
04124 #define P00_TOKEN_wcscmp ,
04125 #define P00_TOKEN_wcscoll ,
04126 #define P00_TOKEN_wcscpy ,
04127 #define P00_TOKEN_wcscspn ,
04128 #define P00_TOKEN_wcsftime ,
04129 #define P00_TOKEN_wcslen ,
04130 #define P00_TOKEN_wcsncat ,
04131 #define P00_TOKEN_wcsncmp ,
04132 #define P00_TOKEN_wcsncpy ,
04133 #define P00_TOKEN_wcspbrk ,
04134 #define P00_TOKEN_wcsrchr ,
04135 #define P00_TOKEN_wcsrtombs ,
04136 #define P00_TOKEN_wcsspn ,
04137 #define P00_TOKEN_wcsstr ,
04138 #define P00_TOKEN_wcstod ,
04139 #define P00_TOKEN_wcstoimax ,
04140 #define P00_TOKEN_wcstok ,
04141 #define P00_TOKEN_wcstol ,
04142 #define P00_TOKEN_wcstoul ,
04143 #define P00_TOKEN_wcstoumax ,
04144 #define P00_TOKEN_wcsxfrm ,
04145 #define P00_TOKEN_wctob ,
04146 #define P00_TOKEN_wctrans ,
04147 #define P00_TOKEN_wctrans_t ,
04148 #define P00_TOKEN_wctype ,
04149 #define P00_TOKEN_wctype_t ,
04150 #define P00_TOKEN_while ,
04151 #define P00_TOKEN_wint_t ,
04152 #define P00_TOKEN_wmemchr ,
04153 #define P00_TOKEN_wmemcmp ,
04154 #define P00_TOKEN_wmemcpy ,
04155 #define P00_TOKEN_wmemmove ,
04156 #define P00_TOKEN_wmemset ,
04157 #define P00_TOKEN_wprintf ,
04158 #define P00_TOKEN_wscanf ,
04159 #define P00_TOKEN_256 ,
04160 #define P00_TOKEN_512 ,
04161 #define P00_TOKEN_1024 ,
04162 #define P00_TOKEN_2048 ,
04163 #define P00_TOKEN_4096 ,
04164 #define P00_TOKEN_8192 ,
04165 #define P00_TOKEN_16384 ,
04166 #define P00_TOKEN_32768 ,
04167 #define P00_TOKEN_65536 ,
04168 #define P00_TOKEN_131072 ,
04169 #define P00_TOKEN_262144 ,
04170 #define P00_TOKEN_524288 ,
04171 #define P00_TOKEN_1048576 ,
04172 #define P00_TOKEN_2097152 ,
04173 #define P00_TOKEN_4194304 ,
04174 #define P00_TOKEN_8388608 ,
04175 #define P00_TOKEN_16777216 ,
04176 #define P00_TOKEN_33554432 ,
04177 #define P00_TOKEN_67108864 ,
04178 #define P00_TOKEN_134217728 ,
04179 #define P00_TOKEN_268435456 ,
04180 #define P00_TOKEN_536870912 ,
04181 #define P00_TOKEN_1073741824 ,
04182 #define P00_TOKEN_2147483648 ,
04183 #define P00_TOKEN_4294967296 ,
04184 #define P00_TOKEN_8589934592 ,
04185 #define P00_TOKEN_17179869184 ,
04186 #define P00_TOKEN_34359738368 ,
04187 #define P00_TOKEN_68719476736 ,
04188 #define P00_TOKEN_137438953472 ,
04189 #define P00_TOKEN_274877906944 ,
04190 #define P00_TOKEN_549755813888 ,
04191 #define P00_TOKEN_1099511627776 ,
04192 #define P00_TOKEN_2199023255552 ,
04193 #define P00_TOKEN_4398046511104 ,
04194 #define P00_TOKEN_8796093022208 ,
04195 #define P00_TOKEN_17592186044416 ,
04196 #define P00_TOKEN_35184372088832 ,
04197 #define P00_TOKEN_70368744177664 ,
04198 #define P00_TOKEN_140737488355328 ,
04199 #define P00_TOKEN_281474976710656 ,
04200 #define P00_TOKEN_562949953421312 ,
04201 #define P00_TOKEN_1125899906842624 ,
04202 #define P00_TOKEN_2251799813685248 ,
04203 #define P00_TOKEN_4503599627370496 ,
04204 #define P00_TOKEN_9007199254740992 ,
04205 #define P00_TOKEN_18014398509481984 ,
04206 #define P00_TOKEN_36028797018963968 ,
04207 #define P00_TOKEN_72057594037927936 ,
04208 #define P00_TOKEN_144115188075855872 ,
04209 #define P00_TOKEN_288230376151711744 ,
04210 #define P00_TOKEN_576460752303423488 ,
04211 #define P00_TOKEN_1152921504606846976 ,
04212 #define P00_TOKEN_2305843009213693952 ,
04213 #define P00_TOKEN_4611686018427387904 ,
04214 #define P00_TOKEN_9223372036854775808 ,
04215 #define P00_QUALIFIER_const ,
04216 #define P00_QUALIFIER_restrict ,
04217 #define P00_QUALIFIER_volatile ,
04218 #define P00_VOID_void ,
04219 #define P00_BOOL__Bool ,
04220 #define P00_BOOL_bool ,
04221 #define P00_INTEGER_char ,
04222 #define P00_INTEGER_int ,
04223 #define P00_INTEGER_long ,
04224 #define P00_INTEGER_short ,
04225 #define P00_INTEGER_signed ,
04226 #define P00_INTEGER_unsigned ,
04227 #define P00_REAL_double ,
04228 #define P00_REAL_float ,
04229 #define P00_REAL_long ,
04230 #define P00_FLOAT__Complex ,
04231 #define P00_FLOAT__Imaginary ,
04232 #define P00_FLOAT_double ,
04233 #define P00_FLOAT_float ,
04234 #define P00_FLOAT_long ,
04235 #define P00_TYPE__Bool ,
04236 #define P00_TYPE__Complex ,
04237 #define P00_TYPE__Imaginary ,
04238 #define P00_TYPE_char ,
04239 #define P00_TYPE_const ,
04240 #define P00_TYPE_double ,
04241 #define P00_TYPE_float ,
04242 #define P00_TYPE_int ,
04243 #define P00_TYPE_long ,
04244 #define P00_TYPE_restrict ,
04245 #define P00_TYPE_short ,
04246 #define P00_TYPE_signed ,
04247 #define P00_TYPE_unsigned ,
04248 #define P00_TYPE_void ,
04249 #define P00_TYPE_volatile ,
04250 #define P00_VOID_QUAL_void ,
04251 #define P00_VOID_QUAL_const ,
04252 #define P00_VOID_QUAL_restrict ,
04253 #define P00_VOID_QUAL_volatile ,
04254 #define P00_BOOL_QUAL__Bool ,
04255 #define P00_BOOL_QUAL_bool ,
04256 #define P00_BOOL_QUAL_const ,
04257 #define P00_BOOL_QUAL_restrict ,
04258 #define P00_BOOL_QUAL_volatile ,
04259 #define P00_INTEGER_QUAL_char ,
04260 #define P00_INTEGER_QUAL_int ,
04261 #define P00_INTEGER_QUAL_long ,
04262 #define P00_INTEGER_QUAL_short ,
04263 #define P00_INTEGER_QUAL_signed ,
04264 #define P00_INTEGER_QUAL_unsigned ,
04265 #define P00_INTEGER_QUAL_const ,
04266 #define P00_INTEGER_QUAL_restrict ,
04267 #define P00_INTEGER_QUAL_volatile ,
04268 #define P00_REAL_QUAL_double ,
04269 #define P00_REAL_QUAL_float ,
04270 #define P00_REAL_QUAL_long ,
04271 #define P00_REAL_QUAL_const ,
04272 #define P00_REAL_QUAL_restrict ,
04273 #define P00_REAL_QUAL_volatile ,
04274 #define P00_FLOAT_QUAL__Complex ,
04275 #define P00_FLOAT_QUAL__Imaginary ,
04276 #define P00_FLOAT_QUAL_double ,
04277 #define P00_FLOAT_QUAL_float ,
04278 #define P00_FLOAT_QUAL_long ,
04279 #define P00_FLOAT_QUAL_const ,
04280 #define P00_FLOAT_QUAL_restrict ,
04281 #define P00_FLOAT_QUAL_volatile ,
04282 #define P00_TYPE_QUAL__Bool ,
04283 #define P00_TYPE_QUAL__Complex ,
04284 #define P00_TYPE_QUAL__Imaginary ,
04285 #define P00_TYPE_QUAL_char ,
04286 #define P00_TYPE_QUAL_const ,
04287 #define P00_TYPE_QUAL_double ,
04288 #define P00_TYPE_QUAL_float ,
04289 #define P00_TYPE_QUAL_int ,
04290 #define P00_TYPE_QUAL_long ,
04291 #define P00_TYPE_QUAL_restrict ,
04292 #define P00_TYPE_QUAL_short ,
04293 #define P00_TYPE_QUAL_signed ,
04294 #define P00_TYPE_QUAL_unsigned ,
04295 #define P00_TYPE_QUAL_void ,
04296 #define P00_TYPE_QUAL_volatile ,
04297 #define P00_KEYWORD__Bool ,
04298 #define P00_KEYWORD__Complex ,
04299 #define P00_KEYWORD__Imaginary ,
04300 #define P00_KEYWORD_auto ,
04301 #define P00_KEYWORD_break ,
04302 #define P00_KEYWORD_case ,
04303 #define P00_KEYWORD_char ,
04304 #define P00_KEYWORD_const ,
04305 #define P00_KEYWORD_continue ,
04306 #define P00_KEYWORD_default ,
04307 #define P00_KEYWORD_do ,
04308 #define P00_KEYWORD_double ,
04309 #define P00_KEYWORD_else ,
04310 #define P00_KEYWORD_enum ,
04311 #define P00_KEYWORD_extern ,
04312 #define P00_KEYWORD_float ,
04313 #define P00_KEYWORD_for ,
04314 #define P00_KEYWORD_goto ,
04315 #define P00_KEYWORD_if ,
04316 #define P00_KEYWORD_inline ,
04317 #define P00_KEYWORD_int ,
04318 #define P00_KEYWORD_long ,
04319 #define P00_KEYWORD_register ,
04320 #define P00_KEYWORD_restrict ,
04321 #define P00_KEYWORD_return ,
04322 #define P00_KEYWORD_short ,
04323 #define P00_KEYWORD_signed ,
04324 #define P00_KEYWORD_sizeof ,
04325 #define P00_KEYWORD_static ,
04326 #define P00_KEYWORD_struct ,
04327 #define P00_KEYWORD_switch ,
04328 #define P00_KEYWORD_typedef ,
04329 #define P00_KEYWORD_union ,
04330 #define P00_KEYWORD_unsigned ,
04331 #define P00_KEYWORD_void ,
04332 #define P00_KEYWORD_volatile ,
04333 #define P00_KEYWORD_while ,
04334 #define P00_RESERVED__Bool ,
04335 #define P00_RESERVED__Complex ,
04336 #define P00_RESERVED__Exit ,
04337 #define P00_RESERVED__Imaginary ,
04338 #define P00_RESERVED_abort ,
04339 #define P00_RESERVED_abs ,
04340 #define P00_RESERVED_acos ,
04341 #define P00_RESERVED_asctime ,
04342 #define P00_RESERVED_asin ,
04343 #define P00_RESERVED_assert ,
04344 #define P00_RESERVED_atan ,
04345 #define P00_RESERVED_atan2 ,
04346 #define P00_RESERVED_atexit ,
04347 #define P00_RESERVED_atof ,
04348 #define P00_RESERVED_atoi ,
04349 #define P00_RESERVED_atol ,
04350 #define P00_RESERVED_auto ,
04351 #define P00_RESERVED_break ,
04352 #define P00_RESERVED_bsearch ,
04353 #define P00_RESERVED_btowc ,
04354 #define P00_RESERVED_cabs ,
04355 #define P00_RESERVED_cacos ,
04356 #define P00_RESERVED_cacosh ,
04357 #define P00_RESERVED_calloc ,
04358 #define P00_RESERVED_carg ,
04359 #define P00_RESERVED_case ,
04360 #define P00_RESERVED_casin ,
04361 #define P00_RESERVED_casinh ,
04362 #define P00_RESERVED_catan ,
04363 #define P00_RESERVED_catanh ,
04364 #define P00_RESERVED_ccos ,
04365 #define P00_RESERVED_ccosh ,
04366 #define P00_RESERVED_ceil ,
04367 #define P00_RESERVED_cexp ,
04368 #define P00_RESERVED_char ,
04369 #define P00_RESERVED_cimag ,
04370 #define P00_RESERVED_clearerr ,
04371 #define P00_RESERVED_clock ,
04372 #define P00_RESERVED_clock_t ,
04373 #define P00_RESERVED_clog ,
04374 #define P00_RESERVED_conj ,
04375 #define P00_RESERVED_const ,
04376 #define P00_RESERVED_continue ,
04377 #define P00_RESERVED_cos ,
04378 #define P00_RESERVED_cosh ,
04379 #define P00_RESERVED_cpow ,
04380 #define P00_RESERVED_cproj ,
04381 #define P00_RESERVED_creal ,
04382 #define P00_RESERVED_csin ,
04383 #define P00_RESERVED_csinh ,
04384 #define P00_RESERVED_csqrt ,
04385 #define P00_RESERVED_ctan ,
04386 #define P00_RESERVED_ctanh ,
04387 #define P00_RESERVED_ctime ,
04388 #define P00_RESERVED_default ,
04389 #define P00_RESERVED_difftime ,
04390 #define P00_RESERVED_div ,
04391 #define P00_RESERVED_div_t ,
04392 #define P00_RESERVED_do ,
04393 #define P00_RESERVED_double ,
04394 #define P00_RESERVED_double_t ,
04395 #define P00_RESERVED_else ,
04396 #define P00_RESERVED_enum ,
04397 #define P00_RESERVED_exit ,
04398 #define P00_RESERVED_exp ,
04399 #define P00_RESERVED_extern ,
04400 #define P00_RESERVED_fabs ,
04401 #define P00_RESERVED_fclose ,
04402 #define P00_RESERVED_fdopen ,
04403 #define P00_RESERVED_fenv_t ,
04404 #define P00_RESERVED_feof ,
04405 #define P00_RESERVED_ferror ,
04406 #define P00_RESERVED_fexcept_t ,
04407 #define P00_RESERVED_fflush ,
04408 #define P00_RESERVED_fgetc ,
04409 #define P00_RESERVED_fgetpos ,
04410 #define P00_RESERVED_fgets ,
04411 #define P00_RESERVED_fgetwc ,
04412 #define P00_RESERVED_fgetws ,
04413 #define P00_RESERVED_float ,
04414 #define P00_RESERVED_float_t ,
04415 #define P00_RESERVED_floor ,
04416 #define P00_RESERVED_fopen ,
04417 #define P00_RESERVED_for ,
04418 #define P00_RESERVED_fpos_t ,
04419 #define P00_RESERVED_fprintf ,
04420 #define P00_RESERVED_fputc ,
04421 #define P00_RESERVED_fputchar ,
04422 #define P00_RESERVED_fputs ,
04423 #define P00_RESERVED_fputwc ,
04424 #define P00_RESERVED_fputws ,
04425 #define P00_RESERVED_fread ,
04426 #define P00_RESERVED_free ,
04427 #define P00_RESERVED_freopen ,
04428 #define P00_RESERVED_frexp ,
04429 #define P00_RESERVED_fscanf ,
04430 #define P00_RESERVED_fseek ,
04431 #define P00_RESERVED_fsetpos ,
04432 #define P00_RESERVED_ftell ,
04433 #define P00_RESERVED_fwide ,
04434 #define P00_RESERVED_fwprintf ,
04435 #define P00_RESERVED_fwrite ,
04436 #define P00_RESERVED_fwscanf ,
04437 #define P00_RESERVED_getaddrinfo ,
04438 #define P00_RESERVED_getc ,
04439 #define P00_RESERVED_getchar ,
04440 #define P00_RESERVED_getenv ,
04441 #define P00_RESERVED_getnameinfo ,
04442 #define P00_RESERVED_gets ,
04443 #define P00_RESERVED_getwc ,
04444 #define P00_RESERVED_getwchar ,
04445 #define P00_RESERVED_gmtime ,
04446 #define P00_RESERVED_goto ,
04447 #define P00_RESERVED_if ,
04448 #define P00_RESERVED_imaxabs ,
04449 #define P00_RESERVED_imaxdiv ,
04450 #define P00_RESERVED_imaxdiv_t ,
04451 #define P00_RESERVED_inline ,
04452 #define P00_RESERVED_int ,
04453 #define P00_RESERVED_int16_t ,
04454 #define P00_RESERVED_int32_t ,
04455 #define P00_RESERVED_int64_t ,
04456 #define P00_RESERVED_int8_t ,
04457 #define P00_RESERVED_intfast16_t ,
04458 #define P00_RESERVED_intfast32_t ,
04459 #define P00_RESERVED_intfast64_t ,
04460 #define P00_RESERVED_intfast8_t ,
04461 #define P00_RESERVED_intleast16_t ,
04462 #define P00_RESERVED_intleast32_t ,
04463 #define P00_RESERVED_intleast64_t ,
04464 #define P00_RESERVED_intleast8_t ,
04465 #define P00_RESERVED_intmax_t ,
04466 #define P00_RESERVED_intptr_t ,
04467 #define P00_RESERVED_isalnum ,
04468 #define P00_RESERVED_isalpha ,
04469 #define P00_RESERVED_isblank ,
04470 #define P00_RESERVED_iscntrl ,
04471 #define P00_RESERVED_isdigit ,
04472 #define P00_RESERVED_isgraph ,
04473 #define P00_RESERVED_islower ,
04474 #define P00_RESERVED_isprint ,
04475 #define P00_RESERVED_ispunct ,
04476 #define P00_RESERVED_isspace ,
04477 #define P00_RESERVED_isupper ,
04478 #define P00_RESERVED_iswalnum ,
04479 #define P00_RESERVED_iswalpha ,
04480 #define P00_RESERVED_iswcntrl ,
04481 #define P00_RESERVED_iswctype ,
04482 #define P00_RESERVED_iswdigit ,
04483 #define P00_RESERVED_iswgraph ,
04484 #define P00_RESERVED_iswlower ,
04485 #define P00_RESERVED_iswprint ,
04486 #define P00_RESERVED_iswpunct ,
04487 #define P00_RESERVED_iswspace ,
04488 #define P00_RESERVED_iswupper ,
04489 #define P00_RESERVED_iswxdigit ,
04490 #define P00_RESERVED_isxdigit ,
04491 #define P00_RESERVED_labs ,
04492 #define P00_RESERVED_ldexp ,
04493 #define P00_RESERVED_ldiv ,
04494 #define P00_RESERVED_ldiv_t ,
04495 #define P00_RESERVED_lldiv_t ,
04496 #define P00_RESERVED_localeconv ,
04497 #define P00_RESERVED_localtime ,
04498 #define P00_RESERVED_log ,
04499 #define P00_RESERVED_log10 ,
04500 #define P00_RESERVED_long ,
04501 #define P00_RESERVED_longjmp ,
04502 #define P00_RESERVED_malloc ,
04503 #define P00_RESERVED_mbrlen ,
04504 #define P00_RESERVED_mbrtowc ,
04505 #define P00_RESERVED_mbsinit ,
04506 #define P00_RESERVED_mbsrtowcs ,
04507 #define P00_RESERVED_mbstate_t ,
04508 #define P00_RESERVED_memchr ,
04509 #define P00_RESERVED_memcmp ,
04510 #define P00_RESERVED_memcpy ,
04511 #define P00_RESERVED_memmove ,
04512 #define P00_RESERVED_memset ,
04513 #define P00_RESERVED_mktime ,
04514 #define P00_RESERVED_modf ,
04515 #define P00_RESERVED_off_t ,
04516 #define P00_RESERVED_offsetof ,
04517 #define P00_RESERVED_perror ,
04518 #define P00_RESERVED_pow ,
04519 #define P00_RESERVED_printf ,
04520 #define P00_RESERVED_ptrdiff_t ,
04521 #define P00_RESERVED_putc ,
04522 #define P00_RESERVED_putchar ,
04523 #define P00_RESERVED_puts ,
04524 #define P00_RESERVED_putwc ,
04525 #define P00_RESERVED_putwchar ,
04526 #define P00_RESERVED_qsort ,
04527 #define P00_RESERVED_raise ,
04528 #define P00_RESERVED_rand ,
04529 #define P00_RESERVED_realloc ,
04530 #define P00_RESERVED_register ,
04531 #define P00_RESERVED_remove ,
04532 #define P00_RESERVED_rename ,
04533 #define P00_RESERVED_restrict ,
04534 #define P00_RESERVED_return ,
04535 #define P00_RESERVED_rewind ,
04536 #define P00_RESERVED_scanf ,
04537 #define P00_RESERVED_setbuf ,
04538 #define P00_RESERVED_setjmp ,
04539 #define P00_RESERVED_setlocale ,
04540 #define P00_RESERVED_setvbuf ,
04541 #define P00_RESERVED_short ,
04542 #define P00_RESERVED_sig_atomic_t ,
04543 #define P00_RESERVED_signed ,
04544 #define P00_RESERVED_sin ,
04545 #define P00_RESERVED_sinh ,
04546 #define P00_RESERVED_size_t ,
04547 #define P00_RESERVED_sizeof ,
04548 #define P00_RESERVED_snprintf ,
04549 #define P00_RESERVED_sprintf ,
04550 #define P00_RESERVED_sqrt ,
04551 #define P00_RESERVED_srand ,
04552 #define P00_RESERVED_sscanf ,
04553 #define P00_RESERVED_ssize_t ,
04554 #define P00_RESERVED_static ,
04555 #define P00_RESERVED_strcat ,
04556 #define P00_RESERVED_strchr ,
04557 #define P00_RESERVED_strcmp ,
04558 #define P00_RESERVED_strcoll ,
04559 #define P00_RESERVED_strcpy ,
04560 #define P00_RESERVED_strcspn ,
04561 #define P00_RESERVED_strerror ,
04562 #define P00_RESERVED_strftime ,
04563 #define P00_RESERVED_strlen ,
04564 #define P00_RESERVED_strncat ,
04565 #define P00_RESERVED_strncmp ,
04566 #define P00_RESERVED_strncpy ,
04567 #define P00_RESERVED_strpbrk ,
04568 #define P00_RESERVED_strrchr ,
04569 #define P00_RESERVED_strspn ,
04570 #define P00_RESERVED_strstr ,
04571 #define P00_RESERVED_strtod ,
04572 #define P00_RESERVED_strtoimax ,
04573 #define P00_RESERVED_strtok ,
04574 #define P00_RESERVED_strtol ,
04575 #define P00_RESERVED_strtoul ,
04576 #define P00_RESERVED_strtoumax ,
04577 #define P00_RESERVED_struct ,
04578 #define P00_RESERVED_strxfrm ,
04579 #define P00_RESERVED_switch ,
04580 #define P00_RESERVED_swprintf ,
04581 #define P00_RESERVED_swscanf ,
04582 #define P00_RESERVED_system ,
04583 #define P00_RESERVED_tan ,
04584 #define P00_RESERVED_tanh ,
04585 #define P00_RESERVED_time ,
04586 #define P00_RESERVED_time_t ,
04587 #define P00_RESERVED_tmpfile ,
04588 #define P00_RESERVED_tmpnam ,
04589 #define P00_RESERVED_tolower ,
04590 #define P00_RESERVED_toupper ,
04591 #define P00_RESERVED_towctrans ,
04592 #define P00_RESERVED_towlower ,
04593 #define P00_RESERVED_towupper ,
04594 #define P00_RESERVED_typedef ,
04595 #define P00_RESERVED_uint16_t ,
04596 #define P00_RESERVED_uint32_t ,
04597 #define P00_RESERVED_uint64_t ,
04598 #define P00_RESERVED_uint8_t ,
04599 #define P00_RESERVED_uintfast16_t ,
04600 #define P00_RESERVED_uintfast32_t ,
04601 #define P00_RESERVED_uintfast64_t ,
04602 #define P00_RESERVED_uintfast8_t ,
04603 #define P00_RESERVED_uintleast16_t ,
04604 #define P00_RESERVED_uintleast32_t ,
04605 #define P00_RESERVED_uintleast64_t ,
04606 #define P00_RESERVED_uintleast8_t ,
04607 #define P00_RESERVED_uintmax_t ,
04608 #define P00_RESERVED_uintptr_t ,
04609 #define P00_RESERVED_ungetc ,
04610 #define P00_RESERVED_ungetwc ,
04611 #define P00_RESERVED_union ,
04612 #define P00_RESERVED_unsigned ,
04613 #define P00_RESERVED_va_arg ,
04614 #define P00_RESERVED_va_copy ,
04615 #define P00_RESERVED_va_end ,
04616 #define P00_RESERVED_va_start ,
04617 #define P00_RESERVED_vfprintf ,
04618 #define P00_RESERVED_vfscanf ,
04619 #define P00_RESERVED_vfwprintf ,
04620 #define P00_RESERVED_void ,
04621 #define P00_RESERVED_volatile ,
04622 #define P00_RESERVED_vprintf ,
04623 #define P00_RESERVED_vscanf ,
04624 #define P00_RESERVED_vsprintf ,
04625 #define P00_RESERVED_vsscanf ,
04626 #define P00_RESERVED_vswprintf ,
04627 #define P00_RESERVED_vwprintf ,
04628 #define P00_RESERVED_wchar_t ,
04629 #define P00_RESERVED_wcrtomb ,
04630 #define P00_RESERVED_wcscat ,
04631 #define P00_RESERVED_wcschr ,
04632 #define P00_RESERVED_wcscmp ,
04633 #define P00_RESERVED_wcscoll ,
04634 #define P00_RESERVED_wcscpy ,
04635 #define P00_RESERVED_wcscspn ,
04636 #define P00_RESERVED_wcsftime ,
04637 #define P00_RESERVED_wcslen ,
04638 #define P00_RESERVED_wcsncat ,
04639 #define P00_RESERVED_wcsncmp ,
04640 #define P00_RESERVED_wcsncpy ,
04641 #define P00_RESERVED_wcspbrk ,
04642 #define P00_RESERVED_wcsrchr ,
04643 #define P00_RESERVED_wcsrtombs ,
04644 #define P00_RESERVED_wcsspn ,
04645 #define P00_RESERVED_wcsstr ,
04646 #define P00_RESERVED_wcstod ,
04647 #define P00_RESERVED_wcstoimax ,
04648 #define P00_RESERVED_wcstok ,
04649 #define P00_RESERVED_wcstol ,
04650 #define P00_RESERVED_wcstoul ,
04651 #define P00_RESERVED_wcstoumax ,
04652 #define P00_RESERVED_wcsxfrm ,
04653 #define P00_RESERVED_wctob ,
04654 #define P00_RESERVED_wctrans ,
04655 #define P00_RESERVED_wctrans_t ,
04656 #define P00_RESERVED_wctype ,
04657 #define P00_RESERVED_wctype_t ,
04658 #define P00_RESERVED_while ,
04659 #define P00_RESERVED_wint_t ,
04660 #define P00_RESERVED_wmemchr ,
04661 #define P00_RESERVED_wmemcmp ,
04662 #define P00_RESERVED_wmemcpy ,
04663 #define P00_RESERVED_wmemmove ,
04664 #define P00_RESERVED_wmemset ,
04665 #define P00_RESERVED_wprintf ,
04666 #define P00_RESERVED_wscanf ,
04667 #define P00_RESERVED_256 ,
04668 #define P00_RESERVED_512 ,
04669 #define P00_RESERVED_1024 ,
04670 #define P00_RESERVED_2048 ,
04671 #define P00_RESERVED_4096 ,
04672 #define P00_RESERVED_8192 ,
04673 #define P00_RESERVED_16384 ,
04674 #define P00_RESERVED_32768 ,
04675 #define P00_RESERVED_65536 ,
04676 #define P00_RESERVED_131072 ,
04677 #define P00_RESERVED_262144 ,
04678 #define P00_RESERVED_524288 ,
04679 #define P00_RESERVED_1048576 ,
04680 #define P00_RESERVED_2097152 ,
04681 #define P00_RESERVED_4194304 ,
04682 #define P00_RESERVED_8388608 ,
04683 #define P00_RESERVED_16777216 ,
04684 #define P00_RESERVED_33554432 ,
04685 #define P00_RESERVED_67108864 ,
04686 #define P00_RESERVED_134217728 ,
04687 #define P00_RESERVED_268435456 ,
04688 #define P00_RESERVED_536870912 ,
04689 #define P00_RESERVED_1073741824 ,
04690 #define P00_RESERVED_2147483648 ,
04691 #define P00_RESERVED_4294967296 ,
04692 #define P00_RESERVED_8589934592 ,
04693 #define P00_RESERVED_17179869184 ,
04694 #define P00_RESERVED_34359738368 ,
04695 #define P00_RESERVED_68719476736 ,
04696 #define P00_RESERVED_137438953472 ,
04697 #define P00_RESERVED_274877906944 ,
04698 #define P00_RESERVED_549755813888 ,
04699 #define P00_RESERVED_1099511627776 ,
04700 #define P00_RESERVED_2199023255552 ,
04701 #define P00_RESERVED_4398046511104 ,
04702 #define P00_RESERVED_8796093022208 ,
04703 #define P00_RESERVED_17592186044416 ,
04704 #define P00_RESERVED_35184372088832 ,
04705 #define P00_RESERVED_70368744177664 ,
04706 #define P00_RESERVED_140737488355328 ,
04707 #define P00_RESERVED_281474976710656 ,
04708 #define P00_RESERVED_562949953421312 ,
04709 #define P00_RESERVED_1125899906842624 ,
04710 #define P00_RESERVED_2251799813685248 ,
04711 #define P00_RESERVED_4503599627370496 ,
04712 #define P00_RESERVED_9007199254740992 ,
04713 #define P00_RESERVED_18014398509481984 ,
04714 #define P00_RESERVED_36028797018963968 ,
04715 #define P00_RESERVED_72057594037927936 ,
04716 #define P00_RESERVED_144115188075855872 ,
04717 #define P00_RESERVED_288230376151711744 ,
04718 #define P00_RESERVED_576460752303423488 ,
04719 #define P00_RESERVED_1152921504606846976 ,
04720 #define P00_RESERVED_2305843009213693952 ,
04721 #define P00_RESERVED_4611686018427387904 ,
04722 #define P00_RESERVED_9223372036854775808 ,
04723 #define P00_CONST7(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(8)(7)
04724 #define P00_CONST6(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST7(P00_EAT_FIRST(SEQ)))(6)
04725 #define P00_CONST5(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST6(P00_EAT_FIRST(SEQ)))(5)
04726 #define P00_CONST4(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST5(P00_EAT_FIRST(SEQ)))(4)
04727 #define P00_CONST3(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST4(P00_EAT_FIRST(SEQ)))(3)
04728 #define P00_CONST2(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST3(P00_EAT_FIRST(SEQ)))(2)
04729 #define P00_CONST1(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST2(P00_EAT_FIRST(SEQ)))(1)
04730 #define P00_CONST_CLASSIFY_7(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04731 #define P00_CONST_CLASSIFY_6(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04732 #define P00_CONST_CLASSIFY_5(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04733 #define P00_CONST_CLASSIFY_4(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04734 #define P00_CONST_CLASSIFY_3(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04735 #define P00_CONST_CLASSIFY_2(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ) P00_CONST_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04736 #define P00_CONST_CLASSIFY_1(SEQ) P99_PASTE2(P00_CONST_CLASSIFY_, SEQ)
04737 #define P00_CONST_CLASSIFY___(CODE) P99_IF_ELSE(P00_CONST_VALIDATE(CODE))(P99_PASTE2(P00_CONST_CLASSIFY__, CODE))(INVALID_CONST_TYPE_EXPRESSION[CODE])
04738 #define P00_CONST_CLASSIFY__(N, ...) P00_CONST_CLASSIFY___(P00_NARG(__VA_ARGS__))
04739 #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)))
04740 
04741 #define P00_CONST_CLASSIFY(SEQ) P00_CONST_CLASSIFY_(P99_CONST_QUAL_LEN(SEQ), SEQ)
04742 
04743 #define P00_CONST_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_CONST_VALIDATE__, CODE)))
04744 
04745 #define P99_CONST_LEN(SEQ) P99_IF_ELSE(P99_IS_CONST_TOK(SEQ))(P00_CONST1(P00_EAT_FIRST(SEQ)))(0)
04746 
04747 #define P99_IS_CONST_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_CONST_, SEQ))
04748 #define P00_VOLATILE7(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(8)(7)
04749 #define P00_VOLATILE6(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE7(P00_EAT_FIRST(SEQ)))(6)
04750 #define P00_VOLATILE5(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE6(P00_EAT_FIRST(SEQ)))(5)
04751 #define P00_VOLATILE4(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE5(P00_EAT_FIRST(SEQ)))(4)
04752 #define P00_VOLATILE3(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE4(P00_EAT_FIRST(SEQ)))(3)
04753 #define P00_VOLATILE2(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE3(P00_EAT_FIRST(SEQ)))(2)
04754 #define P00_VOLATILE1(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE2(P00_EAT_FIRST(SEQ)))(1)
04755 #define P00_VOLATILE_CLASSIFY_7(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04756 #define P00_VOLATILE_CLASSIFY_6(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04757 #define P00_VOLATILE_CLASSIFY_5(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04758 #define P00_VOLATILE_CLASSIFY_4(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04759 #define P00_VOLATILE_CLASSIFY_3(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04760 #define P00_VOLATILE_CLASSIFY_2(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ) P00_VOLATILE_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04761 #define P00_VOLATILE_CLASSIFY_1(SEQ) P99_PASTE2(P00_VOLATILE_CLASSIFY_, SEQ)
04762 #define P00_VOLATILE_CLASSIFY___(CODE) P99_IF_ELSE(P00_VOLATILE_VALIDATE(CODE))(P99_PASTE2(P00_VOLATILE_CLASSIFY__, CODE))(INVALID_VOLATILE_TYPE_EXPRESSION[CODE])
04763 #define P00_VOLATILE_CLASSIFY__(N, ...) P00_VOLATILE_CLASSIFY___(P00_NARG(__VA_ARGS__))
04764 #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)))
04765 
04766 #define P00_VOLATILE_CLASSIFY(SEQ) P00_VOLATILE_CLASSIFY_(P99_VOLATILE_QUAL_LEN(SEQ), SEQ)
04767 
04768 #define P00_VOLATILE_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOLATILE_VALIDATE__, CODE)))
04769 
04770 #define P99_VOLATILE_LEN(SEQ) P99_IF_ELSE(P99_IS_VOLATILE_TOK(SEQ))(P00_VOLATILE1(P00_EAT_FIRST(SEQ)))(0)
04771 
04772 #define P99_IS_VOLATILE_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_VOLATILE_, SEQ))
04773 #define P00_RESTRICT7(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(8)(7)
04774 #define P00_RESTRICT6(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT7(P00_EAT_FIRST(SEQ)))(6)
04775 #define P00_RESTRICT5(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT6(P00_EAT_FIRST(SEQ)))(5)
04776 #define P00_RESTRICT4(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT5(P00_EAT_FIRST(SEQ)))(4)
04777 #define P00_RESTRICT3(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT4(P00_EAT_FIRST(SEQ)))(3)
04778 #define P00_RESTRICT2(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT3(P00_EAT_FIRST(SEQ)))(2)
04779 #define P00_RESTRICT1(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT2(P00_EAT_FIRST(SEQ)))(1)
04780 #define P00_RESTRICT_CLASSIFY_7(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04781 #define P00_RESTRICT_CLASSIFY_6(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04782 #define P00_RESTRICT_CLASSIFY_5(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04783 #define P00_RESTRICT_CLASSIFY_4(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04784 #define P00_RESTRICT_CLASSIFY_3(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04785 #define P00_RESTRICT_CLASSIFY_2(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ) P00_RESTRICT_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04786 #define P00_RESTRICT_CLASSIFY_1(SEQ) P99_PASTE2(P00_RESTRICT_CLASSIFY_, SEQ)
04787 #define P00_RESTRICT_CLASSIFY___(CODE) P99_IF_ELSE(P00_RESTRICT_VALIDATE(CODE))(P99_PASTE2(P00_RESTRICT_CLASSIFY__, CODE))(INVALID_RESTRICT_TYPE_EXPRESSION[CODE])
04788 #define P00_RESTRICT_CLASSIFY__(N, ...) P00_RESTRICT_CLASSIFY___(P00_NARG(__VA_ARGS__))
04789 #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)))
04790 
04791 #define P00_RESTRICT_CLASSIFY(SEQ) P00_RESTRICT_CLASSIFY_(P99_RESTRICT_QUAL_LEN(SEQ), SEQ)
04792 
04793 #define P00_RESTRICT_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_RESTRICT_VALIDATE__, CODE)))
04794 
04795 #define P99_RESTRICT_LEN(SEQ) P99_IF_ELSE(P99_IS_RESTRICT_TOK(SEQ))(P00_RESTRICT1(P00_EAT_FIRST(SEQ)))(0)
04796 
04797 #define P99_IS_RESTRICT_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_RESTRICT_, SEQ))
04798 #define P00_BOOL7(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(8)(7)
04799 #define P00_BOOL6(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL7(P00_EAT_FIRST(SEQ)))(6)
04800 #define P00_BOOL5(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL6(P00_EAT_FIRST(SEQ)))(5)
04801 #define P00_BOOL4(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL5(P00_EAT_FIRST(SEQ)))(4)
04802 #define P00_BOOL3(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL4(P00_EAT_FIRST(SEQ)))(3)
04803 #define P00_BOOL2(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL3(P00_EAT_FIRST(SEQ)))(2)
04804 #define P00_BOOL1(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL2(P00_EAT_FIRST(SEQ)))(1)
04805 #define P00_BOOL_CLASSIFY_7(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04806 #define P00_BOOL_CLASSIFY_6(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04807 #define P00_BOOL_CLASSIFY_5(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04808 #define P00_BOOL_CLASSIFY_4(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04809 #define P00_BOOL_CLASSIFY_3(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04810 #define P00_BOOL_CLASSIFY_2(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ) P00_BOOL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04811 #define P00_BOOL_CLASSIFY_1(SEQ) P99_PASTE2(P00_BOOL_CLASSIFY_, SEQ)
04812 #define P00_BOOL_CLASSIFY___(CODE) P99_IF_ELSE(P00_BOOL_VALIDATE(CODE))(P99_PASTE2(P00_BOOL_CLASSIFY__, CODE))(INVALID_BOOL_TYPE_EXPRESSION[CODE])
04813 #define P00_BOOL_CLASSIFY__(N, ...) P00_BOOL_CLASSIFY___(P00_NARG(__VA_ARGS__))
04814 #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)))
04815 
04816 #define P00_BOOL_CLASSIFY(SEQ) P00_BOOL_CLASSIFY_(P99_BOOL_QUAL_LEN(SEQ), SEQ)
04817 
04818 #define P00_BOOL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_BOOL_VALIDATE__, CODE)))
04819 
04820 #define P99_BOOL_LEN(SEQ) P99_IF_ELSE(P99_IS_BOOL_TOK(SEQ))(P00_BOOL1(P00_EAT_FIRST(SEQ)))(0)
04821 
04822 #define P99_IS_BOOL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_BOOL_, SEQ))
04823 #define P00_VOID7(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(8)(7)
04824 #define P00_VOID6(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID7(P00_EAT_FIRST(SEQ)))(6)
04825 #define P00_VOID5(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID6(P00_EAT_FIRST(SEQ)))(5)
04826 #define P00_VOID4(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID5(P00_EAT_FIRST(SEQ)))(4)
04827 #define P00_VOID3(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID4(P00_EAT_FIRST(SEQ)))(3)
04828 #define P00_VOID2(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID3(P00_EAT_FIRST(SEQ)))(2)
04829 #define P00_VOID1(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID2(P00_EAT_FIRST(SEQ)))(1)
04830 #define P00_VOID_CLASSIFY_7(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04831 #define P00_VOID_CLASSIFY_6(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04832 #define P00_VOID_CLASSIFY_5(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04833 #define P00_VOID_CLASSIFY_4(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04834 #define P00_VOID_CLASSIFY_3(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04835 #define P00_VOID_CLASSIFY_2(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ) P00_VOID_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04836 #define P00_VOID_CLASSIFY_1(SEQ) P99_PASTE2(P00_VOID_CLASSIFY_, SEQ)
04837 #define P00_VOID_CLASSIFY___(CODE) P99_IF_ELSE(P00_VOID_VALIDATE(CODE))(P99_PASTE2(P00_VOID_CLASSIFY__, CODE))(INVALID_VOID_TYPE_EXPRESSION[CODE])
04838 #define P00_VOID_CLASSIFY__(N, ...) P00_VOID_CLASSIFY___(P00_NARG(__VA_ARGS__))
04839 #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)))
04840 
04841 #define P00_VOID_CLASSIFY(SEQ) P00_VOID_CLASSIFY_(P99_VOID_QUAL_LEN(SEQ), SEQ)
04842 
04843 #define P00_VOID_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOID_VALIDATE__, CODE)))
04844 
04845 #define P99_VOID_LEN(SEQ) P99_IF_ELSE(P99_IS_VOID_TOK(SEQ))(P00_VOID1(P00_EAT_FIRST(SEQ)))(0)
04846 
04847 #define P99_IS_VOID_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_VOID_, SEQ))
04848 #define P00_INTEGER7(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(8)(7)
04849 #define P00_INTEGER6(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER7(P00_EAT_FIRST(SEQ)))(6)
04850 #define P00_INTEGER5(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER6(P00_EAT_FIRST(SEQ)))(5)
04851 #define P00_INTEGER4(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER5(P00_EAT_FIRST(SEQ)))(4)
04852 #define P00_INTEGER3(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER4(P00_EAT_FIRST(SEQ)))(3)
04853 #define P00_INTEGER2(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER3(P00_EAT_FIRST(SEQ)))(2)
04854 #define P00_INTEGER1(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER2(P00_EAT_FIRST(SEQ)))(1)
04855 #define P00_INTEGER_CLASSIFY_7(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04856 #define P00_INTEGER_CLASSIFY_6(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04857 #define P00_INTEGER_CLASSIFY_5(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04858 #define P00_INTEGER_CLASSIFY_4(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04859 #define P00_INTEGER_CLASSIFY_3(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04860 #define P00_INTEGER_CLASSIFY_2(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ) P00_INTEGER_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04861 #define P00_INTEGER_CLASSIFY_1(SEQ) P99_PASTE2(P00_INTEGER_CLASSIFY_, SEQ)
04862 #define P00_INTEGER_CLASSIFY___(CODE) P99_IF_ELSE(P00_INTEGER_VALIDATE(CODE))(P99_PASTE2(P00_INTEGER_CLASSIFY__, CODE))(INVALID_INTEGER_TYPE_EXPRESSION[CODE])
04863 #define P00_INTEGER_CLASSIFY__(N, ...) P00_INTEGER_CLASSIFY___(P00_NARG(__VA_ARGS__))
04864 #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)))
04865 
04866 #define P00_INTEGER_CLASSIFY(SEQ) P00_INTEGER_CLASSIFY_(P99_INTEGER_QUAL_LEN(SEQ), SEQ)
04867 
04868 #define P00_INTEGER_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_INTEGER_VALIDATE__, CODE)))
04869 
04870 #define P99_INTEGER_LEN(SEQ) P99_IF_ELSE(P99_IS_INTEGER_TOK(SEQ))(P00_INTEGER1(P00_EAT_FIRST(SEQ)))(0)
04871 
04872 #define P99_IS_INTEGER_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_INTEGER_, SEQ))
04873 #define P00_REAL7(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(8)(7)
04874 #define P00_REAL6(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL7(P00_EAT_FIRST(SEQ)))(6)
04875 #define P00_REAL5(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL6(P00_EAT_FIRST(SEQ)))(5)
04876 #define P00_REAL4(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL5(P00_EAT_FIRST(SEQ)))(4)
04877 #define P00_REAL3(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL4(P00_EAT_FIRST(SEQ)))(3)
04878 #define P00_REAL2(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL3(P00_EAT_FIRST(SEQ)))(2)
04879 #define P00_REAL1(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL2(P00_EAT_FIRST(SEQ)))(1)
04880 #define P00_REAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04881 #define P00_REAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04882 #define P00_REAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04883 #define P00_REAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04884 #define P00_REAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04885 #define P00_REAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ) P00_REAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04886 #define P00_REAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_REAL_CLASSIFY_, SEQ)
04887 #define P00_REAL_CLASSIFY___(CODE) P99_IF_ELSE(P00_REAL_VALIDATE(CODE))(P99_PASTE2(P00_REAL_CLASSIFY__, CODE))(INVALID_REAL_TYPE_EXPRESSION[CODE])
04888 #define P00_REAL_CLASSIFY__(N, ...) P00_REAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
04889 #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)))
04890 
04891 #define P00_REAL_CLASSIFY(SEQ) P00_REAL_CLASSIFY_(P99_REAL_QUAL_LEN(SEQ), SEQ)
04892 
04893 #define P00_REAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_REAL_VALIDATE__, CODE)))
04894 
04895 #define P99_REAL_LEN(SEQ) P99_IF_ELSE(P99_IS_REAL_TOK(SEQ))(P00_REAL1(P00_EAT_FIRST(SEQ)))(0)
04896 
04897 #define P99_IS_REAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_REAL_, SEQ))
04898 #define P00_FLOAT7(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(8)(7)
04899 #define P00_FLOAT6(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT7(P00_EAT_FIRST(SEQ)))(6)
04900 #define P00_FLOAT5(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT6(P00_EAT_FIRST(SEQ)))(5)
04901 #define P00_FLOAT4(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT5(P00_EAT_FIRST(SEQ)))(4)
04902 #define P00_FLOAT3(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT4(P00_EAT_FIRST(SEQ)))(3)
04903 #define P00_FLOAT2(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT3(P00_EAT_FIRST(SEQ)))(2)
04904 #define P00_FLOAT1(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT2(P00_EAT_FIRST(SEQ)))(1)
04905 #define P00_FLOAT_CLASSIFY_7(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04906 #define P00_FLOAT_CLASSIFY_6(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04907 #define P00_FLOAT_CLASSIFY_5(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04908 #define P00_FLOAT_CLASSIFY_4(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04909 #define P00_FLOAT_CLASSIFY_3(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04910 #define P00_FLOAT_CLASSIFY_2(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ) P00_FLOAT_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04911 #define P00_FLOAT_CLASSIFY_1(SEQ) P99_PASTE2(P00_FLOAT_CLASSIFY_, SEQ)
04912 #define P00_FLOAT_CLASSIFY___(CODE) P99_IF_ELSE(P00_FLOAT_VALIDATE(CODE))(P99_PASTE2(P00_FLOAT_CLASSIFY__, CODE))(INVALID_FLOAT_TYPE_EXPRESSION[CODE])
04913 #define P00_FLOAT_CLASSIFY__(N, ...) P00_FLOAT_CLASSIFY___(P00_NARG(__VA_ARGS__))
04914 #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)))
04915 
04916 #define P00_FLOAT_CLASSIFY(SEQ) P00_FLOAT_CLASSIFY_(P99_FLOAT_QUAL_LEN(SEQ), SEQ)
04917 
04918 #define P00_FLOAT_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_FLOAT_VALIDATE__, CODE)))
04919 
04920 #define P99_FLOAT_LEN(SEQ) P99_IF_ELSE(P99_IS_FLOAT_TOK(SEQ))(P00_FLOAT1(P00_EAT_FIRST(SEQ)))(0)
04921 
04922 #define P99_IS_FLOAT_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_FLOAT_, SEQ))
04923 #define P00_TYPE7(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(8)(7)
04924 #define P00_TYPE6(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE7(P00_EAT_FIRST(SEQ)))(6)
04925 #define P00_TYPE5(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE6(P00_EAT_FIRST(SEQ)))(5)
04926 #define P00_TYPE4(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE5(P00_EAT_FIRST(SEQ)))(4)
04927 #define P00_TYPE3(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE4(P00_EAT_FIRST(SEQ)))(3)
04928 #define P00_TYPE2(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE3(P00_EAT_FIRST(SEQ)))(2)
04929 #define P00_TYPE1(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE2(P00_EAT_FIRST(SEQ)))(1)
04930 #define P00_TYPE_CLASSIFY_7(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04931 #define P00_TYPE_CLASSIFY_6(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04932 #define P00_TYPE_CLASSIFY_5(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04933 #define P00_TYPE_CLASSIFY_4(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04934 #define P00_TYPE_CLASSIFY_3(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04935 #define P00_TYPE_CLASSIFY_2(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ) P00_TYPE_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04936 #define P00_TYPE_CLASSIFY_1(SEQ) P99_PASTE2(P00_TYPE_CLASSIFY_, SEQ)
04937 #define P00_TYPE_CLASSIFY___(CODE) P99_IF_ELSE(P00_TYPE_VALIDATE(CODE))(P99_PASTE2(P00_TYPE_CLASSIFY__, CODE))(INVALID_TYPE_TYPE_EXPRESSION[CODE])
04938 #define P00_TYPE_CLASSIFY__(N, ...) P00_TYPE_CLASSIFY___(P00_NARG(__VA_ARGS__))
04939 #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)))
04940 
04941 #define P00_TYPE_CLASSIFY(SEQ) P00_TYPE_CLASSIFY_(P99_TYPE_QUAL_LEN(SEQ), SEQ)
04942 
04943 #define P00_TYPE_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_TYPE_VALIDATE__, CODE)))
04944 
04945 #define P99_TYPE_LEN(SEQ) P99_IF_ELSE(P99_IS_TYPE_TOK(SEQ))(P00_TYPE1(P00_EAT_FIRST(SEQ)))(0)
04946 
04947 #define P99_IS_TYPE_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_TYPE_, SEQ))
04948 #define P00_BOOL_QUAL7(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(8)(7)
04949 #define P00_BOOL_QUAL6(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL7(P00_EAT_FIRST(SEQ)))(6)
04950 #define P00_BOOL_QUAL5(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL6(P00_EAT_FIRST(SEQ)))(5)
04951 #define P00_BOOL_QUAL4(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL5(P00_EAT_FIRST(SEQ)))(4)
04952 #define P00_BOOL_QUAL3(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL4(P00_EAT_FIRST(SEQ)))(3)
04953 #define P00_BOOL_QUAL2(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL3(P00_EAT_FIRST(SEQ)))(2)
04954 #define P00_BOOL_QUAL1(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL2(P00_EAT_FIRST(SEQ)))(1)
04955 #define P00_BOOL_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04956 #define P00_BOOL_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04957 #define P00_BOOL_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04958 #define P00_BOOL_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04959 #define P00_BOOL_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04960 #define P00_BOOL_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ) P00_BOOL_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04961 #define P00_BOOL_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_BOOL_QUAL_CLASSIFY_, SEQ)
04962 #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])
04963 #define P00_BOOL_QUAL_CLASSIFY__(N, ...) P00_BOOL_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
04964 #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)))
04965 
04966 #define P00_BOOL_QUAL_CLASSIFY(SEQ) P00_BOOL_QUAL_CLASSIFY_(P99_BOOL_QUAL_QUAL_LEN(SEQ), SEQ)
04967 
04968 #define P00_BOOL_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_BOOL_QUAL_VALIDATE__, CODE)))
04969 
04970 #define P99_BOOL_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_BOOL_QUAL_TOK(SEQ))(P00_BOOL_QUAL1(P00_EAT_FIRST(SEQ)))(0)
04971 
04972 #define P99_IS_BOOL_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_BOOL_QUAL_, SEQ))
04973 #define P00_VOID_QUAL7(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(8)(7)
04974 #define P00_VOID_QUAL6(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL7(P00_EAT_FIRST(SEQ)))(6)
04975 #define P00_VOID_QUAL5(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL6(P00_EAT_FIRST(SEQ)))(5)
04976 #define P00_VOID_QUAL4(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL5(P00_EAT_FIRST(SEQ)))(4)
04977 #define P00_VOID_QUAL3(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL4(P00_EAT_FIRST(SEQ)))(3)
04978 #define P00_VOID_QUAL2(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL3(P00_EAT_FIRST(SEQ)))(2)
04979 #define P00_VOID_QUAL1(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL2(P00_EAT_FIRST(SEQ)))(1)
04980 #define P00_VOID_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
04981 #define P00_VOID_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
04982 #define P00_VOID_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
04983 #define P00_VOID_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
04984 #define P00_VOID_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
04985 #define P00_VOID_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ) P00_VOID_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
04986 #define P00_VOID_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_VOID_QUAL_CLASSIFY_, SEQ)
04987 #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])
04988 #define P00_VOID_QUAL_CLASSIFY__(N, ...) P00_VOID_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
04989 #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)))
04990 
04991 #define P00_VOID_QUAL_CLASSIFY(SEQ) P00_VOID_QUAL_CLASSIFY_(P99_VOID_QUAL_QUAL_LEN(SEQ), SEQ)
04992 
04993 #define P00_VOID_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_VOID_QUAL_VALIDATE__, CODE)))
04994 
04995 #define P99_VOID_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_VOID_QUAL_TOK(SEQ))(P00_VOID_QUAL1(P00_EAT_FIRST(SEQ)))(0)
04996 
04997 #define P99_IS_VOID_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_VOID_QUAL_, SEQ))
04998 #define P00_INTEGER_QUAL7(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(8)(7)
04999 #define P00_INTEGER_QUAL6(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL7(P00_EAT_FIRST(SEQ)))(6)
05000 #define P00_INTEGER_QUAL5(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL6(P00_EAT_FIRST(SEQ)))(5)
05001 #define P00_INTEGER_QUAL4(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL5(P00_EAT_FIRST(SEQ)))(4)
05002 #define P00_INTEGER_QUAL3(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL4(P00_EAT_FIRST(SEQ)))(3)
05003 #define P00_INTEGER_QUAL2(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL3(P00_EAT_FIRST(SEQ)))(2)
05004 #define P00_INTEGER_QUAL1(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL2(P00_EAT_FIRST(SEQ)))(1)
05005 #define P00_INTEGER_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
05006 #define P00_INTEGER_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
05007 #define P00_INTEGER_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
05008 #define P00_INTEGER_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
05009 #define P00_INTEGER_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
05010 #define P00_INTEGER_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ) P00_INTEGER_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
05011 #define P00_INTEGER_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_INTEGER_QUAL_CLASSIFY_, SEQ)
05012 #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])
05013 #define P00_INTEGER_QUAL_CLASSIFY__(N, ...) P00_INTEGER_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
05014 #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)))
05015 
05016 #define P00_INTEGER_QUAL_CLASSIFY(SEQ) P00_INTEGER_QUAL_CLASSIFY_(P99_INTEGER_QUAL_QUAL_LEN(SEQ), SEQ)
05017 
05018 #define P00_INTEGER_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_INTEGER_QUAL_VALIDATE__, CODE)))
05019 
05020 #define P99_INTEGER_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_INTEGER_QUAL_TOK(SEQ))(P00_INTEGER_QUAL1(P00_EAT_FIRST(SEQ)))(0)
05021 
05022 #define P99_IS_INTEGER_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_INTEGER_QUAL_, SEQ))
05023 #define P00_REAL_QUAL7(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(8)(7)
05024 #define P00_REAL_QUAL6(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL7(P00_EAT_FIRST(SEQ)))(6)
05025 #define P00_REAL_QUAL5(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL6(P00_EAT_FIRST(SEQ)))(5)
05026 #define P00_REAL_QUAL4(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL5(P00_EAT_FIRST(SEQ)))(4)
05027 #define P00_REAL_QUAL3(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL4(P00_EAT_FIRST(SEQ)))(3)
05028 #define P00_REAL_QUAL2(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL3(P00_EAT_FIRST(SEQ)))(2)
05029 #define P00_REAL_QUAL1(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL2(P00_EAT_FIRST(SEQ)))(1)
05030 #define P00_REAL_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
05031 #define P00_REAL_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
05032 #define P00_REAL_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
05033 #define P00_REAL_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
05034 #define P00_REAL_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
05035 #define P00_REAL_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ) P00_REAL_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
05036 #define P00_REAL_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_REAL_QUAL_CLASSIFY_, SEQ)
05037 #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])
05038 #define P00_REAL_QUAL_CLASSIFY__(N, ...) P00_REAL_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
05039 #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)))
05040 
05041 #define P00_REAL_QUAL_CLASSIFY(SEQ) P00_REAL_QUAL_CLASSIFY_(P99_REAL_QUAL_QUAL_LEN(SEQ), SEQ)
05042 
05043 #define P00_REAL_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_REAL_QUAL_VALIDATE__, CODE)))
05044 
05045 #define P99_REAL_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_REAL_QUAL_TOK(SEQ))(P00_REAL_QUAL1(P00_EAT_FIRST(SEQ)))(0)
05046 
05047 #define P99_IS_REAL_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_REAL_QUAL_, SEQ))
05048 #define P00_FLOAT_QUAL7(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(8)(7)
05049 #define P00_FLOAT_QUAL6(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL7(P00_EAT_FIRST(SEQ)))(6)
05050 #define P00_FLOAT_QUAL5(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL6(P00_EAT_FIRST(SEQ)))(5)
05051 #define P00_FLOAT_QUAL4(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL5(P00_EAT_FIRST(SEQ)))(4)
05052 #define P00_FLOAT_QUAL3(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL4(P00_EAT_FIRST(SEQ)))(3)
05053 #define P00_FLOAT_QUAL2(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL3(P00_EAT_FIRST(SEQ)))(2)
05054 #define P00_FLOAT_QUAL1(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL2(P00_EAT_FIRST(SEQ)))(1)
05055 #define P00_FLOAT_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
05056 #define P00_FLOAT_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
05057 #define P00_FLOAT_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
05058 #define P00_FLOAT_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
05059 #define P00_FLOAT_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
05060 #define P00_FLOAT_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ) P00_FLOAT_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
05061 #define P00_FLOAT_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_FLOAT_QUAL_CLASSIFY_, SEQ)
05062 #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])
05063 #define P00_FLOAT_QUAL_CLASSIFY__(N, ...) P00_FLOAT_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
05064 #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)))
05065 
05066 #define P00_FLOAT_QUAL_CLASSIFY(SEQ) P00_FLOAT_QUAL_CLASSIFY_(P99_FLOAT_QUAL_QUAL_LEN(SEQ), SEQ)
05067 
05068 #define P00_FLOAT_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_FLOAT_QUAL_VALIDATE__, CODE)))
05069 
05070 #define P99_FLOAT_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_FLOAT_QUAL_TOK(SEQ))(P00_FLOAT_QUAL1(P00_EAT_FIRST(SEQ)))(0)
05071 
05072 #define P99_IS_FLOAT_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_FLOAT_QUAL_, SEQ))
05073 #define P00_TYPE_QUAL7(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(8)(7)
05074 #define P00_TYPE_QUAL6(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL7(P00_EAT_FIRST(SEQ)))(6)
05075 #define P00_TYPE_QUAL5(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL6(P00_EAT_FIRST(SEQ)))(5)
05076 #define P00_TYPE_QUAL4(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL5(P00_EAT_FIRST(SEQ)))(4)
05077 #define P00_TYPE_QUAL3(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL4(P00_EAT_FIRST(SEQ)))(3)
05078 #define P00_TYPE_QUAL2(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL3(P00_EAT_FIRST(SEQ)))(2)
05079 #define P00_TYPE_QUAL1(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL2(P00_EAT_FIRST(SEQ)))(1)
05080 #define P00_TYPE_QUAL_CLASSIFY_7(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_6(P00_EAT_FIRST(SEQ))
05081 #define P00_TYPE_QUAL_CLASSIFY_6(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_5(P00_EAT_FIRST(SEQ))
05082 #define P00_TYPE_QUAL_CLASSIFY_5(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_4(P00_EAT_FIRST(SEQ))
05083 #define P00_TYPE_QUAL_CLASSIFY_4(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_3(P00_EAT_FIRST(SEQ))
05084 #define P00_TYPE_QUAL_CLASSIFY_3(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_2(P00_EAT_FIRST(SEQ))
05085 #define P00_TYPE_QUAL_CLASSIFY_2(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ) P00_TYPE_QUAL_CLASSIFY_1(P00_EAT_FIRST(SEQ))
05086 #define P00_TYPE_QUAL_CLASSIFY_1(SEQ) P99_PASTE2(P00_TYPE_QUAL_CLASSIFY_, SEQ)
05087 #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])
05088 #define P00_TYPE_QUAL_CLASSIFY__(N, ...) P00_TYPE_QUAL_CLASSIFY___(P00_NARG(__VA_ARGS__))
05089 #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)))
05090 
05091 #define P00_TYPE_QUAL_CLASSIFY(SEQ) P00_TYPE_QUAL_CLASSIFY_(P99_TYPE_QUAL_QUAL_LEN(SEQ), SEQ)
05092 
05093 #define P00_TYPE_QUAL_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_TYPE_QUAL_VALIDATE__, CODE)))
05094 
05095 #define P99_TYPE_QUAL_LEN(SEQ) P99_IF_ELSE(P99_IS_TYPE_QUAL_TOK(SEQ))(P00_TYPE_QUAL1(P00_EAT_FIRST(SEQ)))(0)
05096 
05097 #define P99_IS_TYPE_QUAL_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_TYPE_QUAL_, SEQ))
05098 #define P00_KEYWORD7(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(8)(7)
05099 #define P00_KEYWORD6(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD7(P00_EAT_FIRST(SEQ)))(6)
05100 #define P00_KEYWORD5(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD6(P00_EAT_FIRST(SEQ)))(5)
05101 #define P00_KEYWORD4(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD5(P00_EAT_FIRST(SEQ)))(4)
05102 #define P00_KEYWORD3(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD4(P00_EAT_FIRST(SEQ)))(3)
05103 #define P00_KEYWORD2(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD3(P00_EAT_FIRST(SEQ)))(2)
05104 #define P00_KEYWORD1(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD2(P00_EAT_FIRST(SEQ)))(1)
05105 #define P00_KEYWORD_CLASSIFY_7(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_6(P00_EAT_FIRST(SEQ))
05106 #define P00_KEYWORD_CLASSIFY_6(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_5(P00_EAT_FIRST(SEQ))
05107 #define P00_KEYWORD_CLASSIFY_5(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_4(P00_EAT_FIRST(SEQ))
05108 #define P00_KEYWORD_CLASSIFY_4(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_3(P00_EAT_FIRST(SEQ))
05109 #define P00_KEYWORD_CLASSIFY_3(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_2(P00_EAT_FIRST(SEQ))
05110 #define P00_KEYWORD_CLASSIFY_2(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ) P00_KEYWORD_CLASSIFY_1(P00_EAT_FIRST(SEQ))
05111 #define P00_KEYWORD_CLASSIFY_1(SEQ) P99_PASTE2(P00_KEYWORD_CLASSIFY_, SEQ)
05112 #define P00_KEYWORD_CLASSIFY___(CODE) P99_IF_ELSE(P00_KEYWORD_VALIDATE(CODE))(P99_PASTE2(P00_KEYWORD_CLASSIFY__, CODE))(INVALID_KEYWORD_TYPE_EXPRESSION[CODE])
05113 #define P00_KEYWORD_CLASSIFY__(N, ...) P00_KEYWORD_CLASSIFY___(P00_NARG(__VA_ARGS__))
05114 #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)))
05115 
05116 #define P00_KEYWORD_CLASSIFY(SEQ) P00_KEYWORD_CLASSIFY_(P99_KEYWORD_QUAL_LEN(SEQ), SEQ)
05117 
05118 #define P00_KEYWORD_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_KEYWORD_VALIDATE__, CODE)))
05119 
05120 #define P99_KEYWORD_LEN(SEQ) P99_IF_ELSE(P99_IS_KEYWORD_TOK(SEQ))(P00_KEYWORD1(P00_EAT_FIRST(SEQ)))(0)
05121 
05122 #define P99_IS_KEYWORD_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_KEYWORD_, SEQ))
05123 #define P00_RESERVED7(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(8)(7)
05124 #define P00_RESERVED6(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED7(P00_EAT_FIRST(SEQ)))(6)
05125 #define P00_RESERVED5(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED6(P00_EAT_FIRST(SEQ)))(5)
05126 #define P00_RESERVED4(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED5(P00_EAT_FIRST(SEQ)))(4)
05127 #define P00_RESERVED3(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED4(P00_EAT_FIRST(SEQ)))(3)
05128 #define P00_RESERVED2(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED3(P00_EAT_FIRST(SEQ)))(2)
05129 #define P00_RESERVED1(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED2(P00_EAT_FIRST(SEQ)))(1)
05130 #define P00_RESERVED_CLASSIFY_7(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_6(P00_EAT_FIRST(SEQ))
05131 #define P00_RESERVED_CLASSIFY_6(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_5(P00_EAT_FIRST(SEQ))
05132 #define P00_RESERVED_CLASSIFY_5(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_4(P00_EAT_FIRST(SEQ))
05133 #define P00_RESERVED_CLASSIFY_4(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_3(P00_EAT_FIRST(SEQ))
05134 #define P00_RESERVED_CLASSIFY_3(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_2(P00_EAT_FIRST(SEQ))
05135 #define P00_RESERVED_CLASSIFY_2(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ) P00_RESERVED_CLASSIFY_1(P00_EAT_FIRST(SEQ))
05136 #define P00_RESERVED_CLASSIFY_1(SEQ) P99_PASTE2(P00_RESERVED_CLASSIFY_, SEQ)
05137 #define P00_RESERVED_CLASSIFY___(CODE) P99_IF_ELSE(P00_RESERVED_VALIDATE(CODE))(P99_PASTE2(P00_RESERVED_CLASSIFY__, CODE))(INVALID_RESERVED_TYPE_EXPRESSION[CODE])
05138 #define P00_RESERVED_CLASSIFY__(N, ...) P00_RESERVED_CLASSIFY___(P00_NARG(__VA_ARGS__))
05139 #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)))
05140 
05141 #define P00_RESERVED_CLASSIFY(SEQ) P00_RESERVED_CLASSIFY_(P99_RESERVED_QUAL_LEN(SEQ), SEQ)
05142 
05143 #define P00_RESERVED_VALIDATE(CODE) P99_IS_EQ_2(P99_NARG(P99_PASTE2(P00_RESERVED_VALIDATE__, CODE)))
05144 
05145 #define P99_RESERVED_LEN(SEQ) P99_IF_ELSE(P99_IS_RESERVED_TOK(SEQ))(P00_RESERVED1(P00_EAT_FIRST(SEQ)))(0)
05146 
05147 #define P99_IS_RESERVED_TOK(SEQ) P99_HAS_COMMA(P99_PASTE2(P00_RESERVED_, SEQ))
05148 #define P00_CONST_CLASSIFY_const /* 1 */ ,
05149 #define P00_CONST_CLASSIFY__1
05150 #define P00_CONST_VALIDATE__1 ,
05151 #define P00_CONST_CLASSIFY__2 const
05152 #define P00_CONST_VALIDATE__2 ,
05153 #define P00_CONST_CLASSIFY__3 const
05154 #define P00_CONST_VALIDATE__3 ,
05155 #define P00_CONST_CLASSIFY__4 const
05156 #define P00_CONST_VALIDATE__4 ,
05157 #define P00_CONST_CLASSIFY__5 const
05158 #define P00_CONST_VALIDATE__5 ,
05159 #define P00_CONST_CLASSIFY__6 const
05160 #define P00_CONST_VALIDATE__6 ,
05161 #define P00_CONST_CLASSIFY__7 const
05162 #define P00_CONST_VALIDATE__7 ,
05163 #define P00_VOLATILE_CLASSIFY_volatile /* 1 */ ,
05164 #define P00_VOLATILE_CLASSIFY__1
05165 #define P00_VOLATILE_VALIDATE__1 ,
05166 #define P00_VOLATILE_CLASSIFY__2 volatile
05167 #define P00_VOLATILE_VALIDATE__2 ,
05168 #define P00_VOLATILE_CLASSIFY__3 volatile
05169 #define P00_VOLATILE_VALIDATE__3 ,
05170 #define P00_VOLATILE_CLASSIFY__4 volatile
05171 #define P00_VOLATILE_VALIDATE__4 ,
05172 #define P00_VOLATILE_CLASSIFY__5 volatile
05173 #define P00_VOLATILE_VALIDATE__5 ,
05174 #define P00_VOLATILE_CLASSIFY__6 volatile
05175 #define P00_VOLATILE_VALIDATE__6 ,
05176 #define P00_VOLATILE_CLASSIFY__7 volatile
05177 #define P00_VOLATILE_VALIDATE__7 ,
05178 #define P00_VOID_CLASSIFY_void /* 1 */ ,
05179 #define P00_VOID_CLASSIFY__1
05180 #define P00_VOID_VALIDATE__1 ,
05181 #define P00_VOID_CLASSIFY__2 v
05182 #define P00_VOID_VALIDATE__2 ,
05183 #define P00_BOOL_CLASSIFY__Bool /* 1 */ ,
05184 #define P00_BOOL_CLASSIFY__1
05185 #define P00_BOOL_VALIDATE__1 ,
05186 #define P00_BOOL_CLASSIFY__2 b
05187 #define P00_BOOL_VALIDATE__2 ,
05188 #define P00_INTEGER_CLASSIFY_long /* 1 */ ,
05189 #define P00_INTEGER_CLASSIFY_short /* 4 */ ,,,,
05190 #define P00_INTEGER_CLASSIFY_char /* 8 */ ,,,,,,,,
05191 #define P00_INTEGER_CLASSIFY_signed /* 16 */ ,,,,,,,,,,,,,,,,
05192 #define P00_INTEGER_CLASSIFY_unsigned /* 32 */ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
05193 #define P00_INTEGER_CLASSIFY_int /* 64 */ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
05194 #define P00_INTEGER_CLASSIFY__2 l
05195 #define P00_INTEGER_VALIDATE__2 ,
05196 #define P00_INTEGER_CLASSIFY__3 ll
05197 #define P00_INTEGER_VALIDATE__3 ,
05198 #define P00_INTEGER_CLASSIFY__5 h
05199 #define P00_INTEGER_VALIDATE__5 ,
05200 #define P00_INTEGER_CLASSIFY__9 c
05201 #define P00_INTEGER_VALIDATE__9 ,
05202 #define P00_INTEGER_CLASSIFY__17 i
05203 #define P00_INTEGER_VALIDATE__17 ,
05204 #define P00_INTEGER_CLASSIFY__18 l
05205 #define P00_INTEGER_VALIDATE__18 ,
05206 #define P00_INTEGER_CLASSIFY__19 ll
05207 #define P00_INTEGER_VALIDATE__19 ,
05208 #define P00_INTEGER_CLASSIFY__21 h
05209 #define P00_INTEGER_VALIDATE__21 ,
05210 #define P00_INTEGER_CLASSIFY__25 hh
05211 #define P00_INTEGER_VALIDATE__25 ,
05212 #define P00_INTEGER_CLASSIFY__33 u
05213 #define P00_INTEGER_VALIDATE__33 ,
05214 #define P00_INTEGER_CLASSIFY__34 ul
05215 #define P00_INTEGER_VALIDATE__34 ,
05216 #define P00_INTEGER_CLASSIFY__35 ull
05217 #define P00_INTEGER_VALIDATE__35 ,
05218 #define P00_INTEGER_CLASSIFY__37 uh
05219 #define P00_INTEGER_VALIDATE__37 ,
05220 #define P00_INTEGER_CLASSIFY__41 uhh
05221 #define P00_INTEGER_VALIDATE__41 ,
05222 #define P00_INTEGER_CLASSIFY__65 i
05223 #define P00_INTEGER_VALIDATE__65 ,
05224 #define P00_INTEGER_CLASSIFY__66 l
05225 #define P00_INTEGER_VALIDATE__66 ,
05226 #define P00_INTEGER_CLASSIFY__67 ll
05227 #define P00_INTEGER_VALIDATE__67 ,
05228 #define P00_INTEGER_CLASSIFY__69 h
05229 #define P00_INTEGER_VALIDATE__69 ,
05230 #define P00_INTEGER_CLASSIFY__81 i
05231 #define P00_INTEGER_VALIDATE__81 ,
05232 #define P00_INTEGER_CLASSIFY__82 l
05233 #define P00_INTEGER_VALIDATE__82 ,
05234 #define P00_INTEGER_CLASSIFY__83 ll
05235 #define P00_INTEGER_VALIDATE__83 ,
05236 #define P00_INTEGER_CLASSIFY__85 h
05237 #define P00_INTEGER_VALIDATE__85 ,
05238 #define P00_INTEGER_CLASSIFY__97 u
05239 #define P00_INTEGER_VALIDATE__97 ,
05240 #define P00_INTEGER_CLASSIFY__98 ul
05241 #define P00_INTEGER_VALIDATE__98 ,
05242 #define P00_INTEGER_CLASSIFY__99 ull
05243 #define P00_INTEGER_VALIDATE__99 ,
05244 #define P00_INTEGER_CLASSIFY__101 uh
05245 #define P00_INTEGER_VALIDATE__101 ,
05246 #define P00_FLOAT_CLASSIFY_long /* 1 */ ,
05247 #define P00_FLOAT_CLASSIFY_double /* 4 */ ,,,,
05248 #define P00_FLOAT_CLASSIFY_float /* 16 */ ,,,,,,,,,,,,,,,,
05249 #define P00_FLOAT_CLASSIFY__Complex /* 32 */ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
05250 #define P00_FLOAT_CLASSIFY__5 d
05251 #define P00_FLOAT_VALIDATE__5 ,
05252 #define P00_FLOAT_CLASSIFY__6 ld
05253 #define P00_FLOAT_VALIDATE__6 ,
05254 #define P00_FLOAT_CLASSIFY__17 f
05255 #define P00_FLOAT_VALIDATE__17 ,
05256 #define P00_FLOAT_CLASSIFY__37 dc
05257 #define P00_FLOAT_VALIDATE__37 ,
05258 #define P00_FLOAT_CLASSIFY__38 ldc
05259 #define P00_FLOAT_VALIDATE__38 ,
05260 #define P00_FLOAT_CLASSIFY__49 fc
05261 #define P00_FLOAT_VALIDATE__49 ,
05262 
05304 #define P99_BUILTIN_TYPE(...) P99_PASTE2(P00_, P99_PASTE(BUILTIN_TYPE_, __VA_ARGS__))
05305 #define P00_BUILTIN_TYPE_ signed
05306 #define P00_BUILTIN_TYPE_b _Bool
05307 #define P00_BUILTIN_TYPE_c char
05308 #define P00_BUILTIN_TYPE_d double
05309 #define P00_BUILTIN_TYPE_dc double _Complex
05310 #define P00_BUILTIN_TYPE_f float
05311 #define P00_BUILTIN_TYPE_fc float _Complex
05312 #define P00_BUILTIN_TYPE_h signed short
05313 #define P00_BUILTIN_TYPE_hh signed char
05314 #define P00_BUILTIN_TYPE_i signed
05315 #define P00_BUILTIN_TYPE_i128 int_least128_t
05316 #define P00_BUILTIN_TYPE_i16 int_least16_t
05317 #define P00_BUILTIN_TYPE_i32 int_least32_t
05318 #define P00_BUILTIN_TYPE_i64 int_least64_t
05319 #define P00_BUILTIN_TYPE_i8 int_least8_t
05320 #define P00_BUILTIN_TYPE_j intmax_t
05321 #define P00_BUILTIN_TYPE_l signed long
05322 #define P00_BUILTIN_TYPE_ld long double
05323 #define P00_BUILTIN_TYPE_ldc long double _Complex
05324 #define P00_BUILTIN_TYPE_ll signed long long
05325 #define P00_BUILTIN_TYPE_t ptrdiff_t
05326 #define P00_BUILTIN_TYPE_u unsigned
05327 #define P00_BUILTIN_TYPE_u128 uint_least128_t
05328 #define P00_BUILTIN_TYPE_u16 uint_least16_t
05329 #define P00_BUILTIN_TYPE_u32 uint_least32_t
05330 #define P00_BUILTIN_TYPE_u64 uint_least64_t
05331 #define P00_BUILTIN_TYPE_u8 uint_least8_t
05332 #define P00_BUILTIN_TYPE_uc unsigned char
05333 #define P00_BUILTIN_TYPE_uh unsigned short
05334 #define P00_BUILTIN_TYPE_uhh unsigned char
05335 #define P00_BUILTIN_TYPE_uj uintmax_t
05336 #define P00_BUILTIN_TYPE_ul unsigned long
05337 #define P00_BUILTIN_TYPE_ull unsigned long long
05338 #define P00_BUILTIN_TYPE_uz size_t
05339 #define P00_BUILTIN_TYPE_v void
05340 #define P99_BUILTIN_MAX(...) P99_PASTE2(P00_, P99_PASTE(BUILTIN_MAX_, __VA_ARGS__))
05341 #define P00_BUILTIN_MAX_ INT_MAX
05342 #define P00_BUILTIN_MAX_b 1
05343 #define P00_BUILTIN_MAX_c CHAR_MAX
05344 #define P00_BUILTIN_MAX_h SHRT_MAX
05345 #define P00_BUILTIN_MAX_hh SCHAR_MAX
05346 #define P00_BUILTIN_MAX_i INT_MAX
05347 #define P00_BUILTIN_MAX_i128 INT128_MAX
05348 #define P00_BUILTIN_MAX_i16 INT16_MAX
05349 #define P00_BUILTIN_MAX_i32 INT32_MAX
05350 #define P00_BUILTIN_MAX_i64 INT64_MAX
05351 #define P00_BUILTIN_MAX_i8 INT8_MAX
05352 #define P00_BUILTIN_MAX_j INTMAX_MAX
05353 #define P00_BUILTIN_MAX_l LONG_MAX
05354 #define P00_BUILTIN_MAX_ll LLONG_MAX
05355 #define P00_BUILTIN_MAX_t PTRDIFF_MAX
05356 #define P00_BUILTIN_MAX_u UINT_MAX
05357 #define P00_BUILTIN_MAX_u128 UINT128_MAX
05358 #define P00_BUILTIN_MAX_u16 UINT16_MAX
05359 #define P00_BUILTIN_MAX_u32 UINT32_MAX
05360 #define P00_BUILTIN_MAX_u64 UINT64_MAX
05361 #define P00_BUILTIN_MAX_u8 UINT8_MAX
05362 #define P00_BUILTIN_MAX_uc UCHAR_MAX
05363 #define P00_BUILTIN_MAX_uh USHRT_MAX
05364 #define P00_BUILTIN_MAX_uhh UCHAR_MAX
05365 #define P00_BUILTIN_MAX_uj UINTMAX_MAX
05366 #define P00_BUILTIN_MAX_ul ULONG_MAX
05367 #define P00_BUILTIN_MAX_ull ULLONG_MAX
05368 #define P00_BUILTIN_MAX_uz SIZE_MAX
05369 #define P99_BUILTIN_MIN(...) P99_PASTE2(P00_, P99_PASTE(BUILTIN_MIN_, __VA_ARGS__))
05370 #define P00_BUILTIN_MIN_ INT_MIN
05371 #define P00_BUILTIN_MIN_b 0
05372 #define P00_BUILTIN_MIN_c CHAR_MIN
05373 #define P00_BUILTIN_MIN_h SHRT_MIN
05374 #define P00_BUILTIN_MIN_hh SCHAR_MIN
05375 #define P00_BUILTIN_MIN_i INT_MIN
05376 #define P00_BUILTIN_MIN_i128 INT128_MIN
05377 #define P00_BUILTIN_MIN_i16 INT16_MIN
05378 #define P00_BUILTIN_MIN_i32 INT32_MIN
05379 #define P00_BUILTIN_MIN_i64 INT64_MIN
05380 #define P00_BUILTIN_MIN_i8 INT8_MIN
05381 #define P00_BUILTIN_MIN_j INTMAX_MIN
05382 #define P00_BUILTIN_MIN_l LONG_MIN
05383 #define P00_BUILTIN_MIN_ll LLONG_MIN
05384 #define P00_BUILTIN_MIN_t PTRDIFF_MIN
05385 #define P00_BUILTIN_MIN_u 0
05386 #define P00_BUILTIN_MIN_u128 UINT128_C(0)
05387 #define P00_BUILTIN_MIN_u16 UINT16_C(0)
05388 #define P00_BUILTIN_MIN_u32 UINT32_C(0)
05389 #define P00_BUILTIN_MIN_u64 UINT64_C(0)
05390 #define P00_BUILTIN_MIN_u8 UINT8_C(0)
05391 #define P00_BUILTIN_MIN_uc 0
05392 #define P00_BUILTIN_MIN_uh 0
05393 #define P00_BUILTIN_MIN_uhh 0
05394 #define P00_BUILTIN_MIN_uj 0ULL
05395 #define P00_BUILTIN_MIN_ul 0UL
05396 #define P00_BUILTIN_MIN_ull 0ULL
05397 #define P00_BUILTIN_MIN_uz 0
05398 #define P99_INTEGER_RANK(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_RANK_, __VA_ARGS__))
05399 #define P00_INTEGER_RANK_ 3
05400 #define P00_INTEGER_RANK_b 0
05401 #define P00_INTEGER_RANK_c 1
05402 #define P00_INTEGER_RANK_h 2
05403 #define P00_INTEGER_RANK_hh 1
05404 #define P00_INTEGER_RANK_i 3
05405 #define P00_INTEGER_RANK_l 4
05406 #define P00_INTEGER_RANK_ll 5
05407 #define P00_INTEGER_RANK_u 3
05408 #define P00_INTEGER_RANK_uh 2
05409 #define P00_INTEGER_RANK_uhh 1
05410 #define P00_INTEGER_RANK_ul 4
05411 #define P00_INTEGER_RANK_ull 5
05412 #define P99_INTEGER_SIGN(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_SIGN_, __VA_ARGS__))
05413 #define P00_INTEGER_SIGN_ 1
05414 #define P00_INTEGER_SIGN_b 0
05415 #define P00_INTEGER_SIGN_h 1
05416 #define P00_INTEGER_SIGN_hh 1
05417 #define P00_INTEGER_SIGN_i 1
05418 #define P00_INTEGER_SIGN_l 1
05419 #define P00_INTEGER_SIGN_ll 1
05420 #define P00_INTEGER_SIGN_u 0
05421 #define P00_INTEGER_SIGN_uh 0
05422 #define P00_INTEGER_SIGN_uhh 0
05423 #define P00_INTEGER_SIGN_ul 0
05424 #define P00_INTEGER_SIGN_ull 0
05425 #define P99_INTEGER_SIGNED(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_SIGNED_, __VA_ARGS__))
05426 #define P00_INTEGER_SIGNED_ i
05427 #define P00_INTEGER_SIGNED_1 hh
05428 #define P00_INTEGER_SIGNED_2 h
05429 #define P00_INTEGER_SIGNED_3 i
05430 #define P00_INTEGER_SIGNED_4 l
05431 #define P00_INTEGER_SIGNED_5 ll
05432 #define P00_INTEGER_SIGNED_c hh
05433 #define P00_INTEGER_SIGNED_h h
05434 #define P00_INTEGER_SIGNED_hh hh
05435 #define P00_INTEGER_SIGNED_i i
05436 #define P00_INTEGER_SIGNED_l l
05437 #define P00_INTEGER_SIGNED_ll ll
05438 #define P00_INTEGER_SIGNED_u i
05439 #define P00_INTEGER_SIGNED_uh h
05440 #define P00_INTEGER_SIGNED_uhh hh
05441 #define P00_INTEGER_SIGNED_ul l
05442 #define P00_INTEGER_SIGNED_ull ll
05443 #define P99_INTEGER_UNSIGNED(...) P99_PASTE2(P00_, P99_PASTE(INTEGER_UNSIGNED_, __VA_ARGS__))
05444 #define P00_INTEGER_UNSIGNED_ u
05445 #define P00_INTEGER_UNSIGNED_0 b
05446 #define P00_INTEGER_UNSIGNED_1 uhh
05447 #define P00_INTEGER_UNSIGNED_2 uh
05448 #define P00_INTEGER_UNSIGNED_3 u
05449 #define P00_INTEGER_UNSIGNED_4 ul
05450 #define P00_INTEGER_UNSIGNED_5 ull
05451 #define P00_INTEGER_UNSIGNED_b b
05452 #define P00_INTEGER_UNSIGNED_c uhh
05453 #define P00_INTEGER_UNSIGNED_h uh
05454 #define P00_INTEGER_UNSIGNED_hh uhh
05455 #define P00_INTEGER_UNSIGNED_i u
05456 #define P00_INTEGER_UNSIGNED_l ul
05457 #define P00_INTEGER_UNSIGNED_ll ull
05458 #define P00_INTEGER_UNSIGNED_u u
05459 #define P00_INTEGER_UNSIGNED_uh uh
05460 #define P00_INTEGER_UNSIGNED_uhh uhh
05461 #define P00_INTEGER_UNSIGNED_ul ul
05462 #define P00_INTEGER_UNSIGNED_ull ull
05463 
05466 #define P00_PRED_1 0
05467 #define P00_PRED_2 1
05468 #define P00_PRED_3 2
05469 #define P00_PRED_4 3
05470 #define P00_PRED_5 4
05471 #define P00_PRED_6 5
05472 #define P00_PRED_7 6
05473 #define P00_PRED_8 7
05474 #define P00_PRED_9 8
05475 #define P00_PRED_10 9
05476 #define P00_PRED_11 10
05477 #define P00_PRED_12 11
05478 #define P00_PRED_13 12
05479 #define P00_PRED_14 13
05480 #define P00_PRED_15 14
05481 #define P00_PRED_16 15
05482 #define P00_PRED_17 16
05483 #define P00_PRED_18 17
05484 #define P00_PRED_19 18
05485 #define P00_PRED_20 19
05486 #define P00_PRED_21 20
05487 #define P00_PRED_22 21
05488 #define P00_PRED_23 22
05489 #define P00_PRED_24 23
05490 #define P00_PRED_25 24
05491 #define P00_PRED_26 25
05492 #define P00_PRED_27 26
05493 #define P00_PRED_28 27
05494 #define P00_PRED_29 28
05495 #define P00_PRED_30 29
05496 #define P00_PRED_31 30
05497 #define P00_PRED_32 31
05498 #define P00_PRED_33 32
05499 #define P00_PRED_34 33
05500 #define P00_PRED_35 34
05501 #define P00_PRED_36 35
05502 #define P00_PRED_37 36
05503 #define P00_PRED_38 37
05504 #define P00_PRED_39 38
05505 #define P00_PRED_40 39
05506 #define P00_PRED_41 40
05507 #define P00_PRED_42 41
05508 #define P00_PRED_43 42
05509 #define P00_PRED_44 43
05510 #define P00_PRED_45 44
05511 #define P00_PRED_46 45
05512 #define P00_PRED_47 46
05513 #define P00_PRED_48 47
05514 #define P00_PRED_49 48
05515 #define P00_PRED_50 49
05516 #define P00_PRED_51 50
05517 #define P00_PRED_52 51
05518 #define P00_PRED_53 52
05519 #define P00_PRED_54 53
05520 #define P00_PRED_55 54
05521 #define P00_PRED_56 55
05522 #define P00_PRED_57 56
05523 #define P00_PRED_58 57
05524 #define P00_PRED_59 58
05525 #define P00_PRED_60 59
05526 #define P00_PRED_61 60
05527 #define P00_PRED_62 61
05528 #define P00_PRED_63 62
05529 #define P00_PRED_64 63
05530 #define P00_PRED_65 64
05531 #define P00_PRED_66 65
05532 #define P00_PRED_67 66
05533 #define P00_PRED_68 67
05534 #define P00_PRED_69 68
05535 #define P00_PRED_70 69
05536 #define P00_PRED_71 70
05537 #define P00_PRED_72 71
05538 #define P00_PRED_73 72
05539 #define P00_PRED_74 73
05540 #define P00_PRED_75 74
05541 #define P00_PRED_76 75
05542 #define P00_PRED_77 76
05543 #define P00_PRED_78 77
05544 #define P00_PRED_79 78
05545 #define P00_PRED_80 79
05546 #define P00_PRED_81 80
05547 #define P00_PRED_82 81
05548 #define P00_PRED_83 82
05549 #define P00_PRED_84 83
05550 #define P00_PRED_85 84
05551 #define P00_PRED_86 85
05552 #define P00_PRED_87 86
05553 #define P00_PRED_88 87
05554 #define P00_PRED_89 88
05555 #define P00_PRED_90 89
05556 #define P00_PRED_91 90
05557 #define P00_PRED_92 91
05558 #define P00_PRED_93 92
05559 #define P00_PRED_94 93
05560 #define P00_PRED_95 94
05561 #define P00_PRED_96 95
05562 #define P00_PRED_97 96
05563 #define P00_PRED_98 97
05564 #define P00_PRED_99 98
05565 #define P00_PRED_100 99
05566 #define P00_PRED_101 100
05567 #define P00_PRED_102 101
05568 #define P00_PRED_103 102
05569 #define P00_PRED_104 103
05570 #define P00_PRED_105 104
05571 #define P00_PRED_106 105
05572 #define P00_PRED_107 106
05573 #define P00_PRED_108 107
05574 #define P00_PRED_109 108
05575 #define P00_PRED_110 109
05576 #define P00_PRED_111 110
05577 #define P00_PRED_112 111
05578 #define P00_PRED_113 112
05579 #define P00_PRED_114 113
05580 #define P00_PRED_115 114
05581 #define P00_PRED_116 115
05582 #define P00_PRED_117 116
05583 #define P00_PRED_118 117
05584 #define P00_PRED_119 118
05585 #define P00_PRED_120 119
05586 #define P00_PRED_121 120
05587 #define P00_PRED_122 121
05588 #define P00_PRED_minus_0 minus_1
05589 #define P00_PRED_minus_1 minus_2
05590 #define P00_PRED_minus_2 minus_3
05591 #define P00_PRED_minus_3 minus_4
05592 #define P00_PRED_minus_4 minus_5
05593 #define P00_PRED_minus_5 minus_6
05594 #define P00_PRED_minus_6 minus_7
05595 #define P00_PRED_minus_7 minus_8
05596 #define P00_PRED_minus_8 minus_9
05597 #define P00_PRED_minus_9 minus_10
05598 #define P00_PRED_minus_10 minus_11
05599 #define P00_PRED_minus_11 minus_12
05600 #define P00_PRED_minus_12 minus_13
05601 #define P00_PRED_minus_13 minus_14
05602 #define P00_PRED_minus_14 minus_15
05603 #define P00_PRED_minus_15 minus_16
05604 #define P00_PRED_minus_16 minus_17
05605 #define P00_PRED_minus_17 minus_18
05606 #define P00_PRED_minus_18 minus_19
05607 #define P00_PRED_minus_19 minus_20
05608 #define P00_PRED_minus_20 minus_21
05609 #define P00_PRED_minus_21 minus_22
05610 #define P00_PRED_minus_22 minus_23
05611 #define P00_PRED_minus_23 minus_24
05612 #define P00_PRED_minus_24 minus_25
05613 #define P00_PRED_minus_25 minus_26
05614 #define P00_PRED_minus_26 minus_27
05615 #define P00_PRED_minus_27 minus_28
05616 #define P00_PRED_minus_28 minus_29
05617 #define P00_PRED_minus_29 minus_30
05618 #define P00_PRED_minus_30 minus_31
05619 #define P00_PRED_minus_31 minus_32
05620 #define P00_PRED_minus_32 minus_33
05621 #define P00_PRED_minus_33 minus_34
05622 #define P00_PRED_minus_34 minus_35
05623 #define P00_PRED_minus_35 minus_36
05624 #define P00_PRED_minus_36 minus_37
05625 #define P00_PRED_minus_37 minus_38
05626 #define P00_PRED_minus_38 minus_39
05627 #define P00_PRED_minus_39 minus_40
05628 #define P00_PRED_minus_40 minus_41
05629 #define P00_PRED_minus_41 minus_42
05630 #define P00_PRED_minus_42 minus_43
05631 #define P00_PRED_minus_43 minus_44
05632 #define P00_PRED_minus_44 minus_45
05633 #define P00_PRED_minus_45 minus_46
05634 #define P00_PRED_minus_46 minus_47
05635 #define P00_PRED_minus_47 minus_48
05636 #define P00_PRED_minus_48 minus_49
05637 #define P00_PRED_minus_49 minus_50
05638 #define P00_PRED_minus_50 minus_51
05639 #define P00_PRED_minus_51 minus_52
05640 #define P00_PRED_minus_52 minus_53
05641 #define P00_PRED_minus_53 minus_54
05642 #define P00_PRED_minus_54 minus_55
05643 #define P00_PRED_minus_55 minus_56
05644 #define P00_PRED_minus_56 minus_57
05645 #define P00_PRED_minus_57 minus_58
05646 #define P00_PRED_minus_58 minus_59
05647 #define P00_PRED_minus_59 minus_60
05648 #define P00_PRED_minus_60 minus_61
05649 #define P00_PRED_minus_61 minus_62
05650 #define P00_PRED_minus_62 minus_63
05651 #define P00_PRED_minus_63 minus_64
05652 #define P00_PRED_minus_64 minus_65
05653 #define P00_PRED_minus_65 minus_66
05654 #define P00_PRED_minus_66 minus_67
05655 #define P00_PRED_minus_67 minus_68
05656 #define P00_PRED_minus_68 minus_69
05657 #define P00_PRED_minus_69 minus_70
05658 #define P00_PRED_minus_70 minus_71
05659 #define P00_PRED_minus_71 minus_72
05660 #define P00_PRED_minus_72 minus_73
05661 #define P00_PRED_minus_73 minus_74
05662 #define P00_PRED_minus_74 minus_75
05663 #define P00_PRED_minus_75 minus_76
05664 #define P00_PRED_minus_76 minus_77
05665 #define P00_PRED_minus_77 minus_78
05666 #define P00_PRED_minus_78 minus_79
05667 #define P00_PRED_minus_79 minus_80
05668 #define P00_PRED_minus_80 minus_81
05669 #define P00_PRED_minus_81 minus_82
05670 #define P00_PRED_minus_82 minus_83
05671 #define P00_PRED_minus_83 minus_84
05672 #define P00_PRED_minus_84 minus_85
05673 #define P00_PRED_minus_85 minus_86
05674 #define P00_PRED_minus_86 minus_87
05675 #define P00_PRED_minus_87 minus_88
05676 #define P00_PRED_minus_88 minus_89
05677 #define P00_PRED_minus_89 minus_90
05678 #define P00_PRED_minus_90 minus_91
05679 #define P00_PRED_minus_91 minus_92
05680 #define P00_PRED_minus_92 minus_93
05681 #define P00_PRED_minus_93 minus_94
05682 #define P00_PRED_minus_94 minus_95
05683 #define P00_PRED_minus_95 minus_96
05684 #define P00_PRED_minus_96 minus_97
05685 #define P00_PRED_minus_97 minus_98
05686 #define P00_PRED_minus_98 minus_99
05687 #define P00_PRED_minus_99 minus_100
05688 #define P00_PRED_minus_100 minus_101
05689 #define P00_PRED_minus_101 minus_102
05690 #define P00_PRED_minus_102 minus_103
05691 #define P00_PRED_minus_103 minus_104
05692 #define P00_PRED_minus_104 minus_105
05693 #define P00_PRED_minus_105 minus_106
05694 #define P00_PRED_minus_106 minus_107
05695 #define P00_PRED_minus_107 minus_108
05696 #define P00_PRED_minus_108 minus_109
05697 #define P00_PRED_minus_109 minus_110
05698 #define P00_PRED_minus_110 minus_111
05699 #define P00_PRED_minus_111 minus_112
05700 #define P00_PRED_minus_112 minus_113
05701 #define P00_PRED_minus_113 minus_114
05702 #define P00_PRED_minus_114 minus_115
05703 #define P00_PRED_minus_115 minus_116
05704 #define P00_PRED_minus_116 minus_117
05705 #define P00_PRED_minus_117 minus_118
05706 #define P00_PRED_minus_118 minus_119
05707 #define P00_PRED_minus_119 minus_120
05708 #define P00_PRED_minus_120 minus_121
05709 #define P00_PRED_minus_121 minus_122
05710 #define P00_minus_minus_0 0
05711 #define P00_minus_minus_1 1
05712 #define P00_minus_minus_2 2
05713 #define P00_minus_minus_3 3
05714 #define P00_minus_minus_4 4
05715 #define P00_minus_minus_5 5
05716 #define P00_minus_minus_6 6
05717 #define P00_minus_minus_7 7
05718 #define P00_minus_minus_8 8
05719 #define P00_minus_minus_9 9
05720 #define P00_minus_minus_10 10
05721 #define P00_minus_minus_11 11
05722 #define P00_minus_minus_12 12
05723 #define P00_minus_minus_13 13
05724 #define P00_minus_minus_14 14
05725 #define P00_minus_minus_15 15
05726 #define P00_minus_minus_16 16
05727 #define P00_minus_minus_17 17
05728 #define P00_minus_minus_18 18
05729 #define P00_minus_minus_19 19
05730 #define P00_minus_minus_20 20
05731 #define P00_minus_minus_21 21
05732 #define P00_minus_minus_22 22
05733 #define P00_minus_minus_23 23
05734 #define P00_minus_minus_24 24
05735 #define P00_minus_minus_25 25
05736 #define P00_minus_minus_26 26
05737 #define P00_minus_minus_27 27
05738 #define P00_minus_minus_28 28
05739 #define P00_minus_minus_29 29
05740 #define P00_minus_minus_30 30
05741 #define P00_minus_minus_31 31
05742 #define P00_minus_minus_32 32
05743 #define P00_minus_minus_33 33
05744 #define P00_minus_minus_34 34
05745 #define P00_minus_minus_35 35
05746 #define P00_minus_minus_36 36
05747 #define P00_minus_minus_37 37
05748 #define P00_minus_minus_38 38
05749 #define P00_minus_minus_39 39
05750 #define P00_minus_minus_40 40
05751 #define P00_minus_minus_41 41
05752 #define P00_minus_minus_42 42
05753 #define P00_minus_minus_43 43
05754 #define P00_minus_minus_44 44
05755 #define P00_minus_minus_45 45
05756 #define P00_minus_minus_46 46
05757 #define P00_minus_minus_47 47
05758 #define P00_minus_minus_48 48
05759 #define P00_minus_minus_49 49
05760 #define P00_minus_minus_50 50
05761 #define P00_minus_minus_51 51
05762 #define P00_minus_minus_52 52
05763 #define P00_minus_minus_53 53
05764 #define P00_minus_minus_54 54
05765 #define P00_minus_minus_55 55
05766 #define P00_minus_minus_56 56
05767 #define P00_minus_minus_57 57
05768 #define P00_minus_minus_58 58
05769 #define P00_minus_minus_59 59
05770 #define P00_minus_minus_60 60
05771 #define P00_minus_minus_61 61
05772 #define P00_minus_minus_62 62
05773 #define P00_minus_minus_63 63
05774 #define P00_minus_minus_64 64
05775 #define P00_minus_minus_65 65
05776 #define P00_minus_minus_66 66
05777 #define P00_minus_minus_67 67
05778 #define P00_minus_minus_68 68
05779 #define P00_minus_minus_69 69
05780 #define P00_minus_minus_70 70
05781 #define P00_minus_minus_71 71
05782 #define P00_minus_minus_72 72
05783 #define P00_minus_minus_73 73
05784 #define P00_minus_minus_74 74
05785 #define P00_minus_minus_75 75
05786 #define P00_minus_minus_76 76
05787 #define P00_minus_minus_77 77
05788 #define P00_minus_minus_78 78
05789 #define P00_minus_minus_79 79
05790 #define P00_minus_minus_80 80
05791 #define P00_minus_minus_81 81
05792 #define P00_minus_minus_82 82
05793 #define P00_minus_minus_83 83
05794 #define P00_minus_minus_84 84
05795 #define P00_minus_minus_85 85
05796 #define P00_minus_minus_86 86
05797 #define P00_minus_minus_87 87
05798 #define P00_minus_minus_88 88
05799 #define P00_minus_minus_89 89
05800 #define P00_minus_minus_90 90
05801 #define P00_minus_minus_91 91
05802 #define P00_minus_minus_92 92
05803 #define P00_minus_minus_93 93
05804 #define P00_minus_minus_94 94
05805 #define P00_minus_minus_95 95
05806 #define P00_minus_minus_96 96
05807 #define P00_minus_minus_97 97
05808 #define P00_minus_minus_98 98
05809 #define P00_minus_minus_99 99
05810 #define P00_minus_minus_100 100
05811 #define P00_minus_minus_101 101
05812 #define P00_minus_minus_102 102
05813 #define P00_minus_minus_103 103
05814 #define P00_minus_minus_104 104
05815 #define P00_minus_minus_105 105
05816 #define P00_minus_minus_106 106
05817 #define P00_minus_minus_107 107
05818 #define P00_minus_minus_108 108
05819 #define P00_minus_minus_109 109
05820 #define P00_minus_minus_110 110
05821 #define P00_minus_minus_111 111
05822 #define P00_minus_minus_112 112
05823 #define P00_minus_minus_113 113
05824 #define P00_minus_minus_114 114
05825 #define P00_minus_minus_115 115
05826 #define P00_minus_minus_116 116
05827 #define P00_minus_minus_117 117
05828 #define P00_minus_minus_118 118
05829 #define P00_minus_minus_119 119
05830 #define P00_minus_minus_120 120
05831 #define P00_minus_minus_121 121
05832 #define P00_IS_0_GE_0 ,
05833 #define P00_IS_1_GE_0 ,
05834 #define P00_IS_2_GE_0 ,
05835 #define P00_IS_3_GE_0 ,
05836 #define P00_IS_4_GE_0 ,
05837 #define P00_IS_5_GE_0 ,
05838 #define P00_IS_6_GE_0 ,
05839 #define P00_IS_7_GE_0 ,
05840 #define P00_IS_8_GE_0 ,
05841 #define P00_IS_9_GE_0 ,
05842 #define P00_IS_10_GE_0 ,
05843 #define P00_IS_11_GE_0 ,
05844 #define P00_IS_12_GE_0 ,
05845 #define P00_IS_13_GE_0 ,
05846 #define P00_IS_14_GE_0 ,
05847 #define P00_IS_15_GE_0 ,
05848 #define P00_IS_16_GE_0 ,
05849 #define P00_IS_17_GE_0 ,
05850 #define P00_IS_18_GE_0 ,
05851 #define P00_IS_19_GE_0 ,
05852 #define P00_IS_20_GE_0 ,
05853 #define P00_IS_21_GE_0 ,
05854 #define P00_IS_22_GE_0 ,
05855 #define P00_IS_23_GE_0 ,
05856 #define P00_IS_24_GE_0 ,
05857 #define P00_IS_25_GE_0 ,
05858 #define P00_IS_26_GE_0 ,
05859 #define P00_IS_27_GE_0 ,
05860 #define P00_IS_28_GE_0 ,
05861 #define P00_IS_29_GE_0 ,
05862 #define P00_IS_30_GE_0 ,
05863 #define P00_IS_31_GE_0 ,
05864 #define P00_IS_32_GE_0 ,
05865 #define P00_IS_33_GE_0 ,
05866 #define P00_IS_34_GE_0 ,
05867 #define P00_IS_35_GE_0 ,
05868 #define P00_IS_36_GE_0 ,
05869 #define P00_IS_37_GE_0 ,
05870 #define P00_IS_38_GE_0 ,
05871 #define P00_IS_39_GE_0 ,
05872 #define P00_IS_40_GE_0 ,
05873 #define P00_IS_41_GE_0 ,
05874 #define P00_IS_42_GE_0 ,
05875 #define P00_IS_43_GE_0 ,
05876 #define P00_IS_44_GE_0 ,
05877 #define P00_IS_45_GE_0 ,
05878 #define P00_IS_46_GE_0 ,
05879 #define P00_IS_47_GE_0 ,
05880 #define P00_IS_48_GE_0 ,
05881 #define P00_IS_49_GE_0 ,
05882 #define P00_IS_50_GE_0 ,
05883 #define P00_IS_51_GE_0 ,
05884 #define P00_IS_52_GE_0 ,
05885 #define P00_IS_53_GE_0 ,
05886 #define P00_IS_54_GE_0 ,
05887 #define P00_IS_55_GE_0 ,
05888 #define P00_IS_56_GE_0 ,
05889 #define P00_IS_57_GE_0 ,
05890 #define P00_IS_58_GE_0 ,
05891 #define P00_IS_59_GE_0 ,
05892 #define P00_IS_60_GE_0 ,
05893 #define P00_IS_61_GE_0 ,
05894 #define P00_IS_62_GE_0 ,
05895 #define P00_IS_63_GE_0 ,
05896 #define P00_IS_64_GE_0 ,
05897 #define P00_IS_65_GE_0 ,
05898 #define P00_IS_66_GE_0 ,
05899 #define P00_IS_67_GE_0 ,
05900 #define P00_IS_68_GE_0 ,
05901 #define P00_IS_69_GE_0 ,
05902 #define P00_IS_70_GE_0 ,
05903 #define P00_IS_71_GE_0 ,
05904 #define P00_IS_72_GE_0 ,
05905 #define P00_IS_73_GE_0 ,
05906 #define P00_IS_74_GE_0 ,
05907 #define P00_IS_75_GE_0 ,
05908 #define P00_IS_76_GE_0 ,
05909 #define P00_IS_77_GE_0 ,
05910 #define P00_IS_78_GE_0 ,
05911 #define P00_IS_79_GE_0 ,
05912 #define P00_IS_80_GE_0 ,
05913 #define P00_IS_81_GE_0 ,
05914 #define P00_IS_82_GE_0 ,
05915 #define P00_IS_83_GE_0 ,
05916 #define P00_IS_84_GE_0 ,
05917 #define P00_IS_85_GE_0 ,
05918 #define P00_IS_86_GE_0 ,
05919 #define P00_IS_87_GE_0 ,
05920 #define P00_IS_88_GE_0 ,
05921 #define P00_IS_89_GE_0 ,
05922 #define P00_IS_90_GE_0 ,
05923 #define P00_IS_91_GE_0 ,
05924 #define P00_IS_92_GE_0 ,
05925 #define P00_IS_93_GE_0 ,
05926 #define P00_IS_94_GE_0 ,
05927 #define P00_IS_95_GE_0 ,
05928 #define P00_IS_96_GE_0 ,
05929 #define P00_IS_97_GE_0 ,
05930 #define P00_IS_98_GE_0 ,
05931 #define P00_IS_99_GE_0 ,
05932 #define P00_IS_100_GE_0 ,
05933 #define P00_IS_101_GE_0 ,
05934 #define P00_IS_102_GE_0 ,
05935 #define P00_IS_103_GE_0 ,
05936 #define P00_IS_104_GE_0 ,
05937 #define P00_IS_105_GE_0 ,
05938 #define P00_IS_106_GE_0 ,
05939 #define P00_IS_107_GE_0 ,
05940 #define P00_IS_108_GE_0 ,
05941 #define P00_IS_109_GE_0 ,
05942 #define P00_IS_110_GE_0 ,
05943 #define P00_IS_111_GE_0 ,
05944 #define P00_IS_112_GE_0 ,
05945 #define P00_IS_113_GE_0 ,
05946 #define P00_IS_114_GE_0 ,
05947 #define P00_IS_115_GE_0 ,
05948 #define P00_IS_116_GE_0 ,
05949 #define P00_IS_117_GE_0 ,
05950 #define P00_IS_118_GE_0 ,
05951 #define P00_IS_119_GE_0 ,
05952 #define P00_IS_120_GE_0 ,
05953 #define P00_IS_121_GE_0 ,
05954 #define P00_dec_eval_0 0
05955 #define P00_dec_eval_1 1
05956 #define P00_dec_eval_2 2
05957 #define P00_dec_eval_3 3
05958 #define P00_dec_eval_4 4
05959 #define P00_dec_eval_5 5
05960 #define P00_dec_eval_6 6
05961 #define P00_dec_eval_7 7
05962 #define P00_dec_eval_8 8
05963 #define P00_dec_eval_9 9
05964 #define P00_dec_eval_10 10
05965 #define P00_dec_eval_11 11
05966 #define P00_dec_eval_12 12
05967 #define P00_dec_eval_13 13
05968 #define P00_dec_eval_14 14
05969 #define P00_dec_eval_15 15
05970 #define P00_dec_eval_16 16
05971 #define P00_dec_eval_17 17
05972 #define P00_dec_eval_18 18
05973 #define P00_dec_eval_19 19
05974 #define P00_dec_eval_20 20
05975 #define P00_dec_eval_21 21
05976 #define P00_dec_eval_22 22
05977 #define P00_dec_eval_23 23
05978 #define P00_dec_eval_24 24
05979 #define P00_dec_eval_25 25
05980 #define P00_dec_eval_26 26
05981 #define P00_dec_eval_27 27
05982 #define P00_dec_eval_28 28
05983 #define P00_dec_eval_29 29
05984 #define P00_dec_eval_30 30
05985 #define P00_dec_eval_31 31
05986 #define P00_dec_eval_32 32
05987 #define P00_dec_eval_33 33
05988 #define P00_dec_eval_34 34
05989 #define P00_dec_eval_35 35
05990 #define P00_dec_eval_36 36
05991 #define P00_dec_eval_37 37
05992 #define P00_dec_eval_38 38
05993 #define P00_dec_eval_39 39
05994 #define P00_dec_eval_40 40
05995 #define P00_dec_eval_41 41
05996 #define P00_dec_eval_42 42
05997 #define P00_dec_eval_43 43
05998 #define P00_dec_eval_44 44
05999 #define P00_dec_eval_45 45
06000 #define P00_dec_eval_46 46
06001 #define P00_dec_eval_47 47
06002 #define P00_dec_eval_48 48
06003 #define P00_dec_eval_49 49
06004 #define P00_dec_eval_50 50
06005 #define P00_dec_eval_51 51
06006 #define P00_dec_eval_52 52
06007 #define P00_dec_eval_53 53
06008 #define P00_dec_eval_54 54
06009 #define P00_dec_eval_55 55
06010 #define P00_dec_eval_56 56
06011 #define P00_dec_eval_57 57
06012 #define P00_dec_eval_58 58
06013 #define P00_dec_eval_59 59
06014 #define P00_dec_eval_60 60
06015 #define P00_dec_eval_61 61
06016 #define P00_dec_eval_62 62
06017 #define P00_dec_eval_63 63
06018 #define P00_dec_eval_64 64
06019 #define P00_dec_eval_65 65
06020 #define P00_dec_eval_66 66
06021 #define P00_dec_eval_67 67
06022 #define P00_dec_eval_68 68
06023 #define P00_dec_eval_69 69
06024 #define P00_dec_eval_70 70
06025 #define P00_dec_eval_71 71
06026 #define P00_dec_eval_72 72
06027 #define P00_dec_eval_73 73
06028 #define P00_dec_eval_74 74
06029 #define P00_dec_eval_75 75
06030 #define P00_dec_eval_76 76
06031 #define P00_dec_eval_77 77
06032 #define P00_dec_eval_78 78
06033 #define P00_dec_eval_79 79
06034 #define P00_dec_eval_80 80
06035 #define P00_dec_eval_81 81
06036 #define P00_dec_eval_82 82
06037 #define P00_dec_eval_83 83
06038 #define P00_dec_eval_84 84
06039 #define P00_dec_eval_85 85
06040 #define P00_dec_eval_86 86
06041 #define P00_dec_eval_87 87
06042 #define P00_dec_eval_88 88
06043 #define P00_dec_eval_89 89
06044 #define P00_dec_eval_90 90
06045 #define P00_dec_eval_91 91
06046 #define P00_dec_eval_92 92
06047 #define P00_dec_eval_93 93
06048 #define P00_dec_eval_94 94
06049 #define P00_dec_eval_95 95
06050 #define P00_dec_eval_96 96
06051 #define P00_dec_eval_97 97
06052 #define P00_dec_eval_98 98
06053 #define P00_dec_eval_99 99
06054 #define P00_dec_eval_100 100
06055 #define P00_dec_eval_101 101
06056 #define P00_dec_eval_102 102
06057 #define P00_dec_eval_103 103
06058 #define P00_dec_eval_104 104
06059 #define P00_dec_eval_105 105
06060 #define P00_dec_eval_106 106
06061 #define P00_dec_eval_107 107
06062 #define P00_dec_eval_108 108
06063 #define P00_dec_eval_109 109
06064 #define P00_dec_eval_110 110
06065 #define P00_dec_eval_111 111
06066 #define P00_dec_eval_112 112
06067 #define P00_dec_eval_113 113
06068 #define P00_dec_eval_114 114
06069 #define P00_dec_eval_115 115
06070 #define P00_dec_eval_116 116
06071 #define P00_dec_eval_117 117
06072 #define P00_dec_eval_118 118
06073 #define P00_dec_eval_119 119
06074 #define P00_dec_eval_120 120
06075 #define P00_dec_eval_121 121
06076 #define P00_dec_eval_minus_0 0
06077 #define P00_dec_eval_minus_1 -1
06078 #define P00_dec_eval_minus_2 -2
06079 #define P00_dec_eval_minus_3 -3
06080 #define P00_dec_eval_minus_4 -4
06081 #define P00_dec_eval_minus_5 -5
06082 #define P00_dec_eval_minus_6 -6
06083 #define P00_dec_eval_minus_7 -7
06084 #define P00_dec_eval_minus_8 -8
06085 #define P00_dec_eval_minus_9 -9
06086 #define P00_dec_eval_minus_10 -10
06087 #define P00_dec_eval_minus_11 -11
06088 #define P00_dec_eval_minus_12 -12
06089 #define P00_dec_eval_minus_13 -13
06090 #define P00_dec_eval_minus_14 -14
06091 #define P00_dec_eval_minus_15 -15
06092 #define P00_dec_eval_minus_16 -16
06093 #define P00_dec_eval_minus_17 -17
06094 #define P00_dec_eval_minus_18 -18
06095 #define P00_dec_eval_minus_19 -19
06096 #define P00_dec_eval_minus_20 -20
06097 #define P00_dec_eval_minus_21 -21
06098 #define P00_dec_eval_minus_22 -22
06099 #define P00_dec_eval_minus_23 -23
06100 #define P00_dec_eval_minus_24 -24
06101 #define P00_dec_eval_minus_25 -25
06102 #define P00_dec_eval_minus_26 -26
06103 #define P00_dec_eval_minus_27 -27
06104 #define P00_dec_eval_minus_28 -28
06105 #define P00_dec_eval_minus_29 -29
06106 #define P00_dec_eval_minus_30 -30
06107 #define P00_dec_eval_minus_31 -31
06108 #define P00_dec_eval_minus_32 -32
06109 #define P00_dec_eval_minus_33 -33
06110 #define P00_dec_eval_minus_34 -34
06111 #define P00_dec_eval_minus_35 -35
06112 #define P00_dec_eval_minus_36 -36
06113 #define P00_dec_eval_minus_37 -37
06114 #define P00_dec_eval_minus_38 -38
06115 #define P00_dec_eval_minus_39 -39
06116 #define P00_dec_eval_minus_40 -40
06117 #define P00_dec_eval_minus_41 -41
06118 #define P00_dec_eval_minus_42 -42
06119 #define P00_dec_eval_minus_43 -43
06120 #define P00_dec_eval_minus_44 -44
06121 #define P00_dec_eval_minus_45 -45
06122 #define P00_dec_eval_minus_46 -46
06123 #define P00_dec_eval_minus_47 -47
06124 #define P00_dec_eval_minus_48 -48
06125 #define P00_dec_eval_minus_49 -49
06126 #define P00_dec_eval_minus_50 -50
06127 #define P00_dec_eval_minus_51 -51
06128 #define P00_dec_eval_minus_52 -52
06129 #define P00_dec_eval_minus_53 -53
06130 #define P00_dec_eval_minus_54 -54
06131 #define P00_dec_eval_minus_55 -55
06132 #define P00_dec_eval_minus_56 -56
06133 #define P00_dec_eval_minus_57 -57
06134 #define P00_dec_eval_minus_58 -58
06135 #define P00_dec_eval_minus_59 -59
06136 #define P00_dec_eval_minus_60 -60
06137 #define P00_dec_eval_minus_61 -61
06138 #define P00_dec_eval_minus_62 -62
06139 #define P00_dec_eval_minus_63 -63
06140 #define P00_dec_eval_minus_64 -64
06141 #define P00_dec_eval_minus_65 -65
06142 #define P00_dec_eval_minus_66 -66
06143 #define P00_dec_eval_minus_67 -67
06144 #define P00_dec_eval_minus_68 -68
06145 #define P00_dec_eval_minus_69 -69
06146 #define P00_dec_eval_minus_70 -70
06147 #define P00_dec_eval_minus_71 -71
06148 #define P00_dec_eval_minus_72 -72
06149 #define P00_dec_eval_minus_73 -73
06150 #define P00_dec_eval_minus_74 -74
06151 #define P00_dec_eval_minus_75 -75
06152 #define P00_dec_eval_minus_76 -76
06153 #define P00_dec_eval_minus_77 -77
06154 #define P00_dec_eval_minus_78 -78
06155 #define P00_dec_eval_minus_79 -79
06156 #define P00_dec_eval_minus_80 -80
06157 #define P00_dec_eval_minus_81 -81
06158 #define P00_dec_eval_minus_82 -82
06159 #define P00_dec_eval_minus_83 -83
06160 #define P00_dec_eval_minus_84 -84
06161 #define P00_dec_eval_minus_85 -85
06162 #define P00_dec_eval_minus_86 -86
06163 #define P00_dec_eval_minus_87 -87
06164 #define P00_dec_eval_minus_88 -88
06165 #define P00_dec_eval_minus_89 -89
06166 #define P00_dec_eval_minus_90 -90
06167 #define P00_dec_eval_minus_91 -91
06168 #define P00_dec_eval_minus_92 -92
06169 #define P00_dec_eval_minus_93 -93
06170 #define P00_dec_eval_minus_94 -94
06171 #define P00_dec_eval_minus_95 -95
06172 #define P00_dec_eval_minus_96 -96
06173 #define P00_dec_eval_minus_97 -97
06174 #define P00_dec_eval_minus_98 -98
06175 #define P00_dec_eval_minus_99 -99
06176 #define P00_dec_eval_minus_100 -100
06177 #define P00_dec_eval_minus_101 -101
06178 #define P00_dec_eval_minus_102 -102
06179 #define P00_dec_eval_minus_103 -103
06180 #define P00_dec_eval_minus_104 -104
06181 #define P00_dec_eval_minus_105 -105
06182 #define P00_dec_eval_minus_106 -106
06183 #define P00_dec_eval_minus_107 -107
06184 #define P00_dec_eval_minus_108 -108
06185 #define P00_dec_eval_minus_109 -109
06186 #define P00_dec_eval_minus_110 -110
06187 #define P00_dec_eval_minus_111 -111
06188 #define P00_dec_eval_minus_112 -112
06189 #define P00_dec_eval_minus_113 -113
06190 #define P00_dec_eval_minus_114 -114
06191 #define P00_dec_eval_minus_115 -115
06192 #define P00_dec_eval_minus_116 -116
06193 #define P00_dec_eval_minus_117 -117
06194 #define P00_dec_eval_minus_118 -118
06195 #define P00_dec_eval_minus_119 -119
06196 #define P00_dec_eval_minus_120 -120
06197 #define P00_dec_eval_minus_121 -121
06198 #define P00_DUPL_2(...) __VA_ARGS__, P00_DUPL_1(__VA_ARGS__)
06199 #define P00_DUPL_3(...) __VA_ARGS__, P00_DUPL_2(__VA_ARGS__)
06200 #define P00_DUPL_4(...) __VA_ARGS__, P00_DUPL_3(__VA_ARGS__)
06201 #define P00_DUPL_5(...) __VA_ARGS__, P00_DUPL_4(__VA_ARGS__)
06202 #define P00_DUPL_6(...) __VA_ARGS__, P00_DUPL_5(__VA_ARGS__)
06203 #define P00_DUPL_7(...) __VA_ARGS__, P00_DUPL_6(__VA_ARGS__)
06204 #define P00_DUPL_8(...) __VA_ARGS__, P00_DUPL_7(__VA_ARGS__)
06205 #define P00_DUPL_9(...) __VA_ARGS__, P00_DUPL_8(__VA_ARGS__)
06206 #define P00_DUPL_10(...) __VA_ARGS__, P00_DUPL_9(__VA_ARGS__)
06207 #define P00_DUPL_11(...) __VA_ARGS__, P00_DUPL_10(__VA_ARGS__)
06208 #define P00_DUPL_12(...) __VA_ARGS__, P00_DUPL_11(__VA_ARGS__)
06209 #define P00_DUPL_13(...) __VA_ARGS__, P00_DUPL_12(__VA_ARGS__)
06210 #define P00_DUPL_14(...) __VA_ARGS__, P00_DUPL_13(__VA_ARGS__)
06211 #define P00_DUPL_15(...) __VA_ARGS__, P00_DUPL_14(__VA_ARGS__)
06212 #define P00_DUPL_16(...) __VA_ARGS__, P00_DUPL_15(__VA_ARGS__)
06213 #define P00_DUPL_17(...) __VA_ARGS__, P00_DUPL_16(__VA_ARGS__)
06214 #define P00_DUPL_18(...) __VA_ARGS__, P00_DUPL_17(__VA_ARGS__)
06215 #define P00_DUPL_19(...) __VA_ARGS__, P00_DUPL_18(__VA_ARGS__)
06216 #define P00_DUPL_20(...) __VA_ARGS__, P00_DUPL_19(__VA_ARGS__)
06217 #define P00_DUPL_21(...) __VA_ARGS__, P00_DUPL_20(__VA_ARGS__)
06218 #define P00_DUPL_22(...) __VA_ARGS__, P00_DUPL_21(__VA_ARGS__)
06219 #define P00_DUPL_23(...) __VA_ARGS__, P00_DUPL_22(__VA_ARGS__)
06220 #define P00_DUPL_24(...) __VA_ARGS__, P00_DUPL_23(__VA_ARGS__)
06221 #define P00_DUPL_25(...) __VA_ARGS__, P00_DUPL_24(__VA_ARGS__)
06222 #define P00_DUPL_26(...) __VA_ARGS__, P00_DUPL_25(__VA_ARGS__)
06223 #define P00_DUPL_27(...) __VA_ARGS__, P00_DUPL_26(__VA_ARGS__)
06224 #define P00_DUPL_28(...) __VA_ARGS__, P00_DUPL_27(__VA_ARGS__)
06225 #define P00_DUPL_29(...) __VA_ARGS__, P00_DUPL_28(__VA_ARGS__)
06226 #define P00_DUPL_30(...) __VA_ARGS__, P00_DUPL_29(__VA_ARGS__)
06227 #define P00_DUPL_31(...) __VA_ARGS__, P00_DUPL_30(__VA_ARGS__)
06228 #define P00_DUPL_32(...) __VA_ARGS__, P00_DUPL_31(__VA_ARGS__)
06229 #define P00_DUPL_33(...) __VA_ARGS__, P00_DUPL_32(__VA_ARGS__)
06230 #define P00_DUPL_34(...) __VA_ARGS__, P00_DUPL_33(__VA_ARGS__)
06231 #define P00_DUPL_35(...) __VA_ARGS__, P00_DUPL_34(__VA_ARGS__)
06232 #define P00_DUPL_36(...) __VA_ARGS__, P00_DUPL_35(__VA_ARGS__)
06233 #define P00_DUPL_37(...) __VA_ARGS__, P00_DUPL_36(__VA_ARGS__)
06234 #define P00_DUPL_38(...) __VA_ARGS__, P00_DUPL_37(__VA_ARGS__)
06235 #define P00_DUPL_39(...) __VA_ARGS__, P00_DUPL_38(__VA_ARGS__)
06236 #define P00_DUPL_40(...) __VA_ARGS__, P00_DUPL_39(__VA_ARGS__)
06237 #define P00_DUPL_41(...) __VA_ARGS__, P00_DUPL_40(__VA_ARGS__)
06238 #define P00_DUPL_42(...) __VA_ARGS__, P00_DUPL_41(__VA_ARGS__)
06239 #define P00_DUPL_43(...) __VA_ARGS__, P00_DUPL_42(__VA_ARGS__)
06240 #define P00_DUPL_44(...) __VA_ARGS__, P00_DUPL_43(__VA_ARGS__)
06241 #define P00_DUPL_45(...) __VA_ARGS__, P00_DUPL_44(__VA_ARGS__)
06242 #define P00_DUPL_46(...) __VA_ARGS__, P00_DUPL_45(__VA_ARGS__)
06243 #define P00_DUPL_47(...) __VA_ARGS__, P00_DUPL_46(__VA_ARGS__)
06244 #define P00_DUPL_48(...) __VA_ARGS__, P00_DUPL_47(__VA_ARGS__)
06245 #define P00_DUPL_49(...) __VA_ARGS__, P00_DUPL_48(__VA_ARGS__)
06246 #define P00_DUPL_50(...) __VA_ARGS__, P00_DUPL_49(__VA_ARGS__)
06247 #define P00_DUPL_51(...) __VA_ARGS__, P00_DUPL_50(__VA_ARGS__)
06248 #define P00_DUPL_52(...) __VA_ARGS__, P00_DUPL_51(__VA_ARGS__)
06249 #define P00_DUPL_53(...) __VA_ARGS__, P00_DUPL_52(__VA_ARGS__)
06250 #define P00_DUPL_54(...) __VA_ARGS__, P00_DUPL_53(__VA_ARGS__)
06251 #define P00_DUPL_55(...) __VA_ARGS__, P00_DUPL_54(__VA_ARGS__)
06252 #define P00_DUPL_56(...) __VA_ARGS__, P00_DUPL_55(__VA_ARGS__)
06253 #define P00_DUPL_57(...) __VA_ARGS__, P00_DUPL_56(__VA_ARGS__)
06254 #define P00_DUPL_58(...) __VA_ARGS__, P00_DUPL_57(__VA_ARGS__)
06255 #define P00_DUPL_59(...) __VA_ARGS__, P00_DUPL_58(__VA_ARGS__)
06256 #define P00_DUPL_60(...) __VA_ARGS__, P00_DUPL_59(__VA_ARGS__)
06257 #define P00_DUPL_61(...) __VA_ARGS__, P00_DUPL_60(__VA_ARGS__)
06258 #define P00_DUPL_62(...) __VA_ARGS__, P00_DUPL_61(__VA_ARGS__)
06259 #define P00_DUPL_63(...) __VA_ARGS__, P00_DUPL_62(__VA_ARGS__)
06260 #define P00_DUPL_64(...) __VA_ARGS__, P00_DUPL_63(__VA_ARGS__)
06261 #define P00_DUPL_65(...) __VA_ARGS__, P00_DUPL_64(__VA_ARGS__)
06262 #define P00_DUPL_66(...) __VA_ARGS__, P00_DUPL_65(__VA_ARGS__)
06263 #define P00_DUPL_67(...) __VA_ARGS__, P00_DUPL_66(__VA_ARGS__)
06264 #define P00_DUPL_68(...) __VA_ARGS__, P00_DUPL_67(__VA_ARGS__)
06265 #define P00_DUPL_69(...) __VA_ARGS__, P00_DUPL_68(__VA_ARGS__)
06266 #define P00_DUPL_70(...) __VA_ARGS__, P00_DUPL_69(__VA_ARGS__)
06267 #define P00_DUPL_71(...) __VA_ARGS__, P00_DUPL_70(__VA_ARGS__)
06268 #define P00_DUPL_72(...) __VA_ARGS__, P00_DUPL_71(__VA_ARGS__)
06269 #define P00_DUPL_73(...) __VA_ARGS__, P00_DUPL_72(__VA_ARGS__)
06270 #define P00_DUPL_74(...) __VA_ARGS__, P00_DUPL_73(__VA_ARGS__)
06271 #define P00_DUPL_75(...) __VA_ARGS__, P00_DUPL_74(__VA_ARGS__)
06272 #define P00_DUPL_76(...) __VA_ARGS__, P00_DUPL_75(__VA_ARGS__)
06273 #define P00_DUPL_77(...) __VA_ARGS__, P00_DUPL_76(__VA_ARGS__)
06274 #define P00_DUPL_78(...) __VA_ARGS__, P00_DUPL_77(__VA_ARGS__)
06275 #define P00_DUPL_79(...) __VA_ARGS__, P00_DUPL_78(__VA_ARGS__)
06276 #define P00_DUPL_80(...) __VA_ARGS__, P00_DUPL_79(__VA_ARGS__)
06277 #define P00_DUPL_81(...) __VA_ARGS__, P00_DUPL_80(__VA_ARGS__)
06278 #define P00_DUPL_82(...) __VA_ARGS__, P00_DUPL_81(__VA_ARGS__)
06279 #define P00_DUPL_83(...) __VA_ARGS__, P00_DUPL_82(__VA_ARGS__)
06280 #define P00_DUPL_84(...) __VA_ARGS__, P00_DUPL_83(__VA_ARGS__)
06281 #define P00_DUPL_85(...) __VA_ARGS__, P00_DUPL_84(__VA_ARGS__)
06282 #define P00_DUPL_86(...) __VA_ARGS__, P00_DUPL_85(__VA_ARGS__)
06283 #define P00_DUPL_87(...) __VA_ARGS__, P00_DUPL_86(__VA_ARGS__)
06284 #define P00_DUPL_88(...) __VA_ARGS__, P00_DUPL_87(__VA_ARGS__)
06285 #define P00_DUPL_89(...) __VA_ARGS__, P00_DUPL_88(__VA_ARGS__)
06286 #define P00_DUPL_90(...) __VA_ARGS__, P00_DUPL_89(__VA_ARGS__)
06287 #define P00_DUPL_91(...) __VA_ARGS__, P00_DUPL_90(__VA_ARGS__)
06288 #define P00_DUPL_92(...) __VA_ARGS__, P00_DUPL_91(__VA_ARGS__)
06289 #define P00_DUPL_93(...) __VA_ARGS__, P00_DUPL_92(__VA_ARGS__)
06290 #define P00_DUPL_94(...) __VA_ARGS__, P00_DUPL_93(__VA_ARGS__)
06291 #define P00_DUPL_95(...) __VA_ARGS__, P00_DUPL_94(__VA_ARGS__)
06292 #define P00_DUPL_96(...) __VA_ARGS__, P00_DUPL_95(__VA_ARGS__)
06293 #define P00_DUPL_97(...) __VA_ARGS__, P00_DUPL_96(__VA_ARGS__)
06294 #define P00_DUPL_98(...) __VA_ARGS__, P00_DUPL_97(__VA_ARGS__)
06295 #define P00_DUPL_99(...) __VA_ARGS__, P00_DUPL_98(__VA_ARGS__)
06296 #define P00_DUPL_100(...) __VA_ARGS__, P00_DUPL_99(__VA_ARGS__)
06297 #define P00_DUPL_101(...) __VA_ARGS__, P00_DUPL_100(__VA_ARGS__)
06298 #define P00_DUPL_102(...) __VA_ARGS__, P00_DUPL_101(__VA_ARGS__)
06299 #define P00_DUPL_103(...) __VA_ARGS__, P00_DUPL_102(__VA_ARGS__)
06300 #define P00_DUPL_104(...) __VA_ARGS__, P00_DUPL_103(__VA_ARGS__)
06301 #define P00_DUPL_105(...) __VA_ARGS__, P00_DUPL_104(__VA_ARGS__)
06302 #define P00_DUPL_106(...) __VA_ARGS__, P00_DUPL_105(__VA_ARGS__)
06303 #define P00_DUPL_107(...) __VA_ARGS__, P00_DUPL_106(__VA_ARGS__)
06304 #define P00_DUPL_108(...) __VA_ARGS__, P00_DUPL_107(__VA_ARGS__)
06305 #define P00_DUPL_109(...) __VA_ARGS__, P00_DUPL_108(__VA_ARGS__)
06306 #define P00_DUPL_110(...) __VA_ARGS__, P00_DUPL_109(__VA_ARGS__)
06307 #define P00_DUPL_111(...) __VA_ARGS__, P00_DUPL_110(__VA_ARGS__)
06308 #define P00_DUPL_112(...) __VA_ARGS__, P00_DUPL_111(__VA_ARGS__)
06309 #define P00_DUPL_113(...) __VA_ARGS__, P00_DUPL_112(__VA_ARGS__)
06310 #define P00_DUPL_114(...) __VA_ARGS__, P00_DUPL_113(__VA_ARGS__)
06311 #define P00_DUPL_115(...) __VA_ARGS__, P00_DUPL_114(__VA_ARGS__)
06312 #define P00_DUPL_116(...) __VA_ARGS__, P00_DUPL_115(__VA_ARGS__)
06313 #define P00_DUPL_117(...) __VA_ARGS__, P00_DUPL_116(__VA_ARGS__)
06314 #define P00_DUPL_118(...) __VA_ARGS__, P00_DUPL_117(__VA_ARGS__)
06315 #define P00_DUPL_119(...) __VA_ARGS__, P00_DUPL_118(__VA_ARGS__)
06316 #define P00_DUPL_120(...) __VA_ARGS__, P00_DUPL_119(__VA_ARGS__)
06317 #define P00_DUPL_121(...) __VA_ARGS__, P00_DUPL_120(__VA_ARGS__)
06318 #define P00_REP_2(...) P00_REP_1(__VA_ARGS__)__VA_ARGS__
06319 #define P00_REP_3(...) P00_REP_2(__VA_ARGS__)__VA_ARGS__
06320 #define P00_REP_4(...) P00_REP_3(__VA_ARGS__)__VA_ARGS__
06321 #define P00_REP_5(...) P00_REP_4(__VA_ARGS__)__VA_ARGS__
06322 #define P00_REP_6(...) P00_REP_5(__VA_ARGS__)__VA_ARGS__
06323 #define P00_REP_7(...) P00_REP_6(__VA_ARGS__)__VA_ARGS__
06324 #define P00_REP_8(...) P00_REP_7(__VA_ARGS__)__VA_ARGS__
06325 #define P00_REP_9(...) P00_REP_8(__VA_ARGS__)__VA_ARGS__
06326 #define P00_REP_10(...) P00_REP_9(__VA_ARGS__)__VA_ARGS__
06327 #define P00_REP_11(...) P00_REP_10(__VA_ARGS__)__VA_ARGS__
06328 #define P00_REP_12(...) P00_REP_11(__VA_ARGS__)__VA_ARGS__
06329 #define P00_REP_13(...) P00_REP_12(__VA_ARGS__)__VA_ARGS__
06330 #define P00_REP_14(...) P00_REP_13(__VA_ARGS__)__VA_ARGS__
06331 #define P00_REP_15(...) P00_REP_14(__VA_ARGS__)__VA_ARGS__
06332 #define P00_REP_16(...) P00_REP_15(__VA_ARGS__)__VA_ARGS__
06333 #define P00_REP_17(...) P00_REP_16(__VA_ARGS__)__VA_ARGS__
06334 #define P00_REP_18(...) P00_REP_17(__VA_ARGS__)__VA_ARGS__
06335 #define P00_REP_19(...) P00_REP_18(__VA_ARGS__)__VA_ARGS__
06336 #define P00_REP_20(...) P00_REP_19(__VA_ARGS__)__VA_ARGS__
06337 #define P00_REP_21(...) P00_REP_20(__VA_ARGS__)__VA_ARGS__
06338 #define P00_REP_22(...) P00_REP_21(__VA_ARGS__)__VA_ARGS__
06339 #define P00_REP_23(...) P00_REP_22(__VA_ARGS__)__VA_ARGS__
06340 #define P00_REP_24(...) P00_REP_23(__VA_ARGS__)__VA_ARGS__
06341 #define P00_REP_25(...) P00_REP_24(__VA_ARGS__)__VA_ARGS__
06342 #define P00_REP_26(...) P00_REP_25(__VA_ARGS__)__VA_ARGS__
06343 #define P00_REP_27(...) P00_REP_26(__VA_ARGS__)__VA_ARGS__
06344 #define P00_REP_28(...) P00_REP_27(__VA_ARGS__)__VA_ARGS__
06345 #define P00_REP_29(...) P00_REP_28(__VA_ARGS__)__VA_ARGS__
06346 #define P00_REP_30(...) P00_REP_29(__VA_ARGS__)__VA_ARGS__
06347 #define P00_REP_31(...) P00_REP_30(__VA_ARGS__)__VA_ARGS__
06348 #define P00_REP_32(...) P00_REP_31(__VA_ARGS__)__VA_ARGS__
06349 #define P00_REP_33(...) P00_REP_32(__VA_ARGS__)__VA_ARGS__
06350 #define P00_REP_34(...) P00_REP_33(__VA_ARGS__)__VA_ARGS__
06351 #define P00_REP_35(...) P00_REP_34(__VA_ARGS__)__VA_ARGS__
06352 #define P00_REP_36(...) P00_REP_35(__VA_ARGS__)__VA_ARGS__
06353 #define P00_REP_37(...) P00_REP_36(__VA_ARGS__)__VA_ARGS__
06354 #define P00_REP_38(...) P00_REP_37(__VA_ARGS__)__VA_ARGS__
06355 #define P00_REP_39(...) P00_REP_38(__VA_ARGS__)__VA_ARGS__
06356 #define P00_REP_40(...) P00_REP_39(__VA_ARGS__)__VA_ARGS__
06357 #define P00_REP_41(...) P00_REP_40(__VA_ARGS__)__VA_ARGS__
06358 #define P00_REP_42(...) P00_REP_41(__VA_ARGS__)__VA_ARGS__
06359 #define P00_REP_43(...) P00_REP_42(__VA_ARGS__)__VA_ARGS__
06360 #define P00_REP_44(...) P00_REP_43(__VA_ARGS__)__VA_ARGS__
06361 #define P00_REP_45(...) P00_REP_44(__VA_ARGS__)__VA_ARGS__
06362 #define P00_REP_46(...) P00_REP_45(__VA_ARGS__)__VA_ARGS__
06363 #define P00_REP_47(...) P00_REP_46(__VA_ARGS__)__VA_ARGS__
06364 #define P00_REP_48(...) P00_REP_47(__VA_ARGS__)__VA_ARGS__
06365 #define P00_REP_49(...) P00_REP_48(__VA_ARGS__)__VA_ARGS__
06366 #define P00_REP_50(...) P00_REP_49(__VA_ARGS__)__VA_ARGS__
06367 #define P00_REP_51(...) P00_REP_50(__VA_ARGS__)__VA_ARGS__
06368 #define P00_REP_52(...) P00_REP_51(__VA_ARGS__)__VA_ARGS__
06369 #define P00_REP_53(...) P00_REP_52(__VA_ARGS__)__VA_ARGS__
06370 #define P00_REP_54(...) P00_REP_53(__VA_ARGS__)__VA_ARGS__
06371 #define P00_REP_55(...) P00_REP_54(__VA_ARGS__)__VA_ARGS__
06372 #define P00_REP_56(...) P00_REP_55(__VA_ARGS__)__VA_ARGS__
06373 #define P00_REP_57(...) P00_REP_56(__VA_ARGS__)__VA_ARGS__
06374 #define P00_REP_58(...) P00_REP_57(__VA_ARGS__)__VA_ARGS__
06375 #define P00_REP_59(...) P00_REP_58(__VA_ARGS__)__VA_ARGS__
06376 #define P00_REP_60(...) P00_REP_59(__VA_ARGS__)__VA_ARGS__
06377 #define P00_REP_61(...) P00_REP_60(__VA_ARGS__)__VA_ARGS__
06378 #define P00_REP_62(...) P00_REP_61(__VA_ARGS__)__VA_ARGS__
06379 #define P00_REP_63(...) P00_REP_62(__VA_ARGS__)__VA_ARGS__
06380 #define P00_REP_64(...) P00_REP_63(__VA_ARGS__)__VA_ARGS__
06381 #define P00_REP_65(...) P00_REP_64(__VA_ARGS__)__VA_ARGS__
06382 #define P00_REP_66(...) P00_REP_65(__VA_ARGS__)__VA_ARGS__
06383 #define P00_REP_67(...) P00_REP_66(__VA_ARGS__)__VA_ARGS__
06384 #define P00_REP_68(...) P00_REP_67(__VA_ARGS__)__VA_ARGS__
06385 #define P00_REP_69(...) P00_REP_68(__VA_ARGS__)__VA_ARGS__
06386 #define P00_REP_70(...) P00_REP_69(__VA_ARGS__)__VA_ARGS__
06387 #define P00_REP_71(...) P00_REP_70(__VA_ARGS__)__VA_ARGS__
06388 #define P00_REP_72(...) P00_REP_71(__VA_ARGS__)__VA_ARGS__
06389 #define P00_REP_73(...) P00_REP_72(__VA_ARGS__)__VA_ARGS__
06390 #define P00_REP_74(...) P00_REP_73(__VA_ARGS__)__VA_ARGS__
06391 #define P00_REP_75(...) P00_REP_74(__VA_ARGS__)__VA_ARGS__
06392 #define P00_REP_76(...) P00_REP_75(__VA_ARGS__)__VA_ARGS__
06393 #define P00_REP_77(...) P00_REP_76(__VA_ARGS__)__VA_ARGS__
06394 #define P00_REP_78(...) P00_REP_77(__VA_ARGS__)__VA_ARGS__
06395 #define P00_REP_79(...) P00_REP_78(__VA_ARGS__)__VA_ARGS__
06396 #define P00_REP_80(...) P00_REP_79(__VA_ARGS__)__VA_ARGS__
06397 #define P00_REP_81(...) P00_REP_80(__VA_ARGS__)__VA_ARGS__
06398 #define P00_REP_82(...) P00_REP_81(__VA_ARGS__)__VA_ARGS__
06399 #define P00_REP_83(...) P00_REP_82(__VA_ARGS__)__VA_ARGS__
06400 #define P00_REP_84(...) P00_REP_83(__VA_ARGS__)__VA_ARGS__
06401 #define P00_REP_85(...) P00_REP_84(__VA_ARGS__)__VA_ARGS__
06402 #define P00_REP_86(...) P00_REP_85(__VA_ARGS__)__VA_ARGS__
06403 #define P00_REP_87(...) P00_REP_86(__VA_ARGS__)__VA_ARGS__
06404 #define P00_REP_88(...) P00_REP_87(__VA_ARGS__)__VA_ARGS__
06405 #define P00_REP_89(...) P00_REP_88(__VA_ARGS__)__VA_ARGS__
06406 #define P00_REP_90(...) P00_REP_89(__VA_ARGS__)__VA_ARGS__
06407 #define P00_REP_91(...) P00_REP_90(__VA_ARGS__)__VA_ARGS__
06408 #define P00_REP_92(...) P00_REP_91(__VA_ARGS__)__VA_ARGS__
06409 #define P00_REP_93(...) P00_REP_92(__VA_ARGS__)__VA_ARGS__
06410 #define P00_REP_94(...) P00_REP_93(__VA_ARGS__)__VA_ARGS__
06411 #define P00_REP_95(...) P00_REP_94(__VA_ARGS__)__VA_ARGS__
06412 #define P00_REP_96(...) P00_REP_95(__VA_ARGS__)__VA_ARGS__
06413 #define P00_REP_97(...) P00_REP_96(__VA_ARGS__)__VA_ARGS__
06414 #define P00_REP_98(...) P00_REP_97(__VA_ARGS__)__VA_ARGS__
06415 #define P00_REP_99(...) P00_REP_98(__VA_ARGS__)__VA_ARGS__
06416 #define P00_REP_100(...) P00_REP_99(__VA_ARGS__)__VA_ARGS__
06417 #define P00_REP_101(...) P00_REP_100(__VA_ARGS__)__VA_ARGS__
06418 #define P00_REP_102(...) P00_REP_101(__VA_ARGS__)__VA_ARGS__
06419 #define P00_REP_103(...) P00_REP_102(__VA_ARGS__)__VA_ARGS__
06420 #define P00_REP_104(...) P00_REP_103(__VA_ARGS__)__VA_ARGS__
06421 #define P00_REP_105(...) P00_REP_104(__VA_ARGS__)__VA_ARGS__
06422 #define P00_REP_106(...) P00_REP_105(__VA_ARGS__)__VA_ARGS__
06423 #define P00_REP_107(...) P00_REP_106(__VA_ARGS__)__VA_ARGS__
06424 #define P00_REP_108(...) P00_REP_107(__VA_ARGS__)__VA_ARGS__
06425 #define P00_REP_109(...) P00_REP_108(__VA_ARGS__)__VA_ARGS__
06426 #define P00_REP_110(...) P00_REP_109(__VA_ARGS__)__VA_ARGS__
06427 #define P00_REP_111(...) P00_REP_110(__VA_ARGS__)__VA_ARGS__
06428 #define P00_REP_112(...) P00_REP_111(__VA_ARGS__)__VA_ARGS__
06429 #define P00_REP_113(...) P00_REP_112(__VA_ARGS__)__VA_ARGS__
06430 #define P00_REP_114(...) P00_REP_113(__VA_ARGS__)__VA_ARGS__
06431 #define P00_REP_115(...) P00_REP_114(__VA_ARGS__)__VA_ARGS__
06432 #define P00_REP_116(...) P00_REP_115(__VA_ARGS__)__VA_ARGS__
06433 #define P00_REP_117(...) P00_REP_116(__VA_ARGS__)__VA_ARGS__
06434 #define P00_REP_118(...) P00_REP_117(__VA_ARGS__)__VA_ARGS__
06435 #define P00_REP_119(...) P00_REP_118(__VA_ARGS__)__VA_ARGS__
06436 #define P00_REP_120(...) P00_REP_119(__VA_ARGS__)__VA_ARGS__
06437 #define P00_REP_121(...) P00_REP_120(__VA_ARGS__)__VA_ARGS__
06438 #define P00_BRACKET_2(X, ...) [X]P00_BRACKET_1(__VA_ARGS__)
06439 #define P00_BRACKET_3(X, ...) [X]P00_BRACKET_2(__VA_ARGS__)
06440 #define P00_BRACKET_4(X, ...) [X]P00_BRACKET_3(__VA_ARGS__)
06441 #define P00_BRACKET_5(X, ...) [X]P00_BRACKET_4(__VA_ARGS__)
06442 #define P00_BRACKET_6(X, ...) [X]P00_BRACKET_5(__VA_ARGS__)
06443 #define P00_BRACKET_7(X, ...) [X]P00_BRACKET_6(__VA_ARGS__)
06444 #define P00_BRACKET_8(X, ...) [X]P00_BRACKET_7(__VA_ARGS__)
06445 #define P00_BRACKET_9(X, ...) [X]P00_BRACKET_8(__VA_ARGS__)
06446 #define P00_BRACKET_10(X, ...) [X]P00_BRACKET_9(__VA_ARGS__)
06447 #define P00_BRACKET_11(X, ...) [X]P00_BRACKET_10(__VA_ARGS__)
06448 #define P00_BRACKET_12(X, ...) [X]P00_BRACKET_11(__VA_ARGS__)
06449 #define P00_BRACKET_13(X, ...) [X]P00_BRACKET_12(__VA_ARGS__)
06450 #define P00_BRACKET_14(X, ...) [X]P00_BRACKET_13(__VA_ARGS__)
06451 #define P00_BRACKET_15(X, ...) [X]P00_BRACKET_14(__VA_ARGS__)
06452 #define P00_BRACKET_16(X, ...) [X]P00_BRACKET_15(__VA_ARGS__)
06453 #define P00_BRACKET_17(X, ...) [X]P00_BRACKET_16(__VA_ARGS__)
06454 #define P00_BRACKET_18(X, ...) [X]P00_BRACKET_17(__VA_ARGS__)
06455 #define P00_BRACKET_19(X, ...) [X]P00_BRACKET_18(__VA_ARGS__)
06456 #define P00_BRACKET_20(X, ...) [X]P00_BRACKET_19(__VA_ARGS__)
06457 #define P00_BRACKET_21(X, ...) [X]P00_BRACKET_20(__VA_ARGS__)
06458 #define P00_BRACKET_22(X, ...) [X]P00_BRACKET_21(__VA_ARGS__)
06459 #define P00_BRACKET_23(X, ...) [X]P00_BRACKET_22(__VA_ARGS__)
06460 #define P00_BRACKET_24(X, ...) [X]P00_BRACKET_23(__VA_ARGS__)
06461 #define P00_BRACKET_25(X, ...) [X]P00_BRACKET_24(__VA_ARGS__)
06462 #define P00_BRACKET_26(X, ...) [X]P00_BRACKET_25(__VA_ARGS__)
06463 #define P00_BRACKET_27(X, ...) [X]P00_BRACKET_26(__VA_ARGS__)
06464 #define P00_BRACKET_28(X, ...) [X]P00_BRACKET_27(__VA_ARGS__)
06465 #define P00_BRACKET_29(X, ...) [X]P00_BRACKET_28(__VA_ARGS__)
06466 #define P00_BRACKET_30(X, ...) [X]P00_BRACKET_29(__VA_ARGS__)
06467 #define P00_BRACKET_31(X, ...) [X]P00_BRACKET_30(__VA_ARGS__)
06468 #define P00_BRACKET_32(X, ...) [X]P00_BRACKET_31(__VA_ARGS__)
06469 #define P00_BRACKET_33(X, ...) [X]P00_BRACKET_32(__VA_ARGS__)
06470 #define P00_BRACKET_34(X, ...) [X]P00_BRACKET_33(__VA_ARGS__)
06471 #define P00_BRACKET_35(X, ...) [X]P00_BRACKET_34(__VA_ARGS__)
06472 #define P00_BRACKET_36(X, ...) [X]P00_BRACKET_35(__VA_ARGS__)
06473 #define P00_BRACKET_37(X, ...) [X]P00_BRACKET_36(__VA_ARGS__)
06474 #define P00_BRACKET_38(X, ...) [X]P00_BRACKET_37(__VA_ARGS__)
06475 #define P00_BRACKET_39(X, ...) [X]P00_BRACKET_38(__VA_ARGS__)
06476 #define P00_BRACKET_40(X, ...) [X]P00_BRACKET_39(__VA_ARGS__)
06477 #define P00_BRACKET_41(X, ...) [X]P00_BRACKET_40(__VA_ARGS__)
06478 #define P00_BRACKET_42(X, ...) [X]P00_BRACKET_41(__VA_ARGS__)
06479 #define P00_BRACKET_43(X, ...) [X]P00_BRACKET_42(__VA_ARGS__)
06480 #define P00_BRACKET_44(X, ...) [X]P00_BRACKET_43(__VA_ARGS__)
06481 #define P00_BRACKET_45(X, ...) [X]P00_BRACKET_44(__VA_ARGS__)
06482 #define P00_BRACKET_46(X, ...) [X]P00_BRACKET_45(__VA_ARGS__)
06483 #define P00_BRACKET_47(X, ...) [X]P00_BRACKET_46(__VA_ARGS__)
06484 #define P00_BRACKET_48(X, ...) [X]P00_BRACKET_47(__VA_ARGS__)
06485 #define P00_BRACKET_49(X, ...) [X]P00_BRACKET_48(__VA_ARGS__)
06486 #define P00_BRACKET_50(X, ...) [X]P00_BRACKET_49(__VA_ARGS__)
06487 #define P00_BRACKET_51(X, ...) [X]P00_BRACKET_50(__VA_ARGS__)
06488 #define P00_BRACKET_52(X, ...) [X]P00_BRACKET_51(__VA_ARGS__)
06489 #define P00_BRACKET_53(X, ...) [X]P00_BRACKET_52(__VA_ARGS__)
06490 #define P00_BRACKET_54(X, ...) [X]P00_BRACKET_53(__VA_ARGS__)
06491 #define P00_BRACKET_55(X, ...) [X]P00_BRACKET_54(__VA_ARGS__)
06492 #define P00_BRACKET_56(X, ...) [X]P00_BRACKET_55(__VA_ARGS__)
06493 #define P00_BRACKET_57(X, ...) [X]P00_BRACKET_56(__VA_ARGS__)
06494 #define P00_BRACKET_58(X, ...) [X]P00_BRACKET_57(__VA_ARGS__)
06495 #define P00_BRACKET_59(X, ...) [X]P00_BRACKET_58(__VA_ARGS__)
06496 #define P00_BRACKET_60(X, ...) [X]P00_BRACKET_59(__VA_ARGS__)
06497 #define P00_BRACKET_61(X, ...) [X]P00_BRACKET_60(__VA_ARGS__)
06498 #define P00_BRACKET_62(X, ...) [X]P00_BRACKET_61(__VA_ARGS__)
06499 #define P00_BRACKET_63(X, ...) [X]P00_BRACKET_62(__VA_ARGS__)
06500 #define P00_BRACKET_64(X, ...) [X]P00_BRACKET_63(__VA_ARGS__)
06501 #define P00_BRACKET_65(X, ...) [X]P00_BRACKET_64(__VA_ARGS__)
06502 #define P00_BRACKET_66(X, ...) [X]P00_BRACKET_65(__VA_ARGS__)
06503 #define P00_BRACKET_67(X, ...) [X]P00_BRACKET_66(__VA_ARGS__)
06504 #define P00_BRACKET_68(X, ...) [X]P00_BRACKET_67(__VA_ARGS__)
06505 #define P00_BRACKET_69(X, ...) [X]P00_BRACKET_68(__VA_ARGS__)
06506 #define P00_BRACKET_70(X, ...) [X]P00_BRACKET_69(__VA_ARGS__)
06507 #define P00_BRACKET_71(X, ...) [X]P00_BRACKET_70(__VA_ARGS__)
06508 #define P00_BRACKET_72(X, ...) [X]P00_BRACKET_71(__VA_ARGS__)
06509 #define P00_BRACKET_73(X, ...) [X]P00_BRACKET_72(__VA_ARGS__)
06510 #define P00_BRACKET_74(X, ...) [X]P00_BRACKET_73(__VA_ARGS__)
06511 #define P00_BRACKET_75(X, ...) [X]P00_BRACKET_74(__VA_ARGS__)
06512 #define P00_BRACKET_76(X, ...) [X]P00_BRACKET_75(__VA_ARGS__)
06513 #define P00_BRACKET_77(X, ...) [X]P00_BRACKET_76(__VA_ARGS__)
06514 #define P00_BRACKET_78(X, ...) [X]P00_BRACKET_77(__VA_ARGS__)
06515 #define P00_BRACKET_79(X, ...) [X]P00_BRACKET_78(__VA_ARGS__)
06516 #define P00_BRACKET_80(X, ...) [X]P00_BRACKET_79(__VA_ARGS__)
06517 #define P00_BRACKET_81(X, ...) [X]P00_BRACKET_80(__VA_ARGS__)
06518 #define P00_BRACKET_82(X, ...) [X]P00_BRACKET_81(__VA_ARGS__)
06519 #define P00_BRACKET_83(X, ...) [X]P00_BRACKET_82(__VA_ARGS__)
06520 #define P00_BRACKET_84(X, ...) [X]P00_BRACKET_83(__VA_ARGS__)
06521 #define P00_BRACKET_85(X, ...) [X]P00_BRACKET_84(__VA_ARGS__)
06522 #define P00_BRACKET_86(X, ...) [X]P00_BRACKET_85(__VA_ARGS__)
06523 #define P00_BRACKET_87(X, ...) [X]P00_BRACKET_86(__VA_ARGS__)
06524 #define P00_BRACKET_88(X, ...) [X]P00_BRACKET_87(__VA_ARGS__)
06525 #define P00_BRACKET_89(X, ...) [X]P00_BRACKET_88(__VA_ARGS__)
06526 #define P00_BRACKET_90(X, ...) [X]P00_BRACKET_89(__VA_ARGS__)
06527 #define P00_BRACKET_91(X, ...) [X]P00_BRACKET_90(__VA_ARGS__)
06528 #define P00_BRACKET_92(X, ...) [X]P00_BRACKET_91(__VA_ARGS__)
06529 #define P00_BRACKET_93(X, ...) [X]P00_BRACKET_92(__VA_ARGS__)
06530 #define P00_BRACKET_94(X, ...) [X]P00_BRACKET_93(__VA_ARGS__)
06531 #define P00_BRACKET_95(X, ...) [X]P00_BRACKET_94(__VA_ARGS__)
06532 #define P00_BRACKET_96(X, ...) [X]P00_BRACKET_95(__VA_ARGS__)
06533 #define P00_BRACKET_97(X, ...) [X]P00_BRACKET_96(__VA_ARGS__)
06534 #define P00_BRACKET_98(X, ...) [X]P00_BRACKET_97(__VA_ARGS__)
06535 #define P00_BRACKET_99(X, ...) [X]P00_BRACKET_98(__VA_ARGS__)
06536 #define P00_BRACKET_100(X, ...) [X]P00_BRACKET_99(__VA_ARGS__)
06537 #define P00_BRACKET_101(X, ...) [X]P00_BRACKET_100(__VA_ARGS__)
06538 #define P00_BRACKET_102(X, ...) [X]P00_BRACKET_101(__VA_ARGS__)
06539 #define P00_BRACKET_103(X, ...) [X]P00_BRACKET_102(__VA_ARGS__)
06540 #define P00_BRACKET_104(X, ...) [X]P00_BRACKET_103(__VA_ARGS__)
06541 #define P00_BRACKET_105(X, ...) [X]P00_BRACKET_104(__VA_ARGS__)
06542 #define P00_BRACKET_106(X, ...) [X]P00_BRACKET_105(__VA_ARGS__)
06543 #define P00_BRACKET_107(X, ...) [X]P00_BRACKET_106(__VA_ARGS__)
06544 #define P00_BRACKET_108(X, ...) [X]P00_BRACKET_107(__VA_ARGS__)
06545 #define P00_BRACKET_109(X, ...) [X]P00_BRACKET_108(__VA_ARGS__)
06546 #define P00_BRACKET_110(X, ...) [X]P00_BRACKET_109(__VA_ARGS__)
06547 #define P00_BRACKET_111(X, ...) [X]P00_BRACKET_110(__VA_ARGS__)
06548 #define P00_BRACKET_112(X, ...) [X]P00_BRACKET_111(__VA_ARGS__)
06549 #define P00_BRACKET_113(X, ...) [X]P00_BRACKET_112(__VA_ARGS__)
06550 #define P00_BRACKET_114(X, ...) [X]P00_BRACKET_113(__VA_ARGS__)
06551 #define P00_BRACKET_115(X, ...) [X]P00_BRACKET_114(__VA_ARGS__)
06552 #define P00_BRACKET_116(X, ...) [X]P00_BRACKET_115(__VA_ARGS__)
06553 #define P00_BRACKET_117(X, ...) [X]P00_BRACKET_116(__VA_ARGS__)
06554 #define P00_BRACKET_118(X, ...) [X]P00_BRACKET_117(__VA_ARGS__)
06555 #define P00_BRACKET_119(X, ...) [X]P00_BRACKET_118(__VA_ARGS__)
06556 #define P00_BRACKET_120(X, ...) [X]P00_BRACKET_119(__VA_ARGS__)
06557 #define P00_BRACKET_121(X, ...) [X]P00_BRACKET_120(__VA_ARGS__)
06558 #define P00_BRACE_2(X, ...) {X}, P00_BRACE_1(__VA_ARGS__)
06559 #define P00_BRACE_3(X, ...) {X}, P00_BRACE_2(__VA_ARGS__)
06560 #define P00_BRACE_4(X, ...) {X}, P00_BRACE_3(__VA_ARGS__)
06561 #define P00_BRACE_5(X, ...) {X}, P00_BRACE_4(__VA_ARGS__)
06562 #define P00_BRACE_6(X, ...) {X}, P00_BRACE_5(__VA_ARGS__)
06563 #define P00_BRACE_7(X, ...) {X}, P00_BRACE_6(__VA_ARGS__)
06564 #define P00_BRACE_8(X, ...) {X}, P00_BRACE_7(__VA_ARGS__)
06565 #define P00_BRACE_9(X, ...) {X}, P00_BRACE_8(__VA_ARGS__)
06566 #define P00_BRACE_10(X, ...) {X}, P00_BRACE_9(__VA_ARGS__)
06567 #define P00_BRACE_11(X, ...) {X}, P00_BRACE_10(__VA_ARGS__)
06568 #define P00_BRACE_12(X, ...) {X}, P00_BRACE_11(__VA_ARGS__)
06569 #define P00_BRACE_13(X, ...) {X}, P00_BRACE_12(__VA_ARGS__)
06570 #define P00_BRACE_14(X, ...) {X}, P00_BRACE_13(__VA_ARGS__)
06571 #define P00_BRACE_15(X, ...) {X}, P00_BRACE_14(__VA_ARGS__)
06572 #define P00_BRACE_16(X, ...) {X}, P00_BRACE_15(__VA_ARGS__)
06573 #define P00_BRACE_17(X, ...) {X}, P00_BRACE_16(__VA_ARGS__)
06574 #define P00_BRACE_18(X, ...) {X}, P00_BRACE_17(__VA_ARGS__)
06575 #define P00_BRACE_19(X, ...) {X}, P00_BRACE_18(__VA_ARGS__)
06576 #define P00_BRACE_20(X, ...) {X}, P00_BRACE_19(__VA_ARGS__)
06577 #define P00_BRACE_21(X, ...) {X}, P00_BRACE_20(__VA_ARGS__)
06578 #define P00_BRACE_22(X, ...) {X}, P00_BRACE_21(__VA_ARGS__)
06579 #define P00_BRACE_23(X, ...) {X}, P00_BRACE_22(__VA_ARGS__)
06580 #define P00_BRACE_24(X, ...) {X}, P00_BRACE_23(__VA_ARGS__)
06581 #define P00_BRACE_25(X, ...) {X}, P00_BRACE_24(__VA_ARGS__)
06582 #define P00_BRACE_26(X, ...) {X}, P00_BRACE_25(__VA_ARGS__)
06583 #define P00_BRACE_27(X, ...) {X}, P00_BRACE_26(__VA_ARGS__)
06584 #define P00_BRACE_28(X, ...) {X}, P00_BRACE_27(__VA_ARGS__)
06585 #define P00_BRACE_29(X, ...) {X}, P00_BRACE_28(__VA_ARGS__)
06586 #define P00_BRACE_30(X, ...) {X}, P00_BRACE_29(__VA_ARGS__)
06587 #define P00_BRACE_31(X, ...) {X}, P00_BRACE_30(__VA_ARGS__)
06588 #define P00_BRACE_32(X, ...) {X}, P00_BRACE_31(__VA_ARGS__)
06589 #define P00_BRACE_33(X, ...) {X}, P00_BRACE_32(__VA_ARGS__)
06590 #define P00_BRACE_34(X, ...) {X}, P00_BRACE_33(__VA_ARGS__)
06591 #define P00_BRACE_35(X, ...) {X}, P00_BRACE_34(__VA_ARGS__)
06592 #define P00_BRACE_36(X, ...) {X}, P00_BRACE_35(__VA_ARGS__)
06593 #define P00_BRACE_37(X, ...) {X}, P00_BRACE_36(__VA_ARGS__)
06594 #define P00_BRACE_38(X, ...) {X}, P00_BRACE_37(__VA_ARGS__)
06595 #define P00_BRACE_39(X, ...) {X}, P00_BRACE_38(__VA_ARGS__)
06596 #define P00_BRACE_40(X, ...) {X}, P00_BRACE_39(__VA_ARGS__)
06597 #define P00_BRACE_41(X, ...) {X}, P00_BRACE_40(__VA_ARGS__)
06598 #define P00_BRACE_42(X, ...) {X}, P00_BRACE_41(__VA_ARGS__)
06599 #define P00_BRACE_43(X, ...) {X}, P00_BRACE_42(__VA_ARGS__)
06600 #define P00_BRACE_44(X, ...) {X}, P00_BRACE_43(__VA_ARGS__)
06601 #define P00_BRACE_45(X, ...) {X}, P00_BRACE_44(__VA_ARGS__)
06602 #define P00_BRACE_46(X, ...) {X}, P00_BRACE_45(__VA_ARGS__)
06603 #define P00_BRACE_47(X, ...) {X}, P00_BRACE_46(__VA_ARGS__)
06604 #define P00_BRACE_48(X, ...) {X}, P00_BRACE_47(__VA_ARGS__)
06605 #define P00_BRACE_49(X, ...) {X}, P00_BRACE_48(__VA_ARGS__)
06606 #define P00_BRACE_50(X, ...) {X}, P00_BRACE_49(__VA_ARGS__)
06607 #define P00_BRACE_51(X, ...) {X}, P00_BRACE_50(__VA_ARGS__)
06608 #define P00_BRACE_52(X, ...) {X}, P00_BRACE_51(__VA_ARGS__)
06609 #define P00_BRACE_53(X, ...) {X}, P00_BRACE_52(__VA_ARGS__)
06610 #define P00_BRACE_54(X, ...) {X}, P00_BRACE_53(__VA_ARGS__)
06611 #define P00_BRACE_55(X, ...) {X}, P00_BRACE_54(__VA_ARGS__)
06612 #define P00_BRACE_56(X, ...) {X}, P00_BRACE_55(__VA_ARGS__)
06613 #define P00_BRACE_57(X, ...) {X}, P00_BRACE_56(__VA_ARGS__)
06614 #define P00_BRACE_58(X, ...) {X}, P00_BRACE_57(__VA_ARGS__)
06615 #define P00_BRACE_59(X, ...) {X}, P00_BRACE_58(__VA_ARGS__)
06616 #define P00_BRACE_60(X, ...) {X}, P00_BRACE_59(__VA_ARGS__)
06617 #define P00_BRACE_61(X, ...) {X}, P00_BRACE_60(__VA_ARGS__)
06618 #define P00_BRACE_62(X, ...) {X}, P00_BRACE_61(__VA_ARGS__)
06619 #define P00_BRACE_63(X, ...) {X}, P00_BRACE_62(__VA_ARGS__)
06620 #define P00_BRACE_64(X, ...) {X}, P00_BRACE_63(__VA_ARGS__)
06621 #define P00_BRACE_65(X, ...) {X}, P00_BRACE_64(__VA_ARGS__)
06622 #define P00_BRACE_66(X, ...) {X}, P00_BRACE_65(__VA_ARGS__)
06623 #define P00_BRACE_67(X, ...) {X}, P00_BRACE_66(__VA_ARGS__)
06624 #define P00_BRACE_68(X, ...) {X}, P00_BRACE_67(__VA_ARGS__)
06625 #define P00_BRACE_69(X, ...) {X}, P00_BRACE_68(__VA_ARGS__)
06626 #define P00_BRACE_70(X, ...) {X}, P00_BRACE_69(__VA_ARGS__)
06627 #define P00_BRACE_71(X, ...) {X}, P00_BRACE_70(__VA_ARGS__)
06628 #define P00_BRACE_72(X, ...) {X}, P00_BRACE_71(__VA_ARGS__)
06629 #define P00_BRACE_73(X, ...) {X}, P00_BRACE_72(__VA_ARGS__)
06630 #define P00_BRACE_74(X, ...) {X}, P00_BRACE_73(__VA_ARGS__)
06631 #define P00_BRACE_75(X, ...) {X}, P00_BRACE_74(__VA_ARGS__)
06632 #define P00_BRACE_76(X, ...) {X}, P00_BRACE_75(__VA_ARGS__)
06633 #define P00_BRACE_77(X, ...) {X}, P00_BRACE_76(__VA_ARGS__)
06634 #define P00_BRACE_78(X, ...) {X}, P00_BRACE_77(__VA_ARGS__)
06635 #define P00_BRACE_79(X, ...) {X}, P00_BRACE_78(__VA_ARGS__)
06636 #define P00_BRACE_80(X, ...) {X}, P00_BRACE_79(__VA_ARGS__)
06637 #define P00_BRACE_81(X, ...) {X}, P00_BRACE_80(__VA_ARGS__)
06638 #define P00_BRACE_82(X, ...) {X}, P00_BRACE_81(__VA_ARGS__)
06639 #define P00_BRACE_83(X, ...) {X}, P00_BRACE_82(__VA_ARGS__)
06640 #define P00_BRACE_84(X, ...) {X}, P00_BRACE_83(__VA_ARGS__)
06641 #define P00_BRACE_85(X, ...) {X}, P00_BRACE_84(__VA_ARGS__)
06642 #define P00_BRACE_86(X, ...) {X}, P00_BRACE_85(__VA_ARGS__)
06643 #define P00_BRACE_87(X, ...) {X}, P00_BRACE_86(__VA_ARGS__)
06644 #define P00_BRACE_88(X, ...) {X}, P00_BRACE_87(__VA_ARGS__)
06645 #define P00_BRACE_89(X, ...) {X}, P00_BRACE_88(__VA_ARGS__)
06646 #define P00_BRACE_90(X, ...) {X}, P00_BRACE_89(__VA_ARGS__)
06647 #define P00_BRACE_91(X, ...) {X}, P00_BRACE_90(__VA_ARGS__)
06648 #define P00_BRACE_92(X, ...) {X}, P00_BRACE_91(__VA_ARGS__)
06649 #define P00_BRACE_93(X, ...) {X}, P00_BRACE_92(__VA_ARGS__)
06650 #define P00_BRACE_94(X, ...) {X}, P00_BRACE_93(__VA_ARGS__)
06651 #define P00_BRACE_95(X, ...) {X}, P00_BRACE_94(__VA_ARGS__)
06652 #define P00_BRACE_96(X, ...) {X}, P00_BRACE_95(__VA_ARGS__)
06653 #define P00_BRACE_97(X, ...) {X}, P00_BRACE_96(__VA_ARGS__)
06654 #define P00_BRACE_98(X, ...) {X}, P00_BRACE_97(__VA_ARGS__)
06655 #define P00_BRACE_99(X, ...) {X}, P00_BRACE_98(__VA_ARGS__)
06656 #define P00_BRACE_100(X, ...) {X}, P00_BRACE_99(__VA_ARGS__)
06657 #define P00_BRACE_101(X, ...) {X}, P00_BRACE_100(__VA_ARGS__)
06658 #define P00_BRACE_102(X, ...) {X}, P00_BRACE_101(__VA_ARGS__)
06659 #define P00_BRACE_103(X, ...) {X}, P00_BRACE_102(__VA_ARGS__)
06660 #define P00_BRACE_104(X, ...) {X}, P00_BRACE_103(__VA_ARGS__)
06661 #define P00_BRACE_105(X, ...) {X}, P00_BRACE_104(__VA_ARGS__)
06662 #define P00_BRACE_106(X, ...) {X}, P00_BRACE_105(__VA_ARGS__)
06663 #define P00_BRACE_107(X, ...) {X}, P00_BRACE_106(__VA_ARGS__)
06664 #define P00_BRACE_108(X, ...) {X}, P00_BRACE_107(__VA_ARGS__)
06665 #define P00_BRACE_109(X, ...) {X}, P00_BRACE_108(__VA_ARGS__)
06666 #define P00_BRACE_110(X, ...) {X}, P00_BRACE_109(__VA_ARGS__)
06667 #define P00_BRACE_111(X, ...) {X}, P00_BRACE_110(__VA_ARGS__)
06668 #define P00_BRACE_112(X, ...) {X}, P00_BRACE_111(__VA_ARGS__)
06669 #define P00_BRACE_113(X, ...) {X}, P00_BRACE_112(__VA_ARGS__)
06670 #define P00_BRACE_114(X, ...) {X}, P00_BRACE_113(__VA_ARGS__)
06671 #define P00_BRACE_115(X, ...) {X}, P00_BRACE_114(__VA_ARGS__)
06672 #define P00_BRACE_116(X, ...) {X}, P00_BRACE_115(__VA_ARGS__)
06673 #define P00_BRACE_117(X, ...) {X}, P00_BRACE_116(__VA_ARGS__)
06674 #define P00_BRACE_118(X, ...) {X}, P00_BRACE_117(__VA_ARGS__)
06675 #define P00_BRACE_119(X, ...) {X}, P00_BRACE_118(__VA_ARGS__)
06676 #define P00_BRACE_120(X, ...) {X}, P00_BRACE_119(__VA_ARGS__)
06677 #define P00_BRACE_121(X, ...) {X}, P00_BRACE_120(__VA_ARGS__)
06678 #define P00_PAREN_2(X, ...) (X)P00_PAREN_1(__VA_ARGS__)
06679 #define P00_PAREN_3(X, ...) (X)P00_PAREN_2(__VA_ARGS__)
06680 #define P00_PAREN_4(X, ...) (X)P00_PAREN_3(__VA_ARGS__)
06681 #define P00_PAREN_5(X, ...) (X)P00_PAREN_4(__VA_ARGS__)
06682 #define P00_PAREN_6(X, ...) (X)P00_PAREN_5(__VA_ARGS__)
06683 #define P00_PAREN_7(X, ...) (X)P00_PAREN_6(__VA_ARGS__)
06684 #define P00_PAREN_8(X, ...) (X)P00_PAREN_7(__VA_ARGS__)
06685 #define P00_PAREN_9(X, ...) (X)P00_PAREN_8(__VA_ARGS__)
06686 #define P00_PAREN_10(X, ...) (X)P00_PAREN_9(__VA_ARGS__)
06687 #define P00_PAREN_11(X, ...) (X)P00_PAREN_10(__VA_ARGS__)
06688 #define P00_PAREN_12(X, ...) (X)P00_PAREN_11(__VA_ARGS__)
06689 #define P00_PAREN_13(X, ...) (X)P00_PAREN_12(__VA_ARGS__)
06690 #define P00_PAREN_14(X, ...) (X)P00_PAREN_13(__VA_ARGS__)
06691 #define P00_PAREN_15(X, ...) (X)P00_PAREN_14(__VA_ARGS__)
06692 #define P00_PAREN_16(X, ...) (X)P00_PAREN_15(__VA_ARGS__)
06693 #define P00_PAREN_17(X, ...) (X)P00_PAREN_16(__VA_ARGS__)
06694 #define P00_PAREN_18(X, ...) (X)P00_PAREN_17(__VA_ARGS__)
06695 #define P00_PAREN_19(X, ...) (X)P00_PAREN_18(__VA_ARGS__)
06696 #define P00_PAREN_20(X, ...) (X)P00_PAREN_19(__VA_ARGS__)
06697 #define P00_PAREN_21(X, ...) (X)P00_PAREN_20(__VA_ARGS__)
06698 #define P00_PAREN_22(X, ...) (X)P00_PAREN_21(__VA_ARGS__)
06699 #define P00_PAREN_23(X, ...) (X)P00_PAREN_22(__VA_ARGS__)
06700 #define P00_PAREN_24(X, ...) (X)P00_PAREN_23(__VA_ARGS__)
06701 #define P00_PAREN_25(X, ...) (X)P00_PAREN_24(__VA_ARGS__)
06702 #define P00_PAREN_26(X, ...) (X)P00_PAREN_25(__VA_ARGS__)
06703 #define P00_PAREN_27(X, ...) (X)P00_PAREN_26(__VA_ARGS__)
06704 #define P00_PAREN_28(X, ...) (X)P00_PAREN_27(__VA_ARGS__)
06705 #define P00_PAREN_29(X, ...) (X)P00_PAREN_28(__VA_ARGS__)
06706 #define P00_PAREN_30(X, ...) (X)P00_PAREN_29(__VA_ARGS__)
06707 #define P00_PAREN_31(X, ...) (X)P00_PAREN_30(__VA_ARGS__)
06708 #define P00_PAREN_32(X, ...) (X)P00_PAREN_31(__VA_ARGS__)
06709 #define P00_PAREN_33(X, ...) (X)P00_PAREN_32(__VA_ARGS__)
06710 #define P00_PAREN_34(X, ...) (X)P00_PAREN_33(__VA_ARGS__)
06711 #define P00_PAREN_35(X, ...) (X)P00_PAREN_34(__VA_ARGS__)
06712 #define P00_PAREN_36(X, ...) (X)P00_PAREN_35(__VA_ARGS__)
06713 #define P00_PAREN_37(X, ...) (X)P00_PAREN_36(__VA_ARGS__)
06714 #define P00_PAREN_38(X, ...) (X)P00_PAREN_37(__VA_ARGS__)
06715 #define P00_PAREN_39(X, ...) (X)P00_PAREN_38(__VA_ARGS__)
06716 #define P00_PAREN_40(X, ...) (X)P00_PAREN_39(__VA_ARGS__)
06717 #define P00_PAREN_41(X, ...) (X)P00_PAREN_40(__VA_ARGS__)
06718 #define P00_PAREN_42(X, ...) (X)P00_PAREN_41(__VA_ARGS__)
06719 #define P00_PAREN_43(X, ...) (X)P00_PAREN_42(__VA_ARGS__)
06720 #define P00_PAREN_44(X, ...) (X)P00_PAREN_43(__VA_ARGS__)
06721 #define P00_PAREN_45(X, ...) (X)P00_PAREN_44(__VA_ARGS__)
06722 #define P00_PAREN_46(X, ...) (X)P00_PAREN_45(__VA_ARGS__)
06723 #define P00_PAREN_47(X, ...) (X)P00_PAREN_46(__VA_ARGS__)
06724 #define P00_PAREN_48(X, ...) (X)P00_PAREN_47(__VA_ARGS__)
06725 #define P00_PAREN_49(X, ...) (X)P00_PAREN_48(__VA_ARGS__)
06726 #define P00_PAREN_50(X, ...) (X)P00_PAREN_49(__VA_ARGS__)
06727 #define P00_PAREN_51(X, ...) (X)P00_PAREN_50(__VA_ARGS__)
06728 #define P00_PAREN_52(X, ...) (X)P00_PAREN_51(__VA_ARGS__)
06729 #define P00_PAREN_53(X, ...) (X)P00_PAREN_52(__VA_ARGS__)
06730 #define P00_PAREN_54(X, ...) (X)P00_PAREN_53(__VA_ARGS__)
06731 #define P00_PAREN_55(X, ...) (X)P00_PAREN_54(__VA_ARGS__)
06732 #define P00_PAREN_56(X, ...) (X)P00_PAREN_55(__VA_ARGS__)
06733 #define P00_PAREN_57(X, ...) (X)P00_PAREN_56(__VA_ARGS__)
06734 #define P00_PAREN_58(X, ...) (X)P00_PAREN_57(__VA_ARGS__)
06735 #define P00_PAREN_59(X, ...) (X)P00_PAREN_58(__VA_ARGS__)
06736 #define P00_PAREN_60(X, ...) (X)P00_PAREN_59(__VA_ARGS__)
06737 #define P00_PAREN_61(X, ...) (X)P00_PAREN_60(__VA_ARGS__)
06738 #define P00_PAREN_62(X, ...) (X)P00_PAREN_61(__VA_ARGS__)
06739 #define P00_PAREN_63(X, ...) (X)P00_PAREN_62(__VA_ARGS__)
06740 #define P00_PAREN_64(X, ...) (X)P00_PAREN_63(__VA_ARGS__)
06741 #define P00_PAREN_65(X, ...) (X)P00_PAREN_64(__VA_ARGS__)
06742 #define P00_PAREN_66(X, ...) (X)P00_PAREN_65(__VA_ARGS__)
06743 #define P00_PAREN_67(X, ...) (X)P00_PAREN_66(__VA_ARGS__)
06744 #define P00_PAREN_68(X, ...) (X)P00_PAREN_67(__VA_ARGS__)
06745 #define P00_PAREN_69(X, ...) (X)P00_PAREN_68(__VA_ARGS__)
06746 #define P00_PAREN_70(X, ...) (X)P00_PAREN_69(__VA_ARGS__)
06747 #define P00_PAREN_71(X, ...) (X)P00_PAREN_70(__VA_ARGS__)
06748 #define P00_PAREN_72(X, ...) (X)P00_PAREN_71(__VA_ARGS__)
06749 #define P00_PAREN_73(X, ...) (X)P00_PAREN_72(__VA_ARGS__)
06750 #define P00_PAREN_74(X, ...) (X)P00_PAREN_73(__VA_ARGS__)
06751 #define P00_PAREN_75(X, ...) (X)P00_PAREN_74(__VA_ARGS__)
06752 #define P00_PAREN_76(X, ...) (X)P00_PAREN_75(__VA_ARGS__)
06753 #define P00_PAREN_77(X, ...) (X)P00_PAREN_76(__VA_ARGS__)
06754 #define P00_PAREN_78(X, ...) (X)P00_PAREN_77(__VA_ARGS__)
06755 #define P00_PAREN_79(X, ...) (X)P00_PAREN_78(__VA_ARGS__)
06756 #define P00_PAREN_80(X, ...) (X)P00_PAREN_79(__VA_ARGS__)
06757 #define P00_PAREN_81(X, ...) (X)P00_PAREN_80(__VA_ARGS__)
06758 #define P00_PAREN_82(X, ...) (X)P00_PAREN_81(__VA_ARGS__)
06759 #define P00_PAREN_83(X, ...) (X)P00_PAREN_82(__VA_ARGS__)
06760 #define P00_PAREN_84(X, ...) (X)P00_PAREN_83(__VA_ARGS__)
06761 #define P00_PAREN_85(X, ...) (X)P00_PAREN_84(__VA_ARGS__)
06762 #define P00_PAREN_86(X, ...) (X)P00_PAREN_85(__VA_ARGS__)
06763 #define P00_PAREN_87(X, ...) (X)P00_PAREN_86(__VA_ARGS__)
06764 #define P00_PAREN_88(X, ...) (X)P00_PAREN_87(__VA_ARGS__)
06765 #define P00_PAREN_89(X, ...) (X)P00_PAREN_88(__VA_ARGS__)
06766 #define P00_PAREN_90(X, ...) (X)P00_PAREN_89(__VA_ARGS__)
06767 #define P00_PAREN_91(X, ...) (X)P00_PAREN_90(__VA_ARGS__)
06768 #define P00_PAREN_92(X, ...) (X)P00_PAREN_91(__VA_ARGS__)
06769 #define P00_PAREN_93(X, ...) (X)P00_PAREN_92(__VA_ARGS__)
06770 #define P00_PAREN_94(X, ...) (X)P00_PAREN_93(__VA_ARGS__)
06771 #define P00_PAREN_95(X, ...) (X)P00_PAREN_94(__VA_ARGS__)
06772 #define P00_PAREN_96(X, ...) (X)P00_PAREN_95(__VA_ARGS__)
06773 #define P00_PAREN_97(X, ...) (X)P00_PAREN_96(__VA_ARGS__)
06774 #define P00_PAREN_98(X, ...) (X)P00_PAREN_97(__VA_ARGS__)
06775 #define P00_PAREN_99(X, ...) (X)P00_PAREN_98(__VA_ARGS__)
06776 #define P00_PAREN_100(X, ...) (X)P00_PAREN_99(__VA_ARGS__)
06777 #define P00_PAREN_101(X, ...) (X)P00_PAREN_100(__VA_ARGS__)
06778 #define P00_PAREN_102(X, ...) (X)P00_PAREN_101(__VA_ARGS__)
06779 #define P00_PAREN_103(X, ...) (X)P00_PAREN_102(__VA_ARGS__)
06780 #define P00_PAREN_104(X, ...) (X)P00_PAREN_103(__VA_ARGS__)
06781 #define P00_PAREN_105(X, ...) (X)P00_PAREN_104(__VA_ARGS__)
06782 #define P00_PAREN_106(X, ...) (X)P00_PAREN_105(__VA_ARGS__)
06783 #define P00_PAREN_107(X, ...) (X)P00_PAREN_106(__VA_ARGS__)
06784 #define P00_PAREN_108(X, ...) (X)P00_PAREN_107(__VA_ARGS__)
06785 #define P00_PAREN_109(X, ...) (X)P00_PAREN_108(__VA_ARGS__)
06786 #define P00_PAREN_110(X, ...) (X)P00_PAREN_109(__VA_ARGS__)
06787 #define P00_PAREN_111(X, ...) (X)P00_PAREN_110(__VA_ARGS__)
06788 #define P00_PAREN_112(X, ...) (X)P00_PAREN_111(__VA_ARGS__)
06789 #define P00_PAREN_113(X, ...) (X)P00_PAREN_112(__VA_ARGS__)
06790 #define P00_PAREN_114(X, ...) (X)P00_PAREN_113(__VA_ARGS__)
06791 #define P00_PAREN_115(X, ...) (X)P00_PAREN_114(__VA_ARGS__)
06792 #define P00_PAREN_116(X, ...) (X)P00_PAREN_115(__VA_ARGS__)
06793 #define P00_PAREN_117(X, ...) (X)P00_PAREN_116(__VA_ARGS__)
06794 #define P00_PAREN_118(X, ...) (X)P00_PAREN_117(__VA_ARGS__)
06795 #define P00_PAREN_119(X, ...) (X)P00_PAREN_118(__VA_ARGS__)
06796 #define P00_PAREN_120(X, ...) (X)P00_PAREN_119(__VA_ARGS__)
06797 #define P00_PAREN_121(X, ...) (X)P00_PAREN_120(__VA_ARGS__)
06798 #define P00_FOR2(NAME, OP, FUNC, ...)                                                                     \
06799  OP(NAME, 1, P00_FOR1(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 1))
06800 #define P00_FOR3(NAME, OP, FUNC, ...)                                                                     \
06801  OP(NAME, 2, P00_FOR2(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 2))
06802 #define P00_FOR4(NAME, OP, FUNC, ...)                                                                     \
06803  OP(NAME, 3, P00_FOR3(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 3))
06804 #define P00_FOR5(NAME, OP, FUNC, ...)                                                                     \
06805  OP(NAME, 4, P00_FOR4(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 4))
06806 #define P00_FOR6(NAME, OP, FUNC, ...)                                                                     \
06807  OP(NAME, 5, P00_FOR5(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 5))
06808 #define P00_FOR7(NAME, OP, FUNC, ...)                                                                     \
06809  OP(NAME, 6, P00_FOR6(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 6))
06810 #define P00_FOR8(NAME, OP, FUNC, ...)                                                                     \
06811  OP(NAME, 7, P00_FOR7(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 7))
06812 #define P00_FOR9(NAME, OP, FUNC, ...)                                                                     \
06813  OP(NAME, 8, P00_FOR8(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 8))
06814 #define P00_FOR10(NAME, OP, FUNC, ...)                                                                    \
06815  OP(NAME, 9, P00_FOR9(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 9))
06816 #define P00_FOR11(NAME, OP, FUNC, ...)                                                                       \
06817  OP(NAME, 10, P00_FOR10(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 10))
06818 #define P00_FOR12(NAME, OP, FUNC, ...)                                                                       \
06819  OP(NAME, 11, P00_FOR11(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 11))
06820 #define P00_FOR13(NAME, OP, FUNC, ...)                                                                       \
06821  OP(NAME, 12, P00_FOR12(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 12))
06822 #define P00_FOR14(NAME, OP, FUNC, ...)                                                                       \
06823  OP(NAME, 13, P00_FOR13(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 13))
06824 #define P00_FOR15(NAME, OP, FUNC, ...)                                                                       \
06825  OP(NAME, 14, P00_FOR14(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 14))
06826 #define P00_FOR16(NAME, OP, FUNC, ...)                                                                       \
06827  OP(NAME, 15, P00_FOR15(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 15))
06828 #define P00_FOR17(NAME, OP, FUNC, ...)                                                                       \
06829  OP(NAME, 16, P00_FOR16(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 16))
06830 #define P00_FOR18(NAME, OP, FUNC, ...)                                                                       \
06831  OP(NAME, 17, P00_FOR17(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 17))
06832 #define P00_FOR19(NAME, OP, FUNC, ...)                                                                       \
06833  OP(NAME, 18, P00_FOR18(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 18))
06834 #define P00_FOR20(NAME, OP, FUNC, ...)                                                                       \
06835  OP(NAME, 19, P00_FOR19(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 19))
06836 #define P00_FOR21(NAME, OP, FUNC, ...)                                                                       \
06837  OP(NAME, 20, P00_FOR20(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 20))
06838 #define P00_FOR22(NAME, OP, FUNC, ...)                                                                       \
06839  OP(NAME, 21, P00_FOR21(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 21))
06840 #define P00_FOR23(NAME, OP, FUNC, ...)                                                                       \
06841  OP(NAME, 22, P00_FOR22(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 22))
06842 #define P00_FOR24(NAME, OP, FUNC, ...)                                                                       \
06843  OP(NAME, 23, P00_FOR23(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 23))
06844 #define P00_FOR25(NAME, OP, FUNC, ...)                                                                       \
06845  OP(NAME, 24, P00_FOR24(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 24))
06846 #define P00_FOR26(NAME, OP, FUNC, ...)                                                                       \
06847  OP(NAME, 25, P00_FOR25(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 25))
06848 #define P00_FOR27(NAME, OP, FUNC, ...)                                                                       \
06849  OP(NAME, 26, P00_FOR26(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 26))
06850 #define P00_FOR28(NAME, OP, FUNC, ...)                                                                       \
06851  OP(NAME, 27, P00_FOR27(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 27))
06852 #define P00_FOR29(NAME, OP, FUNC, ...)                                                                       \
06853  OP(NAME, 28, P00_FOR28(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 28))
06854 #define P00_FOR30(NAME, OP, FUNC, ...)                                                                       \
06855  OP(NAME, 29, P00_FOR29(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 29))
06856 #define P00_FOR31(NAME, OP, FUNC, ...)                                                                       \
06857  OP(NAME, 30, P00_FOR30(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 30))
06858 #define P00_FOR32(NAME, OP, FUNC, ...)                                                                       \
06859  OP(NAME, 31, P00_FOR31(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 31))
06860 #define P00_FOR33(NAME, OP, FUNC, ...)                                                                       \
06861  OP(NAME, 32, P00_FOR32(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 32))
06862 #define P00_FOR34(NAME, OP, FUNC, ...)                                                                       \
06863  OP(NAME, 33, P00_FOR33(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 33))
06864 #define P00_FOR35(NAME, OP, FUNC, ...)                                                                       \
06865  OP(NAME, 34, P00_FOR34(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 34))
06866 #define P00_FOR36(NAME, OP, FUNC, ...)                                                                       \
06867  OP(NAME, 35, P00_FOR35(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 35))
06868 #define P00_FOR37(NAME, OP, FUNC, ...)                                                                       \
06869  OP(NAME, 36, P00_FOR36(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 36))
06870 #define P00_FOR38(NAME, OP, FUNC, ...)                                                                       \
06871  OP(NAME, 37, P00_FOR37(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 37))
06872 #define P00_FOR39(NAME, OP, FUNC, ...)                                                                       \
06873  OP(NAME, 38, P00_FOR38(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 38))
06874 #define P00_FOR40(NAME, OP, FUNC, ...)                                                                       \
06875  OP(NAME, 39, P00_FOR39(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 39))
06876 #define P00_FOR41(NAME, OP, FUNC, ...)                                                                       \
06877  OP(NAME, 40, P00_FOR40(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 40))
06878 #define P00_FOR42(NAME, OP, FUNC, ...)                                                                       \
06879  OP(NAME, 41, P00_FOR41(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 41))
06880 #define P00_FOR43(NAME, OP, FUNC, ...)                                                                       \
06881  OP(NAME, 42, P00_FOR42(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 42))
06882 #define P00_FOR44(NAME, OP, FUNC, ...)                                                                       \
06883  OP(NAME, 43, P00_FOR43(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 43))
06884 #define P00_FOR45(NAME, OP, FUNC, ...)                                                                       \
06885  OP(NAME, 44, P00_FOR44(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 44))
06886 #define P00_FOR46(NAME, OP, FUNC, ...)                                                                       \
06887  OP(NAME, 45, P00_FOR45(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 45))
06888 #define P00_FOR47(NAME, OP, FUNC, ...)                                                                       \
06889  OP(NAME, 46, P00_FOR46(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 46))
06890 #define P00_FOR48(NAME, OP, FUNC, ...)                                                                       \
06891  OP(NAME, 47, P00_FOR47(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 47))
06892 #define P00_FOR49(NAME, OP, FUNC, ...)                                                                       \
06893  OP(NAME, 48, P00_FOR48(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 48))
06894 #define P00_FOR50(NAME, OP, FUNC, ...)                                                                       \
06895  OP(NAME, 49, P00_FOR49(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 49))
06896 #define P00_FOR51(NAME, OP, FUNC, ...)                                                                       \
06897  OP(NAME, 50, P00_FOR50(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 50))
06898 #define P00_FOR52(NAME, OP, FUNC, ...)                                                                       \
06899  OP(NAME, 51, P00_FOR51(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 51))
06900 #define P00_FOR53(NAME, OP, FUNC, ...)                                                                       \
06901  OP(NAME, 52, P00_FOR52(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 52))
06902 #define P00_FOR54(NAME, OP, FUNC, ...)                                                                       \
06903  OP(NAME, 53, P00_FOR53(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 53))
06904 #define P00_FOR55(NAME, OP, FUNC, ...)                                                                       \
06905  OP(NAME, 54, P00_FOR54(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 54))
06906 #define P00_FOR56(NAME, OP, FUNC, ...)                                                                       \
06907  OP(NAME, 55, P00_FOR55(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 55))
06908 #define P00_FOR57(NAME, OP, FUNC, ...)                                                                       \
06909  OP(NAME, 56, P00_FOR56(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 56))
06910 #define P00_FOR58(NAME, OP, FUNC, ...)                                                                       \
06911  OP(NAME, 57, P00_FOR57(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 57))
06912 #define P00_FOR59(NAME, OP, FUNC, ...)                                                                       \
06913  OP(NAME, 58, P00_FOR58(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 58))
06914 #define P00_FOR60(NAME, OP, FUNC, ...)                                                                       \
06915  OP(NAME, 59, P00_FOR59(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 59))
06916 #define P00_FOR61(NAME, OP, FUNC, ...)                                                                       \
06917  OP(NAME, 60, P00_FOR60(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 60))
06918 #define P00_FOR62(NAME, OP, FUNC, ...)                                                                       \
06919  OP(NAME, 61, P00_FOR61(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 61))
06920 #define P00_FOR63(NAME, OP, FUNC, ...)                                                                       \
06921  OP(NAME, 62, P00_FOR62(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 62))
06922 #define P00_FOR64(NAME, OP, FUNC, ...)                                                                       \
06923  OP(NAME, 63, P00_FOR63(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 63))
06924 #define P00_FOR65(NAME, OP, FUNC, ...)                                                                       \
06925  OP(NAME, 64, P00_FOR64(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 64))
06926 #define P00_FOR66(NAME, OP, FUNC, ...)                                                                       \
06927  OP(NAME, 65, P00_FOR65(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 65))
06928 #define P00_FOR67(NAME, OP, FUNC, ...)                                                                       \
06929  OP(NAME, 66, P00_FOR66(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 66))
06930 #define P00_FOR68(NAME, OP, FUNC, ...)                                                                       \
06931  OP(NAME, 67, P00_FOR67(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 67))
06932 #define P00_FOR69(NAME, OP, FUNC, ...)                                                                       \
06933  OP(NAME, 68, P00_FOR68(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 68))
06934 #define P00_FOR70(NAME, OP, FUNC, ...)                                                                       \
06935  OP(NAME, 69, P00_FOR69(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 69))
06936 #define P00_FOR71(NAME, OP, FUNC, ...)                                                                       \
06937  OP(NAME, 70, P00_FOR70(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 70))
06938 #define P00_FOR72(NAME, OP, FUNC, ...)                                                                       \
06939  OP(NAME, 71, P00_FOR71(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 71))
06940 #define P00_FOR73(NAME, OP, FUNC, ...)                                                                       \
06941  OP(NAME, 72, P00_FOR72(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 72))
06942 #define P00_FOR74(NAME, OP, FUNC, ...)                                                                       \
06943  OP(NAME, 73, P00_FOR73(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 73))
06944 #define P00_FOR75(NAME, OP, FUNC, ...)                                                                       \
06945  OP(NAME, 74, P00_FOR74(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 74))
06946 #define P00_FOR76(NAME, OP, FUNC, ...)                                                                       \
06947  OP(NAME, 75, P00_FOR75(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 75))
06948 #define P00_FOR77(NAME, OP, FUNC, ...)                                                                       \
06949  OP(NAME, 76, P00_FOR76(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 76))
06950 #define P00_FOR78(NAME, OP, FUNC, ...)                                                                       \
06951  OP(NAME, 77, P00_FOR77(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 77))
06952 #define P00_FOR79(NAME, OP, FUNC, ...)                                                                       \
06953  OP(NAME, 78, P00_FOR78(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 78))
06954 #define P00_FOR80(NAME, OP, FUNC, ...)                                                                       \
06955  OP(NAME, 79, P00_FOR79(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 79))
06956 #define P00_FOR81(NAME, OP, FUNC, ...)                                                                       \
06957  OP(NAME, 80, P00_FOR80(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 80))
06958 #define P00_FOR82(NAME, OP, FUNC, ...)                                                                       \
06959  OP(NAME, 81, P00_FOR81(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 81))
06960 #define P00_FOR83(NAME, OP, FUNC, ...)                                                                       \
06961  OP(NAME, 82, P00_FOR82(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 82))
06962 #define P00_FOR84(NAME, OP, FUNC, ...)                                                                       \
06963  OP(NAME, 83, P00_FOR83(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 83))
06964 #define P00_FOR85(NAME, OP, FUNC, ...)                                                                       \
06965  OP(NAME, 84, P00_FOR84(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 84))
06966 #define P00_FOR86(NAME, OP, FUNC, ...)                                                                       \
06967  OP(NAME, 85, P00_FOR85(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 85))
06968 #define P00_FOR87(NAME, OP, FUNC, ...)                                                                       \
06969  OP(NAME, 86, P00_FOR86(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 86))
06970 #define P00_FOR88(NAME, OP, FUNC, ...)                                                                       \
06971  OP(NAME, 87, P00_FOR87(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 87))
06972 #define P00_FOR89(NAME, OP, FUNC, ...)                                                                       \
06973  OP(NAME, 88, P00_FOR88(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 88))
06974 #define P00_FOR90(NAME, OP, FUNC, ...)                                                                       \
06975  OP(NAME, 89, P00_FOR89(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 89))
06976 #define P00_FOR91(NAME, OP, FUNC, ...)                                                                       \
06977  OP(NAME, 90, P00_FOR90(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 90))
06978 #define P00_FOR92(NAME, OP, FUNC, ...)                                                                       \
06979  OP(NAME, 91, P00_FOR91(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 91))
06980 #define P00_FOR93(NAME, OP, FUNC, ...)                                                                       \
06981  OP(NAME, 92, P00_FOR92(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 92))
06982 #define P00_FOR94(NAME, OP, FUNC, ...)                                                                       \
06983  OP(NAME, 93, P00_FOR93(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 93))
06984 #define P00_FOR95(NAME, OP, FUNC, ...)                                                                       \
06985  OP(NAME, 94, P00_FOR94(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 94))
06986 #define P00_FOR96(NAME, OP, FUNC, ...)                                                                       \
06987  OP(NAME, 95, P00_FOR95(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 95))
06988 #define P00_FOR97(NAME, OP, FUNC, ...)                                                                       \
06989  OP(NAME, 96, P00_FOR96(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 96))
06990 #define P00_FOR98(NAME, OP, FUNC, ...)                                                                       \
06991  OP(NAME, 97, P00_FOR97(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 97))
06992 #define P00_FOR99(NAME, OP, FUNC, ...)                                                                       \
06993  OP(NAME, 98, P00_FOR98(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 98))
06994 #define P00_FOR100(NAME, OP, FUNC, ...)                                                                      \
06995  OP(NAME, 99, P00_FOR99(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 99))
06996 #define P00_FOR101(NAME, OP, FUNC, ...)                                                                         \
06997  OP(NAME, 100, P00_FOR100(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 100))
06998 #define P00_FOR102(NAME, OP, FUNC, ...)                                                                         \
06999  OP(NAME, 101, P00_FOR101(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 101))
07000 #define P00_FOR103(NAME, OP, FUNC, ...)                                                                         \
07001  OP(NAME, 102, P00_FOR102(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 102))
07002 #define P00_FOR104(NAME, OP, FUNC, ...)                                                                         \
07003  OP(NAME, 103, P00_FOR103(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 103))
07004 #define P00_FOR105(NAME, OP, FUNC, ...)                                                                         \
07005  OP(NAME, 104, P00_FOR104(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 104))
07006 #define P00_FOR106(NAME, OP, FUNC, ...)                                                                         \
07007  OP(NAME, 105, P00_FOR105(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 105))
07008 #define P00_FOR107(NAME, OP, FUNC, ...)                                                                         \
07009  OP(NAME, 106, P00_FOR106(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 106))
07010 #define P00_FOR108(NAME, OP, FUNC, ...)                                                                         \
07011  OP(NAME, 107, P00_FOR107(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 107))
07012 #define P00_FOR109(NAME, OP, FUNC, ...)                                                                         \
07013  OP(NAME, 108, P00_FOR108(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 108))
07014 #define P00_FOR110(NAME, OP, FUNC, ...)                                                                         \
07015  OP(NAME, 109, P00_FOR109(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 109))
07016 #define P00_FOR111(NAME, OP, FUNC, ...)                                                                         \
07017  OP(NAME, 110, P00_FOR110(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 110))
07018 #define P00_FOR112(NAME, OP, FUNC, ...)                                                                         \
07019  OP(NAME, 111, P00_FOR111(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 111))
07020 #define P00_FOR113(NAME, OP, FUNC, ...)                                                                         \
07021  OP(NAME, 112, P00_FOR112(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 112))
07022 #define P00_FOR114(NAME, OP, FUNC, ...)                                                                         \
07023  OP(NAME, 113, P00_FOR113(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 113))
07024 #define P00_FOR115(NAME, OP, FUNC, ...)                                                                         \
07025  OP(NAME, 114, P00_FOR114(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 114))
07026 #define P00_FOR116(NAME, OP, FUNC, ...)                                                                         \
07027  OP(NAME, 115, P00_FOR115(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 115))
07028 #define P00_FOR117(NAME, OP, FUNC, ...)                                                                         \
07029  OP(NAME, 116, P00_FOR116(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 116))
07030 #define P00_FOR118(NAME, OP, FUNC, ...)                                                                         \
07031  OP(NAME, 117, P00_FOR117(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 117))
07032 #define P00_FOR119(NAME, OP, FUNC, ...)                                                                         \
07033  OP(NAME, 118, P00_FOR118(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 118))
07034 #define P00_FOR120(NAME, OP, FUNC, ...)                                                                         \
07035  OP(NAME, 119, P00_FOR119(NAME, OP, FUNC, P99_ALLBUTLAST(__VA_ARGS__)), FUNC(NAME, P99_LAST(__VA_ARGS__), 119))
07036 
07037 /* The preprocessor always computes with the precision of uintmax_t */
07038 /* so for the preprocessor this is equivalent to UINITMAX_MAX       */
07039 #define P00_UNSIGNED_MAX ~0u
07040 
07041 #define P00_S0 0x01
07042 #define P00_S1 0x02
07043 #define P00_S2 0x04
07044 #define P00_S3 0x08
07045 #define P00_S4 0x10
07046 #define P00_S5 0x20
07047 #define P00_S6 0x40
07048 
07049 
07050 
07051 /* This has to be such ugly #if/#else to ensure that the            */
07052 /* preprocessor never sees a constant that is too large.            */
07053 #ifndef P99_UINTMAX_MAX
07054 # define P00_MASK_64 0xFFFFFFFFFFFFFFFF
07055 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFF
07056 #  define P99_UINTMAX_WIDTH 64
07057 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFU
07058 #  define P00_B0 0xAAAAAAAAAAAAAAAAU
07059 #  define P00_B1 0xCCCCCCCCCCCCCCCCU
07060 #  define P00_B2 0xF0F0F0F0F0F0F0F0U
07061 #  define P00_B3 0xFF00FF00FF00FF00U
07062 #  define P00_B4 0xFFFF0000FFFF0000U
07063 #  define P00_B5 0xFFFFFFFF00000000U
07064 #  define P00_B6 0x0U
07065 # endif /* P00_UNSIGNED_MAX */
07066 #endif /* P99_UINTMAX_MAX */
07067 #ifndef P99_UINTMAX_MAX
07068 # define P00_MASK_65 0x1FFFFFFFFFFFFFFFF
07069 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFF
07070 #  define P99_UINTMAX_WIDTH 65
07071 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFU
07072 #  define P00_B0 0xAAAAAAAAAAAAAAAAU
07073 #  define P00_B1 0xCCCCCCCCCCCCCCCCU
07074 #  define P00_B2 0xF0F0F0F0F0F0F0F0U
07075 #  define P00_B3 0xFF00FF00FF00FF00U
07076 #  define P00_B4 0xFFFF0000FFFF0000U
07077 #  define P00_B5 0xFFFFFFFF00000000U
07078 #  define P00_B6 0x10000000000000000U
07079 # endif /* P00_UNSIGNED_MAX */
07080 #endif /* P99_UINTMAX_MAX */
07081 #ifndef P99_UINTMAX_MAX
07082 # define P00_MASK_66 0x3FFFFFFFFFFFFFFFF
07083 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFF
07084 #  define P99_UINTMAX_WIDTH 66
07085 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFU
07086 #  define P00_B0 0x2AAAAAAAAAAAAAAAAU
07087 #  define P00_B1 0xCCCCCCCCCCCCCCCCU
07088 #  define P00_B2 0xF0F0F0F0F0F0F0F0U
07089 #  define P00_B3 0xFF00FF00FF00FF00U
07090 #  define P00_B4 0xFFFF0000FFFF0000U
07091 #  define P00_B5 0xFFFFFFFF00000000U
07092 #  define P00_B6 0x30000000000000000U
07093 # endif /* P00_UNSIGNED_MAX */
07094 #endif /* P99_UINTMAX_MAX */
07095 #ifndef P99_UINTMAX_MAX
07096 # define P00_MASK_67 0x7FFFFFFFFFFFFFFFF
07097 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFF
07098 #  define P99_UINTMAX_WIDTH 67
07099 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFU
07100 #  define P00_B0 0x2AAAAAAAAAAAAAAAAU
07101 #  define P00_B1 0x4CCCCCCCCCCCCCCCCU
07102 #  define P00_B2 0xF0F0F0F0F0F0F0F0U
07103 #  define P00_B3 0xFF00FF00FF00FF00U
07104 #  define P00_B4 0xFFFF0000FFFF0000U
07105 #  define P00_B5 0xFFFFFFFF00000000U
07106 #  define P00_B6 0x70000000000000000U
07107 # endif /* P00_UNSIGNED_MAX */
07108 #endif /* P99_UINTMAX_MAX */
07109 #ifndef P99_UINTMAX_MAX
07110 # define P00_MASK_68 0xFFFFFFFFFFFFFFFFF
07111 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFF
07112 #  define P99_UINTMAX_WIDTH 68
07113 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFU
07114 #  define P00_B0 0xAAAAAAAAAAAAAAAAAU
07115 #  define P00_B1 0xCCCCCCCCCCCCCCCCCU
07116 #  define P00_B2 0xF0F0F0F0F0F0F0F0U
07117 #  define P00_B3 0xFF00FF00FF00FF00U
07118 #  define P00_B4 0xFFFF0000FFFF0000U
07119 #  define P00_B5 0xFFFFFFFF00000000U
07120 #  define P00_B6 0xF0000000000000000U
07121 # endif /* P00_UNSIGNED_MAX */
07122 #endif /* P99_UINTMAX_MAX */
07123 #ifndef P99_UINTMAX_MAX
07124 # define P00_MASK_69 0x1FFFFFFFFFFFFFFFFF
07125 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFF
07126 #  define P99_UINTMAX_WIDTH 69
07127 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFU
07128 #  define P00_B0 0xAAAAAAAAAAAAAAAAAU
07129 #  define P00_B1 0xCCCCCCCCCCCCCCCCCU
07130 #  define P00_B2 0x10F0F0F0F0F0F0F0F0U
07131 #  define P00_B3 0xFF00FF00FF00FF00U
07132 #  define P00_B4 0xFFFF0000FFFF0000U
07133 #  define P00_B5 0xFFFFFFFF00000000U
07134 #  define P00_B6 0x1F0000000000000000U
07135 # endif /* P00_UNSIGNED_MAX */
07136 #endif /* P99_UINTMAX_MAX */
07137 #ifndef P99_UINTMAX_MAX
07138 # define P00_MASK_70 0x3FFFFFFFFFFFFFFFFF
07139 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFF
07140 #  define P99_UINTMAX_WIDTH 70
07141 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFU
07142 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAU
07143 #  define P00_B1 0xCCCCCCCCCCCCCCCCCU
07144 #  define P00_B2 0x30F0F0F0F0F0F0F0F0U
07145 #  define P00_B3 0xFF00FF00FF00FF00U
07146 #  define P00_B4 0xFFFF0000FFFF0000U
07147 #  define P00_B5 0xFFFFFFFF00000000U
07148 #  define P00_B6 0x3F0000000000000000U
07149 # endif /* P00_UNSIGNED_MAX */
07150 #endif /* P99_UINTMAX_MAX */
07151 #ifndef P99_UINTMAX_MAX
07152 # define P00_MASK_71 0x7FFFFFFFFFFFFFFFFF
07153 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFF
07154 #  define P99_UINTMAX_WIDTH 71
07155 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFU
07156 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAU
07157 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCU
07158 #  define P00_B2 0x70F0F0F0F0F0F0F0F0U
07159 #  define P00_B3 0xFF00FF00FF00FF00U
07160 #  define P00_B4 0xFFFF0000FFFF0000U
07161 #  define P00_B5 0xFFFFFFFF00000000U
07162 #  define P00_B6 0x7F0000000000000000U
07163 # endif /* P00_UNSIGNED_MAX */
07164 #endif /* P99_UINTMAX_MAX */
07165 #ifndef P99_UINTMAX_MAX
07166 # define P00_MASK_72 0xFFFFFFFFFFFFFFFFFF
07167 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFF
07168 #  define P99_UINTMAX_WIDTH 72
07169 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFU
07170 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAU
07171 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCU
07172 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0U
07173 #  define P00_B3 0xFF00FF00FF00FF00U
07174 #  define P00_B4 0xFFFF0000FFFF0000U
07175 #  define P00_B5 0xFFFFFFFF00000000U
07176 #  define P00_B6 0xFF0000000000000000U
07177 # endif /* P00_UNSIGNED_MAX */
07178 #endif /* P99_UINTMAX_MAX */
07179 #ifndef P99_UINTMAX_MAX
07180 # define P00_MASK_73 0x1FFFFFFFFFFFFFFFFFF
07181 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFF
07182 #  define P99_UINTMAX_WIDTH 73
07183 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFU
07184 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAU
07185 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCU
07186 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0U
07187 #  define P00_B3 0x100FF00FF00FF00FF00U
07188 #  define P00_B4 0xFFFF0000FFFF0000U
07189 #  define P00_B5 0xFFFFFFFF00000000U
07190 #  define P00_B6 0x1FF0000000000000000U
07191 # endif /* P00_UNSIGNED_MAX */
07192 #endif /* P99_UINTMAX_MAX */
07193 #ifndef P99_UINTMAX_MAX
07194 # define P00_MASK_74 0x3FFFFFFFFFFFFFFFFFF
07195 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFF
07196 #  define P99_UINTMAX_WIDTH 74
07197 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFU
07198 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAU
07199 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCU
07200 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0U
07201 #  define P00_B3 0x300FF00FF00FF00FF00U
07202 #  define P00_B4 0xFFFF0000FFFF0000U
07203 #  define P00_B5 0xFFFFFFFF00000000U
07204 #  define P00_B6 0x3FF0000000000000000U
07205 # endif /* P00_UNSIGNED_MAX */
07206 #endif /* P99_UINTMAX_MAX */
07207 #ifndef P99_UINTMAX_MAX
07208 # define P00_MASK_75 0x7FFFFFFFFFFFFFFFFFF
07209 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFF
07210 #  define P99_UINTMAX_WIDTH 75
07211 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFU
07212 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAU
07213 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCU
07214 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0U
07215 #  define P00_B3 0x700FF00FF00FF00FF00U
07216 #  define P00_B4 0xFFFF0000FFFF0000U
07217 #  define P00_B5 0xFFFFFFFF00000000U
07218 #  define P00_B6 0x7FF0000000000000000U
07219 # endif /* P00_UNSIGNED_MAX */
07220 #endif /* P99_UINTMAX_MAX */
07221 #ifndef P99_UINTMAX_MAX
07222 # define P00_MASK_76 0xFFFFFFFFFFFFFFFFFFF
07223 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFF
07224 #  define P99_UINTMAX_WIDTH 76
07225 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFU
07226 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAU
07227 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCU
07228 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0U
07229 #  define P00_B3 0xF00FF00FF00FF00FF00U
07230 #  define P00_B4 0xFFFF0000FFFF0000U
07231 #  define P00_B5 0xFFFFFFFF00000000U
07232 #  define P00_B6 0xFFF0000000000000000U
07233 # endif /* P00_UNSIGNED_MAX */
07234 #endif /* P99_UINTMAX_MAX */
07235 #ifndef P99_UINTMAX_MAX
07236 # define P00_MASK_77 0x1FFFFFFFFFFFFFFFFFFF
07237 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFF
07238 #  define P99_UINTMAX_WIDTH 77
07239 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFU
07240 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAU
07241 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCU
07242 #  define P00_B2 0x10F0F0F0F0F0F0F0F0F0U
07243 #  define P00_B3 0x1F00FF00FF00FF00FF00U
07244 #  define P00_B4 0xFFFF0000FFFF0000U
07245 #  define P00_B5 0xFFFFFFFF00000000U
07246 #  define P00_B6 0x1FFF0000000000000000U
07247 # endif /* P00_UNSIGNED_MAX */
07248 #endif /* P99_UINTMAX_MAX */
07249 #ifndef P99_UINTMAX_MAX
07250 # define P00_MASK_78 0x3FFFFFFFFFFFFFFFFFFF
07251 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFF
07252 #  define P99_UINTMAX_WIDTH 78
07253 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFU
07254 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAU
07255 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCU
07256 #  define P00_B2 0x30F0F0F0F0F0F0F0F0F0U
07257 #  define P00_B3 0x3F00FF00FF00FF00FF00U
07258 #  define P00_B4 0xFFFF0000FFFF0000U
07259 #  define P00_B5 0xFFFFFFFF00000000U
07260 #  define P00_B6 0x3FFF0000000000000000U
07261 # endif /* P00_UNSIGNED_MAX */
07262 #endif /* P99_UINTMAX_MAX */
07263 #ifndef P99_UINTMAX_MAX
07264 # define P00_MASK_79 0x7FFFFFFFFFFFFFFFFFFF
07265 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFF
07266 #  define P99_UINTMAX_WIDTH 79
07267 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFU
07268 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAU
07269 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCU
07270 #  define P00_B2 0x70F0F0F0F0F0F0F0F0F0U
07271 #  define P00_B3 0x7F00FF00FF00FF00FF00U
07272 #  define P00_B4 0xFFFF0000FFFF0000U
07273 #  define P00_B5 0xFFFFFFFF00000000U
07274 #  define P00_B6 0x7FFF0000000000000000U
07275 # endif /* P00_UNSIGNED_MAX */
07276 #endif /* P99_UINTMAX_MAX */
07277 #ifndef P99_UINTMAX_MAX
07278 # define P00_MASK_80 0xFFFFFFFFFFFFFFFFFFFF
07279 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFF
07280 #  define P99_UINTMAX_WIDTH 80
07281 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFU
07282 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAU
07283 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCU
07284 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
07285 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07286 #  define P00_B4 0xFFFF0000FFFF0000U
07287 #  define P00_B5 0xFFFFFFFF00000000U
07288 #  define P00_B6 0xFFFF0000000000000000U
07289 # endif /* P00_UNSIGNED_MAX */
07290 #endif /* P99_UINTMAX_MAX */
07291 #ifndef P99_UINTMAX_MAX
07292 # define P00_MASK_81 0x1FFFFFFFFFFFFFFFFFFFF
07293 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFF
07294 #  define P99_UINTMAX_WIDTH 81
07295 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFU
07296 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAU
07297 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCU
07298 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
07299 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07300 #  define P00_B4 0x10000FFFF0000FFFF0000U
07301 #  define P00_B5 0xFFFFFFFF00000000U
07302 #  define P00_B6 0x1FFFF0000000000000000U
07303 # endif /* P00_UNSIGNED_MAX */
07304 #endif /* P99_UINTMAX_MAX */
07305 #ifndef P99_UINTMAX_MAX
07306 # define P00_MASK_82 0x3FFFFFFFFFFFFFFFFFFFF
07307 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFF
07308 #  define P99_UINTMAX_WIDTH 82
07309 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFU
07310 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAU
07311 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCU
07312 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
07313 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07314 #  define P00_B4 0x30000FFFF0000FFFF0000U
07315 #  define P00_B5 0xFFFFFFFF00000000U
07316 #  define P00_B6 0x3FFFF0000000000000000U
07317 # endif /* P00_UNSIGNED_MAX */
07318 #endif /* P99_UINTMAX_MAX */
07319 #ifndef P99_UINTMAX_MAX
07320 # define P00_MASK_83 0x7FFFFFFFFFFFFFFFFFFFF
07321 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFF
07322 #  define P99_UINTMAX_WIDTH 83
07323 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFU
07324 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAU
07325 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCU
07326 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
07327 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07328 #  define P00_B4 0x70000FFFF0000FFFF0000U
07329 #  define P00_B5 0xFFFFFFFF00000000U
07330 #  define P00_B6 0x7FFFF0000000000000000U
07331 # endif /* P00_UNSIGNED_MAX */
07332 #endif /* P99_UINTMAX_MAX */
07333 #ifndef P99_UINTMAX_MAX
07334 # define P00_MASK_84 0xFFFFFFFFFFFFFFFFFFFFF
07335 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFF
07336 #  define P99_UINTMAX_WIDTH 84
07337 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFU
07338 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAU
07339 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCU
07340 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0U
07341 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07342 #  define P00_B4 0xF0000FFFF0000FFFF0000U
07343 #  define P00_B5 0xFFFFFFFF00000000U
07344 #  define P00_B6 0xFFFFF0000000000000000U
07345 # endif /* P00_UNSIGNED_MAX */
07346 #endif /* P99_UINTMAX_MAX */
07347 #ifndef P99_UINTMAX_MAX
07348 # define P00_MASK_85 0x1FFFFFFFFFFFFFFFFFFFFF
07349 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFF
07350 #  define P99_UINTMAX_WIDTH 85
07351 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFU
07352 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAU
07353 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCU
07354 #  define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0U
07355 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07356 #  define P00_B4 0x1F0000FFFF0000FFFF0000U
07357 #  define P00_B5 0xFFFFFFFF00000000U
07358 #  define P00_B6 0x1FFFFF0000000000000000U
07359 # endif /* P00_UNSIGNED_MAX */
07360 #endif /* P99_UINTMAX_MAX */
07361 #ifndef P99_UINTMAX_MAX
07362 # define P00_MASK_86 0x3FFFFFFFFFFFFFFFFFFFFF
07363 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFF
07364 #  define P99_UINTMAX_WIDTH 86
07365 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFU
07366 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAU
07367 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCU
07368 #  define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0U
07369 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07370 #  define P00_B4 0x3F0000FFFF0000FFFF0000U
07371 #  define P00_B5 0xFFFFFFFF00000000U
07372 #  define P00_B6 0x3FFFFF0000000000000000U
07373 # endif /* P00_UNSIGNED_MAX */
07374 #endif /* P99_UINTMAX_MAX */
07375 #ifndef P99_UINTMAX_MAX
07376 # define P00_MASK_87 0x7FFFFFFFFFFFFFFFFFFFFF
07377 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFF
07378 #  define P99_UINTMAX_WIDTH 87
07379 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFU
07380 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAU
07381 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCU
07382 #  define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0U
07383 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07384 #  define P00_B4 0x7F0000FFFF0000FFFF0000U
07385 #  define P00_B5 0xFFFFFFFF00000000U
07386 #  define P00_B6 0x7FFFFF0000000000000000U
07387 # endif /* P00_UNSIGNED_MAX */
07388 #endif /* P99_UINTMAX_MAX */
07389 #ifndef P99_UINTMAX_MAX
07390 # define P00_MASK_88 0xFFFFFFFFFFFFFFFFFFFFFF
07391 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFF
07392 #  define P99_UINTMAX_WIDTH 88
07393 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFU
07394 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAU
07395 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCU
07396 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
07397 #  define P00_B3 0xFF00FF00FF00FF00FF00U
07398 #  define P00_B4 0xFF0000FFFF0000FFFF0000U
07399 #  define P00_B5 0xFFFFFFFF00000000U
07400 #  define P00_B6 0xFFFFFF0000000000000000U
07401 # endif /* P00_UNSIGNED_MAX */
07402 #endif /* P99_UINTMAX_MAX */
07403 #ifndef P99_UINTMAX_MAX
07404 # define P00_MASK_89 0x1FFFFFFFFFFFFFFFFFFFFFF
07405 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFF
07406 #  define P99_UINTMAX_WIDTH 89
07407 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFU
07408 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAU
07409 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCU
07410 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
07411 #  define P00_B3 0x100FF00FF00FF00FF00FF00U
07412 #  define P00_B4 0x1FF0000FFFF0000FFFF0000U
07413 #  define P00_B5 0xFFFFFFFF00000000U
07414 #  define P00_B6 0x1FFFFFF0000000000000000U
07415 # endif /* P00_UNSIGNED_MAX */
07416 #endif /* P99_UINTMAX_MAX */
07417 #ifndef P99_UINTMAX_MAX
07418 # define P00_MASK_90 0x3FFFFFFFFFFFFFFFFFFFFFF
07419 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFF
07420 #  define P99_UINTMAX_WIDTH 90
07421 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFU
07422 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAU
07423 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCU
07424 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
07425 #  define P00_B3 0x300FF00FF00FF00FF00FF00U
07426 #  define P00_B4 0x3FF0000FFFF0000FFFF0000U
07427 #  define P00_B5 0xFFFFFFFF00000000U
07428 #  define P00_B6 0x3FFFFFF0000000000000000U
07429 # endif /* P00_UNSIGNED_MAX */
07430 #endif /* P99_UINTMAX_MAX */
07431 #ifndef P99_UINTMAX_MAX
07432 # define P00_MASK_91 0x7FFFFFFFFFFFFFFFFFFFFFF
07433 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFF
07434 #  define P99_UINTMAX_WIDTH 91
07435 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFU
07436 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAU
07437 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCU
07438 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
07439 #  define P00_B3 0x700FF00FF00FF00FF00FF00U
07440 #  define P00_B4 0x7FF0000FFFF0000FFFF0000U
07441 #  define P00_B5 0xFFFFFFFF00000000U
07442 #  define P00_B6 0x7FFFFFF0000000000000000U
07443 # endif /* P00_UNSIGNED_MAX */
07444 #endif /* P99_UINTMAX_MAX */
07445 #ifndef P99_UINTMAX_MAX
07446 # define P00_MASK_92 0xFFFFFFFFFFFFFFFFFFFFFFF
07447 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFF
07448 #  define P99_UINTMAX_WIDTH 92
07449 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFU
07450 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAU
07451 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCU
07452 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0U
07453 #  define P00_B3 0xF00FF00FF00FF00FF00FF00U
07454 #  define P00_B4 0xFFF0000FFFF0000FFFF0000U
07455 #  define P00_B5 0xFFFFFFFF00000000U
07456 #  define P00_B6 0xFFFFFFF0000000000000000U
07457 # endif /* P00_UNSIGNED_MAX */
07458 #endif /* P99_UINTMAX_MAX */
07459 #ifndef P99_UINTMAX_MAX
07460 # define P00_MASK_93 0x1FFFFFFFFFFFFFFFFFFFFFFF
07461 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFF
07462 #  define P99_UINTMAX_WIDTH 93
07463 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFU
07464 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAU
07465 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCU
07466 #  define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0U
07467 #  define P00_B3 0x1F00FF00FF00FF00FF00FF00U
07468 #  define P00_B4 0x1FFF0000FFFF0000FFFF0000U
07469 #  define P00_B5 0xFFFFFFFF00000000U
07470 #  define P00_B6 0x1FFFFFFF0000000000000000U
07471 # endif /* P00_UNSIGNED_MAX */
07472 #endif /* P99_UINTMAX_MAX */
07473 #ifndef P99_UINTMAX_MAX
07474 # define P00_MASK_94 0x3FFFFFFFFFFFFFFFFFFFFFFF
07475 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFF
07476 #  define P99_UINTMAX_WIDTH 94
07477 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFU
07478 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAU
07479 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCU
07480 #  define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0U
07481 #  define P00_B3 0x3F00FF00FF00FF00FF00FF00U
07482 #  define P00_B4 0x3FFF0000FFFF0000FFFF0000U
07483 #  define P00_B5 0xFFFFFFFF00000000U
07484 #  define P00_B6 0x3FFFFFFF0000000000000000U
07485 # endif /* P00_UNSIGNED_MAX */
07486 #endif /* P99_UINTMAX_MAX */
07487 #ifndef P99_UINTMAX_MAX
07488 # define P00_MASK_95 0x7FFFFFFFFFFFFFFFFFFFFFFF
07489 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFF
07490 #  define P99_UINTMAX_WIDTH 95
07491 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFU
07492 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAU
07493 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCU
07494 #  define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0U
07495 #  define P00_B3 0x7F00FF00FF00FF00FF00FF00U
07496 #  define P00_B4 0x7FFF0000FFFF0000FFFF0000U
07497 #  define P00_B5 0xFFFFFFFF00000000U
07498 #  define P00_B6 0x7FFFFFFF0000000000000000U
07499 # endif /* P00_UNSIGNED_MAX */
07500 #endif /* P99_UINTMAX_MAX */
07501 #ifndef P99_UINTMAX_MAX
07502 # define P00_MASK_96 0xFFFFFFFFFFFFFFFFFFFFFFFF
07503 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFF
07504 #  define P99_UINTMAX_WIDTH 96
07505 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFU
07506 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAU
07507 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCU
07508 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
07509 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07510 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07511 #  define P00_B5 0xFFFFFFFF00000000U
07512 #  define P00_B6 0xFFFFFFFF0000000000000000U
07513 # endif /* P00_UNSIGNED_MAX */
07514 #endif /* P99_UINTMAX_MAX */
07515 #ifndef P99_UINTMAX_MAX
07516 # define P00_MASK_97 0x1FFFFFFFFFFFFFFFFFFFFFFFF
07517 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFF
07518 #  define P99_UINTMAX_WIDTH 97
07519 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFU
07520 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAU
07521 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCU
07522 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
07523 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07524 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07525 #  define P00_B5 0x100000000FFFFFFFF00000000U
07526 #  define P00_B6 0x1FFFFFFFF0000000000000000U
07527 # endif /* P00_UNSIGNED_MAX */
07528 #endif /* P99_UINTMAX_MAX */
07529 #ifndef P99_UINTMAX_MAX
07530 # define P00_MASK_98 0x3FFFFFFFFFFFFFFFFFFFFFFFF
07531 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFF
07532 #  define P99_UINTMAX_WIDTH 98
07533 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFU
07534 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAU
07535 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCU
07536 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
07537 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07538 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07539 #  define P00_B5 0x300000000FFFFFFFF00000000U
07540 #  define P00_B6 0x3FFFFFFFF0000000000000000U
07541 # endif /* P00_UNSIGNED_MAX */
07542 #endif /* P99_UINTMAX_MAX */
07543 #ifndef P99_UINTMAX_MAX
07544 # define P00_MASK_99 0x7FFFFFFFFFFFFFFFFFFFFFFFF
07545 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFF
07546 #  define P99_UINTMAX_WIDTH 99
07547 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFU
07548 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAU
07549 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCU
07550 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
07551 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07552 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07553 #  define P00_B5 0x700000000FFFFFFFF00000000U
07554 #  define P00_B6 0x7FFFFFFFF0000000000000000U
07555 # endif /* P00_UNSIGNED_MAX */
07556 #endif /* P99_UINTMAX_MAX */
07557 #ifndef P99_UINTMAX_MAX
07558 # define P00_MASK_100 0xFFFFFFFFFFFFFFFFFFFFFFFFF
07559 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFF
07560 #  define P99_UINTMAX_WIDTH 100
07561 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFU
07562 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAU
07563 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCU
07564 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0U
07565 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07566 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07567 #  define P00_B5 0xF00000000FFFFFFFF00000000U
07568 #  define P00_B6 0xFFFFFFFFF0000000000000000U
07569 # endif /* P00_UNSIGNED_MAX */
07570 #endif /* P99_UINTMAX_MAX */
07571 #ifndef P99_UINTMAX_MAX
07572 # define P00_MASK_101 0x1FFFFFFFFFFFFFFFFFFFFFFFFF
07573 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFF
07574 #  define P99_UINTMAX_WIDTH 101
07575 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFU
07576 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAU
07577 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCU
07578 #  define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0U
07579 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07580 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07581 #  define P00_B5 0x1F00000000FFFFFFFF00000000U
07582 #  define P00_B6 0x1FFFFFFFFF0000000000000000U
07583 # endif /* P00_UNSIGNED_MAX */
07584 #endif /* P99_UINTMAX_MAX */
07585 #ifndef P99_UINTMAX_MAX
07586 # define P00_MASK_102 0x3FFFFFFFFFFFFFFFFFFFFFFFFF
07587 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFF
07588 #  define P99_UINTMAX_WIDTH 102
07589 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFU
07590 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAU
07591 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCU
07592 #  define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0U
07593 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07594 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07595 #  define P00_B5 0x3F00000000FFFFFFFF00000000U
07596 #  define P00_B6 0x3FFFFFFFFF0000000000000000U
07597 # endif /* P00_UNSIGNED_MAX */
07598 #endif /* P99_UINTMAX_MAX */
07599 #ifndef P99_UINTMAX_MAX
07600 # define P00_MASK_103 0x7FFFFFFFFFFFFFFFFFFFFFFFFF
07601 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFF
07602 #  define P99_UINTMAX_WIDTH 103
07603 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFU
07604 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAU
07605 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCU
07606 #  define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0U
07607 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07608 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07609 #  define P00_B5 0x7F00000000FFFFFFFF00000000U
07610 #  define P00_B6 0x7FFFFFFFFF0000000000000000U
07611 # endif /* P00_UNSIGNED_MAX */
07612 #endif /* P99_UINTMAX_MAX */
07613 #ifndef P99_UINTMAX_MAX
07614 # define P00_MASK_104 0xFFFFFFFFFFFFFFFFFFFFFFFFFF
07615 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFF
07616 #  define P99_UINTMAX_WIDTH 104
07617 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFU
07618 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAU
07619 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCU
07620 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
07621 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00U
07622 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07623 #  define P00_B5 0xFF00000000FFFFFFFF00000000U
07624 #  define P00_B6 0xFFFFFFFFFF0000000000000000U
07625 # endif /* P00_UNSIGNED_MAX */
07626 #endif /* P99_UINTMAX_MAX */
07627 #ifndef P99_UINTMAX_MAX
07628 # define P00_MASK_105 0x1FFFFFFFFFFFFFFFFFFFFFFFFFF
07629 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFF
07630 #  define P99_UINTMAX_WIDTH 105
07631 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFU
07632 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAU
07633 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCU
07634 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
07635 #  define P00_B3 0x100FF00FF00FF00FF00FF00FF00U
07636 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07637 #  define P00_B5 0x1FF00000000FFFFFFFF00000000U
07638 #  define P00_B6 0x1FFFFFFFFFF0000000000000000U
07639 # endif /* P00_UNSIGNED_MAX */
07640 #endif /* P99_UINTMAX_MAX */
07641 #ifndef P99_UINTMAX_MAX
07642 # define P00_MASK_106 0x3FFFFFFFFFFFFFFFFFFFFFFFFFF
07643 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFF
07644 #  define P99_UINTMAX_WIDTH 106
07645 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFU
07646 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAU
07647 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCU
07648 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
07649 #  define P00_B3 0x300FF00FF00FF00FF00FF00FF00U
07650 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07651 #  define P00_B5 0x3FF00000000FFFFFFFF00000000U
07652 #  define P00_B6 0x3FFFFFFFFFF0000000000000000U
07653 # endif /* P00_UNSIGNED_MAX */
07654 #endif /* P99_UINTMAX_MAX */
07655 #ifndef P99_UINTMAX_MAX
07656 # define P00_MASK_107 0x7FFFFFFFFFFFFFFFFFFFFFFFFFF
07657 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFF
07658 #  define P99_UINTMAX_WIDTH 107
07659 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFU
07660 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAU
07661 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCU
07662 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
07663 #  define P00_B3 0x700FF00FF00FF00FF00FF00FF00U
07664 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07665 #  define P00_B5 0x7FF00000000FFFFFFFF00000000U
07666 #  define P00_B6 0x7FFFFFFFFFF0000000000000000U
07667 # endif /* P00_UNSIGNED_MAX */
07668 #endif /* P99_UINTMAX_MAX */
07669 #ifndef P99_UINTMAX_MAX
07670 # define P00_MASK_108 0xFFFFFFFFFFFFFFFFFFFFFFFFFFF
07671 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFF
07672 #  define P99_UINTMAX_WIDTH 108
07673 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07674 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07675 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07676 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0U
07677 #  define P00_B3 0xF00FF00FF00FF00FF00FF00FF00U
07678 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07679 #  define P00_B5 0xFFF00000000FFFFFFFF00000000U
07680 #  define P00_B6 0xFFFFFFFFFFF0000000000000000U
07681 # endif /* P00_UNSIGNED_MAX */
07682 #endif /* P99_UINTMAX_MAX */
07683 #ifndef P99_UINTMAX_MAX
07684 # define P00_MASK_109 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFF
07685 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFF
07686 #  define P99_UINTMAX_WIDTH 109
07687 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFU
07688 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07689 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07690 #  define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0F0U
07691 #  define P00_B3 0x1F00FF00FF00FF00FF00FF00FF00U
07692 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07693 #  define P00_B5 0x1FFF00000000FFFFFFFF00000000U
07694 #  define P00_B6 0x1FFFFFFFFFFF0000000000000000U
07695 # endif /* P00_UNSIGNED_MAX */
07696 #endif /* P99_UINTMAX_MAX */
07697 #ifndef P99_UINTMAX_MAX
07698 # define P00_MASK_110 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFF
07699 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFF
07700 #  define P99_UINTMAX_WIDTH 110
07701 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFU
07702 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAU
07703 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07704 #  define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0F0U
07705 #  define P00_B3 0x3F00FF00FF00FF00FF00FF00FF00U
07706 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07707 #  define P00_B5 0x3FFF00000000FFFFFFFF00000000U
07708 #  define P00_B6 0x3FFFFFFFFFFF0000000000000000U
07709 # endif /* P00_UNSIGNED_MAX */
07710 #endif /* P99_UINTMAX_MAX */
07711 #ifndef P99_UINTMAX_MAX
07712 # define P00_MASK_111 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFF
07713 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFF
07714 #  define P99_UINTMAX_WIDTH 111
07715 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFU
07716 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAU
07717 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCU
07718 #  define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0F0U
07719 #  define P00_B3 0x7F00FF00FF00FF00FF00FF00FF00U
07720 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07721 #  define P00_B5 0x7FFF00000000FFFFFFFF00000000U
07722 #  define P00_B6 0x7FFFFFFFFFFF0000000000000000U
07723 # endif /* P00_UNSIGNED_MAX */
07724 #endif /* P99_UINTMAX_MAX */
07725 #ifndef P99_UINTMAX_MAX
07726 # define P00_MASK_112 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07727 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07728 #  define P99_UINTMAX_WIDTH 112
07729 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07730 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07731 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07732 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07733 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07734 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000U
07735 #  define P00_B5 0xFFFF00000000FFFFFFFF00000000U
07736 #  define P00_B6 0xFFFFFFFFFFFF0000000000000000U
07737 # endif /* P00_UNSIGNED_MAX */
07738 #endif /* P99_UINTMAX_MAX */
07739 #ifndef P99_UINTMAX_MAX
07740 # define P00_MASK_113 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFF
07741 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFF
07742 #  define P99_UINTMAX_WIDTH 113
07743 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07744 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07745 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07746 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07747 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07748 #  define P00_B4 0x10000FFFF0000FFFF0000FFFF0000U
07749 #  define P00_B5 0x1FFFF00000000FFFFFFFF00000000U
07750 #  define P00_B6 0x1FFFFFFFFFFFF0000000000000000U
07751 # endif /* P00_UNSIGNED_MAX */
07752 #endif /* P99_UINTMAX_MAX */
07753 #ifndef P99_UINTMAX_MAX
07754 # define P00_MASK_114 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFF
07755 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFF
07756 #  define P99_UINTMAX_WIDTH 114
07757 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07758 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07759 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07760 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07761 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07762 #  define P00_B4 0x30000FFFF0000FFFF0000FFFF0000U
07763 #  define P00_B5 0x3FFFF00000000FFFFFFFF00000000U
07764 #  define P00_B6 0x3FFFFFFFFFFFF0000000000000000U
07765 # endif /* P00_UNSIGNED_MAX */
07766 #endif /* P99_UINTMAX_MAX */
07767 #ifndef P99_UINTMAX_MAX
07768 # define P00_MASK_115 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFF
07769 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFF
07770 #  define P99_UINTMAX_WIDTH 115
07771 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07772 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07773 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07774 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07775 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07776 #  define P00_B4 0x70000FFFF0000FFFF0000FFFF0000U
07777 #  define P00_B5 0x7FFFF00000000FFFFFFFF00000000U
07778 #  define P00_B6 0x7FFFFFFFFFFFF0000000000000000U
07779 # endif /* P00_UNSIGNED_MAX */
07780 #endif /* P99_UINTMAX_MAX */
07781 #ifndef P99_UINTMAX_MAX
07782 # define P00_MASK_116 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07783 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07784 #  define P99_UINTMAX_WIDTH 116
07785 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07786 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07787 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07788 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07789 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07790 #  define P00_B4 0xF0000FFFF0000FFFF0000FFFF0000U
07791 #  define P00_B5 0xFFFFF00000000FFFFFFFF00000000U
07792 #  define P00_B6 0xFFFFFFFFFFFFF0000000000000000U
07793 # endif /* P00_UNSIGNED_MAX */
07794 #endif /* P99_UINTMAX_MAX */
07795 #ifndef P99_UINTMAX_MAX
07796 # define P00_MASK_117 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07797 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07798 #  define P99_UINTMAX_WIDTH 117
07799 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07800 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07801 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07802 #  define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07803 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07804 #  define P00_B4 0x1F0000FFFF0000FFFF0000FFFF0000U
07805 #  define P00_B5 0x1FFFFF00000000FFFFFFFF00000000U
07806 #  define P00_B6 0x1FFFFFFFFFFFFF0000000000000000U
07807 # endif /* P00_UNSIGNED_MAX */
07808 #endif /* P99_UINTMAX_MAX */
07809 #ifndef P99_UINTMAX_MAX
07810 # define P00_MASK_118 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07811 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07812 #  define P99_UINTMAX_WIDTH 118
07813 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07814 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07815 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07816 #  define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07817 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07818 #  define P00_B4 0x3F0000FFFF0000FFFF0000FFFF0000U
07819 #  define P00_B5 0x3FFFFF00000000FFFFFFFF00000000U
07820 #  define P00_B6 0x3FFFFFFFFFFFFF0000000000000000U
07821 # endif /* P00_UNSIGNED_MAX */
07822 #endif /* P99_UINTMAX_MAX */
07823 #ifndef P99_UINTMAX_MAX
07824 # define P00_MASK_119 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07825 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07826 #  define P99_UINTMAX_WIDTH 119
07827 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07828 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07829 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07830 #  define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07831 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07832 #  define P00_B4 0x7F0000FFFF0000FFFF0000FFFF0000U
07833 #  define P00_B5 0x7FFFFF00000000FFFFFFFF00000000U
07834 #  define P00_B6 0x7FFFFFFFFFFFFF0000000000000000U
07835 # endif /* P00_UNSIGNED_MAX */
07836 #endif /* P99_UINTMAX_MAX */
07837 #ifndef P99_UINTMAX_MAX
07838 # define P00_MASK_120 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07839 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07840 #  define P99_UINTMAX_WIDTH 120
07841 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07842 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07843 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07844 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07845 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00U
07846 #  define P00_B4 0xFF0000FFFF0000FFFF0000FFFF0000U
07847 #  define P00_B5 0xFFFFFF00000000FFFFFFFF00000000U
07848 #  define P00_B6 0xFFFFFFFFFFFFFF0000000000000000U
07849 # endif /* P00_UNSIGNED_MAX */
07850 #endif /* P99_UINTMAX_MAX */
07851 #ifndef P99_UINTMAX_MAX
07852 # define P00_MASK_121 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07853 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07854 #  define P99_UINTMAX_WIDTH 121
07855 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07856 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07857 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07858 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07859 #  define P00_B3 0x100FF00FF00FF00FF00FF00FF00FF00U
07860 #  define P00_B4 0x1FF0000FFFF0000FFFF0000FFFF0000U
07861 #  define P00_B5 0x1FFFFFF00000000FFFFFFFF00000000U
07862 #  define P00_B6 0x1FFFFFFFFFFFFFF0000000000000000U
07863 # endif /* P00_UNSIGNED_MAX */
07864 #endif /* P99_UINTMAX_MAX */
07865 #ifndef P99_UINTMAX_MAX
07866 # define P00_MASK_122 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07867 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07868 #  define P99_UINTMAX_WIDTH 122
07869 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07870 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07871 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07872 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07873 #  define P00_B3 0x300FF00FF00FF00FF00FF00FF00FF00U
07874 #  define P00_B4 0x3FF0000FFFF0000FFFF0000FFFF0000U
07875 #  define P00_B5 0x3FFFFFF00000000FFFFFFFF00000000U
07876 #  define P00_B6 0x3FFFFFFFFFFFFFF0000000000000000U
07877 # endif /* P00_UNSIGNED_MAX */
07878 #endif /* P99_UINTMAX_MAX */
07879 #ifndef P99_UINTMAX_MAX
07880 # define P00_MASK_123 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07881 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07882 #  define P99_UINTMAX_WIDTH 123
07883 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07884 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07885 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07886 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07887 #  define P00_B3 0x700FF00FF00FF00FF00FF00FF00FF00U
07888 #  define P00_B4 0x7FF0000FFFF0000FFFF0000FFFF0000U
07889 #  define P00_B5 0x7FFFFFF00000000FFFFFFFF00000000U
07890 #  define P00_B6 0x7FFFFFFFFFFFFFF0000000000000000U
07891 # endif /* P00_UNSIGNED_MAX */
07892 #endif /* P99_UINTMAX_MAX */
07893 #ifndef P99_UINTMAX_MAX
07894 # define P00_MASK_124 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07895 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07896 #  define P99_UINTMAX_WIDTH 124
07897 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07898 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07899 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07900 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07901 #  define P00_B3 0xF00FF00FF00FF00FF00FF00FF00FF00U
07902 #  define P00_B4 0xFFF0000FFFF0000FFFF0000FFFF0000U
07903 #  define P00_B5 0xFFFFFFF00000000FFFFFFFF00000000U
07904 #  define P00_B6 0xFFFFFFFFFFFFFFF0000000000000000U
07905 # endif /* P00_UNSIGNED_MAX */
07906 #endif /* P99_UINTMAX_MAX */
07907 #ifndef P99_UINTMAX_MAX
07908 # define P00_MASK_125 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07909 # if P00_UNSIGNED_MAX == 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07910 #  define P99_UINTMAX_WIDTH 125
07911 #  define P99_UINTMAX_MAX 0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07912 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07913 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07914 #  define P00_B2 0x10F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07915 #  define P00_B3 0x1F00FF00FF00FF00FF00FF00FF00FF00U
07916 #  define P00_B4 0x1FFF0000FFFF0000FFFF0000FFFF0000U
07917 #  define P00_B5 0x1FFFFFFF00000000FFFFFFFF00000000U
07918 #  define P00_B6 0x1FFFFFFFFFFFFFFF0000000000000000U
07919 # endif /* P00_UNSIGNED_MAX */
07920 #endif /* P99_UINTMAX_MAX */
07921 #ifndef P99_UINTMAX_MAX
07922 # define P00_MASK_126 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07923 # if P00_UNSIGNED_MAX == 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07924 #  define P99_UINTMAX_WIDTH 126
07925 #  define P99_UINTMAX_MAX 0x3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07926 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07927 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07928 #  define P00_B2 0x30F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07929 #  define P00_B3 0x3F00FF00FF00FF00FF00FF00FF00FF00U
07930 #  define P00_B4 0x3FFF0000FFFF0000FFFF0000FFFF0000U
07931 #  define P00_B5 0x3FFFFFFF00000000FFFFFFFF00000000U
07932 #  define P00_B6 0x3FFFFFFFFFFFFFFF0000000000000000U
07933 # endif /* P00_UNSIGNED_MAX */
07934 #endif /* P99_UINTMAX_MAX */
07935 #ifndef P99_UINTMAX_MAX
07936 # define P00_MASK_127 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07937 # if P00_UNSIGNED_MAX == 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07938 #  define P99_UINTMAX_WIDTH 127
07939 #  define P99_UINTMAX_MAX 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07940 #  define P00_B0 0x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07941 #  define P00_B1 0x4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07942 #  define P00_B2 0x70F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07943 #  define P00_B3 0x7F00FF00FF00FF00FF00FF00FF00FF00U
07944 #  define P00_B4 0x7FFF0000FFFF0000FFFF0000FFFF0000U
07945 #  define P00_B5 0x7FFFFFFF00000000FFFFFFFF00000000U
07946 #  define P00_B6 0x7FFFFFFFFFFFFFFF0000000000000000U
07947 # endif /* P00_UNSIGNED_MAX */
07948 #endif /* P99_UINTMAX_MAX */
07949 #ifndef P99_UINTMAX_MAX
07950 # define P00_MASK_128 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07951 # if P00_UNSIGNED_MAX == 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
07952 #  define P99_UINTMAX_WIDTH 128
07953 #  define P99_UINTMAX_MAX 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFU
07954 #  define P00_B0 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
07955 #  define P00_B1 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCU
07956 #  define P00_B2 0xF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0U
07957 #  define P00_B3 0xFF00FF00FF00FF00FF00FF00FF00FF00U
07958 #  define P00_B4 0xFFFF0000FFFF0000FFFF0000FFFF0000U
07959 #  define P00_B5 0xFFFFFFFF00000000FFFFFFFF00000000U
07960 #  define P00_B6 0xFFFFFFFFFFFFFFFF0000000000000000U
07961 # endif /* P00_UNSIGNED_MAX */
07962 #endif /* P99_UINTMAX_MAX */
07963 #define P00_MASK_0 0x0
07964 #define P00_MASK_1 0x1
07965 #define P00_MASK_2 0x3
07966 #define P00_MASK_3 0x7
07967 #define P00_MASK_4 0xF
07968 #define P00_MASK_5 0x1F
07969 #define P00_MASK_6 0x3F
07970 #define P00_MASK_7 0x7F
07971 #define P00_MASK_8 0xFF
07972 #define P00_MASK_9 0x1FF
07973 #define P00_MASK_10 0x3FF
07974 #define P00_MASK_11 0x7FF
07975 #define P00_MASK_12 0xFFF
07976 #define P00_MASK_13 0x1FFF
07977 #define P00_MASK_14 0x3FFF
07978 #define P00_MASK_15 0x7FFF
07979 #define P00_MASK_16 0xFFFF
07980 #define P00_MASK_17 0x1FFFF
07981 #define P00_MASK_18 0x3FFFF
07982 #define P00_MASK_19 0x7FFFF
07983 #define P00_MASK_20 0xFFFFF
07984 #define P00_MASK_21 0x1FFFFF
07985 #define P00_MASK_22 0x3FFFFF
07986 #define P00_MASK_23 0x7FFFFF
07987 #define P00_MASK_24 0xFFFFFF
07988 #define P00_MASK_25 0x1FFFFFF
07989 #define P00_MASK_26 0x3FFFFFF
07990 #define P00_MASK_27 0x7FFFFFF
07991 #define P00_MASK_28 0xFFFFFFF
07992 #define P00_MASK_29 0x1FFFFFFF
07993 #define P00_MASK_30 0x3FFFFFFF
07994 #define P00_MASK_31 0x7FFFFFFF
07995 #define P00_MASK_32 0xFFFFFFFF
07996 #define P00_MASK_33 0x1FFFFFFFF
07997 #define P00_MASK_34 0x3FFFFFFFF
07998 #define P00_MASK_35 0x7FFFFFFFF
07999 #define P00_MASK_36 0xFFFFFFFFF
08000 #define P00_MASK_37 0x1FFFFFFFFF
08001 #define P00_MASK_38 0x3FFFFFFFFF
08002 #define P00_MASK_39 0x7FFFFFFFFF
08003 #define P00_MASK_40 0xFFFFFFFFFF
08004 #define P00_MASK_41 0x1FFFFFFFFFF
08005 #define P00_MASK_42 0x3FFFFFFFFFF
08006 #define P00_MASK_43 0x7FFFFFFFFFF
08007 #define P00_MASK_44 0xFFFFFFFFFFF
08008 #define P00_MASK_45 0x1FFFFFFFFFFF
08009 #define P00_MASK_46 0x3FFFFFFFFFFF
08010 #define P00_MASK_47 0x7FFFFFFFFFFF
08011 #define P00_MASK_48 0xFFFFFFFFFFFF
08012 #define P00_MASK_49 0x1FFFFFFFFFFFF
08013 #define P00_MASK_50 0x3FFFFFFFFFFFF
08014 #define P00_MASK_51 0x7FFFFFFFFFFFF
08015 #define P00_MASK_52 0xFFFFFFFFFFFFF
08016 #define P00_MASK_53 0x1FFFFFFFFFFFFF
08017 #define P00_MASK_54 0x3FFFFFFFFFFFFF
08018 #define P00_MASK_55 0x7FFFFFFFFFFFFF
08019 #define P00_MASK_56 0xFFFFFFFFFFFFFF
08020 #define P00_MASK_57 0x1FFFFFFFFFFFFFF
08021 #define P00_MASK_58 0x3FFFFFFFFFFFFFF
08022 #define P00_MASK_59 0x7FFFFFFFFFFFFFF
08023 #define P00_MASK_60 0xFFFFFFFFFFFFFFF
08024 #define P00_MASK_61 0x1FFFFFFFFFFFFFFF
08025 #define P00_MASK_62 0x3FFFFFFFFFFFFFFF
08026 #define P00_MASK_63 0x7FFFFFFFFFFFFFFF
08027 
08030 
08031 
08032 #define P00_P99
08033 
08036 
08037 
08038 #define P00_compiler
08039 
08042 
08043 
08044 #define P00_compiler_utilities
08045 
08047 
08050 
08051 
08052 #define P00_C11
08053 
08056 
08057 
08058 #define P00_C11_keywords
08059 
08061 
08064 
08065 
08066 #define P00_C11_types
08067 
08069 
08072 
08073 
08074 #define P00_generic
08075 
08077 
08080 
08081 
08082 #define P00_atomic
08083 
08085 
08088 
08089 
08090 #define P00_threads
08091 
08093 
08096 
08097 
08098 #define P00_C11_library
08099 
08101 
08103 
08105 
08108 
08109 
08110 #define P00_preprocessor_macros
08111 
08114 
08115 
08116 #define P00_meta_programming
08117 
08120 
08121 
08122 #define P00_preprocessor_conditionals
08123 
08125 
08128 
08129 
08130 #define P00_preprocessor_for
08131 
08133 
08136 
08137 
08138 #define P00_preprocessor_blocks
08139 
08142 
08143 
08144 #define P00_try
08145 
08147 
08150 
08151 
08152 #define P00_validity
08153 
08155 
08157 
08160 
08161 
08162 #define P00_double_constants
08163 
08165 
08168 
08169 
08170 #define P00_classification
08171 
08173 
08176 
08177 
08178 #define P00_list_processing
08179 
08182 
08183 
08184 #define P00_basic_list_operations
08185 
08187 
08190 
08191 
08192 #define P00_statement_lists
08193 
08195 
08197 
08199 
08202 
08203 
08204 #define P00_preprocessor_operators
08205 
08208 
08209 
08210 #define P00_preprocessor_logic
08211 
08213 
08216 
08217 
08218 #define P00_preprocessor_arithmetic
08219 
08221 
08224 
08225 
08226 #define P00_preprocessor_text
08227 
08229 
08231 
08234 
08235 
08236 #define P00_code_augmenting
08237 
08240 
08241 
08242 #define P00_preprocessor_allocation
08243 
08245 
08248 
08249 
08250 #define P00_preprocessor_initialization
08251 
08253 
08256 
08257 
08258 #define P00_default_arguments
08259 
08261 
08264 
08265 
08266 #define P00_variadic
08267 
08269 
08272 
08273 
08274 #define P00_VLA
08275 
08277 
08280 
08281 
08282 #define P00_types
08283 
08286 
08287 
08288 #define P00_typenames
08289 
08292 
08293 
08294 #define P00_one_token
08295 
08297 
08300 
08301 
08302 #define P00_bool_specials
08303 
08305 
08307 
08309 
08312 
08313 
08314 #define P00_stringconversion
08315 
08317 
08320 
08321 
08322 #define P00_integers
08323 
08325 
08327 
08329 
08331 
08332 /* This long list of compilers does not mean that we tested P99, nor
08333    does it even imply that there is a C99 mode for them. We just list
08334    compilers and detection macros for them for completeness. The
08335    information for that detection was wildly collected from the web.
08336    They are listed in alphabetic order, and their numbering is
08337    nothing that is supposed to stay fixed, reliable or anything. */
08338 #define P99_COMPILER_BORLAND 1
08339 #define P00_COMPILER_PRAGMA_BORLAND(...)
08340 #define P99_COMPILER_CLANG 2
08341 #define P00_COMPILER_PRAGMA_CLANG(...)
08342 #define P99_COMPILER_COMEAU 4
08343 #define P00_COMPILER_PRAGMA_COMEAU(...)
08344 #define P99_COMPILER_CRAY 8
08345 #define P00_COMPILER_PRAGMA_CRAY(...)
08346 #define P99_COMPILER_DEC 16
08347 #define P00_COMPILER_PRAGMA_DEC(...)
08348 #define P99_COMPILER_DIAB 32
08349 #define P00_COMPILER_PRAGMA_DIAB(...)
08350 #define P99_COMPILER_GNU 64
08351 #define P00_COMPILER_PRAGMA_GNU(...)
08352 #define P99_COMPILER_HP 128
08353 #define P00_COMPILER_PRAGMA_HP(...)
08354 #define P99_COMPILER_IBM 256
08355 #define P00_COMPILER_PRAGMA_IBM(...)
08356 #define P99_COMPILER_INTEL 512
08357 #define P00_COMPILER_PRAGMA_INTEL(...)
08358 #define P99_COMPILER_KAI 1024
08359 #define P00_COMPILER_PRAGMA_KAI(...)
08360 #define P99_COMPILER_LCC 2048
08361 #define P00_COMPILER_PRAGMA_LCC(...)
08362 #define P99_COMPILER_METROWERKS 4096
08363 #define P00_COMPILER_PRAGMA_METROWERKS(...)
08364 #define P99_COMPILER_MICROSOFT 8192
08365 #define P00_COMPILER_PRAGMA_MICROSOFT(...)
08366 #define P99_COMPILER_OPEN64 16384
08367 #define P00_COMPILER_PRAGMA_OPEN64(...)
08368 #define P99_COMPILER_PCC 32768
08369 #define P00_COMPILER_PRAGMA_PCC(...)
08370 #define P99_COMPILER_PORTLAND 65536
08371 #define P00_COMPILER_PRAGMA_PORTLAND(...)
08372 #define P99_COMPILER_SGI 131072
08373 #define P00_COMPILER_PRAGMA_SGI(...)
08374 #define P99_COMPILER_SUN 262144
08375 #define P00_COMPILER_PRAGMA_SUN(...)
08376 #define P99_COMPILER_TINYC 524288
08377 #define P00_COMPILER_PRAGMA_TINYC(...)
08378 #define P99_COMPILER_WATCOM 1048576
08379 #define P00_COMPILER_PRAGMA_WATCOM(...)
08380 #if defined(__BORLANDC__)
08381 # define P99_COMPILER 1
08382 # define P99_COMPILER_VERSION "borland "
08383 # undef P00_COMPILER_PRAGMA_BORLAND
08384 # define P00_COMPILER_PRAGMA_BORLAND(...) _Pragma(__VA_ARGS__)
08385 #elif defined(__clang__)
08386 # define P99_COMPILER 2
08387 # define P99_COMPILER_VERSION "clang "
08388 # undef P00_COMPILER_PRAGMA_CLANG
08389 # define P00_COMPILER_PRAGMA_CLANG(...) _Pragma(__VA_ARGS__)
08390 #elif defined(__COMO__)
08391 # define P99_COMPILER 4
08392 # define P99_COMPILER_VERSION "comeau "
08393 # undef P00_COMPILER_PRAGMA_COMEAU
08394 # define P00_COMPILER_PRAGMA_COMEAU(...) _Pragma(__VA_ARGS__)
08395 #elif defined(_CRAYC)
08396 # define P99_COMPILER 8
08397 # define P99_COMPILER_VERSION "cray "
08398 # undef P00_COMPILER_PRAGMA_CRAY
08399 # define P00_COMPILER_PRAGMA_CRAY(...) _Pragma(__VA_ARGS__)
08400 #elif defined(__DECC_VER)
08401 # define P99_COMPILER 16
08402 # define P99_COMPILER_VERSION "dec "
08403 # undef P00_COMPILER_PRAGMA_DEC
08404 # define P00_COMPILER_PRAGMA_DEC(...) _Pragma(__VA_ARGS__)
08405 #elif defined(__DCC__)
08406 # define P99_COMPILER 32
08407 # define P99_COMPILER_VERSION "diab "
08408 # undef P00_COMPILER_PRAGMA_DIAB
08409 # define P00_COMPILER_PRAGMA_DIAB(...) _Pragma(__VA_ARGS__)
08410 #elif defined(__HP_cc)
08411 # define P99_COMPILER 128
08412 # define P99_COMPILER_VERSION "hp "
08413 # undef P00_COMPILER_PRAGMA_HP
08414 # define P00_COMPILER_PRAGMA_HP(...) _Pragma(__VA_ARGS__)
08415 #elif defined(__IBMC__)
08416 # define P99_COMPILER 256
08417 # define P99_COMPILER_VERSION "ibm "
08418 # undef P00_COMPILER_PRAGMA_IBM
08419 # define P00_COMPILER_PRAGMA_IBM(...) _Pragma(__VA_ARGS__)
08420 #elif defined(__INTEL_COMPILER)
08421 # define P99_COMPILER 512
08422 # define P99_COMPILER_VERSION "intel "
08423 # undef P00_COMPILER_PRAGMA_INTEL
08424 # define P00_COMPILER_PRAGMA_INTEL(...) _Pragma(__VA_ARGS__)
08425 #elif defined(__KCC)
08426 # define P99_COMPILER 1024
08427 # define P99_COMPILER_VERSION "kai "
08428 # undef P00_COMPILER_PRAGMA_KAI
08429 # define P00_COMPILER_PRAGMA_KAI(...) _Pragma(__VA_ARGS__)
08430 #elif defined(__LCC__)
08431 # define P99_COMPILER 2048
08432 # define P99_COMPILER_VERSION "lcc "
08433 # undef P00_COMPILER_PRAGMA_LCC
08434 # define P00_COMPILER_PRAGMA_LCC(...) _Pragma(__VA_ARGS__)
08435 #elif defined(__MWERKS__)
08436 # define P99_COMPILER 4096
08437 # define P99_COMPILER_VERSION "metrowerks "
08438 # undef P00_COMPILER_PRAGMA_METROWERKS
08439 # define P00_COMPILER_PRAGMA_METROWERKS(...) _Pragma(__VA_ARGS__)
08440 #elif defined(_MSC_VER)
08441 # define P99_COMPILER 8192
08442 # define P99_COMPILER_VERSION "microsoft "
08443 # undef P00_COMPILER_PRAGMA_MICROSOFT
08444 # define P00_COMPILER_PRAGMA_MICROSOFT(...) _Pragma(__VA_ARGS__)
08445 #elif defined(__OPEN64__)
08446 # define P99_COMPILER 16384
08447 # define P99_COMPILER_VERSION "open64 "
08448 # undef P00_COMPILER_PRAGMA_OPEN64
08449 # define P00_COMPILER_PRAGMA_OPEN64(...) _Pragma(__VA_ARGS__)
08450 #elif defined(__PCC__)
08451 # define P99_COMPILER 32768
08452 # define P99_COMPILER_VERSION "pcc "
08453 # undef P00_COMPILER_PRAGMA_PCC
08454 # define P00_COMPILER_PRAGMA_PCC(...) _Pragma(__VA_ARGS__)
08455 #elif defined(__PGI)
08456 # define P99_COMPILER 65536
08457 # define P99_COMPILER_VERSION "portland "
08458 # undef P00_COMPILER_PRAGMA_PORTLAND
08459 # define P00_COMPILER_PRAGMA_PORTLAND(...) _Pragma(__VA_ARGS__)
08460 #elif defined(__sgi)
08461 # define P99_COMPILER 131072
08462 # define P99_COMPILER_VERSION "sgi "
08463 # undef P00_COMPILER_PRAGMA_SGI
08464 # define P00_COMPILER_PRAGMA_SGI(...) _Pragma(__VA_ARGS__)
08465 #elif defined(__SUNPRO_C)
08466 # define P99_COMPILER 262144
08467 # define P99_COMPILER_VERSION "sun "
08468 # undef P00_COMPILER_PRAGMA_SUN
08469 # define P00_COMPILER_PRAGMA_SUN(...) _Pragma(__VA_ARGS__)
08470 #elif defined(__TINYC__)
08471 # define P99_COMPILER 524288
08472 # define P99_COMPILER_VERSION "tinyc "
08473 # undef P00_COMPILER_PRAGMA_TINYC
08474 # define P00_COMPILER_PRAGMA_TINYC(...) _Pragma(__VA_ARGS__)
08475 #elif defined(__WATCOMC__)
08476 # define P99_COMPILER 1048576
08477 # define P99_COMPILER_VERSION "watcom "
08478 # undef P00_COMPILER_PRAGMA_WATCOM
08479 # define P00_COMPILER_PRAGMA_WATCOM(...) _Pragma(__VA_ARGS__)
08480 #elif defined(__GNUC__)
08481 # define P99_COMPILER 64
08482 # define P99_COMPILER_VERSION "gnu "
08483 # undef P00_COMPILER_PRAGMA_GNU
08484 # define P00_COMPILER_PRAGMA_GNU(...) _Pragma(__VA_ARGS__)
08485 #else
08486 # define P99_COMPILER 0
08487 #endif
08488 
08489 #endif /* P99_GENERATED_H */
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines