X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tab_c99.html;h=8ee230b0e979c506ad04db222a6d366482bef227;hb=a7b64a4ce9e24739f8c30c2978aac6b92761a1b0;hp=bc9a4fde49f0603aa3524d3ed296a025a0f5a143;hpb=df4c894bf329f19e5d0b8ac2a923064418499792;p=musl-tables diff --git a/tab_c99.html b/tab_c99.html index bc9a4fd..8ee230b 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,5 +1,5 @@
commit 769d3d349824fb45218972a1cf0e912cfee62d51
Date: Wed Apr 18 13:11:35 2012 -0400
fix header typo
+
commit 8a996b7e6c3cf9f852bfcd2adf2ed68bf4725754
Date: Thu Aug 2 22:11:49 2012 -0400
release notes for 0.9.3
musl | c99 | |||||
---|---|---|---|---|---|---|
status | sym | decl | name | header | proto | section |
missing | NDEBUG | assert.h | B.1 Diagnostics @@ -120,7 +120,7 @@ | |||
d | FLT_ROUNDS | float.h | B.6 Characteristics of floating types | |||
d | DBL_MIN_EXP | float.h | B.6 Characteristics of floating types | |||
d | FLT_MAX | float.h | B.6 Characteristics of floating types - | |||
d | FLT_EVAL_METHOD | float.h | B.6 Characteristics of floating types + | |||
d d | FLT_EVAL_METHOD | float.h | B.6 Characteristics of floating types | |||
d | LDBL_MIN_EXP | float.h | B.6 Characteristics of floating types | |||
d | DBL_MAX | float.h | B.6 Characteristics of floating types | |||
d | FLT_RADIX | float.h | B.6 Characteristics of floating types @@ -343,16 +343,16 @@ | |||
d | LC_ALL | locale.h | B.10 Localization | |||
d | LC_CTYPE | locale.h | B.10 Localization | |||
d | LC_NUMERIC | locale.h | B.10 Localization - | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | locale.h | B.10 Localization + | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | locale.h | B.10 Localization | |||
d | LC_COLLATE | locale.h | B.10 Localization | |||
d | LC_MONETARY | locale.h | B.10 Localization | |||
d | LC_TIME | locale.h | B.10 Localization | |||
T | p | setlocale | locale.h | char *setlocale(int category, const char *locale); | B.10 Localization | |
T | p | localeconv | locale.h | struct lconv *localeconv(void); | B.10 Localization - | |
t | float_t | math.h | B.11 Mathematics + | |||
t t | float_t | math.h | B.11 Mathematics | |||
d | FP_INFINITE | math.h | B.11 Mathematics | |||
missing | FP_FAST_FMAL | math.h | B.11 Mathematics - | |||
t | double_t | math.h | B.11 Mathematics + | |||
t t | double_t | math.h | B.11 Mathematics | |||
d | FP_NAN | math.h | B.11 Mathematics | |||
d | FP_ILOGB0 | math.h | B.11 Mathematics | |||
d | HUGE_VAL | math.h | B.11 Mathematics @@ -552,21 +552,21 @@ | |||
d | islessequal | math.h | int islessequal(real-floating x, real-floating y); | B.11 Mathematics | ||
d | islessgreater | math.h | int islessgreater(real-floating x, real-floating y); | B.11 Mathematics | ||
d | isunordered | math.h | int isunordered(real-floating x, real-floating y); | B.11 Mathematics - | ||
t d | jmp_buf | setjmp.h | B.12 Nonlocal jumps - | |||
T | d p | setjmp | setjmp.h | int setjmp(jmp_buf env); | B.12 Nonlocal jumps - | |
T | d p | longjmp | setjmp.h | void longjmp(jmp_buf env, int val); | B.12 Nonlocal jumps - | |
t | sig_atomic_t | signal.h | B.13 Signal handling - | |||
d | SIG_IGN | signal.h | B.13 Signal handling + | |||
t | jmp_buf | setjmp.h | B.12 Nonlocal jumps + | |||
T | d p | setjmp | setjmp.h | int setjmp(jmp_buf env); | B.12 Nonlocal jumps + | |
T | d p | longjmp | setjmp.h | void longjmp(jmp_buf env, int val); | B.12 Nonlocal jumps + | |
t | sig_atomic_t | signal.h | B.13 Signal handling + | |||
d | SIG_IGN | signal.h | B.13 Signal handling | |||
d | SIGILL | signal.h | B.13 Signal handling | |||
d | SIGTERM | signal.h | B.13 Signal handling - | |||
d | SIG_DFL | signal.h | B.13 Signal handling + | |||
d | SIG_DFL | signal.h | B.13 Signal handling | |||
d | SIGABRT | signal.h | B.13 Signal handling | |||
d | SIGINT | signal.h | B.13 Signal handling - | |||
d | SIG_ERR | signal.h | B.13 Signal handling + | |||
d | SIG_ERR | signal.h | B.13 Signal handling | |||
d | SIGFPE | signal.h | B.13 Signal handling | |||
d | SIGSEGV | signal.h | B.13 Signal handling - | |||
T | p | signal | signal.h | void (*signal(int sig, void (*func)(int)))(int); | B.13 Signal handling - | |
T | p | raise | signal.h | int raise(int sig); | B.13 Signal handling + | |
T | p | signal | signal.h | void (*signal(int sig, void (*func)(int)))(int); | B.13 Signal handling + | |
T | p | raise | signal.h | int raise(int sig); | B.13 Signal handling | |
t t | va_list | stdarg.h | B.14 Variable arguments | |||
d d | va_arg | stdarg.h | type va_arg(va_list ap, type); | B.14 Variable arguments | ||
d d | va_copy | stdarg.h | void va_copy(va_list dest, va_list src); | B.14 Variable arguments @@ -579,7 +579,7 @@ | ||
t | ptrdiff_t | stddef.h | B.16 Common definitions | |||
t | size_t | stddef.h | B.16 Common definitions | |||
missing | wchar_t | stddef.h | B.16 Common definitions - | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | stddef.h | B.16 Common definitions + | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | stddef.h | B.16 Common definitions | |||
d | offsetof | stddef.h | offsetof(type, member-designator) | B.16 Common definitions | ||
t | int8_t | stdint.h | B.17 Integer types | |||
t | int16_t | stdint.h | B.17 Integer types @@ -671,70 +671,70 @@ | |||
d | UINT64_MAX | stdint.h | B.17 Integer types | |||
d | PTRDIFF_MIN | stdint.h | B.17 Integer types | |||
t | size_t | stdio.h | B.18 Input/output - | |||
d | _IOLBF | stdio.h | B.18 Input/output - | |||
d | FILENAME_MAX | stdio.h | B.18 Input/output - | |||
d | TMP_MAX | stdio.h | B.18 Input/output + | |||
d | _IOLBF | stdio.h | B.18 Input/output + | |||
d | FILENAME_MAX | stdio.h | B.18 Input/output + | |||
d | TMP_MAX | stdio.h | B.18 Input/output | |||
t | FILE | stdio.h | B.18 Input/output - | |||
d | _IONBF | stdio.h | B.18 Input/output - | |||
d | L_tmpnam | stdio.h | B.18 Input/output - | |||
R | d x | stderr | stdio.h | B.18 Input/output - | ||
t | fpos_t | stdio.h | B.18 Input/output - | |||
d | BUFSIZ | stdio.h | B.18 Input/output - | |||
d d d d d d | SEEK_CUR | stdio.h | B.18 Input/output - | |||
R | d x | stdin | stdio.h | B.18 Input/output - | ||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | stdio.h | B.18 Input/output - | |||
d d | EOF | stdio.h | B.18 Input/output - | |||
d d d d d d | SEEK_END | stdio.h | B.18 Input/output - | |||
R | d x | stdout | stdio.h | B.18 Input/output - | ||
d | _IOFBF | stdio.h | B.18 Input/output - | |||
d | FOPEN_MAX | stdio.h | B.18 Input/output - | |||
d d d d d d | SEEK_SET | stdio.h | B.18 Input/output - | |||
T | p | remove | stdio.h | int remove(const char *filename); | B.18 Input/output - | |
T | p | rename | stdio.h | int rename(const char *old, const char *new); | B.18 Input/output - | |
T | p | tmpfile | stdio.h | FILE *tmpfile(void); | B.18 Input/output - | |
T | p | tmpnam | stdio.h | char *tmpnam(char *s); | B.18 Input/output - | |
T | p | fclose | stdio.h | int fclose(FILE *stream); | B.18 Input/output - | |
T | p | fflush | stdio.h | int fflush(FILE *stream); | B.18 Input/output - | |
T | p | fopen | stdio.h | FILE *fopen(const char * restrict filename, const char * restrict mode); | B.18 Input/output - | |
T | p | freopen | stdio.h | FILE *freopen(const char * restrict filename, const char * restrict mode, FILE * restrict stream); | B.18 Input/output - | |
T | p | setbuf | stdio.h | void setbuf(FILE * restrict stream, char * restrict buf); | B.18 Input/output - | |
T | p | setvbuf | stdio.h | int setvbuf(FILE * restrict stream, char * restrict buf, int mode, size_t size); | B.18 Input/output - | |
T | p | fprintf | stdio.h | int fprintf(FILE * restrict stream, const char * restrict format, ...); | B.18 Input/output - | |
T | p | fscanf | stdio.h | int fscanf(FILE * restrict stream, const char * restrict format, ...); | B.18 Input/output - | |
T | p | printf | stdio.h | int printf(const char * restrict format, ...); | B.18 Input/output - | |
T | p | scanf | stdio.h | int scanf(const char * restrict format, ...); | B.18 Input/output - | |
T | p | snprintf | stdio.h | int snprintf(char * restrict s, size_t n, const char * restrict format, ...); | B.18 Input/output - | |
T | p | sprintf | stdio.h | int sprintf(char * restrict s, const char * restrict format, ...); | B.18 Input/output - | |
T | p | sscanf | stdio.h | int sscanf(const char * restrict s, const char * restrict format, ...); | B.18 Input/output - | |
T | p | vfprintf | stdio.h | int vfprintf(FILE * restrict stream, const char * restrict format, va_list arg); | B.18 Input/output - | |
T | p | vfscanf | stdio.h | int vfscanf(FILE * restrict stream, const char * restrict format, va_list arg); | B.18 Input/output - | |
T | p | vprintf | stdio.h | int vprintf(const char * restrict format, va_list arg); | B.18 Input/output - | |
T | p | vscanf | stdio.h | int vscanf(const char * restrict format, va_list arg); | B.18 Input/output - | |
T | p | vsnprintf | stdio.h | int vsnprintf(char * restrict s, size_t n, const char * restrict format, va_list arg); | B.18 Input/output - | |
T | p | vsprintf | stdio.h | int vsprintf(char * restrict s, const char * restrict format, va_list arg); | B.18 Input/output - | |
T | p | vsscanf | stdio.h | int vsscanf(const char * restrict s, const char * restrict format, va_list arg); | B.18 Input/output - | |
T | p | fgetc | stdio.h | int fgetc(FILE *stream); | B.18 Input/output - | |
T | p | fgets | stdio.h | char *fgets(char * restrict s, int n, FILE * restrict stream); | B.18 Input/output - | |
T | p | fputc | stdio.h | int fputc(int c, FILE *stream); | B.18 Input/output - | |
T | p | fputs | stdio.h | int fputs(const char * restrict s, FILE * restrict stream); | B.18 Input/output - | |
W | p | getc | stdio.h | int getc(FILE *stream); | B.18 Input/output - | |
T | p | getchar | stdio.h | int getchar(void); | B.18 Input/output - | |
T | p | gets | stdio.h | char *gets(char *s); | B.18 Input/output - | |
W | p | putc | stdio.h | int putc(int c, FILE *stream); | B.18 Input/output - | |
T | p | putchar | stdio.h | int putchar(int c); | B.18 Input/output - | |
T | p | puts | stdio.h | int puts(const char *s); | B.18 Input/output - | |
T | p | ungetc | stdio.h | int ungetc(int c, FILE *stream); | B.18 Input/output - | |
T | p | fread | stdio.h | size_t fread(void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); | B.18 Input/output - | |
T | p | fwrite | stdio.h | size_t fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); | B.18 Input/output - | |
T | p | fgetpos | stdio.h | int fgetpos(FILE * restrict stream, fpos_t * restrict pos); | B.18 Input/output - | |
T | p | fseek | stdio.h | int fseek(FILE *stream, long int offset, int whence); | B.18 Input/output - | |
T | p | fsetpos | stdio.h | int fsetpos(FILE *stream, const fpos_t *pos); | B.18 Input/output - | |
T | p | ftell | stdio.h | long int ftell(FILE *stream); | B.18 Input/output - | |
T | p | rewind | stdio.h | void rewind(FILE *stream); | B.18 Input/output - | |
T | p | clearerr | stdio.h | void clearerr(FILE *stream); | B.18 Input/output - | |
T | p | feof | stdio.h | int feof(FILE *stream); | B.18 Input/output - | |
T | p | ferror | stdio.h | int ferror(FILE *stream); | B.18 Input/output - | |
T | p | perror | stdio.h | void perror(const char *s); | B.18 Input/output + | |
d | _IONBF | stdio.h | B.18 Input/output + | |||
d | L_tmpnam | stdio.h | B.18 Input/output + | |||
R | d x | stderr | stdio.h | B.18 Input/output + | ||
t | fpos_t | stdio.h | B.18 Input/output + | |||
d | BUFSIZ | stdio.h | B.18 Input/output + | |||
d d d d d | SEEK_CUR | stdio.h | B.18 Input/output + | |||
R | d x | stdin | stdio.h | B.18 Input/output + | ||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | stdio.h | B.18 Input/output + | |||
d d | EOF | stdio.h | B.18 Input/output + | |||
d d d d d | SEEK_END | stdio.h | B.18 Input/output + | |||
R | d x | stdout | stdio.h | B.18 Input/output + | ||
d | _IOFBF | stdio.h | B.18 Input/output + | |||
d | FOPEN_MAX | stdio.h | B.18 Input/output + | |||
d d d d d | SEEK_SET | stdio.h | B.18 Input/output + | |||
T | p | remove | stdio.h | int remove(const char *filename); | B.18 Input/output + | |
T | p | rename | stdio.h | int rename(const char *old, const char *new); | B.18 Input/output + | |
T | p | tmpfile | stdio.h | FILE *tmpfile(void); | B.18 Input/output + | |
T | p | tmpnam | stdio.h | char *tmpnam(char *s); | B.18 Input/output + | |
T | p | fclose | stdio.h | int fclose(FILE *stream); | B.18 Input/output + | |
T | p | fflush | stdio.h | int fflush(FILE *stream); | B.18 Input/output + | |
T | p | fopen | stdio.h | FILE *fopen(const char * restrict filename, const char * restrict mode); | B.18 Input/output + | |
T | p | freopen | stdio.h | FILE *freopen(const char * restrict filename, const char * restrict mode, FILE * restrict stream); | B.18 Input/output + | |
T | p | setbuf | stdio.h | void setbuf(FILE * restrict stream, char * restrict buf); | B.18 Input/output + | |
T | p | setvbuf | stdio.h | int setvbuf(FILE * restrict stream, char * restrict buf, int mode, size_t size); | B.18 Input/output + | |
T | p | fprintf | stdio.h | int fprintf(FILE * restrict stream, const char * restrict format, ...); | B.18 Input/output + | |
T | p | fscanf | stdio.h | int fscanf(FILE * restrict stream, const char * restrict format, ...); | B.18 Input/output + | |
T | p | printf | stdio.h | int printf(const char * restrict format, ...); | B.18 Input/output + | |
T | p | scanf | stdio.h | int scanf(const char * restrict format, ...); | B.18 Input/output + | |
T | p | snprintf | stdio.h | int snprintf(char * restrict s, size_t n, const char * restrict format, ...); | B.18 Input/output + | |
T | p | sprintf | stdio.h | int sprintf(char * restrict s, const char * restrict format, ...); | B.18 Input/output + | |
T | p | sscanf | stdio.h | int sscanf(const char * restrict s, const char * restrict format, ...); | B.18 Input/output + | |
T | p | vfprintf | stdio.h | int vfprintf(FILE * restrict stream, const char * restrict format, va_list arg); | B.18 Input/output + | |
T | p | vfscanf | stdio.h | int vfscanf(FILE * restrict stream, const char * restrict format, va_list arg); | B.18 Input/output + | |
T | p | vprintf | stdio.h | int vprintf(const char * restrict format, va_list arg); | B.18 Input/output + | |
T | p | vscanf | stdio.h | int vscanf(const char * restrict format, va_list arg); | B.18 Input/output + | |
T | p | vsnprintf | stdio.h | int vsnprintf(char * restrict s, size_t n, const char * restrict format, va_list arg); | B.18 Input/output + | |
T | p | vsprintf | stdio.h | int vsprintf(char * restrict s, const char * restrict format, va_list arg); | B.18 Input/output + | |
T | p | vsscanf | stdio.h | int vsscanf(const char * restrict s, const char * restrict format, va_list arg); | B.18 Input/output + | |
T | p | fgetc | stdio.h | int fgetc(FILE *stream); | B.18 Input/output + | |
T | p | fgets | stdio.h | char *fgets(char * restrict s, int n, FILE * restrict stream); | B.18 Input/output + | |
T | p | fputc | stdio.h | int fputc(int c, FILE *stream); | B.18 Input/output + | |
T | p | fputs | stdio.h | int fputs(const char * restrict s, FILE * restrict stream); | B.18 Input/output + | |
W | p | getc | stdio.h | int getc(FILE *stream); | B.18 Input/output + | |
T | p | getchar | stdio.h | int getchar(void); | B.18 Input/output + | |
T | p | gets | stdio.h | char *gets(char *s); | B.18 Input/output + | |
W | p | putc | stdio.h | int putc(int c, FILE *stream); | B.18 Input/output + | |
T | p | putchar | stdio.h | int putchar(int c); | B.18 Input/output + | |
T | p | puts | stdio.h | int puts(const char *s); | B.18 Input/output + | |
T | p | ungetc | stdio.h | int ungetc(int c, FILE *stream); | B.18 Input/output + | |
T | p | fread | stdio.h | size_t fread(void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); | B.18 Input/output + | |
T | p | fwrite | stdio.h | size_t fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); | B.18 Input/output + | |
T | p | fgetpos | stdio.h | int fgetpos(FILE * restrict stream, fpos_t * restrict pos); | B.18 Input/output + | |
T | p | fseek | stdio.h | int fseek(FILE *stream, long int offset, int whence); | B.18 Input/output + | |
T | p | fsetpos | stdio.h | int fsetpos(FILE *stream, const fpos_t *pos); | B.18 Input/output + | |
T | p | ftell | stdio.h | long int ftell(FILE *stream); | B.18 Input/output + | |
T | p | rewind | stdio.h | void rewind(FILE *stream); | B.18 Input/output + | |
T | p | clearerr | stdio.h | void clearerr(FILE *stream); | B.18 Input/output + | |
T | p | feof | stdio.h | int feof(FILE *stream); | B.18 Input/output + | |
T | p | ferror | stdio.h | int ferror(FILE *stream); | B.18 Input/output + | |
T | p | perror | stdio.h | void perror(const char *s); | B.18 Input/output | |
t | size_t | stdlib.h | B.19 General utilities | |||
t | ldiv_t | stdlib.h | B.19 General utilities | |||
d | EXIT_FAILURE | stdlib.h | B.19 General utilities @@ -743,7 +743,7 @@ | |||
t | lldiv_t | stdlib.h | B.19 General utilities | |||
d | EXIT_SUCCESS | stdlib.h | B.19 General utilities | |||
t | div_t | stdlib.h | B.19 General utilities - | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | stdlib.h | B.19 General utilities + | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | stdlib.h | B.19 General utilities | |||
d | RAND_MAX | stdlib.h | B.19 General utilities | |||
T | p | atof | stdlib.h | double atof(const char *nptr); | B.19 General utilities | |
T | p | atoi | stdlib.h | int atoi(const char *nptr); | B.19 General utilities @@ -782,29 +782,29 @@ | |
T | p | mbstowcs | stdlib.h | size_t mbstowcs(wchar_t * restrict pwcs, const char * restrict s, size_t n); | B.19 General utilities | |
T | p | wcstombs | stdlib.h | size_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n); | B.19 General utilities | |
t | size_t | string.h | B.20 String handling - | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | string.h | B.20 String handling - | |||
T | p | memcpy | string.h | void *memcpy(void * restrict s1, const void * restrict s2, size_t n); | B.20 String handling - | |
T | p | memmove | string.h | void *memmove(void *s1, const void *s2, size_t n); | B.20 String handling - | |
T | p | strcpy | string.h | char *strcpy(char * restrict s1, const char * restrict s2); | B.20 String handling - | |
T | p | strncpy | string.h | char *strncpy(char * restrict s1, const char * restrict s2, size_t n); | B.20 String handling - | |
T | p | strcat | string.h | char *strcat(char * restrict s1, const char * restrict s2); | B.20 String handling - | |
T | p | strncat | string.h | char *strncat(char * restrict s1, const char * restrict s2, size_t n); | B.20 String handling - | |
T | p | memcmp | string.h | int memcmp(const void *s1, const void *s2, size_t n); | B.20 String handling - | |
T | p | strcmp | string.h | int strcmp(const char *s1, const char *s2); | B.20 String handling - | |
T | p | strcoll | string.h | int strcoll(const char *s1, const char *s2); | B.20 String handling - | |
T | p | strncmp | string.h | int strncmp(const char *s1, const char *s2, size_t n); | B.20 String handling - | |
T | p | strxfrm | string.h | size_t strxfrm(char * restrict s1, const char * restrict s2, size_t n); | B.20 String handling - | |
T | p | memchr | string.h | void *memchr(const void *s, int c, size_t n); | B.20 String handling - | |
T | p | strchr | string.h | char *strchr(const char *s, int c); | B.20 String handling - | |
T | p | strcspn | string.h | size_t strcspn(const char *s1, const char *s2); | B.20 String handling - | |
T | p | strpbrk | string.h | char *strpbrk(const char *s1, const char *s2); | B.20 String handling - | |
T | p | strrchr | string.h | char *strrchr(const char *s, int c); | B.20 String handling - | |
T | p | strspn | string.h | size_t strspn(const char *s1, const char *s2); | B.20 String handling - | |
T | p | strstr | string.h | char *strstr(const char *s1, const char *s2); | B.20 String handling - | |
T | p | strtok | string.h | char *strtok(char * restrict s1, const char * restrict s2); | B.20 String handling - | |
T | p | memset | string.h | void *memset(void *s, int c, size_t n); | B.20 String handling - | |
T | p | strerror | string.h | char *strerror(int errnum); | B.20 String handling - | |
T | p | strlen | string.h | size_t strlen(const char *s); | B.20 String handling + | |
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | string.h | B.20 String handling + | |||
T | p | memcpy | string.h | void *memcpy(void * restrict s1, const void * restrict s2, size_t n); | B.20 String handling + | |
T | p | memmove | string.h | void *memmove(void *s1, const void *s2, size_t n); | B.20 String handling + | |
T | p | strcpy | string.h | char *strcpy(char * restrict s1, const char * restrict s2); | B.20 String handling + | |
T | p | strncpy | string.h | char *strncpy(char * restrict s1, const char * restrict s2, size_t n); | B.20 String handling + | |
T | p | strcat | string.h | char *strcat(char * restrict s1, const char * restrict s2); | B.20 String handling + | |
T | p | strncat | string.h | char *strncat(char * restrict s1, const char * restrict s2, size_t n); | B.20 String handling + | |
T | p | memcmp | string.h | int memcmp(const void *s1, const void *s2, size_t n); | B.20 String handling + | |
T | p | strcmp | string.h | int strcmp(const char *s1, const char *s2); | B.20 String handling + | |
T | p | strcoll | string.h | int strcoll(const char *s1, const char *s2); | B.20 String handling + | |
T | p | strncmp | string.h | int strncmp(const char *s1, const char *s2, size_t n); | B.20 String handling + | |
T | p | strxfrm | string.h | size_t strxfrm(char * restrict s1, const char * restrict s2, size_t n); | B.20 String handling + | |
T | p | memchr | string.h | void *memchr(const void *s, int c, size_t n); | B.20 String handling + | |
T | p | strchr | string.h | char *strchr(const char *s, int c); | B.20 String handling + | |
T | p | strcspn | string.h | size_t strcspn(const char *s1, const char *s2); | B.20 String handling + | |
T | p | strpbrk | string.h | char *strpbrk(const char *s1, const char *s2); | B.20 String handling + | |
T | p | strrchr | string.h | char *strrchr(const char *s, int c); | B.20 String handling + | |
T | p | strspn | string.h | size_t strspn(const char *s1, const char *s2); | B.20 String handling + | |
T | p | strstr | string.h | char *strstr(const char *s1, const char *s2); | B.20 String handling + | |
T | p | strtok | string.h | char *strtok(char * restrict s1, const char * restrict s2); | B.20 String handling + | |
T | p | memset | string.h | void *memset(void *s, int c, size_t n); | B.20 String handling + | |
T | p | strerror | string.h | char *strerror(int errnum); | B.20 String handling + | |
T | p | strlen | string.h | size_t strlen(const char *s); | B.20 String handling | |
T | p d d | acos | tgmath.h | B.21 Type-generic math | ||
T | p d d | sqrt | tgmath.h | B.21 Type-generic math | ||
T | p d d | fmod | tgmath.h | B.21 Type-generic math @@ -865,29 +865,29 @@ | ||
T | p d d | fmin | tgmath.h | B.21 Type-generic math | ||
T | p d d | nearbyint | tgmath.h | B.21 Type-generic math | ||
T | d p d d | creal | tgmath.h | B.21 Type-generic math - | ||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | time.h | B.22 Date and time + | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | time.h | B.22 Date and time | |||
t | size_t | time.h | B.22 Date and time | |||
t | time_t | time.h | B.22 Date and time - | |||
d | CLOCKS_PER_SEC | time.h | B.22 Date and time + | |||
d | CLOCKS_PER_SEC | time.h | B.22 Date and time | |||
t | clock_t | time.h | B.22 Date and time - | |||
s | struct tm | time.h | B.22 Date and time - | |||
T | p | clock | time.h | clock_t clock(void); | B.22 Date and time - | |
T | p | difftime | time.h | double difftime(time_t time1, time_t time0); | B.22 Date and time - | |
T | p | mktime | time.h | time_t mktime(struct tm *timeptr); | B.22 Date and time - | |
T | p | time | time.h | time_t time(time_t *timer); | B.22 Date and time - | |
T | p | asctime | time.h | char *asctime(const struct tm *timeptr); | B.22 Date and time - | |
T | p | ctime | time.h | char *ctime(const time_t *timer); | B.22 Date and time - | |
T | p | gmtime | time.h | struct tm *gmtime(const time_t *timer); | B.22 Date and time - | |
T | p | localtime | time.h | struct tm *localtime(const time_t *timer); | B.22 Date and time - | |
T | p | strftime | time.h | size_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr); | B.22 Date and time + | |
s | struct tm | time.h | B.22 Date and time + | |||
T | p | clock | time.h | clock_t clock(void); | B.22 Date and time + | |
T | p | difftime | time.h | double difftime(time_t time1, time_t time0); | B.22 Date and time + | |
T | p | mktime | time.h | time_t mktime(struct tm *timeptr); | B.22 Date and time + | |
T | p | time | time.h | time_t time(time_t *timer); | B.22 Date and time + | |
T | p | asctime | time.h | char *asctime(const struct tm *timeptr); | B.22 Date and time + | |
T | p | ctime | time.h | char *ctime(const time_t *timer); | B.22 Date and time + | |
T | p | gmtime | time.h | struct tm *gmtime(const time_t *timer); | B.22 Date and time + | |
T | p | localtime | time.h | struct tm *localtime(const time_t *timer); | B.22 Date and time + | |
T | p | strftime | time.h | size_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr); | B.22 Date and time | |
missing | wchar_t | wchar.h | B.23 Extended multibyte/wide character utilities | |||
t | wint_t | wchar.h | B.23 Extended multibyte/wide character utilities | |||
d | WCHAR_MAX | wchar.h | B.23 Extended multibyte/wide character utilities | |||
t | size_t | wchar.h | B.23 Extended multibyte/wide character utilities - | |||
s | struct tm | wchar.h | B.23 Extended multibyte/wide character utilities + | |||
s | struct tm | wchar.h | B.23 Extended multibyte/wide character utilities | |||
d | WCHAR_MIN | wchar.h | B.23 Extended multibyte/wide character utilities | |||
t | mbstate_t | wchar.h | B.23 Extended multibyte/wide character utilities - | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | wchar.h | B.23 Extended multibyte/wide character utilities + | |||
d d d d d d d d d d d d d d d d d d d d d d d d | NULL | wchar.h | B.23 Extended multibyte/wide character utilities | |||
d d d d | WEOF | wchar.h | B.23 Extended multibyte/wide character utilities | |||
T | p | fwprintf | wchar.h | int fwprintf(FILE * restrict stream, const wchar_t * restrict format, ...); | B.23 Extended multibyte/wide character utilities | |
T | p | fwscanf | wchar.h | int fwscanf(FILE * restrict stream, const wchar_t * restrict format, ...); | B.23 Extended multibyte/wide character utilities |