diff options
author | Ingo Schwarze <schwarze@cvs.openbsd.org> | 2018-08-20 17:31:45 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@cvs.openbsd.org> | 2018-08-20 17:31:45 +0000 |
commit | 8dce4790d8fff1c0348f7e992493aadb50836aa5 (patch) | |
tree | ae87b49a40060a1d3b32c834df67c5a59b3b72ff /gnu/usr.bin/cvs | |
parent | 724af66bc1e0fbbd119b70ba9c2f853154bb0e26 (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/cvs')
0 files changed, 0 insertions, 0 deletions