Get rid of warning on platforms for casting char -> int
authorJens Axboe <jaxboe@fusionio.com>
Fri, 8 Jul 2011 19:14:57 +0000 (21:14 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Fri, 8 Jul 2011 19:14:57 +0000 (21:14 +0200)
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
init.c
parse.c

diff --git a/init.c b/init.c
index baf3130..4e7eb49 100644 (file)
--- a/init.c
+++ b/init.c
@@ -776,7 +776,7 @@ static int is_empty_or_comment(char *line)
                        return 1;
                if (line[i] == '#')
                        return 1;
-               if (!isspace(line[i]) && !iscntrl(line[i]))
+               if (!isspace((int) line[i]) && !iscntrl((int) line[i]))
                        return 0;
        }
 
diff --git a/parse.c b/parse.c
index 1e6a522..97ea4aa 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -177,12 +177,12 @@ static unsigned long long get_mult_bytes(const char *str, int len, void *data)
          * Go forward until we hit a non-digit
          */
        while ((p - str) <= len) {
-               if (!isdigit(*p))
+               if (!isdigit((int) *p))
                        break;
                p++;
        }
 
-       if (!isalpha(*p))
+       if (!isalpha((int) *p))
                p = NULL;
 
        return __get_mult_bytes(p, data);
@@ -230,7 +230,7 @@ void strip_blank_front(char **p)
 {
        char *s = *p;
 
-       while (isspace(*s))
+       while (isspace((int) *s))
                s++;
 
        *p = s;
@@ -250,7 +250,7 @@ void strip_blank_end(char *p)
                p = s;
 
        s = p + strlen(p);
-       while ((isspace(*s) || iscntrl(*s)) && (s > start))
+       while ((isspace((int) *s) || iscntrl((int) *s)) && (s > start))
                s--;
 
        *(s + 1) = '\0';