MEMMOVE(3)

ИМЯ
memmove - копирует область памяти

ОБЗОР
#include <string.h>

void *memmove(void *dest, const void *src, size_t n);

ОПИСАНИЕ
Функция memmove() копирует n байт из участка памяти src в dest. Адреса участков могут перекрываться — в этом случае из src байты копируются во временный массив, который не пересекается с src или dest, после чего они копируются из него в dest.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция memmove() возвращает указатель на dest.

АТРИБУТЫ
Описание терминов данного раздела смотрите в attributes(7).
Интерфейс | Атрибут | Значение
memmove() | Безвредность в нитях | MT-Safe

СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.

СМОТРИТЕ ТАКЖЕ
bcopy(3), memccpy(3), memcpy(3), strcpy(3), strncpy(3), wmemmove(3)