memmove
---move possibly overlapping memory#include <string.h> void *memmove(void *dst, const void *src, size_t length);
Description
This function moves length characters from the block of
memory starting at *src
to the memory starting at
*dst
. memmove
reproduces the characters correctly
at *dst
even if the two areas overlap.
Returns
The function returns dst as passed.
Portability
memmove
is ANSI C.
memmove
requires no supporting OS subroutines.
Go to the first, previous, next, last section, table of contents.