manpagez: man (manual) pages & more
man memcpy(3)
Home | html | info | man
memcpy(3)                BSD Library Functions Manual                memcpy(3)


NAME

     memcpy -- copy memory area


LIBRARY

     Standard C Library (libc, -lc)


SYNOPSIS

     #include <string.h>

     void *
     memcpy(void *restrict dst, const void *restrict src, size_t n);


DESCRIPTION

     The memcpy() function copies n bytes from memory area src to memory area
     dst.  If dst and src overlap, behavior is undefined.  Applications in
     which dst and src might overlap should use memmove(3) instead.


RETURN VALUES

     The memcpy() function returns the original value of dst.


SEE ALSO

     bcopy(3), memccpy(3), memmove(3), strcpy(3), wmemcpy(3)


STANDARDS

     The memcpy() function conforms to ISO/IEC 9899:1990 (``ISO C90'').

BSD                              June 4, 1993                              BSD

Mac OS X 10.9.1 - Generated Wed Jan 8 20:33:09 CST 2014