X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tab_c99.html;h=7e57f1bfc93e4c0089ea0e42049f914d9431d96d;hb=45974460597845d5b3a9a8163fd5317ade8fff15;hp=5f7c01ae341801178780726d7b6945aa0df66d6b;hpb=c213dcb2ab4a666113af542326a88b9f2b91c23a;p=musl-tables diff --git a/tab_c99.html b/tab_c99.html index 5f7c01a..7e57f1b 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,5 +1,5 @@

musl vs c99 api

-

commit

commit c0f344160d22d889460573d003cf349626a38184
Date: Tue Aug 16 23:23:15 2011 -0400

in pathconf, -1, not 0, means unsupported.. syncio presumably works, too. +

commit

commit 405ce58dcf59ecfb3e245fed0b96b1f35fbeaec1
Date: Fri Mar 2 22:35:37 2012 -0500

fix nan/infinity macros in math.h, etc.

the previous version not only failed to work in c++, but also failed
to produce constant expressions, making the macros useless as
initializers for objects of static storage duration.

gcc 3.3 and later have builtins for these, which sadly seem to be the
most "portable" solution. the alternative definitions produce
exceptions (for NAN) and compiler warnings (for INFINITY) on newer
versions of gcc.

legend

table

muslc99
statussymdeclnameheaderprotosection
missing  NDEBUGassert.h B.1 Diagnostics @@ -75,20 +75,20 @@
missing  crealcomplex.hdouble creal(double complex z);B.2 Complex
missing  crealfcomplex.hfloat crealf(float complex z);B.2 Complex
missing  creallcomplex.hlong double creall(long double complex z);B.2 Complex -
 Tp isalnumctype.hint isalnum(int c);B.3 Character handling -
 Td p isalphactype.hint isalpha(int c);B.3 Character handling -
 Tp isblankctype.hint isblank(int c);B.3 Character handling -
 Tp iscntrlctype.hint iscntrl(int c);B.3 Character handling -
 Td p isdigitctype.hint isdigit(int c);B.3 Character handling -
 Td p isgraphctype.hint isgraph(int c);B.3 Character handling -
 Td p islowerctype.hint islower(int c);B.3 Character handling -
 Td p isprintctype.hint isprint(int c);B.3 Character handling -
 Tp ispunctctype.hint ispunct(int c);B.3 Character handling -
 Tp isspacectype.hint isspace(int c);B.3 Character handling -
 Td p isupperctype.hint isupper(int c);B.3 Character handling -
 Tp isxdigitctype.hint isxdigit(int c);B.3 Character handling -
 Tp tolowerctype.hint tolower(int c);B.3 Character handling -
 Tp toupperctype.hint toupper(int c);B.3 Character handling +
 Tp isalnumctype.hint isalnum(int c);B.3 Character handling +
 Td p isalphactype.hint isalpha(int c);B.3 Character handling +
 Tp isblankctype.hint isblank(int c);B.3 Character handling +
 Tp iscntrlctype.hint iscntrl(int c);B.3 Character handling +
 Td p isdigitctype.hint isdigit(int c);B.3 Character handling +
 Td p isgraphctype.hint isgraph(int c);B.3 Character handling +
 Td p islowerctype.hint islower(int c);B.3 Character handling +
 Td p isprintctype.hint isprint(int c);B.3 Character handling +
 Tp ispunctctype.hint ispunct(int c);B.3 Character handling +
 Tp isspacectype.hint isspace(int c);B.3 Character handling +
 Td p isupperctype.hint isupper(int c);B.3 Character handling +
 Tp isxdigitctype.hint isxdigit(int c);B.3 Character handling +
 Tp tolowerctype.hint tolower(int c);B.3 Character handling +
 Tp toupperctype.hint toupper(int c);B.3 Character handling
  d EDOMerrno.h B.4 Errors
  d EILSEQerrno.h B.4 Errors
  d ERANGEerrno.h B.4 Errors @@ -149,59 +149,158 @@
  d FLT_MIN_EXPfloat.h B.6 Characteristics of floating types
  d LDBL_MAX_10_EXPfloat.h B.6 Characteristics of floating types
  t imaxdiv_tinttypes.h B.7 Format conversion of integer types -
missing  PRIdNinttypes.h B.7 Format conversion of integer types -
missing  PRIdLEASTNinttypes.h B.7 Format conversion of integer types -
missing  PRIdFASTNinttypes.h B.7 Format conversion of integer types +
  d PRId8inttypes.h B.7 Format conversion of integer types +
  d PRId16inttypes.h B.7 Format conversion of integer types +
  d PRId32inttypes.h B.7 Format conversion of integer types +
  d PRId64inttypes.h B.7 Format conversion of integer types +
  d PRIdLEAST8inttypes.h B.7 Format conversion of integer types +
  d PRIdLEAST16inttypes.h B.7 Format conversion of integer types +
  d PRIdLEAST32inttypes.h B.7 Format conversion of integer types +
  d PRIdLEAST64inttypes.h B.7 Format conversion of integer types +
  d PRIdFAST8inttypes.h B.7 Format conversion of integer types +
  d PRIdFAST16inttypes.h B.7 Format conversion of integer types +
  d PRIdFAST32inttypes.h B.7 Format conversion of integer types +
  d PRIdFAST64inttypes.h B.7 Format conversion of integer types
  d PRIdMAXinttypes.h B.7 Format conversion of integer types
  d PRIdPTRinttypes.h B.7 Format conversion of integer types -
missing  PRIiNinttypes.h B.7 Format conversion of integer types -
missing  PRIiLEASTNinttypes.h B.7 Format conversion of integer types -
missing  PRIiFASTNinttypes.h B.7 Format conversion of integer types +
  d PRIi8inttypes.h B.7 Format conversion of integer types +
  d PRIi16inttypes.h B.7 Format conversion of integer types +
  d PRIi32inttypes.h B.7 Format conversion of integer types +
  d PRIi64inttypes.h B.7 Format conversion of integer types +
  d PRIiLEAST8inttypes.h B.7 Format conversion of integer types +
  d PRIiLEAST16inttypes.h B.7 Format conversion of integer types +
  d PRIiLEAST32inttypes.h B.7 Format conversion of integer types +
  d PRIiLEAST64inttypes.h B.7 Format conversion of integer types +
  d PRIiFAST8inttypes.h B.7 Format conversion of integer types +
  d PRIiFAST16inttypes.h B.7 Format conversion of integer types +
  d PRIiFAST32inttypes.h B.7 Format conversion of integer types +
  d PRIiFAST64inttypes.h B.7 Format conversion of integer types
  d PRIiMAXinttypes.h B.7 Format conversion of integer types
  d PRIiPTRinttypes.h B.7 Format conversion of integer types -
missing  PRIoNinttypes.h B.7 Format conversion of integer types -
missing  PRIoLEASTNinttypes.h B.7 Format conversion of integer types -
missing  PRIoFASTNinttypes.h B.7 Format conversion of integer types +
  d PRIo8inttypes.h B.7 Format conversion of integer types +
  d PRIo16inttypes.h B.7 Format conversion of integer types +
  d PRIo32inttypes.h B.7 Format conversion of integer types +
  d PRIo64inttypes.h B.7 Format conversion of integer types +
  d PRIoLEAST8inttypes.h B.7 Format conversion of integer types +
  d PRIoLEAST16inttypes.h B.7 Format conversion of integer types +
  d PRIoLEAST32inttypes.h B.7 Format conversion of integer types +
  d PRIoLEAST64inttypes.h B.7 Format conversion of integer types +
  d PRIoFAST8inttypes.h B.7 Format conversion of integer types +
  d PRIoFAST16inttypes.h B.7 Format conversion of integer types +
  d PRIoFAST32inttypes.h B.7 Format conversion of integer types +
  d PRIoFAST64inttypes.h B.7 Format conversion of integer types
  d PRIoMAXinttypes.h B.7 Format conversion of integer types
  d PRIoPTRinttypes.h B.7 Format conversion of integer types -
missing  PRIuNinttypes.h B.7 Format conversion of integer types -
missing  PRIuLEASTNinttypes.h B.7 Format conversion of integer types -
missing  PRIuFASTNinttypes.h B.7 Format conversion of integer types +
  d PRIu8inttypes.h B.7 Format conversion of integer types +
  d PRIu16inttypes.h B.7 Format conversion of integer types +
  d PRIu32inttypes.h B.7 Format conversion of integer types +
  d PRIu64inttypes.h B.7 Format conversion of integer types +
  d PRIuLEAST8inttypes.h B.7 Format conversion of integer types +
  d PRIuLEAST16inttypes.h B.7 Format conversion of integer types +
  d PRIuLEAST32inttypes.h B.7 Format conversion of integer types +
  d PRIuLEAST64inttypes.h B.7 Format conversion of integer types +
  d PRIuFAST8inttypes.h B.7 Format conversion of integer types +
  d PRIuFAST16inttypes.h B.7 Format conversion of integer types +
  d PRIuFAST32inttypes.h B.7 Format conversion of integer types +
  d PRIuFAST64inttypes.h B.7 Format conversion of integer types
  d PRIuMAXinttypes.h B.7 Format conversion of integer types
  d PRIuPTRinttypes.h B.7 Format conversion of integer types -
missing  PRIxNinttypes.h B.7 Format conversion of integer types -
missing  PRIxLEASTNinttypes.h B.7 Format conversion of integer types -
missing  PRIxFASTNinttypes.h B.7 Format conversion of integer types +
  d PRIx8inttypes.h B.7 Format conversion of integer types +
  d PRIx16inttypes.h B.7 Format conversion of integer types +
  d PRIx32inttypes.h B.7 Format conversion of integer types +
  d PRIx64inttypes.h B.7 Format conversion of integer types +
  d PRIxLEAST8inttypes.h B.7 Format conversion of integer types +
  d PRIxLEAST16inttypes.h B.7 Format conversion of integer types +
  d PRIxLEAST32inttypes.h B.7 Format conversion of integer types +
  d PRIxLEAST64inttypes.h B.7 Format conversion of integer types +
  d PRIxFAST8inttypes.h B.7 Format conversion of integer types +
  d PRIxFAST16inttypes.h B.7 Format conversion of integer types +
  d PRIxFAST32inttypes.h B.7 Format conversion of integer types +
  d PRIxFAST64inttypes.h B.7 Format conversion of integer types
  d PRIxMAXinttypes.h B.7 Format conversion of integer types
  d PRIxPTRinttypes.h B.7 Format conversion of integer types -
missing  PRIXNinttypes.h B.7 Format conversion of integer types -
missing  PRIXLEASTNinttypes.h B.7 Format conversion of integer types -
missing  PRIXFASTNinttypes.h B.7 Format conversion of integer types +
  d PRIX8inttypes.h B.7 Format conversion of integer types +
  d PRIX16inttypes.h B.7 Format conversion of integer types +
  d PRIX32inttypes.h B.7 Format conversion of integer types +
  d PRIX64inttypes.h B.7 Format conversion of integer types +
  d PRIXLEAST8inttypes.h B.7 Format conversion of integer types +
  d PRIXLEAST16inttypes.h B.7 Format conversion of integer types +
  d PRIXLEAST32inttypes.h B.7 Format conversion of integer types +
  d PRIXLEAST64inttypes.h B.7 Format conversion of integer types +
  d PRIXFAST8inttypes.h B.7 Format conversion of integer types +
  d PRIXFAST16inttypes.h B.7 Format conversion of integer types +
  d PRIXFAST32inttypes.h B.7 Format conversion of integer types +
  d PRIXFAST64inttypes.h B.7 Format conversion of integer types
  d PRIXMAXinttypes.h B.7 Format conversion of integer types
  d PRIXPTRinttypes.h B.7 Format conversion of integer types -
missing  SCNdNinttypes.h B.7 Format conversion of integer types -
missing  SCNdLEASTNinttypes.h B.7 Format conversion of integer types -
missing  SCNdFASTNinttypes.h B.7 Format conversion of integer types +
  d SCNd8inttypes.h B.7 Format conversion of integer types +
  d SCNd16inttypes.h B.7 Format conversion of integer types +
  d SCNd32inttypes.h B.7 Format conversion of integer types +
  d SCNd64inttypes.h B.7 Format conversion of integer types +
  d SCNdLEAST8inttypes.h B.7 Format conversion of integer types +
  d SCNdLEAST16inttypes.h B.7 Format conversion of integer types +
  d SCNdLEAST32inttypes.h B.7 Format conversion of integer types +
  d SCNdLEAST64inttypes.h B.7 Format conversion of integer types +
  d SCNdFAST8inttypes.h B.7 Format conversion of integer types +
  d SCNdFAST16inttypes.h B.7 Format conversion of integer types +
  d SCNdFAST32inttypes.h B.7 Format conversion of integer types +
  d SCNdFAST64inttypes.h B.7 Format conversion of integer types
  d SCNdMAXinttypes.h B.7 Format conversion of integer types
  d SCNdPTRinttypes.h B.7 Format conversion of integer types -
missing  SCNiNinttypes.h B.7 Format conversion of integer types -
missing  SCNiLEASTNinttypes.h B.7 Format conversion of integer types -
missing  SCNiFASTNinttypes.h B.7 Format conversion of integer types +
  d SCNi8inttypes.h B.7 Format conversion of integer types +
  d SCNi16inttypes.h B.7 Format conversion of integer types +
  d SCNi32inttypes.h B.7 Format conversion of integer types +
  d SCNi64inttypes.h B.7 Format conversion of integer types +
  d SCNiLEAST8inttypes.h B.7 Format conversion of integer types +
  d SCNiLEAST16inttypes.h B.7 Format conversion of integer types +
  d SCNiLEAST32inttypes.h B.7 Format conversion of integer types +
  d SCNiLEAST64inttypes.h B.7 Format conversion of integer types +
  d SCNiFAST8inttypes.h B.7 Format conversion of integer types +
  d SCNiFAST16inttypes.h B.7 Format conversion of integer types +
  d SCNiFAST32inttypes.h B.7 Format conversion of integer types +
  d SCNiFAST64inttypes.h B.7 Format conversion of integer types
  d SCNiMAXinttypes.h B.7 Format conversion of integer types
  d SCNiPTRinttypes.h B.7 Format conversion of integer types -
missing  SCNoNinttypes.h B.7 Format conversion of integer types -
missing  SCNoLEASTNinttypes.h B.7 Format conversion of integer types -
missing  SCNoFASTNinttypes.h B.7 Format conversion of integer types +
  d SCNo8inttypes.h B.7 Format conversion of integer types +
  d SCNo16inttypes.h B.7 Format conversion of integer types +
  d SCNo32inttypes.h B.7 Format conversion of integer types +
  d SCNo64inttypes.h B.7 Format conversion of integer types +
  d SCNoLEAST8inttypes.h B.7 Format conversion of integer types +
  d SCNoLEAST16inttypes.h B.7 Format conversion of integer types +
  d SCNoLEAST32inttypes.h B.7 Format conversion of integer types +
  d SCNoLEAST64inttypes.h B.7 Format conversion of integer types +
  d SCNoFAST8inttypes.h B.7 Format conversion of integer types +
  d SCNoFAST16inttypes.h B.7 Format conversion of integer types +
  d SCNoFAST32inttypes.h B.7 Format conversion of integer types +
  d SCNoFAST64inttypes.h B.7 Format conversion of integer types
  d SCNoMAXinttypes.h B.7 Format conversion of integer types
  d SCNoPTRinttypes.h B.7 Format conversion of integer types -
missing  SCNuNinttypes.h B.7 Format conversion of integer types -
missing  SCNuLEASTNinttypes.h B.7 Format conversion of integer types -
missing  SCNuFASTNinttypes.h B.7 Format conversion of integer types +
  d SCNu8inttypes.h B.7 Format conversion of integer types +
  d SCNu16inttypes.h B.7 Format conversion of integer types +
  d SCNu32inttypes.h B.7 Format conversion of integer types +
  d SCNu64inttypes.h B.7 Format conversion of integer types +
  d SCNuLEAST8inttypes.h B.7 Format conversion of integer types +
  d SCNuLEAST16inttypes.h B.7 Format conversion of integer types +
  d SCNuLEAST32inttypes.h B.7 Format conversion of integer types +
  d SCNuLEAST64inttypes.h B.7 Format conversion of integer types +
  d SCNuFAST8inttypes.h B.7 Format conversion of integer types +
  d SCNuFAST16inttypes.h B.7 Format conversion of integer types +
  d SCNuFAST32inttypes.h B.7 Format conversion of integer types +
  d SCNuFAST64inttypes.h B.7 Format conversion of integer types
  d SCNuMAXinttypes.h B.7 Format conversion of integer types
  d SCNuPTRinttypes.h B.7 Format conversion of integer types -
missing  SCNxNinttypes.h B.7 Format conversion of integer types -
missing  SCNxLEASTNinttypes.h B.7 Format conversion of integer types -
missing  SCNxFASTNinttypes.h B.7 Format conversion of integer types +
  d SCNx8inttypes.h B.7 Format conversion of integer types +
  d SCNx16inttypes.h B.7 Format conversion of integer types +
  d SCNx32inttypes.h B.7 Format conversion of integer types +
  d SCNx64inttypes.h B.7 Format conversion of integer types +
  d SCNxLEAST8inttypes.h B.7 Format conversion of integer types +
  d SCNxLEAST16inttypes.h B.7 Format conversion of integer types +
  d SCNxLEAST32inttypes.h B.7 Format conversion of integer types +
  d SCNxLEAST64inttypes.h B.7 Format conversion of integer types +
  d SCNxFAST8inttypes.h B.7 Format conversion of integer types +
  d SCNxFAST16inttypes.h B.7 Format conversion of integer types +
  d SCNxFAST32inttypes.h B.7 Format conversion of integer types +
  d SCNxFAST64inttypes.h B.7 Format conversion of integer types
  d SCNxMAXinttypes.h B.7 Format conversion of integer types
  d SCNxPTRinttypes.h B.7 Format conversion of integer types
 Tp imaxabsinttypes.hintmax_t imaxabs(intmax_t j);B.7 Format conversion of integer types @@ -244,281 +343,332 @@
  d LC_ALLlocale.h B.10 Localization
  d LC_CTYPElocale.h B.10 Localization
  d LC_NUMERIClocale.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 NULLlocale.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 NULLlocale.h B.10 Localization
  d LC_COLLATElocale.h B.10 Localization
  d LC_MONETARYlocale.h B.10 Localization
  d LC_TIMElocale.h B.10 Localization
 Tp setlocalelocale.hchar *setlocale(int category, const char *locale);B.10 Localization
 Tp localeconvlocale.hstruct lconv *localeconv(void);B.10 Localization -
missing  float_tmath.h B.11 Mathematics -
  d FP_INFINITEmath.h B.11 Mathematics +
  t float_tmath.h B.11 Mathematics +
  d FP_INFINITEmath.h B.11 Mathematics
missing  FP_FAST_FMALmath.h B.11 Mathematics -
missing  double_tmath.h B.11 Mathematics -
  d FP_NANmath.h B.11 Mathematics -
  d FP_ILOGB0math.h B.11 Mathematics -
  d HUGE_VALmath.h B.11 Mathematics -
  d FP_NORMALmath.h B.11 Mathematics -
  d FP_ILOGBNANmath.h B.11 Mathematics -
  d HUGE_VALFmath.h B.11 Mathematics -
  d FP_SUBNORMALmath.h B.11 Mathematics -
  d MATH_ERRNOmath.h B.11 Mathematics -
  d HUGE_VALLmath.h B.11 Mathematics -
  d FP_ZEROmath.h B.11 Mathematics +
  t double_tmath.h B.11 Mathematics +
  d FP_NANmath.h B.11 Mathematics +
  d FP_ILOGB0math.h B.11 Mathematics +
  d HUGE_VALmath.h B.11 Mathematics +
  d FP_NORMALmath.h B.11 Mathematics +
  d FP_ILOGBNANmath.h B.11 Mathematics +
  d HUGE_VALFmath.h B.11 Mathematics +
  d FP_SUBNORMALmath.h B.11 Mathematics +
  d MATH_ERRNOmath.h B.11 Mathematics +
  d HUGE_VALLmath.h B.11 Mathematics +
  d FP_ZEROmath.h B.11 Mathematics
missing  MATH_ERREXCEPTmath.h B.11 Mathematics -
  d INFINITYmath.h B.11 Mathematics +
  d d INFINITYmath.h B.11 Mathematics
missing  FP_FAST_FMAmath.h B.11 Mathematics -
  d math_errhandlingmath.h B.11 Mathematics -
  d NANmath.h B.11 Mathematics +
  d math_errhandlingmath.h B.11 Mathematics +
  d d NANmath.h B.11 Mathematics
missing  FP_FAST_FMAFmath.h B.11 Mathematics -
  d fpclassifymath.hint fpclassify(real-floating x);B.11 Mathematics -
  d isfinitemath.hint isfinite(real-floating x);B.11 Mathematics -
  d isinfmath.hint isinf(real-floating x);B.11 Mathematics -
  d isnanmath.hint isnan(real-floating x);B.11 Mathematics -
  d isnormalmath.hint isnormal(real-floating x);B.11 Mathematics +
  d fpclassifymath.hint fpclassify(real-floating x);B.11 Mathematics +
  d isfinitemath.hint isfinite(real-floating x);B.11 Mathematics +
  d isinfmath.hint isinf(real-floating x);B.11 Mathematics +
  d isnanmath.hint isnan(real-floating x);B.11 Mathematics +
  d isnormalmath.hint isnormal(real-floating x);B.11 Mathematics
missing  signbitmath.hint signbit(real-floating x);B.11 Mathematics -
 Tp acosmath.hdouble acos(double x);B.11 Mathematics -
 Tp acosfmath.hfloat acosf(float x);B.11 Mathematics -
nosym p acoslmath.hlong double acosl(long double x);B.11 Mathematics -
 Tp asinmath.hdouble asin(double x);B.11 Mathematics -
 Tp asinfmath.hfloat asinf(float x);B.11 Mathematics -
nosym p asinlmath.hlong double asinl(long double x);B.11 Mathematics -
 Tp atanmath.hdouble atan(double x);B.11 Mathematics -
 Tp atanfmath.hfloat atanf(float x);B.11 Mathematics -
nosym p atanlmath.hlong double atanl(long double x);B.11 Mathematics -
 Tp atan2math.hdouble atan2(double y, double x);B.11 Mathematics -
 Tp atan2fmath.hfloat atan2f(float y, float x);B.11 Mathematics -
nosym p atan2lmath.hlong double atan2l(long double y, long double x);B.11 Mathematics -
 Tp cosmath.hdouble cos(double x);B.11 Mathematics -
 Tp cosfmath.hfloat cosf(float x);B.11 Mathematics -
nosym p coslmath.hlong double cosl(long double x);B.11 Mathematics -
 Tp sinmath.hdouble sin(double x);B.11 Mathematics -
 Tp sinfmath.hfloat sinf(float x);B.11 Mathematics -
nosym p sinlmath.hlong double sinl(long double x);B.11 Mathematics -
 Tp tanmath.hdouble tan(double x);B.11 Mathematics -
 Tp tanfmath.hfloat tanf(float x);B.11 Mathematics -
nosym p tanlmath.hlong double tanl(long double x);B.11 Mathematics -
 Tp acoshmath.hdouble acosh(double x);B.11 Mathematics -
 Tp acoshfmath.hfloat acoshf(float x);B.11 Mathematics -
nosym p acoshlmath.hlong double acoshl(long double x);B.11 Mathematics -
 Tp asinhmath.hdouble asinh(double x);B.11 Mathematics -
 Tp asinhfmath.hfloat asinhf(float x);B.11 Mathematics -
nosym p asinhlmath.hlong double asinhl(long double x);B.11 Mathematics -
 Tp atanhmath.hdouble atanh(double x);B.11 Mathematics -
 Tp atanhfmath.hfloat atanhf(float x);B.11 Mathematics -
nosym p atanhlmath.hlong double atanhl(long double x);B.11 Mathematics -
 Tp coshmath.hdouble cosh(double x);B.11 Mathematics -
 Tp coshfmath.hfloat coshf(float x);B.11 Mathematics -
nosym p coshlmath.hlong double coshl(long double x);B.11 Mathematics -
 Tp sinhmath.hdouble sinh(double x);B.11 Mathematics -
 Tp sinhfmath.hfloat sinhf(float x);B.11 Mathematics -
nosym p sinhlmath.hlong double sinhl(long double x);B.11 Mathematics -
 Tp tanhmath.hdouble tanh(double x);B.11 Mathematics -
 Tp tanhfmath.hfloat tanhf(float x);B.11 Mathematics -
nosym p tanhlmath.hlong double tanhl(long double x);B.11 Mathematics -
 Tp expmath.hdouble exp(double x);B.11 Mathematics -
 Tp expfmath.hfloat expf(float x);B.11 Mathematics -
nosym p explmath.hlong double expl(long double x);B.11 Mathematics -
nosym p exp2math.hdouble exp2(double x);B.11 Mathematics -
nosym p exp2fmath.hfloat exp2f(float x);B.11 Mathematics -
nosym p exp2lmath.hlong double exp2l(long double x);B.11 Mathematics -
 Tp expm1math.hdouble expm1(double x);B.11 Mathematics -
 Tp expm1fmath.hfloat expm1f(float x);B.11 Mathematics -
nosym p expm1lmath.hlong double expm1l(long double x);B.11 Mathematics -
 Tp frexpmath.hdouble frexp(double value, int *exp);B.11 Mathematics -
 Tp frexpfmath.hfloat frexpf(float value, int *exp);B.11 Mathematics -
 Tp frexplmath.hlong double frexpl(long double value, int *exp);B.11 Mathematics -
 Tp ilogbmath.hint ilogb(double x);B.11 Mathematics -
 Tp ilogbfmath.hint ilogbf(float x);B.11 Mathematics -
nosym p ilogblmath.hint ilogbl(long double x);B.11 Mathematics -
 Tp ldexpmath.hdouble ldexp(double x, int exp);B.11 Mathematics -
 Tp ldexpfmath.hfloat ldexpf(float x, int exp);B.11 Mathematics -
nosym p ldexplmath.hlong double ldexpl(long double x, int exp);B.11 Mathematics -
 Tp logmath.hdouble log(double x);B.11 Mathematics -
 Tp logfmath.hfloat logf(float x);B.11 Mathematics -
nosym p loglmath.hlong double logl(long double x);B.11 Mathematics -
 Tp log10math.hdouble log10(double x);B.11 Mathematics -
 Tp log10fmath.hfloat log10f(float x);B.11 Mathematics -
nosym p log10lmath.hlong double log10l(long double x);B.11 Mathematics -
 Tp log1pmath.hdouble log1p(double x);B.11 Mathematics -
 Tp log1pfmath.hfloat log1pf(float x);B.11 Mathematics -
nosym p log1plmath.hlong double log1pl(long double x);B.11 Mathematics -
nosym p log2math.hdouble log2(double x);B.11 Mathematics -
nosym p log2fmath.hfloat log2f(float x);B.11 Mathematics -
nosym p log2lmath.hlong double log2l(long double x);B.11 Mathematics -
 Tp logbmath.hdouble logb(double x);B.11 Mathematics -
 Tp logbfmath.hfloat logbf(float x);B.11 Mathematics -
nosym p logblmath.hlong double logbl(long double x);B.11 Mathematics -
 Tp modfmath.hdouble modf(double value, double *iptr);B.11 Mathematics -
 Tp modffmath.hfloat modff(float value, float *iptr);B.11 Mathematics -
nosym p modflmath.hlong double modfl(long double value, long double *iptr);B.11 Mathematics -
 Tp scalbnmath.hdouble scalbn(double x, int n);B.11 Mathematics -
 Tp scalbnfmath.hfloat scalbnf(float x, int n);B.11 Mathematics -
nosym p scalbnlmath.hlong double scalbnl(long double x, int n);B.11 Mathematics -
 Tp scalblnmath.hdouble scalbln(double x, long int n);B.11 Mathematics -
 Tp scalblnfmath.hfloat scalblnf(float x, long int n);B.11 Mathematics -
nosym p scalblnlmath.hlong double scalblnl(long double x, long int n);B.11 Mathematics -
 Tp cbrtmath.hdouble cbrt(double x);B.11 Mathematics -
 Tp cbrtfmath.hfloat cbrtf(float x);B.11 Mathematics -
nosym p cbrtlmath.hlong double cbrtl(long double x);B.11 Mathematics -
 Tp fabsmath.hdouble fabs(double x);B.11 Mathematics -
 Tp fabsfmath.hfloat fabsf(float x);B.11 Mathematics -
nosym p fabslmath.hlong double fabsl(long double x);B.11 Mathematics -
 Tp hypotmath.hdouble hypot(double x, double y);B.11 Mathematics -
 Tp hypotfmath.hfloat hypotf(float x, float y);B.11 Mathematics -
nosym p hypotlmath.hlong double hypotl(long double x, long double y);B.11 Mathematics -
 Tp powmath.hdouble pow(double x, double y);B.11 Mathematics -
 Tp powfmath.hfloat powf(float x, float y);B.11 Mathematics -
nosym p powlmath.hlong double powl(long double x, long double y);B.11 Mathematics -
 Tp sqrtmath.hdouble sqrt(double x);B.11 Mathematics -
 Tp sqrtfmath.hfloat sqrtf(float x);B.11 Mathematics -
nosym p sqrtlmath.hlong double sqrtl(long double x);B.11 Mathematics -
 Tp erfmath.hdouble erf(double x);B.11 Mathematics -
 Tp erffmath.hfloat erff(float x);B.11 Mathematics -
nosym p erflmath.hlong double erfl(long double x);B.11 Mathematics -
 Tp erfcmath.hdouble erfc(double x);B.11 Mathematics -
 Tp erfcfmath.hfloat erfcf(float x);B.11 Mathematics -
nosym p erfclmath.hlong double erfcl(long double x);B.11 Mathematics -
nosym p lgammamath.hdouble lgamma(double x);B.11 Mathematics -
nosym p lgammafmath.hfloat lgammaf(float x);B.11 Mathematics -
nosym p lgammalmath.hlong double lgammal(long double x);B.11 Mathematics -
nosym p tgammamath.hdouble tgamma(double x);B.11 Mathematics -
nosym p tgammafmath.hfloat tgammaf(float x);B.11 Mathematics -
nosym p tgammalmath.hlong double tgammal(long double x);B.11 Mathematics -
 Tp ceilmath.hdouble ceil(double x);B.11 Mathematics -
 Tp ceilfmath.hfloat ceilf(float x);B.11 Mathematics -
nosym p ceillmath.hlong double ceill(long double x);B.11 Mathematics -
 Tp floormath.hdouble floor(double x);B.11 Mathematics -
 Tp floorfmath.hfloat floorf(float x);B.11 Mathematics -
nosym p floorlmath.hlong double floorl(long double x);B.11 Mathematics -
nosym p nearbyintmath.hdouble nearbyint(double x);B.11 Mathematics -
nosym p nearbyintfmath.hfloat nearbyintf(float x);B.11 Mathematics -
nosym p nearbyintlmath.hlong double nearbyintl(long double x);B.11 Mathematics -
 Tp rintmath.hdouble rint(double x);B.11 Mathematics -
 Tp rintfmath.hfloat rintf(float x);B.11 Mathematics -
nosym p rintlmath.hlong double rintl(long double x);B.11 Mathematics -
 Tp lrintmath.hlong int lrint(double x);B.11 Mathematics -
 Tp lrintfmath.hlong int lrintf(float x);B.11 Mathematics -
nosym p lrintlmath.hlong int lrintl(long double x);B.11 Mathematics -
 Tp llrintmath.hlong long int llrint(double x);B.11 Mathematics -
nosym p llrintfmath.hlong long int llrintf(float x);B.11 Mathematics -
nosym p llrintlmath.hlong long int llrintl(long double x);B.11 Mathematics -
 Tp roundmath.hdouble round(double x);B.11 Mathematics -
 Tp roundfmath.hfloat roundf(float x);B.11 Mathematics -
nosym p roundlmath.hlong double roundl(long double x);B.11 Mathematics -
nosym p lroundmath.hlong int lround(double x);B.11 Mathematics -
nosym p lroundfmath.hlong int lroundf(float x);B.11 Mathematics -
nosym p lroundlmath.hlong int lroundl(long double x);B.11 Mathematics -
nosym p llroundmath.hlong long int llround(double x);B.11 Mathematics -
nosym p llroundfmath.hlong long int llroundf(float x);B.11 Mathematics -
nosym p llroundlmath.hlong long int llroundl(long double x);B.11 Mathematics -
 Tp truncmath.hdouble trunc(double x);B.11 Mathematics -
 Tp truncfmath.hfloat truncf(float x);B.11 Mathematics -
nosym p trunclmath.hlong double truncl(long double x);B.11 Mathematics -
 Tp fmodmath.hdouble fmod(double x, double y);B.11 Mathematics -
 Tp fmodfmath.hfloat fmodf(float x, float y);B.11 Mathematics -
nosym p fmodlmath.hlong double fmodl(long double x, long double y);B.11 Mathematics -
 Tp remaindermath.hdouble remainder(double x, double y);B.11 Mathematics -
 Tp remainderfmath.hfloat remainderf(float x, float y);B.11 Mathematics -
nosym p remainderlmath.hlong double remainderl(long double x, long double y);B.11 Mathematics -
 Tp remquomath.hdouble remquo(double x, double y, int *quo);B.11 Mathematics -
 Tp remquofmath.hfloat remquof(float x, float y, int *quo);B.11 Mathematics -
nosym p remquolmath.hlong double remquol(long double x, long double y, int *quo);B.11 Mathematics -
 Tp copysignmath.hdouble copysign(double x, double y);B.11 Mathematics -
 Tp copysignfmath.hfloat copysignf(float x, float y);B.11 Mathematics -
nosym p copysignlmath.hlong double copysignl(long double x, long double y);B.11 Mathematics -
nosym p nanmath.hdouble nan(const char *tagp);B.11 Mathematics -
nosym p nanfmath.hfloat nanf(const char *tagp);B.11 Mathematics -
nosym p nanlmath.hlong double nanl(const char *tagp);B.11 Mathematics -
 Tp nextaftermath.hdouble nextafter(double x, double y);B.11 Mathematics -
 Tp nextafterfmath.hfloat nextafterf(float x, float y);B.11 Mathematics -
nosym p nextafterlmath.hlong double nextafterl(long double x, long double y);B.11 Mathematics -
nosym p nexttowardmath.hdouble nexttoward(double x, long double y);B.11 Mathematics -
nosym p nexttowardfmath.hfloat nexttowardf(float x, long double y);B.11 Mathematics -
nosym p nexttowardlmath.hlong double nexttowardl(long double x, long double y);B.11 Mathematics -
nosym p fdimmath.hdouble fdim(double x, double y);B.11 Mathematics -
nosym p fdimfmath.hfloat fdimf(float x, float y);B.11 Mathematics -
nosym p fdimlmath.hlong double fdiml(long double x, long double y);B.11 Mathematics -
nosym p fmaxmath.hdouble fmax(double x, double y);B.11 Mathematics -
nosym p fmaxfmath.hfloat fmaxf(float x, float y);B.11 Mathematics -
nosym p fmaxlmath.hlong double fmaxl(long double x, long double y);B.11 Mathematics -
nosym p fminmath.hdouble fmin(double x, double y);B.11 Mathematics -
nosym p fminfmath.hfloat fminf(float x, float y);B.11 Mathematics -
nosym p fminlmath.hlong double fminl(long double x, long double y);B.11 Mathematics -
nosym p fmamath.hdouble fma(double x, double y, double z);B.11 Mathematics -
nosym p fmafmath.hfloat fmaf(float x, float y, float z);B.11 Mathematics -
nosym p fmalmath.hlong double fmal(long double x, long double y, long double z);B.11 Mathematics -
  d isgreatermath.hint isgreater(real-floating x, real-floating y);B.11 Mathematics -
  d isgreaterequalmath.hint isgreaterequal(real-floating x, real-floating y);B.11 Mathematics -
  d islessmath.hint isless(real-floating x, real-floating y);B.11 Mathematics -
  d islessequalmath.hint islessequal(real-floating x, real-floating y);B.11 Mathematics -
  d islessgreatermath.hint islessgreater(real-floating x, real-floating y);B.11 Mathematics -
  d isunorderedmath.hint isunordered(real-floating x, real-floating y);B.11 Mathematics +
 Tp acosmath.hdouble acos(double x);B.11 Mathematics +
 Tp acosfmath.hfloat acosf(float x);B.11 Mathematics +
nosym p acoslmath.hlong double acosl(long double x);B.11 Mathematics +
 Tp asinmath.hdouble asin(double x);B.11 Mathematics +
 Tp asinfmath.hfloat asinf(float x);B.11 Mathematics +
nosym p asinlmath.hlong double asinl(long double x);B.11 Mathematics +
 Tp atanmath.hdouble atan(double x);B.11 Mathematics +
 Tp atanfmath.hfloat atanf(float x);B.11 Mathematics +
nosym p atanlmath.hlong double atanl(long double x);B.11 Mathematics +
 Tp atan2math.hdouble atan2(double y, double x);B.11 Mathematics +
 Tp atan2fmath.hfloat atan2f(float y, float x);B.11 Mathematics +
nosym p atan2lmath.hlong double atan2l(long double y, long double x);B.11 Mathematics +
 Tp cosmath.hdouble cos(double x);B.11 Mathematics +
 Tp cosfmath.hfloat cosf(float x);B.11 Mathematics +
nosym p coslmath.hlong double cosl(long double x);B.11 Mathematics +
 Tp sinmath.hdouble sin(double x);B.11 Mathematics +
 Tp sinfmath.hfloat sinf(float x);B.11 Mathematics +
nosym p sinlmath.hlong double sinl(long double x);B.11 Mathematics +
 Tp tanmath.hdouble tan(double x);B.11 Mathematics +
 Tp tanfmath.hfloat tanf(float x);B.11 Mathematics +
nosym p tanlmath.hlong double tanl(long double x);B.11 Mathematics +
 Tp acoshmath.hdouble acosh(double x);B.11 Mathematics +
 Tp acoshfmath.hfloat acoshf(float x);B.11 Mathematics +
nosym p acoshlmath.hlong double acoshl(long double x);B.11 Mathematics +
 Tp asinhmath.hdouble asinh(double x);B.11 Mathematics +
 Tp asinhfmath.hfloat asinhf(float x);B.11 Mathematics +
nosym p asinhlmath.hlong double asinhl(long double x);B.11 Mathematics +
 Tp atanhmath.hdouble atanh(double x);B.11 Mathematics +
 Tp atanhfmath.hfloat atanhf(float x);B.11 Mathematics +
nosym p atanhlmath.hlong double atanhl(long double x);B.11 Mathematics +
 Tp coshmath.hdouble cosh(double x);B.11 Mathematics +
 Tp coshfmath.hfloat coshf(float x);B.11 Mathematics +
nosym p coshlmath.hlong double coshl(long double x);B.11 Mathematics +
 Tp sinhmath.hdouble sinh(double x);B.11 Mathematics +
 Tp sinhfmath.hfloat sinhf(float x);B.11 Mathematics +
nosym p sinhlmath.hlong double sinhl(long double x);B.11 Mathematics +
 Tp tanhmath.hdouble tanh(double x);B.11 Mathematics +
 Tp tanhfmath.hfloat tanhf(float x);B.11 Mathematics +
nosym p tanhlmath.hlong double tanhl(long double x);B.11 Mathematics +
 Tp expmath.hdouble exp(double x);B.11 Mathematics +
 Tp expfmath.hfloat expf(float x);B.11 Mathematics +
nosym p explmath.hlong double expl(long double x);B.11 Mathematics +
nosym p exp2math.hdouble exp2(double x);B.11 Mathematics +
nosym p exp2fmath.hfloat exp2f(float x);B.11 Mathematics +
nosym p exp2lmath.hlong double exp2l(long double x);B.11 Mathematics +
 Tp expm1math.hdouble expm1(double x);B.11 Mathematics +
 Tp expm1fmath.hfloat expm1f(float x);B.11 Mathematics +
nosym p expm1lmath.hlong double expm1l(long double x);B.11 Mathematics +
 Tp frexpmath.hdouble frexp(double value, int *exp);B.11 Mathematics +
 Tp frexpfmath.hfloat frexpf(float value, int *exp);B.11 Mathematics +
 Tp frexplmath.hlong double frexpl(long double value, int *exp);B.11 Mathematics +
 Tp ilogbmath.hint ilogb(double x);B.11 Mathematics +
 Tp ilogbfmath.hint ilogbf(float x);B.11 Mathematics +
nosym p ilogblmath.hint ilogbl(long double x);B.11 Mathematics +
 Tp ldexpmath.hdouble ldexp(double x, int exp);B.11 Mathematics +
 Tp ldexpfmath.hfloat ldexpf(float x, int exp);B.11 Mathematics +
nosym p ldexplmath.hlong double ldexpl(long double x, int exp);B.11 Mathematics +
 Tp logmath.hdouble log(double x);B.11 Mathematics +
 Tp logfmath.hfloat logf(float x);B.11 Mathematics +
nosym p loglmath.hlong double logl(long double x);B.11 Mathematics +
 Tp log10math.hdouble log10(double x);B.11 Mathematics +
 Tp log10fmath.hfloat log10f(float x);B.11 Mathematics +
nosym p log10lmath.hlong double log10l(long double x);B.11 Mathematics +
 Tp log1pmath.hdouble log1p(double x);B.11 Mathematics +
 Tp log1pfmath.hfloat log1pf(float x);B.11 Mathematics +
nosym p log1plmath.hlong double log1pl(long double x);B.11 Mathematics +
nosym p log2math.hdouble log2(double x);B.11 Mathematics +
nosym p log2fmath.hfloat log2f(float x);B.11 Mathematics +
nosym p log2lmath.hlong double log2l(long double x);B.11 Mathematics +
 Tp logbmath.hdouble logb(double x);B.11 Mathematics +
 Tp logbfmath.hfloat logbf(float x);B.11 Mathematics +
nosym p logblmath.hlong double logbl(long double x);B.11 Mathematics +
 Tp modfmath.hdouble modf(double value, double *iptr);B.11 Mathematics +
 Tp modffmath.hfloat modff(float value, float *iptr);B.11 Mathematics +
nosym p modflmath.hlong double modfl(long double value, long double *iptr);B.11 Mathematics +
 Tp scalbnmath.hdouble scalbn(double x, int n);B.11 Mathematics +
 Tp scalbnfmath.hfloat scalbnf(float x, int n);B.11 Mathematics +
nosym p scalbnlmath.hlong double scalbnl(long double x, int n);B.11 Mathematics +
 Tp scalblnmath.hdouble scalbln(double x, long int n);B.11 Mathematics +
 Tp scalblnfmath.hfloat scalblnf(float x, long int n);B.11 Mathematics +
nosym p scalblnlmath.hlong double scalblnl(long double x, long int n);B.11 Mathematics +
 Tp cbrtmath.hdouble cbrt(double x);B.11 Mathematics +
 Tp cbrtfmath.hfloat cbrtf(float x);B.11 Mathematics +
nosym p cbrtlmath.hlong double cbrtl(long double x);B.11 Mathematics +
 Tp fabsmath.hdouble fabs(double x);B.11 Mathematics +
 Tp fabsfmath.hfloat fabsf(float x);B.11 Mathematics +
nosym p fabslmath.hlong double fabsl(long double x);B.11 Mathematics +
 Tp hypotmath.hdouble hypot(double x, double y);B.11 Mathematics +
 Tp hypotfmath.hfloat hypotf(float x, float y);B.11 Mathematics +
nosym p hypotlmath.hlong double hypotl(long double x, long double y);B.11 Mathematics +
 Tp powmath.hdouble pow(double x, double y);B.11 Mathematics +
 Tp powfmath.hfloat powf(float x, float y);B.11 Mathematics +
nosym p powlmath.hlong double powl(long double x, long double y);B.11 Mathematics +
 Tp sqrtmath.hdouble sqrt(double x);B.11 Mathematics +
 Tp sqrtfmath.hfloat sqrtf(float x);B.11 Mathematics +
nosym p sqrtlmath.hlong double sqrtl(long double x);B.11 Mathematics +
 Tp erfmath.hdouble erf(double x);B.11 Mathematics +
 Tp erffmath.hfloat erff(float x);B.11 Mathematics +
nosym p erflmath.hlong double erfl(long double x);B.11 Mathematics +
 Tp erfcmath.hdouble erfc(double x);B.11 Mathematics +
 Tp erfcfmath.hfloat erfcf(float x);B.11 Mathematics +
nosym p erfclmath.hlong double erfcl(long double x);B.11 Mathematics +
nosym p lgammamath.hdouble lgamma(double x);B.11 Mathematics +
nosym p lgammafmath.hfloat lgammaf(float x);B.11 Mathematics +
nosym p lgammalmath.hlong double lgammal(long double x);B.11 Mathematics +
nosym p tgammamath.hdouble tgamma(double x);B.11 Mathematics +
nosym p tgammafmath.hfloat tgammaf(float x);B.11 Mathematics +
nosym p tgammalmath.hlong double tgammal(long double x);B.11 Mathematics +
 Tp ceilmath.hdouble ceil(double x);B.11 Mathematics +
 Tp ceilfmath.hfloat ceilf(float x);B.11 Mathematics +
nosym p ceillmath.hlong double ceill(long double x);B.11 Mathematics +
 Tp floormath.hdouble floor(double x);B.11 Mathematics +
 Tp floorfmath.hfloat floorf(float x);B.11 Mathematics +
nosym p floorlmath.hlong double floorl(long double x);B.11 Mathematics +
nosym p nearbyintmath.hdouble nearbyint(double x);B.11 Mathematics +
nosym p nearbyintfmath.hfloat nearbyintf(float x);B.11 Mathematics +
nosym p nearbyintlmath.hlong double nearbyintl(long double x);B.11 Mathematics +
 Tp rintmath.hdouble rint(double x);B.11 Mathematics +
 Tp rintfmath.hfloat rintf(float x);B.11 Mathematics +
nosym p rintlmath.hlong double rintl(long double x);B.11 Mathematics +
 Tp lrintmath.hlong int lrint(double x);B.11 Mathematics +
 Tp lrintfmath.hlong int lrintf(float x);B.11 Mathematics +
nosym p lrintlmath.hlong int lrintl(long double x);B.11 Mathematics +
 Tp llrintmath.hlong long int llrint(double x);B.11 Mathematics +
nosym p llrintfmath.hlong long int llrintf(float x);B.11 Mathematics +
nosym p llrintlmath.hlong long int llrintl(long double x);B.11 Mathematics +
 Tp roundmath.hdouble round(double x);B.11 Mathematics +
 Tp roundfmath.hfloat roundf(float x);B.11 Mathematics +
nosym p roundlmath.hlong double roundl(long double x);B.11 Mathematics +
nosym p lroundmath.hlong int lround(double x);B.11 Mathematics +
nosym p lroundfmath.hlong int lroundf(float x);B.11 Mathematics +
nosym p lroundlmath.hlong int lroundl(long double x);B.11 Mathematics +
nosym p llroundmath.hlong long int llround(double x);B.11 Mathematics +
nosym p llroundfmath.hlong long int llroundf(float x);B.11 Mathematics +
nosym p llroundlmath.hlong long int llroundl(long double x);B.11 Mathematics +
 Tp truncmath.hdouble trunc(double x);B.11 Mathematics +
 Tp truncfmath.hfloat truncf(float x);B.11 Mathematics +
nosym p trunclmath.hlong double truncl(long double x);B.11 Mathematics +
 Tp fmodmath.hdouble fmod(double x, double y);B.11 Mathematics +
 Tp fmodfmath.hfloat fmodf(float x, float y);B.11 Mathematics +
nosym p fmodlmath.hlong double fmodl(long double x, long double y);B.11 Mathematics +
 Tp remaindermath.hdouble remainder(double x, double y);B.11 Mathematics +
 Tp remainderfmath.hfloat remainderf(float x, float y);B.11 Mathematics +
nosym p remainderlmath.hlong double remainderl(long double x, long double y);B.11 Mathematics +
 Tp remquomath.hdouble remquo(double x, double y, int *quo);B.11 Mathematics +
 Tp remquofmath.hfloat remquof(float x, float y, int *quo);B.11 Mathematics +
nosym p remquolmath.hlong double remquol(long double x, long double y, int *quo);B.11 Mathematics +
 Tp copysignmath.hdouble copysign(double x, double y);B.11 Mathematics +
 Tp copysignfmath.hfloat copysignf(float x, float y);B.11 Mathematics +
nosym p copysignlmath.hlong double copysignl(long double x, long double y);B.11 Mathematics +
nosym p nanmath.hdouble nan(const char *tagp);B.11 Mathematics +
nosym p nanfmath.hfloat nanf(const char *tagp);B.11 Mathematics +
nosym p nanlmath.hlong double nanl(const char *tagp);B.11 Mathematics +
 Tp nextaftermath.hdouble nextafter(double x, double y);B.11 Mathematics +
 Tp nextafterfmath.hfloat nextafterf(float x, float y);B.11 Mathematics +
nosym p nextafterlmath.hlong double nextafterl(long double x, long double y);B.11 Mathematics +
nosym p nexttowardmath.hdouble nexttoward(double x, long double y);B.11 Mathematics +
nosym p nexttowardfmath.hfloat nexttowardf(float x, long double y);B.11 Mathematics +
nosym p nexttowardlmath.hlong double nexttowardl(long double x, long double y);B.11 Mathematics +
nosym p fdimmath.hdouble fdim(double x, double y);B.11 Mathematics +
nosym p fdimfmath.hfloat fdimf(float x, float y);B.11 Mathematics +
nosym p fdimlmath.hlong double fdiml(long double x, long double y);B.11 Mathematics +
nosym p fmaxmath.hdouble fmax(double x, double y);B.11 Mathematics +
nosym p fmaxfmath.hfloat fmaxf(float x, float y);B.11 Mathematics +
nosym p fmaxlmath.hlong double fmaxl(long double x, long double y);B.11 Mathematics +
nosym p fminmath.hdouble fmin(double x, double y);B.11 Mathematics +
nosym p fminfmath.hfloat fminf(float x, float y);B.11 Mathematics +
nosym p fminlmath.hlong double fminl(long double x, long double y);B.11 Mathematics +
nosym p fmamath.hdouble fma(double x, double y, double z);B.11 Mathematics +
nosym p fmafmath.hfloat fmaf(float x, float y, float z);B.11 Mathematics +
nosym p fmalmath.hlong double fmal(long double x, long double y, long double z);B.11 Mathematics +
  d isgreatermath.hint isgreater(real-floating x, real-floating y);B.11 Mathematics +
  d isgreaterequalmath.hint isgreaterequal(real-floating x, real-floating y);B.11 Mathematics +
  d islessmath.hint isless(real-floating x, real-floating y);B.11 Mathematics +
  d islessequalmath.hint islessequal(real-floating x, real-floating y);B.11 Mathematics +
  d islessgreatermath.hint islessgreater(real-floating x, real-floating y);B.11 Mathematics +
  d isunorderedmath.hint isunordered(real-floating x, real-floating y);B.11 Mathematics
  t d jmp_bufsetjmp.h B.12 Nonlocal jumps
 Td p setjmpsetjmp.hint setjmp(jmp_buf env);B.12 Nonlocal jumps
 Td p longjmpsetjmp.hvoid longjmp(jmp_buf env, int val);B.12 Nonlocal jumps -
  t sig_atomic_tsignal.h B.13 Signal handling -
  d SIG_IGNsignal.h B.13 Signal handling +
  t sig_atomic_tsignal.h B.13 Signal handling +
  d SIG_IGNsignal.h B.13 Signal handling
  d SIGILLsignal.h B.13 Signal handling
  d SIGTERMsignal.h B.13 Signal handling -
  d SIG_DFLsignal.h B.13 Signal handling +
  d SIG_DFLsignal.h B.13 Signal handling
  d SIGABRTsignal.h B.13 Signal handling
  d SIGINTsignal.h B.13 Signal handling -
  d SIG_ERRsignal.h B.13 Signal handling +
  d SIG_ERRsignal.h B.13 Signal handling
  d SIGFPEsignal.h B.13 Signal handling
  d SIGSEGVsignal.h B.13 Signal handling -
 Tp signalsignal.hvoid (*signal(int sig, void (*func)(int)))(int);B.13 Signal handling -
 Tp raisesignal.hint raise(int sig);B.13 Signal handling +
 Tp signalsignal.hvoid (*signal(int sig, void (*func)(int)))(int);B.13 Signal handling +
 Tp raisesignal.hint raise(int sig);B.13 Signal handling
  t t va_liststdarg.h B.14 Variable arguments
  d d va_argstdarg.htype va_arg(va_list ap, type);B.14 Variable arguments
  d d va_copystdarg.hvoid va_copy(va_list dest, va_list src);B.14 Variable arguments
  d d va_endstdarg.hvoid va_end(va_list ap);B.14 Variable arguments
  d d va_startstdarg.hvoid va_start(va_list ap, parmN);B.14 Variable arguments -
  t boolstdbool.h B.15 Boolean type and values +
  d boolstdbool.h B.15 Boolean type and values
  d truestdbool.h B.15 Boolean type and values
  d falsestdbool.h B.15 Boolean type and values -
missing  __bool_true_false_are_definedstdbool.h B.15 Boolean type and values +
  d __bool_true_false_are_definedstdbool.h B.15 Boolean type and values
  t ptrdiff_tstddef.h B.16 Common definitions
  t size_tstddef.h B.16 Common definitions
missing  wchar_tstddef.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 NULLstddef.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 NULLstddef.h B.16 Common definitions
  d offsetofstddef.hoffsetof(type, member-designator)B.16 Common definitions -
missing  intN_tstdint.h B.17 Integer types -
missing  INT_LEASTN_MINstdint.h B.17 Integer types +
  t int8_tstdint.h B.17 Integer types +
  t int16_tstdint.h B.17 Integer types +
  t int32_tstdint.h B.17 Integer types +
  t int64_tstdint.h B.17 Integer types +
  d INT_LEAST8_MINstdint.h B.17 Integer types +
  d INT_LEAST16_MINstdint.h B.17 Integer types +
  d INT_LEAST32_MINstdint.h B.17 Integer types +
  d INT_LEAST64_MINstdint.h B.17 Integer types
  d PTRDIFF_MAXstdint.h B.17 Integer types -
missing  uintN_tstdint.h B.17 Integer types -
missing  INT_LEASTN_MAXstdint.h B.17 Integer types +
  t uint8_tstdint.h B.17 Integer types +
  t uint16_tstdint.h B.17 Integer types +
  t uint32_tstdint.h B.17 Integer types +
  t uint64_tstdint.h B.17 Integer types +
  d INT_LEAST8_MAXstdint.h B.17 Integer types +
  d INT_LEAST16_MAXstdint.h B.17 Integer types +
  d INT_LEAST32_MAXstdint.h B.17 Integer types +
  d INT_LEAST64_MAXstdint.h B.17 Integer types
  d SIG_ATOMIC_MINstdint.h B.17 Integer types -
missing  int_leastN_tstdint.h B.17 Integer types -
missing  UINT_LEASTN_MAXstdint.h B.17 Integer types +
  t int_least8_tstdint.h B.17 Integer types +
  t int_least16_tstdint.h B.17 Integer types +
  t int_least32_tstdint.h B.17 Integer types +
  t int_least64_tstdint.h B.17 Integer types +
  d UINT_LEAST8_MAXstdint.h B.17 Integer types +
  d UINT_LEAST16_MAXstdint.h B.17 Integer types +
  d UINT_LEAST32_MAXstdint.h B.17 Integer types +
  d UINT_LEAST64_MAXstdint.h B.17 Integer types
  d SIG_ATOMIC_MAXstdint.h B.17 Integer types -
missing  uint_leastN_tstdint.h B.17 Integer types -
missing  INT_FASTN_MINstdint.h B.17 Integer types +
  t uint_least8_tstdint.h B.17 Integer types +
  t uint_least16_tstdint.h B.17 Integer types +
  t uint_least32_tstdint.h B.17 Integer types +
  t uint_least64_tstdint.h B.17 Integer types +
  d INT_FAST8_MINstdint.h B.17 Integer types +
  d INT_FAST16_MINstdint.h B.17 Integer types +
  d INT_FAST32_MINstdint.h B.17 Integer types +
  d INT_FAST64_MINstdint.h B.17 Integer types
  d SIZE_MAXstdint.h B.17 Integer types -
missing  int_fastN_tstdint.h B.17 Integer types -
missing  INT_FASTN_MAXstdint.h B.17 Integer types -
  d d d d WCHAR_MINstdint.h B.17 Integer types -
missing  uint_fastN_tstdint.h B.17 Integer types -
missing  UINT_FASTN_MAXstdint.h B.17 Integer types -
  d d d d WCHAR_MAXstdint.h B.17 Integer types +
  t int_fast8_tstdint.h B.17 Integer types +
  t int_fast16_tstdint.h B.17 Integer types +
  t int_fast32_tstdint.h B.17 Integer types +
  t int_fast64_tstdint.h B.17 Integer types +
  d INT_FAST8_MAXstdint.h B.17 Integer types +
  d INT_FAST16_MAXstdint.h B.17 Integer types +
  d INT_FAST32_MAXstdint.h B.17 Integer types +
  d INT_FAST64_MAXstdint.h B.17 Integer types +
  d WCHAR_MINstdint.h B.17 Integer types +
  t uint_fast8_tstdint.h B.17 Integer types +
  t uint_fast16_tstdint.h B.17 Integer types +
  t uint_fast32_tstdint.h B.17 Integer types +
  t uint_fast64_tstdint.h B.17 Integer types +
  d UINT_FAST8_MAXstdint.h B.17 Integer types +
  d UINT_FAST16_MAXstdint.h B.17 Integer types +
  d UINT_FAST32_MAXstdint.h B.17 Integer types +
  d UINT_FAST64_MAXstdint.h B.17 Integer types +
  d WCHAR_MAXstdint.h B.17 Integer types
  t intptr_tstdint.h B.17 Integer types
  d INTPTR_MINstdint.h B.17 Integer types -
  d d WINT_MINstdint.h B.17 Integer types +
  d WINT_MINstdint.h B.17 Integer types
  t uintptr_tstdint.h B.17 Integer types
  d INTPTR_MAXstdint.h B.17 Integer types -
  d d WINT_MAXstdint.h B.17 Integer types +
  d WINT_MAXstdint.h B.17 Integer types
  t intmax_tstdint.h B.17 Integer types
  d UINTPTR_MAXstdint.h B.17 Integer types -
missing  INTN_Cstdint.hINTN_C(value)B.17 Integer types +
  d INT8_Cstdint.hINT8_C(value)B.17 Integer types +
  d INT16_Cstdint.hINT16_C(value)B.17 Integer types +
  d INT32_Cstdint.hINT32_C(value)B.17 Integer types +
  d INT64_Cstdint.hINT64_C(value)B.17 Integer types
  t uintmax_tstdint.h B.17 Integer types -
  d INTMAX_MINstdint.h B.17 Integer types -
missing  UINTN_Cstdint.hUINTN_C(value)B.17 Integer types -
missing  INTN_MINstdint.h B.17 Integer types -
  d INTMAX_MAXstdint.h B.17 Integer types -
  d INTMAX_Cstdint.hINTMAX_C(value)B.17 Integer types -
missing  INTN_MAXstdint.h B.17 Integer types -
  d UINTMAX_MAXstdint.h B.17 Integer types -
  d UINTMAX_Cstdint.hUINTMAX_C(value)B.17 Integer types -
missing  UINTN_MAXstdint.h B.17 Integer types +
  d INTMAX_MINstdint.h B.17 Integer types +
  d UINT8_Cstdint.hUINT8_C(value)B.17 Integer types +
  d UINT16_Cstdint.hUINT16_C(value)B.17 Integer types +
  d UINT32_Cstdint.hUINT32_C(value)B.17 Integer types +
  d UINT64_Cstdint.hUINT64_C(value)B.17 Integer types +
  d INT8_MINstdint.h B.17 Integer types +
  d INT16_MINstdint.h B.17 Integer types +
  d INT32_MINstdint.h B.17 Integer types +
  d INT64_MINstdint.h B.17 Integer types +
  d INTMAX_MAXstdint.h B.17 Integer types +
  d INTMAX_Cstdint.hINTMAX_C(value)B.17 Integer types +
  d INT8_MAXstdint.h B.17 Integer types +
  d INT16_MAXstdint.h B.17 Integer types +
  d INT32_MAXstdint.h B.17 Integer types +
  d INT64_MAXstdint.h B.17 Integer types +
  d UINTMAX_MAXstdint.h B.17 Integer types +
  d UINTMAX_Cstdint.hUINTMAX_C(value)B.17 Integer types +
  d UINT8_MAXstdint.h B.17 Integer types +
  d UINT16_MAXstdint.h B.17 Integer types +
  d UINT32_MAXstdint.h B.17 Integer types +
  d UINT64_MAXstdint.h B.17 Integer types
  d PTRDIFF_MINstdint.h B.17 Integer types
  t size_tstdio.h B.18 Input/output
  d _IOLBFstdio.h B.18 Input/output @@ -532,7 +682,7 @@
  d BUFSIZstdio.h B.18 Input/output
  d d d d d d SEEK_CURstdio.h B.18 Input/output
 Rd x stdinstdio.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 NULLstdio.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 NULLstdio.h B.18 Input/output
  d d EOFstdio.h B.18 Input/output
  d d d d d d SEEK_ENDstdio.h B.18 Input/output
 Rd x stdoutstdio.h B.18 Input/output @@ -593,7 +743,7 @@
  t lldiv_tstdlib.h B.19 General utilities
  d EXIT_SUCCESSstdlib.h B.19 General utilities
  t div_tstdlib.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 NULLstdlib.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 NULLstdlib.h B.19 General utilities
  d RAND_MAXstdlib.h B.19 General utilities
 Tp atofstdlib.hdouble atof(const char *nptr);B.19 General utilities
 Tp atoistdlib.hint atoi(const char *nptr);B.19 General utilities @@ -632,193 +782,193 @@
 Tp mbstowcsstdlib.hsize_t mbstowcs(wchar_t * restrict pwcs, const char * restrict s, size_t n);B.19 General utilities
 Tp wcstombsstdlib.hsize_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n);B.19 General utilities
  t size_tstring.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 NULLstring.h B.20 String handling -
 Tp memcpystring.hvoid *memcpy(void * restrict s1, const void * restrict s2, size_t n);B.20 String handling -
 Tp memmovestring.hvoid *memmove(void *s1, const void *s2, size_t n);B.20 String handling -
 Tp strcpystring.hchar *strcpy(char * restrict s1, const char * restrict s2);B.20 String handling -
 Tp strncpystring.hchar *strncpy(char * restrict s1, const char * restrict s2, size_t n);B.20 String handling -
 Tp strcatstring.hchar *strcat(char * restrict s1, const char * restrict s2);B.20 String handling -
 Tp strncatstring.hchar *strncat(char * restrict s1, const char * restrict s2, size_t n);B.20 String handling -
 Tp memcmpstring.hint memcmp(const void *s1, const void *s2, size_t n);B.20 String handling -
 Tp strcmpstring.hint strcmp(const char *s1, const char *s2);B.20 String handling -
 Tp strcollstring.hint strcoll(const char *s1, const char *s2);B.20 String handling -
 Tp strncmpstring.hint strncmp(const char *s1, const char *s2, size_t n);B.20 String handling -
 Tp strxfrmstring.hsize_t strxfrm(char * restrict s1, const char * restrict s2, size_t n);B.20 String handling -
 Tp memchrstring.hvoid *memchr(const void *s, int c, size_t n);B.20 String handling -
 Tp strchrstring.hchar *strchr(const char *s, int c);B.20 String handling -
 Tp strcspnstring.hsize_t strcspn(const char *s1, const char *s2);B.20 String handling -
 Tp strpbrkstring.hchar *strpbrk(const char *s1, const char *s2);B.20 String handling -
 Tp strrchrstring.hchar *strrchr(const char *s, int c);B.20 String handling -
 Tp strspnstring.hsize_t strspn(const char *s1, const char *s2);B.20 String handling -
 Tp strstrstring.hchar *strstr(const char *s1, const char *s2);B.20 String handling -
 Tp strtokstring.hchar *strtok(char * restrict s1, const char * restrict s2);B.20 String handling -
 Tp memsetstring.hvoid *memset(void *s, int c, size_t n);B.20 String handling -
 Tp strerrorstring.hchar *strerror(int errnum);B.20 String handling -
 Tp strlenstring.hsize_t strlen(const char *s);B.20 String handling -
 Tp acostgmath.h B.21 Type-generic math -
 Tp sqrttgmath.h B.21 Type-generic math -
 Tp fmodtgmath.h B.21 Type-generic math -
 Tp nextaftertgmath.h B.21 Type-generic math -
 Tp asintgmath.h B.21 Type-generic math -
 Tp fabstgmath.h B.21 Type-generic math -
 Tp frexptgmath.h B.21 Type-generic math -
nosym p nexttowardtgmath.h B.21 Type-generic math -
 Tp atantgmath.h B.21 Type-generic math -
 Tp atan2tgmath.h B.21 Type-generic math -
 Tp hypottgmath.h B.21 Type-generic math -
 Tp remaindertgmath.h B.21 Type-generic math -
 Tp acoshtgmath.h B.21 Type-generic math -
 Tp cbrttgmath.h B.21 Type-generic math -
 Tp ilogbtgmath.h B.21 Type-generic math -
 Tp remquotgmath.h B.21 Type-generic math -
 Tp asinhtgmath.h B.21 Type-generic math -
 Tp ceiltgmath.h B.21 Type-generic math -
 Tp ldexptgmath.h B.21 Type-generic math -
 Tp rinttgmath.h B.21 Type-generic math -
 Tp atanhtgmath.h B.21 Type-generic math -
 Tp copysigntgmath.h B.21 Type-generic math -
nosym p lgammatgmath.h B.21 Type-generic math -
 Tp roundtgmath.h B.21 Type-generic math -
 Tp costgmath.h B.21 Type-generic math -
 Tp erftgmath.h B.21 Type-generic math -
 Tp llrinttgmath.h B.21 Type-generic math -
 Tp scalbntgmath.h B.21 Type-generic math -
 Tp sintgmath.h B.21 Type-generic math -
 Tp erfctgmath.h B.21 Type-generic math -
nosym p llroundtgmath.h B.21 Type-generic math -
 Tp scalblntgmath.h B.21 Type-generic math -
 Tp tantgmath.h B.21 Type-generic math -
nosym p exp2tgmath.h B.21 Type-generic math -
 Tp log10tgmath.h B.21 Type-generic math -
nosym p tgammatgmath.h B.21 Type-generic math -
 Tp coshtgmath.h B.21 Type-generic math -
 Tp expm1tgmath.h B.21 Type-generic math -
 Tp log1ptgmath.h B.21 Type-generic math -
 Tp trunctgmath.h B.21 Type-generic math -
 Tp sinhtgmath.h B.21 Type-generic math -
nosym p fdimtgmath.h B.21 Type-generic math -
nosym p log2tgmath.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 NULLstring.h B.20 String handling +
 Tp memcpystring.hvoid *memcpy(void * restrict s1, const void * restrict s2, size_t n);B.20 String handling +
 Tp memmovestring.hvoid *memmove(void *s1, const void *s2, size_t n);B.20 String handling +
 Tp strcpystring.hchar *strcpy(char * restrict s1, const char * restrict s2);B.20 String handling +
 Tp strncpystring.hchar *strncpy(char * restrict s1, const char * restrict s2, size_t n);B.20 String handling +
 Tp strcatstring.hchar *strcat(char * restrict s1, const char * restrict s2);B.20 String handling +
 Tp strncatstring.hchar *strncat(char * restrict s1, const char * restrict s2, size_t n);B.20 String handling +
 Tp memcmpstring.hint memcmp(const void *s1, const void *s2, size_t n);B.20 String handling +
 Tp strcmpstring.hint strcmp(const char *s1, const char *s2);B.20 String handling +
 Tp strcollstring.hint strcoll(const char *s1, const char *s2);B.20 String handling +
 Tp strncmpstring.hint strncmp(const char *s1, const char *s2, size_t n);B.20 String handling +
 Tp strxfrmstring.hsize_t strxfrm(char * restrict s1, const char * restrict s2, size_t n);B.20 String handling +
 Tp memchrstring.hvoid *memchr(const void *s, int c, size_t n);B.20 String handling +
 Tp strchrstring.hchar *strchr(const char *s, int c);B.20 String handling +
 Tp strcspnstring.hsize_t strcspn(const char *s1, const char *s2);B.20 String handling +
 Tp strpbrkstring.hchar *strpbrk(const char *s1, const char *s2);B.20 String handling +
 Tp strrchrstring.hchar *strrchr(const char *s, int c);B.20 String handling +
 Tp strspnstring.hsize_t strspn(const char *s1, const char *s2);B.20 String handling +
 Tp strstrstring.hchar *strstr(const char *s1, const char *s2);B.20 String handling +
 Tp strtokstring.hchar *strtok(char * restrict s1, const char * restrict s2);B.20 String handling +
 Tp memsetstring.hvoid *memset(void *s, int c, size_t n);B.20 String handling +
 Tp strerrorstring.hchar *strerror(int errnum);B.20 String handling +
 Tp strlenstring.hsize_t strlen(const char *s);B.20 String handling +
 Tp acostgmath.h B.21 Type-generic math +
 Tp sqrttgmath.h B.21 Type-generic math +
 Tp fmodtgmath.h B.21 Type-generic math +
 Tp nextaftertgmath.h B.21 Type-generic math +
 Tp asintgmath.h B.21 Type-generic math +
 Tp fabstgmath.h B.21 Type-generic math +
 Tp frexptgmath.h B.21 Type-generic math +
nosym p nexttowardtgmath.h B.21 Type-generic math +
 Tp atantgmath.h B.21 Type-generic math +
 Tp atan2tgmath.h B.21 Type-generic math +
 Tp hypottgmath.h B.21 Type-generic math +
 Tp remaindertgmath.h B.21 Type-generic math +
 Tp acoshtgmath.h B.21 Type-generic math +
 Tp cbrttgmath.h B.21 Type-generic math +
 Tp ilogbtgmath.h B.21 Type-generic math +
 Tp remquotgmath.h B.21 Type-generic math +
 Tp asinhtgmath.h B.21 Type-generic math +
 Tp ceiltgmath.h B.21 Type-generic math +
 Tp ldexptgmath.h B.21 Type-generic math +
 Tp rinttgmath.h B.21 Type-generic math +
 Tp atanhtgmath.h B.21 Type-generic math +
 Tp copysigntgmath.h B.21 Type-generic math +
nosym p lgammatgmath.h B.21 Type-generic math +
 Tp roundtgmath.h B.21 Type-generic math +
 Tp costgmath.h B.21 Type-generic math +
 Tp erftgmath.h B.21 Type-generic math +
 Tp llrinttgmath.h B.21 Type-generic math +
 Tp scalbntgmath.h B.21 Type-generic math +
 Tp sintgmath.h B.21 Type-generic math +
 Tp erfctgmath.h B.21 Type-generic math +
nosym p llroundtgmath.h B.21 Type-generic math +
 Tp scalblntgmath.h B.21 Type-generic math +
 Tp tantgmath.h B.21 Type-generic math +
nosym p exp2tgmath.h B.21 Type-generic math +
 Tp log10tgmath.h B.21 Type-generic math +
nosym p tgammatgmath.h B.21 Type-generic math +
 Tp coshtgmath.h B.21 Type-generic math +
 Tp expm1tgmath.h B.21 Type-generic math +
 Tp log1ptgmath.h B.21 Type-generic math +
 Tp trunctgmath.h B.21 Type-generic math +
 Tp sinhtgmath.h B.21 Type-generic math +
nosym p fdimtgmath.h B.21 Type-generic math +
nosym p log2tgmath.h B.21 Type-generic math
missing  cargtgmath.h B.21 Type-generic math -
 Tp tanhtgmath.h B.21 Type-generic math -
 Tp floortgmath.h B.21 Type-generic math -
 Tp logbtgmath.h B.21 Type-generic math +
 Tp tanhtgmath.h B.21 Type-generic math +
 Tp floortgmath.h B.21 Type-generic math +
 Tp logbtgmath.h B.21 Type-generic math
missing  cimagtgmath.h B.21 Type-generic math -
 Tp exptgmath.h B.21 Type-generic math -
nosym p fmatgmath.h B.21 Type-generic math -
 Tp lrinttgmath.h B.21 Type-generic math +
 Tp exptgmath.h B.21 Type-generic math +
nosym p fmatgmath.h B.21 Type-generic math +
 Tp lrinttgmath.h B.21 Type-generic math
missing  conjtgmath.h B.21 Type-generic math -
 Tp logtgmath.h B.21 Type-generic math -
nosym p fmaxtgmath.h B.21 Type-generic math -
nosym p lroundtgmath.h B.21 Type-generic math +
 Tp logtgmath.h B.21 Type-generic math +
nosym p fmaxtgmath.h B.21 Type-generic math +
nosym p lroundtgmath.h B.21 Type-generic math
missing  cprojtgmath.h B.21 Type-generic math -
 Tp powtgmath.h B.21 Type-generic math -
nosym p fmintgmath.h B.21 Type-generic math -
nosym p nearbyinttgmath.h B.21 Type-generic math +
 Tp powtgmath.h B.21 Type-generic math +
nosym p fmintgmath.h B.21 Type-generic math +
nosym p nearbyinttgmath.h B.21 Type-generic math
missing  crealtgmath.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 NULLtime.h B.22 Date and time +
  d d d d d d d d d d d d d d d d d d d d d d d d NULLtime.h B.22 Date and time
  t size_ttime.h B.22 Date and time
  t time_ttime.h B.22 Date and time -
  d CLOCKS_PER_SECtime.h B.22 Date and time +
  d CLOCKS_PER_SECtime.h B.22 Date and time
  t clock_ttime.h B.22 Date and time -
  s struct tmtime.h B.22 Date and time -
 Tp clocktime.hclock_t clock(void);B.22 Date and time -
 Tp difftimetime.hdouble difftime(time_t time1, time_t time0);B.22 Date and time -
 Tp mktimetime.htime_t mktime(struct tm *timeptr);B.22 Date and time -
 Tp timetime.htime_t time(time_t *timer);B.22 Date and time -
 Tp asctimetime.hchar *asctime(const struct tm *timeptr);B.22 Date and time -
 Tp ctimetime.hchar *ctime(const time_t *timer);B.22 Date and time -
 Tp gmtimetime.hstruct tm *gmtime(const time_t *timer);B.22 Date and time -
 Tp localtimetime.hstruct tm *localtime(const time_t *timer);B.22 Date and time -
 Tp strftimetime.hsize_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr);B.22 Date and time +
  s struct tmtime.h B.22 Date and time +
 Tp clocktime.hclock_t clock(void);B.22 Date and time +
 Tp difftimetime.hdouble difftime(time_t time1, time_t time0);B.22 Date and time +
 Tp mktimetime.htime_t mktime(struct tm *timeptr);B.22 Date and time +
 Tp timetime.htime_t time(time_t *timer);B.22 Date and time +
 Tp asctimetime.hchar *asctime(const struct tm *timeptr);B.22 Date and time +
 Tp ctimetime.hchar *ctime(const time_t *timer);B.22 Date and time +
 Tp gmtimetime.hstruct tm *gmtime(const time_t *timer);B.22 Date and time +
 Tp localtimetime.hstruct tm *localtime(const time_t *timer);B.22 Date and time +
 Tp strftimetime.hsize_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr);B.22 Date and time
missing  wchar_twchar.h B.23 Extended multibyte/wide character utilities
  t wint_twchar.h B.23 Extended multibyte/wide character utilities -
  d d d d WCHAR_MAXwchar.h B.23 Extended multibyte/wide character utilities +
  d WCHAR_MAXwchar.h B.23 Extended multibyte/wide character utilities
  t size_twchar.h B.23 Extended multibyte/wide character utilities -
  s struct tmwchar.h B.23 Extended multibyte/wide character utilities -
  d d d d WCHAR_MINwchar.h B.23 Extended multibyte/wide character utilities -
  t mbstate_twchar.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 NULLwchar.h B.23 Extended multibyte/wide character utilities -
  d d d d WEOFwchar.h B.23 Extended multibyte/wide character utilities -
 Tp fwprintfwchar.hint fwprintf(FILE * restrict stream, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities -
 Tp fwscanfwchar.hint fwscanf(FILE * restrict stream, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities -
 Tp swprintfwchar.hint swprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities -
 Tp swscanfwchar.hint swscanf(const wchar_t * restrict s, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities -
 Tp vfwprintfwchar.hint vfwprintf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities -
 Tp vfwscanfwchar.hint vfwscanf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities -
 Tp vswprintfwchar.hint vswprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities -
 Tp vswscanfwchar.hint vswscanf(const wchar_t * restrict s, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities -
 Tp vwprintfwchar.hint vwprintf(const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities -
 Tp vwscanfwchar.hint vwscanf(const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities -
 Tp wprintfwchar.hint wprintf(const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities -
 Tp wscanfwchar.hint wscanf(const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities -
 Tp fgetwcwchar.hwint_t fgetwc(FILE *stream);B.23 Extended multibyte/wide character utilities -
 Tp fgetwswchar.hwchar_t *fgetws(wchar_t * restrict s, int n, FILE * restrict stream);B.23 Extended multibyte/wide character utilities -
 Tp fputwcwchar.hwint_t fputwc(wchar_t c, FILE *stream);B.23 Extended multibyte/wide character utilities -
 Tp fputwswchar.hint fputws(const wchar_t * restrict s, FILE * restrict stream);B.23 Extended multibyte/wide character utilities -
 Tp fwidewchar.hint fwide(FILE *stream, int mode);B.23 Extended multibyte/wide character utilities -
 Tp getwcwchar.hwint_t getwc(FILE *stream);B.23 Extended multibyte/wide character utilities -
 Tp getwcharwchar.hwint_t getwchar(void);B.23 Extended multibyte/wide character utilities -
 Tp putwcwchar.hwint_t putwc(wchar_t c, FILE *stream);B.23 Extended multibyte/wide character utilities -
 Tp putwcharwchar.hwint_t putwchar(wchar_t c);B.23 Extended multibyte/wide character utilities -
 Tp ungetwcwchar.hwint_t ungetwc(wint_t c, FILE *stream);B.23 Extended multibyte/wide character utilities -
nosym p wcstodwchar.hdouble wcstod(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.23 Extended multibyte/wide character utilities -
nosym p wcstofwchar.hfloat wcstof(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.23 Extended multibyte/wide character utilities -
nosym p wcstoldwchar.hlong double wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.23 Extended multibyte/wide character utilities -
 Tp wcstolwchar.hlong int wcstol(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities -
 Tp wcstollwchar.hlong long int wcstoll(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities -
 Tp wcstoulwchar.hunsigned long int wcstoul(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities -
 Tp wcstoullwchar.hunsigned long long int wcstoull(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities -
 Tp wcscpywchar.hwchar_t *wcscpy(wchar_t * restrict s1, const wchar_t * restrict s2);B.23 Extended multibyte/wide character utilities -
 Tp wcsncpywchar.hwchar_t *wcsncpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wmemcpywchar.hwchar_t *wmemcpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wmemmovewchar.hwchar_t *wmemmove(wchar_t *s1, const wchar_t *s2, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wcscatwchar.hwchar_t *wcscat(wchar_t * restrict s1, const wchar_t * restrict s2);B.23 Extended multibyte/wide character utilities -
 Tp wcsncatwchar.hwchar_t *wcsncat(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wcscmpwchar.hint wcscmp(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities -
 Tp wcscollwchar.hint wcscoll(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities -
 Tp wcsncmpwchar.hint wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wcsxfrmwchar.hsize_t wcsxfrm(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wmemcmpwchar.hint wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wcschrwchar.hwchar_t *wcschr(const wchar_t *s, wchar_t c);B.23 Extended multibyte/wide character utilities -
 Tp wcscspnwchar.hsize_t wcscspn(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities -
 Tp wcspbrkwchar.hwchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2); B.23 Extended multibyte/wide character utilities -
 Tp wcsrchrwchar.hwchar_t *wcsrchr(const wchar_t *s, wchar_t c);B.23 Extended multibyte/wide character utilities -
 Tp wcsspnwchar.hsize_t wcsspn(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities -
 Tp wcsstrwchar.hwchar_t *wcsstr(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities -
nosym p wcstokwchar.hwchar_t *wcstok(wchar_t * restrict s1, const wchar_t * restrict s2, wchar_t ** restrict ptr);B.23 Extended multibyte/wide character utilities -
 Tp wmemchrwchar.hwchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n);B.23 Extended multibyte/wide character utilities -
 Tp wcslenwchar.hsize_t wcslen(const wchar_t *s);B.23 Extended multibyte/wide character utilities -
 Tp wmemsetwchar.hwchar_t *wmemset(wchar_t *s, wchar_t c, size_t n);B.23 Extended multibyte/wide character utilities -
nosym p wcsftimewchar.hsize_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 -
 Tp btowcwchar.hwint_t btowc(int c);B.23 Extended multibyte/wide character utilities -
 Tp wctobwchar.hint wctob(wint_t c);B.23 Extended multibyte/wide character utilities -
 Tp mbsinitwchar.hint mbsinit(const mbstate_t *ps);B.23 Extended multibyte/wide character utilities -
 Tp mbrlenwchar.hsize_t mbrlen(const char * restrict s, size_t n, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities -
 Tp mbrtowcwchar.hsize_t mbrtowc(wchar_t * restrict pwc, const char * restrict s, size_t n, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities -
 Tp wcrtombwchar.hsize_t wcrtomb(char * restrict s, wchar_t wc, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities -
 Tp mbsrtowcswchar.hsize_t mbsrtowcs(wchar_t * restrict dst, const char ** restrict src, size_t len, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities -
 Tp wcsrtombswchar.hsize_t wcsrtombs(char * restrict dst, const wchar_t ** restrict src, size_t len, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities +
  s struct tmwchar.h B.23 Extended multibyte/wide character utilities +
  d WCHAR_MINwchar.h B.23 Extended multibyte/wide character utilities +
  t mbstate_twchar.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 NULLwchar.h B.23 Extended multibyte/wide character utilities +
  d d d d WEOFwchar.h B.23 Extended multibyte/wide character utilities +
 Tp fwprintfwchar.hint fwprintf(FILE * restrict stream, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities +
 Tp fwscanfwchar.hint fwscanf(FILE * restrict stream, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities +
 Tp swprintfwchar.hint swprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities +
 Tp swscanfwchar.hint swscanf(const wchar_t * restrict s, const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities +
 Tp vfwprintfwchar.hint vfwprintf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities +
 Tp vfwscanfwchar.hint vfwscanf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities +
 Tp vswprintfwchar.hint vswprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities +
 Tp vswscanfwchar.hint vswscanf(const wchar_t * restrict s, const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities +
 Tp vwprintfwchar.hint vwprintf(const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities +
 Tp vwscanfwchar.hint vwscanf(const wchar_t * restrict format, va_list arg);B.23 Extended multibyte/wide character utilities +
 Tp wprintfwchar.hint wprintf(const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities +
 Tp wscanfwchar.hint wscanf(const wchar_t * restrict format, ...);B.23 Extended multibyte/wide character utilities +
 Tp fgetwcwchar.hwint_t fgetwc(FILE *stream);B.23 Extended multibyte/wide character utilities +
 Tp fgetwswchar.hwchar_t *fgetws(wchar_t * restrict s, int n, FILE * restrict stream);B.23 Extended multibyte/wide character utilities +
 Tp fputwcwchar.hwint_t fputwc(wchar_t c, FILE *stream);B.23 Extended multibyte/wide character utilities +
 Tp fputwswchar.hint fputws(const wchar_t * restrict s, FILE * restrict stream);B.23 Extended multibyte/wide character utilities +
 Tp fwidewchar.hint fwide(FILE *stream, int mode);B.23 Extended multibyte/wide character utilities +
 Tp getwcwchar.hwint_t getwc(FILE *stream);B.23 Extended multibyte/wide character utilities +
 Tp getwcharwchar.hwint_t getwchar(void);B.23 Extended multibyte/wide character utilities +
 Tp putwcwchar.hwint_t putwc(wchar_t c, FILE *stream);B.23 Extended multibyte/wide character utilities +
 Tp putwcharwchar.hwint_t putwchar(wchar_t c);B.23 Extended multibyte/wide character utilities +
 Tp ungetwcwchar.hwint_t ungetwc(wint_t c, FILE *stream);B.23 Extended multibyte/wide character utilities +
nosym p wcstodwchar.hdouble wcstod(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.23 Extended multibyte/wide character utilities +
nosym p wcstofwchar.hfloat wcstof(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.23 Extended multibyte/wide character utilities +
nosym p wcstoldwchar.hlong double wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.23 Extended multibyte/wide character utilities +
 Tp wcstolwchar.hlong int wcstol(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities +
 Tp wcstollwchar.hlong long int wcstoll(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities +
 Tp wcstoulwchar.hunsigned long int wcstoul(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities +
 Tp wcstoullwchar.hunsigned long long int wcstoull(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.23 Extended multibyte/wide character utilities +
 Tp wcscpywchar.hwchar_t *wcscpy(wchar_t * restrict s1, const wchar_t * restrict s2);B.23 Extended multibyte/wide character utilities +
 Tp wcsncpywchar.hwchar_t *wcsncpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wmemcpywchar.hwchar_t *wmemcpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wmemmovewchar.hwchar_t *wmemmove(wchar_t *s1, const wchar_t *s2, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wcscatwchar.hwchar_t *wcscat(wchar_t * restrict s1, const wchar_t * restrict s2);B.23 Extended multibyte/wide character utilities +
 Tp wcsncatwchar.hwchar_t *wcsncat(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wcscmpwchar.hint wcscmp(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities +
 Tp wcscollwchar.hint wcscoll(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities +
 Tp wcsncmpwchar.hint wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wcsxfrmwchar.hsize_t wcsxfrm(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wmemcmpwchar.hint wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wcschrwchar.hwchar_t *wcschr(const wchar_t *s, wchar_t c);B.23 Extended multibyte/wide character utilities +
 Tp wcscspnwchar.hsize_t wcscspn(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities +
 Tp wcspbrkwchar.hwchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2); B.23 Extended multibyte/wide character utilities +
 Tp wcsrchrwchar.hwchar_t *wcsrchr(const wchar_t *s, wchar_t c);B.23 Extended multibyte/wide character utilities +
 Tp wcsspnwchar.hsize_t wcsspn(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities +
 Tp wcsstrwchar.hwchar_t *wcsstr(const wchar_t *s1, const wchar_t *s2);B.23 Extended multibyte/wide character utilities +
 Tp wcstokwchar.hwchar_t *wcstok(wchar_t * restrict s1, const wchar_t * restrict s2, wchar_t ** restrict ptr);B.23 Extended multibyte/wide character utilities +
 Tp wmemchrwchar.hwchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wcslenwchar.hsize_t wcslen(const wchar_t *s);B.23 Extended multibyte/wide character utilities +
 Tp wmemsetwchar.hwchar_t *wmemset(wchar_t *s, wchar_t c, size_t n);B.23 Extended multibyte/wide character utilities +
 Tp wcsftimewchar.hsize_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 +
 Tp btowcwchar.hwint_t btowc(int c);B.23 Extended multibyte/wide character utilities +
 Tp wctobwchar.hint wctob(wint_t c);B.23 Extended multibyte/wide character utilities +
 Tp mbsinitwchar.hint mbsinit(const mbstate_t *ps);B.23 Extended multibyte/wide character utilities +
 Tp mbrlenwchar.hsize_t mbrlen(const char * restrict s, size_t n, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities +
 Tp mbrtowcwchar.hsize_t mbrtowc(wchar_t * restrict pwc, const char * restrict s, size_t n, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities +
 Tp wcrtombwchar.hsize_t wcrtomb(char * restrict s, wchar_t wc, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities +
 Tp mbsrtowcswchar.hsize_t mbsrtowcs(wchar_t * restrict dst, const char ** restrict src, size_t len, mbstate_t * restrict ps);B.23 Extended multibyte/wide character utilities +
 Tp wcsrtombswchar.hsize_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_twctype.h B.24 Wide character classification and mapping utilities
  t wctrans_twctype.h B.24 Wide character classification and mapping utilities
  t wctype_twctype.h B.24 Wide character classification and mapping utilities -
  d d d d WEOFwctype.h B.24 Wide character classification and mapping utilities -
 Tp p iswalnumwctype.hint iswalnum(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswalphawctype.hint iswalpha(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswblankwctype.hint iswblank(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswcntrlwctype.hint iswcntrl(wint_t wc);B.24 Wide character classification and mapping utilities -
 Td d d p d d d p iswdigitwctype.hint iswdigit(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswgraphwctype.hint iswgraph(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswlowerwctype.hint iswlower(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswprintwctype.hint iswprint(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswpunctwctype.hint iswpunct(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswspacewctype.hint iswspace(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswupperwctype.hint iswupper(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswxdigitwctype.hint iswxdigit(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p iswctypewctype.hint iswctype(wint_t wc, wctype_t desc);B.24 Wide character classification and mapping utilities -
 Tp p wctypewctype.hwctype_t wctype(const char *property);B.24 Wide character classification and mapping utilities -
 Tp p towlowerwctype.hwint_t towlower(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp p towupperwctype.hwint_t towupper(wint_t wc);B.24 Wide character classification and mapping utilities -
 Tp towctranswctype.hwint_t towctrans(wint_t wc, wctrans_t desc);B.24 Wide character classification and mapping utilities -
 Tp wctranswctype.hwctrans_t wctrans(const char *property);B.24 Wide character classification and mapping utilities +
  d d d d WEOFwctype.h B.24 Wide character classification and mapping utilities +
 Tp p iswalnumwctype.hint iswalnum(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswalphawctype.hint iswalpha(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswblankwctype.hint iswblank(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswcntrlwctype.hint iswcntrl(wint_t wc);B.24 Wide character classification and mapping utilities +
 Td d d p d d d p iswdigitwctype.hint iswdigit(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswgraphwctype.hint iswgraph(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswlowerwctype.hint iswlower(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswprintwctype.hint iswprint(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswpunctwctype.hint iswpunct(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswspacewctype.hint iswspace(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswupperwctype.hint iswupper(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswxdigitwctype.hint iswxdigit(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p iswctypewctype.hint iswctype(wint_t wc, wctype_t desc);B.24 Wide character classification and mapping utilities +
 Tp p wctypewctype.hwctype_t wctype(const char *property);B.24 Wide character classification and mapping utilities +
 Tp p towlowerwctype.hwint_t towlower(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp p towupperwctype.hwint_t towupper(wint_t wc);B.24 Wide character classification and mapping utilities +
 Tp towctranswctype.hwint_t towctrans(wint_t wc, wctrans_t desc);B.24 Wide character classification and mapping utilities +
 Tp wctranswctype.hwctrans_t wctrans(const char *property);B.24 Wide character classification and mapping utilities
-

stats

+

stats