Well, if you're brand new to m4, you're work is even more impressive :)

>>>>> "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

Lars> can't handle macronames with special characters), so I had to
Lars> use define() instead for those.

Hm, that's probable, thought I wouldn't be surprised recent Autoconves
behave better than before.  Many quotes are missing in the core, in
particular in AC_DEFUN several were missing.

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

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.

        Akim

Reply via email to