The header file
strcat() strcspn() strlwr() strpbrk() strspn() strchr() strdup() strncat() strrchr() strstr() strcmp() strerror() strncmp() strrev() strtok() strcmpi() stricmp() strnicmp() strset() strupr() strcpy() strlen() strnset() strspn()
These functions append, search, compare, copy, duplicate, find length, initialize, reverse, change case, and find tokens in strings.
The function strncpy() is flawed - it does guarantee to put a null char at the destination array and it wastes time zero filling if teh source is shorter the the destination.