+2007-10-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix config header generation with AIX awk.
+ * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS_PREPARE): In awk
+ script, use helper array D_is_set, as `" 0"' does not evaluate
+ to true for AIX awk.
+
2007-10-21 Eric Blake <ebb9@byu.net>
* tests/autotest.at (Banners): Reinstate test, with typo
"/g' >>$CONFIG_STATUS
cat >>$CONFIG_STATUS <<_ACEOF
+ for (key in D) D_is_set[key] = 1
FS = "\a"
}
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
}
split(mac1, mac2, "(") #)
macro = mac2[1]
- definiens = D[macro]
- if (definiens) {
+ if (D_is_set[macro]) {
# Preserve the white space surrounding the "#".
prefix = substr(line, 1, index(line, defundef) - 1)
- print prefix "define", macro P[macro] definiens
+ print prefix "define", macro P[macro] D[macro]
next
} else {
# Replace #undef with comments. This is necessary, for example,