00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
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 ,
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 ,
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 ,
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 ,
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 ,
05189 #define P00_INTEGER_CLASSIFY_short ,,,,
05190 #define P00_INTEGER_CLASSIFY_char ,,,,,,,,
05191 #define P00_INTEGER_CLASSIFY_signed ,,,,,,,,,,,,,,,,
05192 #define P00_INTEGER_CLASSIFY_unsigned ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
05193 #define P00_INTEGER_CLASSIFY_int ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
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 ,
05247 #define P00_FLOAT_CLASSIFY_double ,,,,
05248 #define P00_FLOAT_CLASSIFY_float ,,,,,,,,,,,,,,,,
05249 #define P00_FLOAT_CLASSIFY__Complex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
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
07038
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
07052
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
07066 #endif
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
07080 #endif
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
07094 #endif
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
07108 #endif
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
07122 #endif
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
07136 #endif
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
07150 #endif
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
07164 #endif
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
07178 #endif
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
07192 #endif
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
07206 #endif
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
07220 #endif
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
07234 #endif
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
07248 #endif
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
07262 #endif
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
07276 #endif
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
07290 #endif
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
07304 #endif
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
07318 #endif
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
07332 #endif
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
07346 #endif
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
07360 #endif
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
07374 #endif
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
07388 #endif
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
07402 #endif
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
07416 #endif
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
07430 #endif
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
07444 #endif
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
07458 #endif
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
07472 #endif
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
07486 #endif
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
07500 #endif
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
07514 #endif
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
07528 #endif
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
07542 #endif
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
07556 #endif
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
07570 #endif
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
07584 #endif
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
07598 #endif
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
07612 #endif
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
07626 #endif
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
07640 #endif
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
07654 #endif
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
07668 #endif
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
07682 #endif
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
07696 #endif
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
07710 #endif
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
07724 #endif
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
07738 #endif
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
07752 #endif
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
07766 #endif
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
07780 #endif
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
07794 #endif
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
07808 #endif
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
07822 #endif
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
07836 #endif
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
07850 #endif
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
07864 #endif
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
07878 #endif
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
07892 #endif
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
07906 #endif
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
07920 #endif
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
07934 #endif
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
07948 #endif
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
07962 #endif
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
08333
08334
08335
08336
08337
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