aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/kconfig/lex.zconf.c_shipped5
-rw-r--r--scripts/kconfig/zconf.l5
2 files changed, 10 insertions, 0 deletions
diff --git a/scripts/kconfig/lex.zconf.c_shipped b/scripts/kconfig/lex.zconf.c_shipped
index a065d5a57c01..bed0f4e2d2f7 100644
--- a/scripts/kconfig/lex.zconf.c_shipped
+++ b/scripts/kconfig/lex.zconf.c_shipped
@@ -1275,6 +1275,11 @@ YY_RULE_SETUP
1275case 32: 1275case 32:
1276YY_RULE_SETUP 1276YY_RULE_SETUP
1277{ 1277{
1278 while (zconfleng) {
1279 if ((zconftext[zconfleng-1] != ' ') && (zconftext[zconfleng-1] != '\t'))
1280 break;
1281 zconfleng--;
1282 }
1278 append_string(zconftext, zconfleng); 1283 append_string(zconftext, zconfleng);
1279 if (!first_ts) 1284 if (!first_ts)
1280 first_ts = last_ts; 1285 first_ts = last_ts;
diff --git a/scripts/kconfig/zconf.l b/scripts/kconfig/zconf.l
index 187d38ccadd5..4cea5c85cd0a 100644
--- a/scripts/kconfig/zconf.l
+++ b/scripts/kconfig/zconf.l
@@ -217,6 +217,11 @@ n [A-Za-z0-9_]
217 append_string("\n", 1); 217 append_string("\n", 1);
218 } 218 }
219 [^ \t\n].* { 219 [^ \t\n].* {
220 while (yyleng) {
221 if ((yytext[yyleng-1] != ' ') && (yytext[yyleng-1] != '\t'))
222 break;
223 yyleng--;
224 }
220 append_string(yytext, yyleng); 225 append_string(yytext, yyleng);
221 if (!first_ts) 226 if (!first_ts)
222 first_ts = last_ts; 227 first_ts = last_ts;