5 #define NULL ((void*)0)
8 #if !defined(_SIZE_T) && !defined(_SIZE_T_) && !defined(_SIZE_T_DEFINED)
11 #define _SIZE_T_DEFINED
12 typedef unsigned long size_t;
15 void *memcpy(void *, const void *, size_t);
16 void *memmove(void *, const void *, size_t);
17 char *strcpy(char *, const char *);
18 char *strncpy(char *, const char *, size_t);
19 char *strcat(char *, const char *);
20 char *strncat(char *, const char *, size_t);
21 int memcmp(const void *, const void *, size_t);
22 int strcmp(const char *, const char *);
23 int strcoll(const char *, const char *);
24 int strncmp(const char *, const char *, size_t);
25 size_t strxfrm(char *, const char *, size_t);
26 void *memchr(const void *, int, size_t);
27 char *strchr(const char *, int);
28 size_t strcspn(const char *, const char *);
29 char *strpbrk(const char *, const char *);
30 char *strrchr(const char *, int);
31 size_t strspn(const char *, const char *);
32 char *strstr(const char *, const char *);
33 char *strtok(char *, const char *);
34 void *memset(void *, int, size_t);
36 size_t strlen(const char *);