A few days ago, a patch from <G dot Branden dot Robinson at gmail dot com>
authorschwarze <schwarze@openbsd.org>
Mon, 1 May 2017 23:27:23 +0000 (23:27 +0000)
committerschwarze <schwarze@openbsd.org>
Mon, 1 May 2017 23:27:23 +0000 (23:27 +0000)
commit129c7e1f23772b77921dcfe03d36008cc8bae45b
treebdfb2036374e96634ef35f9530b3e4fe0f9277ef
parent57dd3233e47369aa32288eeb4d408c2169e82eb0
A few days ago, a patch from <G dot Branden dot Robinson at gmail dot com>
got committed to groff which changed .TP from using .it to using .itc,
such that groff now supports more than one man(7) macro line in the .TP
head if all but the last line in the head end with \c.

Of course, relying on that behaviour is utterly non-portable, but if
authors are reckless enough to use that idiom, let's do what they want.
usr.bin/mandoc/man.c