X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libiberty%2Fmemcpy.c;h=8a97b85b06a517c3338338d602a132c6e6930dfb;hb=1f9872defff2f59381fd42ebb4fbbf39905bf8e5;hp=707a9f573850715f70d69641b3bc22bab2f3efb4;hpb=5b64ad42d36e6d487e1f7287d37fbc243a178e72;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/memcpy.c b/libiberty/memcpy.c index 707a9f5738..8a97b85b06 100644 --- a/libiberty/memcpy.c +++ b/libiberty/memcpy.c @@ -2,26 +2,27 @@ 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__ +#ifdef ANSI_PROTOTYPES #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;