CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/03/06 19:21:55
Modified files:
usr.bin/mandoc : roff.c
regress/usr.bin/mandoc/roff/cond: if.in if.out_ascii
Log message:
Three bugfixes related to the closing of conditional blocks:
1. Handle more than one `\}' on macro lines, as it was already done
for text lines.
2. Do not treat `\}' as a macro invocation after a dot at the beginning
of a line. That allows more than one `\}' to work on lines starting
with `.\}'. It also simplifies the code.
3. Do not complain about characters following `\}'. Those are not lost,
but handled normally both on text and macro lines.