The gcc manpage contains some weird glitches, for instance :
"(usually Cv'-.1v'h'-1p'+h'-1p'+v'.1v'h'-1p')"

I tracked it down to "(usually \*(C+)" in the man page's source.
However, I'm not a *roff expert so I don't know where to look, so I
just let you know.

Hi Thomas,

Good catch.  For any roff people, the culprit was

.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'

The \v and \h escapes weren't being properly handled in mandoc (vertical positioning... ugh), nor was a missing sign in \s.

Thanks,

Kristaps

Reply via email to