00001 #ifndef __STRING
00002 #define __STRING
00003
00004 #define NULL 0
00005
00006 #if !defined(_SIZE_T) && !defined(_SIZE_T_)
00007 #define _SIZE_T
00008 #define _SIZE_T_
00009 typedef unsigned long size_t;
00010 #endif
00011
00012 void *memcpy(void *, const void *, size_t);
00013 void *memmove(void *, const void *, size_t);
00014 char *strcpy(char *, const char *);
00015 char *strncpy(char *, const char *, size_t);
00016 char *strcat(char *, const char *);
00017 char *strncat(char *, const char *, size_t);
00018 int memcmp(const void *, const void *, size_t);
00019 int strcmp(const char *, const char *);
00020 int strcoll(const char *, const char *);
00021 int strncmp(const char *, const char *, size_t);
00022 size_t strxfrm(char *, const char *, size_t);
00023 void *memchr(const void *, int, size_t);
00024 char *strchr(const char *, int);
00025 size_t strcspn(const char *, const char *);
00026 char *strpbrk(const char *, const char *);
00027 char *strrchr(const char *, int);
00028 size_t strspn(const char *, const char *);
00029 char *strstr(const char *, const char *);
00030 char *strtok(char *, const char *);
00031 void *memset(void *, int, size_t);
00032 char *strerror(int);
00033 size_t strlen(const char *);
00034
00035 #endif