diff options
author | wl <wl> | 2006-12-11 16:12:15 +0000 |
---|---|---|
committer | wl <wl> | 2006-12-11 16:12:15 +0000 |
commit | 9c62ea4ff51d7bf4945de978ac19ff56f9a69503 (patch) | |
tree | 01c6dc8fc747e12b87311026efae32d3624da667 /LICENSES | |
parent | dc3adb09736b2999e76bc8eb1e97e7ed3617be5c (diff) | |
download | groff-9c62ea4ff51d7bf4945de978ac19ff56f9a69503.tar.gz |
Support up to 32 macro arguments in pic (and up to 16 on EBCDIC
hosts).
* src/preproc/pic/lex.cpp (ARG1): Redefine. Update all users.
(MAX_ARG): New macro. Use it everywhere to replace hard-coded
limit of 9 arguments.
(process_body): Handle argument numbers with more than a single
digit.
(interpolate_macro_with_args): Protect against exceeding number of
arguments.
* NEWS, src/preproc/pic/pic.man, doc/pic.ms: Document it.
Diffstat (limited to 'LICENSES')
0 files changed, 0 insertions, 0 deletions