1.TH memcpy 3 scc\-VERSION2.SH NAME3memcpy - copy bytes between non-overlapping memory regions4.SH SYNOPSIS5#include <string.h>67void *memcpy (void *restrict s1, const void *restrict s2, size_t n)8.SH DESCRIPTION9The10.BR memcpy ()11function copies12.I n13bytes from the memory block pointed to by14.I s215into the memory block pointed to by16.IR s1 .17When18.I n19is zero, nothing is copied.20The source and destination must not overlap;21if they do, the behavior is undefined.22.SH RETURN VALUE23The24.BR memcpy ()25function always returns its first argument,26.IR s1 .27.SH STANDARDS28ISO/IEC 9899:1999 Section 7.21.2.1