Mercurial > gnulib
changeset 20334:f9629a6448bc
Return a value!
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sun, 14 Jul 1996 15:05:40 +0000 |
parents | a03bc0a1112a |
children | 765d529ee97a |
files | lib/memmove.c |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/memmove.c Sun Jul 14 12:45:09 1996 +0000 +++ b/lib/memmove.c Sun Jul 14 15:05:40 1996 +0000 @@ -7,7 +7,7 @@ #include <config.h> #endif -void +void * memmove (dest, source, length) char *dest; const char *source; @@ -18,7 +18,11 @@ for (source += length, dest += length; length; --length) *--dest = *--source; else if (source != dest) - /* Moving from hi mem to low mem; start at beginning. */ - for (; length; --length) - *dest++ = *source++; + { + /* Moving from hi mem to low mem; start at beginning. */ + for (; length; --length) + *dest++ = *source++; + --dest; + } + return (void *) dest; }