diff options
| author | Mike Barcroft <mike@FreeBSD.org> | 2002-10-14 20:38:40 +0000 |
|---|---|---|
| committer | Mike Barcroft <mike@FreeBSD.org> | 2002-10-14 20:38:40 +0000 |
| commit | 32484af1c42ce18acd88c7e8b7c54f5e312029cc (patch) | |
| tree | 9b9e5ce993954c566a03d8122aa3e94241b404b3 /include/string.h | |
| parent | 1f955e2d48c3113d08f48460eb3a22a5bd1e32b0 (diff) | |
Notes
Diffstat (limited to 'include/string.h')
| -rw-r--r-- | include/string.h | 47 |
1 files changed, 29 insertions, 18 deletions
diff --git a/include/string.h b/include/string.h index 2bb759830622..3580e8defde9 100644 --- a/include/string.h +++ b/include/string.h @@ -58,48 +58,59 @@ typedef __size_t size_t; #endif __BEGIN_DECLS +#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE +void *memccpy(void * __restrict, const void * __restrict, int, size_t); +#endif 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 *memmove(void *, const void *, size_t); void *memset(void *, int, size_t); +#if __BSD_VISIBLE +char *stpcpy(char *, const char *); +char *strcasestr(const char *, const char *); +#endif char *strcat(char * __restrict, const char * __restrict); char *strchr(const char *, int); int strcmp(const char *, const char *); int strcoll(const char *, const char *); char *strcpy(char * __restrict, const char * __restrict); size_t strcspn(const char *, const char *); +#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE +char *strdup(const char *); +#endif char *strerror(int); +#if __POSIX_VISIBLE >= 200112 +int strerror_r(int, char *, size_t); +#endif +#if __BSD_VISIBLE +size_t strlcat(char *, const char *, size_t); +size_t strlcpy(char *, const char *, size_t); +#endif size_t strlen(const char *); +#if __BSD_VISIBLE +void strmode(int, char *); +#endif 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); +#if __BSD_VISIBLE +char *strnstr(const char *, const char *, size_t); +#endif char *strpbrk(const char *, const char *); char *strrchr(const char *, int); +#if __BSD_VISIBLE +char *strsep(char **, const char *); +char *strsignal(int); +#endif size_t strspn(const char *, const char *); char *strstr(const char *, const char *); char *strtok(char * __restrict, const char * __restrict); -size_t strxfrm(char * __restrict, const char * __restrict, size_t); - -#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE >= 500 -void *memccpy(void * __restrict, const void * __restrict, int, size_t); -char *strdup(const char *); +#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 500 char *strtok_r(char *, const char *, char **); #endif - -#if __POSIX_VISIBLE >= 200112 -int strerror_r(int, char *, size_t); -#endif - +size_t strxfrm(char * __restrict, const char * __restrict, size_t); #if __BSD_VISIBLE -char *stpcpy(char *, const char *); -char *strcasestr(const char *, const char *); -size_t strlcat(char *, const char *, size_t); -size_t strlcpy(char *, const char *, size_t); -void strmode(int, char *); -char *strnstr(const char *, const char *, size_t); -char *strsep(char **, const char *); -char *strsignal(int); void swab(const void *, void *, size_t); #endif __END_DECLS |
