| MEMCPY(3) | Library Functions Manual | MEMCPY(3) |
memcpy — copy byte
string
Standard C Library (libc, -lc)
#include
<string.h>
void *
memcpy(void
* restrict dst, const
void * restrict src,
size_t len);
void *
mempcpy(void
* restrict dst, const
void * restrict src,
size_t len);
The
memcpy()
and
mempcpy()
functions copy len bytes from string
src to string dst. The arguments
must not overlap -- behavior if the arguments overlap is undefined. To copy
byte strings that overlap, use
memmove(3).
The memcpy() function returns the original
value of dst.
The mempcpy() function returns a pointer
to the byte after the last written byte.
The memcpy() function conforms to
ISO/IEC 9899:1999
(“ISO C99”).
| August 1, 2023 | NetBSD 11.0 |