diff options
Diffstat (limited to 'common/main.c')
| -rw-r--r-- | common/main.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/common/main.c b/common/main.c index d812aa186..7be295528 100644 --- a/common/main.c +++ b/common/main.c @@ -40,6 +40,7 @@  #endif  #include <post.h> +#include <linux/ctype.h>  #if defined(CONFIG_SILENT_CONSOLE) || defined(CONFIG_POST) || defined(CONFIG_CMDLINE_EDITING)  DECLARE_GLOBAL_DATA_PTR; @@ -1097,7 +1098,7 @@ int parse_line (char *line, char *argv[])  	while (nargs < CONFIG_SYS_MAXARGS) {  		/* skip any white space */ -		while ((*line == ' ') || (*line == '\t')) +		while (isblank(*line))  			++line;  		if (*line == '\0') {	/* end of line, no more args	*/ @@ -1111,7 +1112,7 @@ int parse_line (char *line, char *argv[])  		argv[nargs++] = line;	/* begin of argument string	*/  		/* find end of string */ -		while (*line && (*line != ' ') && (*line != '\t')) +		while (*line && !isblank(*line))  			++line;  		if (*line == '\0') {	/* end of line, no more args	*/ |