ccanlint: use isspace instead of isblank
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 10 Nov 2010 11:51:06 +0000 (22:21 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 10 Nov 2010 11:51:06 +0000 (22:21 +1030)
I am told that CentOS 5.3 doesn't like isblank (it's ISO C).

tools/ccanlint/tests/examples_compile.c

index e8fb2451e253b80181d525de76a5a42c2a1e4f70..746b47f9a3519ca16ac3ea742bf0057b52d7cc67 100644 (file)
@@ -142,7 +142,7 @@ static char *start_main(char *ret, const char *why)
 static char *add_func(char *others, const char *line)
 {
        const char *p, *end = strchr(line, '(') - 1;
-       while (isblank(*end)) {
+       while (isspace(*end)) {
                end--;
                if (end == line)
                        return others;
@@ -185,7 +185,7 @@ static bool looks_internal(char **lines, char **why)
                const char *line = lines[i] + strspn(lines[i], " \t");
                unsigned len = strspn(line, IDENT_CHARS);
 
-               if (!line[0] || isblank(line[0]) || strstarts(line, "//"))
+               if (!line[0] || isspace(line[0]) || strstarts(line, "//"))
                        continue;
 
                /* The winners. */
@@ -342,7 +342,7 @@ static char *mangle(struct manifest *m, char **lines)
                } else {
                        /* Character at start of line, with ( and no ;
                         * == function start.  Ignore comments. */
-                       if (!isblank(lines[i][0])
+                       if (!isspace(lines[i][0])
                            && strchr(lines[i], '(')
                            && !strchr(lines[i], ';')
                            && !strstr(lines[i], "//")) {