X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libiberty%2Fmemcpy.c;h=7f67d0bd1f26c8ef5e89bfdf7ea71d25cfb40c4c;hb=aa1f7fb133a5a4f95af8286f58b689d6ae131488;hp=707a9f573850715f70d69641b3bc22bab2f3efb4;hpb=d0352a18a504a4e7b761f6b3264cf11347d8d056;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/memcpy.c b/libiberty/memcpy.c index 707a9f5738..7f67d0bd1f 100644 --- a/libiberty/memcpy.c +++ b/libiberty/memcpy.c @@ -2,26 +2,24 @@ This function is in the public domain. */ /* -NAME - memcpy -- copy memory regions of arbitary length -SYNOPSIS - void* memcpy (void *out, const void *in, size_t n); +@deftypefn Supplemental void* memcpy (void *@var{out}, const void *@var{in}, @ + size_t @var{length}) + +Copies @var{length} bytes from memory region @var{in} to region +@var{out}. Returns a pointer to @var{out}. + +@end deftypefn -DESCRIPTION - Copy LENGTH bytes from memory region pointed to by IN to memory - region pointed to by OUT. */ #include -#ifdef __STDC__ #include -#else -#define size_t unsigned long -#endif + +void bcopy (const void*, void*, size_t); PTR -DEFUN(memcpy, (out, in, length), PTR out AND const PTR in AND size_t length) +memcpy (PTR out, const PTR in, size_t length) { bcopy(in, out, length); return out;