summaryrefslogtreecommitdiff
path: root/src/roff/troff
diff options
context:
space:
mode:
authorwl <wl>2006-03-27 17:31:06 +0000
committerwl <wl>2006-03-27 17:31:06 +0000
commitf6bb502359da9f435ad95caa5aa66707884560f3 (patch)
tree401ce138ddf99f849067700cd443ab88f5fddb76 /src/roff/troff
parentf45fbe58e05333fc25dd84e0e81ce1cc6b64b72a (diff)
downloadgroff-f6bb502359da9f435ad95caa5aa66707884560f3.tar.gz
* src/roff/troff/input.cpp (encode_char): Emit special characters
for -Thtml as `\[...]'. * src/devices/grohtml/post-html.cpp (page::add_and_encode): Updated. * doc/groff.texinfo (\X): Updated.
Diffstat (limited to 'src/roff/troff')
-rw-r--r--src/roff/troff/input.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index f7c01c98..804c2f0b 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -5185,14 +5185,13 @@ static void encode_char(macro *mac, char c)
const char *s = ci->get_symbol()->contents();
if (s[0] != (char)0) {
mac->append('\\');
- mac->append('(');
+ mac->append('[');
int i = 0;
while (s[i] != (char)0) {
mac->append(s[i]);
i++;
}
- mac->append('\\');
- mac->append(')');
+ mac->append(']');
}
}
else if (tok.stretchable_space()