MemMove
MemMove
Description
Move memory from source to destination, handling overlapping regions.
Parameters
| Name | Direction | Description |
|---|---|---|
dst |
out | Destination memory region. |
src |
in | Source memory region. |
n |
in | Number of bytes to move. |
Success
Returns destination pointer.
Failure
Function cannot fail.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Memory.c:41:
}
void *MemMove(void *dst, const void *src, size n) {
if (!dst || !src) {
LOG_FATAL("Invalid arguments");
Last updated on