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.
|
| |
| void * | memset (void *s, int c, size_t n) |
| | fill memory block with a byte value.
|
| |
| char * | strcpy (char *dest, const char *src) |
| | Copy null-terminated string from src to dest.
|
| |
| int | strlen (const char *s) |
| | Determine string length.
|
| |
| int | strcmp (const char *s1, const char *s2) |
| | Compare two strings.
|
| |
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 |
|
) |
| |
|
extern |
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 |
|
) |
| |
|
extern |
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 |
|
) |
| |
|
extern |
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 |
|
) |
| |
|
extern |
Copy null-terminated string from src to dest.
- Parameters
-
| src | source |
| dest | destination |
- Returns
- pointer to dest
◆ strlen()
| int strlen |
( |
const char * |
s | ) |
|
|
extern |
Determine string length.
- Parameters
-
- Returns
- string length