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