Finds the first occurance of the character c in s, where n is the maximum amount of bytes to compare
void * memchr( const void * s, int c, size_t n )
Compares n bytes of s1 to n bytes of s2
int memcmp( const void * s1, const void * s2, size_t n )
Copies n bytes from s2 to s1, where s1 and s2 do not overlap
void * memcpy( void * _PDCLIB_restrict s1, const void * _PDCLIB_restrict s2, size_t n )
Copies n bytes from s2 to s1, where s2 and s1 can overlap
void * memmove( void * s1, const void * s2, size_t n )
Fills s with n times the value c
void * memset( void * s, int c, size_t n )
Appends the null terminated string s2 to the end of s1
char * strcat( char * _PDCLIB_restrict s1, const char * _PDCLIB_restrict s2 )
Finds the first occurance of the character c in the null-terminated string s
char * strchr( const char * s, int c )
Compares s1 to s2
int strcmp( const char * s1, const char * s2 )
Compares s1 to s2
int strcoll( const char * s1, const char * s2 )
Copies the null terminated string s2 to s1
char * strcpy( char * _PDCLIB_restrict s1, const char * _PDCLIB_restrict s2 )
Tests characters in s1 for an occurance in s2 until a match is found
size_t strcspn( const char * s1, const char * s2 )
Calculates the length of s
size_t strlen( const char * s )
Appends up to n characters from the null terminated string s2 to the end of s1.
char * strncat( char * _PDCLIB_restrict s1, const char * _PDCLIB_restrict s2, size_t n )
Compares at most n bytes of s1 to s2
int strncmp( const char * s1, const char * s2, size_t n )
Copies the null terminated string s2 to s1, up to n characters The remaining space, if any, is filled with zeroes
char * strncpy( char * _PDCLIB_restrict s1, const char * _PDCLIB_restrict s2, size_t n )
Finds the first character in s1 that occurs in s2
char * strpbrk( const char * s1, const char * s2 )
Finds the last character in s that matches c
char * strrchr( const char * s, int c )
Tests characters in s1 for an occurance in s2 until no match is found
size_t strspn( const char * s1, const char * s2 )
Finds the first occurance of s1 in s2
char * strstr( const char * s1, const char * s2 )
Split s1 on each and any character in s2 Supply NULL to continue searching the previous string.
char * strtok( char * _PDCLIB_restrict s1, const char * _PDCLIB_restrict s2 )
Copies the null terminated string s2 to s1, if s2 is not more than n bytes long
size_t strxfrm( char * _PDCLIB_restrict s1, const char * _PDCLIB_restrict s2, size_t n )