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.
| 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.
| 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 |
| 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
| char* strcpy |
( |
char * |
dest, |
|
|
const char * |
src |
|
) |
| |
Copy null-terminated string from src to dest.
- Parameters
-
| src | source |
| dest | destination |
- Returns
- pointer to dest
| int strlen |
( |
const char * |
s | ) |
|
Determine string length.
- Parameters
-
- Returns
- string length