scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | 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