|
|
1.1 root 1: #ifndef __STRING
2: #define __STRING
3:
4: #define NULL 0
5:
6: #if !defined(_SIZE_T) && !defined(_SIZE_T_)
7: #define _SIZE_T
8: #define _SIZE_T_
9: typedef unsigned size_t;
10: #endif
11:
12: void *memcpy(void *, const void *, size_t);
13: void *memmove(void *, const void *, size_t);
14: char *strcpy(char *, const char *);
15: char *strncpy(char *, const char *, size_t);
16: char *strcat(char *, const char *);
17: char *strncat(char *, const char *, size_t);
18: int memcmp(const void *, const void *, size_t);
19: int strcmp(const char *, const char *);
20: int strcoll(const char *, const char *);
21: int strncmp(const char *, const char *, size_t);
22: size_t strxfrm(char *, const char *, size_t);
23: void *memchr(const void *, int, size_t);
24: char *strchr(const char *, int);
25: size_t strcspn(const char *, const char *);
26: char *strpbrk(const char *, const char *);
27: char *strrchr(const char *, int);
28: size_t strspn(const char *, const char *);
29: char *strstr(const char *, const char *);
30: char *strtok(char *, const char *);
31: void *memset(void *, int, size_t);
32: char *strerror(int);
33: size_t strlen(const char *);
34:
35: #endif /* __STRING */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.