CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/05/15 06:30:59
Modified files:
usr.bin/mandoc : libmdoc.h mdoc_argv.c mdoc_macro.c
mdoc_strings.c
Log message:
Distinguish OPEN, MIDDLE and CLOSE delimiters (using an enum).
Only OPEN are drawn before the beginning of a macro;
this is new, before this, MIDDLE ('|') were drawn in front, too.
Only CLOSE are pushed after the end of a macro (as before).
ok kristaps@
This allows us to finally enable handling of leading punctuation
without regressions.