string.h header reference
[C library module]

The source code of this header can be browsed online.

Members  

Functions  

  • void * __memcpy_reverse(void *dst, const void *src, size_t size)
  • 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  

Members detail  

#define STRING_H_  

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

void * __memcpy_reverse(void *dst, const void *src, size_t size)  

#define ffs(x)  

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

standard ffs function

See also bit_ffs.

#define ffsl(x)  

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

standard ffsl function

See also bit_ffs.

#define ffsll(x)  

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

standard ffsll function

See also bit_ffs.

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)  

#define memcpy  

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

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)  

#define memset  

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

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)  

#define strcat  

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

char * strchr(const char *s, int_fast8_t c)  

#define strchr  

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

int_fast8_t strcmp(const char *s1, const char *s2)  

#define strcmp  

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

int_fast8_t strcoll(const char *s1, const char *s2)  

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

char * strcpy(char *dest, const char *src)  

#define strcpy  

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

size_t strcspn(const char *s, const char *reject)  

char * strdup(const char *s)  

This is available when CONFIG_MUTEK_MEMALLOC is defined.

#define strdup  

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

const char * strerror(error_t errnum)  

size_t strlen(const char *s)  

#define strlen  

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

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

char * strncat(char *dest, const char *src, size_t n)  

#define strncat  

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

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

#define strncmp  

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

char * strncpy(char *dest, const char *src, size_t n)  

#define strncpy  

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

char * strpbrk(const char *s1, const char *s2)  

char * strrchr(const char *s, int_fast8_t c)  

#define strrchr  

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

size_t strspn(const char *s, const char *_accept)  

char * strstr(const char *haystack, const char *needle)  

#define strstr  

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

char * strtok_r(char *s, const char *delim, char **ptrptr)  

Valid XHTML 1.0 StrictGenerated by diaxen on Wed Oct 17 21:18:39 2018 using MkDoc