Updated: 2022/Sep/29
Please read Privacy Policy. It's for your privacy.
MEMCPY(3) Library Functions Manual MEMCPY(3) NAME memcpy - copy byte string LIBRARY Standard C Library (libc, -lc) SYNOPSIS #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); DESCRIPTION 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). RETURN VALUES The memcpy() function returns the original value of dst. The mempcpy() function returns a pointer to the byte after the last written byte. SEE ALSO bcopy(3), memccpy(3), memmove(3), wmemcpy(3), wmempcpy(3) STANDARDS The memcpy() function conforms to ISO/IEC 9899:1999 ("ISO C99"). NetBSD 10.99 August 1, 2023 NetBSD 10.99