memcpy.c revision 33965
1/* memcpy (the standard C function) 2 This function is in the public domain. */ 3 4/* 5NAME 6 memcpy -- copy memory regions of arbitary length 7 8SYNOPSIS 9 void* memcpy (void *out, const void *in, size_t n); 10 11DESCRIPTION 12 Copy LENGTH bytes from memory region pointed to by IN to memory 13 region pointed to by OUT. 14*/ 15 16#include <ansidecl.h> 17#ifdef __STDC__ 18#include <stddef.h> 19#else 20#define size_t unsigned long 21#endif 22 23PTR 24DEFUN(memcpy, (out, in, length), PTR out AND CONST PTR in AND size_t length) 25{ 26 bcopy(in, out, length); 27 return out; 28} 29