In share package noninteractive, define dollar-sign functions and variables with...
commit427ac78d7bb05063f3fe0425c17a12005267cfd3
authorRobert Dodier <robert_dodier@users.sourceforge.net>
Mon, 2 Jan 2023 00:46:08 +0000 (1 16:46 -0800)
committerRobert Dodier <robert_dodier@users.sourceforge.net>
Mon, 2 Jan 2023 00:46:08 +0000 (1 16:46 -0800)
tree21d7ea5ab022ba22d92b032981f1d33ad44caf46
parent9b044b688cd47205fb4d9e0c5d3407751d0cbf88
In share package noninteractive, define dollar-sign functions and variables with DEFMFUN and DEFMVAR,
respectively.

That fixes an unreported bug: the new definition of $ASKEQUAL was not called,
because it was defined with DEFUN instead of DEFMFUN.

Also cut out (DECLARE (SPECIAL ...)) for variables which are defined with DEFMVAR
(and are therefore globally special).
share/contrib/noninteractive/asksign1.lisp
share/contrib/noninteractive/noninteractive.lisp