visor/libc/include/string.h

44 lines
1.6 KiB
C

#ifndef VISOR_LIBC_STRING_H
#define VISOR_LIBC_STRING_H
#include <stddef.h>
int ffs(int);
int ffsl(long);
int ffsll(long long);
void *memccpy(void *restrict, const void *restrict, int, size_t);
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 *memrchr(const void *, int, size_t);
void *memset (void *, int, size_t);
char *stpcpy (char *restrict, const char *restrict);
char *stpncpy(char *restrict, const char *restrict, size_t);
char *strcat (char *restrict, const char *restrict);
char *strchr (const char *, int);
int strcmp (const char *, const char *);
char *strchrnul(const char *, int);
int strcoll(const char *, const char *);
char *strcpy (char *restrict, const char *restrict);
size_t strcspn(const char *, const char *);
char *stresep(char **, const char *, int);
size_t strlcat(char *restrict, const char *restrict, size_t);
size_t strlcpy(char *restrict, const char *restrict, size_t);
size_t strlen (const char *);
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);
size_t strnlen(const char *, size_t);
char *strpbrk(const char *, const char *);
char *strrchr(const char *, int);
char *strsep (char **, const char *);
size_t strspn (const char *, const char *);
char *strstr (const char *, const char *);
char *strtok_r(char *restrict, const char *restrict, char **restrict);
size_t strxfrm(char *restrict, const char *restrict, size_t);
#endif