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__