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