|
Kintsugi OS 0.5.0
x86 Monolithic OS
|
#include "mem.h"Functions | |
| void * | memset (void *s, int c, unsigned int n) |
| Заполняет блок памяти указанным значением. | |
| void * | memcpy (void *dest, const void *src, unsigned int n) |
| Копирует блок памяти из src в dest. | |
| void | memory_copy (u8 *source, u8 *dest, int nbytes) |
| Копирует n байт из source в dest. (Альтернатива memcpy) | |
| void | memory_set (u8 *dest, u8 val, u32 len) |
| Заполняет блок памяти указанным байт-значением. | |
| void | u32memory_set (u32 *dest, u32 val, u32 len) |
| Заполняет блок памяти указанным 32-битным значением. | |
| void * memcpy | ( | void * | dest, |
| const void * | src, | ||
| unsigned int | n | ||
| ) |
Копирует блок памяти из src в dest.
| dest | Указатель на назначение. |
| src | Указатель на источник. |
| n | Количество байт для копирования. |
Копирует n байт из source в dest. (Альтернатива memcpy)
| source | Указатель на источник. |
| dest | Указатель на назначение. |
| nbytes | Количество байт для копирования. |
Заполняет блок памяти указанным байт-значением.
| dest | Указатель на начало блока памяти. |
| val | Значение для заполнения. |
| len | Количество байт для заполнения. |
| void * memset | ( | void * | s, |
| int | c, | ||
| unsigned int | n | ||
| ) |
Заполняет блок памяти указанным значением.
| s | Указатель на начало блока памяти. |
| c | Значение для заполнения (передается как int, но преобразуется в unsigned char). |
| n | Количество байт для заполнения. |