[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