Replace the kludge for the \z escape sequence by an actual
authorschwarze <schwarze@openbsd.org>
Wed, 29 Apr 2015 18:32:57 +0000 (18:32 +0000)
committerschwarze <schwarze@openbsd.org>
Wed, 29 Apr 2015 18:32:57 +0000 (18:32 +0000)
commitf2e60d142f87cf8475f865280dbc92eca2c91a26
treeda42594a27b9cbc285388e390ff572104a152b9f
parentfcf0d611538ab5e58eaf36ba003573cafbe6b12a
Replace the kludge for the \z escape sequence by an actual
implementation.  As a side effect, minus ten lines of code.

As another side effect, this also fixes the assertion failure that
used to be triggered by "\z\o'ab'c" at the beginning of an output
line, found by jsg@ with afl (test case 022/Apr27).
regress/usr.bin/mandoc/roff/esc/Makefile
regress/usr.bin/mandoc/roff/esc/z.in
regress/usr.bin/mandoc/roff/esc/z.out_ascii
share/man/man7/roff.7
usr.bin/mandoc/term.c
usr.bin/mandoc/term.h