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++;
}
|