diff options
Diffstat (limited to 'missing/memcmp.c')
-rw-r--r-- | missing/memcmp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/missing/memcmp.c b/missing/memcmp.c index e39c10ec..63cb5f8f 100644 --- a/missing/memcmp.c +++ b/missing/memcmp.c @@ -10,9 +10,9 @@ memcmp (s1, s2, l) register char *s1, *s2; register int l; { - for (; l--; s1++, s2++) { + for (; l-- > 0; s1++, s2++) { if (*s1 != *s2) return (*s1 - *s2); } - return (*--s1 - *--s2); + return (0); } |