.. include:: ../check.rst ======== string.h ======== Macros ====== .. list-table:: :widths: auto :align: center :header-rows: 1 * - Macro - Implemented - C23 Standard Section - POSIX Docs * - __STDC_VERSION_STRING_H__ - - 7.26.1 - Functions ========= .. list-table:: :widths: auto :align: center :header-rows: 1 * - Function - Implemented - C23 Standard Section - POSIX Docs * - memccpy - |check| - 7.26.2.2 - `POSIX.1-2024 `__ * - memchr - |check| - 7.26.5.2 - `POSIX.1-2024 `__ * - memcmp - |check| - 7.26.4.1 - `POSIX.1-2024 `__ * - memcpy - |check| - 7.26.2.1 - `POSIX.1-2024 `__ * - memmove - |check| - 7.26.2.3 - `POSIX.1-2024 `__ * - mempcpy - |check| - TODO: glibc extension - * - memset - |check| - 7.26.6.1 - `POSIX.1-2024 `__ * - memset_explicit - |check| - 7.26.6.2 - * - stpcpy - |check| - - `POSIX.1-2024 `__ * - stpncpy - |check| - - `POSIX.1-2024 `__ * - strcat - |check| - 7.26.3.1 - `POSIX.1-2024 `__ * - strchr - |check| - 7.26.5.3 - `POSIX.1-2024 `__ * - strcmp - |check| - 7.26.4.2 - `POSIX.1-2024 `__ * - strcoll - |check| - 7.26.4.3 - `POSIX.1-2024 `__ * - strcoll_l - |check| - - `POSIX.1-2024 `__ * - strcpy - |check| - 7.26.2.4 - `POSIX.1-2024 `__ * - strcspn - |check| - 7.26.5.4 - `POSIX.1-2024 `__ * - strdup - |check| - 7.26.2.6 - `POSIX.1-2024 `__ * - strerror - |check| - 7.26.6.3 - `POSIX.1-2024 `__ * - strlen - |check| - 7.26.6.4 - `POSIX.1-2024 `__ * - strncat - |check| - 7.26.3.2 - `POSIX.1-2024 `__ * - strncmp - |check| - 7.26.4.4 - `POSIX.1-2024 `__ * - strncpy - |check| - 7.26.2.5 - `POSIX.1-2024 `__ * - strndup - |check| - 7.26.2.7 - `POSIX.1-2024 `__ * - strpbrk - |check| - 7.26.5.5 - `POSIX.1-2024 `__ * - strrchr - |check| - 7.26.5.6 - `POSIX.1-2024 `__ * - strspn - |check| - 7.26.5.7 - `POSIX.1-2024 `__ * - strstr - |check| - 7.26.5.8 - `POSIX.1-2024 `__ * - strtok - |check| - 7.26.5.9 - `POSIX.1-2024 `__ * - strtok_r - |check| - - `POSIX.1-2024 `__ * - strxfrm - |check| - 7.26.4.5 - `POSIX.1-2024 `__ * - strxfrm_l - |check| - - `POSIX.1-2024 `__