diff options
-rw-r--r-- | usr.bin/locate/locate/util.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/locate/locate/util.c b/usr.bin/locate/locate/util.c index 944ca88..9cd02b0 100644 --- a/usr.bin/locate/locate/util.c +++ b/usr.bin/locate/locate/util.c @@ -237,7 +237,7 @@ getwm(p) } u; register int i; - for (i = 0; i < INTSIZE; i++) + for (i = 0; i < (int)INTSIZE; i++) u.buf[i] = *p++; i = u.i; @@ -245,7 +245,7 @@ getwm(p) if (i > MAXPATHLEN || i < -(MAXPATHLEN)) { i = ntohl(i); if (i > MAXPATHLEN || i < -(MAXPATHLEN)) - errx(1, "integer out of +-MAXPATHLEN (%d): %d", + errx(1, "integer out of +-MAXPATHLEN (%d): %u", MAXPATHLEN, abs(i) < abs(htonl(i)) ? i : htonl(i)); } return(i); @@ -270,7 +270,7 @@ getwf(fp) if (word > MAXPATHLEN || word < -(MAXPATHLEN)) { word = ntohl(word); if (word > MAXPATHLEN || word < -(MAXPATHLEN)) - errx(1, "integer out of +-MAXPATHLEN (%d): %d", + errx(1, "integer out of +-MAXPATHLEN (%d): %u", MAXPATHLEN, abs(word) < abs(htonl(word)) ? word : htonl(word)); } |