]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Rather than using a C implementation of memmove, directly call memmove, which
authorWilco Dijkstra <wdijkstr@arm.com>
Fri, 27 Feb 2015 14:44:41 +0000 (14:44 +0000)
committerWilco Dijkstra <wdijkstr@arm.com>
Fri, 27 Feb 2015 14:44:41 +0000 (14:44 +0000)
typically has a much faster optimized implementation.

ChangeLog
string/bcopy.c

index 6eb5290fdb8083adbac86ed7f78035ebe81eaea9..b55d6d613a0c6a02529dcd4402c319f1ec2dbb55 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-02-27  Wilco Dijkstra  wdijkstr@arm.com
+
+       * string/bcopy.c (bcopy): Call memmove for performance.
+
 2015-02-27  Wilco Dijkstra  wdijkstr@arm.com
 
        * string/bzero.c (__bzero): Call memset for performance.
index 326478a995af4c6b2435b967f6f77dbd99b481d0..f74e5894493c5c521a966de014b2efe68d07eb58 100644 (file)
 
 #include <string.h>
 
-#define        memmove         bcopy
-#define        rettype         void
-#define        RETURN(s)       return
-#define        a1              src
-#define        a1const         const
-#define        a2              dest
-#define        a2const
-
-#include <string/memmove.c>
+void
+bcopy (const void *src, void *dest, size_t len)
+{
+  memmove (dest, src, len);
+}