]> pd.if.org Git - zos/blob - klib/string.h
klib and makefile
[zos] / klib / string.h
1 #ifndef _STRING_H
2 #define _STRING_H
3
4 #include <stddef.h>
5
6 void *memccpy(void *, const void *, int, size_t);
7 void *memchr(const void *, int, size_t);
8 void *memrchr(const void *, int, size_t);
9 int memcmp(const void *, const void *, size_t);
10 void *memcpy(void *, const void *, size_t);
11 void *memmove(void *, const void *, size_t);
12 void *memset(void *, int, size_t);
13 void *memmem(const void *, size_t, const void *, size_t);
14 void memswap(void *, void *, size_t);
15 void bzero(void *, size_t);
16 int strcasecmp(const char *, const char *);
17 int strncasecmp(const char *, const char *, size_t);
18 char *strcat(char *, const char *);
19 char *strchr(const char *, int);
20 char *index(const char *, int);
21 char *strrchr(const char *, int);
22 char *rindex(const char *, int);
23 int strcmp(const char *, const char *);
24 char *strcpy(char *, const char *);
25 size_t strcspn(const char *, const char *);
26 char *strdup(const char *);
27 char *strndup(const char *, size_t);
28 char *strerror(int);
29 char *strsignal(int);
30 size_t strlen(const char *);
31 size_t strnlen(const char *, size_t);
32 char *strncat(char *, const char *, size_t);
33 size_t strlcat(char *, const char *, size_t);
34 int strncmp(const char *, const char *, size_t);
35 char *strncpy(char *, const char *, size_t);
36 size_t strlcpy(char *, const char *, size_t);
37 char *strpbrk(const char *, const char *);
38 size_t strspn(const char *, const char *);
39 char *strstr(const char *, const char *);
40 char *strtok(char *, const char *);
41 char *strtok_r(char *, const char *, char **);
42
43 #endif