1 /* copyright(C) 2003 H.Kawai (under KL-01). */
\r
3 #if (!defined(STRING_H))
\r
7 #if (defined(__cplusplus))
\r
11 #include <stddef.h> /* size_t */
\r
13 char *strcpy(char *s, const char *ct);
\r
14 char *strncpy(char *s, const char *ct, size_t n);
\r
15 char *strcat(char *s, const char *ct);
\r
16 char *strncat(char *s, const char *ct, size_t n);
\r
17 int strcmp(const char *cs, const char *ct);
\r
18 int strncmp(const char *cs, const char *ct, size_t n);
\r
19 char *strchr(const char *cs, int c);
\r
20 char *strrchr(const char *cs, int c);
\r
21 size_t strspn(const char *s, const char *accept);
\r
22 size_t strcspn(const char *s, const char *reject);
\r
23 char *strpbrk(const char *s, const char *accept);
\r
24 char *strstr(const char *cs, const char *ct);
\r
25 size_t strlen(const char *cs);
\r
27 void *memcpy(void *s, const void *ct, size_t n);
\r
28 void *memmove(void *s, const void *ct, size_t n);
\r
29 int memcmp(const void *cs, const void *ct, size_t n);
\r
30 void *memchr(const void *cs, int c, size_t n);
\r
31 void *memset(void *s, int c, size_t n);
\r
32 char *strdup(const char *s);
\r
34 #if (defined(__cplusplus))
\r