Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
|
Pseudo-libC implementation. More...
Functions | |
void * | memset (void *ptr, int value, size_t num) |
Sets a memory space with a single, fixed value. More... | |
void * | strcpy (char *dest, const char *src) |
String copy. More... | |
void * | memcpy (void *destination, const void *source, size_t num) |
Copies data from source to destination. More... | |
char * | strcat (char *dest, const char *source) |
Concatenates a source string into a destination string, assuming the destination string buffer is large enough. More... | |
int | strlen (char *str) |
String length. More... | |
Pseudo-libC implementation.
void* memcpy | ( | void * | destination, |
const void * | source, | ||
size_t | num | ||
) |
Copies data from source to destination.
destination | Destination address |
source | Source address |
num | Size of data to copy |
void* memset | ( | void * | ptr, |
int | value, | ||
size_t | num | ||
) |
Sets a memory space with a single, fixed value.
ptr | Pointer to the memory space |
value | The value to write |
num | The amount of memory to write to |
char* strcat | ( | char * | dest, |
const char * | source | ||
) |
Concatenates a source string into a destination string, assuming the destination string buffer is large enough.
dest | Destination string buffer |
source | Source string buffer |
void* strcpy | ( | char * | dest, |
const char * | src | ||
) |
String copy.
int strlen | ( | char * | str | ) |
String length.