Implement the \\$@ escape sequence (insert all macro arguments,
authorschwarze <schwarze@openbsd.org>
Tue, 21 Aug 2018 18:15:16 +0000 (18:15 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 21 Aug 2018 18:15:16 +0000 (18:15 +0000)
commite1866606d097b9ac9900cf9dee25e8796a8ce190
tree1c3b1cbabadc807999b7cd9c68a210a3bfcfbcf6
parent7736bf047726273c6e14ad6a011981f7dd340256
Implement the \\$@ escape sequence (insert all macro arguments,
quoted) in addition to the already supported \\$* (similar, but
unquoted).  Then use \\$@ to improve the implementation of
the .als request (macro alias).

Needed by groff_hdtbl(7).
Gosh, it feels like the manual pages of the groff package are
exercising every bloody roff(7) feature under the sun.  In the
manual page source code itself, not merely in the implementation
of the used macro packages, that is.
share/man/man7/roff.7
usr.bin/mandoc/roff.c