string.h#
C23 StandardPOSIX.1-2024
48 / 50 (96.0%)
C23 Standard
31 / 32 (96.9%)
POSIX.1-2024
40 / 41 (97.6%)
Functions
43 / 44 (97.7%)
Macros
1 / 2 (50.0%)
Types
4 / 4 (100.0%)
Types#
| Type | Status | C23 Section | POSIX Docs |
|---|---|---|---|
errno_t | Implemented | K.3.7 | – |
locale_t | Implemented | – | POSIX.1-2024 |
rsize_t | Implemented | K.3.7 | – |
size_t | Implemented | 7.26.1 | POSIX.1-2024 |
Macros#
| Macro | Status | C23 Section | POSIX Docs |
|---|---|---|---|
NULL | Implemented | 7.26.1 | POSIX.1-2024 |
__STDC_VERSION_STRING_H__ | Not Implemented | 7.26.1 | – |
Functions#
| Function | Status | C23 Section | POSIX Docs |
|---|---|---|---|
memccpy | Implemented | 7.26.2.2 | POSIX.1-2024 |
memchr | Implemented | 7.26.5.2 | POSIX.1-2024 |
memcmp | Implemented | 7.26.4.1 | POSIX.1-2024 |
memcpy | Implemented | 7.26.2.1 | POSIX.1-2024 |
memmem | Implemented | – | POSIX.1-2024 |
memmove | Implemented | 7.26.2.3 | POSIX.1-2024 |
mempcpy | Implemented | – | – |
memrchr | Implemented | – | – |
memset | Implemented | 7.26.6.1 | POSIX.1-2024 |
memset_explicit | Implemented | 7.26.6.2 | – |
stpcpy | Implemented | – | POSIX.1-2024 |
stpncpy | Implemented | – | POSIX.1-2024 |
strcasestr | Implemented | – | – |
strcat | Implemented | 7.26.3.1 | POSIX.1-2024 |
strchr | Implemented | 7.26.5.3 | POSIX.1-2024 |
strchrnul | Implemented | – | – |
strcmp | Implemented | 7.26.4.2 | POSIX.1-2024 |
strcoll | Implemented | 7.26.4.3 | POSIX.1-2024 |
strcoll_l | Implemented | – | POSIX.1-2024 |
strcpy | Implemented | 7.26.2.4 | POSIX.1-2024 |
strcspn | Implemented | 7.26.5.4 | POSIX.1-2024 |
strdup | Implemented | 7.26.2.6 | POSIX.1-2024 |
strerror | Implemented | 7.26.6.3 | POSIX.1-2024 |
strerror_l | Not Implemented | – | POSIX.1-2024 |
strerror_r | Implemented | – | POSIX.1-2024 |
strlcat | Implemented | – | POSIX.1-2024 |
strlcpy | Implemented | – | POSIX.1-2024 |
strlen | Implemented | 7.26.6.4 | POSIX.1-2024 |
strncat | Implemented | 7.26.3.2 | POSIX.1-2024 |
strncmp | Implemented | 7.26.4.4 | POSIX.1-2024 |
strncpy | Implemented | 7.26.2.5 | POSIX.1-2024 |
strndup | Implemented | 7.26.2.7 | POSIX.1-2024 |
strnlen | Implemented | – | POSIX.1-2024 |
strnlen_s | Implemented | K.3.7.4.4 | POSIX.1-2024 |
strpbrk | Implemented | 7.26.5.5 | POSIX.1-2024 |
strrchr | Implemented | 7.26.5.6 | POSIX.1-2024 |
strsep | Implemented | – | – |
strsignal | Implemented | – | POSIX.1-2024 |
strspn | Implemented | 7.26.5.7 | POSIX.1-2024 |
strstr | Implemented | 7.26.5.8 | POSIX.1-2024 |
strtok | Implemented | 7.26.5.9 | POSIX.1-2024 |
strtok_r | Implemented | – | POSIX.1-2024 |
strxfrm | Implemented | 7.26.4.5 | POSIX.1-2024 |
strxfrm_l | Implemented | – | POSIX.1-2024 |