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