memmove
 
Syntax

         

#include "mem.h"

void *memmove( void *to, const void *from, unsigned int count );

The memmove() function is identical to memcpy(), except that it works even if to and from overlap.