diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2014-10-27 16:29:06 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2014-10-27 16:29:06 +0000 |
commit | f5345b6217098a40ff8e78782b7eaaa61c4cd3b1 (patch) | |
tree | 2b06b5a80a2d4973a060bee8dfab559855f742e1 /lib.in | |
parent | 4313688a446fb34dd7d7ba53f63060819ff17efd (diff) | |
download | mandoc-f5345b6217098a40ff8e78782b7eaaa61c4cd3b1.tar.gz |
Handle output encoding for unicode, numbered and named escape sequences
in one common, safe way instead of three different ways. In particular,
* skip NUL, it is used to mean "no output desired"
* deny 0x01-0x1F and 0x7F-0x9F, print REPLACEMENT CHARACTER instead
* print 0x20-0x7E literally or name-encoded, as required
* print characters above 0x9F numerically
Diffstat (limited to 'lib.in')
0 files changed, 0 insertions, 0 deletions