From: Erik M. <er...@us...> - 2001-09-28 00:18:01
|
Update of /cvsroot/blob/blob/src In directory usw-pr-cvs1:/tmp/cvs-serv16412 Modified Files: util.c Log Message: Fix another silly bug. i should be an int, so the "<" test will actually work. Index: util.c =================================================================== RCS file: /cvsroot/blob/blob/src/util.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- util.c 2001/09/27 21:59:44 1.7 +++ util.c 2001/09/28 00:17:52 1.8 @@ -166,7 +166,7 @@ */ int strtoval(const char *str, u32 *value) { - u32 i; + int i; *value = 0; @@ -178,7 +178,7 @@ if((i = xdigitvalue(*str)) < 0) return -1; - *value = (*value << 4) | i; + *value = (*value << 4) | (u32)i; str++; } @@ -188,7 +188,7 @@ if((i = digitvalue(*str)) < 0) return -1; - *value = (*value * 10) + i; + *value = (*value * 10) + (u32)i; str++; } |