• STRING FUNCTIONS (string.h)
  • String API
  • void *memchr(void *s, uchar c, uint n)
  • void *memrchr(void *s, uchar c, uint n)
  • int memcmp(void *s1, void *s2, uint n)
  • void *memcpy(void *dst, void *src, uint n)
  • void *memmove(void *dst, void *src, uint n)
  • uchar *memopi(uchar *dst, uchar *src, uint n, uint op)
  • uchar *memopd(uchar *dst, uchar *src, uint n, uint op)
  • void *memset(void *s, uchar c, uint n)
  • void *memswap(void *s1, void *s2, uint n)
  • char *strcat(char *dst, char *src)
  • char *strchr(char *s, uchar c)
  • char *strchrnul(char *s, uchar c)
  • int strcmp(char *s1, char *s2)
  • char *strcpy(char *dst, char *src)
  • int strcspn(char *s1, char *s2)
  • char *strdup(char *s)
  • int stricmp(char *s1, char *s2)
  • int strlcat(char *dst, char *src, uint size)
  • int strlcpy(char *dst, char *src, int size)
  • int strlen(char *s)
  • char *strlwr(char *s)
  • char *strncat(char *dst, char *src, uint n)
  • int strncmp(char *s1, char *s2, uint n)
  • char *strncpy(char *dst, char *src, uint n)
  • int strnicmp(char *s1, char *s2, uint n)
  • char *strpbrk(char *s, char *match)
  • int strpos(char *s, uchar c)
  • char *strrchr(char *s, uchar c)
  • char *strrev(char *s)
  • char *strrstr(char *s, char *w)
  • char *strrstrip(char *s, uchar c)
  • int strspn(char *s1, char *s2)
  • char *strstr(char *s, char *w)
  • char *strstrip(char *s, uchar c)
  • char *strtok(char *s, char *delim)
  • char *strsep(char **s, char *delim)
  • char *strupr(char *s)
  • Old C compatibility stuff
  • void *strset(void *s, uchar c)
  • int strcmpi(char *s1, char *s2)
  • int strncmpi(char *s1, char *s2, uint n)
  • void *rawmemchr(void *s, uchar c)
  • BSD compatibility stuff
  • int bcmp(void *s1, void *s2, uint n)
  • void bcopy(void *src, void *dst, uint n)
  • void bzero(void *s, uint n)
  • char *index(char *s, uchar c)
  • char *rindex(char *s, uchar c)
  • int strcasecmp(char *s1, char *s2)
  • int strncasecmp(char *s1, char *s2, uint n)