|  | 
| char * | strcpy (char *ZRESTRICT d, const char *ZRESTRICT s) | 
|  | 
| char * | strerror (int errnum) | 
|  | 
| int | strerror_r (int errnum, char *strerrbuf, size_t buflen) | 
|  | 
| char * | strncpy (char *ZRESTRICT d, const char *ZRESTRICT s, size_t n) | 
|  | 
| char * | strchr (const char *s, int c) | 
|  | 
| char * | strrchr (const char *s, int c) | 
|  | 
| size_t | strlen (const char *s) | 
|  | 
| size_t | strnlen (const char *s, size_t maxlen) | 
|  | 
| int | strcmp (const char *s1, const char *s2) | 
|  | 
| int | strncmp (const char *s1, const char *s2, size_t n) | 
|  | 
| char * | strtok_r (char *str, const char *sep, char **state) | 
|  | 
| char * | strcat (char *ZRESTRICT dest, const char *ZRESTRICT src) | 
|  | 
| char * | strncat (char *ZRESTRICT dest, const char *ZRESTRICT src, size_t n) | 
|  | 
| char * | strstr (const char *s, const char *find) | 
|  | 
| size_t | strspn (const char *s, const char *accept) | 
|  | 
| size_t | strcspn (const char *s, const char *reject) | 
|  | 
| int | memcmp (const void *m1, const void *m2, size_t n) | 
|  | 
| void * | memmove (void *d, const void *s, size_t n) | 
|  | 
| void * | memcpy (void *ZRESTRICT d, const void *ZRESTRICT s, size_t n) | 
|  | 
| void * | memset (void *buf, int c, size_t n) | 
|  | 
| void * | memchr (const void *s, int c, size_t n) | 
|  |