X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=lib%2Fargv_split.c;h=4b1b083f219cd68fd0424ff6e4c6c84f6d685d25;hb=92a7c4e7183bcd29e2366f1ee784ad395c291134;hp=fad6ce4f7b57e353bf9b4a9d8c2dca502b4d5938;hpb=c548f08a4f7b89b93c805e0c4024b8302afa7121;p=karo-tx-linux.git diff --git a/lib/argv_split.c b/lib/argv_split.c index fad6ce4f7b57..4b1b083f219c 100644 --- a/lib/argv_split.c +++ b/lib/argv_split.c @@ -4,15 +4,9 @@ #include #include -#include - -static const char *skip_sep(const char *cp) -{ - while (*cp && isspace(*cp)) - cp++; - - return cp; -} +#include +#include +#include static const char *skip_arg(const char *cp) { @@ -27,7 +21,7 @@ static int count_argc(const char *str) int count = 0; while (*str) { - str = skip_sep(str); + str = skip_spaces(str); if (*str) { count++; str = skip_arg(str); @@ -81,7 +75,7 @@ char **argv_split(gfp_t gfp, const char *str, int *argcp) argvp = argv; while (*str) { - str = skip_sep(str); + str = skip_spaces(str); if (*str) { const char *p = str;