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