improved the speed somewhat

fixed bug with negative chars in comparisons
This commit is contained in:
eck
1990-08-28 13:54:46 +00:00
parent 8f8bca227a
commit 3310d79e1a
17 changed files with 104 additions and 85 deletions

View File

@@ -13,9 +13,11 @@ memcpy(void *s1, const void *s2, register size_t n)
register const char *p2 = s2;
while (n > 0) {
n--;
*p1++ = *p2++;
if (n) {
n++;
while (--n > 0) {
*p1++ = *p2++;
}
}
return s1;
}