Skip to content

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)
    }
    
    void *MemMove(void *dst, const void *src, size n) {
        if (!dst || !src) {
            LOG_FATAL("Invalid arguments");
Last updated on