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

Reply via email to