cygwin buildfix
isspace() parameter must be an integer, else a 'char' gets used as an array index (sigh). Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
parent
33fc60befc
commit
9e52957efc
|
@ -585,7 +585,7 @@ static int svf_parse_cmd_string(char *str, int len, char **argus, int *num_of_ar
|
||||||
goto parse_char;
|
goto parse_char;
|
||||||
default:
|
default:
|
||||||
parse_char:
|
parse_char:
|
||||||
if (!in_bracket && isspace(str[pos]))
|
if (!in_bracket && isspace((int) str[pos]))
|
||||||
{
|
{
|
||||||
space_found = 1;
|
space_found = 1;
|
||||||
str[pos] = '\0';
|
str[pos] = '\0';
|
||||||
|
@ -710,7 +710,7 @@ static int svf_copy_hexstring_to_binary(char *str, uint8_t **bin, int orig_bit_l
|
||||||
|
|
||||||
/* consume optional leading '0' MSBs or whitespace */
|
/* consume optional leading '0' MSBs or whitespace */
|
||||||
while (str_len > 0 && ((str[str_len - 1] == '0')
|
while (str_len > 0 && ((str[str_len - 1] == '0')
|
||||||
|| isspace(str[str_len - 1])))
|
|| isspace((int) str[str_len - 1])))
|
||||||
str_len--;
|
str_len--;
|
||||||
|
|
||||||
/* check validity: we must have consumed everything */
|
/* check validity: we must have consumed everything */
|
||||||
|
|
Loading…
Reference in New Issue