c99.imp (58647B)
1 # Symbols defined in the C spec. 2 # These are taken from https://port70.net/~nsz/c/c99/n1256.html#B 3 4 [ 5 # B.1 Diagnostics <assert.h> 6 { symbol: ["NDEBUG", private, "<assert.h>", public ] }, 7 { symbol: ["void assert(scalar expression);", private, "<assert.h>", public ] }, 8 9 # B.2 Complex <complex.h> 10 { symbol: ["complex", private, "<complex.h>", public ] }, 11 { symbol: ["_Complex_I", private, "<complex.h>", public ] }, 12 { symbol: ["imaginary", private, "<complex.h>", public ] }, 13 { symbol: ["_Imaginary_I", private, "<complex.h>", public ] }, 14 { symbol: ["I", private, "<complex.h>", public ] }, 15 { symbol: ["cacos", private, "<complex.h>", public ] }, 16 { symbol: ["cacosf", private, "<complex.h>", public ] }, 17 { symbol: ["cacosl", private, "<complex.h>", public ] }, 18 { symbol: ["casin", private, "<complex.h>", public ] }, 19 { symbol: ["casinf", private, "<complex.h>", public ] }, 20 { symbol: ["casinl", private, "<complex.h>", public ] }, 21 { symbol: ["catan", private, "<complex.h>", public ] }, 22 { symbol: ["catanf", private, "<complex.h>", public ] }, 23 { symbol: ["catanl", private, "<complex.h>", public ] }, 24 { symbol: ["ccos", private, "<complex.h>", public ] }, 25 { symbol: ["ccosf", private, "<complex.h>", public ] }, 26 { symbol: ["ccosl", private, "<complex.h>", public ] }, 27 { symbol: ["csin", private, "<complex.h>", public ] }, 28 { symbol: ["csinf", private, "<complex.h>", public ] }, 29 { symbol: ["csinl", private, "<complex.h>", public ] }, 30 { symbol: ["ctan", private, "<complex.h>", public ] }, 31 { symbol: ["ctanf", private, "<complex.h>", public ] }, 32 { symbol: ["ctanl", private, "<complex.h>", public ] }, 33 { symbol: ["cacosh", private, "<complex.h>", public ] }, 34 { symbol: ["cacoshf", private, "<complex.h>", public ] }, 35 { symbol: ["cacoshl", private, "<complex.h>", public ] }, 36 { symbol: ["casinh", private, "<complex.h>", public ] }, 37 { symbol: ["casinhf", private, "<complex.h>", public ] }, 38 { symbol: ["casinhl", private, "<complex.h>", public ] }, 39 { symbol: ["catanh", private, "<complex.h>", public ] }, 40 { symbol: ["catanhf", private, "<complex.h>", public ] }, 41 { symbol: ["catanhl", private, "<complex.h>", public ] }, 42 { symbol: ["ccosh", private, "<complex.h>", public ] }, 43 { symbol: ["ccoshf", private, "<complex.h>", public ] }, 44 { symbol: ["ccoshl", private, "<complex.h>", public ] }, 45 { symbol: ["csinh", private, "<complex.h>", public ] }, 46 { symbol: ["csinhf", private, "<complex.h>", public ] }, 47 { symbol: ["csinhl", private, "<complex.h>", public ] }, 48 { symbol: ["ctanh", private, "<complex.h>", public ] }, 49 { symbol: ["ctanhf", private, "<complex.h>", public ] }, 50 { symbol: ["ctanhl", private, "<complex.h>", public ] }, 51 { symbol: ["cexp", private, "<complex.h>", public ] }, 52 { symbol: ["cexpf", private, "<complex.h>", public ] }, 53 { symbol: ["cexpl", private, "<complex.h>", public ] }, 54 { symbol: ["clog", private, "<complex.h>", public ] }, 55 { symbol: ["clogf", private, "<complex.h>", public ] }, 56 { symbol: ["clogl", private, "<complex.h>", public ] }, 57 { symbol: ["cabs", private, "<complex.h>", public ] }, 58 { symbol: ["cabsf", private, "<complex.h>", public ] }, 59 { symbol: ["cabsl", private, "<complex.h>", public ] }, 60 { symbol: ["cpow", private, "<complex.h>", public ] }, 61 { symbol: ["cpowf", private, "<complex.h>", public ] }, 62 { symbol: ["cpowl", private, "<complex.h>", public ] }, 63 { symbol: ["csqrt", private, "<complex.h>", public ] }, 64 { symbol: ["csqrtf", private, "<complex.h>", public ] }, 65 { symbol: ["csqrtl", private, "<complex.h>", public ] }, 66 { symbol: ["carg", private, "<complex.h>", public ] }, 67 { symbol: ["cargf", private, "<complex.h>", public ] }, 68 { symbol: ["cargl", private, "<complex.h>", public ] }, 69 { symbol: ["cimag", private, "<complex.h>", public ] }, 70 { symbol: ["cimagf", private, "<complex.h>", public ] }, 71 { symbol: ["cimagl", private, "<complex.h>", public ] }, 72 { symbol: ["conj", private, "<complex.h>", public ] }, 73 { symbol: ["conjf", private, "<complex.h>", public ] }, 74 { symbol: ["conjl", private, "<complex.h>", public ] }, 75 { symbol: ["cproj", private, "<complex.h>", public ] }, 76 { symbol: ["cprojf", private, "<complex.h>", public ] }, 77 { symbol: ["cprojl", private, "<complex.h>", public ] }, 78 { symbol: ["creal", private, "<complex.h>", public ] }, 79 { symbol: ["crealf", private, "<complex.h>", public ] }, 80 { symbol: ["creall", private, "<complex.h>", public ] }, 81 82 #B.3 Character handling <ctype.h> 83 { symbol: ["isalnum", private, "<ctype.h>", public ] }, 84 { symbol: ["isalpha", private, "<ctype.h>", public ] }, 85 { symbol: ["isblank", private, "<ctype.h>", public ] }, 86 { symbol: ["iscntrl", private, "<ctype.h>", public ] }, 87 { symbol: ["isdigit", private, "<ctype.h>", public ] }, 88 { symbol: ["isgraph", private, "<ctype.h>", public ] }, 89 { symbol: ["islower", private, "<ctype.h>", public ] }, 90 { symbol: ["isprint", private, "<ctype.h>", public ] }, 91 { symbol: ["ispunct", private, "<ctype.h>", public ] }, 92 { symbol: ["isspace", private, "<ctype.h>", public ] }, 93 { symbol: ["isupper", private, "<ctype.h>", public ] }, 94 { symbol: ["isxdigit", private, "<ctype.h>", public ] }, 95 { symbol: ["tolower", private, "<ctype.h>", public ] }, 96 { symbol: ["toupper", private, "<ctype.h>", public ] }, 97 98 # B.4 Errors <errno.h> 99 { symbol: ["EDOM", private, "<errno.h>", public ] }, 100 { symbol: ["EILSEQ", private, "<errno.h>", public ] }, 101 { symbol: ["ERANGE", private, "<errno.h>", public ] }, 102 { symbol: ["errno", private, "<errno.h>", public ] }, 103 104 # B.5 Floating-point environment <fenv.h> 105 { symbol: ["fenv_t", private, "<fenv.h>", public ] }, 106 { symbol: ["fexcept_t", private, "<fenv.h>", public ] }, 107 { symbol: ["FE_DIVBYZERO", private, "<fenv.h>", public ] }, 108 { symbol: ["FE_INEXACT", private, "<fenv.h>", public ] }, 109 { symbol: ["FE_INVALID", private, "<fenv.h>", public ] }, 110 { symbol: ["FE_OVERFLOW", private, "<fenv.h>", public ] }, 111 { symbol: ["FE_UNDERFLOW", private, "<fenv.h>", public ] }, 112 { symbol: ["FE_ALL_EXCEPT", private, "<fenv.h>", public ] }, 113 { symbol: ["FE_DOWNWARD", private, "<fenv.h>", public ] }, 114 { symbol: ["FE_TONEAREST", private, "<fenv.h>", public ] }, 115 { symbol: ["FE_TOWARDZERO", private, "<fenv.h>", public ] }, 116 { symbol: ["FE_UPWARD", private, "<fenv.h>", public ] }, 117 { symbol: ["FE_DFL_ENV", private, "<fenv.h>", public ] }, 118 { symbol: ["feclearexcept", private, "<fenv.h>", public ] }, 119 { symbol: ["fegetexceptflag", private, "<fenv.h>", public ] }, 120 { symbol: ["feraiseexcept", private, "<fenv.h>", public ] }, 121 { symbol: ["fesetexceptflag", private, "<fenv.h>", public ] }, 122 { symbol: ["fetestexcept", private, "<fenv.h>", public ] }, 123 { symbol: ["fegetround", private, "<fenv.h>", public ] }, 124 { symbol: ["fesetround", private, "<fenv.h>", public ] }, 125 { symbol: ["fegetenv", private, "<fenv.h>", public ] }, 126 { symbol: ["feholdexcept", private, "<fenv.h>", public ] }, 127 { symbol: ["fesetenv", private, "<fenv.h>", public ] }, 128 { symbol: ["feupdateenv", private, "<fenv.h>", public ] }, 129 130 # B.6 Characteristics of floating types <float.h> 131 { symbol: ["FLT_ROUNDS", private, "<float.h>", public ] }, 132 { symbol: ["FLT_EVAL_METHOD", private, "<float.h>", public ] }, 133 { symbol: ["FLT_RADIX", private, "<float.h>", public ] }, 134 { symbol: ["FLT_MANT_DIG", private, "<float.h>", public ] }, 135 { symbol: ["DBL_MANT_DIG", private, "<float.h>", public ] }, 136 { symbol: ["LDBL_MANT_DIG", private, "<float.h>", public ] }, 137 { symbol: ["DECIMAL_DIG", private, "<float.h>", public ] }, 138 { symbol: ["FLT_DIG", private, "<float.h>", public ] }, 139 { symbol: ["DBL_DIG", private, "<float.h>", public ] }, 140 { symbol: ["LDBL_DIG", private, "<float.h>", public ] }, 141 { symbol: ["FLT_MIN_EXP", private, "<float.h>", public ] }, 142 { symbol: ["DBL_MIN_EXP", private, "<float.h>", public ] }, 143 { symbol: ["LDBL_MIN_EXP", private, "<float.h>", public ] }, 144 { symbol: ["FLT_MIN_10_EXP", private, "<float.h>", public ] }, 145 { symbol: ["DBL_MIN_10_EXP", private, "<float.h>", public ] }, 146 { symbol: ["LDBL_MIN_10_EXP", private, "<float.h>", public ] }, 147 { symbol: ["FLT_MAX_EXP", private, "<float.h>", public ] }, 148 { symbol: ["DBL_MAX_EXP", private, "<float.h>", public ] }, 149 { symbol: ["LDBL_MAX_EXP", private, "<float.h>", public ] }, 150 { symbol: ["FLT_MAX_10_EXP", private, "<float.h>", public ] }, 151 { symbol: ["DBL_MAX_10_EXP", private, "<float.h>", public ] }, 152 { symbol: ["LDBL_MAX_10_EXP", private, "<float.h>", public ] }, 153 { symbol: ["FLT_MAX", private, "<float.h>", public ] }, 154 { symbol: ["DBL_MAX", private, "<float.h>", public ] }, 155 { symbol: ["LDBL_MAX", private, "<float.h>", public ] }, 156 { symbol: ["FLT_EPSILON", private, "<float.h>", public ] }, 157 { symbol: ["DBL_EPSILON", private, "<float.h>", public ] }, 158 { symbol: ["LDBL_EPSILON", private, "<float.h>", public ] }, 159 { symbol: ["FLT_MIN", private, "<float.h>", public ] }, 160 { symbol: ["DBL_MIN", private, "<float.h>", public ] }, 161 { symbol: ["LDBL_MIN", private, "<float.h>", public ] }, 162 163 # B.7 Format conversion of integer types <inttypes.h> 164 { symbol: ["PRId8", private, "<inttypes.h>", public ] }, 165 { symbol: ["PRIi8", private, "<inttypes.h>", public ] }, 166 { symbol: ["PRIo8", private, "<inttypes.h>", public ] }, 167 { symbol: ["PRIu8", private, "<inttypes.h>", public ] }, 168 { symbol: ["PRIx8", private, "<inttypes.h>", public ] }, 169 { symbol: ["PRIX8", private, "<inttypes.h>", public ] }, 170 { symbol: ["SCNd8", private, "<inttypes.h>", public ] }, 171 { symbol: ["SCNi8", private, "<inttypes.h>", public ] }, 172 { symbol: ["SCNo8", private, "<inttypes.h>", public ] }, 173 { symbol: ["SCNu8", private, "<inttypes.h>", public ] }, 174 { symbol: ["SCNx8", private, "<inttypes.h>", public ] }, 175 { symbol: ["PRIdLEAST8", private, "<inttypes.h>", public ] }, 176 { symbol: ["PRIiLEAST8", private, "<inttypes.h>", public ] }, 177 { symbol: ["PRIoLEAST8", private, "<inttypes.h>", public ] }, 178 { symbol: ["PRIuLEAST8", private, "<inttypes.h>", public ] }, 179 { symbol: ["PRIxLEAST8", private, "<inttypes.h>", public ] }, 180 { symbol: ["PRIXLEAST8", private, "<inttypes.h>", public ] }, 181 { symbol: ["SCNdLEAST8", private, "<inttypes.h>", public ] }, 182 { symbol: ["SCNiLEAST8", private, "<inttypes.h>", public ] }, 183 { symbol: ["SCNoLEAST8", private, "<inttypes.h>", public ] }, 184 { symbol: ["SCNuLEAST8", private, "<inttypes.h>", public ] }, 185 { symbol: ["SCNxLEAST8", private, "<inttypes.h>", public ] }, 186 { symbol: ["PRIdFAST8", private, "<inttypes.h>", public ] }, 187 { symbol: ["PRIiFAST8", private, "<inttypes.h>", public ] }, 188 { symbol: ["PRIoFAST8", private, "<inttypes.h>", public ] }, 189 { symbol: ["PRIuFAST8", private, "<inttypes.h>", public ] }, 190 { symbol: ["PRIxFAST8", private, "<inttypes.h>", public ] }, 191 { symbol: ["PRIXFAST8", private, "<inttypes.h>", public ] }, 192 { symbol: ["SCNdFAST8", private, "<inttypes.h>", public ] }, 193 { symbol: ["SCNiFAST8", private, "<inttypes.h>", public ] }, 194 { symbol: ["SCNoFAST8", private, "<inttypes.h>", public ] }, 195 { symbol: ["SCNuFAST8", private, "<inttypes.h>", public ] }, 196 { symbol: ["SCNxFAST8", private, "<inttypes.h>", public ] }, 197 { symbol: ["PRId16", private, "<inttypes.h>", public ] }, 198 { symbol: ["PRIi16", private, "<inttypes.h>", public ] }, 199 { symbol: ["PRIo16", private, "<inttypes.h>", public ] }, 200 { symbol: ["PRIu16", private, "<inttypes.h>", public ] }, 201 { symbol: ["PRIx16", private, "<inttypes.h>", public ] }, 202 { symbol: ["PRIX16", private, "<inttypes.h>", public ] }, 203 { symbol: ["SCNd16", private, "<inttypes.h>", public ] }, 204 { symbol: ["SCNi16", private, "<inttypes.h>", public ] }, 205 { symbol: ["SCNo16", private, "<inttypes.h>", public ] }, 206 { symbol: ["SCNu16", private, "<inttypes.h>", public ] }, 207 { symbol: ["SCNx16", private, "<inttypes.h>", public ] }, 208 { symbol: ["PRIdLEAST16", private, "<inttypes.h>", public ] }, 209 { symbol: ["PRIiLEAST16", private, "<inttypes.h>", public ] }, 210 { symbol: ["PRIoLEAST16", private, "<inttypes.h>", public ] }, 211 { symbol: ["PRIuLEAST16", private, "<inttypes.h>", public ] }, 212 { symbol: ["PRIxLEAST16", private, "<inttypes.h>", public ] }, 213 { symbol: ["PRIXLEAST16", private, "<inttypes.h>", public ] }, 214 { symbol: ["SCNdLEAST16", private, "<inttypes.h>", public ] }, 215 { symbol: ["SCNiLEAST16", private, "<inttypes.h>", public ] }, 216 { symbol: ["SCNoLEAST16", private, "<inttypes.h>", public ] }, 217 { symbol: ["SCNuLEAST16", private, "<inttypes.h>", public ] }, 218 { symbol: ["SCNxLEAST16", private, "<inttypes.h>", public ] }, 219 { symbol: ["PRIdFAST16", private, "<inttypes.h>", public ] }, 220 { symbol: ["PRIiFAST16", private, "<inttypes.h>", public ] }, 221 { symbol: ["PRIoFAST16", private, "<inttypes.h>", public ] }, 222 { symbol: ["PRIuFAST16", private, "<inttypes.h>", public ] }, 223 { symbol: ["PRIxFAST16", private, "<inttypes.h>", public ] }, 224 { symbol: ["PRIXFAST16", private, "<inttypes.h>", public ] }, 225 { symbol: ["SCNdFAST16", private, "<inttypes.h>", public ] }, 226 { symbol: ["SCNiFAST16", private, "<inttypes.h>", public ] }, 227 { symbol: ["SCNoFAST16", private, "<inttypes.h>", public ] }, 228 { symbol: ["SCNuFAST16", private, "<inttypes.h>", public ] }, 229 { symbol: ["SCNxFAST16", private, "<inttypes.h>", public ] }, 230 { symbol: ["PRId32", private, "<inttypes.h>", public ] }, 231 { symbol: ["PRIi32", private, "<inttypes.h>", public ] }, 232 { symbol: ["PRIo32", private, "<inttypes.h>", public ] }, 233 { symbol: ["PRIu32", private, "<inttypes.h>", public ] }, 234 { symbol: ["PRIx32", private, "<inttypes.h>", public ] }, 235 { symbol: ["PRIX32", private, "<inttypes.h>", public ] }, 236 { symbol: ["SCNd32", private, "<inttypes.h>", public ] }, 237 { symbol: ["SCNi32", private, "<inttypes.h>", public ] }, 238 { symbol: ["SCNo32", private, "<inttypes.h>", public ] }, 239 { symbol: ["SCNu32", private, "<inttypes.h>", public ] }, 240 { symbol: ["SCNx32", private, "<inttypes.h>", public ] }, 241 { symbol: ["PRIdLEAST32", private, "<inttypes.h>", public ] }, 242 { symbol: ["PRIiLEAST32", private, "<inttypes.h>", public ] }, 243 { symbol: ["PRIoLEAST32", private, "<inttypes.h>", public ] }, 244 { symbol: ["PRIuLEAST32", private, "<inttypes.h>", public ] }, 245 { symbol: ["PRIxLEAST32", private, "<inttypes.h>", public ] }, 246 { symbol: ["PRIXLEAST32", private, "<inttypes.h>", public ] }, 247 { symbol: ["SCNdLEAST32", private, "<inttypes.h>", public ] }, 248 { symbol: ["SCNiLEAST32", private, "<inttypes.h>", public ] }, 249 { symbol: ["SCNoLEAST32", private, "<inttypes.h>", public ] }, 250 { symbol: ["SCNuLEAST32", private, "<inttypes.h>", public ] }, 251 { symbol: ["SCNxLEAST32", private, "<inttypes.h>", public ] }, 252 { symbol: ["PRIdFAST32", private, "<inttypes.h>", public ] }, 253 { symbol: ["PRIiFAST32", private, "<inttypes.h>", public ] }, 254 { symbol: ["PRIoFAST32", private, "<inttypes.h>", public ] }, 255 { symbol: ["PRIuFAST32", private, "<inttypes.h>", public ] }, 256 { symbol: ["PRIxFAST32", private, "<inttypes.h>", public ] }, 257 { symbol: ["PRIXFAST32", private, "<inttypes.h>", public ] }, 258 { symbol: ["SCNdFAST32", private, "<inttypes.h>", public ] }, 259 { symbol: ["SCNiFAST32", private, "<inttypes.h>", public ] }, 260 { symbol: ["SCNoFAST32", private, "<inttypes.h>", public ] }, 261 { symbol: ["SCNuFAST32", private, "<inttypes.h>", public ] }, 262 { symbol: ["SCNxFAST32", private, "<inttypes.h>", public ] }, 263 { symbol: ["PRId64", private, "<inttypes.h>", public ] }, 264 { symbol: ["PRIi64", private, "<inttypes.h>", public ] }, 265 { symbol: ["PRIo64", private, "<inttypes.h>", public ] }, 266 { symbol: ["PRIu64", private, "<inttypes.h>", public ] }, 267 { symbol: ["PRIx64", private, "<inttypes.h>", public ] }, 268 { symbol: ["PRIX64", private, "<inttypes.h>", public ] }, 269 { symbol: ["SCNd64", private, "<inttypes.h>", public ] }, 270 { symbol: ["SCNi64", private, "<inttypes.h>", public ] }, 271 { symbol: ["SCNo64", private, "<inttypes.h>", public ] }, 272 { symbol: ["SCNu64", private, "<inttypes.h>", public ] }, 273 { symbol: ["SCNx64", private, "<inttypes.h>", public ] }, 274 { symbol: ["PRIdLEAST64", private, "<inttypes.h>", public ] }, 275 { symbol: ["PRIiLEAST64", private, "<inttypes.h>", public ] }, 276 { symbol: ["PRIoLEAST64", private, "<inttypes.h>", public ] }, 277 { symbol: ["PRIuLEAST64", private, "<inttypes.h>", public ] }, 278 { symbol: ["PRIxLEAST64", private, "<inttypes.h>", public ] }, 279 { symbol: ["PRIXLEAST64", private, "<inttypes.h>", public ] }, 280 { symbol: ["SCNdLEAST64", private, "<inttypes.h>", public ] }, 281 { symbol: ["SCNiLEAST64", private, "<inttypes.h>", public ] }, 282 { symbol: ["SCNoLEAST64", private, "<inttypes.h>", public ] }, 283 { symbol: ["SCNuLEAST64", private, "<inttypes.h>", public ] }, 284 { symbol: ["SCNxLEAST64", private, "<inttypes.h>", public ] }, 285 { symbol: ["PRIdFAST64", private, "<inttypes.h>", public ] }, 286 { symbol: ["PRIiFAST64", private, "<inttypes.h>", public ] }, 287 { symbol: ["PRIoFAST64", private, "<inttypes.h>", public ] }, 288 { symbol: ["PRIuFAST64", private, "<inttypes.h>", public ] }, 289 { symbol: ["PRIxFAST64", private, "<inttypes.h>", public ] }, 290 { symbol: ["PRIXFAST64", private, "<inttypes.h>", public ] }, 291 { symbol: ["SCNdFAST64", private, "<inttypes.h>", public ] }, 292 { symbol: ["SCNiFAST64", private, "<inttypes.h>", public ] }, 293 { symbol: ["SCNoFAST64", private, "<inttypes.h>", public ] }, 294 { symbol: ["SCNuFAST64", private, "<inttypes.h>", public ] }, 295 { symbol: ["SCNxFAST64", private, "<inttypes.h>", public ] }, 296 { symbol: ["PRIdMAX", private, "<inttypes.h>", public ] }, 297 { symbol: ["PRIiMAX", private, "<inttypes.h>", public ] }, 298 { symbol: ["PRIoMAX", private, "<inttypes.h>", public ] }, 299 { symbol: ["PRIuMAX", private, "<inttypes.h>", public ] }, 300 { symbol: ["PRIxMAX", private, "<inttypes.h>", public ] }, 301 { symbol: ["PRIXMAX", private, "<inttypes.h>", public ] }, 302 { symbol: ["SCNdMAX", private, "<inttypes.h>", public ] }, 303 { symbol: ["SCNiMAX", private, "<inttypes.h>", public ] }, 304 { symbol: ["SCNoMAX", private, "<inttypes.h>", public ] }, 305 { symbol: ["SCNuMAX", private, "<inttypes.h>", public ] }, 306 { symbol: ["SCNxMAX", private, "<inttypes.h>", public ] }, 307 { symbol: ["PRIdPTR", private, "<inttypes.h>", public ] }, 308 { symbol: ["PRIiPTR", private, "<inttypes.h>", public ] }, 309 { symbol: ["PRIoPTR", private, "<inttypes.h>", public ] }, 310 { symbol: ["PRIuPTR", private, "<inttypes.h>", public ] }, 311 { symbol: ["PRIxPTR", private, "<inttypes.h>", public ] }, 312 { symbol: ["PRIXPTR", private, "<inttypes.h>", public ] }, 313 { symbol: ["SCNdPTR", private, "<inttypes.h>", public ] }, 314 { symbol: ["SCNiPTR", private, "<inttypes.h>", public ] }, 315 { symbol: ["SCNoPTR", private, "<inttypes.h>", public ] }, 316 { symbol: ["SCNuPTR", private, "<inttypes.h>", public ] }, 317 { symbol: ["SCNxPTR", private, "<inttypes.h>", public ] }, 318 { symbol: ["imaxdiv_t", private, "<inttypes.h>", public ] }, 319 { symbol: ["imaxabs", private, "<inttypes.h>", public ] }, 320 { symbol: ["imaxdiv", private, "<inttypes.h>", public ] }, 321 { symbol: ["strtoimax", private, "<inttypes.h>", public ] }, 322 { symbol: ["strtoumax", private, "<inttypes.h>", public ] }, 323 { symbol: ["wcstoimax", private, "<inttypes.h>", public ] }, 324 { symbol: ["wcstoumax", private, "<inttypes.h>", public ] }, 325 326 # B.8 Alternative spellings <iso646.h> 327 { symbol: ["and", private, "<iso646.h>", public ] }, 328 { symbol: ["and_eq", private, "<iso646.h>", public ] }, 329 { symbol: ["bitand", private, "<iso646.h>", public ] }, 330 { symbol: ["bitor", private, "<iso646.h>", public ] }, 331 { symbol: ["compl", private, "<iso646.h>", public ] }, 332 { symbol: ["not", private, "<iso646.h>", public ] }, 333 { symbol: ["not_eq", private, "<iso646.h>", public ] }, 334 { symbol: ["or", private, "<iso646.h>", public ] }, 335 { symbol: ["or_eq", private, "<iso646.h>", public ] }, 336 { symbol: ["xor", private, "<iso646.h>", public ] }, 337 { symbol: ["xor_eq", private, "<iso646.h>", public ] }, 338 339 # B.9 Sizes of integer types <limits.h> 340 { symbol: ["CHAR_BIT", private, "<limits.h>", public ] }, 341 { symbol: ["SCHAR_MIN", private, "<limits.h>", public ] }, 342 { symbol: ["SCHAR_MAX", private, "<limits.h>", public ] }, 343 { symbol: ["UCHAR_MAX", private, "<limits.h>", public ] }, 344 { symbol: ["CHAR_MIN", private, "<limits.h>", public ] }, 345 { symbol: ["CHAR_MAX", private, "<limits.h>", public ] }, 346 { symbol: ["MB_LEN_MAX", private, "<limits.h>", public ] }, 347 { symbol: ["SHRT_MIN", private, "<limits.h>", public ] }, 348 { symbol: ["SHRT_MAX", private, "<limits.h>", public ] }, 349 { symbol: ["USHRT_MAX", private, "<limits.h>", public ] }, 350 { symbol: ["INT_MIN", private, "<limits.h>", public ] }, 351 { symbol: ["INT_MAX", private, "<limits.h>", public ] }, 352 { symbol: ["UINT_MAX", private, "<limits.h>", public ] }, 353 { symbol: ["LONG_MIN", private, "<limits.h>", public ] }, 354 { symbol: ["LONG_MAX", private, "<limits.h>", public ] }, 355 { symbol: ["ULONG_MAX", private, "<limits.h>", public ] }, 356 { symbol: ["LLONG_MIN", private, "<limits.h>", public ] }, 357 { symbol: ["LLONG_MAX", private, "<limits.h>", public ] }, 358 { symbol: ["ULLONG_MAX", private, "<limits.h>", public ] }, 359 360 # B.10 Localization <locale.h> 361 { symbol: ["lconv", private, "<locale.h>", public ] }, 362 { symbol: ["NULL", private, "<locale.h>", public ] }, 363 { symbol: ["LC_ALL", private, "<locale.h>", public ] }, 364 { symbol: ["LC_COLLATE", private, "<locale.h>", public ] }, 365 { symbol: ["LC_CTYPE", private, "<locale.h>", public ] }, 366 { symbol: ["LC_MONETARY", private, "<locale.h>", public ] }, 367 { symbol: ["LC_NUMERIC", private, "<locale.h>", public ] }, 368 { symbol: ["LC_TIME", private, "<locale.h>", public ] }, 369 { symbol: ["setlocale", private, "<locale.h>", public ] }, 370 { symbol: ["localeconv", private, "<locale.h>", public ] }, 371 372 # B.11 Mathematics <math.h> 373 { symbol: ["float_t", private, "<math.h>", public ] }, 374 { symbol: ["double_t", private, "<math.h>", public ] }, 375 { symbol: ["HUGE_VAL", private, "<math.h>", public ] }, 376 { symbol: ["HUGE_VALF", private, "<math.h>", public ] }, 377 { symbol: ["HUGE_VALL", private, "<math.h>", public ] }, 378 { symbol: ["INFINITY", private, "<math.h>", public ] }, 379 { symbol: ["NAN", private, "<math.h>", public ] }, 380 { symbol: ["FP_INFINITE", private, "<math.h>", public ] }, 381 { symbol: ["FP_NAN", private, "<math.h>", public ] }, 382 { symbol: ["FP_NORMAL", private, "<math.h>", public ] }, 383 { symbol: ["FP_SUBNORMAL", private, "<math.h>", public ] }, 384 { symbol: ["FP_ZERO", private, "<math.h>", public ] }, 385 { symbol: ["FP_FAST_FMA", private, "<math.h>", public ] }, 386 { symbol: ["FP_FAST_FMAF", private, "<math.h>", public ] }, 387 { symbol: ["FP_FAST_FMAL", private, "<math.h>", public ] }, 388 { symbol: ["FP_ILOGB0", private, "<math.h>", public ] }, 389 { symbol: ["FP_ILOGBNAN", private, "<math.h>", public ] }, 390 { symbol: ["MATH_ERRNO", private, "<math.h>", public ] }, 391 { symbol: ["MATH_ERREXCEPT", private, "<math.h>", public ] }, 392 { symbol: ["math_errhandling", private, "<math.h>", public ] }, 393 { symbol: ["fpclassify", private, "<math.h>", public ] }, 394 { symbol: ["isfinite", private, "<math.h>", public ] }, 395 { symbol: ["isinf", private, "<math.h>", public ] }, 396 { symbol: ["isnan", private, "<math.h>", public ] }, 397 { symbol: ["isnormal", private, "<math.h>", public ] }, 398 { symbol: ["signbit", private, "<math.h>", public ] }, 399 { symbol: ["acos", private, "<math.h>", public ] }, 400 { symbol: ["acosf", private, "<math.h>", public ] }, 401 { symbol: ["acosl", private, "<math.h>", public ] }, 402 { symbol: ["asin", private, "<math.h>", public ] }, 403 { symbol: ["asinf", private, "<math.h>", public ] }, 404 { symbol: ["asinl", private, "<math.h>", public ] }, 405 { symbol: ["atan", private, "<math.h>", public ] }, 406 { symbol: ["atanf", private, "<math.h>", public ] }, 407 { symbol: ["atanl", private, "<math.h>", public ] }, 408 { symbol: ["atan2", private, "<math.h>", public ] }, 409 { symbol: ["atan2f", private, "<math.h>", public ] }, 410 { symbol: ["atan2l", private, "<math.h>", public ] }, 411 { symbol: ["cos", private, "<math.h>", public ] }, 412 { symbol: ["cosf", private, "<math.h>", public ] }, 413 { symbol: ["cosl", private, "<math.h>", public ] }, 414 { symbol: ["sin", private, "<math.h>", public ] }, 415 { symbol: ["sinf", private, "<math.h>", public ] }, 416 { symbol: ["sinl", private, "<math.h>", public ] }, 417 { symbol: ["tan", private, "<math.h>", public ] }, 418 { symbol: ["tanf", private, "<math.h>", public ] }, 419 { symbol: ["tanl", private, "<math.h>", public ] }, 420 { symbol: ["acosh", private, "<math.h>", public ] }, 421 { symbol: ["acoshf", private, "<math.h>", public ] }, 422 { symbol: ["acoshl", private, "<math.h>", public ] }, 423 { symbol: ["asinh", private, "<math.h>", public ] }, 424 { symbol: ["asinhf", private, "<math.h>", public ] }, 425 { symbol: ["asinhl", private, "<math.h>", public ] }, 426 { symbol: ["atanh", private, "<math.h>", public ] }, 427 { symbol: ["atanhf", private, "<math.h>", public ] }, 428 { symbol: ["atanhl", private, "<math.h>", public ] }, 429 { symbol: ["cosh", private, "<math.h>", public ] }, 430 { symbol: ["coshf", private, "<math.h>", public ] }, 431 { symbol: ["coshl", private, "<math.h>", public ] }, 432 { symbol: ["sinh", private, "<math.h>", public ] }, 433 { symbol: ["sinhf", private, "<math.h>", public ] }, 434 { symbol: ["sinhl", private, "<math.h>", public ] }, 435 { symbol: ["tanh", private, "<math.h>", public ] }, 436 { symbol: ["tanhf", private, "<math.h>", public ] }, 437 { symbol: ["tanhl", private, "<math.h>", public ] }, 438 { symbol: ["exp", private, "<math.h>", public ] }, 439 { symbol: ["expf", private, "<math.h>", public ] }, 440 { symbol: ["expl", private, "<math.h>", public ] }, 441 { symbol: ["exp2", private, "<math.h>", public ] }, 442 { symbol: ["exp2f", private, "<math.h>", public ] }, 443 { symbol: ["exp2l", private, "<math.h>", public ] }, 444 { symbol: ["expm1", private, "<math.h>", public ] }, 445 { symbol: ["expm1f", private, "<math.h>", public ] }, 446 { symbol: ["expm1l", private, "<math.h>", public ] }, 447 { symbol: ["frexp", private, "<math.h>", public ] }, 448 { symbol: ["frexpf", private, "<math.h>", public ] }, 449 { symbol: ["frexpl", private, "<math.h>", public ] }, 450 { symbol: ["ilogb", private, "<math.h>", public ] }, 451 { symbol: ["ilogbf", private, "<math.h>", public ] }, 452 { symbol: ["ilogbl", private, "<math.h>", public ] }, 453 { symbol: ["ldexp", private, "<math.h>", public ] }, 454 { symbol: ["ldexpf", private, "<math.h>", public ] }, 455 { symbol: ["ldexpl", private, "<math.h>", public ] }, 456 { symbol: ["log", private, "<math.h>", public ] }, 457 { symbol: ["logf", private, "<math.h>", public ] }, 458 { symbol: ["logl", private, "<math.h>", public ] }, 459 { symbol: ["log10", private, "<math.h>", public ] }, 460 { symbol: ["log10f", private, "<math.h>", public ] }, 461 { symbol: ["log10l", private, "<math.h>", public ] }, 462 { symbol: ["log1p", private, "<math.h>", public ] }, 463 { symbol: ["log1pf", private, "<math.h>", public ] }, 464 { symbol: ["log1pl", private, "<math.h>", public ] }, 465 { symbol: ["log2", private, "<math.h>", public ] }, 466 { symbol: ["log2f", private, "<math.h>", public ] }, 467 { symbol: ["log2l", private, "<math.h>", public ] }, 468 { symbol: ["logb", private, "<math.h>", public ] }, 469 { symbol: ["logbf", private, "<math.h>", public ] }, 470 { symbol: ["logbl", private, "<math.h>", public ] }, 471 { symbol: ["modf", private, "<math.h>", public ] }, 472 { symbol: ["modff", private, "<math.h>", public ] }, 473 { symbol: ["modfl", private, "<math.h>", public ] }, 474 { symbol: ["scalbn", private, "<math.h>", public ] }, 475 { symbol: ["scalbnf", private, "<math.h>", public ] }, 476 { symbol: ["scalbnl", private, "<math.h>", public ] }, 477 { symbol: ["scalbln", private, "<math.h>", public ] }, 478 { symbol: ["scalblnf", private, "<math.h>", public ] }, 479 { symbol: ["scalblnl", private, "<math.h>", public ] }, 480 { symbol: ["cbrt", private, "<math.h>", public ] }, 481 { symbol: ["cbrtf", private, "<math.h>", public ] }, 482 { symbol: ["cbrtl", private, "<math.h>", public ] }, 483 { symbol: ["fabs", private, "<math.h>", public ] }, 484 { symbol: ["fabsf", private, "<math.h>", public ] }, 485 { symbol: ["fabsl", private, "<math.h>", public ] }, 486 { symbol: ["hypot", private, "<math.h>", public ] }, 487 { symbol: ["hypotf", private, "<math.h>", public ] }, 488 { symbol: ["hypotl", private, "<math.h>", public ] }, 489 { symbol: ["pow", private, "<math.h>", public ] }, 490 { symbol: ["powf", private, "<math.h>", public ] }, 491 { symbol: ["powl", private, "<math.h>", public ] }, 492 { symbol: ["sqrt", private, "<math.h>", public ] }, 493 { symbol: ["sqrtf", private, "<math.h>", public ] }, 494 { symbol: ["sqrtl", private, "<math.h>", public ] }, 495 { symbol: ["erf", private, "<math.h>", public ] }, 496 { symbol: ["erff", private, "<math.h>", public ] }, 497 { symbol: ["erfl", private, "<math.h>", public ] }, 498 { symbol: ["erfc", private, "<math.h>", public ] }, 499 { symbol: ["erfcf", private, "<math.h>", public ] }, 500 { symbol: ["erfcl", private, "<math.h>", public ] }, 501 { symbol: ["lgamma", private, "<math.h>", public ] }, 502 { symbol: ["lgammaf", private, "<math.h>", public ] }, 503 { symbol: ["lgammal", private, "<math.h>", public ] }, 504 { symbol: ["tgamma", private, "<math.h>", public ] }, 505 { symbol: ["tgammaf", private, "<math.h>", public ] }, 506 { symbol: ["tgammal", private, "<math.h>", public ] }, 507 { symbol: ["ceil", private, "<math.h>", public ] }, 508 { symbol: ["ceilf", private, "<math.h>", public ] }, 509 { symbol: ["ceill", private, "<math.h>", public ] }, 510 { symbol: ["floor", private, "<math.h>", public ] }, 511 { symbol: ["floorf", private, "<math.h>", public ] }, 512 { symbol: ["floorl", private, "<math.h>", public ] }, 513 { symbol: ["nearbyint", private, "<math.h>", public ] }, 514 { symbol: ["nearbyintf", private, "<math.h>", public ] }, 515 { symbol: ["nearbyintl", private, "<math.h>", public ] }, 516 { symbol: ["rint", private, "<math.h>", public ] }, 517 { symbol: ["rintf", private, "<math.h>", public ] }, 518 { symbol: ["rintl", private, "<math.h>", public ] }, 519 { symbol: ["lrint", private, "<math.h>", public ] }, 520 { symbol: ["lrintf", private, "<math.h>", public ] }, 521 { symbol: ["lrintl", private, "<math.h>", public ] }, 522 { symbol: ["llrint", private, "<math.h>", public ] }, 523 { symbol: ["llrintf", private, "<math.h>", public ] }, 524 { symbol: ["llrintl", private, "<math.h>", public ] }, 525 { symbol: ["round", private, "<math.h>", public ] }, 526 { symbol: ["roundf", private, "<math.h>", public ] }, 527 { symbol: ["roundl", private, "<math.h>", public ] }, 528 { symbol: ["lround", private, "<math.h>", public ] }, 529 { symbol: ["lroundf", private, "<math.h>", public ] }, 530 { symbol: ["lroundl", private, "<math.h>", public ] }, 531 { symbol: ["llround", private, "<math.h>", public ] }, 532 { symbol: ["llroundf", private, "<math.h>", public ] }, 533 { symbol: ["llroundl", private, "<math.h>", public ] }, 534 { symbol: ["trunc", private, "<math.h>", public ] }, 535 { symbol: ["truncf", private, "<math.h>", public ] }, 536 { symbol: ["truncl", private, "<math.h>", public ] }, 537 { symbol: ["fmod", private, "<math.h>", public ] }, 538 { symbol: ["fmodf", private, "<math.h>", public ] }, 539 { symbol: ["fmodl", private, "<math.h>", public ] }, 540 { symbol: ["remainder", private, "<math.h>", public ] }, 541 { symbol: ["remainderf", private, "<math.h>", public ] }, 542 { symbol: ["remainderl", private, "<math.h>", public ] }, 543 { symbol: ["remquo", private, "<math.h>", public ] }, 544 { symbol: ["remquof", private, "<math.h>", public ] }, 545 { symbol: ["remquol", private, "<math.h>", public ] }, 546 { symbol: ["copysign", private, "<math.h>", public ] }, 547 { symbol: ["copysignf", private, "<math.h>", public ] }, 548 { symbol: ["copysignl", private, "<math.h>", public ] }, 549 { symbol: ["nan", private, "<math.h>", public ] }, 550 { symbol: ["nanf", private, "<math.h>", public ] }, 551 { symbol: ["nanl", private, "<math.h>", public ] }, 552 { symbol: ["nextafter", private, "<math.h>", public ] }, 553 { symbol: ["nextafterf", private, "<math.h>", public ] }, 554 { symbol: ["nextafterl", private, "<math.h>", public ] }, 555 { symbol: ["nexttoward", private, "<math.h>", public ] }, 556 { symbol: ["nexttowardf", private, "<math.h>", public ] }, 557 { symbol: ["nexttowardl", private, "<math.h>", public ] }, 558 { symbol: ["fdim", private, "<math.h>", public ] }, 559 { symbol: ["fdimf", private, "<math.h>", public ] }, 560 { symbol: ["fdiml", private, "<math.h>", public ] }, 561 { symbol: ["fmax", private, "<math.h>", public ] }, 562 { symbol: ["fmaxf", private, "<math.h>", public ] }, 563 { symbol: ["fmaxl", private, "<math.h>", public ] }, 564 { symbol: ["fmin", private, "<math.h>", public ] }, 565 { symbol: ["fminf", private, "<math.h>", public ] }, 566 { symbol: ["fminl", private, "<math.h>", public ] }, 567 { symbol: ["fma", private, "<math.h>", public ] }, 568 { symbol: ["fmaf", private, "<math.h>", public ] }, 569 { symbol: ["fmal", private, "<math.h>", public ] }, 570 { symbol: ["isgreater", private, "<math.h>", public ] }, 571 { symbol: ["isgreaterequal", private, "<math.h>", public ] }, 572 { symbol: ["isless", private, "<math.h>", public ] }, 573 { symbol: ["islessequal", private, "<math.h>", public ] }, 574 { symbol: ["islessgreater", private, "<math.h>", public ] }, 575 { symbol: ["isunordered", private, "<math.h>", public ] }, 576 577 # B.12 Nonlocal jumps <setjmp.h> 578 { symbol: ["jmp_buf", private, "<setjmp.h>", public ] }, 579 { symbol: ["setjmp", private, "<setjmp.h>", public ] }, 580 { symbol: ["longjmp", private, "<setjmp.h>", public ] }, 581 582 # B.13 Signal handling <signal.h> 583 { symbol: ["sig_atomic_t", private, "<signal.h>", public ] }, 584 { symbol: ["SIG_DFL", private, "<signal.h>", public ] }, 585 { symbol: ["SIG_ERR", private, "<signal.h>", public ] }, 586 { symbol: ["SIG_IGN", private, "<signal.h>", public ] }, 587 { symbol: ["SIGABRT", private, "<signal.h>", public ] }, 588 { symbol: ["SIGFPE", private, "<signal.h>", public ] }, 589 { symbol: ["SIGILL", private, "<signal.h>", public ] }, 590 { symbol: ["SIGINT", private, "<signal.h>", public ] }, 591 { symbol: ["SIGSEGV", private, "<signal.h>", public ] }, 592 { symbol: ["SIGTERM", private, "<signal.h>", public ] }, 593 { symbol: ["signal", private, "<signal.h>", public ] }, 594 { symbol: ["raise", private, "<signal.h>", public ] }, 595 596 # B.14 Variable arguments <stdarg.h> 597 { symbol: ["va_list", private, "<stdarg.h>", public ] }, 598 { symbol: ["va_arg", private, "<stdarg.h>", public ] }, 599 { symbol: ["va_copy", private, "<stdarg.h>", public ] }, 600 { symbol: ["va_end", private, "<stdarg.h>", public ] }, 601 { symbol: ["va_start", private, "<stdarg.h>", public ] }, 602 603 # B.15 Boolean type and values <stdbool.h> 604 { symbol: ["bool", private, "<stdbool.h>", public ] }, 605 { symbol: ["true", private, "<stdbool.h>", public ] }, 606 { symbol: ["false", private, "<stdbool.h>", public ] }, 607 { symbol: ["__bool_true_false_are_defined", private, "<stdbool.h>", public ] }, 608 609 # B.16 Common definitions <stddef.h> 610 { symbol: ["ptrdiff_t", private, "<stddef.h>", public ] }, 611 { symbol: ["size_t", private, "<stddef.h>", public ] }, 612 { symbol: ["wchar_t", private, "<stddef.h>", public ] }, 613 { symbol: ["NULL", private, "<stddef.h>", public ] }, 614 { symbol: ["offsetof", private, "<stddef.h>", public ] }, 615 616 # B.17 Integer types <stdint.h> 617 { symbol: ["int8_t", private, "<stdint.h>", public ] }, 618 { symbol: ["uint8_t", private, "<stdint.h>", public ] }, 619 { symbol: ["int_least8_t", private, "<stdint.h>", public ] }, 620 { symbol: ["uint_least8_t", private, "<stdint.h>", public ] }, 621 { symbol: ["int_fast8_t", private, "<stdint.h>", public ] }, 622 { symbol: ["uint_fast8_t", private, "<stdint.h>", public ] }, 623 { symbol: ["INT8_MIN", private, "<stdint.h>", public ] }, 624 { symbol: ["INT8_MAX", private, "<stdint.h>", public ] }, 625 { symbol: ["UINT8_MAX", private, "<stdint.h>", public ] }, 626 { symbol: ["INT_LEAST8_MIN", private, "<stdint.h>", public ] }, 627 { symbol: ["INT_LEAST8_MAX", private, "<stdint.h>", public ] }, 628 { symbol: ["UINT_LEAST8_MAX", private, "<stdint.h>", public ] }, 629 { symbol: ["INT_FAST8_MIN", private, "<stdint.h>", public ] }, 630 { symbol: ["INT_FAST8_MAX", private, "<stdint.h>", public ] }, 631 { symbol: ["UINT_FAST8_MAX", private, "<stdint.h>", public ] }, 632 { symbol: ["INT8_C", private, "<stdint.h>", public ] }, 633 { symbol: ["UINT8_C", private, "<stdint.h>", public ] }, 634 { symbol: ["int16_t", private, "<stdint.h>", public ] }, 635 { symbol: ["uint16_t", private, "<stdint.h>", public ] }, 636 { symbol: ["int_least16_t", private, "<stdint.h>", public ] }, 637 { symbol: ["uint_least16_t", private, "<stdint.h>", public ] }, 638 { symbol: ["int_fast16_t", private, "<stdint.h>", public ] }, 639 { symbol: ["uint_fast16_t", private, "<stdint.h>", public ] }, 640 { symbol: ["INT16_MIN", private, "<stdint.h>", public ] }, 641 { symbol: ["INT16_MAX", private, "<stdint.h>", public ] }, 642 { symbol: ["UINT16_MAX", private, "<stdint.h>", public ] }, 643 { symbol: ["INT_LEAST16_MIN", private, "<stdint.h>", public ] }, 644 { symbol: ["INT_LEAST16_MAX", private, "<stdint.h>", public ] }, 645 { symbol: ["UINT_LEAST16_MAX", private, "<stdint.h>", public ] }, 646 { symbol: ["INT_FAST16_MIN", private, "<stdint.h>", public ] }, 647 { symbol: ["INT_FAST16_MAX", private, "<stdint.h>", public ] }, 648 { symbol: ["UINT_FAST16_MAX", private, "<stdint.h>", public ] }, 649 { symbol: ["INT16_C", private, "<stdint.h>", public ] }, 650 { symbol: ["UINT16_C", private, "<stdint.h>", public ] }, 651 { symbol: ["int32_t", private, "<stdint.h>", public ] }, 652 { symbol: ["uint32_t", private, "<stdint.h>", public ] }, 653 { symbol: ["int_least32_t", private, "<stdint.h>", public ] }, 654 { symbol: ["uint_least32_t", private, "<stdint.h>", public ] }, 655 { symbol: ["int_fast32_t", private, "<stdint.h>", public ] }, 656 { symbol: ["uint_fast32_t", private, "<stdint.h>", public ] }, 657 { symbol: ["INT32_MIN", private, "<stdint.h>", public ] }, 658 { symbol: ["INT32_MAX", private, "<stdint.h>", public ] }, 659 { symbol: ["UINT32_MAX", private, "<stdint.h>", public ] }, 660 { symbol: ["INT_LEAST32_MIN", private, "<stdint.h>", public ] }, 661 { symbol: ["INT_LEAST32_MAX", private, "<stdint.h>", public ] }, 662 { symbol: ["UINT_LEAST32_MAX", private, "<stdint.h>", public ] }, 663 { symbol: ["INT_FAST32_MIN", private, "<stdint.h>", public ] }, 664 { symbol: ["INT_FAST32_MAX", private, "<stdint.h>", public ] }, 665 { symbol: ["UINT_FAST32_MAX", private, "<stdint.h>", public ] }, 666 { symbol: ["INT32_C", private, "<stdint.h>", public ] }, 667 { symbol: ["UINT32_C", private, "<stdint.h>", public ] }, 668 { symbol: ["int64_t", private, "<stdint.h>", public ] }, 669 { symbol: ["uint64_t", private, "<stdint.h>", public ] }, 670 { symbol: ["int_least64_t", private, "<stdint.h>", public ] }, 671 { symbol: ["uint_least64_t", private, "<stdint.h>", public ] }, 672 { symbol: ["int_fast64_t", private, "<stdint.h>", public ] }, 673 { symbol: ["uint_fast64_t", private, "<stdint.h>", public ] }, 674 { symbol: ["INT64_MIN", private, "<stdint.h>", public ] }, 675 { symbol: ["INT64_MAX", private, "<stdint.h>", public ] }, 676 { symbol: ["UINT64_MAX", private, "<stdint.h>", public ] }, 677 { symbol: ["INT_LEAST64_MIN", private, "<stdint.h>", public ] }, 678 { symbol: ["INT_LEAST64_MAX", private, "<stdint.h>", public ] }, 679 { symbol: ["UINT_LEAST64_MAX", private, "<stdint.h>", public ] }, 680 { symbol: ["INT_FAST64_MIN", private, "<stdint.h>", public ] }, 681 { symbol: ["INT_FAST64_MAX", private, "<stdint.h>", public ] }, 682 { symbol: ["UINT_FAST64_MAX", private, "<stdint.h>", public ] }, 683 { symbol: ["INT64_C", private, "<stdint.h>", public ] }, 684 { symbol: ["UINT64_C", private, "<stdint.h>", public ] }, 685 { symbol: ["intptr_t", private, "<stdint.h>", public ] }, 686 { symbol: ["uintptr_t", private, "<stdint.h>", public ] }, 687 { symbol: ["intmax_t", private, "<stdint.h>", public ] }, 688 { symbol: ["uintmax_t", private, "<stdint.h>", public ] }, 689 { symbol: ["INTPTR_MIN", private, "<stdint.h>", public ] }, 690 { symbol: ["INTPTR_MAX", private, "<stdint.h>", public ] }, 691 { symbol: ["UINTPTR_MAX", private, "<stdint.h>", public ] }, 692 { symbol: ["INTMAX_MIN", private, "<stdint.h>", public ] }, 693 { symbol: ["INTMAX_MAX", private, "<stdint.h>", public ] }, 694 { symbol: ["UINTMAX_MAX", private, "<stdint.h>", public ] }, 695 { symbol: ["PTRDIFF_MIN", private, "<stdint.h>", public ] }, 696 { symbol: ["PTRDIFF_MAX", private, "<stdint.h>", public ] }, 697 { symbol: ["SIG_ATOMIC_MIN", private, "<stdint.h>", public ] }, 698 { symbol: ["SIG_ATOMIC_MAX", private, "<stdint.h>", public ] }, 699 { symbol: ["SIZE_MAX", private, "<stdint.h>", public ] }, 700 { symbol: ["WCHAR_MIN", private, "<stdint.h>", public ] }, 701 { symbol: ["WCHAR_MAX", private, "<stdint.h>", public ] }, 702 { symbol: ["WINT_MIN", private, "<stdint.h>", public ] }, 703 { symbol: ["WINT_MAX", private, "<stdint.h>", public ] }, 704 { symbol: ["INTMAX_C", private, "<stdint.h>", public ] }, 705 { symbol: ["UINTMAX_C", private, "<stdint.h>", public ] }, 706 707 # B.18 Input/output <stdio.h> 708 { symbol: ["size_t", private, "<stdio.h>", public ] }, 709 { symbol: ["FILE", private, "<stdio.h>", public ] }, 710 { symbol: ["fpos_t", private, "<stdio.h>", public ] }, 711 { symbol: ["NULL", private, "<stdio.h>", public ] }, 712 { symbol: ["_IOFBF", private, "<stdio.h>", public ] }, 713 { symbol: ["_IOLBF", private, "<stdio.h>", public ] }, 714 { symbol: ["_IONBF", private, "<stdio.h>", public ] }, 715 { symbol: ["BUFSIZ", private, "<stdio.h>", public ] }, 716 { symbol: ["EOF", private, "<stdio.h>", public ] }, 717 { symbol: ["FOPEN_MAX", private, "<stdio.h>", public ] }, 718 { symbol: ["FILENAME_MAX", private, "<stdio.h>", public ] }, 719 { symbol: ["L_tmpnam", private, "<stdio.h>", public ] }, 720 { symbol: ["SEEK_CUR", private, "<stdio.h>", public ] }, 721 { symbol: ["SEEK_END", private, "<stdio.h>", public ] }, 722 { symbol: ["SEEK_SET", private, "<stdio.h>", public ] }, 723 { symbol: ["TMP_MAX", private, "<stdio.h>", public ] }, 724 { symbol: ["stderr", private, "<stdio.h>", public ] }, 725 { symbol: ["stdin", private, "<stdio.h>", public ] }, 726 { symbol: ["stdout", private, "<stdio.h>", public ] }, 727 { symbol: ["remove", private, "<stdio.h>", public ] }, 728 { symbol: ["rename", private, "<stdio.h>", public ] }, 729 { symbol: ["tmpfile", private, "<stdio.h>", public ] }, 730 { symbol: ["tmpnam", private, "<stdio.h>", public ] }, 731 { symbol: ["fclose", private, "<stdio.h>", public ] }, 732 { symbol: ["fflush", private, "<stdio.h>", public ] }, 733 { symbol: ["fopen", private, "<stdio.h>", public ] }, 734 { symbol: ["freopen", private, "<stdio.h>", public ] }, 735 { symbol: ["setbuf", private, "<stdio.h>", public ] }, 736 { symbol: ["setvbuf", private, "<stdio.h>", public ] }, 737 { symbol: ["fprintf", private, "<stdio.h>", public ] }, 738 { symbol: ["fscanf", private, "<stdio.h>", public ] }, 739 { symbol: ["printf", private, "<stdio.h>", public ] }, 740 { symbol: ["scanf", private, "<stdio.h>", public ] }, 741 { symbol: ["snprintf", private, "<stdio.h>", public ] }, 742 { symbol: ["sprintf", private, "<stdio.h>", public ] }, 743 { symbol: ["sscanf", private, "<stdio.h>", public ] }, 744 { symbol: ["vfprintf", private, "<stdio.h>", public ] }, 745 { symbol: ["vfscanf", private, "<stdio.h>", public ] }, 746 { symbol: ["vprintf", private, "<stdio.h>", public ] }, 747 { symbol: ["vscanf", private, "<stdio.h>", public ] }, 748 { symbol: ["vsnprintf", private, "<stdio.h>", public ] }, 749 { symbol: ["vsprintf", private, "<stdio.h>", public ] }, 750 { symbol: ["vsscanf", private, "<stdio.h>", public ] }, 751 { symbol: ["fgetc", private, "<stdio.h>", public ] }, 752 { symbol: ["fgets", private, "<stdio.h>", public ] }, 753 { symbol: ["fputc", private, "<stdio.h>", public ] }, 754 { symbol: ["fputs", private, "<stdio.h>", public ] }, 755 { symbol: ["getc", private, "<stdio.h>", public ] }, 756 { symbol: ["getchar", private, "<stdio.h>", public ] }, 757 { symbol: ["gets", private, "<stdio.h>", public ] }, 758 { symbol: ["putc", private, "<stdio.h>", public ] }, 759 { symbol: ["putchar", private, "<stdio.h>", public ] }, 760 { symbol: ["puts", private, "<stdio.h>", public ] }, 761 { symbol: ["ungetc", private, "<stdio.h>", public ] }, 762 { symbol: ["fread", private, "<stdio.h>", public ] }, 763 { symbol: ["fwrite", private, "<stdio.h>", public ] }, 764 { symbol: ["fgetpos", private, "<stdio.h>", public ] }, 765 { symbol: ["fseek", private, "<stdio.h>", public ] }, 766 { symbol: ["fsetpos", private, "<stdio.h>", public ] }, 767 { symbol: ["ftell", private, "<stdio.h>", public ] }, 768 { symbol: ["rewind", private, "<stdio.h>", public ] }, 769 { symbol: ["clearerr", private, "<stdio.h>", public ] }, 770 { symbol: ["feof", private, "<stdio.h>", public ] }, 771 { symbol: ["ferror", private, "<stdio.h>", public ] }, 772 { symbol: ["perror", private, "<stdio.h>", public ] }, 773 774 # B.19 General utilities <stdlib.h> 775 { symbol: ["size_t", private, "<stdlib.h>", public ] }, 776 { symbol: ["wchar_t", private, "<stdlib.h>", public ] }, 777 { symbol: ["div_t", private, "<stdlib.h>", public ] }, 778 { symbol: ["ldiv_t", private, "<stdlib.h>", public ] }, 779 { symbol: ["lldiv_t", private, "<stdlib.h>", public ] }, 780 { symbol: ["NULL", private, "<stdlib.h>", public ] }, 781 { symbol: ["EXIT_FAILURE", private, "<stdlib.h>", public ] }, 782 { symbol: ["EXIT_SUCCESS", private, "<stdlib.h>", public ] }, 783 { symbol: ["RAND_MAX", private, "<stdlib.h>", public ] }, 784 { symbol: ["MB_CUR_MAX", private, "<stdlib.h>", public ] }, 785 { symbol: ["atof", private, "<stdlib.h>", public ] }, 786 { symbol: ["atoi", private, "<stdlib.h>", public ] }, 787 { symbol: ["atol", private, "<stdlib.h>", public ] }, 788 { symbol: ["atoll", private, "<stdlib.h>", public ] }, 789 { symbol: ["strtod", private, "<stdlib.h>", public ] }, 790 { symbol: ["strtof", private, "<stdlib.h>", public ] }, 791 { symbol: ["strtold", private, "<stdlib.h>", public ] }, 792 { symbol: ["strtol", private, "<stdlib.h>", public ] }, 793 { symbol: ["strtoll", private, "<stdlib.h>", public ] }, 794 { symbol: ["strtoul", private, "<stdlib.h>", public ] }, 795 { symbol: ["strtoull", private, "<stdlib.h>", public ] }, 796 { symbol: ["rand", private, "<stdlib.h>", public ] }, 797 { symbol: ["srand", private, "<stdlib.h>", public ] }, 798 { symbol: ["calloc", private, "<stdlib.h>", public ] }, 799 { symbol: ["free", private, "<stdlib.h>", public ] }, 800 { symbol: ["malloc", private, "<stdlib.h>", public ] }, 801 { symbol: ["realloc", private, "<stdlib.h>", public ] }, 802 { symbol: ["abort", private, "<stdlib.h>", public ] }, 803 { symbol: ["atexit", private, "<stdlib.h>", public ] }, 804 { symbol: ["exit", private, "<stdlib.h>", public ] }, 805 { symbol: ["_Exit", private, "<stdlib.h>", public ] }, 806 { symbol: ["getenv", private, "<stdlib.h>", public ] }, 807 { symbol: ["system", private, "<stdlib.h>", public ] }, 808 { symbol: ["bsearch", private, "<stdlib.h>", public ] }, 809 { symbol: ["qsort", private, "<stdlib.h>", public ] }, 810 { symbol: ["abs", private, "<stdlib.h>", public ] }, 811 { symbol: ["labs", private, "<stdlib.h>", public ] }, 812 { symbol: ["llabs", private, "<stdlib.h>", public ] }, 813 { symbol: ["div", private, "<stdlib.h>", public ] }, 814 { symbol: ["ldiv", private, "<stdlib.h>", public ] }, 815 { symbol: ["lldiv", private, "<stdlib.h>", public ] }, 816 { symbol: ["mblen", private, "<stdlib.h>", public ] }, 817 { symbol: ["mbtowc", private, "<stdlib.h>", public ] }, 818 { symbol: ["wctomb", private, "<stdlib.h>", public ] }, 819 { symbol: ["mbstowcs", private, "<stdlib.h>", public ] }, 820 { symbol: ["wcstombs", private, "<stdlib.h>", public ] }, 821 822 # B.20 String handling <string.h> 823 { symbol: ["size_t", private, "<string.h>", public ] }, 824 { symbol: ["NULL", private, "<string.h>", public ] }, 825 { symbol: ["memcpy", private, "<string.h>", public ] }, 826 { symbol: ["memmove", private, "<string.h>", public ] }, 827 { symbol: ["strcpy", private, "<string.h>", public ] }, 828 { symbol: ["strncpy", private, "<string.h>", public ] }, 829 { symbol: ["strcat", private, "<string.h>", public ] }, 830 { symbol: ["strncat", private, "<string.h>", public ] }, 831 { symbol: ["memcmp", private, "<string.h>", public ] }, 832 { symbol: ["strcmp", private, "<string.h>", public ] }, 833 { symbol: ["strcoll", private, "<string.h>", public ] }, 834 { symbol: ["strncmp", private, "<string.h>", public ] }, 835 { symbol: ["strxfrm", private, "<string.h>", public ] }, 836 { symbol: ["memchr", private, "<string.h>", public ] }, 837 { symbol: ["strchr", private, "<string.h>", public ] }, 838 { symbol: ["strcspn", private, "<string.h>", public ] }, 839 { symbol: ["strpbrk", private, "<string.h>", public ] }, 840 { symbol: ["strrchr", private, "<string.h>", public ] }, 841 { symbol: ["strspn", private, "<string.h>", public ] }, 842 { symbol: ["strstr", private, "<string.h>", public ] }, 843 { symbol: ["strtok", private, "<string.h>", public ] }, 844 { symbol: ["memset", private, "<string.h>", public ] }, 845 { symbol: ["strerror", private, "<string.h>", public ] }, 846 { symbol: ["strlen", private, "<string.h>", public ] }, 847 848 # B.21 Type-generic math <tgmath.h> 849 { symbol: ["acos", private, "<tgmath.h>", public ] }, 850 { symbol: ["asin", private, "<tgmath.h>", public ] }, 851 { symbol: ["atan", private, "<tgmath.h>", public ] }, 852 { symbol: ["acosh", private, "<tgmath.h>", public ] }, 853 { symbol: ["asinh", private, "<tgmath.h>", public ] }, 854 { symbol: ["atanh", private, "<tgmath.h>", public ] }, 855 { symbol: ["cos", private, "<tgmath.h>", public ] }, 856 { symbol: ["sin", private, "<tgmath.h>", public ] }, 857 { symbol: ["tan", private, "<tgmath.h>", public ] }, 858 { symbol: ["cosh", private, "<tgmath.h>", public ] }, 859 { symbol: ["sinh", private, "<tgmath.h>", public ] }, 860 { symbol: ["tanh", private, "<tgmath.h>", public ] }, 861 { symbol: ["exp", private, "<tgmath.h>", public ] }, 862 { symbol: ["log", private, "<tgmath.h>", public ] }, 863 { symbol: ["pow", private, "<tgmath.h>", public ] }, 864 { symbol: ["sqrt", private, "<tgmath.h>", public ] }, 865 { symbol: ["fabs", private, "<tgmath.h>", public ] }, 866 { symbol: ["atan2", private, "<tgmath.h>", public ] }, 867 { symbol: ["cbrt", private, "<tgmath.h>", public ] }, 868 { symbol: ["ceil", private, "<tgmath.h>", public ] }, 869 { symbol: ["copysign", private, "<tgmath.h>", public ] }, 870 { symbol: ["erf", private, "<tgmath.h>", public ] }, 871 { symbol: ["erfc", private, "<tgmath.h>", public ] }, 872 { symbol: ["exp2", private, "<tgmath.h>", public ] }, 873 { symbol: ["expm1", private, "<tgmath.h>", public ] }, 874 { symbol: ["fdim", private, "<tgmath.h>", public ] }, 875 { symbol: ["floor", private, "<tgmath.h>", public ] }, 876 { symbol: ["fma", private, "<tgmath.h>", public ] }, 877 { symbol: ["fmax", private, "<tgmath.h>", public ] }, 878 { symbol: ["fmin", private, "<tgmath.h>", public ] }, 879 { symbol: ["fmod", private, "<tgmath.h>", public ] }, 880 { symbol: ["frexp", private, "<tgmath.h>", public ] }, 881 { symbol: ["hypot", private, "<tgmath.h>", public ] }, 882 { symbol: ["ilogb", private, "<tgmath.h>", public ] }, 883 { symbol: ["ldexp", private, "<tgmath.h>", public ] }, 884 { symbol: ["lgamma", private, "<tgmath.h>", public ] }, 885 { symbol: ["llrint", private, "<tgmath.h>", public ] }, 886 { symbol: ["llround", private, "<tgmath.h>", public ] }, 887 { symbol: ["log10", private, "<tgmath.h>", public ] }, 888 { symbol: ["log1p", private, "<tgmath.h>", public ] }, 889 { symbol: ["log2", private, "<tgmath.h>", public ] }, 890 { symbol: ["logb", private, "<tgmath.h>", public ] }, 891 { symbol: ["lrint", private, "<tgmath.h>", public ] }, 892 { symbol: ["lround", private, "<tgmath.h>", public ] }, 893 { symbol: ["nearbyint", private, "<tgmath.h>", public ] }, 894 { symbol: ["nextafter", private, "<tgmath.h>", public ] }, 895 { symbol: ["nexttoward", private, "<tgmath.h>", public ] }, 896 { symbol: ["remainder", private, "<tgmath.h>", public ] }, 897 { symbol: ["remquo", private, "<tgmath.h>", public ] }, 898 { symbol: ["rint", private, "<tgmath.h>", public ] }, 899 { symbol: ["round", private, "<tgmath.h>", public ] }, 900 { symbol: ["scalbn", private, "<tgmath.h>", public ] }, 901 { symbol: ["scalbln", private, "<tgmath.h>", public ] }, 902 { symbol: ["tgamma", private, "<tgmath.h>", public ] }, 903 { symbol: ["trunc", private, "<tgmath.h>", public ] }, 904 { symbol: ["carg", private, "<tgmath.h>", public ] }, 905 { symbol: ["cimag", private, "<tgmath.h>", public ] }, 906 { symbol: ["conj", private, "<tgmath.h>", public ] }, 907 { symbol: ["cproj", private, "<tgmath.h>", public ] }, 908 { symbol: ["creal", private, "<tgmath.h>", public ] }, 909 910 # B.22 Date and time <time.h> 911 { symbol: ["NULL", private, "<time.h>", public ] }, 912 { symbol: ["CLOCKS_PER_SEC", private, "<time.h>", public ] }, 913 { symbol: ["size_t", private, "<time.h>", public ] }, 914 { symbol: ["clock_t", private, "<time.h>", public ] }, 915 { symbol: ["time_t", private, "<time.h>", public ] }, 916 { symbol: ["tm", private, "<time.h>", public ] }, 917 { symbol: ["clock", private, "<time.h>", public ] }, 918 { symbol: ["difftime", private, "<time.h>", public ] }, 919 { symbol: ["mktime", private, "<time.h>", public ] }, 920 { symbol: ["time", private, "<time.h>", public ] }, 921 { symbol: ["asctime", private, "<time.h>", public ] }, 922 { symbol: ["ctime", private, "<time.h>", public ] }, 923 { symbol: ["gmtime", private, "<time.h>", public ] }, 924 { symbol: ["localtime", private, "<time.h>", public ] }, 925 { symbol: ["strftime", private, "<time.h>", public ] }, 926 927 # B.23 Extended multibyte/wide character utilities <wchar.h> 928 { symbol: ["wchar_t", private, "<wchar.h>", public ] }, 929 { symbol: ["wint_t", private, "<wchar.h>", public ] }, 930 { symbol: ["WCHAR_MAX", private, "<wchar.h>", public ] }, 931 { symbol: ["size_t", private, "<wchar.h>", public ] }, 932 { symbol: ["tm", private, "<wchar.h>", public ] }, 933 { symbol: ["WCHAR_MIN", private, "<wchar.h>", public ] }, 934 { symbol: ["mbstate_t", private, "<wchar.h>", public ] }, 935 { symbol: ["NULL", private, "<wchar.h>", public ] }, 936 { symbol: ["WEOF", private, "<wchar.h>", public ] }, 937 { symbol: ["fwprintf", private, "<wchar.h>", public ] }, 938 { symbol: ["fwscanf", private, "<wchar.h>", public ] }, 939 { symbol: ["swprintf", private, "<wchar.h>", public ] }, 940 { symbol: ["swscanf", private, "<wchar.h>", public ] }, 941 { symbol: ["vfwprintf", private, "<wchar.h>", public ] }, 942 { symbol: ["vfwscanf", private, "<wchar.h>", public ] }, 943 { symbol: ["vswprintf", private, "<wchar.h>", public ] }, 944 { symbol: ["vswscanf", private, "<wchar.h>", public ] }, 945 { symbol: ["vwprintf", private, "<wchar.h>", public ] }, 946 { symbol: ["vwscanf", private, "<wchar.h>", public ] }, 947 { symbol: ["wprintf", private, "<wchar.h>", public ] }, 948 { symbol: ["wscanf", private, "<wchar.h>", public ] }, 949 { symbol: ["fgetwc", private, "<wchar.h>", public ] }, 950 { symbol: ["fgetws", private, "<wchar.h>", public ] }, 951 { symbol: ["fputwc", private, "<wchar.h>", public ] }, 952 { symbol: ["fputws", private, "<wchar.h>", public ] }, 953 { symbol: ["fwide", private, "<wchar.h>", public ] }, 954 { symbol: ["getwc", private, "<wchar.h>", public ] }, 955 { symbol: ["getwchar", private, "<wchar.h>", public ] }, 956 { symbol: ["putwc", private, "<wchar.h>", public ] }, 957 { symbol: ["putwchar", private, "<wchar.h>", public ] }, 958 { symbol: ["ungetwc", private, "<wchar.h>", public ] }, 959 { symbol: ["wcstod", private, "<wchar.h>", public ] }, 960 { symbol: ["wcstof", private, "<wchar.h>", public ] }, 961 { symbol: ["wcstold", private, "<wchar.h>", public ] }, 962 { symbol: ["wcstol", private, "<wchar.h>", public ] }, 963 { symbol: ["wcstoll", private, "<wchar.h>", public ] }, 964 { symbol: ["wcstoul", private, "<wchar.h>", public ] }, 965 { symbol: ["wcstoull", private, "<wchar.h>", public ] }, 966 { symbol: ["wcscpy", private, "<wchar.h>", public ] }, 967 { symbol: ["wcsncpy", private, "<wchar.h>", public ] }, 968 { symbol: ["wmemcpy", private, "<wchar.h>", public ] }, 969 { symbol: ["wmemmove", private, "<wchar.h>", public ] }, 970 { symbol: ["wcscat", private, "<wchar.h>", public ] }, 971 { symbol: ["wcsncat", private, "<wchar.h>", public ] }, 972 { symbol: ["wcscmp", private, "<wchar.h>", public ] }, 973 { symbol: ["wcscoll", private, "<wchar.h>", public ] }, 974 { symbol: ["wcsncmp", private, "<wchar.h>", public ] }, 975 { symbol: ["wcsxfrm", private, "<wchar.h>", public ] }, 976 { symbol: ["wmemcmp", private, "<wchar.h>", public ] }, 977 { symbol: ["wcschr", private, "<wchar.h>", public ] }, 978 { symbol: ["wcscspn", private, "<wchar.h>", public ] }, 979 { symbol: ["wcspbrk", private, "<wchar.h>", public ] }, 980 { symbol: ["wcsrchr", private, "<wchar.h>", public ] }, 981 { symbol: ["wcsspn", private, "<wchar.h>", public ] }, 982 { symbol: ["wcsstr", private, "<wchar.h>", public ] }, 983 { symbol: ["wcstok", private, "<wchar.h>", public ] }, 984 { symbol: ["wmemchr", private, "<wchar.h>", public ] }, 985 { symbol: ["wcslen", private, "<wchar.h>", public ] }, 986 { symbol: ["wmemset", private, "<wchar.h>", public ] }, 987 { symbol: ["wcsftime", private, "<wchar.h>", public ] }, 988 { symbol: ["btowc", private, "<wchar.h>", public ] }, 989 { symbol: ["wctob", private, "<wchar.h>", public ] }, 990 { symbol: ["mbsinit", private, "<wchar.h>", public ] }, 991 { symbol: ["mbrlen", private, "<wchar.h>", public ] }, 992 { symbol: ["mbrtowc", private, "<wchar.h>", public ] }, 993 { symbol: ["wcrtomb", private, "<wchar.h>", public ] }, 994 { symbol: ["mbsrtowcs", private, "<wchar.h>", public ] }, 995 { symbol: ["wcsrtombs", private, "<wchar.h>", public ] }, 996 997 # B.24 Wide character classification and mapping utilities <wctype.h> 998 { symbol: ["wint_t", private, "<wctype.h>", public ] }, 999 { symbol: ["wctrans_t", private, "<wctype.h>", public ] }, 1000 { symbol: ["wctype_t", private, "<wctype.h>", public ] }, 1001 { symbol: ["WEOF", private, "<wctype.h>", public ] }, 1002 { symbol: ["iswalnum", private, "<wctype.h>", public ] }, 1003 { symbol: ["iswalpha", private, "<wctype.h>", public ] }, 1004 { symbol: ["iswblank", private, "<wctype.h>", public ] }, 1005 { symbol: ["iswcntrl", private, "<wctype.h>", public ] }, 1006 { symbol: ["iswdigit", private, "<wctype.h>", public ] }, 1007 { symbol: ["iswgraph", private, "<wctype.h>", public ] }, 1008 { symbol: ["iswlower", private, "<wctype.h>", public ] }, 1009 { symbol: ["iswprint", private, "<wctype.h>", public ] }, 1010 { symbol: ["iswpunct", private, "<wctype.h>", public ] }, 1011 { symbol: ["iswspace", private, "<wctype.h>", public ] }, 1012 { symbol: ["iswupper", private, "<wctype.h>", public ] }, 1013 { symbol: ["iswxdigit", private, "<wctype.h>", public ] }, 1014 { symbol: ["iswctype", private, "<wctype.h>", public ] }, 1015 { symbol: ["wctype", private, "<wctype.h>", public ] }, 1016 { symbol: ["towlower", private, "<wctype.h>", public ] }, 1017 { symbol: ["towupper", private, "<wctype.h>", public ] }, 1018 { symbol: ["towctrans", private, "<wctype.h>", public ] }, 1019 { symbol: ["wctrans", private, "<wctype.h>", public ] }, 1020 1021 # inttypes.h includes stdint.h 1022 # https://port70.net/~nsz/c/c99/n1256.html#7.8p1 1023 { include: [ "<stdint.h>", public, "<inttypes.h>", public ] }, 1024 1025 # tgmath.h includes math.h and complex.h 1026 # https://port70.net/~nsz/c/c99/n1256.html#7.22p1 1027 { include: [ "<math.h>", public, "<tgmath.h>", public ] }, 1028 { include: [ "<complex.h>", public, "<tgmath.h>", public ] }, 1029 ] 1030 1031 # vim: set ft=toml: