From 9e52957efc93734f70295a489481f4f9f3944242 Mon Sep 17 00:00:00 2001
From: David Brownell <dbrownell@users.sourceforge.net>
Date: Tue, 26 Jan 2010 17:54:49 -0800
Subject: 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>
---
 src/svf/svf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src/svf')

diff --git a/src/svf/svf.c b/src/svf/svf.c
index ea56a88a..f46d6983 100644
--- a/src/svf/svf.c
+++ b/src/svf/svf.c
@@ -585,7 +585,7 @@ static int svf_parse_cmd_string(char *str, int len, char **argus, int *num_of_ar
 			goto parse_char;
 		default:
 parse_char:
-			if (!in_bracket && isspace(str[pos]))
+			if (!in_bracket && isspace((int) str[pos]))
 			{
 				space_found = 1;
 				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 */
 	while (str_len > 0 && ((str[str_len - 1] == '0')
-				|| isspace(str[str_len - 1])))
+				|| isspace((int) str[str_len - 1])))
 		str_len--;
 
 	/* check validity: we must have consumed everything */
-- 
cgit v1.2.3