1169695Skan/* memcpy (the standard C function)
2169695Skan   This function is in the public domain.  */
3169695Skan
4169695Skan/*
5169695Skan
6169695Skan@deftypefn Supplemental void* memcpy (void *@var{out}, const void *@var{in}, size_t @var{length})
7169695Skan
8169695SkanCopies @var{length} bytes from memory region @var{in} to region
9169695Skan@var{out}.  Returns a pointer to @var{out}.
10169695Skan
11169695Skan@end deftypefn
12169695Skan
13169695Skan*/
14169695Skan
15169695Skan#include <ansidecl.h>
16169695Skan#include <stddef.h>
17169695Skan
18169695Skanvoid bcopy (const void*, void*, size_t);
19169695Skan
20169695SkanPTR
21169695Skanmemcpy (PTR out, const PTR in, size_t length)
22169695Skan{
23169695Skan    bcopy(in, out, length);
24169695Skan    return out;
25169695Skan}
26