CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/10/28 04:42:39
Modified files:
usr.bin/mandoc : man_term.c
Log message:
Font alternating blocks like .RB must not break the line between children
in literal mode. Fixing a bug found by naddy@ in the gettext(3) SYNOPSIS.
This required a bit of refactoring:
* consolidate pre_RB(), pre_RI(), and pre_BI() into pre_alternate()
* save the MANT_LITERAL mode before descending into children
* restore MANT_LITERAL mode before printing the last child