.\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" May be distributed under the GNU General Public License .\" References consulted: .\" Linux libc source code .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sun Jul 25 10:41:09 1993 by Rik Faith (faith@cs.unc.edu) .TH MEMCPY 3 "April 10, 1993" "GNU" "Linux Programmer's Manual" .SH NAME memcpy \- copy memory area .SH SYNOPSIS .nf .B #include .sp .BI "void *memcpy(void *" dest ", const void *" src ", size_t " n ); .fi .SH DESCRIPTION The \fBmemcpy()\fP function copies \fIn\fP bytes from memory area \fIsrc\fP to memory area \fIdest\fP. The memory areas may not overlap. Use \fBmemmove\fP(3) if the memory areas do overlap. .SH "RETURN VALUE" The \fBmemcpy()\fP function returns a pointer to \fIdest\fP. .SH "CONFORMING TO" SVID 3, BSD 4.3, ISO 9899 .SH SEE ALSO .BR bcopy "(3), " memccpy "(3), " memmove "(3), " strcpy "(3), " strncpy (3)