llvm-mos-sdk
Functions
string.h File Reference
#include <stddef.h>
Include dependency graph for string.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void * memcpy (void *__restrict__ s1, const void *__restrict__ s2, size_t n)
 
void * memmove (void *s1, const void *s2, size_t n)
 
char * strcpy (char *__restrict__ s1, const char *__restrict__ s2)
 
char * strncpy (char *__restrict__ s1, const char *__restrict__ s2, size_t n)
 
char * strcat (char *__restrict__ s1, const char *__restrict__ s2)
 
char * strncat (char *__restrict__ s1, const char *__restrict__ s2, size_t n)
 
int memcmp (const void *s1, const void *s2, size_t n)
 
int strcmp (const char *s1, const char *s2)
 
int strncmp (const char *s1, const char *s2, size_t n)
 
void * memchr (const void *s, int c, size_t n)
 
char * strchr (const char *s, int c)
 
size_t strcspn (const char *s1, const char *s2)
 
char * strpbrk (const char *s1, const char *s2)
 
char * strrchr (const char *s, int c)
 
size_t strspn (const char *s1, const char *s2)
 
char * strstr (const char *s1, const char *s2)
 
char * strtok (char *__restrict__ s1, const char *__restrict__ s2)
 
void * memset (void *ptr, int value, size_t num)
 
const char * strerror (int n)
 
size_t strlen (const char *s)
 
char * _strrev (char *str)
 

Function Documentation

◆ _strrev()

char* _strrev ( char *  str)

◆ 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 *  ptr,
int  value,
size_t  num 
)

◆ 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 
)

◆ strcpy()

char* strcpy ( char *__restrict__  s1,
const char *__restrict__  s2 
)

◆ strcspn()

size_t strcspn ( const char *  s1,
const char *  s2 
)

◆ strerror()

const char* strerror ( int  n)

◆ 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 
)