cleanup
[rpikern] / src / libc / string.h
1 #ifndef STRING_H_
2 #define STRING_H_
3
4 #include <stdlib.h>
5
6 void *memset(void *s, int c, size_t n);
7
8 void *memcpy(void *dest, const void *src, size_t n);
9 void *memmove(void *dest, const void *src, size_t n);
10
11 int memcmp(void *aptr, void *bptr, size_t n);
12
13 size_t strlen(const char *s);
14
15 char *strchr(const char *s, int c);
16 char *strrchr(const char *s, int c);
17
18 char *strstr(const char *str, const char *substr);
19 char *strcasestr(const char *str, const char *substr);
20
21 int strcmp(const char *s1, const char *s2);
22 int strcasecmp(const char *s1, const char *s2);
23
24 int strncmp(const char *s1, const char *s2, int n);
25 int strncasecmp(const char *s1, const char *s2, int n);
26
27 char *strcpy(char *dest, const char *src);
28 char *strcat(char *dest, const char *src);
29
30 char *strncpy(char *dest, const char *src, int n);
31
32 char *strerror(int err);
33
34 #endif  /* STRING_H_ */