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