String.

The string library provides routines for copying strings and memory.
Routine Use
bcopy Copies bytes from one buffer to another
bzero Sets bytes in a buffer to zero
memccpy Copies characters until the specified character is copied
memchr Searches memory for a specific character
memcmp Compares two memory blocks
memcpy Copies one memory block to another
_memicmp Compare memory blocks without regard to case
memmove Copy possibly overlapping memory blocks
memset Set a memory block to a specified character
strcat Concatenate one string to another
strchr Search a string for a specific character
strcmp Compare two strings
strcpy Copy one string to another
strcspn Calculate the length of substrings not containing specified characters
_strdup Copies a string to a new allocated string
strerror Format the last library error to a string
_stricmp Compare strings without regard to case
strlen Calculate the length of a string
_strlwr Convert a string to lower case
strncat Concatenate at most n characters from one string to another
strncmp Compare at most n characters of two strings
strncpy Copy at most n charaters of a string
_strnicmp Compare at most n characters of two strings, without regard to case
_strnset Initialise at most n characters of a string to a specific character
strpbrk Search for substrings containing specified characters
strrchr Search for the last occurance of a character in a string
_strrev Reverse the characters of a string
_strset Initialise characters of a string to a specific character
strspn Calculate the length of a substring containing specified characters
_strspnp Search for substrings not containing specified characters
strstr Search for a substring within a string
strtok Find the next token in a string
_strupr Convert a string to upper case
_swab Swap adjacent bytes in a string