string Reference
File
lib/c99/include/c99/string.h
 
Date
Wednesday, June 25, 2014
 
Includes
- <system/types/null.h>
- <system/types/size_t.h>
 
 
 
Tasks
memchr
void * memchr(
    const void *s,
    int c,
    size_t n );  
 
memcmp
int memcmp(
    const void *s1,
    const void *s2,
    size_t n );  
 
memcpy
 void * memcpy(
    void *restrict s1,
    const void *restrict s2,
    size_t n );  
 
memmove
void * memmove(
    void *s1,
    const void *s2,
    size_t n );  
 
memset
void * memset(
    void *s,
    int c,
    size_t n );  
 
strcat
char * strcat(
    char *restrict s1,
    const char *restrict s2 );  
 
strchr
char * strchr(
    const char *s,
    int c );  
 
strcmp
int strcmp(
    const char *s1,
    const char *s2 );  
 
strcoll
int strcoll(
    const char *s1,
    const char *s2 );  
 
strcpy
char * strcpy(
    char *restrict s1,
    const char *restrict s2 );  
 
strcspn
size_t strcspn(
    const char *s1,
    const char *s2 );  
 
strerror
char * strerror(
    int errnum );  
 
strlen
size_t strlen(
    const char *s );  
 
strncat
char * strncat(
    char *restrict s1,
    const char *restrict s2,
    size_t n );  
 
strncmp
int strncmp(
    const char *s1,
    const char *s2,
    size_t n );  
 
strncpy
char * strncpy(
    char *restrict s1,
    const char *restrict s2,
    size_t n );  
 
strpbrk
char * strpbrk(
    const char *s1,
    const char *s2 );  
 
strrchr
char * strrchr(
    const char *s,
    int c );  
 
strspn
size_t strspn(
    const char *s1,
    const char *s2 );  
 
strstr
char * strstr(
    const char *s1,
    const char *s2 );  
 
strtok
char * strtok(
    char *restrict s1,
    const char *restrict s2 );  
 
strxfrm
size_t strxfrm(
    char *restrict s1,
    const char *restrict s2,
    size_t n );  
 
Macros
__XEOS_LIB_C99_STRING_H__
#define __XEOS_LIB_C99_STRING_H__