On Fri, Feb 25, 2000 at 11:43:15AM +0100, Akim Demaille wrote:
: >>>>> "Lars" == Lars J Aas <[EMAIL PROTECTED]> writes:
:
: Lars> I figured that using illegal macro-names and indir'ing
: Lars> everything could help me avoid "accidental" macro-expansions and
: Lars> keep the sub-macros "local" in a sense (as described in the m4
: Lars> texinfo doc). Didn't work well with AC_DEFUN though (automake
:
: autoconf
You're right. aclocal did the complaining. I just thought it was automake
because I remembered it was something that was run earlier than autoconf
in autogen.sh.
: Lars> Another thing I'm wondering about; I wasn't able to use m4's
: Lars> expr() in autoconf without calling it through indir (but it
:
: eval I suppose
That's the 1-cup-of-coffee talking. I require 2-3 cups before my brain
starts working properly.
: Lars> works in plain m4) - what's the reason for that? Has it been
: Lars> renamed to m4_expr() or something?
:
: Renamed as m4_eval, because eval is a sh construct which is often used
: in Autoconf scripts.
Wouldn't think that would be necessary (except for readability), unless
you have some sh eval use that looks like the builting eval macro given
arguments?
Lars J