MEMMOVE(3)

NAME
6.10 `memmove'--move possibly overlapping memory

SYNOPSIS
     #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.

SEE ALSO
memmove is part of the library. The full documentation for is maintained as a Texinfo manual. If info and are properly installed at your site, the command

    info

will give you access to the complete manual.