-
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)