/* * String functions. */ VOIDSTAR memcpy(/*VOIDSTAR dst, const VOIDSTAR src, SIZET size*/); VOIDSTAR memccpy(/*VOIDSTAR dst, const VOIDSTAR src, int ucharstop, SIZET size*/); char *strcpy(/*char *dst, const char *src*/); char *strncpy(/*char *dst, const char *src, SIZET size*/); char *strcat(/*char *dst, const char *src*/); char *strncat(/*char *dst, const char *src, SIZET size*/); int memcmp(/*const VOIDSTAR s1, const VOIDSTAR s2, SIZET size*/); int strcmp(/*const char *s1, const char *s2*/); int strncmp(/*const char *s1, const char *s2, SIZET size*/); VOIDSTAR memchr(/*const VOIDSTAR s, int ucharwanted, SIZET size*/); char *strchr(/*const char *s, int charwanted*/); SIZET strcspn(/*const char *s, const char *reject*/); char *strpbrk(/*const char *s, const char *breakat*/); char *strrchr(/*const char *s, int charwanted*/); SIZET strspn(/*const char *s, const char *accept*/); char *strstr(/*const char *s, const char *wanted*/); char *strtok(/*char *s, const char *delim*/); VOIDSTAR memset(/*VOIDSTAR s, int ucharfill, SIZET size*/); SIZET strlen(/*const char *s*/); /* * V7 and Berklix compatibility. */ char *index(/*const char *s, int charwanted*/); char *rindex(/*const char *s, int charwanted*/); int bcopy(/*const char *src, char *dst, int length*/); int bcmp(/*const char *s1, const char *s2, int length*/); int bzero(/*char *dst, int length*/); /* * Putting this in here is really silly, but who am I to argue with X3J11? */ char *strerror(/*int errnum*/);