memcpy(3) - NetBSD Manual Pages

Command: Section: Arch: Collection:  
MEMCPY(3)               NetBSD 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 writ- ten 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
Powered by man-cgi (2024-03-20). Maintained for NetBSD by Kimmo Suominen. Based on man-cgi by Panagiotis Christias.