| Routine | Attributes | Description |
|---|
| strcat | | Concatenates two strings. |
| strchr | reentrant | Returns a pointer to the first occurrence of a specified character in a string. |
| strcmp | reentrant | Compares two strings. |
| strcpy | reentrant | Copies one string to another. |
| strcspn | | Returns the index of the first character in a string that matches any character in a second string. |
| strlen | reentrant | Returns the length of a string. |
| strncat | | Concatenates up to a specified number of characters from one string to another. |
| strncmp | | Compares two strings up to a specified number of characters. |
| strncpy | | Copies up to a specified number of characters from one string to another. |
| strpbrk | | Returns a pointer to the first character in a string that matches any character in a second string. |
| strpos | reentrant | Returns the index of the first occurrence of a specified character in a string. |
| strrchr | reentrant | Returns a pointer to the last occurrence of a specified character in a string. |
| strrpbrk | | Returns a pointer to the last character in a string that matches any character in a second string. |
| strrpos | reentrant | Returns the index of the last occurrence of a specified character in a string. |
| strspn | | Returns the index of the first character in a string that does not match any character in a second string. |
| strstr | | Returns a pointer in a string that is identical to a second sub-string. |