Memory management. More...
#include <stddef.h>#include <stdint.h>

Go to the source code of this file.
Functions | |
| void * | sys_malloc (size_t size) |
| Allocates a block of memory. More... | |
| void | sys_free (void *ptr) |
| Frees a block of memory. More... | |
| void * | sys_memset (void *ptr, uint8_t value, size_t size) |
| Set memory to a specific value. More... | |
| void * | sys_memcpy (void *dest, const void *src, size_t size) |
| Copy memory from source to destination. More... | |
| void * | sys_memmove (void *dest, const void *src, size_t size) |
| Move memory from source to destination (handles overlapping regions) More... | |
| int | sys_memcmp (const void *ptr1, const void *ptr2, size_t num) |
| Compare two memory blocks. More... | |
| int | sys_strcmp (const char *str1, const char *str2) |
| Compare two NULL-terminated strings. More... | |
Memory management.
Definition in file memory.h.