#ifndef STRING_H #define STRING_H 1 #ifdef ANSIC char *strcpy(char *, char *); char *strncpy(char *, char *, long); char *strcat(char *, char *); char *strncat(char *, char *, long); short strcmp(char *, char *); short strncmp(char *, char *, long); char *strchr(char *, short); char *strrchr(char *, short); long strspn(char *, char *); long strcspn(char *, char *); char *strpbrk(char *, char *); char *strstr(char *, char *); long strlen(char *); char *strerror(long); char *strtok(char *, char *); void *memcpy(void *, void *, long); #define memmove memcpy short memcmp(void *, void *, long); void *memchr(void *, unsigned short, long); void *memset(void *, unsigned short, long); #else char *strcpy(); char *strncpy(); char *strcat(); char *strncat(); short strcmp(); short strncmp(); char *strchr(); char *strrchr(); long strspn(); long strcspn(); char *strpbrk(); char *strstr(); long strlen(); char *strerror(); char *strtok(); void *memcpy(); #define memmove memcpy short memcmp(); void *memchr(); void *memset(); #endif #endif