# Symbols defined in the C spec. # These are taken from https://port70.net/~nsz/c/c99/n1256.html#B [ # B.1 Diagnostics { symbol: ["NDEBUG", private, "", public ] }, { symbol: ["void assert(scalar expression);", private, "", public ] }, # B.2 Complex { symbol: ["complex", private, "", public ] }, { symbol: ["_Complex_I", private, "", public ] }, { symbol: ["imaginary", private, "", public ] }, { symbol: ["_Imaginary_I", private, "", public ] }, { symbol: ["I", private, "", public ] }, { symbol: ["cacos", private, "", public ] }, { symbol: ["cacosf", private, "", public ] }, { symbol: ["cacosl", private, "", public ] }, { symbol: ["casin", private, "", public ] }, { symbol: ["casinf", private, "", public ] }, { symbol: ["casinl", private, "", public ] }, { symbol: ["catan", private, "", public ] }, { symbol: ["catanf", private, "", public ] }, { symbol: ["catanl", private, "", public ] }, { symbol: ["ccos", private, "", public ] }, { symbol: ["ccosf", private, "", public ] }, { symbol: ["ccosl", private, "", public ] }, { symbol: ["csin", private, "", public ] }, { symbol: ["csinf", private, "", public ] }, { symbol: ["csinl", private, "", public ] }, { symbol: ["ctan", private, "", public ] }, { symbol: ["ctanf", private, "", public ] }, { symbol: ["ctanl", private, "", public ] }, { symbol: ["cacosh", private, "", public ] }, { symbol: ["cacoshf", private, "", public ] }, { symbol: ["cacoshl", private, "", public ] }, { symbol: ["casinh", private, "", public ] }, { symbol: ["casinhf", private, "", public ] }, { symbol: ["casinhl", private, "", public ] }, { symbol: ["catanh", private, "", public ] }, { symbol: ["catanhf", private, "", public ] }, { symbol: ["catanhl", private, "", public ] }, { symbol: ["ccosh", private, "", public ] }, { symbol: ["ccoshf", private, "", public ] }, { symbol: ["ccoshl", private, "", public ] }, { symbol: ["csinh", private, "", public ] }, { symbol: ["csinhf", private, "", public ] }, { symbol: ["csinhl", private, "", public ] }, { symbol: ["ctanh", private, "", public ] }, { symbol: ["ctanhf", private, "", public ] }, { symbol: ["ctanhl", private, "", public ] }, { symbol: ["cexp", private, "", public ] }, { symbol: ["cexpf", private, "", public ] }, { symbol: ["cexpl", private, "", public ] }, { symbol: ["clog", private, "", public ] }, { symbol: ["clogf", private, "", public ] }, { symbol: ["clogl", private, "", public ] }, { symbol: ["cabs", private, "", public ] }, { symbol: ["cabsf", private, "", public ] }, { symbol: ["cabsl", private, "", public ] }, { symbol: ["cpow", private, "", public ] }, { symbol: ["cpowf", private, "", public ] }, { symbol: ["cpowl", private, "", public ] }, { symbol: ["csqrt", private, "", public ] }, { symbol: ["csqrtf", private, "", public ] }, { symbol: ["csqrtl", private, "", public ] }, { symbol: ["carg", private, "", public ] }, { symbol: ["cargf", private, "", public ] }, { symbol: ["cargl", private, "", public ] }, { symbol: ["cimag", private, "", public ] }, { symbol: ["cimagf", private, "", public ] }, { symbol: ["cimagl", private, "", public ] }, { symbol: ["conj", private, "", public ] }, { symbol: ["conjf", private, "", public ] }, { symbol: ["conjl", private, "", public ] }, { symbol: ["cproj", private, "", public ] }, { symbol: ["cprojf", private, "", public ] }, { symbol: ["cprojl", private, "", public ] }, { symbol: ["creal", private, "", public ] }, { symbol: ["crealf", private, "", public ] }, { symbol: ["creall", private, "", public ] }, #B.3 Character handling { symbol: ["isalnum", private, "", public ] }, { symbol: ["isalpha", private, "", public ] }, { symbol: ["isblank", private, "", public ] }, { symbol: ["iscntrl", private, "", public ] }, { symbol: ["isdigit", private, "", public ] }, { symbol: ["isgraph", private, "", public ] }, { symbol: ["islower", private, "", public ] }, { symbol: ["isprint", private, "", public ] }, { symbol: ["ispunct", private, "", public ] }, { symbol: ["isspace", private, "", public ] }, { symbol: ["isupper", private, "", public ] }, { symbol: ["isxdigit", private, "", public ] }, { symbol: ["tolower", private, "", public ] }, { symbol: ["toupper", private, "", public ] }, # B.4 Errors { symbol: ["EDOM", private, "", public ] }, { symbol: ["EILSEQ", private, "", public ] }, { symbol: ["ERANGE", private, "", public ] }, { symbol: ["errno", private, "", public ] }, # B.5 Floating-point environment { symbol: ["fenv_t", private, "", public ] }, { symbol: ["fexcept_t", private, "", public ] }, { symbol: ["FE_DIVBYZERO", private, "", public ] }, { symbol: ["FE_INEXACT", private, "", public ] }, { symbol: ["FE_INVALID", private, "", public ] }, { symbol: ["FE_OVERFLOW", private, "", public ] }, { symbol: ["FE_UNDERFLOW", private, "", public ] }, { symbol: ["FE_ALL_EXCEPT", private, "", public ] }, { symbol: ["FE_DOWNWARD", private, "", public ] }, { symbol: ["FE_TONEAREST", private, "", public ] }, { symbol: ["FE_TOWARDZERO", private, "", public ] }, { symbol: ["FE_UPWARD", private, "", public ] }, { symbol: ["FE_DFL_ENV", private, "", public ] }, { symbol: ["feclearexcept", private, "", public ] }, { symbol: ["fegetexceptflag", private, "", public ] }, { symbol: ["feraiseexcept", private, "", public ] }, { symbol: ["fesetexceptflag", private, "", public ] }, { symbol: ["fetestexcept", private, "", public ] }, { symbol: ["fegetround", private, "", public ] }, { symbol: ["fesetround", private, "", public ] }, { symbol: ["fegetenv", private, "", public ] }, { symbol: ["feholdexcept", private, "", public ] }, { symbol: ["fesetenv", private, "", public ] }, { symbol: ["feupdateenv", private, "", public ] }, # B.6 Characteristics of floating types { symbol: ["FLT_ROUNDS", private, "", public ] }, { symbol: ["FLT_EVAL_METHOD", private, "", public ] }, { symbol: ["FLT_RADIX", private, "", public ] }, { symbol: ["FLT_MANT_DIG", private, "", public ] }, { symbol: ["DBL_MANT_DIG", private, "", public ] }, { symbol: ["LDBL_MANT_DIG", private, "", public ] }, { symbol: ["DECIMAL_DIG", private, "", public ] }, { symbol: ["FLT_DIG", private, "", public ] }, { symbol: ["DBL_DIG", private, "", public ] }, { symbol: ["LDBL_DIG", private, "", public ] }, { symbol: ["FLT_MIN_EXP", private, "", public ] }, { symbol: ["DBL_MIN_EXP", private, "", public ] }, { symbol: ["LDBL_MIN_EXP", private, "", public ] }, { symbol: ["FLT_MIN_10_EXP", private, "", public ] }, { symbol: ["DBL_MIN_10_EXP", private, "", public ] }, { symbol: ["LDBL_MIN_10_EXP", private, "", public ] }, { symbol: ["FLT_MAX_EXP", private, "", public ] }, { symbol: ["DBL_MAX_EXP", private, "", public ] }, { symbol: ["LDBL_MAX_EXP", private, "", public ] }, { symbol: ["FLT_MAX_10_EXP", private, "", public ] }, { symbol: ["DBL_MAX_10_EXP", private, "", public ] }, { symbol: ["LDBL_MAX_10_EXP", private, "", public ] }, { symbol: ["FLT_MAX", private, "", public ] }, { symbol: ["DBL_MAX", private, "", public ] }, { symbol: ["LDBL_MAX", private, "", public ] }, { symbol: ["FLT_EPSILON", private, "", public ] }, { symbol: ["DBL_EPSILON", private, "", public ] }, { symbol: ["LDBL_EPSILON", private, "", public ] }, { symbol: ["FLT_MIN", private, "", public ] }, { symbol: ["DBL_MIN", private, "", public ] }, { symbol: ["LDBL_MIN", private, "", public ] }, # B.7 Format conversion of integer types { symbol: ["PRId8", private, "", public ] }, { symbol: ["PRIi8", private, "", public ] }, { symbol: ["PRIo8", private, "", public ] }, { symbol: ["PRIu8", private, "", public ] }, { symbol: ["PRIx8", private, "", public ] }, { symbol: ["PRIX8", private, "", public ] }, { symbol: ["SCNd8", private, "", public ] }, { symbol: ["SCNi8", private, "", public ] }, { symbol: ["SCNo8", private, "", public ] }, { symbol: ["SCNu8", private, "", public ] }, { symbol: ["SCNx8", private, "", public ] }, { symbol: ["PRIdLEAST8", private, "", public ] }, { symbol: ["PRIiLEAST8", private, "", public ] }, { symbol: ["PRIoLEAST8", private, "", public ] }, { symbol: ["PRIuLEAST8", private, "", public ] }, { symbol: ["PRIxLEAST8", private, "", public ] }, { symbol: ["PRIXLEAST8", private, "", public ] }, { symbol: ["SCNdLEAST8", private, "", public ] }, { symbol: ["SCNiLEAST8", private, "", public ] }, { symbol: ["SCNoLEAST8", private, "", public ] }, { symbol: ["SCNuLEAST8", private, "", public ] }, { symbol: ["SCNxLEAST8", private, "", public ] }, { symbol: ["PRIdFAST8", private, "", public ] }, { symbol: ["PRIiFAST8", private, "", public ] }, { symbol: ["PRIoFAST8", private, "", public ] }, { symbol: ["PRIuFAST8", private, "", public ] }, { symbol: ["PRIxFAST8", private, "", public ] }, { symbol: ["PRIXFAST8", private, "", public ] }, { symbol: ["SCNdFAST8", private, "", public ] }, { symbol: ["SCNiFAST8", private, "", public ] }, { symbol: ["SCNoFAST8", private, "", public ] }, { symbol: ["SCNuFAST8", private, "", public ] }, { symbol: ["SCNxFAST8", private, "", public ] }, { symbol: ["PRId16", private, "", public ] }, { symbol: ["PRIi16", private, "", public ] }, { symbol: ["PRIo16", private, "", public ] }, { symbol: ["PRIu16", private, "", public ] }, { symbol: ["PRIx16", private, "", public ] }, { symbol: ["PRIX16", private, "", public ] }, { symbol: ["SCNd16", private, "", public ] }, { symbol: ["SCNi16", private, "", public ] }, { symbol: ["SCNo16", private, "", public ] }, { symbol: ["SCNu16", private, "", public ] }, { symbol: ["SCNx16", private, "", public ] }, { symbol: ["PRIdLEAST16", private, "", public ] }, { symbol: ["PRIiLEAST16", private, "", public ] }, { symbol: ["PRIoLEAST16", private, "", public ] }, { symbol: ["PRIuLEAST16", private, "", public ] }, { symbol: ["PRIxLEAST16", private, "", public ] }, { symbol: ["PRIXLEAST16", private, "", public ] }, { symbol: ["SCNdLEAST16", private, "", public ] }, { symbol: ["SCNiLEAST16", private, "", public ] }, { symbol: ["SCNoLEAST16", private, "", public ] }, { symbol: ["SCNuLEAST16", private, "", public ] }, { symbol: ["SCNxLEAST16", private, "", public ] }, { symbol: ["PRIdFAST16", private, "", public ] }, { symbol: ["PRIiFAST16", private, "", public ] }, { symbol: ["PRIoFAST16", private, "", public ] }, { symbol: ["PRIuFAST16", private, "", public ] }, { symbol: ["PRIxFAST16", private, "", public ] }, { symbol: ["PRIXFAST16", private, "", public ] }, { symbol: ["SCNdFAST16", private, "", public ] }, { symbol: ["SCNiFAST16", private, "", public ] }, { symbol: ["SCNoFAST16", private, "", public ] }, { symbol: ["SCNuFAST16", private, "", public ] }, { symbol: ["SCNxFAST16", private, "", public ] }, { symbol: ["PRId32", private, "", public ] }, { symbol: ["PRIi32", private, "", public ] }, { symbol: ["PRIo32", private, "", public ] }, { symbol: ["PRIu32", private, "", public ] }, { symbol: ["PRIx32", private, "", public ] }, { symbol: ["PRIX32", private, "", public ] }, { symbol: ["SCNd32", private, "", public ] }, { symbol: ["SCNi32", private, "", public ] }, { symbol: ["SCNo32", private, "", public ] }, { symbol: ["SCNu32", private, "", public ] }, { symbol: ["SCNx32", private, "", public ] }, { symbol: ["PRIdLEAST32", private, "", public ] }, { symbol: ["PRIiLEAST32", private, "", public ] }, { symbol: ["PRIoLEAST32", private, "", public ] }, { symbol: ["PRIuLEAST32", private, "", public ] }, { symbol: ["PRIxLEAST32", private, "", public ] }, { symbol: ["PRIXLEAST32", private, "", public ] }, { symbol: ["SCNdLEAST32", private, "", public ] }, { symbol: ["SCNiLEAST32", private, "", public ] }, { symbol: ["SCNoLEAST32", private, "", public ] }, { symbol: ["SCNuLEAST32", private, "", public ] }, { symbol: ["SCNxLEAST32", private, "", public ] }, { symbol: ["PRIdFAST32", private, "", public ] }, { symbol: ["PRIiFAST32", private, "", public ] }, { symbol: ["PRIoFAST32", private, "", public ] }, { symbol: ["PRIuFAST32", private, "", public ] }, { symbol: ["PRIxFAST32", private, "", public ] }, { symbol: ["PRIXFAST32", private, "", public ] }, { symbol: ["SCNdFAST32", private, "", public ] }, { symbol: ["SCNiFAST32", private, "", public ] }, { symbol: ["SCNoFAST32", private, "", public ] }, { symbol: ["SCNuFAST32", private, "", public ] }, { symbol: ["SCNxFAST32", private, "", public ] }, { symbol: ["PRId64", private, "", public ] }, { symbol: ["PRIi64", private, "", public ] }, { symbol: ["PRIo64", private, "", public ] }, { symbol: ["PRIu64", private, "", public ] }, { symbol: ["PRIx64", private, "", public ] }, { symbol: ["PRIX64", private, "", public ] }, { symbol: ["SCNd64", private, "", public ] }, { symbol: ["SCNi64", private, "", public ] }, { symbol: ["SCNo64", private, "", public ] }, { symbol: ["SCNu64", private, "", public ] }, { symbol: ["SCNx64", private, "", public ] }, { symbol: ["PRIdLEAST64", private, "", public ] }, { symbol: ["PRIiLEAST64", private, "", public ] }, { symbol: ["PRIoLEAST64", private, "", public ] }, { symbol: ["PRIuLEAST64", private, "", public ] }, { symbol: ["PRIxLEAST64", private, "", public ] }, { symbol: ["PRIXLEAST64", private, "", public ] }, { symbol: ["SCNdLEAST64", private, "", public ] }, { symbol: ["SCNiLEAST64", private, "", public ] }, { symbol: ["SCNoLEAST64", private, "", public ] }, { symbol: ["SCNuLEAST64", private, "", public ] }, { symbol: ["SCNxLEAST64", private, "", public ] }, { symbol: ["PRIdFAST64", private, "", public ] }, { symbol: ["PRIiFAST64", private, "", public ] }, { symbol: ["PRIoFAST64", private, "", public ] }, { symbol: ["PRIuFAST64", private, "", public ] }, { symbol: ["PRIxFAST64", private, "", public ] }, { symbol: ["PRIXFAST64", private, "", public ] }, { symbol: ["SCNdFAST64", private, "", public ] }, { symbol: ["SCNiFAST64", private, "", public ] }, { symbol: ["SCNoFAST64", private, "", public ] }, { symbol: ["SCNuFAST64", private, "", public ] }, { symbol: ["SCNxFAST64", private, "", public ] }, { symbol: ["PRIdMAX", private, "", public ] }, { symbol: ["PRIiMAX", private, "", public ] }, { symbol: ["PRIoMAX", private, "", public ] }, { symbol: ["PRIuMAX", private, "", public ] }, { symbol: ["PRIxMAX", private, "", public ] }, { symbol: ["PRIXMAX", private, "", public ] }, { symbol: ["SCNdMAX", private, "", public ] }, { symbol: ["SCNiMAX", private, "", public ] }, { symbol: ["SCNoMAX", private, "", public ] }, { symbol: ["SCNuMAX", private, "", public ] }, { symbol: ["SCNxMAX", private, "", public ] }, { symbol: ["PRIdPTR", private, "", public ] }, { symbol: ["PRIiPTR", private, "", public ] }, { symbol: ["PRIoPTR", private, "", public ] }, { symbol: ["PRIuPTR", private, "", public ] }, { symbol: ["PRIxPTR", private, "", public ] }, { symbol: ["PRIXPTR", private, "", public ] }, { symbol: ["SCNdPTR", private, "", public ] }, { symbol: ["SCNiPTR", private, "", public ] }, { symbol: ["SCNoPTR", private, "", public ] }, { symbol: ["SCNuPTR", private, "", public ] }, { symbol: ["SCNxPTR", private, "", public ] }, { symbol: ["imaxdiv_t", private, "", public ] }, { symbol: ["imaxabs", private, "", public ] }, { symbol: ["imaxdiv", private, "", public ] }, { symbol: ["strtoimax", private, "", public ] }, { symbol: ["strtoumax", private, "", public ] }, { symbol: ["wcstoimax", private, "", public ] }, { symbol: ["wcstoumax", private, "", public ] }, # B.8 Alternative spellings { symbol: ["and", private, "", public ] }, { symbol: ["and_eq", private, "", public ] }, { symbol: ["bitand", private, "", public ] }, { symbol: ["bitor", private, "", public ] }, { symbol: ["compl", private, "", public ] }, { symbol: ["not", private, "", public ] }, { symbol: ["not_eq", private, "", public ] }, { symbol: ["or", private, "", public ] }, { symbol: ["or_eq", private, "", public ] }, { symbol: ["xor", private, "", public ] }, { symbol: ["xor_eq", private, "", public ] }, # B.9 Sizes of integer types { symbol: ["CHAR_BIT", private, "", public ] }, { symbol: ["SCHAR_MIN", private, "", public ] }, { symbol: ["SCHAR_MAX", private, "", public ] }, { symbol: ["UCHAR_MAX", private, "", public ] }, { symbol: ["CHAR_MIN", private, "", public ] }, { symbol: ["CHAR_MAX", private, "", public ] }, { symbol: ["MB_LEN_MAX", private, "", public ] }, { symbol: ["SHRT_MIN", private, "", public ] }, { symbol: ["SHRT_MAX", private, "", public ] }, { symbol: ["USHRT_MAX", private, "", public ] }, { symbol: ["INT_MIN", private, "", public ] }, { symbol: ["INT_MAX", private, "", public ] }, { symbol: ["UINT_MAX", private, "", public ] }, { symbol: ["LONG_MIN", private, "", public ] }, { symbol: ["LONG_MAX", private, "", public ] }, { symbol: ["ULONG_MAX", private, "", public ] }, { symbol: ["LLONG_MIN", private, "", public ] }, { symbol: ["LLONG_MAX", private, "", public ] }, { symbol: ["ULLONG_MAX", private, "", public ] }, # B.10 Localization { symbol: ["lconv", private, "", public ] }, { symbol: ["NULL", private, "", public ] }, { symbol: ["LC_ALL", private, "", public ] }, { symbol: ["LC_COLLATE", private, "", public ] }, { symbol: ["LC_CTYPE", private, "", public ] }, { symbol: ["LC_MONETARY", private, "", public ] }, { symbol: ["LC_NUMERIC", private, "", public ] }, { symbol: ["LC_TIME", private, "", public ] }, { symbol: ["setlocale", private, "", public ] }, { symbol: ["localeconv", private, "", public ] }, # B.11 Mathematics { symbol: ["float_t", private, "", public ] }, { symbol: ["double_t", private, "", public ] }, { symbol: ["HUGE_VAL", private, "", public ] }, { symbol: ["HUGE_VALF", private, "", public ] }, { symbol: ["HUGE_VALL", private, "", public ] }, { symbol: ["INFINITY", private, "", public ] }, { symbol: ["NAN", private, "", public ] }, { symbol: ["FP_INFINITE", private, "", public ] }, { symbol: ["FP_NAN", private, "", public ] }, { symbol: ["FP_NORMAL", private, "", public ] }, { symbol: ["FP_SUBNORMAL", private, "", public ] }, { symbol: ["FP_ZERO", private, "", public ] }, { symbol: ["FP_FAST_FMA", private, "", public ] }, { symbol: ["FP_FAST_FMAF", private, "", public ] }, { symbol: ["FP_FAST_FMAL", private, "", public ] }, { symbol: ["FP_ILOGB0", private, "", public ] }, { symbol: ["FP_ILOGBNAN", private, "", public ] }, { symbol: ["MATH_ERRNO", private, "", public ] }, { symbol: ["MATH_ERREXCEPT", private, "", public ] }, { symbol: ["math_errhandling", private, "", public ] }, { symbol: ["fpclassify", private, "", public ] }, { symbol: ["isfinite", private, "", public ] }, { symbol: ["isinf", private, "", public ] }, { symbol: ["isnan", private, "", public ] }, { symbol: ["isnormal", private, "", public ] }, { symbol: ["signbit", private, "", public ] }, { symbol: ["acos", private, "", public ] }, { symbol: ["acosf", private, "", public ] }, { symbol: ["acosl", private, "", public ] }, { symbol: ["asin", private, "", public ] }, { symbol: ["asinf", private, "", public ] }, { symbol: ["asinl", private, "", public ] }, { symbol: ["atan", private, "", public ] }, { symbol: ["atanf", private, "", public ] }, { symbol: ["atanl", private, "", public ] }, { symbol: ["atan2", private, "", public ] }, { symbol: ["atan2f", private, "", public ] }, { symbol: ["atan2l", private, "", public ] }, { symbol: ["cos", private, "", public ] }, { symbol: ["cosf", private, "", public ] }, { symbol: ["cosl", private, "", public ] }, { symbol: ["sin", private, "", public ] }, { symbol: ["sinf", private, "", public ] }, { symbol: ["sinl", private, "", public ] }, { symbol: ["tan", private, "", public ] }, { symbol: ["tanf", private, "", public ] }, { symbol: ["tanl", private, "", public ] }, { symbol: ["acosh", private, "", public ] }, { symbol: ["acoshf", private, "", public ] }, { symbol: ["acoshl", private, "", public ] }, { symbol: ["asinh", private, "", public ] }, { symbol: ["asinhf", private, "", public ] }, { symbol: ["asinhl", private, "", public ] }, { symbol: ["atanh", private, "", public ] }, { symbol: ["atanhf", private, "", public ] }, { symbol: ["atanhl", private, "", public ] }, { symbol: ["cosh", private, "", public ] }, { symbol: ["coshf", private, "", public ] }, { symbol: ["coshl", private, "", public ] }, { symbol: ["sinh", private, "", public ] }, { symbol: ["sinhf", private, "", public ] }, { symbol: ["sinhl", private, "", public ] }, { symbol: ["tanh", private, "", public ] }, { symbol: ["tanhf", private, "", public ] }, { symbol: ["tanhl", private, "", public ] }, { symbol: ["exp", private, "", public ] }, { symbol: ["expf", private, "", public ] }, { symbol: ["expl", private, "", public ] }, { symbol: ["exp2", private, "", public ] }, { symbol: ["exp2f", private, "", public ] }, { symbol: ["exp2l", private, "", public ] }, { symbol: ["expm1", private, "", public ] }, { symbol: ["expm1f", private, "", public ] }, { symbol: ["expm1l", private, "", public ] }, { symbol: ["frexp", private, "", public ] }, { symbol: ["frexpf", private, "", public ] }, { symbol: ["frexpl", private, "", public ] }, { symbol: ["ilogb", private, "", public ] }, { symbol: ["ilogbf", private, "", public ] }, { symbol: ["ilogbl", private, "", public ] }, { symbol: ["ldexp", private, "", public ] }, { symbol: ["ldexpf", private, "", public ] }, { symbol: ["ldexpl", private, "", public ] }, { symbol: ["log", private, "", public ] }, { symbol: ["logf", private, "", public ] }, { symbol: ["logl", private, "", public ] }, { symbol: ["log10", private, "", public ] }, { symbol: ["log10f", private, "", public ] }, { symbol: ["log10l", private, "", public ] }, { symbol: ["log1p", private, "", public ] }, { symbol: ["log1pf", private, "", public ] }, { symbol: ["log1pl", private, "", public ] }, { symbol: ["log2", private, "", public ] }, { symbol: ["log2f", private, "", public ] }, { symbol: ["log2l", private, "", public ] }, { symbol: ["logb", private, "", public ] }, { symbol: ["logbf", private, "", public ] }, { symbol: ["logbl", private, "", public ] }, { symbol: ["modf", private, "", public ] }, { symbol: ["modff", private, "", public ] }, { symbol: ["modfl", private, "", public ] }, { symbol: ["scalbn", private, "", public ] }, { symbol: ["scalbnf", private, "", public ] }, { symbol: ["scalbnl", private, "", public ] }, { symbol: ["scalbln", private, "", public ] }, { symbol: ["scalblnf", private, "", public ] }, { symbol: ["scalblnl", private, "", public ] }, { symbol: ["cbrt", private, "", public ] }, { symbol: ["cbrtf", private, "", public ] }, { symbol: ["cbrtl", private, "", public ] }, { symbol: ["fabs", private, "", public ] }, { symbol: ["fabsf", private, "", public ] }, { symbol: ["fabsl", private, "", public ] }, { symbol: ["hypot", private, "", public ] }, { symbol: ["hypotf", private, "", public ] }, { symbol: ["hypotl", private, "", public ] }, { symbol: ["pow", private, "", public ] }, { symbol: ["powf", private, "", public ] }, { symbol: ["powl", private, "", public ] }, { symbol: ["sqrt", private, "", public ] }, { symbol: ["sqrtf", private, "", public ] }, { symbol: ["sqrtl", private, "", public ] }, { symbol: ["erf", private, "", public ] }, { symbol: ["erff", private, "", public ] }, { symbol: ["erfl", private, "", public ] }, { symbol: ["erfc", private, "", public ] }, { symbol: ["erfcf", private, "", public ] }, { symbol: ["erfcl", private, "", public ] }, { symbol: ["lgamma", private, "", public ] }, { symbol: ["lgammaf", private, "", public ] }, { symbol: ["lgammal", private, "", public ] }, { symbol: ["tgamma", private, "", public ] }, { symbol: ["tgammaf", private, "", public ] }, { symbol: ["tgammal", private, "", public ] }, { symbol: ["ceil", private, "", public ] }, { symbol: ["ceilf", private, "", public ] }, { symbol: ["ceill", private, "", public ] }, { symbol: ["floor", private, "", public ] }, { symbol: ["floorf", private, "", public ] }, { symbol: ["floorl", private, "", public ] }, { symbol: ["nearbyint", private, "", public ] }, { symbol: ["nearbyintf", private, "", public ] }, { symbol: ["nearbyintl", private, "", public ] }, { symbol: ["rint", private, "", public ] }, { symbol: ["rintf", private, "", public ] }, { symbol: ["rintl", private, "", public ] }, { symbol: ["lrint", private, "", public ] }, { symbol: ["lrintf", private, "", public ] }, { symbol: ["lrintl", private, "", public ] }, { symbol: ["llrint", private, "", public ] }, { symbol: ["llrintf", private, "", public ] }, { symbol: ["llrintl", private, "", public ] }, { symbol: ["round", private, "", public ] }, { symbol: ["roundf", private, "", public ] }, { symbol: ["roundl", private, "", public ] }, { symbol: ["lround", private, "", public ] }, { symbol: ["lroundf", private, "", public ] }, { symbol: ["lroundl", private, "", public ] }, { symbol: ["llround", private, "", public ] }, { symbol: ["llroundf", private, "", public ] }, { symbol: ["llroundl", private, "", public ] }, { symbol: ["trunc", private, "", public ] }, { symbol: ["truncf", private, "", public ] }, { symbol: ["truncl", private, "", public ] }, { symbol: ["fmod", private, "", public ] }, { symbol: ["fmodf", private, "", public ] }, { symbol: ["fmodl", private, "", public ] }, { symbol: ["remainder", private, "", public ] }, { symbol: ["remainderf", private, "", public ] }, { symbol: ["remainderl", private, "", public ] }, { symbol: ["remquo", private, "", public ] }, { symbol: ["remquof", private, "", public ] }, { symbol: ["remquol", private, "", public ] }, { symbol: ["copysign", private, "", public ] }, { symbol: ["copysignf", private, "", public ] }, { symbol: ["copysignl", private, "", public ] }, { symbol: ["nan", private, "", public ] }, { symbol: ["nanf", private, "", public ] }, { symbol: ["nanl", private, "", public ] }, { symbol: ["nextafter", private, "", public ] }, { symbol: ["nextafterf", private, "", public ] }, { symbol: ["nextafterl", private, "", public ] }, { symbol: ["nexttoward", private, "", public ] }, { symbol: ["nexttowardf", private, "", public ] }, { symbol: ["nexttowardl", private, "", public ] }, { symbol: ["fdim", private, "", public ] }, { symbol: ["fdimf", private, "", public ] }, { symbol: ["fdiml", private, "", public ] }, { symbol: ["fmax", private, "", public ] }, { symbol: ["fmaxf", private, "", public ] }, { symbol: ["fmaxl", private, "", public ] }, { symbol: ["fmin", private, "", public ] }, { symbol: ["fminf", private, "", public ] }, { symbol: ["fminl", private, "", public ] }, { symbol: ["fma", private, "", public ] }, { symbol: ["fmaf", private, "", public ] }, { symbol: ["fmal", private, "", public ] }, { symbol: ["isgreater", private, "", public ] }, { symbol: ["isgreaterequal", private, "", public ] }, { symbol: ["isless", private, "", public ] }, { symbol: ["islessequal", private, "", public ] }, { symbol: ["islessgreater", private, "", public ] }, { symbol: ["isunordered", private, "", public ] }, # B.12 Nonlocal jumps { symbol: ["jmp_buf", private, "", public ] }, { symbol: ["setjmp", private, "", public ] }, { symbol: ["longjmp", private, "", public ] }, # B.13 Signal handling { symbol: ["sig_atomic_t", private, "", public ] }, { symbol: ["SIG_DFL", private, "", public ] }, { symbol: ["SIG_ERR", private, "", public ] }, { symbol: ["SIG_IGN", private, "", public ] }, { symbol: ["SIGABRT", private, "", public ] }, { symbol: ["SIGFPE", private, "", public ] }, { symbol: ["SIGILL", private, "", public ] }, { symbol: ["SIGINT", private, "", public ] }, { symbol: ["SIGSEGV", private, "", public ] }, { symbol: ["SIGTERM", private, "", public ] }, { symbol: ["signal", private, "", public ] }, { symbol: ["raise", private, "", public ] }, # B.14 Variable arguments { symbol: ["va_list", private, "", public ] }, { symbol: ["va_arg", private, "", public ] }, { symbol: ["va_copy", private, "", public ] }, { symbol: ["va_end", private, "", public ] }, { symbol: ["va_start", private, "", public ] }, # B.15 Boolean type and values { symbol: ["bool", private, "", public ] }, { symbol: ["true", private, "", public ] }, { symbol: ["false", private, "", public ] }, { symbol: ["__bool_true_false_are_defined", private, "", public ] }, # B.16 Common definitions { symbol: ["ptrdiff_t", private, "", public ] }, { symbol: ["size_t", private, "", public ] }, { symbol: ["wchar_t", private, "", public ] }, { symbol: ["NULL", private, "", public ] }, { symbol: ["offsetof", private, "", public ] }, # B.17 Integer types { symbol: ["int8_t", private, "", public ] }, { symbol: ["uint8_t", private, "", public ] }, { symbol: ["int_least8_t", private, "", public ] }, { symbol: ["uint_least8_t", private, "", public ] }, { symbol: ["int_fast8_t", private, "", public ] }, { symbol: ["uint_fast8_t", private, "", public ] }, { symbol: ["INT8_MIN", private, "", public ] }, { symbol: ["INT8_MAX", private, "", public ] }, { symbol: ["UINT8_MAX", private, "", public ] }, { symbol: ["INT_LEAST8_MIN", private, "", public ] }, { symbol: ["INT_LEAST8_MAX", private, "", public ] }, { symbol: ["UINT_LEAST8_MAX", private, "", public ] }, { symbol: ["INT_FAST8_MIN", private, "", public ] }, { symbol: ["INT_FAST8_MAX", private, "", public ] }, { symbol: ["UINT_FAST8_MAX", private, "", public ] }, { symbol: ["INT8_C", private, "", public ] }, { symbol: ["UINT8_C", private, "", public ] }, { symbol: ["int16_t", private, "", public ] }, { symbol: ["uint16_t", private, "", public ] }, { symbol: ["int_least16_t", private, "", public ] }, { symbol: ["uint_least16_t", private, "", public ] }, { symbol: ["int_fast16_t", private, "", public ] }, { symbol: ["uint_fast16_t", private, "", public ] }, { symbol: ["INT16_MIN", private, "", public ] }, { symbol: ["INT16_MAX", private, "", public ] }, { symbol: ["UINT16_MAX", private, "", public ] }, { symbol: ["INT_LEAST16_MIN", private, "", public ] }, { symbol: ["INT_LEAST16_MAX", private, "", public ] }, { symbol: ["UINT_LEAST16_MAX", private, "", public ] }, { symbol: ["INT_FAST16_MIN", private, "", public ] }, { symbol: ["INT_FAST16_MAX", private, "", public ] }, { symbol: ["UINT_FAST16_MAX", private, "", public ] }, { symbol: ["INT16_C", private, "", public ] }, { symbol: ["UINT16_C", private, "", public ] }, { symbol: ["int32_t", private, "", public ] }, { symbol: ["uint32_t", private, "", public ] }, { symbol: ["int_least32_t", private, "", public ] }, { symbol: ["uint_least32_t", private, "", public ] }, { symbol: ["int_fast32_t", private, "", public ] }, { symbol: ["uint_fast32_t", private, "", public ] }, { symbol: ["INT32_MIN", private, "", public ] }, { symbol: ["INT32_MAX", private, "", public ] }, { symbol: ["UINT32_MAX", private, "", public ] }, { symbol: ["INT_LEAST32_MIN", private, "", public ] }, { symbol: ["INT_LEAST32_MAX", private, "", public ] }, { symbol: ["UINT_LEAST32_MAX", private, "", public ] }, { symbol: ["INT_FAST32_MIN", private, "", public ] }, { symbol: ["INT_FAST32_MAX", private, "", public ] }, { symbol: ["UINT_FAST32_MAX", private, "", public ] }, { symbol: ["INT32_C", private, "", public ] }, { symbol: ["UINT32_C", private, "", public ] }, { symbol: ["int64_t", private, "", public ] }, { symbol: ["uint64_t", private, "", public ] }, { symbol: ["int_least64_t", private, "", public ] }, { symbol: ["uint_least64_t", private, "", public ] }, { symbol: ["int_fast64_t", private, "", public ] }, { symbol: ["uint_fast64_t", private, "", public ] }, { symbol: ["INT64_MIN", private, "", public ] }, { symbol: ["INT64_MAX", private, "", public ] }, { symbol: ["UINT64_MAX", private, "", public ] }, { symbol: ["INT_LEAST64_MIN", private, "", public ] }, { symbol: ["INT_LEAST64_MAX", private, "", public ] }, { symbol: ["UINT_LEAST64_MAX", private, "", public ] }, { symbol: ["INT_FAST64_MIN", private, "", public ] }, { symbol: ["INT_FAST64_MAX", private, "", public ] }, { symbol: ["UINT_FAST64_MAX", private, "", public ] }, { symbol: ["INT64_C", private, "", public ] }, { symbol: ["UINT64_C", private, "", public ] }, { symbol: ["intptr_t", private, "", public ] }, { symbol: ["uintptr_t", private, "", public ] }, { symbol: ["intmax_t", private, "", public ] }, { symbol: ["uintmax_t", private, "", public ] }, { symbol: ["INTPTR_MIN", private, "", public ] }, { symbol: ["INTPTR_MAX", private, "", public ] }, { symbol: ["UINTPTR_MAX", private, "", public ] }, { symbol: ["INTMAX_MIN", private, "", public ] }, { symbol: ["INTMAX_MAX", private, "", public ] }, { symbol: ["UINTMAX_MAX", private, "", public ] }, { symbol: ["PTRDIFF_MIN", private, "", public ] }, { symbol: ["PTRDIFF_MAX", private, "", public ] }, { symbol: ["SIG_ATOMIC_MIN", private, "", public ] }, { symbol: ["SIG_ATOMIC_MAX", private, "", public ] }, { symbol: ["SIZE_MAX", private, "", public ] }, { symbol: ["WCHAR_MIN", private, "", public ] }, { symbol: ["WCHAR_MAX", private, "", public ] }, { symbol: ["WINT_MIN", private, "", public ] }, { symbol: ["WINT_MAX", private, "", public ] }, { symbol: ["INTMAX_C", private, "", public ] }, { symbol: ["UINTMAX_C", private, "", public ] }, # B.18 Input/output { symbol: ["size_t", private, "", public ] }, { symbol: ["FILE", private, "", public ] }, { symbol: ["fpos_t", private, "", public ] }, { symbol: ["NULL", private, "", public ] }, { symbol: ["_IOFBF", private, "", public ] }, { symbol: ["_IOLBF", private, "", public ] }, { symbol: ["_IONBF", private, "", public ] }, { symbol: ["BUFSIZ", private, "", public ] }, { symbol: ["EOF", private, "", public ] }, { symbol: ["FOPEN_MAX", private, "", public ] }, { symbol: ["FILENAME_MAX", private, "", public ] }, { symbol: ["L_tmpnam", private, "", public ] }, { symbol: ["SEEK_CUR", private, "", public ] }, { symbol: ["SEEK_END", private, "", public ] }, { symbol: ["SEEK_SET", private, "", public ] }, { symbol: ["TMP_MAX", private, "", public ] }, { symbol: ["stderr", private, "", public ] }, { symbol: ["stdin", private, "", public ] }, { symbol: ["stdout", private, "", public ] }, { symbol: ["remove", private, "", public ] }, { symbol: ["rename", private, "", public ] }, { symbol: ["tmpfile", private, "", public ] }, { symbol: ["tmpnam", private, "", public ] }, { symbol: ["fclose", private, "", public ] }, { symbol: ["fflush", private, "", public ] }, { symbol: ["fopen", private, "", public ] }, { symbol: ["freopen", private, "", public ] }, { symbol: ["setbuf", private, "", public ] }, { symbol: ["setvbuf", private, "", public ] }, { symbol: ["fprintf", private, "", public ] }, { symbol: ["fscanf", private, "", public ] }, { symbol: ["printf", private, "", public ] }, { symbol: ["scanf", private, "", public ] }, { symbol: ["snprintf", private, "", public ] }, { symbol: ["sprintf", private, "", public ] }, { symbol: ["sscanf", private, "", public ] }, { symbol: ["vfprintf", private, "", public ] }, { symbol: ["vfscanf", private, "", public ] }, { symbol: ["vprintf", private, "", public ] }, { symbol: ["vscanf", private, "", public ] }, { symbol: ["vsnprintf", private, "", public ] }, { symbol: ["vsprintf", private, "", public ] }, { symbol: ["vsscanf", private, "", public ] }, { symbol: ["fgetc", private, "", public ] }, { symbol: ["fgets", private, "", public ] }, { symbol: ["fputc", private, "", public ] }, { symbol: ["fputs", private, "", public ] }, { symbol: ["getc", private, "", public ] }, { symbol: ["getchar", private, "", public ] }, { symbol: ["gets", private, "", public ] }, { symbol: ["putc", private, "", public ] }, { symbol: ["putchar", private, "", public ] }, { symbol: ["puts", private, "", public ] }, { symbol: ["ungetc", private, "", public ] }, { symbol: ["fread", private, "", public ] }, { symbol: ["fwrite", private, "", public ] }, { symbol: ["fgetpos", private, "", public ] }, { symbol: ["fseek", private, "", public ] }, { symbol: ["fsetpos", private, "", public ] }, { symbol: ["ftell", private, "", public ] }, { symbol: ["rewind", private, "", public ] }, { symbol: ["clearerr", private, "", public ] }, { symbol: ["feof", private, "", public ] }, { symbol: ["ferror", private, "", public ] }, { symbol: ["perror", private, "", public ] }, # B.19 General utilities { symbol: ["size_t", private, "", public ] }, { symbol: ["wchar_t", private, "", public ] }, { symbol: ["div_t", private, "", public ] }, { symbol: ["ldiv_t", private, "", public ] }, { symbol: ["lldiv_t", private, "", public ] }, { symbol: ["NULL", private, "", public ] }, { symbol: ["EXIT_FAILURE", private, "", public ] }, { symbol: ["EXIT_SUCCESS", private, "", public ] }, { symbol: ["RAND_MAX", private, "", public ] }, { symbol: ["MB_CUR_MAX", private, "", public ] }, { symbol: ["atof", private, "", public ] }, { symbol: ["atoi", private, "", public ] }, { symbol: ["atol", private, "", public ] }, { symbol: ["atoll", private, "", public ] }, { symbol: ["strtod", private, "", public ] }, { symbol: ["strtof", private, "", public ] }, { symbol: ["strtold", private, "", public ] }, { symbol: ["strtol", private, "", public ] }, { symbol: ["strtoll", private, "", public ] }, { symbol: ["strtoul", private, "", public ] }, { symbol: ["strtoull", private, "", public ] }, { symbol: ["rand", private, "", public ] }, { symbol: ["srand", private, "", public ] }, { symbol: ["calloc", private, "", public ] }, { symbol: ["free", private, "", public ] }, { symbol: ["malloc", private, "", public ] }, { symbol: ["realloc", private, "", public ] }, { symbol: ["abort", private, "", public ] }, { symbol: ["atexit", private, "", public ] }, { symbol: ["exit", private, "", public ] }, { symbol: ["_Exit", private, "", public ] }, { symbol: ["getenv", private, "", public ] }, { symbol: ["system", private, "", public ] }, { symbol: ["bsearch", private, "", public ] }, { symbol: ["qsort", private, "", public ] }, { symbol: ["abs", private, "", public ] }, { symbol: ["labs", private, "", public ] }, { symbol: ["llabs", private, "", public ] }, { symbol: ["div", private, "", public ] }, { symbol: ["ldiv", private, "", public ] }, { symbol: ["lldiv", private, "", public ] }, { symbol: ["mblen", private, "", public ] }, { symbol: ["mbtowc", private, "", public ] }, { symbol: ["wctomb", private, "", public ] }, { symbol: ["mbstowcs", private, "", public ] }, { symbol: ["wcstombs", private, "", public ] }, # B.20 String handling { symbol: ["size_t", private, "", public ] }, { symbol: ["NULL", private, "", public ] }, { symbol: ["memcpy", private, "", public ] }, { symbol: ["memmove", private, "", public ] }, { symbol: ["strcpy", private, "", public ] }, { symbol: ["strncpy", private, "", public ] }, { symbol: ["strcat", private, "", public ] }, { symbol: ["strncat", private, "", public ] }, { symbol: ["memcmp", private, "", public ] }, { symbol: ["strcmp", private, "", public ] }, { symbol: ["strcoll", private, "", public ] }, { symbol: ["strncmp", private, "", public ] }, { symbol: ["strxfrm", private, "", public ] }, { symbol: ["memchr", private, "", public ] }, { symbol: ["strchr", private, "", public ] }, { symbol: ["strcspn", private, "", public ] }, { symbol: ["strpbrk", private, "", public ] }, { symbol: ["strrchr", private, "", public ] }, { symbol: ["strspn", private, "", public ] }, { symbol: ["strstr", private, "", public ] }, { symbol: ["strtok", private, "", public ] }, { symbol: ["memset", private, "", public ] }, { symbol: ["strerror", private, "", public ] }, { symbol: ["strlen", private, "", public ] }, # B.21 Type-generic math { symbol: ["acos", private, "", public ] }, { symbol: ["asin", private, "", public ] }, { symbol: ["atan", private, "", public ] }, { symbol: ["acosh", private, "", public ] }, { symbol: ["asinh", private, "", public ] }, { symbol: ["atanh", private, "", public ] }, { symbol: ["cos", private, "", public ] }, { symbol: ["sin", private, "", public ] }, { symbol: ["tan", private, "", public ] }, { symbol: ["cosh", private, "", public ] }, { symbol: ["sinh", private, "", public ] }, { symbol: ["tanh", private, "", public ] }, { symbol: ["exp", private, "", public ] }, { symbol: ["log", private, "", public ] }, { symbol: ["pow", private, "", public ] }, { symbol: ["sqrt", private, "", public ] }, { symbol: ["fabs", private, "", public ] }, { symbol: ["atan2", private, "", public ] }, { symbol: ["cbrt", private, "", public ] }, { symbol: ["ceil", private, "", public ] }, { symbol: ["copysign", private, "", public ] }, { symbol: ["erf", private, "", public ] }, { symbol: ["erfc", private, "", public ] }, { symbol: ["exp2", private, "", public ] }, { symbol: ["expm1", private, "", public ] }, { symbol: ["fdim", private, "", public ] }, { symbol: ["floor", private, "", public ] }, { symbol: ["fma", private, "", public ] }, { symbol: ["fmax", private, "", public ] }, { symbol: ["fmin", private, "", public ] }, { symbol: ["fmod", private, "", public ] }, { symbol: ["frexp", private, "", public ] }, { symbol: ["hypot", private, "", public ] }, { symbol: ["ilogb", private, "", public ] }, { symbol: ["ldexp", private, "", public ] }, { symbol: ["lgamma", private, "", public ] }, { symbol: ["llrint", private, "", public ] }, { symbol: ["llround", private, "", public ] }, { symbol: ["log10", private, "", public ] }, { symbol: ["log1p", private, "", public ] }, { symbol: ["log2", private, "", public ] }, { symbol: ["logb", private, "", public ] }, { symbol: ["lrint", private, "", public ] }, { symbol: ["lround", private, "", public ] }, { symbol: ["nearbyint", private, "", public ] }, { symbol: ["nextafter", private, "", public ] }, { symbol: ["nexttoward", private, "", public ] }, { symbol: ["remainder", private, "", public ] }, { symbol: ["remquo", private, "", public ] }, { symbol: ["rint", private, "", public ] }, { symbol: ["round", private, "", public ] }, { symbol: ["scalbn", private, "", public ] }, { symbol: ["scalbln", private, "", public ] }, { symbol: ["tgamma", private, "", public ] }, { symbol: ["trunc", private, "", public ] }, { symbol: ["carg", private, "", public ] }, { symbol: ["cimag", private, "", public ] }, { symbol: ["conj", private, "", public ] }, { symbol: ["cproj", private, "", public ] }, { symbol: ["creal", private, "", public ] }, # B.22 Date and time { symbol: ["NULL", private, "", public ] }, { symbol: ["CLOCKS_PER_SEC", private, "", public ] }, { symbol: ["size_t", private, "", public ] }, { symbol: ["clock_t", private, "", public ] }, { symbol: ["time_t", private, "", public ] }, { symbol: ["tm", private, "", public ] }, { symbol: ["clock", private, "", public ] }, { symbol: ["difftime", private, "", public ] }, { symbol: ["mktime", private, "", public ] }, { symbol: ["time", private, "", public ] }, { symbol: ["asctime", private, "", public ] }, { symbol: ["ctime", private, "", public ] }, { symbol: ["gmtime", private, "", public ] }, { symbol: ["localtime", private, "", public ] }, { symbol: ["strftime", private, "", public ] }, # B.23 Extended multibyte/wide character utilities { symbol: ["wchar_t", private, "", public ] }, { symbol: ["wint_t", private, "", public ] }, { symbol: ["WCHAR_MAX", private, "", public ] }, { symbol: ["size_t", private, "", public ] }, { symbol: ["tm", private, "", public ] }, { symbol: ["WCHAR_MIN", private, "", public ] }, { symbol: ["mbstate_t", private, "", public ] }, { symbol: ["NULL", private, "", public ] }, { symbol: ["WEOF", private, "", public ] }, { symbol: ["fwprintf", private, "", public ] }, { symbol: ["fwscanf", private, "", public ] }, { symbol: ["swprintf", private, "", public ] }, { symbol: ["swscanf", private, "", public ] }, { symbol: ["vfwprintf", private, "", public ] }, { symbol: ["vfwscanf", private, "", public ] }, { symbol: ["vswprintf", private, "", public ] }, { symbol: ["vswscanf", private, "", public ] }, { symbol: ["vwprintf", private, "", public ] }, { symbol: ["vwscanf", private, "", public ] }, { symbol: ["wprintf", private, "", public ] }, { symbol: ["wscanf", private, "", public ] }, { symbol: ["fgetwc", private, "", public ] }, { symbol: ["fgetws", private, "", public ] }, { symbol: ["fputwc", private, "", public ] }, { symbol: ["fputws", private, "", public ] }, { symbol: ["fwide", private, "", public ] }, { symbol: ["getwc", private, "", public ] }, { symbol: ["getwchar", private, "", public ] }, { symbol: ["putwc", private, "", public ] }, { symbol: ["putwchar", private, "", public ] }, { symbol: ["ungetwc", private, "", public ] }, { symbol: ["wcstod", private, "", public ] }, { symbol: ["wcstof", private, "", public ] }, { symbol: ["wcstold", private, "", public ] }, { symbol: ["wcstol", private, "", public ] }, { symbol: ["wcstoll", private, "", public ] }, { symbol: ["wcstoul", private, "", public ] }, { symbol: ["wcstoull", private, "", public ] }, { symbol: ["wcscpy", private, "", public ] }, { symbol: ["wcsncpy", private, "", public ] }, { symbol: ["wmemcpy", private, "", public ] }, { symbol: ["wmemmove", private, "", public ] }, { symbol: ["wcscat", private, "", public ] }, { symbol: ["wcsncat", private, "", public ] }, { symbol: ["wcscmp", private, "", public ] }, { symbol: ["wcscoll", private, "", public ] }, { symbol: ["wcsncmp", private, "", public ] }, { symbol: ["wcsxfrm", private, "", public ] }, { symbol: ["wmemcmp", private, "", public ] }, { symbol: ["wcschr", private, "", public ] }, { symbol: ["wcscspn", private, "", public ] }, { symbol: ["wcspbrk", private, "", public ] }, { symbol: ["wcsrchr", private, "", public ] }, { symbol: ["wcsspn", private, "", public ] }, { symbol: ["wcsstr", private, "", public ] }, { symbol: ["wcstok", private, "", public ] }, { symbol: ["wmemchr", private, "", public ] }, { symbol: ["wcslen", private, "", public ] }, { symbol: ["wmemset", private, "", public ] }, { symbol: ["wcsftime", private, "", public ] }, { symbol: ["btowc", private, "", public ] }, { symbol: ["wctob", private, "", public ] }, { symbol: ["mbsinit", private, "", public ] }, { symbol: ["mbrlen", private, "", public ] }, { symbol: ["mbrtowc", private, "", public ] }, { symbol: ["wcrtomb", private, "", public ] }, { symbol: ["mbsrtowcs", private, "", public ] }, { symbol: ["wcsrtombs", private, "", public ] }, # B.24 Wide character classification and mapping utilities { symbol: ["wint_t", private, "", public ] }, { symbol: ["wctrans_t", private, "", public ] }, { symbol: ["wctype_t", private, "", public ] }, { symbol: ["WEOF", private, "", public ] }, { symbol: ["iswalnum", private, "", public ] }, { symbol: ["iswalpha", private, "", public ] }, { symbol: ["iswblank", private, "", public ] }, { symbol: ["iswcntrl", private, "", public ] }, { symbol: ["iswdigit", private, "", public ] }, { symbol: ["iswgraph", private, "", public ] }, { symbol: ["iswlower", private, "", public ] }, { symbol: ["iswprint", private, "", public ] }, { symbol: ["iswpunct", private, "", public ] }, { symbol: ["iswspace", private, "", public ] }, { symbol: ["iswupper", private, "", public ] }, { symbol: ["iswxdigit", private, "", public ] }, { symbol: ["iswctype", private, "", public ] }, { symbol: ["wctype", private, "", public ] }, { symbol: ["towlower", private, "", public ] }, { symbol: ["towupper", private, "", public ] }, { symbol: ["towctrans", private, "", public ] }, { symbol: ["wctrans", private, "", public ] }, # inttypes.h includes stdint.h # https://port70.net/~nsz/c/c99/n1256.html#7.8p1 { include: [ "", public, "", public ] }, # tgmath.h includes math.h and complex.h # https://port70.net/~nsz/c/c99/n1256.html#7.22p1 { include: [ "", public, "", public ] }, { include: [ "", public, "", public ] }, ] # vim: set ft=toml: