X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=kernel%2Fparams.c;h=9da58eabdcb246dd3b156d7799ca49bf2799a304;hb=b0f1a59a98d7ac2102e7e4f22904c26d564a5628;hp=7f6912ced2bab2c957da0ef3edc6e70625560837;hpb=fc8e1ead9314cf0e0f1922e661428b93d3a50d88;p=deliverable%2Flinux.git diff --git a/kernel/params.c b/kernel/params.c index 7f6912ced2ba..9da58eabdcb2 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -23,6 +23,7 @@ #include #include #include +#include #if 0 #define DEBUGP printk @@ -87,7 +88,7 @@ static char *next_arg(char *args, char **param, char **val) } for (i = 0; args[i]; i++) { - if (args[i] == ' ' && !in_quote) + if (isspace(args[i]) && !in_quote) break; if (equals == 0) { if (args[i] == '=') @@ -121,7 +122,7 @@ static char *next_arg(char *args, char **param, char **val) next = args + i; /* Chew up trailing spaces. */ - while (*next == ' ') + while (isspace(*next)) next++; return next; } @@ -138,7 +139,7 @@ int parse_args(const char *name, DEBUGP("Parsing ARGS: %s\n", args); /* Chew leading spaces */ - while (*args == ' ') + while (isspace(*args)) args++; while (*args) {