X-Git-Url: http://nsz.repo.hu/git/?p=musl-tables;a=blobdiff_plain;f=tab_c11.html;h=74d5ee65fc07f4d920f368f03709128c163d7667;hp=effa472e9c27cb03ece18c9b82d7eb2bad805a89;hb=HEAD;hpb=bd3a5372213f07de14090b8510ae007321300edb diff --git a/tab_c11.html b/tab_c11.html index effa472..2bcf405 100644 --- a/tab_c11.html +++ b/tab_c11.html @@ -1,5 +1,5 @@

musl vs c11 api

-

commit

commit 5edbc6fe13e1e0f27e3d3a20f2582da476f74c4b
Date: 2014-09-10 12:47:55 -0400

add _DEFAULT_SOURCE feature profile as an alias for _BSD_SOURCE

as a result of commit ab8f6a6e42ff893041f7545a23e6d6a0edde07fb, this
definition is now equivalent to the actual "default profile" which
appears immediately below in features.h, and which defines both
_BSD_SOURCE and _XOPEN_SOURCE.

the intent of providing a _DEFAULT_SOURCE, which glibc also now
provides, is to give applications a way to "get back" the default
feature profile when it was lost either by compiler flags that inhibit
it (such as -std=c99) or by library-provided predefined macros (such
as -D_POSIX_C_SOURCE=200809L) which may inhibit exposure of features
that were otherwise visible by default and which the application may
need. without _DEFAULT_SOURCE, the application had encode knowledge of
a particular libc's defaults, and such knowledge was fragile and
subject to bitrot.

eventually the names _GNU_SOURCE and _BSD_SOURCE should be phased out
in favor of the more-descriptive and more-accurate _ALL_SOURCE and
_DEFAULT_SOURCE, leaving the old names as aliases but using the new
ones internally. however this is a more invasive change that would
require extensive regression testing, so it is deferred. +

commit

commit ea9525c8bcf6170df59364c4bcd616de1acf8703
Date: 2019-10-13 17:58:27 -0400

release 1.1.24

legend

(Annex K apis are excluded: -D__STDC_WANT_LIB_EXT1__=0 is assumed)

table

muslc11
statussymdeclnameheaderprotosection
  d static_assertassert.h B.1 Diagnostics @@ -63,32 +63,32 @@
 Tp d d cargcomplex.hdouble carg(double complex z);B.2 Complex
 Tp cargfcomplex.hfloat cargf(float complex z);B.2 Complex
 Tp carglcomplex.hlong double cargl(long double complex z);B.2 Complex -
 Td p d d cimagcomplex.hdouble cimag(double complex z);B.2 Complex -
 Td p cimagfcomplex.hfloat cimagf(float complex z);B.2 Complex -
 Td p cimaglcomplex.hlong double cimagl(long double complex z);B.2 Complex -
  d CMPLXcomplex.hdouble complex CMPLX(double x, double y);B.2 Complex -
  d CMPLXFcomplex.hfloat complex CMPLXF(float x, float y);B.2 Complex -
  d CMPLXLcomplex.hlong double complex CMPLXL(long double x, long double y);B.2 Complex +
 Td p d d cimagcomplex.hdouble cimag(double complex z);B.2 Complex +
 Td p cimagfcomplex.hfloat cimagf(float complex z);B.2 Complex +
 Td p cimaglcomplex.hlong double cimagl(long double complex z);B.2 Complex +
  d CMPLXcomplex.hdouble complex CMPLX(double x, double y);B.2 Complex +
  d CMPLXFcomplex.hfloat complex CMPLXF(float x, float y);B.2 Complex +
  d CMPLXLcomplex.hlong double complex CMPLXL(long double x, long double y);B.2 Complex
 Tp d d conjcomplex.hdouble complex conj(double complex z);B.2 Complex
 Tp conjfcomplex.hfloat complex conjf(float complex z);B.2 Complex
 Tp conjlcomplex.hlong double complex conjl(long double complex z);B.2 Complex
 Tp d d cprojcomplex.hdouble complex cproj(double complex z);B.2 Complex
 Tp cprojfcomplex.hfloat complex cprojf(float complex z);B.2 Complex
 Tp cprojlcomplex.hlong double complex cprojl(long double complex z);B.2 Complex -
 Td p d d crealcomplex.hdouble creal(double complex z);B.2 Complex -
 Td p crealfcomplex.hfloat crealf(float complex z);B.2 Complex -
 Td p creallcomplex.hlong double creall(long double complex z);B.2 Complex +
 Td p d d crealcomplex.hdouble creal(double complex z);B.2 Complex +
 Td p crealfcomplex.hfloat crealf(float complex z);B.2 Complex +
 Td p 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 +
 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 +
 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 -
 Td p isspacectype.hint isspace(int c);B.3 Character handling -
 Td p isupperctype.hint isupper(int c);B.3 Character handling +
 Td p 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 @@ -120,45 +120,45 @@
 Tp feholdexceptfenv.hint feholdexcept(fenv_t *envp);B.5 Floating-point environment
 Tp fesetenvfenv.hint fesetenv(const fenv_t *envp);B.5 Floating-point environment
 Tp feupdateenvfenv.hint feupdateenv(const fenv_t *envp);B.5 Floating-point environment -
  d FLT_ROUNDSfloat.h B.6 Characteristics of floating types -
  d DBL_DIGfloat.h B.6 Characteristics of floating types -
  d FLT_MAXfloat.h B.6 Characteristics of floating types +
  d FLT_ROUNDSfloat.h B.6 Characteristics of floating types +
  d DBL_DIGfloat.h B.6 Characteristics of floating types +
  d FLT_MAXfloat.h B.6 Characteristics of floating types
  d d FLT_EVAL_METHODfloat.h B.6 Characteristics of floating types
  d LDBL_DIGfloat.h B.6 Characteristics of floating types -
  d DBL_MAXfloat.h B.6 Characteristics of floating types -
  d FLT_HAS_SUBNORMfloat.h B.6 Characteristics of floating types -
  d FLT_MIN_EXPfloat.h B.6 Characteristics of floating types +
  d DBL_MAXfloat.h B.6 Characteristics of floating types +
  d FLT_HAS_SUBNORMfloat.h B.6 Characteristics of floating types +
  d FLT_MIN_EXPfloat.h B.6 Characteristics of floating types
  d LDBL_MAXfloat.h B.6 Characteristics of floating types -
  d DBL_HAS_SUBNORMfloat.h B.6 Characteristics of floating types -
  d DBL_MIN_EXPfloat.h B.6 Characteristics of floating types -
  d FLT_EPSILONfloat.h B.6 Characteristics of floating types -
  d LDBL_HAS_SUBNORMfloat.h B.6 Characteristics of floating types +
  d DBL_HAS_SUBNORMfloat.h B.6 Characteristics of floating types +
  d DBL_MIN_EXPfloat.h B.6 Characteristics of floating types +
  d FLT_EPSILONfloat.h B.6 Characteristics of floating types +
  d LDBL_HAS_SUBNORMfloat.h B.6 Characteristics of floating types
  d LDBL_MIN_EXPfloat.h B.6 Characteristics of floating types -
  d DBL_EPSILONfloat.h B.6 Characteristics of floating types -
  d FLT_RADIXfloat.h B.6 Characteristics of floating types -
  d FLT_MIN_10_EXPfloat.h B.6 Characteristics of floating types +
  d DBL_EPSILONfloat.h B.6 Characteristics of floating types +
  d FLT_RADIXfloat.h B.6 Characteristics of floating types +
  d FLT_MIN_10_EXPfloat.h B.6 Characteristics of floating types
  d LDBL_EPSILONfloat.h B.6 Characteristics of floating types -
  d FLT_MANT_DIGfloat.h B.6 Characteristics of floating types -
  d DBL_MIN_10_EXPfloat.h B.6 Characteristics of floating types -
  d FLT_MINfloat.h B.6 Characteristics of floating types -
  d DBL_MANT_DIGfloat.h B.6 Characteristics of floating types +
  d FLT_MANT_DIGfloat.h B.6 Characteristics of floating types +
  d DBL_MIN_10_EXPfloat.h B.6 Characteristics of floating types +
  d FLT_MINfloat.h B.6 Characteristics of floating types +
  d DBL_MANT_DIGfloat.h B.6 Characteristics of floating types
  d LDBL_MIN_10_EXPfloat.h B.6 Characteristics of floating types -
  d DBL_MINfloat.h B.6 Characteristics of floating types +
  d DBL_MINfloat.h B.6 Characteristics of floating types
  d LDBL_MANT_DIGfloat.h B.6 Characteristics of floating types -
  d FLT_MAX_EXPfloat.h B.6 Characteristics of floating types +
  d FLT_MAX_EXPfloat.h B.6 Characteristics of floating types
  d LDBL_MINfloat.h B.6 Characteristics of floating types -
  d FLT_DECIMAL_DIGfloat.h B.6 Characteristics of floating types -
  d DBL_MAX_EXPfloat.h B.6 Characteristics of floating types -
  d FLT_TRUE_MINfloat.h B.6 Characteristics of floating types -
  d DBL_DECIMAL_DIGfloat.h B.6 Characteristics of floating types +
  d FLT_DECIMAL_DIGfloat.h B.6 Characteristics of floating types +
  d DBL_MAX_EXPfloat.h B.6 Characteristics of floating types +
  d FLT_TRUE_MINfloat.h B.6 Characteristics of floating types +
  d DBL_DECIMAL_DIGfloat.h B.6 Characteristics of floating types
  d LDBL_MAX_EXPfloat.h B.6 Characteristics of floating types -
  d DBL_TRUE_MINfloat.h B.6 Characteristics of floating types -
  d LDBL_DECIMAL_DIGfloat.h B.6 Characteristics of floating types -
  d FLT_MAX_10_EXPfloat.h B.6 Characteristics of floating types +
  d DBL_TRUE_MINfloat.h B.6 Characteristics of floating types +
  d LDBL_DECIMAL_DIGfloat.h B.6 Characteristics of floating types +
  d FLT_MAX_10_EXPfloat.h B.6 Characteristics of floating types
  d LDBL_TRUE_MINfloat.h B.6 Characteristics of floating types
  d DECIMAL_DIGfloat.h B.6 Characteristics of floating types -
  d DBL_MAX_10_EXPfloat.h B.6 Characteristics of floating types -
  d FLT_DIGfloat.h B.6 Characteristics of floating types +
  d DBL_MAX_10_EXPfloat.h B.6 Characteristics of floating types +
  d FLT_DIGfloat.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
  d PRId8inttypes.h B.7 Format conversion of integer types @@ -355,16 +355,16 @@
  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 NULLlocale.h B.10 Localization +
  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 -
  t t v v float_tmath.h B.11 Mathematics +
  t t float_tmath.h B.11 Mathematics
  d FP_INFINITEmath.h B.11 Mathematics -
missing  FP_FAST_FMALmath.h B.11 Mathematics -
  t t v v double_tmath.h B.11 Mathematics +
  d FP_FAST_FMALmath.h B.11 Mathematics +
  t 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 @@ -377,215 +377,215 @@
  d FP_ZEROmath.h B.11 Mathematics
  d MATH_ERREXCEPTmath.h B.11 Mathematics
  d d INFINITYmath.h B.11 Mathematics -
missing  FP_FAST_FMAmath.h B.11 Mathematics +
  d FP_FAST_FMAmath.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 signbitmath.hint signbit(real-floating x);B.11 Mathematics -
 Tp d d acosmath.hdouble acos(double x);B.11 Mathematics -
 Tp acosfmath.hfloat acosf(float x);B.11 Mathematics -
 Tp acoslmath.hlong double acosl(long double x);B.11 Mathematics -
 Tp d d asinmath.hdouble asin(double x);B.11 Mathematics -
 Tp asinfmath.hfloat asinf(float x);B.11 Mathematics -
 Tp asinlmath.hlong double asinl(long double x);B.11 Mathematics -
 Tp d d atanmath.hdouble atan(double x);B.11 Mathematics -
 Tp atanfmath.hfloat atanf(float x);B.11 Mathematics -
 Tp atanlmath.hlong double atanl(long double x);B.11 Mathematics -
 Tp d d atan2math.hdouble atan2(double y, double x);B.11 Mathematics -
 Tp atan2fmath.hfloat atan2f(float y, float x);B.11 Mathematics -
 Tp atan2lmath.hlong double atan2l(long double y, long double x);B.11 Mathematics -
 Tp d d cosmath.hdouble cos(double x);B.11 Mathematics -
 Tp cosfmath.hfloat cosf(float x);B.11 Mathematics -
 Tp coslmath.hlong double cosl(long double x);B.11 Mathematics -
 Tp d d sinmath.hdouble sin(double x);B.11 Mathematics -
 Tp sinfmath.hfloat sinf(float x);B.11 Mathematics -
 Tp sinlmath.hlong double sinl(long double x);B.11 Mathematics -
 Tp d d tanmath.hdouble tan(double x);B.11 Mathematics -
 Tp tanfmath.hfloat tanf(float x);B.11 Mathematics -
 Tp tanlmath.hlong double tanl(long double x);B.11 Mathematics -
 Tp d d acoshmath.hdouble acosh(double x);B.11 Mathematics -
 Tp acoshfmath.hfloat acoshf(float x);B.11 Mathematics -
 Tp acoshlmath.hlong double acoshl(long double x);B.11 Mathematics -
 Tp d d asinhmath.hdouble asinh(double x);B.11 Mathematics -
 Tp asinhfmath.hfloat asinhf(float x);B.11 Mathematics -
 Tp asinhlmath.hlong double asinhl(long double x);B.11 Mathematics -
 Tp d d atanhmath.hdouble atanh(double x);B.11 Mathematics -
 Tp atanhfmath.hfloat atanhf(float x);B.11 Mathematics -
 Tp atanhlmath.hlong double atanhl(long double x);B.11 Mathematics -
 Tp d d coshmath.hdouble cosh(double x);B.11 Mathematics -
 Tp coshfmath.hfloat coshf(float x);B.11 Mathematics -
 Tp coshlmath.hlong double coshl(long double x);B.11 Mathematics -
 Tp d d sinhmath.hdouble sinh(double x);B.11 Mathematics -
 Tp sinhfmath.hfloat sinhf(float x);B.11 Mathematics -
 Tp sinhlmath.hlong double sinhl(long double x);B.11 Mathematics -
 Tp d d tanhmath.hdouble tanh(double x);B.11 Mathematics -
 Tp tanhfmath.hfloat tanhf(float x);B.11 Mathematics -
 Tp tanhlmath.hlong double tanhl(long double x);B.11 Mathematics -
 Tp d d expmath.hdouble exp(double x);B.11 Mathematics -
 Tp expfmath.hfloat expf(float x);B.11 Mathematics -
 Tp explmath.hlong double expl(long double x);B.11 Mathematics -
 Tp d d exp2math.hdouble exp2(double x);B.11 Mathematics -
 Tp exp2fmath.hfloat exp2f(float x);B.11 Mathematics -
 Tp exp2lmath.hlong double exp2l(long double x);B.11 Mathematics -
 Tp d d expm1math.hdouble expm1(double x);B.11 Mathematics -
 Tp expm1fmath.hfloat expm1f(float x);B.11 Mathematics -
 Tp expm1lmath.hlong double expm1l(long double x);B.11 Mathematics -
 Tp d d 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 d d ilogbmath.hint ilogb(double x);B.11 Mathematics -
 Tp ilogbfmath.hint ilogbf(float x);B.11 Mathematics -
 Tp ilogblmath.hint ilogbl(long double x);B.11 Mathematics -
 Tp d d ldexpmath.hdouble ldexp(double x, int exp);B.11 Mathematics -
 Tp ldexpfmath.hfloat ldexpf(float x, int exp);B.11 Mathematics -
 Tp ldexplmath.hlong double ldexpl(long double x, int exp);B.11 Mathematics -
 Tp d d logmath.hdouble log(double x);B.11 Mathematics -
 Tp logfmath.hfloat logf(float x);B.11 Mathematics -
 Tp loglmath.hlong double logl(long double x);B.11 Mathematics -
 Tp d d log10math.hdouble log10(double x);B.11 Mathematics -
 Tp log10fmath.hfloat log10f(float x);B.11 Mathematics -
 Tp log10lmath.hlong double log10l(long double x);B.11 Mathematics -
 Tp d d log1pmath.hdouble log1p(double x);B.11 Mathematics -
 Tp log1pfmath.hfloat log1pf(float x);B.11 Mathematics -
 Tp log1plmath.hlong double log1pl(long double x);B.11 Mathematics -
 Tp d d log2math.hdouble log2(double x);B.11 Mathematics -
 Tp log2fmath.hfloat log2f(float x);B.11 Mathematics -
 Tp log2lmath.hlong double log2l(long double x);B.11 Mathematics -
 Tp d d logbmath.hdouble logb(double x);B.11 Mathematics -
 Tp logbfmath.hfloat logbf(float x);B.11 Mathematics -
 Tp 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 -
 Tp modflmath.hlong double modfl(long double value, long double *iptr);B.11 Mathematics -
 Tp d d scalbnmath.hdouble scalbn(double x, int n);B.11 Mathematics -
 Tp scalbnfmath.hfloat scalbnf(float x, int n);B.11 Mathematics -
 Tp scalbnlmath.hlong double scalbnl(long double x, int n);B.11 Mathematics -
 Tp d d scalblnmath.hdouble scalbln(double x, long int n);B.11 Mathematics -
 Tp scalblnfmath.hfloat scalblnf(float x, long int n);B.11 Mathematics -
 Tp scalblnlmath.hlong double scalblnl(long double x, long int n);B.11 Mathematics -
 Tp d d cbrtmath.hdouble cbrt(double x);B.11 Mathematics -
 Tp cbrtfmath.hfloat cbrtf(float x);B.11 Mathematics -
 Tp cbrtlmath.hlong double cbrtl(long double x);B.11 Mathematics -
 Tp d d fabsmath.hdouble fabs(double x);B.11 Mathematics -
 Tp fabsfmath.hfloat fabsf(float x);B.11 Mathematics -
 Tp fabslmath.hlong double fabsl(long double x);B.11 Mathematics -
 Tp d d hypotmath.hdouble hypot(double x, double y);B.11 Mathematics -
 Tp hypotfmath.hfloat hypotf(float x, float y);B.11 Mathematics -
 Tp hypotlmath.hlong double hypotl(long double x, long double y);B.11 Mathematics -
 Tp d d powmath.hdouble pow(double x, double y);B.11 Mathematics -
 Tp powfmath.hfloat powf(float x, float y);B.11 Mathematics -
 Tp powlmath.hlong double powl(long double x, long double y);B.11 Mathematics -
 Tp d d sqrtmath.hdouble sqrt(double x);B.11 Mathematics -
 Tp sqrtfmath.hfloat sqrtf(float x);B.11 Mathematics -
 Tp sqrtlmath.hlong double sqrtl(long double x);B.11 Mathematics -
 Tp d d erfmath.hdouble erf(double x);B.11 Mathematics -
 Tp erffmath.hfloat erff(float x);B.11 Mathematics -
 Tp erflmath.hlong double erfl(long double x);B.11 Mathematics -
 Tp d d erfcmath.hdouble erfc(double x);B.11 Mathematics -
 Tp erfcfmath.hfloat erfcf(float x);B.11 Mathematics -
 Tp erfclmath.hlong double erfcl(long double x);B.11 Mathematics -
 Tp d d lgammamath.hdouble lgamma(double x);B.11 Mathematics -
 Tp lgammafmath.hfloat lgammaf(float x);B.11 Mathematics -
 Tp lgammalmath.hlong double lgammal(long double x);B.11 Mathematics -
 Tp d d tgammamath.hdouble tgamma(double x);B.11 Mathematics -
 Tp tgammafmath.hfloat tgammaf(float x);B.11 Mathematics -
 Tp tgammalmath.hlong double tgammal(long double x);B.11 Mathematics -
 Tp d d ceilmath.hdouble ceil(double x);B.11 Mathematics -
 Tp ceilfmath.hfloat ceilf(float x);B.11 Mathematics -
 Tp ceillmath.hlong double ceill(long double x);B.11 Mathematics -
 Tp d d floormath.hdouble floor(double x);B.11 Mathematics -
 Tp floorfmath.hfloat floorf(float x);B.11 Mathematics -
 Tp floorlmath.hlong double floorl(long double x);B.11 Mathematics -
 Tp d d nearbyintmath.hdouble nearbyint(double x);B.11 Mathematics -
 Tp nearbyintfmath.hfloat nearbyintf(float x);B.11 Mathematics -
 Tp nearbyintlmath.hlong double nearbyintl(long double x);B.11 Mathematics -
 Tp d d rintmath.hdouble rint(double x);B.11 Mathematics -
 Tp rintfmath.hfloat rintf(float x);B.11 Mathematics -
 Tp rintlmath.hlong double rintl(long double x);B.11 Mathematics -
 Tp d d lrintmath.hlong int lrint(double x);B.11 Mathematics -
 Tp lrintfmath.hlong int lrintf(float x);B.11 Mathematics -
 Tp lrintlmath.hlong int lrintl(long double x);B.11 Mathematics -
 Tp d d llrintmath.hlong long int llrint(double x);B.11 Mathematics -
 Tp llrintfmath.hlong long int llrintf(float x);B.11 Mathematics -
 Tp llrintlmath.hlong long int llrintl(long double x);B.11 Mathematics -
 Tp d d roundmath.hdouble round(double x);B.11 Mathematics -
 Tp roundfmath.hfloat roundf(float x);B.11 Mathematics -
 Tp roundlmath.hlong double roundl(long double x);B.11 Mathematics -
 Tp d d lroundmath.hlong int lround(double x);B.11 Mathematics -
 Tp lroundfmath.hlong int lroundf(float x);B.11 Mathematics -
 Tp lroundlmath.hlong int lroundl(long double x);B.11 Mathematics -
 Tp d d llroundmath.hlong long int llround(double x);B.11 Mathematics -
 Tp llroundfmath.hlong long int llroundf(float x);B.11 Mathematics -
 Tp llroundlmath.hlong long int llroundl(long double x);B.11 Mathematics -
 Tp d d truncmath.hdouble trunc(double x);B.11 Mathematics -
 Tp truncfmath.hfloat truncf(float x);B.11 Mathematics -
 Tp trunclmath.hlong double truncl(long double x);B.11 Mathematics -
 Tp d d fmodmath.hdouble fmod(double x, double y);B.11 Mathematics -
 Tp fmodfmath.hfloat fmodf(float x, float y);B.11 Mathematics -
 Tp fmodlmath.hlong double fmodl(long double x, long double y);B.11 Mathematics -
 Tp d d remaindermath.hdouble remainder(double x, double y);B.11 Mathematics -
 Tp remainderfmath.hfloat remainderf(float x, float y);B.11 Mathematics -
 Tp remainderlmath.hlong double remainderl(long double x, long double y);B.11 Mathematics -
 Tp d d 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 -
 Tp remquolmath.hlong double remquol(long double x, long double y, int *quo);B.11 Mathematics -
 Tp d d copysignmath.hdouble copysign(double x, double y);B.11 Mathematics -
 Tp copysignfmath.hfloat copysignf(float x, float y);B.11 Mathematics -
 Tp copysignlmath.hlong double copysignl(long double x, long double y);B.11 Mathematics -
 Tp nanmath.hdouble nan(const char *tagp);B.11 Mathematics -
 Tp nanfmath.hfloat nanf(const char *tagp);B.11 Mathematics -
 Tp nanlmath.hlong double nanl(const char *tagp);B.11 Mathematics -
 Tp d d nextaftermath.hdouble nextafter(double x, double y);B.11 Mathematics -
 Tp nextafterfmath.hfloat nextafterf(float x, float y);B.11 Mathematics -
 Tp nextafterlmath.hlong double nextafterl(long double x, long double y);B.11 Mathematics -
 Tp d d nexttowardmath.hdouble nexttoward(double x, long double y);B.11 Mathematics -
 Tp nexttowardfmath.hfloat nexttowardf(float x, long double y);B.11 Mathematics -
 Tp nexttowardlmath.hlong double nexttowardl(long double x, long double y);B.11 Mathematics -
 Tp d d fdimmath.hdouble fdim(double x, double y);B.11 Mathematics -
 Tp fdimfmath.hfloat fdimf(float x, float y);B.11 Mathematics -
 Tp fdimlmath.hlong double fdiml(long double x, long double y);B.11 Mathematics -
 Tp d d fmaxmath.hdouble fmax(double x, double y);B.11 Mathematics -
 Tp fmaxfmath.hfloat fmaxf(float x, float y);B.11 Mathematics -
 Tp fmaxlmath.hlong double fmaxl(long double x, long double y);B.11 Mathematics -
 Tp d d fminmath.hdouble fmin(double x, double y);B.11 Mathematics -
 Tp fminfmath.hfloat fminf(float x, float y);B.11 Mathematics -
 Tp fminlmath.hlong double fminl(long double x, long double y);B.11 Mathematics -
 Tp d d fmamath.hdouble fma(double x, double y, double z);B.11 Mathematics -
 Tp fmafmath.hfloat fmaf(float x, float y, float z);B.11 Mathematics -
 Tp 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 +
  d 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 signbitmath.hint signbit(real-floating x);B.11 Mathematics +
 Tp d d acosmath.hdouble acos(double x);B.11 Mathematics +
 Tp acosfmath.hfloat acosf(float x);B.11 Mathematics +
 Tp acoslmath.hlong double acosl(long double x);B.11 Mathematics +
 Tp d d asinmath.hdouble asin(double x);B.11 Mathematics +
 Tp asinfmath.hfloat asinf(float x);B.11 Mathematics +
 Tp asinlmath.hlong double asinl(long double x);B.11 Mathematics +
 Tp d d atanmath.hdouble atan(double x);B.11 Mathematics +
 Tp atanfmath.hfloat atanf(float x);B.11 Mathematics +
 Tp atanlmath.hlong double atanl(long double x);B.11 Mathematics +
 Tp d d atan2math.hdouble atan2(double y, double x);B.11 Mathematics +
 Tp atan2fmath.hfloat atan2f(float y, float x);B.11 Mathematics +
 Tp atan2lmath.hlong double atan2l(long double y, long double x);B.11 Mathematics +
 Tp d d cosmath.hdouble cos(double x);B.11 Mathematics +
 Tp cosfmath.hfloat cosf(float x);B.11 Mathematics +
 Tp coslmath.hlong double cosl(long double x);B.11 Mathematics +
 Tp d d sinmath.hdouble sin(double x);B.11 Mathematics +
 Tp sinfmath.hfloat sinf(float x);B.11 Mathematics +
 Tp sinlmath.hlong double sinl(long double x);B.11 Mathematics +
 Tp d d tanmath.hdouble tan(double x);B.11 Mathematics +
 Tp tanfmath.hfloat tanf(float x);B.11 Mathematics +
 Tp tanlmath.hlong double tanl(long double x);B.11 Mathematics +
 Tp d d acoshmath.hdouble acosh(double x);B.11 Mathematics +
 Tp acoshfmath.hfloat acoshf(float x);B.11 Mathematics +
 Tp acoshlmath.hlong double acoshl(long double x);B.11 Mathematics +
 Tp d d asinhmath.hdouble asinh(double x);B.11 Mathematics +
 Tp asinhfmath.hfloat asinhf(float x);B.11 Mathematics +
 Tp asinhlmath.hlong double asinhl(long double x);B.11 Mathematics +
 Tp d d atanhmath.hdouble atanh(double x);B.11 Mathematics +
 Tp atanhfmath.hfloat atanhf(float x);B.11 Mathematics +
 Tp atanhlmath.hlong double atanhl(long double x);B.11 Mathematics +
 Tp d d coshmath.hdouble cosh(double x);B.11 Mathematics +
 Tp coshfmath.hfloat coshf(float x);B.11 Mathematics +
 Tp coshlmath.hlong double coshl(long double x);B.11 Mathematics +
 Tp d d sinhmath.hdouble sinh(double x);B.11 Mathematics +
 Tp sinhfmath.hfloat sinhf(float x);B.11 Mathematics +
 Tp sinhlmath.hlong double sinhl(long double x);B.11 Mathematics +
 Tp d d tanhmath.hdouble tanh(double x);B.11 Mathematics +
 Tp tanhfmath.hfloat tanhf(float x);B.11 Mathematics +
 Tp tanhlmath.hlong double tanhl(long double x);B.11 Mathematics +
 Tp d d expmath.hdouble exp(double x);B.11 Mathematics +
 Tp expfmath.hfloat expf(float x);B.11 Mathematics +
 Tp explmath.hlong double expl(long double x);B.11 Mathematics +
 Tp d d exp2math.hdouble exp2(double x);B.11 Mathematics +
 Tp exp2fmath.hfloat exp2f(float x);B.11 Mathematics +
 Tp exp2lmath.hlong double exp2l(long double x);B.11 Mathematics +
 Tp d d expm1math.hdouble expm1(double x);B.11 Mathematics +
 Tp expm1fmath.hfloat expm1f(float x);B.11 Mathematics +
 Tp expm1lmath.hlong double expm1l(long double x);B.11 Mathematics +
 Tp d d 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 d d ilogbmath.hint ilogb(double x);B.11 Mathematics +
 Tp ilogbfmath.hint ilogbf(float x);B.11 Mathematics +
 Tp ilogblmath.hint ilogbl(long double x);B.11 Mathematics +
 Tp d d ldexpmath.hdouble ldexp(double x, int exp);B.11 Mathematics +
 Tp ldexpfmath.hfloat ldexpf(float x, int exp);B.11 Mathematics +
 Tp ldexplmath.hlong double ldexpl(long double x, int exp);B.11 Mathematics +
 Tp d d logmath.hdouble log(double x);B.11 Mathematics +
 Tp logfmath.hfloat logf(float x);B.11 Mathematics +
 Tp loglmath.hlong double logl(long double x);B.11 Mathematics +
 Tp d d log10math.hdouble log10(double x);B.11 Mathematics +
 Tp log10fmath.hfloat log10f(float x);B.11 Mathematics +
 Tp log10lmath.hlong double log10l(long double x);B.11 Mathematics +
 Tp d d log1pmath.hdouble log1p(double x);B.11 Mathematics +
 Tp log1pfmath.hfloat log1pf(float x);B.11 Mathematics +
 Tp log1plmath.hlong double log1pl(long double x);B.11 Mathematics +
 Tp d d log2math.hdouble log2(double x);B.11 Mathematics +
 Tp log2fmath.hfloat log2f(float x);B.11 Mathematics +
 Tp log2lmath.hlong double log2l(long double x);B.11 Mathematics +
 Tp d d logbmath.hdouble logb(double x);B.11 Mathematics +
 Tp logbfmath.hfloat logbf(float x);B.11 Mathematics +
 Tp 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 +
 Tp modflmath.hlong double modfl(long double value, long double *iptr);B.11 Mathematics +
 Tp d d scalbnmath.hdouble scalbn(double x, int n);B.11 Mathematics +
 Tp scalbnfmath.hfloat scalbnf(float x, int n);B.11 Mathematics +
 Tp scalbnlmath.hlong double scalbnl(long double x, int n);B.11 Mathematics +
 Tp d d scalblnmath.hdouble scalbln(double x, long int n);B.11 Mathematics +
 Tp scalblnfmath.hfloat scalblnf(float x, long int n);B.11 Mathematics +
 Tp scalblnlmath.hlong double scalblnl(long double x, long int n);B.11 Mathematics +
 Tp d d cbrtmath.hdouble cbrt(double x);B.11 Mathematics +
 Tp cbrtfmath.hfloat cbrtf(float x);B.11 Mathematics +
 Tp cbrtlmath.hlong double cbrtl(long double x);B.11 Mathematics +
 Tp d d fabsmath.hdouble fabs(double x);B.11 Mathematics +
 Tp fabsfmath.hfloat fabsf(float x);B.11 Mathematics +
 Tp fabslmath.hlong double fabsl(long double x);B.11 Mathematics +
 Tp d d hypotmath.hdouble hypot(double x, double y);B.11 Mathematics +
 Tp hypotfmath.hfloat hypotf(float x, float y);B.11 Mathematics +
 Tp hypotlmath.hlong double hypotl(long double x, long double y);B.11 Mathematics +
 Tp d d powmath.hdouble pow(double x, double y);B.11 Mathematics +
 Tp powfmath.hfloat powf(float x, float y);B.11 Mathematics +
 Tp powlmath.hlong double powl(long double x, long double y);B.11 Mathematics +
 Tp d d sqrtmath.hdouble sqrt(double x);B.11 Mathematics +
 Tp sqrtfmath.hfloat sqrtf(float x);B.11 Mathematics +
 Tp sqrtlmath.hlong double sqrtl(long double x);B.11 Mathematics +
 Tp d d erfmath.hdouble erf(double x);B.11 Mathematics +
 Tp erffmath.hfloat erff(float x);B.11 Mathematics +
 Tp erflmath.hlong double erfl(long double x);B.11 Mathematics +
 Tp d d erfcmath.hdouble erfc(double x);B.11 Mathematics +
 Tp erfcfmath.hfloat erfcf(float x);B.11 Mathematics +
 Tp erfclmath.hlong double erfcl(long double x);B.11 Mathematics +
 Tp d d lgammamath.hdouble lgamma(double x);B.11 Mathematics +
 Tp lgammafmath.hfloat lgammaf(float x);B.11 Mathematics +
 Tp lgammalmath.hlong double lgammal(long double x);B.11 Mathematics +
 Tp d d tgammamath.hdouble tgamma(double x);B.11 Mathematics +
 Tp tgammafmath.hfloat tgammaf(float x);B.11 Mathematics +
 Tp tgammalmath.hlong double tgammal(long double x);B.11 Mathematics +
 Tp d d ceilmath.hdouble ceil(double x);B.11 Mathematics +
 Tp ceilfmath.hfloat ceilf(float x);B.11 Mathematics +
 Tp ceillmath.hlong double ceill(long double x);B.11 Mathematics +
 Tp d d floormath.hdouble floor(double x);B.11 Mathematics +
 Tp floorfmath.hfloat floorf(float x);B.11 Mathematics +
 Tp floorlmath.hlong double floorl(long double x);B.11 Mathematics +
 Tp d d nearbyintmath.hdouble nearbyint(double x);B.11 Mathematics +
 Tp nearbyintfmath.hfloat nearbyintf(float x);B.11 Mathematics +
 Tp nearbyintlmath.hlong double nearbyintl(long double x);B.11 Mathematics +
 Tp d d rintmath.hdouble rint(double x);B.11 Mathematics +
 Tp rintfmath.hfloat rintf(float x);B.11 Mathematics +
 Tp rintlmath.hlong double rintl(long double x);B.11 Mathematics +
 Tp d d lrintmath.hlong int lrint(double x);B.11 Mathematics +
 Tp lrintfmath.hlong int lrintf(float x);B.11 Mathematics +
 Tp lrintlmath.hlong int lrintl(long double x);B.11 Mathematics +
 Tp d d llrintmath.hlong long int llrint(double x);B.11 Mathematics +
 Tp llrintfmath.hlong long int llrintf(float x);B.11 Mathematics +
 Tp llrintlmath.hlong long int llrintl(long double x);B.11 Mathematics +
 Tp d d roundmath.hdouble round(double x);B.11 Mathematics +
 Tp roundfmath.hfloat roundf(float x);B.11 Mathematics +
 Tp roundlmath.hlong double roundl(long double x);B.11 Mathematics +
 Tp d d lroundmath.hlong int lround(double x);B.11 Mathematics +
 Tp lroundfmath.hlong int lroundf(float x);B.11 Mathematics +
 Tp lroundlmath.hlong int lroundl(long double x);B.11 Mathematics +
 Tp d d llroundmath.hlong long int llround(double x);B.11 Mathematics +
 Tp llroundfmath.hlong long int llroundf(float x);B.11 Mathematics +
 Tp llroundlmath.hlong long int llroundl(long double x);B.11 Mathematics +
 Tp d d truncmath.hdouble trunc(double x);B.11 Mathematics +
 Tp truncfmath.hfloat truncf(float x);B.11 Mathematics +
 Tp trunclmath.hlong double truncl(long double x);B.11 Mathematics +
 Tp d d fmodmath.hdouble fmod(double x, double y);B.11 Mathematics +
 Tp fmodfmath.hfloat fmodf(float x, float y);B.11 Mathematics +
 Tp fmodlmath.hlong double fmodl(long double x, long double y);B.11 Mathematics +
 Tp d d remaindermath.hdouble remainder(double x, double y);B.11 Mathematics +
 Tp remainderfmath.hfloat remainderf(float x, float y);B.11 Mathematics +
 Tp remainderlmath.hlong double remainderl(long double x, long double y);B.11 Mathematics +
 Tp d d 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 +
 Tp remquolmath.hlong double remquol(long double x, long double y, int *quo);B.11 Mathematics +
 Tp d d copysignmath.hdouble copysign(double x, double y);B.11 Mathematics +
 Tp copysignfmath.hfloat copysignf(float x, float y);B.11 Mathematics +
 Tp copysignlmath.hlong double copysignl(long double x, long double y);B.11 Mathematics +
 Tp nanmath.hdouble nan(const char *tagp);B.11 Mathematics +
 Tp nanfmath.hfloat nanf(const char *tagp);B.11 Mathematics +
 Tp nanlmath.hlong double nanl(const char *tagp);B.11 Mathematics +
 Tp d d nextaftermath.hdouble nextafter(double x, double y);B.11 Mathematics +
 Tp nextafterfmath.hfloat nextafterf(float x, float y);B.11 Mathematics +
 Tp nextafterlmath.hlong double nextafterl(long double x, long double y);B.11 Mathematics +
 Tp d d nexttowardmath.hdouble nexttoward(double x, long double y);B.11 Mathematics +
 Tp nexttowardfmath.hfloat nexttowardf(float x, long double y);B.11 Mathematics +
 Tp nexttowardlmath.hlong double nexttowardl(long double x, long double y);B.11 Mathematics +
 Tp d d fdimmath.hdouble fdim(double x, double y);B.11 Mathematics +
 Tp fdimfmath.hfloat fdimf(float x, float y);B.11 Mathematics +
 Tp fdimlmath.hlong double fdiml(long double x, long double y);B.11 Mathematics +
 Tp d d fmaxmath.hdouble fmax(double x, double y);B.11 Mathematics +
 Tp fmaxfmath.hfloat fmaxf(float x, float y);B.11 Mathematics +
 Tp fmaxlmath.hlong double fmaxl(long double x, long double y);B.11 Mathematics +
 Tp d d fminmath.hdouble fmin(double x, double y);B.11 Mathematics +
 Tp fminfmath.hfloat fminf(float x, float y);B.11 Mathematics +
 Tp fminlmath.hlong double fminl(long double x, long double y);B.11 Mathematics +
 Tp d d fmamath.hdouble fma(double x, double y, double z);B.11 Mathematics +
 Tp fmafmath.hfloat fmaf(float x, float y, float z);B.11 Mathematics +
 Tp 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 jmp_bufsetjmp.h B.12 Nonlocal jumps
 Td p setjmpsetjmp.hint setjmp(jmp_buf env);B.12 Nonlocal jumps -
 Td p longjmpsetjmp.h_Noreturn void 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 +
 Tp longjmpsetjmp.h_Noreturn void 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
  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
  d alignasstdalign.h B.14 Alignment
  d __alignas_is_definedstdalign.h B.14 Alignment -
  t t v v va_liststdarg.h B.15 Variable arguments -
  d d va_argstdarg.htype va_arg(va_list ap, type);B.15 Variable arguments -
  d d va_copystdarg.hvoid va_copy(va_list dest, va_list src);B.15 Variable arguments -
  d d va_endstdarg.hvoid va_end(va_list ap);B.15 Variable arguments -
  d d va_startstdarg.hvoid va_start(va_list ap, parmN);B.15 Variable arguments +
  t va_liststdarg.h B.15 Variable arguments +
  d va_argstdarg.htype va_arg(va_list ap, type);B.15 Variable arguments +
  d va_copystdarg.hvoid va_copy(va_list dest, va_list src);B.15 Variable arguments +
  d va_endstdarg.hvoid va_end(va_list ap);B.15 Variable arguments +
  d va_startstdarg.hvoid va_start(va_list ap, parmN);B.15 Variable arguments
missing  ATOMIC_BOOL_LOCK_FREEstdatomic.h B.16 Atomics
missing  atomic_uintstdatomic.h B.16 Atomics
missing  ATOMIC_CHAR_LOCK_FREEstdatomic.h B.16 Atomics @@ -676,25 +676,25 @@
  d truestdbool.h B.17 Boolean type and values
  d falsestdbool.h B.17 Boolean type and values
  d __bool_true_false_are_definedstdbool.h B.17 Boolean type and values -
  v t ptrdiff_tstddef.h B.18 Common definitions -
  t v max_align_tstddef.h B.18 Common definitions -
  d d d d d d d d d d d d d d d d NULLstddef.h B.18 Common definitions -
  v t size_tstddef.h B.18 Common definitions -
  t t wchar_tstddef.h B.18 Common definitions +
  t ptrdiff_tstddef.h B.18 Common definitions +
  t max_align_tstddef.h B.18 Common definitions +
  d d d d d d d d d d d d d d d d NULLstddef.h B.18 Common definitions +
  t size_tstddef.h B.18 Common definitions +
  t wchar_tstddef.h B.18 Common definitions
  d d offsetofstddef.hoffsetof(type, member-designator)B.18 Common definitions -
  v t int8_tstdint.h B.19 Integer types -
  v t int16_tstdint.h B.19 Integer types -
  v t int32_tstdint.h B.19 Integer types -
  v t int64_tstdint.h B.19 Integer types +
  t int8_tstdint.h B.19 Integer types +
  t int16_tstdint.h B.19 Integer types +
  t int32_tstdint.h B.19 Integer types +
  t int64_tstdint.h B.19 Integer types
  d INT_LEAST8_MINstdint.h B.19 Integer types
  d INT_LEAST16_MINstdint.h B.19 Integer types
  d INT_LEAST32_MINstdint.h B.19 Integer types
  d INT_LEAST64_MINstdint.h B.19 Integer types
  d PTRDIFF_MAXstdint.h B.19 Integer types -
  v t uint8_tstdint.h B.19 Integer types -
  v t uint16_tstdint.h B.19 Integer types -
  v t uint32_tstdint.h B.19 Integer types -
  v t uint64_tstdint.h B.19 Integer types +
  t uint8_tstdint.h B.19 Integer types +
  t uint16_tstdint.h B.19 Integer types +
  t uint32_tstdint.h B.19 Integer types +
  t uint64_tstdint.h B.19 Integer types
  d INT_LEAST8_MAXstdint.h B.19 Integer types
  d INT_LEAST16_MAXstdint.h B.19 Integer types
  d INT_LEAST32_MAXstdint.h B.19 Integer types @@ -726,7 +726,7 @@
  d INT_FAST16_MAXstdint.h B.19 Integer types
  d INT_FAST32_MAXstdint.h B.19 Integer types
  d INT_FAST64_MAXstdint.h B.19 Integer types -
  d d d d WCHAR_MINstdint.h B.19 Integer types +
  d d d d WCHAR_MINstdint.h B.19 Integer types
  t uint_fast8_tstdint.h B.19 Integer types
  t uint_fast16_tstdint.h B.19 Integer types
  t uint_fast32_tstdint.h B.19 Integer types @@ -735,20 +735,20 @@
  d UINT_FAST16_MAXstdint.h B.19 Integer types
  d UINT_FAST32_MAXstdint.h B.19 Integer types
  d UINT_FAST64_MAXstdint.h B.19 Integer types -
  d d d d WCHAR_MAXstdint.h B.19 Integer types -
  v t intptr_tstdint.h B.19 Integer types +
  d d d d WCHAR_MAXstdint.h B.19 Integer types +
  t intptr_tstdint.h B.19 Integer types
  d INTPTR_MINstdint.h B.19 Integer types
  d WINT_MINstdint.h B.19 Integer types -
  v t uintptr_tstdint.h B.19 Integer types +
  t uintptr_tstdint.h B.19 Integer types
  d INTPTR_MAXstdint.h B.19 Integer types
  d WINT_MAXstdint.h B.19 Integer types -
  v t intmax_tstdint.h B.19 Integer types +
  t intmax_tstdint.h B.19 Integer types
  d UINTPTR_MAXstdint.h B.19 Integer types
  d INT8_Cstdint.hINT8_C(value)B.19 Integer types
  d INT16_Cstdint.hINT16_C(value)B.19 Integer types
  d INT32_Cstdint.hINT32_C(value)B.19 Integer types
  d d INT64_Cstdint.hINT64_C(value)B.19 Integer types -
  v t uintmax_tstdint.h B.19 Integer types +
  t uintmax_tstdint.h B.19 Integer types
  d INTMAX_MINstdint.h B.19 Integer types
  d UINT8_Cstdint.hUINT8_C(value)B.19 Integer types
  d UINT16_Cstdint.hUINT16_C(value)B.19 Integer types @@ -771,80 +771,80 @@
  d UINT32_MAXstdint.h B.19 Integer types
  d UINT64_MAXstdint.h B.19 Integer types
  d PTRDIFF_MINstdint.h B.19 Integer types -
  v t size_tstdio.h B.20 Input/output -
  d _IOLBFstdio.h B.20 Input/output -
  d FILENAME_MAXstdio.h B.20 Input/output -
  d TMP_MAXstdio.h B.20 Input/output -
  v t FILEstdio.h B.20 Input/output -
  d _IONBFstdio.h B.20 Input/output -
  d L_tmpnamstdio.h B.20 Input/output -
 Rd x stderrstdio.h B.20 Input/output -
  t fpos_tstdio.h B.20 Input/output -
  d BUFSIZstdio.h B.20 Input/output -
  d d d d d SEEK_CURstdio.h B.20 Input/output -
 Rd x stdinstdio.h B.20 Input/output -
  d d d d d d d d d d d d d d d d NULLstdio.h B.20 Input/output -
  d d EOFstdio.h B.20 Input/output -
  d d d d d SEEK_ENDstdio.h B.20 Input/output -
 Rd x stdoutstdio.h B.20 Input/output -
  d _IOFBFstdio.h B.20 Input/output -
  d FOPEN_MAXstdio.h B.20 Input/output -
  d d d d d SEEK_SETstdio.h B.20 Input/output -
 Tp removestdio.hint remove(const char *filename);B.20 Input/output -
 Tp renamestdio.hint rename(const char *old, const char *new);B.20 Input/output -
 Tp tmpfilestdio.hFILE *tmpfile(void);B.20 Input/output -
 Tp tmpnamstdio.hchar *tmpnam(char *s);B.20 Input/output -
 Tp fclosestdio.hint fclose(FILE *stream);B.20 Input/output -
 Tp fflushstdio.hint fflush(FILE *stream);B.20 Input/output -
 Tp fopenstdio.hFILE *fopen(const char * restrict filename, const char * restrict mode);B.20 Input/output -
 Tp freopenstdio.hFILE *freopen(const char * restrict filename, const char * restrict mode, FILE * restrict stream);B.20 Input/output -
 Tp setbufstdio.hvoid setbuf(FILE * restrict stream, char * restrict buf);B.20 Input/output -
 Tp setvbufstdio.hint setvbuf(FILE * restrict stream, char * restrict buf, int mode, size_t size);B.20 Input/output -
 Tp fprintfstdio.hint fprintf(FILE * restrict stream, const char * restrict format, ...);B.20 Input/output -
 Tp fscanfstdio.hint fscanf(FILE * restrict stream, const char * restrict format, ...);B.20 Input/output -
 Tp printfstdio.hint printf(const char * restrict format, ...);B.20 Input/output -
 Tp scanfstdio.hint scanf(const char * restrict format, ...);B.20 Input/output -
 Tp snprintfstdio.hint snprintf(char * restrict s, size_t n, const char * restrict format, ...);B.20 Input/output -
 Tp sprintfstdio.hint sprintf(char * restrict s, const char * restrict format, ...);B.20 Input/output -
 Tp sscanfstdio.hint sscanf(const char * restrict s, const char * restrict format, ...);B.20 Input/output -
 Tp vfprintfstdio.hint vfprintf(FILE * restrict stream, const char * restrict format, va_list arg);B.20 Input/output -
 Tp vfscanfstdio.hint vfscanf(FILE * restrict stream, const char * restrict format, va_list arg);B.20 Input/output -
 Tp vprintfstdio.hint vprintf(const char * restrict format, va_list arg);B.20 Input/output -
 Tp vscanfstdio.hint vscanf(const char * restrict format, va_list arg);B.20 Input/output -
 Tp vsnprintfstdio.hint vsnprintf(char * restrict s, size_t n, const char * restrict format, va_list arg);B.20 Input/output -
 Tp vsprintfstdio.hint vsprintf(char * restrict s, const char * restrict format, va_list arg);B.20 Input/output -
 Tp vsscanfstdio.hint vsscanf(const char * restrict s, const char * restrict format, va_list arg);B.20 Input/output -
 Tp fgetcstdio.hint fgetc(FILE *stream);B.20 Input/output -
 Tp fgetsstdio.hchar *fgets(char * restrict s, int n, FILE * restrict stream);B.20 Input/output -
 Tp fputcstdio.hint fputc(int c, FILE *stream);B.20 Input/output -
 Tp fputsstdio.hint fputs(const char * restrict s, FILE * restrict stream);B.20 Input/output -
 Tp getcstdio.hint getc(FILE *stream);B.20 Input/output -
 Tp getcharstdio.hint getchar(void);B.20 Input/output -
 Tp putcstdio.hint putc(int c, FILE *stream);B.20 Input/output -
 Tp putcharstdio.hint putchar(int c);B.20 Input/output -
 Tp putsstdio.hint puts(const char *s);B.20 Input/output -
 Tp ungetcstdio.hint ungetc(int c, FILE *stream);B.20 Input/output -
 Tp freadstdio.hsize_t fread(void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream);B.20 Input/output -
 Tp fwritestdio.hsize_t fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream);B.20 Input/output -
 Tp fgetposstdio.hint fgetpos(FILE * restrict stream, fpos_t * restrict pos);B.20 Input/output -
 Tp fseekstdio.hint fseek(FILE *stream, long int offset, int whence);B.20 Input/output -
 Tp fsetposstdio.hint fsetpos(FILE *stream, const fpos_t *pos);B.20 Input/output -
 Tp ftellstdio.hlong int ftell(FILE *stream);B.20 Input/output -
 Tp rewindstdio.hvoid rewind(FILE *stream);B.20 Input/output -
 Tp clearerrstdio.hvoid clearerr(FILE *stream);B.20 Input/output -
 Tp feofstdio.hint feof(FILE *stream);B.20 Input/output -
 Tp ferrorstdio.hint ferror(FILE *stream);B.20 Input/output -
 Tp perrorstdio.hvoid perror(const char *s);B.20 Input/output -
  v t size_tstdlib.h B.21 General utilities +
  t size_tstdio.h B.20 Input/output +
  d _IOLBFstdio.h B.20 Input/output +
  d FILENAME_MAXstdio.h B.20 Input/output +
  d TMP_MAXstdio.h B.20 Input/output +
  t FILEstdio.h B.20 Input/output +
  d _IONBFstdio.h B.20 Input/output +
  d L_tmpnamstdio.h B.20 Input/output +
 Dd x stderrstdio.h B.20 Input/output +
  t fpos_tstdio.h B.20 Input/output +
  d BUFSIZstdio.h B.20 Input/output +
  d d d d d SEEK_CURstdio.h B.20 Input/output +
 Dd x stdinstdio.h B.20 Input/output +
  d d d d d d d d d d d d d d d d NULLstdio.h B.20 Input/output +
  d d EOFstdio.h B.20 Input/output +
  d d d d d SEEK_ENDstdio.h B.20 Input/output +
 Dd x stdoutstdio.h B.20 Input/output +
  d _IOFBFstdio.h B.20 Input/output +
  d FOPEN_MAXstdio.h B.20 Input/output +
  d d d d d SEEK_SETstdio.h B.20 Input/output +
 Tp removestdio.hint remove(const char *filename);B.20 Input/output +
 Tp renamestdio.hint rename(const char *old, const char *new);B.20 Input/output +
 Tp tmpfilestdio.hFILE *tmpfile(void);B.20 Input/output +
 Tp tmpnamstdio.hchar *tmpnam(char *s);B.20 Input/output +
 Tp fclosestdio.hint fclose(FILE *stream);B.20 Input/output +
 Tp fflushstdio.hint fflush(FILE *stream);B.20 Input/output +
 Tp fopenstdio.hFILE *fopen(const char * restrict filename, const char * restrict mode);B.20 Input/output +
 Tp freopenstdio.hFILE *freopen(const char * restrict filename, const char * restrict mode, FILE * restrict stream);B.20 Input/output +
 Tp setbufstdio.hvoid setbuf(FILE * restrict stream, char * restrict buf);B.20 Input/output +
 Tp setvbufstdio.hint setvbuf(FILE * restrict stream, char * restrict buf, int mode, size_t size);B.20 Input/output +
 Tp fprintfstdio.hint fprintf(FILE * restrict stream, const char * restrict format, ...);B.20 Input/output +
 Tp fscanfstdio.hint fscanf(FILE * restrict stream, const char * restrict format, ...);B.20 Input/output +
 Tp printfstdio.hint printf(const char * restrict format, ...);B.20 Input/output +
 Tp scanfstdio.hint scanf(const char * restrict format, ...);B.20 Input/output +
 Tp snprintfstdio.hint snprintf(char * restrict s, size_t n, const char * restrict format, ...);B.20 Input/output +
 Tp sprintfstdio.hint sprintf(char * restrict s, const char * restrict format, ...);B.20 Input/output +
 Tp sscanfstdio.hint sscanf(const char * restrict s, const char * restrict format, ...);B.20 Input/output +
 Tp vfprintfstdio.hint vfprintf(FILE * restrict stream, const char * restrict format, va_list arg);B.20 Input/output +
 Tp vfscanfstdio.hint vfscanf(FILE * restrict stream, const char * restrict format, va_list arg);B.20 Input/output +
 Tp vprintfstdio.hint vprintf(const char * restrict format, va_list arg);B.20 Input/output +
 Tp vscanfstdio.hint vscanf(const char * restrict format, va_list arg);B.20 Input/output +
 Tp vsnprintfstdio.hint vsnprintf(char * restrict s, size_t n, const char * restrict format, va_list arg);B.20 Input/output +
 Tp vsprintfstdio.hint vsprintf(char * restrict s, const char * restrict format, va_list arg);B.20 Input/output +
 Tp vsscanfstdio.hint vsscanf(const char * restrict s, const char * restrict format, va_list arg);B.20 Input/output +
 Tp fgetcstdio.hint fgetc(FILE *stream);B.20 Input/output +
 Tp fgetsstdio.hchar *fgets(char * restrict s, int n, FILE * restrict stream);B.20 Input/output +
 Tp fputcstdio.hint fputc(int c, FILE *stream);B.20 Input/output +
 Tp fputsstdio.hint fputs(const char * restrict s, FILE * restrict stream);B.20 Input/output +
 Tp getcstdio.hint getc(FILE *stream);B.20 Input/output +
 Tp getcharstdio.hint getchar(void);B.20 Input/output +
 Tp putcstdio.hint putc(int c, FILE *stream);B.20 Input/output +
 Tp putcharstdio.hint putchar(int c);B.20 Input/output +
 Tp putsstdio.hint puts(const char *s);B.20 Input/output +
 Tp ungetcstdio.hint ungetc(int c, FILE *stream);B.20 Input/output +
 Tp freadstdio.hsize_t fread(void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream);B.20 Input/output +
 Tp fwritestdio.hsize_t fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream);B.20 Input/output +
 Tp fgetposstdio.hint fgetpos(FILE * restrict stream, fpos_t * restrict pos);B.20 Input/output +
 Tp fseekstdio.hint fseek(FILE *stream, long int offset, int whence);B.20 Input/output +
 Tp fsetposstdio.hint fsetpos(FILE *stream, const fpos_t *pos);B.20 Input/output +
 Tp ftellstdio.hlong int ftell(FILE *stream);B.20 Input/output +
 Tp rewindstdio.hvoid rewind(FILE *stream);B.20 Input/output +
 Tp clearerrstdio.hvoid clearerr(FILE *stream);B.20 Input/output +
 Tp feofstdio.hint feof(FILE *stream);B.20 Input/output +
 Tp ferrorstdio.hint ferror(FILE *stream);B.20 Input/output +
 Tp perrorstdio.hvoid perror(const char *s);B.20 Input/output +
  t size_tstdlib.h B.21 General utilities
  t ldiv_tstdlib.h B.21 General utilities
  d EXIT_FAILUREstdlib.h B.21 General utilities -
  d MB_CUR_MAXstdlib.h B.21 General utilities -
  t t wchar_tstdlib.h B.21 General utilities +
  d MB_CUR_MAXstdlib.h B.21 General utilities +
  t wchar_tstdlib.h B.21 General utilities
  t lldiv_tstdlib.h B.21 General utilities
  d EXIT_SUCCESSstdlib.h B.21 General utilities
  t div_tstdlib.h B.21 General utilities -
  d d d d d d d d d d d d d d d d NULLstdlib.h B.21 General utilities -
  d RAND_MAXstdlib.h B.21 General utilities +
  d d d d d d d d d d d d d d d d NULLstdlib.h B.21 General utilities +
  d RAND_MAXstdlib.h B.21 General utilities
 Tp atofstdlib.hdouble atof(const char *nptr);B.21 General utilities
 Tp atoistdlib.hint atoi(const char *nptr);B.21 General utilities
 Tp atolstdlib.hlong int atol(const char *nptr);B.21 General utilities @@ -859,8 +859,8 @@
 Tp randstdlib.hint rand(void);B.21 General utilities
 Tp srandstdlib.hvoid srand(unsigned int seed);B.21 General utilities
 Tp aligned_allocstdlib.hvoid *aligned_alloc(size_t alignment, size_t size);B.21 General utilities -
 Tp p p callocstdlib.hvoid *calloc(size_t nmemb, size_t size);B.21 General utilities -
 Tp p p freestdlib.hvoid free(void *ptr);B.21 General utilities +
 TWp p p callocstdlib.hvoid *calloc(size_t nmemb, size_t size);B.21 General utilities +
 Tp p p freestdlib.hvoid free(void *ptr);B.21 General utilities
 TWp p mallocstdlib.hvoid *malloc(size_t size);B.21 General utilities
 Tp p reallocstdlib.hvoid *realloc(void *ptr, size_t size);B.21 General utilities
 Tp abortstdlib.h_Noreturn void abort(void);B.21 General utilities @@ -885,15 +885,15 @@
 Tp mbstowcsstdlib.hsize_t mbstowcs(wchar_t * restrict pwcs, const char * restrict s, size_t n);B.21 General utilities
 Tp wcstombsstdlib.hsize_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n);B.21 General utilities
  d noreturnstdnoreturn.h B.22 _Noreturn -
  v t size_tstring.h B.23 String handling -
  d d d d d d d d d d d d d d d d NULLstring.h B.23 String handling -
 Tp p memcpystring.hvoid *memcpy(void * restrict s1, const void * restrict s2, size_t n);B.23 String handling +
  t size_tstring.h B.23 String handling +
  d d d d d d d d d d d d d d d d NULLstring.h B.23 String handling +
 Tp p memcpystring.hvoid *memcpy(void * restrict s1, const void * restrict s2, size_t n);B.23 String handling
 Tp memmovestring.hvoid *memmove(void *s1, const void *s2, size_t n);B.23 String handling
 Tp strcpystring.hchar *strcpy(char * restrict s1, const char * restrict s2);B.23 String handling
 Tp strncpystring.hchar *strncpy(char * restrict s1, const char * restrict s2, size_t n);B.23 String handling
 Tp strcatstring.hchar *strcat(char * restrict s1, const char * restrict s2);B.23 String handling
 Tp strncatstring.hchar *strncat(char * restrict s1, const char * restrict s2, size_t n);B.23 String handling -
 Tp p memcmpstring.hint memcmp(const void *s1, const void *s2, size_t n);B.23 String handling +
 Tp p memcmpstring.hint memcmp(const void *s1, const void *s2, size_t n);B.23 String handling
 Tp strcmpstring.hint strcmp(const char *s1, const char *s2);B.23 String handling
 Tp strcollstring.hint strcoll(const char *s1, const char *s2);B.23 String handling
 Tp strncmpstring.hint strncmp(const char *s1, const char *s2, size_t n);B.23 String handling @@ -906,147 +906,147 @@
 Tp strspnstring.hsize_t strspn(const char *s1, const char *s2);B.23 String handling
 Tp strstrstring.hchar *strstr(const char *s1, const char *s2);B.23 String handling
 Tp strtokstring.hchar *strtok(char * restrict s1, const char * restrict s2);B.23 String handling -
 Tp memsetstring.hvoid *memset(void *s, int c, size_t n);B.23 String handling +
 Tp p memsetstring.hvoid *memset(void *s, int c, size_t n);B.23 String handling
 Tp strerrorstring.hchar *strerror(int errnum);B.23 String handling -
 Tp p strlenstring.hsize_t strlen(const char *s);B.23 String handling -
 Tp d d acostgmath.h B.24 Type-generic math -
 Tp d d sqrttgmath.h B.24 Type-generic math -
 Tp d d fmodtgmath.h B.24 Type-generic math -
 Tp d d nextaftertgmath.h B.24 Type-generic math -
 Tp d d asintgmath.h B.24 Type-generic math -
 Tp d d fabstgmath.h B.24 Type-generic math -
 Tp d d frexptgmath.h B.24 Type-generic math -
 Tp d d nexttowardtgmath.h B.24 Type-generic math -
 Tp d d atantgmath.h B.24 Type-generic math -
 Tp d d atan2tgmath.h B.24 Type-generic math -
 Tp d d hypottgmath.h B.24 Type-generic math -
 Tp d d remaindertgmath.h B.24 Type-generic math -
 Tp d d acoshtgmath.h B.24 Type-generic math -
 Tp d d cbrttgmath.h B.24 Type-generic math -
 Tp d d ilogbtgmath.h B.24 Type-generic math -
 Tp d d remquotgmath.h B.24 Type-generic math -
 Tp d d asinhtgmath.h B.24 Type-generic math -
 Tp d d ceiltgmath.h B.24 Type-generic math -
 Tp d d ldexptgmath.h B.24 Type-generic math -
 Tp d d rinttgmath.h B.24 Type-generic math -
 Tp d d atanhtgmath.h B.24 Type-generic math -
 Tp d d copysigntgmath.h B.24 Type-generic math -
 Tp d d lgammatgmath.h B.24 Type-generic math -
 Tp d d roundtgmath.h B.24 Type-generic math -
 Tp d d costgmath.h B.24 Type-generic math -
 Tp d d erftgmath.h B.24 Type-generic math -
 Tp d d llrinttgmath.h B.24 Type-generic math -
 Tp d d scalbntgmath.h B.24 Type-generic math -
 Tp d d sintgmath.h B.24 Type-generic math -
 Tp d d erfctgmath.h B.24 Type-generic math -
 Tp d d llroundtgmath.h B.24 Type-generic math -
 Tp d d scalblntgmath.h B.24 Type-generic math -
 Tp d d tantgmath.h B.24 Type-generic math -
 Tp d d exp2tgmath.h B.24 Type-generic math -
 Tp d d log10tgmath.h B.24 Type-generic math -
 Tp d d tgammatgmath.h B.24 Type-generic math -
 Tp d d coshtgmath.h B.24 Type-generic math -
 Tp d d expm1tgmath.h B.24 Type-generic math -
 Tp d d log1ptgmath.h B.24 Type-generic math -
 Tp d d trunctgmath.h B.24 Type-generic math -
 Tp d d sinhtgmath.h B.24 Type-generic math -
 Tp d d fdimtgmath.h B.24 Type-generic math -
 Tp d d log2tgmath.h B.24 Type-generic math +
 Tp p strlenstring.hsize_t strlen(const char *s);B.23 String handling +
 Tp d d acostgmath.h B.24 Type-generic math +
 Tp d d sqrttgmath.h B.24 Type-generic math +
 Tp d d fmodtgmath.h B.24 Type-generic math +
 Tp d d nextaftertgmath.h B.24 Type-generic math +
 Tp d d asintgmath.h B.24 Type-generic math +
 Tp d d fabstgmath.h B.24 Type-generic math +
 Tp d d frexptgmath.h B.24 Type-generic math +
 Tp d d nexttowardtgmath.h B.24 Type-generic math +
 Tp d d atantgmath.h B.24 Type-generic math +
 Tp d d atan2tgmath.h B.24 Type-generic math +
 Tp d d hypottgmath.h B.24 Type-generic math +
 Tp d d remaindertgmath.h B.24 Type-generic math +
 Tp d d acoshtgmath.h B.24 Type-generic math +
 Tp d d cbrttgmath.h B.24 Type-generic math +
 Tp d d ilogbtgmath.h B.24 Type-generic math +
 Tp d d remquotgmath.h B.24 Type-generic math +
 Tp d d asinhtgmath.h B.24 Type-generic math +
 Tp d d ceiltgmath.h B.24 Type-generic math +
 Tp d d ldexptgmath.h B.24 Type-generic math +
 Tp d d rinttgmath.h B.24 Type-generic math +
 Tp d d atanhtgmath.h B.24 Type-generic math +
 Tp d d copysigntgmath.h B.24 Type-generic math +
 Tp d d lgammatgmath.h B.24 Type-generic math +
 Tp d d roundtgmath.h B.24 Type-generic math +
 Tp d d costgmath.h B.24 Type-generic math +
 Tp d d erftgmath.h B.24 Type-generic math +
 Tp d d llrinttgmath.h B.24 Type-generic math +
 Tp d d scalbntgmath.h B.24 Type-generic math +
 Tp d d sintgmath.h B.24 Type-generic math +
 Tp d d erfctgmath.h B.24 Type-generic math +
 Tp d d llroundtgmath.h B.24 Type-generic math +
 Tp d d scalblntgmath.h B.24 Type-generic math +
 Tp d d tantgmath.h B.24 Type-generic math +
 Tp d d exp2tgmath.h B.24 Type-generic math +
 Tp d d log10tgmath.h B.24 Type-generic math +
 Tp d d tgammatgmath.h B.24 Type-generic math +
 Tp d d coshtgmath.h B.24 Type-generic math +
 Tp d d expm1tgmath.h B.24 Type-generic math +
 Tp d d log1ptgmath.h B.24 Type-generic math +
 Tp d d trunctgmath.h B.24 Type-generic math +
 Tp d d sinhtgmath.h B.24 Type-generic math +
 Tp d d fdimtgmath.h B.24 Type-generic math +
 Tp d d log2tgmath.h B.24 Type-generic math
 Tp d d cargtgmath.h B.24 Type-generic math -
 Tp d d tanhtgmath.h B.24 Type-generic math -
 Tp d d floortgmath.h B.24 Type-generic math -
 Tp d d logbtgmath.h B.24 Type-generic math -
 Td p d d cimagtgmath.h B.24 Type-generic math -
 Tp d d exptgmath.h B.24 Type-generic math -
 Tp d d fmatgmath.h B.24 Type-generic math -
 Tp d d lrinttgmath.h B.24 Type-generic math +
 Tp d d tanhtgmath.h B.24 Type-generic math +
 Tp d d floortgmath.h B.24 Type-generic math +
 Tp d d logbtgmath.h B.24 Type-generic math +
 Td p d d cimagtgmath.h B.24 Type-generic math +
 Tp d d exptgmath.h B.24 Type-generic math +
 Tp d d fmatgmath.h B.24 Type-generic math +
 Tp d d lrinttgmath.h B.24 Type-generic math
 Tp d d conjtgmath.h B.24 Type-generic math -
 Tp d d logtgmath.h B.24 Type-generic math -
 Tp d d fmaxtgmath.h B.24 Type-generic math -
 Tp d d lroundtgmath.h B.24 Type-generic math +
 Tp d d logtgmath.h B.24 Type-generic math +
 Tp d d fmaxtgmath.h B.24 Type-generic math +
 Tp d d lroundtgmath.h B.24 Type-generic math
 Tp d d cprojtgmath.h B.24 Type-generic math -
 Tp d d powtgmath.h B.24 Type-generic math -
 Tp d d fmintgmath.h B.24 Type-generic math -
 Tp d d nearbyinttgmath.h B.24 Type-generic math -
 Td p d d crealtgmath.h B.24 Type-generic math +
 Tp d d powtgmath.h B.24 Type-generic math +
 Tp d d fmintgmath.h B.24 Type-generic math +
 Tp d d nearbyinttgmath.h B.24 Type-generic math +
 Td p d d crealtgmath.h B.24 Type-generic math
  d thread_localthreads.h B.25 Threads
  t once_flagthreads.h B.25 Threads
  d ONCE_FLAG_INITthreads.h B.25 Threads -
missing  mtx_plainthreads.h B.25 Threads +
  e mtx_plainthreads.h B.25 Threads
  d TSS_DTOR_ITERATIONSthreads.h B.25 Threads -
missing  mtx_recursivethreads.h B.25 Threads -
  t v cnd_tthreads.h B.25 Threads -
missing  mtx_timedthreads.h B.25 Threads +
  e mtx_recursivethreads.h B.25 Threads +
  t cnd_tthreads.h B.25 Threads +
  e mtx_timedthreads.h B.25 Threads
  t t thrd_tthreads.h B.25 Threads -
missing  thrd_timedoutthreads.h B.25 Threads +
  e thrd_timedoutthreads.h B.25 Threads
  t tss_tthreads.h B.25 Threads -
missing  thrd_successthreads.h B.25 Threads -
  t v mtx_tthreads.h B.25 Threads -
missing  thrd_busythreads.h B.25 Threads +
  e thrd_successthreads.h B.25 Threads +
  t mtx_tthreads.h B.25 Threads +
  e thrd_busythreads.h B.25 Threads
  t tss_dtor_tthreads.h B.25 Threads -
missing  thrd_errorthreads.h B.25 Threads +
  e thrd_errorthreads.h B.25 Threads
  t thrd_start_tthreads.h B.25 Threads -
missing  thrd_nomemthreads.h B.25 Threads -
 Tp call_oncethreads.hvoid call_once(once_flag *flag, void (*func)(void));B.25 Threads -
 Tp cnd_broadcastthreads.hint cnd_broadcast(cnd_t *cond);B.25 Threads -
 Tp cnd_destroythreads.hvoid cnd_destroy(cnd_t *cond);B.25 Threads -
 Tp cnd_initthreads.hint cnd_init(cnd_t *cond);B.25 Threads -
 Tp cnd_signalthreads.hint cnd_signal(cnd_t *cond);B.25 Threads -
 Tp cnd_timedwaitthreads.hint cnd_timedwait(cnd_t *restrict cond, mtx_t *restrict mtx, const struct timespec *restrict ts);B.25 Threads -
 Tp cnd_waitthreads.hint cnd_wait(cnd_t *cond, mtx_t *mtx);B.25 Threads -
 Tp mtx_destroythreads.hvoid mtx_destroy(mtx_t *mtx);B.25 Threads -
 Tp mtx_initthreads.hint mtx_init(mtx_t *mtx, int type);B.25 Threads -
 Tp mtx_lockthreads.hint mtx_lock(mtx_t *mtx);B.25 Threads -
 Tp mtx_timedlockthreads.hint mtx_timedlock(mtx_t *restrict mtx, const struct timespec *restrict ts);B.25 Threads -
 Tp mtx_trylockthreads.hint mtx_trylock(mtx_t *mtx);B.25 Threads -
 Tp mtx_unlockthreads.hint mtx_unlock(mtx_t *mtx);B.25 Threads +
  e thrd_nomemthreads.h B.25 Threads +
 Tp call_oncethreads.hvoid call_once(once_flag *flag, void (*func)(void));B.25 Threads +
 Tp cnd_broadcastthreads.hint cnd_broadcast(cnd_t *cond);B.25 Threads +
 Tp cnd_destroythreads.hvoid cnd_destroy(cnd_t *cond);B.25 Threads +
 Tp cnd_initthreads.hint cnd_init(cnd_t *cond);B.25 Threads +
 Tp cnd_signalthreads.hint cnd_signal(cnd_t *cond);B.25 Threads +
 Tp cnd_timedwaitthreads.hint cnd_timedwait(cnd_t *restrict cond, mtx_t *restrict mtx, const struct timespec *restrict ts);B.25 Threads +
 Tp cnd_waitthreads.hint cnd_wait(cnd_t *cond, mtx_t *mtx);B.25 Threads +
 Tp mtx_destroythreads.hvoid mtx_destroy(mtx_t *mtx);B.25 Threads +
 Tp mtx_initthreads.hint mtx_init(mtx_t *mtx, int type);B.25 Threads +
 Tp mtx_lockthreads.hint mtx_lock(mtx_t *mtx);B.25 Threads +
 Tp mtx_timedlockthreads.hint mtx_timedlock(mtx_t *restrict mtx, const struct timespec *restrict ts);B.25 Threads +
 Tp mtx_trylockthreads.hint mtx_trylock(mtx_t *mtx);B.25 Threads +
 Tp mtx_unlockthreads.hint mtx_unlock(mtx_t *mtx);B.25 Threads
 Tp thrd_createthreads.hint thrd_create(thrd_t *thr, thrd_start_t func, void *arg);B.25 Threads
 Wp thrd_currentthreads.hthrd_t thrd_current(void);B.25 Threads
 Wp thrd_detachthreads.hint thrd_detach(thrd_t thr);B.25 Threads -
 Wd p thrd_equalthreads.hint thrd_equal(thrd_t thr0, thrd_t thr1);B.25 Threads +
 Wd p thrd_equalthreads.hint thrd_equal(thrd_t thr0, thrd_t thr1);B.25 Threads
 Tp thrd_exitthreads.h_Noreturn void thrd_exit(int res);B.25 Threads
 Tp thrd_jointhreads.hint thrd_join(thrd_t thr, int *res);B.25 Threads
 Tp thrd_sleepthreads.hint thrd_sleep(const struct timespec *duration, struct timespec *remaining);B.25 Threads
 Tp thrd_yieldthreads.hvoid thrd_yield(void);B.25 Threads -
 Tp tss_createthreads.hint tss_create(tss_t *key, tss_dtor_t dtor);B.25 Threads -
 Tp tss_deletethreads.hvoid tss_delete(tss_t key);B.25 Threads -
 Wp tss_getthreads.hvoid *tss_get(tss_t key);B.25 Threads -
 Tp tss_setthreads.hint tss_set(tss_t key, void *val);B.25 Threads -
  d d d d d d d d d d d d d d d d NULLtime.h B.26 Date and time -
  v t size_ttime.h B.26 Date and time +
 Tp tss_createthreads.hint tss_create(tss_t *key, tss_dtor_t dtor);B.25 Threads +
 Tp tss_deletethreads.hvoid tss_delete(tss_t key);B.25 Threads +
 Wp tss_getthreads.hvoid *tss_get(tss_t key);B.25 Threads +
 Tp tss_setthreads.hint tss_set(tss_t key, void *val);B.25 Threads +
  d d d d d d d d d d d d d d d d NULLtime.h B.26 Date and time +
  t size_ttime.h B.26 Date and time
  s struct timespectime.h B.26 Date and time -
  d CLOCKS_PER_SECtime.h B.26 Date and time -
  v t clock_ttime.h B.26 Date and time +
  d CLOCKS_PER_SECtime.h B.26 Date and time +
  t clock_ttime.h B.26 Date and time
  s struct tmtime.h B.26 Date and time -
  d TIME_UTCtime.h B.26 Date and time -
  t v time_ttime.h B.26 Date and time -
 Tp clocktime.hclock_t clock(void);B.26 Date and time -
 Tp difftimetime.hdouble difftime(time_t time1, time_t time0);B.26 Date and time -
 Tp mktimetime.htime_t mktime(struct tm *timeptr);B.26 Date and time -
 Tp timetime.htime_t time(time_t *timer);B.26 Date and time -
 Tp timespec_gettime.hint timespec_get(timespec *ts, int base);B.26 Date and time -
 Tp asctimetime.hchar *asctime(const struct tm *timeptr);B.26 Date and time -
 Tp ctimetime.hchar *ctime(const time_t *timer);B.26 Date and time -
 Tp gmtimetime.hstruct tm *gmtime(const time_t *timer);B.26 Date and time -
 Tp localtimetime.hstruct tm *localtime(const time_t *timer);B.26 Date and time -
 Tp strftimetime.hsize_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr);B.26 Date and time -
  t mbstate_tuchar.h B.27 Unicode utilities -
  v t size_tuchar.h B.27 Unicode utilities -
missing  char16_tuchar.h B.27 Unicode utilities -
missing  char32_tuchar.h B.27 Unicode utilities -
missing  mbrtoc16uchar.hsize_t mbrtoc16(char16_t * restrict pc16, const char * restrict s, size_t n, mbstate_t * restrict ps);B.27 Unicode utilities -
missing  c16rtombuchar.hsize_t c16rtomb(char * restrict s, char16_t c16, mbstate_t * restrict ps);B.27 Unicode utilities -
missing  mbrtoc32uchar.hsize_t mbrtoc32(char32_t * restrict pc32, const char * restrict s, size_t n, mbstate_t * restrict ps);B.27 Unicode utilities -
missing  c32rtombuchar.hsize_t c32rtomb(char * restrict s, char32_t c32, mbstate_t * restrict ps);B.27 Unicode utilities -
  t t wchar_twchar.h B.28 Extended multibyte/wide character utilities -
  t v wint_twchar.h B.28 Extended multibyte/wide character utilities -
  d d d d WCHAR_MAXwchar.h B.28 Extended multibyte/wide character utilities -
  v t size_twchar.h B.28 Extended multibyte/wide character utilities +
  d TIME_UTCtime.h B.26 Date and time +
  t time_ttime.h B.26 Date and time +
 Tp clocktime.hclock_t clock(void);B.26 Date and time +
 Tp difftimetime.hdouble difftime(time_t time1, time_t time0);B.26 Date and time +
 Tp mktimetime.htime_t mktime(struct tm *timeptr);B.26 Date and time +
 Tp timetime.htime_t time(time_t *timer);B.26 Date and time +
 Tp timespec_gettime.hint timespec_get(timespec *ts, int base);B.26 Date and time +
 Tp asctimetime.hchar *asctime(const struct tm *timeptr);B.26 Date and time +
 Tp ctimetime.hchar *ctime(const time_t *timer);B.26 Date and time +
 Tp gmtimetime.hstruct tm *gmtime(const time_t *timer);B.26 Date and time +
 Tp localtimetime.hstruct tm *localtime(const time_t *timer);B.26 Date and time +
 Tp strftimetime.hsize_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr);B.26 Date and time +
  t mbstate_tuchar.h B.27 Unicode utilities +
  t size_tuchar.h B.27 Unicode utilities +
  t char16_tuchar.h B.27 Unicode utilities +
  t char32_tuchar.h B.27 Unicode utilities +
 Tp mbrtoc16uchar.hsize_t mbrtoc16(char16_t * restrict pc16, const char * restrict s, size_t n, mbstate_t * restrict ps);B.27 Unicode utilities +
 Tp c16rtombuchar.hsize_t c16rtomb(char * restrict s, char16_t c16, mbstate_t * restrict ps);B.27 Unicode utilities +
 Tp mbrtoc32uchar.hsize_t mbrtoc32(char32_t * restrict pc32, const char * restrict s, size_t n, mbstate_t * restrict ps);B.27 Unicode utilities +
 Tp c32rtombuchar.hsize_t c32rtomb(char * restrict s, char32_t c32, mbstate_t * restrict ps);B.27 Unicode utilities +
  t wchar_twchar.h B.28 Extended multibyte/wide character utilities +
  t wint_twchar.h B.28 Extended multibyte/wide character utilities +
  d d d d WCHAR_MAXwchar.h B.28 Extended multibyte/wide character utilities +
  t size_twchar.h B.28 Extended multibyte/wide character utilities
  s struct tmwchar.h B.28 Extended multibyte/wide character utilities -
  d d d d WCHAR_MINwchar.h B.28 Extended multibyte/wide character utilities -
  t mbstate_twchar.h B.28 Extended multibyte/wide character utilities -
  d d d d d d d d d d d d d d d d NULLwchar.h B.28 Extended multibyte/wide character utilities -
  d d d d WEOFwchar.h B.28 Extended multibyte/wide character utilities +
  d d d d WCHAR_MINwchar.h B.28 Extended multibyte/wide character utilities +
  t mbstate_twchar.h B.28 Extended multibyte/wide character utilities +
  d d d d d d d d d d d d d d d d NULLwchar.h B.28 Extended multibyte/wide character utilities +
  d d d d WEOFwchar.h B.28 Extended multibyte/wide character utilities
 Tp fwprintfwchar.hint fwprintf(FILE * restrict stream, const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities
 Tp fwscanfwchar.hint fwscanf(FILE * restrict stream, const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities
 Tp swprintfwchar.hint swprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities @@ -1106,27 +1106,27 @@
 Tp wcrtombwchar.hsize_t wcrtomb(char * restrict s, wchar_t wc, mbstate_t * restrict ps);B.28 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.28 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.28 Extended multibyte/wide character utilities -
  t v wint_twctype.h B.29 Wide character classification and mapping utilities +
  t wint_twctype.h B.29 Wide character classification and mapping utilities
  t wctrans_twctype.h B.29 Wide character classification and mapping utilities -
  v t wctype_twctype.h B.29 Wide character classification and mapping utilities -
  d d d d WEOFwctype.h B.29 Wide character classification and mapping utilities -
 Tp p iswalnumwctype.hint iswalnum(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswalphawctype.hint iswalpha(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswblankwctype.hint iswblank(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswcntrlwctype.hint iswcntrl(wint_t wc);B.29 Wide character classification and mapping utilities -
 Td d d p d d d p iswdigitwctype.hint iswdigit(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswgraphwctype.hint iswgraph(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswlowerwctype.hint iswlower(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswprintwctype.hint iswprint(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswpunctwctype.hint iswpunct(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswspacewctype.hint iswspace(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswupperwctype.hint iswupper(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswxdigitwctype.hint iswxdigit(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p iswctypewctype.hint iswctype(wint_t wc, wctype_t desc);B.29 Wide character classification and mapping utilities -
 Tp p wctypewctype.hwctype_t wctype(const char *property);B.29 Wide character classification and mapping utilities -
 Tp p towlowerwctype.hwint_t towlower(wint_t wc);B.29 Wide character classification and mapping utilities -
 Tp p towupperwctype.hwint_t towupper(wint_t wc);B.29 Wide character classification and mapping utilities +
  t wctype_twctype.h B.29 Wide character classification and mapping utilities +
  d d d d WEOFwctype.h B.29 Wide character classification and mapping utilities +
 Tp p iswalnumwctype.hint iswalnum(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswalphawctype.hint iswalpha(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswblankwctype.hint iswblank(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswcntrlwctype.hint iswcntrl(wint_t wc);B.29 Wide character classification and mapping utilities +
 Td d d p d d d p iswdigitwctype.hint iswdigit(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswgraphwctype.hint iswgraph(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswlowerwctype.hint iswlower(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswprintwctype.hint iswprint(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswpunctwctype.hint iswpunct(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswspacewctype.hint iswspace(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswupperwctype.hint iswupper(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswxdigitwctype.hint iswxdigit(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p iswctypewctype.hint iswctype(wint_t wc, wctype_t desc);B.29 Wide character classification and mapping utilities +
 Tp p wctypewctype.hwctype_t wctype(const char *property);B.29 Wide character classification and mapping utilities +
 Tp p towlowerwctype.hwint_t towlower(wint_t wc);B.29 Wide character classification and mapping utilities +
 Tp p towupperwctype.hwint_t towupper(wint_t wc);B.29 Wide character classification and mapping utilities
 Tp towctranswctype.hwint_t towctrans(wint_t wc, wctrans_t desc);B.29 Wide character classification and mapping utilities
 Tp wctranswctype.hwctrans_t wctrans(const char *property);B.29 Wide character classification and mapping utilities
-

stats

+

stats