]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/libkern/scanc.c
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / bsd / libkern / scanc.c
index d8d1c51cd26d1933f49c688a8aced906afcf4cf8..59f3d47788160af1d2d387c9f75f2c260726d786 100644 (file)
@@ -62,8 +62,8 @@
 
 #include <libkern/libkern.h>
 
-int
-scanc(u_int size, u_char *cp, const u_char table[], int mask0)
+size_t
+scanc(size_t size, u_char *cp, const u_char table[], u_char mask0)
 {
        u_char *end;
        u_char mask;
@@ -72,5 +72,5 @@ scanc(u_int size, u_char *cp, const u_char table[], int mask0)
        for (end = &cp[size]; cp != end && (table[*cp] & mask) == 0; ++cp) {
                ;
        }
-       return end - cp;
+       return (size_t)(end - cp);
 }