From 57d9be58d95409a28adb4b90489b4ad5e06623bf Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 14 Jul 1996 15:05:40 +0000 Subject: [PATCH] Return a value! --- lib/memmove.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/memmove.c b/lib/memmove.c index d7bdd7cd99..57f1e670bb 100644 --- a/lib/memmove.c +++ b/lib/memmove.c @@ -7,7 +7,7 @@ #include #endif -void +void * memmove (dest, source, length) char *dest; const char *source; @@ -18,7 +18,11 @@ memmove (dest, source, length) 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; } -- 2.30.2