void *memmove(void *dest, const void *source, size_t count)
void far *_fmemmove(void far *dest, const void far *source, size_t count)
Описание:
Функция memmove() копирует count символов из массива, на который указывает source, в массив, на который указывает dest.
Если массивы перекрываются, копирование производится корректно, причем неискаженное содержимое копируемой части памяти переносится в dest, a source становится измененным.
Функция memmove() возвращает указатель на dest.
Функция _fmemmove() является FAR-версией memcpy().
Пример: