[uClibc-cvs] CVS update of uClibc/ldso/include (dl-string.h)

Joakim Tjernlund jocke at codepoet.org
Tue Aug 10 15:18:20 UTC 2004


    Date: Tuesday, August 10, 2004 @ 09:18:20
  Author: jocke
    Path: /var/cvs/uClibc/ldso/include

Modified: dl-string.h (1.8 -> 1.9)

Forgot _dl_memcpy in previous checkin.


Index: uClibc/ldso/include/dl-string.h
diff -u uClibc/ldso/include/dl-string.h:1.8 uClibc/ldso/include/dl-string.h:1.9
--- uClibc/ldso/include/dl-string.h:1.8	Tue Aug 10 09:06:30 2004
+++ uClibc/ldso/include/dl-string.h	Tue Aug 10 09:18:18 2004
@@ -135,12 +135,13 @@
 
 static inline void * _dl_memcpy(void * dst, const void * src, size_t len)
 {
-	register char *a = dst;
-	register const char *b = src;
-
-	while (len--)
-		*a++ = *b++;
+	register char *a = dst-1;
+	register const char *b = src-1;
 
+	while (len) {
+		*++a = *++b;
+		--len;
+	}
 	return dst;
 }
 



More information about the uClibc-cvs mailing list