The string.h header file declares the string manipulation functions and their built-in versions.
| memccpy() | memchr()1 | memcmp()1 | memcpy()1 | memmove() |
| memset()1 | strcat()1 | strchr()1 | strcmp()1 | strcpy()1 |
| strcspn() | strdup() | strlen()1 | strncat()1 | strncmp()1 |
| strncpy()1 | strpbrk() | strrchr()1 | strspn() | strstr() |
| strtok() | strtok_r() |
1 Built-in function.
The string.h header file also defines the macro NULL and the type size_t. For more information see stddef.h.