diff options
Diffstat (limited to 'include/string.h')
| -rw-r--r-- | include/string.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/include/string.h b/include/string.h new file mode 100644 index 00000000..f9a1a829 --- /dev/null +++ b/include/string.h @@ -0,0 +1,49 @@ +#ifndef __STRING_H +#define __STRING_H + +typedef __SIZE_TYPE__ size_t; +typedef struct __locale_t *locale_t; + +#ifndef NULL +#define NULL ((void *)0) +#endif + +void *memccpy(void *restrict, const void *restrict, int, size_t); +void *memchr(const void *, int, size_t); +int memcmp(const void *, const void *, size_t); +void *memcpy(void *restrict, const void *restrict, size_t); +void *memmem(const void *, size_t, const void *, size_t); +void *memmove(void *, const void *, size_t); +void *memset(void *, int, size_t); +char *stpcpy(char *restrict, const char *restrict); +char *stpncpy(char *restrict, const char *restrict, size_t); +char *strcat(char *restrict, const char *restrict); +char *strchr(const char *, int); +int strcmp(const char *, const char *); +int strcoll(const char *, const char *); +int strcoll_l(const char *, const char *, locale_t); +char *strcpy(char *restrict, const char *restrict); +size_t strcspn(const char *, const char *); +char *strdup(const char *); +char *strerror(int); +char *strerror_l(int, locale_t); +int strerror_r(int, char *, size_t); +size_t strlcat(char *restrict, const char *restrict, size_t); +size_t strlcpy(char *restrict, const char *restrict, size_t); +size_t strlen(const char *); +char *strncat(char *restrict, const char *restrict, size_t); +int strncmp(const char *, const char *, size_t); +char *strncpy(char *restrict, const char *restrict, size_t); +char *strndup(const char *, size_t); +size_t strnlen(const char *, size_t); +char *strpbrk(const char *, const char *); +char *strrchr(const char *, int); +char *strsignal(int); +size_t strspn(const char *, const char *); +char *strstr(const char *, const char *); +char *strtok(char *restrict, const char *restrict); +char *strtok_r(char *restrict, const char *restrict, char **restrict); +size_t strxfrm(char *restrict, const char *restrict, size_t); +size_t strxfrm_l(char *restrict, const char *restrict, size_t, locale_t); + +#endif |
