Interface: string functions.
More...
Go to the source code of this file.
|
void * | memcpy (void *dest, const void *src, size_t size) |
| copy memory block from src to dest. More...
|
|
void * | memset (void *s, int c, size_t n) |
| fill memory block with a byte value. More...
|
|
char * | strcpy (char *dest, const char *src) |
| Copy null-terminated string from src to dest. More...
|
|
int | strlen (const char *s) |
| Determine string length. More...
|
|
int | strcmp (const char *s1, const char *s2) |
| Compare two strings. More...
|
|
Interface: string functions.
- Author
- Markus L. Noga marku.nosp@m.s@no.nosp@m.ga.de
Definition in file string.h.
◆ memcpy()
void * memcpy |
( |
void * |
dest, |
|
|
const void * |
src, |
|
|
size_t |
size |
|
) |
| |
copy memory block from src to dest.
- Parameters
-
dest | destination |
src | source |
size | number of bytes to copy |
- Warning
- behaviour is undefined in case source and destination blocks overlap.
◆ memset()
void * memset |
( |
void * |
s, |
|
|
int |
c, |
|
|
size_t |
n |
|
) |
| |
fill memory block with a byte value.
- Parameters
-
s | start |
c | byte fill value |
n | number of bytes to fill |
Referenced by lcd_init().
◆ strcmp()
int strcmp |
( |
const char * |
s1, |
|
|
const char * |
s2 |
|
) |
| |
Compare two strings.
- Parameters
-
s1 | first string |
s2 | second string |
- Returns
- <0: s1<s2, ==0: s1==s2, >0: s1>s2
◆ strcpy()
char * strcpy |
( |
char * |
dest, |
|
|
const char * |
src |
|
) |
| |
Copy null-terminated string from src to dest.
- Parameters
-
src | source |
dest | destination |
- Returns
- pointer to dest
◆ strlen()
int strlen |
( |
const char * |
s | ) |
|
Determine string length.
- Parameters
-
- Returns
- string length