1207319Sdes/* memcpy (the standard C function)
276259Sgreen   This function is in the public domain.  */
365668Skris
492555Sdes/*
565668Skris
665668Skris@deftypefn Supplemental void* memcpy (void *@var{out}, const void *@var{in}, size_t @var{length})
765668Skris
865668SkrisCopies @var{length} bytes from memory region @var{in} to region
965668Skris@var{out}.  Returns a pointer to @var{out}.
1065668Skris
1165668Skris@end deftypefn
1265668Skris
1365668Skris*/
1465668Skris
1565668Skris#include <ansidecl.h>
1665668Skris#include <stddef.h>
1765668Skris
1865668Skrisvoid bcopy (const void*, void*, size_t);
1965668Skris
2065668SkrisPTR
2165668Skrismemcpy (PTR out, const PTR in, size_t length)
2265668Skris{
2365668Skris    bcopy(in, out, length);
2465668Skris    return out;
2565668Skris}
2658582Skris