3 void *
memmove(
void * dst,
const void * src,
size_t n) {
4 char * destination = (
char *)dst;
5 char * source = (
char *)src;
7 if (source < destination && destination < source + n) {
12 *--destination = *--source;
16 *destination++ = *source++;
void * memmove(void *dst, const void *src, size_t n)