fix posix option data
[musl-tables] / data / posix2008.ok
index 7c97c96..ea10110 100644 (file)
@@ -28,8 +28,8 @@ aio_suspend   aio.h           aio_suspend - wait for an asynchronous I/O request      int aio_su
 aio_write      aio.h           aio_write - asynchronous write to a file        int aio_write(struct aiocb *aiocbp);
 alarm  unistd.h                alarm - schedule an alarm signal        unsigned alarm(unsigned seconds);
 alphasort      dirent.h                alphasort, scandir - scan a directory   int alphasort(const struct dirent **d1, const struct dirent **d2);
-asctime        time.h  OB OB CX        asctime, asctime_r - convert date and time to a string  char *asctime(const struct tm *timeptr);
-asctime_r      time.h  OB OB CX        asctime, asctime_r - convert date and time to a string  char *asctime_r(const struct tm *restrict tm, char *restrict buf);
+asctime        time.h  OB      asctime, asctime_r - convert date and time to a string  char *asctime(const struct tm *timeptr);
+asctime_r      time.h  OB CX   asctime, asctime_r - convert date and time to a string  char *asctime_r(const struct tm *restrict tm, char *restrict buf);
 asin   math.h          asin, asinf, asinl - arc sine function  double asin(double x);
 asinf  math.h          asin, asinf, asinl - arc sine function  float asinf(float x);
 asinh  math.h          asinh, asinhf, asinhl - inverse hyperbolic sine functions       double asinh(double x);
@@ -162,9 +162,9 @@ ctanhf      complex.h               ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions    f
 ctanhl complex.h               ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions    long double complex ctanhl(long double complex z);
 ctanl  complex.h               ctan, ctanf, ctanl - complex tangent functions  long double complex ctanl(long double complex z);
 ctermid        stdio.h CX      ctermid - generate a pathname for the controlling terminal      char *ctermid(char *s);
-ctime  time.h  OB OB CX        ctime, ctime_r - convert a time value to a date and time string char *ctime(const time_t *clock);
-ctime_r        time.h  OB OB CX        ctime, ctime_r - convert a time value to a date and time string char *ctime_r(const time_t *clock, char *buf);
-daylight       time.h  XSI CX  daylight, timezone, tzname, tzset - set timezone conversion information 
+ctime  time.h  OB      ctime, ctime_r - convert a time value to a date and time string char *ctime(const time_t *clock);
+ctime_r        time.h  OB CX   ctime, ctime_r - convert a time value to a date and time string char *ctime_r(const time_t *clock, char *buf);
+daylight       time.h  XSI     daylight, timezone, tzname, tzset - set timezone conversion information 
 dbm_clearerr   ndbm.h  XSI     dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions  int dbm_clearerr(DBM *db);
 dbm_close      ndbm.h  XSI     dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions  void dbm_close(DBM *db);
 dbm_delete     ndbm.h  XSI     dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions  int dbm_delete(DBM *db, datum key);
@@ -282,7 +282,7 @@ fopen       stdio.h         fopen - open a stream   FILE *fopen(const char *restrict filename,
 fork   unistd.h                fork - create a new process     pid_t fork(void);
 fpathconf      unistd.h                fpathconf, pathconf - get configurable pathname variables       long fpathconf(int fildes, int name);
 fpclassify     math.h          fpclassify - classify real floating type        int fpclassify(real-floating x);
-fprintf        stdio.h CX      dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int fprintf(FILE *restrict stream, const char *restrict format, ...);
+fprintf        stdio.h         dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int fprintf(FILE *restrict stream, const char *restrict format, ...);
 fputc  stdio.h         fputc - put a byte on a stream  int fputc(int c, FILE *stream);
 fputs  stdio.h         fputs - put a string on a stream        int fputs(const char *restrict s, FILE *restrict stream);
 fputwc stdio.h wchar.h         fputwc - put a wide-character code on a stream  wint_t fputwc(wchar_t wc, FILE *stream);
@@ -296,21 +296,21 @@ frexp     math.h          frexp, frexpf, frexpl - extract mantissa and exponent from a doubl
 frexpf math.h          frexp, frexpf, frexpl - extract mantissa and exponent from a double precision number    float frexpf(float num, int *exp);
 frexpl math.h          frexp, frexpf, frexpl - extract mantissa and exponent from a double precision number    long double frexpl(long double num, int *exp);
 fscanf stdio.h         fscanf, scanf, sscanf - convert formatted input int fscanf(FILE *restrict stream, const char *restrict format, ...);
-fseek  stdio.h CX      fseek, fseeko - reposition a file-position indicator in a stream        int fseek(FILE *stream, long offset, int whence);
+fseek  stdio.h         fseek, fseeko - reposition a file-position indicator in a stream        int fseek(FILE *stream, long offset, int whence);
 fseeko stdio.h CX      fseek, fseeko - reposition a file-position indicator in a stream        int fseeko(FILE *stream, off_t offset, int whence);
 fsetpos        stdio.h         fsetpos - set current file position     int fsetpos(FILE *stream, const fpos_t *pos);
 fstat  sys_stat.h              fstat - get file status int fstat(int fildes, struct stat *buf);
 fstatat        sys_stat.h              fstatat, lstat, stat - get file status  int fstatat(int fd, const char *restrict path, struct stat *restrict buf, int flag);
 fstatvfs       sys_statvfs.h           fstatvfs, statvfs - get file system information int fstatvfs(int fildes, struct statvfs *buf);
 fsync  unistd.h        FSC     fsync - synchronize changes to a file   int fsync(int fildes);
-ftell  stdio.h CX      ftell, ftello - return a file offset in a stream        long ftell(FILE *stream);
+ftell  stdio.h         ftell, ftello - return a file offset in a stream        long ftell(FILE *stream);
 ftello stdio.h CX      ftell, ftello - return a file offset in a stream        off_t ftello(FILE *stream);
 ftok   sys_ipc.h       XSI     ftok - generate an IPC key      key_t ftok(const char *path, int id);
 ftruncate      unistd.h                ftruncate - truncate a file to a specified length       int ftruncate(int fildes, off_t length);
 ftrylockfile   stdio.h CX      flockfile, ftrylockfile, funlockfile - stdio locking functions  int ftrylockfile(FILE *file);
 ftw    ftw.h   OB XSI  ftw - traverse (walk) a file tree       int ftw(const char *path, int (*fn)(const char *, const struct stat *ptr, int flag), intndirs);
 funlockfile    stdio.h CX      flockfile, ftrylockfile, funlockfile - stdio locking functions  void funlockfile(FILE *file);
-futimens       sys_stat.h sys_time.h   XSI     futimens, utimensat, utimes - set file access and modification times    int futimens(int fd, const struct timespec times[2]);
+futimens       sys_stat.h sys_time.h           futimens, utimensat, utimes - set file access and modification times    int futimens(int fd, const struct timespec times[2]);
 fwide  stdio.h wchar.h         fwide - set stream orientation  int fwide(FILE *stream, int mode);
 fwprintf       stdio.h wchar.h         fwprintf, swprintf, wprintf - print formatted wide-character output     int fwprintf(FILE *restrict stream, const wchar_t *restrict format, ...);
 fwrite stdio.h         fwrite - binary output  size_t fwrite(const void *restrict ptr, size_t size, size_t nitems, FILE *restrict stream);
@@ -380,7 +380,7 @@ getwc       stdio.h wchar.h         getwc - get a wide character from a stream      wint_t getwc(F
 getwchar       wchar.h         getwchar - get a wide character from a .I stdin stream  wint_t getwchar(void);
 glob   glob.h          glob, globfree - generate pathnames matching a pattern  int glob(const char *restrict pattern, int flags, int(*errfunc)(const char *epath, inteerrno), glob_t *restrict pglob);
 globfree       glob.h          glob, globfree - generate pathnames matching a pattern  void globfree(glob_t *pglob);
-gmtime time.h  CX      gmtime, gmtime_r - convert a time value to a broken-down UTC time       struct tm *gmtime(const time_t *timer);
+gmtime time.h          gmtime, gmtime_r - convert a time value to a broken-down UTC time       struct tm *gmtime(const time_t *timer);
 gmtime_r       time.h  CX      gmtime, gmtime_r - convert a time value to a broken-down UTC time       struct tm *gmtime_r(const time_t *restrict timer, struct tm *restrict result);
 grantpt        stdlib.h        XSI     grantpt - grant access to the slave pseudo-terminal device      int grantpt(int fildes);
 hcreate        search.h        XSI     hcreate, hdestroy, hsearch - manage hash search table   int hcreate(size_t nel);
@@ -409,20 +409,20 @@ inet_ntop arpa_inet.h             inet_ntop, inet_pton - convert IPv4 and IPv6 addresses be
 inet_pton      arpa_inet.h             inet_ntop, inet_pton - convert IPv4 and IPv6 addresses between binary and text form     int inet_pton(int af, const char *restrict src, void *restrict dst);
 initstate      stdlib.h        XSI     initstate, random, setstate, srandom - pseudo-random number functions   char *initstate(unsigned seed, char *state, size_t size);
 insque search.h        XSI     insque, remque - insert or remove an element in a queue void insque(void *element, void *pred);
-isalnum        ctype.h CX      isalnum, isalnum_l - test for an alphanumeric character int isalnum(int c);
+isalnum        ctype.h         isalnum, isalnum_l - test for an alphanumeric character int isalnum(int c);
 isalnum_l      ctype.h CX      isalnum, isalnum_l - test for an alphanumeric character int isalnum_l(int c, locale_t locale);
-isalpha        ctype.h CX      isalpha, isalpha_l - test for an alphabetic character   int isalpha(int c);
+isalpha        ctype.h         isalpha, isalpha_l - test for an alphabetic character   int isalpha(int c);
 isalpha_l      ctype.h CX      isalpha, isalpha_l - test for an alphabetic character   int isalpha_l(int c, locale_t locale);
 isascii        ctype.h OB XSI  isascii - test for a 7-bit US-ASCII character   int isascii(int c);
 isatty unistd.h                isatty - test for a terminal device     int isatty(int fildes);
-isblank        ctype.h CX      isblank, isblank_l - test for a blank character int isblank(int c);
+isblank        ctype.h         isblank, isblank_l - test for a blank character int isblank(int c);
 isblank_l      ctype.h CX      isblank, isblank_l - test for a blank character int isblank_l(int c, locale_t locale);
-iscntrl        ctype.h CX      iscntrl, iscntrl_l - test for a control character       int iscntrl(int c);
+iscntrl        ctype.h         iscntrl, iscntrl_l - test for a control character       int iscntrl(int c);
 iscntrl_l      ctype.h CX      iscntrl, iscntrl_l - test for a control character       int iscntrl_l(int c, locale_t locale);
-isdigit        ctype.h CX      isdigit, isdigit_l - test for a decimal digit   int isdigit(int c);
+isdigit        ctype.h         isdigit, isdigit_l - test for a decimal digit   int isdigit(int c);
 isdigit_l      ctype.h CX      isdigit, isdigit_l - test for a decimal digit   int isdigit_l(int c, locale_t locale);
 isfinite       math.h          isfinite - test for finite value        int isfinite(real-floating x);
-isgraph        ctype.h CX      isgraph, isgraph_l - test for a visible character       int isgraph(int c);
+isgraph        ctype.h         isgraph, isgraph_l - test for a visible character       int isgraph(int c);
 isgraph_l      ctype.h CX      isgraph, isgraph_l - test for a visible character       int isgraph_l(int c, locale_t locale);
 isgreater      math.h          isgreater - test if x greater than y    int isgreater(real-floating x, real-floating y);
 isgreaterequal math.h          isgreaterequal - test if x is greater than or equal to y        int isgreaterequal(real-floating x, real-floating y);
@@ -430,46 +430,46 @@ isinf     math.h          isinf - test for infinity       int isinf(real-floating x);
 isless math.h          isless - test if x is less than y       int isless(real-floating x, real-floating y);
 islessequal    math.h          islessequal - test if x is less than or equal to y      int islessequal(real-floating x, real-floating y);
 islessgreater  math.h          islessgreater - test if x is less than or greater than y        int islessgreater(real-floating x, real-floating y);
-islower        ctype.h CX      islower, islower_l - test for a lowercase letter        int islower(int c);
+islower        ctype.h         islower, islower_l - test for a lowercase letter        int islower(int c);
 islower_l      ctype.h CX      islower, islower_l - test for a lowercase letter        int islower_l(int c, locale_t locale);
 isnan  math.h          isnan - test for a NaN  int isnan(real-floating x);
 isnormal       math.h          isnormal - test for a normal value      int isnormal(real-floating x);
-isprint        ctype.h CX      isprint, isprint_l - test for a printable character     int isprint(int c);
+isprint        ctype.h         isprint, isprint_l - test for a printable character     int isprint(int c);
 isprint_l      ctype.h CX      isprint, isprint_l - test for a printable character     int isprint_l(int c, locale_t locale);
-ispunct        ctype.h CX      ispunct, ispunct_l - test for a punctuation character   int ispunct(int c);
+ispunct        ctype.h         ispunct, ispunct_l - test for a punctuation character   int ispunct(int c);
 ispunct_l      ctype.h CX      ispunct, ispunct_l - test for a punctuation character   int ispunct_l(int c, locale_t locale);
-isspace        ctype.h CX      isspace, isspace_l - test for a white-space character   int isspace(int c);
+isspace        ctype.h         isspace, isspace_l - test for a white-space character   int isspace(int c);
 isspace_l      ctype.h CX      isspace, isspace_l - test for a white-space character   int isspace_l(int c, locale_t locale);
 isunordered    math.h          isunordered - test if arguments are unordered   int isunordered(real-floating x, real-floating y);
-isupper        ctype.h CX      isupper, isupper_l - test for an uppercase letter       int isupper(int c);
+isupper        ctype.h         isupper, isupper_l - test for an uppercase letter       int isupper(int c);
 isupper_l      ctype.h CX      isupper, isupper_l - test for an uppercase letter       int isupper_l(int c, locale_t locale);
-iswalnum       wctype.h        CX      iswalnum, iswalnum_l - test for an alphanumeric wide-character code     int iswalnum(wint_t wc);
+iswalnum       wctype.h                iswalnum, iswalnum_l - test for an alphanumeric wide-character code     int iswalnum(wint_t wc);
 iswalnum_l     wctype.h        CX      iswalnum, iswalnum_l - test for an alphanumeric wide-character code     int iswalnum_l(wint_t wc, locale_t locale);
-iswalpha       wctype.h        CX      iswalpha, iswalpha_l - test for an alphabetic wide-character code       int iswalpha(wint_t wc);
+iswalpha       wctype.h                iswalpha, iswalpha_l - test for an alphabetic wide-character code       int iswalpha(wint_t wc);
 iswalpha_l     wctype.h        CX      iswalpha, iswalpha_l - test for an alphabetic wide-character code       int iswalpha_l(wint_t wc, locale_t locale);
-iswblank       wctype.h        CX      iswblank, iswblank_l - test for a blank wide-character code     int iswblank(wint_t wc);
+iswblank       wctype.h                iswblank, iswblank_l - test for a blank wide-character code     int iswblank(wint_t wc);
 iswblank_l     wctype.h        CX      iswblank, iswblank_l - test for a blank wide-character code     int iswblank_l(wint_t wc, locale_t locale);
-iswcntrl       wctype.h        CX      iswcntrl, iswcntrl_l - test for a control wide-character code   int iswcntrl(wint_t wc);
+iswcntrl       wctype.h                iswcntrl, iswcntrl_l - test for a control wide-character code   int iswcntrl(wint_t wc);
 iswcntrl_l     wctype.h        CX      iswcntrl, iswcntrl_l - test for a control wide-character code   int iswcntrl_l(wint_t wc, locale_t locale);
-iswctype       wctype.h        CX      iswctype, iswctype_l - test character for a specified class     int iswctype(wint_t wc, wctype_t charclass);
+iswctype       wctype.h                iswctype, iswctype_l - test character for a specified class     int iswctype(wint_t wc, wctype_t charclass);
 iswctype_l     wctype.h        CX      iswctype, iswctype_l - test character for a specified class     int iswctype_l(wint_t wc, wctype_t charclass, locale_t locale);
-iswdigit       wctype.h        CX      iswdigit, iswdigit_l - test for a decimal digit wide-character code     int iswdigit(wint_t wc);
+iswdigit       wctype.h                iswdigit, iswdigit_l - test for a decimal digit wide-character code     int iswdigit(wint_t wc);
 iswdigit_l     wctype.h        CX      iswdigit, iswdigit_l - test for a decimal digit wide-character code     int iswdigit_l(wint_t wc, locale_t locale);
-iswgraph       wctype.h        CX      iswgraph, iswgraph_l - test for a visible wide-character code   int iswgraph(wint_t wc);
+iswgraph       wctype.h                iswgraph, iswgraph_l - test for a visible wide-character code   int iswgraph(wint_t wc);
 iswgraph_l     wctype.h        CX      iswgraph, iswgraph_l - test for a visible wide-character code   int iswgraph_l(wint_t wc, locale_t locale);
-iswlower       wctype.h        CX      iswlower, iswlower_l - test for a lowercase letter wide-character code  int iswlower(wint_t wc);
+iswlower       wctype.h                iswlower, iswlower_l - test for a lowercase letter wide-character code  int iswlower(wint_t wc);
 iswlower_l     wctype.h        CX      iswlower, iswlower_l - test for a lowercase letter wide-character code  int iswlower_l(wint_t wc, locale_t locale);
-iswprint       wctype.h        CX      iswprint, iswprint_l - test for a printable wide-character code int iswprint(wint_t wc);
+iswprint       wctype.h                iswprint, iswprint_l - test for a printable wide-character code int iswprint(wint_t wc);
 iswprint_l     wctype.h        CX      iswprint, iswprint_l - test for a printable wide-character code int iswprint_l(wint_t wc, locale_t locale);
-iswpunct       wctype.h        CX      iswpunct, iswpunct_l - test for a punctuation wide-character code       int iswpunct(wint_t wc);
+iswpunct       wctype.h                iswpunct, iswpunct_l - test for a punctuation wide-character code       int iswpunct(wint_t wc);
 iswpunct_l     wctype.h        CX      iswpunct, iswpunct_l - test for a punctuation wide-character code       int iswpunct_l(wint_t wc, locale_t locale);
-iswspace       wctype.h        CX      iswspace, iswspace_l - test for a white-space wide-character code       int iswspace(wint_t wc);
+iswspace       wctype.h                iswspace, iswspace_l - test for a white-space wide-character code       int iswspace(wint_t wc);
 iswspace_l     wctype.h        CX      iswspace, iswspace_l - test for a white-space wide-character code       int iswspace_l(wint_t wc, locale_t locale);
-iswupper       wctype.h        CX      iswupper, iswupper_l - test for an uppercase letter wide-character code int iswupper(wint_t wc);
+iswupper       wctype.h                iswupper, iswupper_l - test for an uppercase letter wide-character code int iswupper(wint_t wc);
 iswupper_l     wctype.h        CX      iswupper, iswupper_l - test for an uppercase letter wide-character code int iswupper_l(wint_t wc, locale_t locale);
-iswxdigit      wctype.h        CX      iswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code       int iswxdigit(wint_t wc);
+iswxdigit      wctype.h                iswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code       int iswxdigit(wint_t wc);
 iswxdigit_l    wctype.h        CX      iswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code       int iswxdigit_l(wint_t wc, locale_t locale);
-isxdigit       ctype.h CX      isxdigit, isxdigit_l - test for a hexadecimal digit     int isxdigit(int c);
+isxdigit       ctype.h         isxdigit, isxdigit_l - test for a hexadecimal digit     int isxdigit(int c);
 isxdigit_l     ctype.h CX      isxdigit, isxdigit_l - test for a hexadecimal digit     int isxdigit_l(int c, locale_t locale);
 j0     math.h  XSI     j0, j1, jn - Bessel functions of the first kind double j0(double x);
 j1     math.h  XSI     j0, j1, jn - Bessel functions of the first kind double j1(double x);
@@ -502,7 +502,7 @@ llround     math.h          llround, llroundf, llroundl - round to nearest integer value    lon
 llroundf       math.h          llround, llroundf, llroundl - round to nearest integer value    long long llroundf(float x);
 llroundl       math.h          llround, llroundf, llroundl - round to nearest integer value    long long llroundl(long double x);
 localeconv     locale.h                localeconv - return locale-specific information struct lconv *localeconv(void);
-localtime      time.h  CX      localtime, localtime_r - convert a time value to a broken-down local time       struct tm *localtime(const time_t *timer);
+localtime      time.h          localtime, localtime_r - convert a time value to a broken-down local time       struct tm *localtime(const time_t *timer);
 localtime_r    time.h  CX      localtime, localtime_r - convert a time value to a broken-down local time       struct tm *localtime_r(const time_t *restrict timer, struct tm *restrict result);
 lockf  unistd.h        XSI     lockf - record locking on files int lockf(int fildes, int function, off_t size);
 log    math.h          log, logf, logl - natural logarithm function    double log(double x);
@@ -537,7 +537,7 @@ mbrlen      wchar.h         mbrlen - get number of bytes in a character (restartable)       size_t
 mbrtowc        wchar.h         mbrtowc - convert a character to a wide-character code (restartable)    size_t mbrtowc(wchar_t *restrict pwc, const char *restrict s, size_t n, mbstate_t *restrict ps);
 mbsinit        wchar.h         mbsinit - determine conversion object status    int mbsinit(const mbstate_t *ps);
 mbsnrtowcs     wchar.h CX      mbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)     size_t mbsnrtowcs(wchar_t *restrict dst, const char **restrictsrc, size_t nmc, size_t len, mbstate_t *restrictps);
-mbsrtowcs      wchar.h CX      mbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)     size_t mbsrtowcs(wchar_t *restrict dst, const char **restrict src, size_t len, mbstate_t *restrict ps);
+mbsrtowcs      wchar.h         mbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)     size_t mbsrtowcs(wchar_t *restrict dst, const char **restrict src, size_t len, mbstate_t *restrict ps);
 mbstowcs       stdlib.h                mbstowcs - convert a character string to a wide-character string        size_t mbstowcs(wchar_t *restrict pwcs, const char *restrict s, size_t n);
 mbtowc stdlib.h                mbtowc - convert a character to a wide-character code   int mbtowc(wchar_t *restrict pwc, const char *restrict s, size_t n);
 memccpy        string.h        XSI     memccpy - copy bytes in memory  void *memccpy(void *restrict s1, const void *restrict s2, int c, size_t n);
@@ -652,7 +652,7 @@ pow math.h          pow, powf, powl - power function        double pow(double x, double y);
 powf   math.h          pow, powf, powl - power function        float powf(float x, float y);
 powl   math.h          pow, powf, powl - power function        long double powl(long double x, long double y);
 pread  unistd.h                pread, read - read from a file  ssize_t pread(int fildes, void *buf, size_t nbyte, off_toffset);
-printf stdio.h CX      dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int dprintf(int fildes, const char *restrict format, ...);
+printf stdio.h         dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int dprintf(int fildes, const char *restrict format, ...);
 pselect        sys_select.h            pselect, select - synchronous I/O multiplexing  int pselect(int nfds, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict errorfds, const struct timespec *restrict timeout, const sigset_t *restrict sigmask);
 psiginfo       signal.h        CX      psiginfo, psignal - print signal information to standard error  void psiginfo(const siginfo_t *pinfo, const char *message);
 psignal        signal.h        CX      psiginfo, psignal - print signal information to standard error  void psignal(int signum, const char *message);
@@ -771,7 +771,7 @@ putwchar    wchar.h         putwchar - put a wide character on a stdout stream      wint_t putw
 pwrite unistd.h                pwrite, write - write on a file ssize_t pwrite(int fildes, const void *buf, size_t nbyte, off_t offset);
 qsort  stdlib.h                qsort - sort a table of data    void qsort(void *base, size_t nel, size_t width, int (*compar)(const void *, const void *));
 raise  signal.h                raise - send a signal to the executing process  int raise(int sig);
-rand   stdlib.h        OB CX   rand, rand_r, srand - pseudo-random number generator    int rand(void);
+rand   stdlib.h                rand, rand_r, srand - pseudo-random number generator    int rand(void);
 rand_r stdlib.h        OB CX   rand, rand_r, srand - pseudo-random number generator    int rand_r(unsigned *seed);
 random stdlib.h        XSI     initstate, random, setstate, srandom - pseudo-random number functions   long random(void);
 read   unistd.h                pread, read - read from a file  ssize_t pread(int fildes, void *buf, size_t nbyte, off_toffset);
@@ -910,15 +910,15 @@ sinhf     math.h          sinh, sinhf, sinhl - hyperbolic sine functions  float sinhf(float x
 sinhl  math.h          sinh, sinhf, sinhl - hyperbolic sine functions  long double sinhl(long double x);
 sinl   math.h          sin, sinf, sinl - sine function long double sinl(long double x);
 sleep  unistd.h                sleep - suspend execution for an interval of time       unsigned sleep(unsigned seconds);
-snprintf       stdio.h CX      dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int snprintf(char *restrict s, size_t n, const char *restrict format, ...);
+snprintf       stdio.h         dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int snprintf(char *restrict s, size_t n, const char *restrict format, ...);
 sockatmark     sys_socket.h            sockatmark - determine whether a socket is at the out-of-band mark      int sockatmark(int s);
 socket sys_socket.h            socket - create an endpoint for communication   int socket(int domain, int type, int protocol);
 socketpair     sys_socket.h            socketpair - create a pair of connected sockets int socketpair(int domain, int type, int protocol, int socket_vector[2]);
-sprintf        stdio.h CX      dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int sprintf(char *restrict s, const char *restrict format, ...);
+sprintf        stdio.h         dprintf, fprintf, printf, snprintf, sprintf - print formatted output    int sprintf(char *restrict s, const char *restrict format, ...);
 sqrt   math.h          sqrt, sqrtf, sqrtl - square root function       double sqrt(double x);
 sqrtf  math.h          sqrt, sqrtf, sqrtl - square root function       float sqrtf(float x);
 sqrtl  math.h          sqrt, sqrtf, sqrtl - square root function       long double sqrtl(long double x);
-srand  stdlib.h        OB CX   rand, rand_r, srand - pseudo-random number generator    void srand(unsigned seed);
+srand  stdlib.h                rand, rand_r, srand - pseudo-random number generator    void srand(unsigned seed);
 srand48        stdlib.h        XSI     drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers   void srand48(long seedval);
 srandom        stdlib.h        XSI     initstate, random, setstate, srandom - pseudo-random number functions   void srandom(unsigned seed);
 sscanf stdio.h         fscanf, scanf, sscanf - convert formatted input int sscanf(const char *restrict s, const char *restrict format, ...);
@@ -934,24 +934,24 @@ strcasecmp_l      strings.h               strcasecmp, strcasecmp_l, strncasecmp, strncasecmp_l - c
 strcat string.h                strcat - concatenate two strings        char *strcat(char *restrict s1, const char *restrict s2);
 strchr string.h                strchr - string scanning operation      char *strchr(const char *s, int c);
 strcmp string.h                strcmp - compare two strings    int strcmp(const char *s1, const char *s2);
-strcoll        string.h        CX      strcoll, strcoll_l - string comparison using collating information      int strcoll(const char *s1, const char *s2);
+strcoll        string.h                strcoll, strcoll_l - string comparison using collating information      int strcoll(const char *s1, const char *s2);
 strcoll_l      string.h        CX      strcoll, strcoll_l - string comparison using collating information      int strcoll_l(const char *s1, const char *s2, locale_t locale);
-strcpy string.h        CX      stpcpy, strcpy - copy a string and return a pointer to the end of the result    char *strcpy(char *restrict s1, const char *restrict s2);
+strcpy string.h                stpcpy, strcpy - copy a string and return a pointer to the end of the result    char *strcpy(char *restrict s1, const char *restrict s2);
 strcspn        string.h                strcspn - get the length of a complementary substring   size_t strcspn(const char *s1, const char *s2);
 strdup string.h        CX      strdup, strndup - duplicate a specific number of bytes from a string    char *strdup(const char *s);
-strerror       string.h        CX      strerror, strerror_l, strerror_r - get error message string     char *strerror(int errnum);
+strerror       string.h                strerror, strerror_l, strerror_r - get error message string     char *strerror(int errnum);
 strerror_l     string.h        CX      strerror, strerror_l, strerror_r - get error message string     char *strerror_l(int errnum, locale_t locale);
 strerror_r     string.h        CX      strerror, strerror_l, strerror_r - get error message string     int strerror_r(int errnum, char *strerrbuf, size_t buflen);
 strfmon        monetary.h              strfmon, strfmon_l - convert monetary value to a string ssize_t strfmon(char *restrict s, size_t maxsize, const char *restrict format, ...);
 strfmon_l      monetary.h              strfmon, strfmon_l - convert monetary value to a string ssize_t strfmon_l(char *restrict s, size_t maxsize, locale_t locale, const char *restrict format, ...);
-strftime       time.h  CX      strftime, strftime_l - convert date and time to a string        size_t strftime(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restricttimeptr);
+strftime       time.h          strftime, strftime_l - convert date and time to a string        size_t strftime(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restricttimeptr);
 strftime_l     time.h  CX      strftime, strftime_l - convert date and time to a string        size_t strftime_l(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restricttimeptr, locale_t locale);
-strlen string.h        CX      strlen, strnlen - get length of fixed size string       size_t strlen(const char *s);
+strlen string.h                strlen, strnlen - get length of fixed size string       size_t strlen(const char *s);
 strncasecmp    strings.h               strcasecmp, strcasecmp_l, strncasecmp, strncasecmp_l - case-insensitive string comparisons      int strncasecmp(const char *s1, const char *s2, size_t n);
 strncasecmp_l  strings.h               strcasecmp, strcasecmp_l, strncasecmp, strncasecmp_l - case-insensitive string comparisons      int strncasecmp_l(const char *s1, const char *s2, size_t n, locale_t locale);
 strncat        string.h                strncat - concatenate a string with part of another     char *strncat(char *restrict s1, const char *restrict s2, size_t n);
 strncmp        string.h                strncmp - compare part of two strings   int strncmp(const char *s1, const char *s2, size_t n);
-strncpy        string.h        CX      stpncpy, strncpy - copy fixed length string, returning a pointer to the array end       char *strncpy(char *restrict s1, const char *restrict s2, size_t n);
+strncpy        string.h                stpncpy, strncpy - copy fixed length string, returning a pointer to the array end       char *strncpy(char *restrict s1, const char *restrict s2, size_t n);
 strndup        string.h        CX      strdup, strndup - duplicate a specific number of bytes from a string    char *strndup(const char *s, size_t size);
 strnlen        string.h        CX      strlen, strnlen - get length of fixed size string       size_t strnlen(const char *s, size_t maxlen);
 strpbrk        string.h                strpbrk - scan a string for a byte      char *strpbrk(const char *s1, const char *s2);
@@ -963,7 +963,7 @@ strstr      string.h                strstr - find a substring       char *strstr(const char *s1, const ch
 strtod stdlib.h                strtod, strtof, strtold - convert a string to a double-precision number double strtod(const char *restrict nptr, char **restrict endptr);
 strtof stdlib.h                strtod, strtof, strtold - convert a string to a double-precision number float strtof(const char *restrict nptr, char **restrict endptr);
 strtoimax      inttypes.h              strtoimax, strtoumax - convert string to integer type   intmax_t strtoimax(const char *restrict nptr, char **restrict endptr, int base);
-strtok string.h        CX      strtok, strtok_r - split string into tokens     char *strtok(char *restrict s1, const char *restrict s2);
+strtok string.h                strtok, strtok_r - split string into tokens     char *strtok(char *restrict s1, const char *restrict s2);
 strtok_r       string.h        CX      strtok, strtok_r - split string into tokens     char *strtok_r(char *restrict s, const char *restrict sep, char **restrict lasts);
 strtol stdlib.h                strtol, strtoll - convert a string to a long integer    long strtol(const char *restrict str, char **restrict endptr, int base);
 strtold        stdlib.h                strtod, strtof, strtold - convert a string to a double-precision number long double strtold(const char *restrict nptr, char **restrict endptr);
@@ -971,7 +971,7 @@ strtoll     stdlib.h                strtol, strtoll - convert a string to a long integer    long long
 strtoul        stdlib.h                strtoul, strtoull - convert a string to an unsigned long        unsigned long strtoul(const char *restrict str, char **restrict endptr, int base);
 strtoull       stdlib.h                strtoul, strtoull - convert a string to an unsigned long        unsigned long long strtoull(const char *restrict str, char **restrict endptr, int base);
 strtoumax      inttypes.h              strtoimax, strtoumax - convert string to integer type   uintmax_t strtoumax(const char *restrict nptr, char **restrict endptr, int base);
-strxfrm        string.h        CX      strxfrm, strxfrm_l - string transformation      size_t strxfrm(char *restrict s1, const char *restrict s2, size_t n);
+strxfrm        string.h                strxfrm, strxfrm_l - string transformation      size_t strxfrm(char *restrict s1, const char *restrict s2, size_t n);
 strxfrm_l      string.h        CX      strxfrm, strxfrm_l - string transformation      size_t strxfrm_l(char *restrict s1, const char *restrict s2, size_t n, locale_t locale);
 swab   unistd.h        XSI     swab - swap bytes       void swab(const void *restrict src, void *restrict dest, ssize_t nbytes);
 swprintf       stdio.h wchar.h         fwprintf, swprintf, wprintf - print formatted wide-character output     int swprintf(wchar_t *restrict ws, size_t n, const wchar_t *restrict format, ...);
@@ -1011,19 +1011,19 @@ timer_getoverrun        time.h  CX      timer_getoverrun, timer_gettime, timer_settime - per-
 timer_gettime  time.h  CX      timer_getoverrun, timer_gettime, timer_settime - per-process timers     int timer_gettime(timer_t timerid, struct itimerspec *value);
 timer_settime  time.h  CX      timer_getoverrun, timer_gettime, timer_settime - per-process timers     int timer_settime(timer_t timerid, int flags, const struct itimerspec *restrict value, struct itimerspec *restrict ovalue);
 times  sys_times.h             times - get process and waited-for child process times  clock_t times(struct tms *buffer);
-timezone       time.h  XSI CX  daylight, timezone, tzname, tzset - set timezone conversion information 
+timezone       time.h  XSI     daylight, timezone, tzname, tzset - set timezone conversion information 
 tmpfile        stdio.h         tmpfile - create a temporary file       FILE *tmpfile(void);
 tmpnam stdio.h OB      tmpnam - create a name for a temporary file     char *tmpnam(char *s);
 toascii        ctype.h OB XSI  toascii - translate an integer to a 7-bit ASCII character       int toascii(int c);
-tolower        ctype.h CX      tolower, tolower_l - transliterate uppercase characters to lowercase    int tolower(int c);
+tolower        ctype.h         tolower, tolower_l - transliterate uppercase characters to lowercase    int tolower(int c);
 tolower_l      ctype.h CX      tolower, tolower_l - transliterate uppercase characters to lowercase    int tolower_l(int c, locale_t locale);
-toupper        ctype.h CX      toupper, toupper_l - transliterate lowercase characters to uppercase    int toupper(int c);
+toupper        ctype.h         toupper, toupper_l - transliterate lowercase characters to uppercase    int toupper(int c);
 toupper_l      ctype.h CX      toupper, toupper_l - transliterate lowercase characters to uppercase    int toupper_l(int c, locale_t locale);
-towctrans      wctype.h        CX      towctrans, towctrans_l - wide-character transliteration wint_t towctrans(wint_t wc, wctrans_t desc);
+towctrans      wctype.h                towctrans, towctrans_l - wide-character transliteration wint_t towctrans(wint_t wc, wctrans_t desc);
 towctrans_l    wctype.h        CX      towctrans, towctrans_l - wide-character transliteration wint_t towctrans_l(wint_t wc, wctrans_t desc, locale_t locale);
-towlower       wctype.h        CX      towlower, towlower_l - transliterate uppercase wide-character code to lowercase wint_t towlower(wint_t wc);
+towlower       wctype.h                towlower, towlower_l - transliterate uppercase wide-character code to lowercase wint_t towlower(wint_t wc);
 towlower_l     wctype.h        CX      towlower, towlower_l - transliterate uppercase wide-character code to lowercase wint_t towlower_l(wint_t wc, locale_t locale);
-towupper       wctype.h        CX      towupper, towupper_l - transliterate lowercase wide-character code to uppercase wint_t towupper(wint_t wc);
+towupper       wctype.h                towupper, towupper_l - transliterate lowercase wide-character code to uppercase wint_t towupper(wint_t wc);
 towupper_l     wctype.h        CX      towupper, towupper_l - transliterate lowercase wide-character code to uppercase wint_t towupper_l(wint_t wc, locale_t locale);
 trunc  math.h          trunc, truncf, truncl - round to truncated integer value        double trunc(double x);
 truncate       unistd.h                truncate - truncate a file to a specified length        int truncate(const char *path, off_t length);
@@ -1033,8 +1033,8 @@ tsearch   search.h        XSI     tdelete, tfind, tsearch, twalk - manage a binary search tre
 ttyname        unistd.h                ttyname, ttyname_r - find the pathname of a terminal    char *ttyname(int fildes);
 ttyname_r      unistd.h                ttyname, ttyname_r - find the pathname of a terminal    int ttyname_r(int fildes, char *name, size_t namesize);
 twalk  search.h        XSI     tdelete, tfind, tsearch, twalk - manage a binary search tree    void twalk(const void *root, void (*action)(const void *, VISIT, int));
-tzname time.h  XSI CX  daylight, timezone, tzname, tzset - set timezone conversion information 
-tzset  time.h  XSI CX  daylight, timezone, tzname, tzset - set timezone conversion information void tzset(void);
+tzname time.h  CX      daylight, timezone, tzname, tzset - set timezone conversion information 
+tzset  time.h  CX      daylight, timezone, tzname, tzset - set timezone conversion information void tzset(void);
 ulimit ulimit.h        OB XSI  ulimit - get and set process limits     long ulimit(int cmd, ...);
 umask  sys_stat.h              umask - set and get the file mode creation mask mode_t umask(mode_t cmask);
 uname  sys_utsname.h           uname - get the name of the current system      int uname(struct utsname *name);
@@ -1046,21 +1046,21 @@ unlockpt        stdlib.h        XSI     unlockpt - unlock a pseudo-terminal master/slave pair   int
 unsetenv       stdlib.h        CX      unsetenv - remove an environment variable       int unsetenv(const char *name);
 uselocale      locale.h        CX      uselocale - use locale in current thread        locale_t uselocale(locale_t newloc);
 utime  utime.h OB      utime - set file access and modification times  int utime(const char *path, const struct utimbuf *times);
-utimensat      sys_stat.h sys_time.h   XSI     futimens, utimensat, utimes - set file access and modification times    int utimensat(int fd, const char *path, const struct timespec times[2], int flag);
+utimensat      sys_stat.h sys_time.h           futimens, utimensat, utimes - set file access and modification times    int utimensat(int fd, const char *path, const struct timespec times[2], int flag);
 utimes sys_stat.h sys_time.h   XSI     futimens, utimensat, utimes - set file access and modification times    int utimes(const char *path, const struct timeval times[2]);
 va_arg stdarg.h                va_arg, va_copy, va_end, va_start - handle variable argument list       type va_arg(va_list ap, type);
 va_copy        stdarg.h                va_arg, va_copy, va_end, va_start - handle variable argument list       void va_copy(va_list dest, va_list src);
 va_end stdarg.h                va_arg, va_copy, va_end, va_start - handle variable argument list       void va_end(va_list ap);
 va_start       stdarg.h                va_arg, va_copy, va_end, va_start - handle variable argument list       void va_start(va_list ap, argN);
 vdprintf       stdarg.h stdio.h        CX      vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vdprintf(int fildes, const char *restrict format, va_listap);
-vfprintf       stdarg.h stdio.h        CX      vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vfprintf(FILE *restrict stream, const char *restrict format, va_list ap);
+vfprintf       stdarg.h stdio.h                vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vfprintf(FILE *restrict stream, const char *restrict format, va_list ap);
 vfscanf        stdarg.h stdio.h                vfscanf, vscanf, vsscanf - format input of a stdarg argument list       int vfscanf(FILE *restrict stream, const char *restrict format, va_list arg);
 vfwprintf      stdarg.h stdio.h wchar.h                vfwprintf, vswprintf, vwprintf - wide-character formatted output of a stdarg argument list      int vfwprintf(FILE *restrict stream, const wchar_t *restrict format, va_list arg);
 vfwscanf       stdarg.h stdio.h wchar.h                vfwscanf, vswscanf, vwscanf - wide-character formatted input of a stdarg argument list  int vfwscanf(FILE *restrict stream, const wchar_t *restrict format, va_list arg);
-vprintf        stdarg.h stdio.h        CX      vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vprintf(const char *restrict format, va_list ap);
+vprintf        stdarg.h stdio.h                vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vprintf(const char *restrict format, va_list ap);
 vscanf stdarg.h stdio.h                vfscanf, vscanf, vsscanf - format input of a stdarg argument list       int vscanf(const char *restrict format, va_list arg);
-vsnprintf      stdarg.h stdio.h        CX      vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vsnprintf(char *restrict s, size_t n, const char *restrict format, va_list ap);
-vsprintf       stdarg.h stdio.h        CX      vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vsprintf(char *restrict s, const char *restrict format, va_list ap);
+vsnprintf      stdarg.h stdio.h                vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vsnprintf(char *restrict s, size_t n, const char *restrict format, va_list ap);
+vsprintf       stdarg.h stdio.h                vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list      int vsprintf(char *restrict s, const char *restrict format, va_list ap);
 vsscanf        stdarg.h stdio.h                vfscanf, vscanf, vsscanf - format input of a stdarg argument list       int vsscanf(const char *restrict s, const char *restrict format, va_list arg);
 vswprintf      stdarg.h stdio.h wchar.h                vfwprintf, vswprintf, vwprintf - wide-character formatted output of a stdarg argument list      int vswprintf(wchar_t *restrict ws, size_t n, const wchar_t *restrict format, va_list arg);
 vswscanf       stdarg.h stdio.h wchar.h                vfwscanf, vswscanf, vwscanf - wide-character formatted input of a stdarg argument list  int vswscanf(const wchar_t *restrict ws, const wchar_t *restrict format, va_list arg);
@@ -1077,23 +1077,23 @@ wcscasecmp_l    wchar.h CX      wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - c
 wcscat wchar.h         wcscat - concatenate two wide-character strings wchar_t *wcscat(wchar_t *restrict ws1, const wchar_t *restrict ws2);
 wcschr wchar.h         wcschr - wide-character string scanning operation       wchar_t *wcschr(const wchar_t *ws, wchar_t wc);
 wcscmp wchar.h         wcscmp - compare two wide-character strings     int wcscmp(const wchar_t *ws1, const wchar_t *ws2);
-wcscoll        wchar.h CX      wcscoll, wcscoll_l - wide-character string comparison using collating information       int wcscoll(const wchar_t *ws1, const wchar_t *ws2);
+wcscoll        wchar.h         wcscoll, wcscoll_l - wide-character string comparison using collating information       int wcscoll(const wchar_t *ws1, const wchar_t *ws2);
 wcscoll_l      wchar.h CX      wcscoll, wcscoll_l - wide-character string comparison using collating information       int wcscoll_l(const wchar_t *ws1, const wchar_t *ws2, locale_t locale);
-wcscpy wchar.h CX      wcpcpy, wcscpy - copy a wide-character string, returning a pointer to its end   wchar_t *wcscpy(wchar_t *restrict ws1, const wchar_t *restrict ws2);
+wcscpy wchar.h         wcpcpy, wcscpy - copy a wide-character string, returning a pointer to its end   wchar_t *wcscpy(wchar_t *restrict ws1, const wchar_t *restrict ws2);
 wcscspn        wchar.h         wcscspn - get the length of a complementary wide substring      size_t wcscspn(const wchar_t *ws1, const wchar_t *ws2);
 wcsdup wchar.h CX      wcsdup - duplicate a wide-character string      wchar_t *wcsdup(const wchar_t *string);
 wcsftime       wchar.h         wcsftime - convert date and time to a wide-character string     size_t wcsftime(wchar_t *restrict wcs, size_t maxsize, const wchar_t *restrict format, const struct tm *restricttimeptr);
-wcslen wchar.h CX      wcslen, wcsnlen - get length of a fixed-sized wide-character string     size_t wcslen(const wchar_t *ws);
+wcslen wchar.h         wcslen, wcsnlen - get length of a fixed-sized wide-character string     size_t wcslen(const wchar_t *ws);
 wcsncasecmp    wchar.h CX      wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison        int wcsncasecmp(const wchar_t *ws1, const wchar_t *ws2, size_t n);
 wcsncasecmp_l  wchar.h CX      wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison        int wcsncasecmp_l(const wchar_t *ws1, const wchar_t *ws2, size_t n, locale_t locale);
 wcsncat        wchar.h         wcsncat - concatenate a wide-character string with part of another      wchar_t *wcsncat(wchar_t *restrict ws1, const wchar_t *restrict ws2, size_t n);
 wcsncmp        wchar.h         wcsncmp - compare part of two wide-character strings    int wcsncmp(const wchar_t *ws1, const wchar_t *ws2, size_t n);
-wcsncpy        wchar.h CX      wcpncpy, wcsncpy - copy a fixed-size wide-character string, returning a pointer to its end      wchar_t *wcsncpy(wchar_t *restrict ws1, const wchar_t *restrict ws2, size_t n);
+wcsncpy        wchar.h         wcpncpy, wcsncpy - copy a fixed-size wide-character string, returning a pointer to its end      wchar_t *wcsncpy(wchar_t *restrict ws1, const wchar_t *restrict ws2, size_t n);
 wcsnlen        wchar.h CX      wcslen, wcsnlen - get length of a fixed-sized wide-character string     size_t wcsnlen(const wchar_t *ws, size_t maxlen);
 wcsnrtombs     wchar.h CX      wcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)     size_t wcsnrtombs(char *restrict dst, const wchar_t **restrictsrc, size_t nwc, size_t len, mbstate_t *restrictps);
 wcspbrk        wchar.h         wcspbrk - scan a wide-character string for a wide-character code        wchar_t *wcspbrk(const wchar_t *ws1, const wchar_t *ws2);
 wcsrchr        wchar.h         wcsrchr - wide-character string scanning operation      wchar_t *wcsrchr(const wchar_t *ws, wchar_t wc);
-wcsrtombs      wchar.h CX      wcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)     size_t wcsrtombs(char *restrict dst, const wchar_t **restrict src, size_t len, mbstate_t *restrict ps);
+wcsrtombs      wchar.h         wcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)     size_t wcsrtombs(char *restrict dst, const wchar_t **restrict src, size_t len, mbstate_t *restrict ps);
 wcsspn wchar.h         wcsspn - get the length of a wide substring     size_t wcsspn(const wchar_t *ws1, const wchar_t *ws2);
 wcsstr wchar.h         wcsstr - find a wide-character substring        wchar_t *wcsstr(const wchar_t *restrict ws1, const wchar_t *restrict ws2);
 wcstod wchar.h         wcstod, wcstof, wcstold - convert a wide-character string to a double-precision number  double wcstod(const wchar_t *restrict nptr, wchar_t **restrict endptr);
@@ -1108,13 +1108,13 @@ wcstoul wchar.h         wcstoul, wcstoull - convert a wide-character string to an unsig
 wcstoull       wchar.h         wcstoul, wcstoull - convert a wide-character string to an unsigned long unsigned long long wcstoull(const wchar_t *restrict nptr, wchar_t **restrict endptr, int base);
 wcstoumax      stddef.h inttypes.h             wcstoimax, wcstoumax - convert a wide-character string to an integer type       uintmax_t wcstoumax(const wchar_t *restrict nptr, wchar_t **restrict endptr, int base);
 wcswidth       wchar.h XSI     wcswidth - number of column positions of a wide-character string        int wcswidth(const wchar_t *pwcs, size_t n);
-wcsxfrm        wchar.h CX      wcsxfrm, wcsxfrm_l - wide-character string transformation       size_t wcsxfrm(wchar_t *restrict ws1, const wchar_t *restrict ws2, size_t n);
+wcsxfrm        wchar.h         wcsxfrm, wcsxfrm_l - wide-character string transformation       size_t wcsxfrm(wchar_t *restrict ws1, const wchar_t *restrict ws2, size_t n);
 wcsxfrm_l      wchar.h CX      wcsxfrm, wcsxfrm_l - wide-character string transformation       size_t wcsxfrm_l(wchar_t *restrict ws1, const wchar_t *restrictws2, size_t n, locale_t locale);
 wctob  stdio.h wchar.h         wctob - wide-character to single-byte conversion        int wctob(wint_t c);
 wctomb stdlib.h                wctomb - convert a wide-character code to a character   int wctomb(char *s, wchar_t wchar);
-wctrans        wctype.h        CX      wctrans, wctrans_l - define character mapping   wctrans_t wctrans(const char *charclass);
+wctrans        wctype.h                wctrans, wctrans_l - define character mapping   wctrans_t wctrans(const char *charclass);
 wctrans_l      wctype.h        CX      wctrans, wctrans_l - define character mapping   wctrans_t wctrans_l(const char *charclass, locale_t locale);
-wctype wctype.h        CX      wctype, wctype_l - define character class       wctype_t wctype(const char *property);
+wctype wctype.h                wctype, wctype_l - define character class       wctype_t wctype(const char *property);
 wctype_l       wctype.h        CX      wctype, wctype_l - define character class       wctype_t wctype_l(const char *property, locale_t locale);
 wcwidth        wchar.h XSI     wcwidth - number of column positions of a wide-character code   int wcwidth(wchar_t wc);
 wmemchr        wchar.h         wmemchr - find a wide character in memory       wchar_t *wmemchr(const wchar_t *ws, wchar_t wc, size_t n);