mempcpy(3)
- NetBSD Manual Pages
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.