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] 

This macro is declared in string.h source file, line 199.

#define FNV_64_INIT [link] 

This macro is declared in string.h source file, line 200.

#define STRING_H_ [link] 

This macro is declared in string.h source file, line 25.

void * __memcpy_reverse(void *dst, const void *src, size_t size) [link] 

This function is declared in string.h source file, line 58.

#define ffs(x) [link] 

This macro is declared in string.h source file, line 191.

standard ffs function

See also bit_ffs.

#define ffsl(x) [link] 

This macro is declared in string.h source file, line 193.

standard ffsl function

See also bit_ffs.

#define ffsll(x) [link] 

This macro is declared in string.h source file, line 195.

standard ffsll function

See also bit_ffs.

uint32_t fnv1a_32(const void *data, size_t len) [link] 

This function is declared in string.h source file, line 216.

uint32_t fnv1a_32_update(uint32_t f, uint8_t x) [link] 

This function is declared in string.h source file, line 204.

uint64_t fnv1a_64(const void *data, size_t len) [link] 

This function is declared in string.h source file, line 237.

uint64_t fnv1a_64_update(uint64_t f, uint8_t x) [link] 

This function is declared in string.h source file, line 225.

void * memccpy(void *dst, const void *src, char c, size_t count) [link] 

This function is declared in string.h source file, line 51.

void * memchr(const void *s, int_fast8_t c, size_t n) [link] 

This function is declared in string.h source file, line 116.

int_fast8_t memcmp(const void *s1, const void *s2, size_t n) [link] 

This function is declared in string.h source file, line 62.

void * memcpy(void *dst, const void *src, size_t size) [link] 

This function is declared in string.h source file, line 48.

#define memcpy [link] 

This macro is declared in string.h source file, line 48.

int_fast8_t memcstcmp(const void *s1, int_fast8_t , size_t n) [link] 

This function is declared in string.h source file, line 64.

void * memmove(void *dst, const void *src, size_t size) [link] 

This function is declared in string.h source file, line 60.

void memrevcpy(void *dest, const void *src, size_t size) [link] 

This function is declared in string.h source file, line 54.

void * memset(void *dst, int_fast8_t data, size_t size) [link] 

This function is declared in string.h source file, line 45.

#define memset [link] 

This macro is declared in string.h source file, line 45.

void memxor(void *dest, const void *a, const void *b, size_t len) [link] 

This function is declared in string.h source file, line 56.

int_fast8_t strcasecmp(const char *s1, const char *s2) [link] 

This function is declared in string.h source file, line 119.

char * strcat(char *dest, const char *src) [link] 

This function is declared in string.h source file, line 73.

#define strcat [link] 

This macro is declared in string.h source file, line 73.

char * strchr(const char *s, int_fast8_t c) [link] 

This function is declared in string.h source file, line 81.

#define strchr [link] 

This macro is declared in string.h source file, line 81.

int_fast8_t strcmp(const char *s1, const char *s2) [link] 

This function is declared in string.h source file, line 91.

#define strcmp [link] 

This macro is declared in string.h source file, line 91.

int_fast8_t strcoll(const char *s1, const char *s2) [link] 

This function is declared in string.h source file, line 97.

char * strcpy(char *dest, const char *src) [link] 

This function is declared in string.h source file, line 102.

#define strcpy [link] 

This macro is declared in string.h source file, line 102.

size_t strcspn(const char *s, const char *reject) [link] 

This function is declared in string.h source file, line 139.

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.

#define strdup [link] 

This macro is declared in string.h source file, line 108.

const char * strerror(error_t errnum) [link] 

This function is declared in string.h source file, line 198.

size_t strlen(const char *s) [link] 

This function is declared in string.h source file, line 69.

#define strlen [link] 

This macro is declared in string.h source file, line 69.

int_fast8_t strncasecmp(const char *s1, const char *s2, size_t len) [link] 

This function is declared in string.h source file, line 122.

char * strncat(char *dest, const char *src, size_t n) [link] 

This function is declared in string.h source file, line 77.

#define strncat [link] 

This macro is declared in string.h source file, line 77.

int_fast8_t strncmp(const char *s1, const char *s2, size_t n) [link] 

This function is declared in string.h source file, line 129.

#define strncmp [link] 

This macro is declared in string.h source file, line 129.

char * strncpy(char *dest, const char *src, size_t n) [link] 

This function is declared in string.h source file, line 125.

#define strncpy [link] 

This macro is declared in string.h source file, line 125.

char * strpbrk(const char *s1, const char *s2) [link] 

This function is declared in string.h source file, line 142.

char * strrchr(const char *s, int_fast8_t c) [link] 

This function is declared in string.h source file, line 86.

#define strrchr [link] 

This macro is declared in string.h source file, line 86.

size_t strspn(const char *s, const char *_accept) [link] 

This function is declared in string.h source file, line 136.

char * strstr(const char *haystack, const char *needle) [link] 

This function is declared in string.h source file, line 112.

#define strstr [link] 

This macro is declared in string.h source file, line 112.

char * strtok_r(char *s, const char *delim, char **ptrptr) [link] 

This function is declared in string.h source file, line 133.

Valid XHTML 1.0 StrictGenerated by diaxen on Thu Aug 4 15:44:06 2022 using MkDoc