memcpy.3 - scc - simple c99 compiler
HTML git clone git://git.simple-cc.org/scc
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
memcpy.3 (570B)
---
1 .TH memcpy 3
2 .SH NAME
3 memcpy - copy bytes in memory
4 .SH SYNOPSIS
5 #include <string.h>
6
7 void *memcpy (void *restrict s1, const void *restrict s2, size_t n)
8 .SH DESCRIPTION
9 The
10 .BR memcpy ()
11 function copies the first
12 .I n
13 bytes of the object pointed to by
14 .I s2
15 into the object pointed to by
16 .IR s1 .
17 The function does not modify
18 .I s1
19 if
20 .I n
21 is equal to 0.
22 If copying takes place between objects that overlap,
23 the behavior is undefined.
24 .SH RETURN VALUE
25 The
26 .BR memcpy ()
27 function shall always return the pointer
28 .IR s1 .
29 .SH STANDARDS
30 ISO/IEC 9899:1999 Section 7.21.2.1