string.h header reference
[C library module]
The source code of this header can be browsed online.
Members [link]
Functions [link]
- void * __memcpy_reverse(void *dst, const void *src, size_t size)
- uint32_t fnv1a_32(const void *data, size_t len)
- uint32_t fnv1a_32_update(uint32_t f, uint8_t x)
- uint64_t fnv1a_64(const void *data, size_t len)
- uint64_t fnv1a_64_update(uint64_t f, uint8_t x)
- void * memccpy(void *dst, const void *src, char c, size_t count)
- void * memchr(const void *s, int_fast8_t c, size_t n)
- int_fast8_t memcmp(const void *s1, const void *s2, size_t n)
- void * memcpy(void *dst, const void *src, size_t size)
- int_fast8_t memcstcmp(const void *s1, int_fast8_t , size_t n)
- void * memmove(void *dst, const void *src, size_t size)
- void memrevcpy(void *dest, const void *src, size_t size)
- void * memset(void *dst, int_fast8_t data, size_t size)
- void memxor(void *dest, const void *a, const void *b, size_t len)
- int_fast8_t strcasecmp(const char *s1, const char *s2)
- char * strcat(char *dest, const char *src)
- char * strchr(const char *s, int_fast8_t c)
- int_fast8_t strcmp(const char *s1, const char *s2)
- int_fast8_t strcoll(const char *s1, const char *s2)
- char * strcpy(char *dest, const char *src)
- size_t strcspn(const char *s, const char *reject)
- char * strdup(const char *s)
- const char * strerror(error_t errnum)
- size_t strlen(const char *s)
- int_fast8_t strncasecmp(const char *s1, const char *s2, size_t len)
- char * strncat(char *dest, const char *src, size_t n)
- int_fast8_t strncmp(const char *s1, const char *s2, size_t n)
- char * strncpy(char *dest, const char *src, size_t n)
- char * strpbrk(const char *s1, const char *s2)
- char * strrchr(const char *s, int_fast8_t c)
- size_t strspn(const char *s, const char *_accept)
- char * strstr(const char *haystack, const char *needle)
- char * strtok_r(char *s, const char *delim, char **ptrptr)
Macros [link]
Members detail [link]
#define FNV_32_INIT [link]
#define FNV_64_INIT [link]
#define STRING_H_ [link]
void * __memcpy_reverse(void *dst, const void *src, size_t size) [link]
#define ffs(x) [link]
#define ffsl(x) [link]
#define ffsll(x) [link]
uint32_t fnv1a_32(const void *data, size_t len) [link]
uint32_t fnv1a_32_update(uint32_t f, uint8_t x) [link]
uint64_t fnv1a_64(const void *data, size_t len) [link]
uint64_t fnv1a_64_update(uint64_t f, uint8_t x) [link]
void * memccpy(void *dst, const void *src, char c, size_t count) [link]
void * memchr(const void *s, int_fast8_t c, size_t n) [link]
int_fast8_t memcmp(const void *s1, const void *s2, size_t n) [link]
void * memcpy(void *dst, const void *src, size_t size) [link]
#define memcpy [link]
int_fast8_t memcstcmp(const void *s1, int_fast8_t , size_t n) [link]
void * memmove(void *dst, const void *src, size_t size) [link]
void memrevcpy(void *dest, const void *src, size_t size) [link]
void * memset(void *dst, int_fast8_t data, size_t size) [link]
#define memset [link]
void memxor(void *dest, const void *a, const void *b, size_t len) [link]
int_fast8_t strcasecmp(const char *s1, const char *s2) [link]
char * strcat(char *dest, const char *src) [link]
#define strcat [link]
char * strchr(const char *s, int_fast8_t c) [link]
#define strchr [link]
int_fast8_t strcmp(const char *s1, const char *s2) [link]
#define strcmp [link]
int_fast8_t strcoll(const char *s1, const char *s2) [link]
char * strcpy(char *dest, const char *src) [link]
#define strcpy [link]
size_t strcspn(const char *s, const char *reject) [link]
char * strdup(const char *s) [link]
This function is declared in string.h source file, line 108.
This is available when CONFIG_MUTEK_MEMALLOC is defined.