htmlroff: ignore \X... text; allow delims besides quote

This commit is contained in:
Russ Cox 2008-11-11 10:59:48 -08:00
parent 11257e5a43
commit d3e79f5b61

View file

@ -69,10 +69,16 @@ e_bang(void)
int int
e_X(void) e_X(void)
{ {
int c; int c, c1;
while((c = getrune()) >= 0 && c != '\'' && c != '\n') c1 = getrune();
outrune(c); if(c1 < 0 || c1 == '\n') {
c = c1;
c1 = 0;
} else {
while((c = getrune()) >= 0 && c != c1 && c != '\n')
;
}
if(c == '\n'){ if(c == '\n'){
warn("newline in %CX'...'", backslash); warn("newline in %CX'...'", backslash);
outrune(c); outrune(c);