diff --git a/lib/string/memcpy.c b/lib/string/memcpy.c index 289a4063..623b730e 100644 --- a/lib/string/memcpy.c +++ b/lib/string/memcpy.c @@ -21,12 +21,20 @@ #include #include -void * -memcpy (void *dest, void const *src, size_t n) +char * +_memcpy (char *dest, char const *src, size_t n) { char *p = dest; char const *q = src; + while (n--) *p++ = *q++; + return dest; } + +void * +memcpy (void *dest, void const *src, size_t n) +{ + return _memcpy (dest, src, n); +}