ape/make: fix \ line continuation parsing

This commit is contained in:
cinap_lenrek 2018-09-13 11:54:20 +02:00
parent 5ea7337ae7
commit a33d76f8c9

View file

@ -321,17 +321,17 @@ else {
break;
case '\n':
++yylineno;
if(p==yytext || p[-1]!='\\')
{
*p = '\0';
goto endloop;
}
p[-1] = ' ';
while( (kc=getc(fin))=='\t' || kc==' ' || kc=='\n')
if(kc == '\n')
++yylineno;
do {
++yylineno;
if(p==yytext || p[-1]!='\\')
{
*p = '\0';
goto endloop;
}
p[-1] = ' ';
while( (kc=getc(fin))=='\t' || kc==' ')
;
} while(kc == '\n');
if(kc != EOF)
break;
case EOF: