void * memmove(void *dest, const void *src, size_t n)
Copies n characters from the object pointed to by src to the object pointed to by dest.
void * memcpy(void *__restrict dest, const void *__restrict src, size_t n)
Copies n characters from the object pointed to by src to the object pointed to by dest.