| Routine | Attributes | Description |
|---|
| strcat | reentrant | 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 | reentrant | 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 | reentrant | Concatenates up to a specified number of characters from one string to another. |
| strncmp | reentrant | Compares two strings up to a specified number of characters. |
| strncpy | reentrant | Copies up to a specified number of characters from one string to another. |
| strpbrk | reentrant | 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 | reentrant | 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 | reentrant | Returns the index of the first character in a string that does not match any character in a second string. |
| strstr | reentrant | Returns a pointer in a string that is identical to a second sub-string. |