+2008-04-10 Eric Blake <ebb9@byu.net>
+
+ AC_AUTOCONF_VERSION might contain arbitrary macro names.
+ * doc/autoconf.texi (Versioning): Mention problem with expansion.
+ * tests/tools.at (autoconf: AC_AUTOCONF_VERSION): Adjust test.
+
2008-04-09 Slava Sysoltsev <Viatcheslav.Sysoltsev@h-d-gmbh.de> (tiny change)
Flush buffered output before exit.
rather than using @code{AC_PREREQ} to require the newer version of
Autoconf. However, remember that the Autoconf philosophy favors feature
checks over version checks.
+
+You should never expand this macro directly, but instead use
+@samp{m4_defn([AC_AUTOCONF_VERSION])}. This is because some users might
+have a beta version of Autoconf installed, with arbitrary letters
+included in its version string. This means it is possible for the
+version string to contain the name of a defined macro, such that
+expanding @code{AC_AUTOCONF_VERSION} would trigger the expansion of that
+macro during rescanning, and change the version string to be different
+than what you intended to check.
@end defmac
@node Notices