[][src]Function kernel::externs::memmove

#[no_mangle]
pub unsafe extern "C" fn memmove(
    dest: *mut u8,
    src: *const u8,
    n: usize
) -> *mut u8

Memmove

Copy N bytes of memory from src to dest. The memory areas may overlap.

This faster implementation works by copying bytes not one-by-one, but in groups of 8 bytes (or 4 bytes in the case of 32-bit architectures).