#ifndef _STRING_H #define _STRING_H /* string.h */ #ifndef _SIZE_T_DEF #define _SIZE_T_DEF typedef unsigned size_t; #endif #include "memory.h" char* stpcpy(char*, const char*); char* strcat(char*, const char*); char* strchr(const char*, int); int strcmp(const char*, const char*); char* strcpy(char*, const char*); size_t strcspn(const char*, const char*); char* strdup(const char*); char* strerror(int); int stricmp(const char*, const char*); size_t strlen(const char*); char* strlwr(char*); char* strncat(char*, const char*, size_t); int strncmp(const char*, const char*, size_t); char* strncpy(char*, const char*, size_t); int strnicmp(const char*, const char*, size_t); char* strnset(char*, int, size_t); char* strpbrk(const char*, const char*); char* strrchr(const char*, int); char* strrev(char*); char* strset(char*, int); size_t strspn(const char*, const char*); char* strstr(const char*, const char*); char* strtok(char*, const char*); char* strupr(char*); #define strcmpi(s1, s2) stricmp(s1, s2) #define strncmpi(s1, s2, n) strnicmp(s1, s2, n) #endif