unidasm.c needs some type casts.

Juergen
This commit is contained in:
Aaron Giles 2009-09-06 21:51:39 +00:00
parent e1d0914552
commit 095f6923fd

View File

@ -346,15 +346,15 @@ int parse_options(int argc, char *argv[], options *opts)
if (pending_base || pending_arch) if (pending_base || pending_arch)
goto usage; goto usage;
if (tolower(curarg[1]) == 'a') if (tolower((UINT8)curarg[1]) == 'a')
pending_arch = TRUE; pending_arch = TRUE;
else if (tolower(curarg[1]) == 'b') else if (tolower((UINT8)curarg[1]) == 'b')
pending_base = TRUE; pending_base = TRUE;
else if (tolower(curarg[1]) == 'l') else if (tolower((UINT8)curarg[1]) == 'l')
opts->lower = TRUE; opts->lower = TRUE;
else if (tolower(curarg[1]) == 'n') else if (tolower((UINT8)curarg[1]) == 'n')
opts->norawbytes = TRUE; opts->norawbytes = TRUE;
else if (tolower(curarg[1]) == 'u') else if (tolower((UINT8)curarg[1]) == 'u')
opts->upper = TRUE; opts->upper = TRUE;
else else
goto usage; goto usage;
@ -499,11 +499,11 @@ int main(int argc, char *argv[])
if (opts.lower) if (opts.lower)
{ {
for (p = buffer; *p != 0; p++) for (p = buffer; *p != 0; p++)
*p = tolower(*p); *p = tolower((UINT8)*p);
} else if (opts.upper) } else if (opts.upper)
{ {
for (p = buffer; *p != 0; p++) for (p = buffer; *p != 0; p++)
*p = toupper(*p); *p = toupper((UINT8)*p);
} }
printf("%s\n", buffer); printf("%s\n", buffer);