Rev 6412 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6412 | Rev 6433 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef string_h |
1 | #ifndef string_h |
2 | #define string_h |
2 | #define string_h |
- | 3 | typedef unsigned int size_t; |
|
- | 4 | ||
- | 5 | ||
3 | extern void* memchr(const void*,int,int); |
6 | extern void* memchr(const void*,int,size_t); |
4 | extern int memcmp(const void*,const void*,int); |
7 | extern int memcmp(const void*,const void*,size_t); |
5 | extern void* memcpy(void*,const void*,int); |
8 | extern void* memcpy(void*,const void*,size_t); |
6 | extern void* memmove(void*,const void*,int); |
9 | extern void* memmove(void*,const void*,size_t); |
7 | extern void* memset(void*,int,int); |
10 | extern void* memset(void*,int,size_t); |
8 | extern char* strcat(char*,const char*); |
11 | extern char* strcat(char*,const char*); |
9 | extern char* strchr(const char*,int); |
12 | extern char* strchr(const char*,int); |
10 | extern int strcmp(const char*,const char*); |
13 | extern int strcmp(const char*,const char*); |
11 | extern int strcoll(const char*,const char*); |
14 | extern int strcoll(const char*,const char*); |
12 | extern char* strcpy(char*,const char*); |
15 | extern char* strcpy(char*,const char*); |
13 | extern int strcspn(const char*,const char*); |
16 | extern size_t strcspn(const char*,const char*); |
14 | extern int strlen(const char*); |
17 | extern int strlen(const char*); |
15 | extern char* strncat(char*,const char*,int); |
18 | extern char* strncat(char*,const char*,size_t); |
16 | extern int strncmp(const char*,const char*,int); |
19 | extern int strncmp(const char*,const char*,size_t); |
17 | extern char* strncpy(char*,const char*,int); |
20 | extern char* strncpy(char*,const char*,size_t); |
18 | extern char* strpbrk(const char*,const char*); |
21 | extern char* strpbrk(const char*,const char*); |
19 | extern char* strrchr(const char*,int); |
22 | extern char* strrchr(const char*,int); |
20 | extern int strspn(const char*,const char*); |
23 | extern size_t strspn(const char*,const char*); |
21 | extern char* strstr(const char*,const char*); |
24 | extern char* strstr(const char*,const char*); |
22 | extern char* strtok(char*,const char*); |
25 | extern char* strtok(char*,const char*); |
23 | extern int strxfrm(char*,const char*,int); |
26 | extern int strxfrm(char*,const char*,int); |
24 | extern char* strdup(const char*); |
27 | extern char* strdup(const char*); |
25 | extern char* strrev(char *p); |
28 | extern char* strrev(char *p); |
- | 29 | char * strerror ( int errnum ); |
|
- | 30 | ||
- | 31 | #ifndef NULL |
|
- | 32 | # define NULL ((void*)0) |
|
- | 33 | #endif |
|
- | 34 | ||
26 | #endif |
35 | #endif |