Use unsigned char as argument to ctype function, from Michael ven Elst.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22648 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2008-02-25 07:37:57 +00:00
parent 0f10735602
commit 1873035d27

View File

@@ -1769,7 +1769,7 @@ mp_result mp_int_read_cstring(mp_int z, mp_size radix, const char *str, char **e
return MP_RANGE; return MP_RANGE;
/* Skip leading whitespace */ /* Skip leading whitespace */
while(isspace((int)*str)) while(isspace((unsigned char)*str))
++str; ++str;
/* Handle leading sign tag (+/-, positive default) */ /* Handle leading sign tag (+/-, positive default) */
@@ -3135,7 +3135,7 @@ static int s_ch2val(char c, int r)
if(isdigit((unsigned char) c)) if(isdigit((unsigned char) c))
out = c - '0'; out = c - '0';
else if(r > 10 && isalpha((unsigned char) c)) else if(r > 10 && isalpha((unsigned char) c))
out = toupper(c) - 'A' + 10; out = toupper((unsigned char)c) - 'A' + 10;
else else
return -1; return -1;