Devo trattare i casi in cui in realtà non ho nulla da spostare / copiare con memmove()
/ memcpy()
come casi limite
int numberOfBytes = ...
if( numberOfBytes != 0 ) {
memmove( dest, source, numberOfBytes );
}
o dovrei semplicemente chiamare la funzione senza controllare
int numberOfBytes = ...
memmove( dest, source, numberOfBytes );
È necessario il controllo nel precedente frammento?
memcpy