// ----------------------------------------------------------------------------
void * memmove( void * s1, const void * s2, size_t n ) { /* TODO */ };
// ----------------------------------------------------------------------------
void * memmove( void * s1, const void * s2, size_t n ) { /* TODO */ };