memcpy - copy region of memory
Standard C Library (libc, -lc)
#include <string.h>
void *
memcpy(void *dest,
const void *src, size_t len);
The block of memory beginning at src, of length len, is copied to dest. dest must point to a region large enough to hold it.
memcpy is not guaranteed to operate correctly if src and dest overlap. Use memmove on overlapping regions.
memcpy returns dest.