(root)/
gcc-13.2.0/
libiberty/
memcpy.c
       1  /* memcpy (the standard C function)
       2     This function is in the public domain.  */
       3  
       4  /*
       5  
       6  @deftypefn Supplemental void* memcpy (void *@var{out}, const void *@var{in}, @
       7    size_t @var{length})
       8  
       9  Copies @var{length} bytes from memory region @var{in} to region
      10  @var{out}.  Returns a pointer to @var{out}.
      11  
      12  @end deftypefn
      13  
      14  */
      15  
      16  #include <ansidecl.h>
      17  #include <stddef.h>
      18  
      19  void bcopy (const void*, void*, size_t);
      20  
      21  void *
      22  memcpy (void *out, const void *in, size_t length)
      23  {
      24      bcopy(in, out, length);
      25      return out;
      26  }