Tizen RT Libs&Environment  v1.0 D5
string.h File Reference

String APIs. More...

#include <tinyara/config.h>
#include <stddef.h>
Include dependency graph for string.h:

Go to the source code of this file.

Macros

#define bzero(s, n)   (void)memset(s, 0, n)
 
#define bcopy(b1, b2, len)   (void)memmove(b2, b1, len)
 
#define EXTERN   extern
 

Functions

FAR char * strdup (FAR const char *s)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strndup (FAR const char *s, size_t size)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR const char * strerror (int)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
size_t strlen (FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
size_t strnlen (FAR const char *, size_t)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strcat (FAR char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strncat (FAR char *, FAR const char *, size_t)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int strcmp (FAR const char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int strncmp (FAR const char *, FAR const char *, size_t)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int strcasecmp (FAR const char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int strncasecmp (FAR const char *, FAR const char *, size_t)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strcpy (char *dest, FAR const char *src)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * stpcpy (char *dest, FAR const char *src)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strncpy (char *, FAR const char *, size_t)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strpbrk (FAR const char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strchr (FAR const char *s, int c)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strrchr (FAR const char *s, int c)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
size_t strspn (FAR const char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
size_t strcspn (FAR const char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strstr (FAR const char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strcasestr (FAR const char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strtok (FAR char *, FAR const char *)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * strtok_r (FAR char *, FAR const char *, FAR char **)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR void * memchr (FAR const void *s, int c, size_t n)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR void * memccpy (FAR void *s1, FAR const void *s2, int c, size_t n)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int memcmp (FAR const void *s1, FAR const void *s2, size_t n)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR void * memcpy (FAR void *dest, FAR const void *src, size_t n)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR void * memmove (FAR void *dest, FAR const void *src, size_t count)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR void * memset (FAR void *s, int c, size_t n)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
size_t strlcpy (char *__restrict dest, const char *__restrict src, size_t size)
 Copies up to size - 1 characters from the NUL-terminated string src to dst, NUL-terminating the result. More...
 

Detailed Description

String APIs.

Definition in file string.h.