Implement the \\$@ escape sequence (insert all macro arguments,
authorIngo Schwarze <schwarze@openbsd.org>
Tue, 21 Aug 2018 18:15:22 +0000 (18:15 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Tue, 21 Aug 2018 18:15:22 +0000 (18:15 +0000)
commit1483cf671448b44a8bf37ea7129c88e24f588abd
tree491940c1180723f98f3b4e05133b1a62ba0dd3af
parent9faad2ae0e7caf95d294df3c2ba845e98e0fff85
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.
roff.7
roff.c