Czy muszę traktować przypadki, w których faktycznie nie mam nic do przeniesienia / skopiowania z memmove()
/ memcpy()
jako przypadki skrajne?
int numberOfBytes = ...
if( numberOfBytes != 0 ) {
memmove( dest, source, numberOfBytes );
}
czy powinienem po prostu wywołać funkcję bez sprawdzania
int numberOfBytes = ...
memmove( dest, source, numberOfBytes );
Czy sprawdzenie w poprzednim fragmencie jest konieczne?
memcpy