X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=lib%2Fc%2Ffreestanding%2Fstring.c;h=77c13ef698b79e970cc9b131522b9afa50e9d01a;hp=45eb2463284af43fd33ffe4f043e999dd0069537;hb=139f54779f6395a1828261423cd8013ca940ff36;hpb=00929a1561b0f510a582f9876affa96e4fccb72a diff --git a/lib/c/freestanding/string.c b/lib/c/freestanding/string.c index 45eb246..77c13ef 100644 --- a/lib/c/freestanding/string.c +++ b/lib/c/freestanding/string.c @@ -153,9 +153,9 @@ int strcmp(const char *s1, const char *s2) return (unsigned char)*s2 - (unsigned char)*s1; } -int strncmp(const char *s1, const char *s2, int n) +int strncmp(const char *s1, const char *s2, size_t n) { - int i = 0; + size_t i = 0; while (i < n && s1[i] && s2[i] && s1[i] == s2[i]) i++;