memmove.3 - scc - simple c99 compiler
(HTM) git clone git://git.simple-cc.org/scc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
memmove.3 (576B)
---
1 .TH memmove 3
2 .SH NAME
3 memmove - copy bytes in memory with overlapping areas
4 .SH SYNOPSIS
5 #include <string.h>
6
7 void *memmove (void *s1, const void *s2, size_t n)
8 .SH DESCRIPTION
9 The
10 .BR memmove ()
11 function copies the first
12 .I n
13 bytes of the object pointed to by
14 .I s2
15 to the object pointed to by
16 .IR s1 .
17 The
18 .BR memmove ()
19 function facilitates copying between overlapping memory blocks.
20 The function shall not copy anything if
21 .I n
22 is equal to 0.
23 .SH RETURN VALUE
24 The
25 .BR memmove ()
26 function shall return the pointer
27 .IR s1 .
28 .SH STANDARDS
29 ISO/IEC 9899:1999 Section 7.21.2.2