where not treated correctly
if (c == '\\') {
LoadChar(c);
if (c == '\n') {
- LoadChar(c);
LineNumber++;
- continue;
}
c = quoted(c);
}
+ if (c >= 128) c -= 256;
val = val*256 + c;
size++;
LoadChar(c);
++LineNumber;
++lineno;
echo(c);
+ break;
}
else if (c == EOI) {
flush(op - _obuf);
echo(c);
LoadChar(c);
if (c == '\n') {
- ++LineNumber;
- lineno++;
break;
}
else if (c == EOI) {
}
while (c != stopc);
echo(c);
+ if (c == '\n')
+ break; /* Don't eat # */
LoadChar(c);
continue;
}