if (!lex->flags.mergelines || ch != '\\')
break;
ch = lex_getch(lex);
+ if (ch == '\r')
+ ch = lex_getch(lex);
if (ch != '\n') {
lex_ungetch(lex, ch);
ch = '\\';
/*
case '+':
case '-':
- */
+ */
case '*':
case '/':
case '<':
lex_tokench(lex, ch);
nextch = lex_getch(lex);
- if (nextch == '=') {
+ if (nextch == '=' || nextch == '*') {
lex_tokench(lex, nextch);
} else
lex_ungetch(lex, nextch);