Tizen RT Libs&Environment
v1.1 D4
|
String APIs. More...
#include <tinyara/config.h>
#include <stddef.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) |
duplicate a specific number of bytes from a string More... | |
FAR char * | strndup (FAR const char *s, size_t size) |
duplicate a specific number of bytes from a string More... | |
FAR const char * | strerror (int) |
get error message string More... | |
size_t | strlen (FAR const char *) |
get length of fixed size string More... | |
size_t | strnlen (FAR const char *, size_t) |
get length of fixed size string More... | |
FAR char * | strcat (FAR char *, FAR const char *) |
concatenate two strings More... | |
FAR char * | strncat (FAR char *, FAR const char *, size_t) |
concatenate a string with part of another More... | |
int | strcmp (FAR const char *, FAR const char *) |
compare two strings More... | |
int | strncmp (FAR const char *, FAR const char *, size_t) |
compare part of two strings More... | |
int | strcasecmp (FAR const char *, FAR const char *) |
case-insensitive string comparisons More... | |
int | strncasecmp (FAR const char *, FAR const char *, size_t) |
case-insensitive string comparisons More... | |
FAR char * | strcpy (char *dest, FAR const char *src) |
copy a string and return a pointer to the end of the result More... | |
FAR char * | stpcpy (char *dest, FAR const char *src) |
copy a string and return a pointer to the end of the result More... | |
FAR char * | strncpy (char *, FAR const char *, size_t) |
copy fixed length string, returning a pointer to the array end More... | |
FAR char * | strpbrk (FAR const char *, FAR const char *) |
scan a string for a byte More... | |
FAR char * | strchr (FAR const char *s, int c) |
string scanning operation More... | |
FAR char * | strrchr (FAR const char *s, int c) |
string scanning operation More... | |
size_t | strspn (FAR const char *, FAR const char *) |
get length of a substring More... | |
size_t | strcspn (FAR const char *, FAR const char *) |
get the length of a complementary substring More... | |
FAR char * | strstr (FAR const char *, FAR const char *) |
find a substring More... | |
FAR char * | strcasestr (FAR const char *, FAR const char *) |
locate a substring More... | |
FAR char * | strtok (FAR char *, FAR const char *) |
split string into tokens More... | |
FAR char * | strtok_r (FAR char *, FAR const char *, FAR char **) |
split string into tokens More... | |
FAR void * | memchr (FAR const void *s, int c, size_t n) |
find byte in memory More... | |
FAR void * | memccpy (FAR void *s1, FAR const void *s2, int c, size_t n) |
copy bytes in memory More... | |
int | memcmp (FAR const void *s1, FAR const void *s2, size_t n) |
compare bytes in memory More... | |
FAR void * | memcpy (FAR void *dest, FAR const void *src, size_t n) |
copy bytes in memory More... | |
FAR void * | memmove (FAR void *dest, FAR const void *src, size_t count) |
copy bytes in memory with overlapping areas More... | |
FAR void * | memset (FAR void *s, int c, size_t n) |
set bytes in memory 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... | |
String APIs.
Definition in file string.h.