Hello Noah,

one nit:

I generally prefer this style:

        if (!supposed_condition)
                fatal_failure_and_exit;
        normal code
        ...

to
        if (supposed_condition) {
                normal code
                ...
        } else
                fatal_failure_and_exit;

Applied to AC_SUBST, I'd prefer

m4_define([AC_SUBST],
[m4_bmatch(m4_bpatsubst([[$1]], [@&[EMAIL PROTECTED]), ^m4_defn([m4_re_word])$, 
[],
           [AC_FATAL([$0: `$1' is not a valid shell variable name])])
AC_SUBST_TRACE([$1])dnl
m4_pattern_allow([^$1$])dnl
m4_ifvaln([$2], [$1=$2])[]dnl
m4_append_uniq([_AC_SUBST_VARS], [$1], [
])dnl
])# AC_SUBST

What do you think?

Stepan


Reply via email to