/* * string.h - string hadling (for cc on UNIX 4.2 BSD) */ #ifndef _STRING_H_INCLUDED #define NULL ((char *)0) #ifndef _SIZE_T_DEFINED typeder unsigned size_t; #define _SIZE_T_DEFINED #endif char *strcat(); int strcmp(); char *strcpy(); size_t strlen(); char *strncat(); int strncmp(); char *strncpy(); /* * interim macro definitions for functions */ char *index(); #define strchr(s, c) index(s, c) extern int sys_nerr; extern char *sys_errlist[]; #define strerror(e) \ ((e) < sys_nerr ? sys_errlist[e] : "?no message?") char *rindex(); #define strrchr(s, c) rindex(s, c) /* * missing functions */ char *memchr(); int memcmp(); char *memcpy(); char *memmove(); char *memset(); int strcoll(); size_t strcspn(); char *strpbrk(); size_t strspn(); char *strstr(); char *strtok(); size_t strxfrm(); #define _STRING H_INCLUDED #endif