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 |