Follow-up Comment #2, bug #64576 (project groff): I reiterate that stuff like this:
. while dpdf:href.opt\\$1 \{\ . pdf:href.opt\\$1 \\$@ . shift \\n[pdf:href.argc] . \} is too clever by half--by three quarters, maybe, if you're neither doing sanitization (which will need to be reversible for things like link text, and therefore even more tedious and difficult than sanitization already is), nor input validation. But the latter isn't even really what you want anyway. There's no reason that every argument to a macro must be expected to be a valid *roff identifier. This is simply a mistaken premise that appears to have driven several bad design decisions. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64576> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/