aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/numconvert.c
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2009-12-31 12:21:01 -0900
committerDavid M. Syzdek <david@syzdek.net>2009-12-31 12:21:01 -0900
commit409ff08f75d161cb6cdbe0da95df739dbc6a3d64 (patch)
tree2b87379e573e2351de5ed6351666f9b227b1cbd7 /src/numconvert.c
parent26925bc4267e3a8cf234ea1892235a4d928edc64 (diff)
downloaddmstools-409ff08f75d161cb6cdbe0da95df739dbc6a3d64.tar.gz
dmstools-409ff08f75d161cb6cdbe0da95df739dbc6a3d64.tar.bz2
dmstools-409ff08f75d161cb6cdbe0da95df739dbc6a3d64.tar.xz
dmstools-409ff08f75d161cb6cdbe0da95df739dbc6a3d64.zip
Fixing comparisons with mixed signed variables
Diffstat (limited to 'src/numconvert.c')
-rw-r--r--src/numconvert.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/numconvert.c b/src/numconvert.c
index fe8a437..c780a72 100644
--- a/src/numconvert.c
+++ b/src/numconvert.c
@@ -235,7 +235,7 @@ int main(int argc, char * argv[])
235 else if (!(strncmp("0", argv[x], 1))) 235 else if (!(strncmp("0", argv[x], 1)))
236 base = 8; 236 base = 8;
237 else 237 else
238 for(y = 0; y < strlen(argv[x]); y++) 238 for(y = 0; ((uint32_t)y) < strlen(argv[x]); y++)
239 if ( ((argv[x][y] >= 'a') && (argv[x][y] <= 'z')) || 239 if ( ((argv[x][y] >= 'a') && (argv[x][y] <= 'z')) ||
240 ((argv[x][y] >= 'A') && (argv[x][y] <= 'Z')) ) 240 ((argv[x][y] >= 'A') && (argv[x][y] <= 'Z')) )
241 base = 16; 241 base = 16;
@@ -247,7 +247,7 @@ int main(int argc, char * argv[])
247 if (opt & MY_OPT_BIN) 247 if (opt & MY_OPT_BIN)
248 { 248 {
249 if (len) printf(","); 249 if (len) printf(",");
250 for(y = 0; y < sizeof(uintmax_t); y++) 250 for(y = 0; ((uint32_t)y) < sizeof(uintmax_t); y++)
251 { 251 {
252 byte = num >> (8*(sizeof(uintmax_t)-y-1)); 252 byte = num >> (8*(sizeof(uintmax_t)-y-1));
253 printf("%c%c%c%c%c%c%c%c", 253 printf("%c%c%c%c%c%c%c%c",