MEMCPY(3) | Library Functions Manual | MEMCPY(3) |
memcpy
— copy
bytes
#include
<string.h>
void *
memcpy
(void
*dst, const void
*src, size_t
len);
The
memcpy
()
function copies len bytes from buffer
src to buffer dst. If the two
buffers may overlap,
memmove(3) must be used
instead.
The memcpy
() function returns the original
value of dst.
bcopy(3), memccpy(3), memmove(3), strcpy(3), strlcpy(3), wmemcpy(3)
The memcpy
() function conforms to
ANSI X3.159-1989
(“ANSI C89”).
The memcpy
() function first appeared in
AT&T System V UNIX and was reimplemented
for 4.3BSD-Tahoe.
June 5, 2013 | OpenBSD-6.0 |