X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tab_c11.html;fp=tab_c11.html;h=1d3b6d693f8a9717173c0f2b8b1547f570821969;hb=982b6db17bd8dd9a86b4898f64468553e9a8c204;hp=9146ff19cd8d62dd56c77b2e160ceb551bbce7e6;hpb=553f6cfc2b77bdd86b12aa410ece631984e1a454;p=musl-tables diff --git a/tab_c11.html b/tab_c11.html index 9146ff1..1d3b6d6 100644 --- a/tab_c11.html +++ b/tab_c11.html @@ -1,5 +1,5 @@

musl vs c11 api

-

commit

commit c47e7062ddc1c3aa24db071db0f4d1dca792f325
Date: 2013-09-23 17:00:53 -0400

release notes for 0.9.14 +

commit

commit b589fb4e2999026494fa4bced90aeca9e613f754
Date: 2014-01-03 14:33:44 -0500

release 0.9.15

legend

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

table

muslc11
statussymdeclnameheaderprotosection
missing  static_assertassert.h B.1 Diagnostics @@ -161,160 +161,160 @@
  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 -
  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 -
  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 -
  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 -
  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 -
  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 -
  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 -
  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 -
  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 -
  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 -
  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 -
  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 +
  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 +
  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 +
  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 +
  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 +
  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 +
  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 +
  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 +
  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 +
  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 +
  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 +
  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
 Tp imaxdivinttypes.himaxdiv_t imaxdiv(intmax_t numer, intmax_t denom);B.7 Format conversion of integer types
 Tp strtoimaxinttypes.hintmax_t strtoimax(const char * restrict nptr, char ** restrict endptr, int base);B.7 Format conversion of integer types @@ -351,16 +351,16 @@
  d d CHAR_MINlimits.h B.9 Sizes of integer types
  d USHRT_MAXlimits.h B.9 Sizes of integer types
  d LONG_MAXlimits.h B.9 Sizes of integer types -
  s struct lconvlocale.h B.10 Localization -
  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 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 +
  s struct lconvlocale.h B.10 Localization +
  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 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
  d FP_INFINITEmath.h B.11 Mathematics
missing  FP_FAST_FMALmath.h B.11 Mathematics @@ -567,18 +567,18 @@
  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 +
  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 @@ -678,10 +678,10 @@
  d __bool_true_false_are_definedstdbool.h B.17 Boolean type and values
  v t ptrdiff_tstddef.h B.18 Common definitions
missing  max_align_tstddef.h B.18 Common definitions -
  d d d d d d d d NULLstddef.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 -
  d d offsetofstddef.hoffsetof(type, member-designator)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 @@ -772,143 +772,143 @@
  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 +
  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 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 +
  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 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 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 -
  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 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 -
 Tp atollstdlib.hlong long int atoll(const char *nptr);B.21 General utilities -
 Tp strtodstdlib.hdouble strtod(const char * restrict nptr, char ** restrict endptr);B.21 General utilities -
 Tp strtofstdlib.hfloat strtof(const char * restrict nptr, char ** restrict endptr);B.21 General utilities -
 Tp strtoldstdlib.hlong double strtold(const char * restrict nptr, char ** restrict endptr);B.21 General utilities -
 Tp strtolstdlib.hlong int strtol(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities -
 Tp strtollstdlib.hlong long int strtoll(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities -
 Tp strtoulstdlib.hunsigned long int strtoul(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities -
 Tp strtoullstdlib.hunsigned long long int strtoull(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities -
 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 callocstdlib.hvoid *calloc(size_t nmemb, size_t size);B.21 General utilities -
 Tp p freestdlib.hvoid free(void *ptr);B.21 General utilities -
 TWp mallocstdlib.hvoid *malloc(size_t size);B.21 General utilities -
 Tp reallocstdlib.hvoid *realloc(void *ptr, size_t size);B.21 General utilities -
 Tp abortstdlib.h_Noreturn void abort(void);B.21 General utilities -
 Tp atexitstdlib.hint atexit(void (*func)(void));B.21 General utilities -
 Tp at_quick_exitstdlib.hint at_quick_exit(void (*func)(void));B.21 General utilities -
 Tp exitstdlib.h_Noreturn void exit(int status);B.21 General utilities -
 Tp _Exitstdlib.h_Noreturn void _Exit(int status);B.21 General utilities -
 Tp getenvstdlib.hchar *getenv(const char *name);B.21 General utilities -
 Tp quick_exitstdlib.h_Noreturn void quick_exit(int status);B.21 General utilities -
 Tp systemstdlib.hint system(const char *string);B.21 General utilities -
 Tp bsearchstdlib.hvoid *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));B.21 General utilities -
 Tp qsortstdlib.hvoid qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));B.21 General utilities -
 Tp absstdlib.hint abs(int j);B.21 General utilities -
 Tp labsstdlib.hlong int labs(long int j);B.21 General utilities -
 Tp llabsstdlib.hlong long int llabs(long long int j);B.21 General utilities -
 Tp divstdlib.hdiv_t div(int numer, int denom);B.21 General utilities -
 Tp ldivstdlib.hldiv_t ldiv(long int numer, long int denom);B.21 General utilities -
 Tp lldivstdlib.hlldiv_t lldiv(long long int numer, long long int denom);B.21 General utilities -
 Tp mblenstdlib.hint mblen(const char *s, size_t n);B.21 General utilities -
 Tp mbtowcstdlib.hint mbtowc(wchar_t * restrict pwc, const char * restrict s, size_t n);B.21 General utilities -
 Tp wctombstdlib.hint wctomb(char *s, wchar_t wchar);B.21 General utilities -
 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 +
  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 +
 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 +
 Tp atollstdlib.hlong long int atoll(const char *nptr);B.21 General utilities +
 Tp strtodstdlib.hdouble strtod(const char * restrict nptr, char ** restrict endptr);B.21 General utilities +
 Tp strtofstdlib.hfloat strtof(const char * restrict nptr, char ** restrict endptr);B.21 General utilities +
 Tp strtoldstdlib.hlong double strtold(const char * restrict nptr, char ** restrict endptr);B.21 General utilities +
 Tp strtolstdlib.hlong int strtol(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities +
 Tp strtollstdlib.hlong long int strtoll(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities +
 Tp strtoulstdlib.hunsigned long int strtoul(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities +
 Tp strtoullstdlib.hunsigned long long int strtoull(const char * restrict nptr, char ** restrict endptr, int base);B.21 General utilities +
 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 callocstdlib.hvoid *calloc(size_t nmemb, size_t size);B.21 General utilities +
 Tp p freestdlib.hvoid free(void *ptr);B.21 General utilities +
 TWp mallocstdlib.hvoid *malloc(size_t size);B.21 General utilities +
 Tp reallocstdlib.hvoid *realloc(void *ptr, size_t size);B.21 General utilities +
 Tp abortstdlib.h_Noreturn void abort(void);B.21 General utilities +
 Tp atexitstdlib.hint atexit(void (*func)(void));B.21 General utilities +
 Tp at_quick_exitstdlib.hint at_quick_exit(void (*func)(void));B.21 General utilities +
 Tp exitstdlib.h_Noreturn void exit(int status);B.21 General utilities +
 Tp _Exitstdlib.h_Noreturn void _Exit(int status);B.21 General utilities +
 Tp getenvstdlib.hchar *getenv(const char *name);B.21 General utilities +
 Tp quick_exitstdlib.h_Noreturn void quick_exit(int status);B.21 General utilities +
 Tp systemstdlib.hint system(const char *string);B.21 General utilities +
 Tp bsearchstdlib.hvoid *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));B.21 General utilities +
 Tp qsortstdlib.hvoid qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));B.21 General utilities +
 Tp absstdlib.hint abs(int j);B.21 General utilities +
 Tp labsstdlib.hlong int labs(long int j);B.21 General utilities +
 Tp llabsstdlib.hlong long int llabs(long long int j);B.21 General utilities +
 Tp divstdlib.hdiv_t div(int numer, int denom);B.21 General utilities +
 Tp ldivstdlib.hldiv_t ldiv(long int numer, long int denom);B.21 General utilities +
 Tp lldivstdlib.hlldiv_t lldiv(long long int numer, long long int denom);B.21 General utilities +
 Tp mblenstdlib.hint mblen(const char *s, size_t n);B.21 General utilities +
 Tp mbtowcstdlib.hint mbtowc(wchar_t * restrict pwc, const char * restrict s, size_t n);B.21 General utilities +
 Tp wctombstdlib.hint wctomb(char *s, wchar_t wchar);B.21 General utilities +
 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 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 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 -
 Tp strxfrmstring.hsize_t strxfrm(char * restrict s1, const char * restrict s2, size_t n);B.23 String handling -
 Tp memchrstring.hvoid *memchr(const void *s, int c, size_t n);B.23 String handling -
 Tp strchrstring.hchar *strchr(const char *s, int c);B.23 String handling -
 Tp strcspnstring.hsize_t strcspn(const char *s1, const char *s2);B.23 String handling -
 Tp strpbrkstring.hchar *strpbrk(const char *s1, const char *s2);B.23 String handling -
 Tp strrchrstring.hchar *strrchr(const char *s, int c);B.23 String handling -
 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 strerrorstring.hchar *strerror(int errnum);B.23 String handling -
 Tp p strlenstring.hsize_t strlen(const char *s);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 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 +
 Tp strxfrmstring.hsize_t strxfrm(char * restrict s1, const char * restrict s2, size_t n);B.23 String handling +
 Tp memchrstring.hvoid *memchr(const void *s, int c, size_t n);B.23 String handling +
 Tp strchrstring.hchar *strchr(const char *s, int c);B.23 String handling +
 Tp strcspnstring.hsize_t strcspn(const char *s1, const char *s2);B.23 String handling +
 Tp strpbrkstring.hchar *strpbrk(const char *s1, const char *s2);B.23 String handling +
 Tp strrchrstring.hchar *strrchr(const char *s, int c);B.23 String handling +
 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 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 @@ -1012,25 +1012,25 @@
missing  tss_deletethreads.hvoid tss_delete(tss_t key);B.25 Threads
missing  tss_getthreads.hvoid *tss_get(tss_t key);B.25 Threads
missing  tss_setthreads.hint tss_set(tss_t key, void *val);B.25 Threads -
  d d d d d d d d NULLtime.h B.26 Date and time +
  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
  s struct timespectime.h B.26 Date and time -
  d CLOCKS_PER_SECtime.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 -
  s struct tmtime.h B.26 Date and time +
  s struct tmtime.h B.26 Date and time
missing  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 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
missing  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 +
 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 @@ -1042,90 +1042,90 @@
  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 -
  s struct tmwchar.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 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 -
 Tp swscanfwchar.hint swscanf(const wchar_t * restrict s, const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities -
 Tp vfwprintfwchar.hint vfwprintf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities -
 Tp vfwscanfwchar.hint vfwscanf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.28 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.28 Extended multibyte/wide character utilities -
 Tp vswscanfwchar.hint vswscanf(const wchar_t * restrict s, const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities -
 Tp vwprintfwchar.hint vwprintf(const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities -
 Tp vwscanfwchar.hint vwscanf(const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities -
 Tp wprintfwchar.hint wprintf(const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities -
 Tp wscanfwchar.hint wscanf(const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities -
 Tp fgetwcwchar.hwint_t fgetwc(FILE *stream);B.28 Extended multibyte/wide character utilities -
 Tp fgetwswchar.hwchar_t *fgetws(wchar_t * restrict s, int n, FILE * restrict stream);B.28 Extended multibyte/wide character utilities -
 Tp fputwcwchar.hwint_t fputwc(wchar_t c, FILE *stream);B.28 Extended multibyte/wide character utilities -
 Tp fputwswchar.hint fputws(const wchar_t * restrict s, FILE * restrict stream);B.28 Extended multibyte/wide character utilities -
 Tp fwidewchar.hint fwide(FILE *stream, int mode);B.28 Extended multibyte/wide character utilities -
 Tp getwcwchar.hwint_t getwc(FILE *stream);B.28 Extended multibyte/wide character utilities -
 Tp getwcharwchar.hwint_t getwchar(void);B.28 Extended multibyte/wide character utilities -
 Tp putwcwchar.hwint_t putwc(wchar_t c, FILE *stream);B.28 Extended multibyte/wide character utilities -
 Tp putwcharwchar.hwint_t putwchar(wchar_t c);B.28 Extended multibyte/wide character utilities -
 Tp ungetwcwchar.hwint_t ungetwc(wint_t c, FILE *stream);B.28 Extended multibyte/wide character utilities -
 Tp wcstodwchar.hdouble wcstod(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.28 Extended multibyte/wide character utilities -
 Tp wcstofwchar.hfloat wcstof(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.28 Extended multibyte/wide character utilities -
 Tp wcstoldwchar.hlong double wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.28 Extended multibyte/wide character utilities -
 Tp wcstolwchar.hlong int wcstol(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities -
 Tp wcstollwchar.hlong long int wcstoll(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities -
 Tp wcstoulwchar.hunsigned long int wcstoul(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities -
 Tp wcstoullwchar.hunsigned long long int wcstoull(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities -
 Tp wcscpywchar.hwchar_t *wcscpy(wchar_t * restrict s1, const wchar_t * restrict s2);B.28 Extended multibyte/wide character utilities -
 Tp wcsncpywchar.hwchar_t *wcsncpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wmemcpywchar.hwchar_t *wmemcpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wmemmovewchar.hwchar_t *wmemmove(wchar_t *s1, const wchar_t *s2, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wcscatwchar.hwchar_t *wcscat(wchar_t * restrict s1, const wchar_t * restrict s2);B.28 Extended multibyte/wide character utilities -
 Tp wcsncatwchar.hwchar_t *wcsncat(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wcscmpwchar.hint wcscmp(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities -
 Tp wcscollwchar.hint wcscoll(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities -
 Tp wcsncmpwchar.hint wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wcsxfrmwchar.hsize_t wcsxfrm(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wmemcmpwchar.hint wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wcschrwchar.hwchar_t *wcschr(const wchar_t *s, wchar_t c);B.28 Extended multibyte/wide character utilities -
 Tp wcscspnwchar.hsize_t wcscspn(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities -
 Tp wcspbrkwchar.hwchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities -
 Tp wcsrchrwchar.hwchar_t *wcsrchr(const wchar_t *s, wchar_t c);B.28 Extended multibyte/wide character utilities -
 Tp wcsspnwchar.hsize_t wcsspn(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities -
 Tp wcsstrwchar.hwchar_t *wcsstr(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities -
 Tp wcstokwchar.hwchar_t *wcstok(wchar_t * restrict s1, const wchar_t * restrict s2, wchar_t ** restrict ptr);B.28 Extended multibyte/wide character utilities -
 Tp wmemchrwchar.hwchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n);B.28 Extended multibyte/wide character utilities -
 Tp wcslenwchar.hsize_t wcslen(const wchar_t *s);B.28 Extended multibyte/wide character utilities -
 Tp wmemsetwchar.hwchar_t *wmemset(wchar_t *s, wchar_t c, size_t n);B.28 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.28 Extended multibyte/wide character utilities -
 Tp btowcwchar.hwint_t btowc(int c);B.28 Extended multibyte/wide character utilities -
 Tp wctobwchar.hint wctob(wint_t c);B.28 Extended multibyte/wide character utilities -
 Tp mbsinitwchar.hint mbsinit(const mbstate_t *ps);B.28 Extended multibyte/wide character utilities -
 Tp mbrlenwchar.hsize_t mbrlen(const char * restrict s, size_t n, mbstate_t * restrict ps);B.28 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.28 Extended multibyte/wide character utilities -
 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 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 +
 Tp swscanfwchar.hint swscanf(const wchar_t * restrict s, const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities +
 Tp vfwprintfwchar.hint vfwprintf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities +
 Tp vfwscanfwchar.hint vfwscanf(FILE * restrict stream, const wchar_t * restrict format, va_list arg);B.28 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.28 Extended multibyte/wide character utilities +
 Tp vswscanfwchar.hint vswscanf(const wchar_t * restrict s, const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities +
 Tp vwprintfwchar.hint vwprintf(const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities +
 Tp vwscanfwchar.hint vwscanf(const wchar_t * restrict format, va_list arg);B.28 Extended multibyte/wide character utilities +
 Tp wprintfwchar.hint wprintf(const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities +
 Tp wscanfwchar.hint wscanf(const wchar_t * restrict format, ...);B.28 Extended multibyte/wide character utilities +
 Tp fgetwcwchar.hwint_t fgetwc(FILE *stream);B.28 Extended multibyte/wide character utilities +
 Tp fgetwswchar.hwchar_t *fgetws(wchar_t * restrict s, int n, FILE * restrict stream);B.28 Extended multibyte/wide character utilities +
 Tp fputwcwchar.hwint_t fputwc(wchar_t c, FILE *stream);B.28 Extended multibyte/wide character utilities +
 Tp fputwswchar.hint fputws(const wchar_t * restrict s, FILE * restrict stream);B.28 Extended multibyte/wide character utilities +
 Tp fwidewchar.hint fwide(FILE *stream, int mode);B.28 Extended multibyte/wide character utilities +
 Tp getwcwchar.hwint_t getwc(FILE *stream);B.28 Extended multibyte/wide character utilities +
 Tp getwcharwchar.hwint_t getwchar(void);B.28 Extended multibyte/wide character utilities +
 Tp putwcwchar.hwint_t putwc(wchar_t c, FILE *stream);B.28 Extended multibyte/wide character utilities +
 Tp putwcharwchar.hwint_t putwchar(wchar_t c);B.28 Extended multibyte/wide character utilities +
 Tp ungetwcwchar.hwint_t ungetwc(wint_t c, FILE *stream);B.28 Extended multibyte/wide character utilities +
 Tp wcstodwchar.hdouble wcstod(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.28 Extended multibyte/wide character utilities +
 Tp wcstofwchar.hfloat wcstof(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.28 Extended multibyte/wide character utilities +
 Tp wcstoldwchar.hlong double wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr);B.28 Extended multibyte/wide character utilities +
 Tp wcstolwchar.hlong int wcstol(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities +
 Tp wcstollwchar.hlong long int wcstoll(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities +
 Tp wcstoulwchar.hunsigned long int wcstoul(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities +
 Tp wcstoullwchar.hunsigned long long int wcstoull(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base);B.28 Extended multibyte/wide character utilities +
 Tp wcscpywchar.hwchar_t *wcscpy(wchar_t * restrict s1, const wchar_t * restrict s2);B.28 Extended multibyte/wide character utilities +
 Tp wcsncpywchar.hwchar_t *wcsncpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wmemcpywchar.hwchar_t *wmemcpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wmemmovewchar.hwchar_t *wmemmove(wchar_t *s1, const wchar_t *s2, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wcscatwchar.hwchar_t *wcscat(wchar_t * restrict s1, const wchar_t * restrict s2);B.28 Extended multibyte/wide character utilities +
 Tp wcsncatwchar.hwchar_t *wcsncat(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wcscmpwchar.hint wcscmp(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities +
 Tp wcscollwchar.hint wcscoll(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities +
 Tp wcsncmpwchar.hint wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wcsxfrmwchar.hsize_t wcsxfrm(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wmemcmpwchar.hint wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wcschrwchar.hwchar_t *wcschr(const wchar_t *s, wchar_t c);B.28 Extended multibyte/wide character utilities +
 Tp wcscspnwchar.hsize_t wcscspn(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities +
 Tp wcspbrkwchar.hwchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities +
 Tp wcsrchrwchar.hwchar_t *wcsrchr(const wchar_t *s, wchar_t c);B.28 Extended multibyte/wide character utilities +
 Tp wcsspnwchar.hsize_t wcsspn(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities +
 Tp wcsstrwchar.hwchar_t *wcsstr(const wchar_t *s1, const wchar_t *s2);B.28 Extended multibyte/wide character utilities +
 Tp wcstokwchar.hwchar_t *wcstok(wchar_t * restrict s1, const wchar_t * restrict s2, wchar_t ** restrict ptr);B.28 Extended multibyte/wide character utilities +
 Tp wmemchrwchar.hwchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n);B.28 Extended multibyte/wide character utilities +
 Tp wcslenwchar.hsize_t wcslen(const wchar_t *s);B.28 Extended multibyte/wide character utilities +
 Tp wmemsetwchar.hwchar_t *wmemset(wchar_t *s, wchar_t c, size_t n);B.28 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.28 Extended multibyte/wide character utilities +
 Tp btowcwchar.hwint_t btowc(int c);B.28 Extended multibyte/wide character utilities +
 Tp wctobwchar.hint wctob(wint_t c);B.28 Extended multibyte/wide character utilities +
 Tp mbsinitwchar.hint mbsinit(const mbstate_t *ps);B.28 Extended multibyte/wide character utilities +
 Tp mbrlenwchar.hsize_t mbrlen(const char * restrict s, size_t n, mbstate_t * restrict ps);B.28 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.28 Extended multibyte/wide character utilities +
 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 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 +
  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