summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/perl/plan9
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@cvs.openbsd.org>2018-08-20 17:31:45 +0000
committerIngo Schwarze <schwarze@cvs.openbsd.org>2018-08-20 17:31:45 +0000
commit8dce4790d8fff1c0348f7e992493aadb50836aa5 (patch)
treeae87b49a40060a1d3b32c834df67c5a59b3b72ff /gnu/usr.bin/perl/plan9
parent724af66bc1e0fbbd119b70ba9c2f853154bb0e26 (diff)
Expand \n(.$ (the number of macro arguments) right in roff_userdef(),
before even reparsing the expanded macro. That is the least dirty way to fix the bug that \(.$ remained set after execution of the user-defined macro ended. Any other way to fix it would probably require changes to read.c, which really shouldn't be bothered with such roff(7) internals.
Diffstat (limited to 'gnu/usr.bin/perl/plan9')
0 files changed, 0 insertions, 0 deletions