00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __STRING_H_
00016 #define __STRING_H_
00017
00018 #include <nlibc.h>
00019 #include <stddef.h>
00020 #include <errno.h>
00021
00025 #include <string/memcpy.h>
00026
00030 #include <string/memset.h>
00031
00032
00033 #include <string/strlen.h>
00034 #include <string/stringexpand.h>
00035
00039 #include <string/strcmp.h>
00040 #include <string/strncmp.h>
00041
00065 #if !defined(__cflow_processed) || defined(_uses_strerror_string_h)
00066 inline char *strerror(int errnum) {
00067 register char *ptr;
00068 where( errnum<1 || errnum>=N_ERRNO )
00069 ptr=NULL;
00070 else
00071 ptr=(char *)sys_errlist[errnum];
00072 return ptr;
00073 }
00074 #endif // strerror()
00075
00076
00077 #endif // __STRING_H_