string.h - scc - simple c99 compiler
HTML git clone git://git.simple-cc.org/scc
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
string.h (1299B)
---
1 #ifndef _STRING_H
2 #define _STRING_H
3
4 #define _NEED_SIZET
5 #define _NEED_NULL
6 #include <sys/cdefs.h>
7 #include <arch/cdefs.h>
8 #include <arch/string.h>
9
10 extern void *memcpy(void *restrict, const void *restrict, size_t);
11 extern void *memmove(void *, const void *, size_t);
12 extern char *strcpy(char *restrict, const char *restrict);
13 extern char *strncpy(char *restrict, const char *restrict, size_t);
14 extern char *strcat(char *restrict, const char *restrict);
15 extern char *strncat(char *restrict, const char *restrict, size_t);
16 extern int memcmp(const void *, const void *, size_t);
17 extern int strcmp(const char *, const char *);
18 extern int strcoll(const char *, const char *);
19 extern int strncmp(const char *, const char *, size_t);
20 extern size_t strxfrm(char *restrict, const char *restrict, size_t);
21 extern void *memchr(const void *, int, size_t);
22 extern char *strchr(const char *, int);
23 extern size_t strcspn(const char *, const char *);
24 extern char *strpbrk(const char *, const char *);
25 extern char *strrchr(const char *, int);
26 extern size_t strspn(const char *, const char *);
27 extern char *strstr(const char *, const char *);
28 extern char *strtok(char *restrict, const char *restrict);
29 extern void *memset(void *, int, size_t);
30 extern char *strerror(int);
31 extern size_t strlen(const char *);
32
33 #endif