]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* configure.in: Bump to 2.50a.
authorAkim Demaille <akim@epita.fr>
Mon, 21 May 2001 13:01:06 +0000 (13:01 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 21 May 2001 13:01:06 +0000 (13:01 +0000)
12 files changed:
ChangeLog
ChangeLog.2 [new file with mode: 0644]
Makefile.am
Makefile.in
configure
configure.in
man/autoconf.1
man/autoheader.1
man/autoreconf.1
man/autoscan.1
man/autoupdate.1
man/ifnames.1

index faca9c73efb2f1627e2ad790b87cf15b4a59f9a6..8b7578f321bee63ecf4d2067c89000c414c06b02 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 2001-05-21  Akim Demaille  <akim@epita.fr>
 
-       Version 2.50.
-
-2001-05-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at: s/undefined macro/possibly undefined macro/.
-
-2001-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SEARCH_LIBS): Unobfuscate.
-
-2001-05-19  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh: s/undefined macro/possibly undefined macro/.
-
-2001-05-19  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Particular Programs): Explain the
-       `AC_PROG_LEX invoked multiple times' message.
-       Reported by Rainer Orth as PR Autoconf/177.
-
-2001-05-19  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh: Fix file names used in error messages.
-       Reported by Rainer Orth as PR Autoconf/178.
-
-2001-05-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at (AC_PROG_CPP via CC): Invoke AC_PROG_CC instead
-       if using `cc'.
-
-2001-05-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at (GNU Fortran 77): Don't AS_EXIT when using
-       AT_CHECK_MACRO since it skips tests embedded in configure.ac.
-       Remove files which might have been created when invoking the
-       compiler.
-       Reported by Nicolas Joly.
-
-2001-05-14  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Shellology): Document a quirk in
-       here-document handling on OpenBSD.
-
-2001-05-11  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): No longer use the
-       `maybe' strategy: first try cpp's exit status, then its stderr.
-       (AC_PROG_CPP, AC_PROG_CXXCPP): Adjust.
-       * tests/compile.at (AC_PROG_CPP via CC): Simplify mycc.
-       Remove unrelated code.
-
-2001-05-10  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at (AC_PROG_CPP via CC): New.
-       From Daniel Carroll.
-
-2001-04-27  Akim Demaille  <akim@epita.fr>
-
-       If AC_PROG_CC is invoked but not AC_PROG_CPP, then CPPFLAGS is not
-       AC_SUBST'ed.
-       Reported by Ralf Corsepius.
-
-       * aclang.m4 (_AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS): New.
-       (AC_PROG_CC, AC_PROG_CPP, AC_PROG_CXX, AC_PROG_CXXCPP)
-       (AC_PROG_F77): Use them.
-
-2001-04-27  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_PROG_PREPROC_WORKS): Rename and extend as...
-       (_AC_PROG_PREPROC_WORKS_IFELSE): this.
-       Adjust to admit
-       (AC_PROG_CPP, AC_PROG_CXXCPP): Use it.
-       Reported by Daniel Carroll.
-
-2001-04-26  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use two backslashes
-       before double quotes in the copyright notice, since the native
-       OpenBSD shell removes single backslashes in here-documents with
-       unquoted delimiters.
-
-2001-04-25  Nicolas Joly  <njoly@pasteur.fr>
-
-       * acgeneral.m4 (_AC_RUN_IFELSE): Clean `core' files.
-
-2001-04-24  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi (The GNU build system): Add this chapter
-       introducing Autoconf+Automake+Libtool, and fix references in the
-       introduction.
-
-2001-04-24  Akim Demaille  <akim@epita.fr>
-
-       On HP-UX 10 `ranlib --version' creates `./--version'.
-       Reported by Bob Proulx and Jim Meyering.
-
-       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Do not invoke the
-       program with --version.
-
-2001-04-22  Jim Meyering  <meyering@lucent.com>
-
-       * acfunctions.m4 (AC_FUNC_MEMCMP): Remove `int main () {' and the
-       trailing `}', since AC_LANG_PROGRAM provides them.
-
-2001-04-20  Akim Demaille  <akim@epita.fr>
-
-       * configure.in: Bump to 2.49f.
-
-2001-04-20  Akim Demaille  <akim@epita.fr>
-
-       Version 2.49e.
-
-2001-04-20  Akim Demaille  <akim@epita.fr>
-
-       * tests/foreign.at (Libtool): Ignore configure's stderr.
-
-2001-04-20  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * acgeneral.m4 (AC_OUTPUT): Close the descriptor before running
-       config.status so config.log is properly created on MS-DOS.
-
-2001-04-20  Nicolas Joly  <njoly@pasteur.fr>
-
-       * tests/atspecific.m4 (AT_CHECK_AUTOUPDATE): Be robust to missing
-       or broken autoupdate.
-       * tests/tools.at: Likewise.
-       * tests/Makefile.am (CLEANFILES): Also clean Libtool files.
-
-2001-04-18  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * acgeneral.m4 (_AC_INIT_SRCDIR): Handle
-       backslashes (DOS paths) for $ac_confdir and $srcdir.
-
-2001-04-17  Akim Demaille  <akim@epita.fr>
-
-       Don't mess with FDs.
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS_FDS): Remove, replace with
-       inline setting up of AS_MESSAGE_FD.
-       (AS_MESSAGE_LOG_FD): Do not define, so that AS_MESSAGE does not
-       output in it before...
-       (_AC_INIT_CONFIG_LOG): here, which is run after the handling of
-       options.
-
-2001-04-18  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Replace documentation for obsolete
-       AC_LIBOBJ_DECL with clearer documentation for AC_LIBSOURCE
-       and AC_LIBSOURCES, improving the AC_LIBOBJ docs as well.
-
-2001-04-17  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Fixes for punctuation and grammar..  Replace
-       "..." with "@dots{}" except when "..." is in literal code.
-
-2001-04-17  Nicolas Joly  <njoly@pasteur.fr>
-
-       * acgeneral.m4 (_AC_LINK_IFELSE): Be sure to remove temporary
-       `conftest.$ac_objext', as some compilers may forget it.
-
-2001-04-16  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_INIT_VERSION): Use AC_PACKAGE_NAME and
-       AC_PACKAGE_VERSION only if they are defined.
-       (_AC_OUTPUT_CONFIG_STATUS): Likewise.
-
-2001-04-15  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Alter response on
-       `config.status --version' to be more compliant with the GNU Coding
-       Standards.
-
-2001-04-13  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Still more minor modifications for clarity,
-       felicity, and grammar.
-
-2001-04-11  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi (AC_F77_WRAPPERS): Mention C++ as well as C.
-       In the example, don't #ifdef F77_FUNC before using it, as that
-       would push any errors to link-time rather than compile-time; note
-       that the user can test this to invoke alternative behavior.
-
-2001-04-11  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (Task script): Be sure that `forbidden.rx' and
-       `allowed.rx' exist when AWK loads then.
-       Reported by Rainer Orth.
-
-2001-04-11  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: A few more minor modifications for clarity,
-       grammar, and formatting.
-
-2001-04-10  Lars J. Aas  <larsa@sim.no>
-
-       * Makefile.am: AC_SUBST fixes for PACKAGE_NAME, VERSION, PACKAGE...
-       * configure.in: Moved here.
-       Suggested by Akim Demaille and Raja R Harinath.
-
-2001-04-10  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS):  Re-enable logging to
-       `config.log' from `config.status', but delay logging till after
-       command line option processing.
-
-2001-04-10  Lars J. Aas  <larsa@sim.no>
-
-       * autoupdate.in (print_usage): print "\ at end of line does not
-       work as expected, so change block to here-doc instead.
-       (print_version): Same.
-
-2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Replace all tab characters with (8) spaces,
-       lest the formatting of example code, etcetera, be messed up.
-
-2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Rephrase various parts for clarity, felicity,
-       and/or grammar.
-
-2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Clean up cache documentation: Document
-       --config-cache/-C option, and recommend instead of --cache-file.
-       Indent example AC_CACHE_VAL macros for clarity.  Add new
-       "Cache Checkpointing" section for AC_CACHE_SAVE (and
-       AC_CACHE_LOAD), so that the "Cache Files" section focuses solely
-       on features visible to end-users (e.g. to better fit the cross
-       references).  Various minor rewordings for clarity, felicity,
-       and/or grammar.
-
-2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Revert to "configure.in" in the history, since
-       "configure.ac" wasn't used in the past, and in any case it is
-       probably a good idea to preserve this section verbatim.
-
-2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * AUTHORS: Fix grammar.
-
-2001-04-09  Lars J. Aas  <larsa@sim.no>
-
-       * Makefile.am: Manual addition of @PACKAGE@ substitution variable
-       needed by dist rules.  Added explanatory comment.
-       Problem reported and comment suggested by Raja R Harinath.
-
-2001-04-06  Lars J. Aas  <larsa@sim.no>
-
-       * Makefile.am: Manual addition of @VERSION@ substitution variable
-       as a temporary Automake fix.  Reported by Raja R Harinath.
-
-2001-04-04  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral (_AC_INIT_CONFIG_LOG): New macro for setting up the
-       config.log file.
-       (_AC_INIT_DEFAULTS_FDS): Log to /dev/null instead of config.log.
-       (AC_INIT): Invoke _AC_INIT_CONFIG_LOG after _AC_INIT_VERSION.
-
-2001-04-04  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS): Produce better version
-       information for config.log header.
-       (_AC_INIT_VERSION): Produce better version information for
-       `configure --version'.
-
-2001-03-30  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * doc/autoconf.texi: Use "invalid" instead of "illegal," as
-       suggested by the GNU coding standards.
-
-2001-03-30  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * m4sh.m4 (AS_BASENAME): New.
-       (AS_SHELL_SANITIZE): Set `$as_me'.
-       * acgeneral.m4: Don't set as_me; AS_SHELL_SANITIZE now does this.
-       * tests/atgeneral.m4: Likewise.
-       (AT_INIT): Use $PATH_SEPARATOR for walking the path.
-       * autoconf.sh: Be DOS-friendly when setting as_me and M4.
-       Add quotes to support spaces in $tmp.
-       Work around problem in DJGPP port of awk by using a temporary file.
-       * autoheader.sh: Be DOS-friendly when setting as_me.
-       * autoreconf.sh: Be DOS-friendly when setting as_me, dir and
-       template_dir.
-
-2001-03-27  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (AC_INIT_VERSION): Improved version information string
-       for `configure --version'.
-
-2001-03-27  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh (config_h): Be robust to new lines when extracting
-       the first argument of AC_CONFIG_HEADERS.
-       Reported by Lars J. Aas.
-
-2001-03-27  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * doc/autoconf.texi: Minor tweaks.
-
-2001-03-27  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * Makefile.am, configure.in: autoupdate is a Perl script.
-
-2001-03-20  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools): Some about
-       `touch'.
-       From Jim Meyering, Volker Borchert, and Peter Eisentraut.
-
-2001-03-20  Akim Demaille  <akim@epita.fr>
-
-       * tests/foreign.at (Libtool): Don't skip 1.3.5.
-       Invoke AC_CANONICAL_SYSTEM ---for some reason AC_CANONICAL_HOST is
-       not enough for 1.3.5.
-       From Lars J. Aas.
-
-2001-03-20  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4: s/Testing suite/Test suite/g.
-       From Jim.
-       (AT_INIT): Adjust the error message on invalid options.
-       * tests/foreign.at (Libtool): Skip Libtool 1.3 too.
-
-2001-03-20  Kevin Ryde  <user42@zip.com.au>
-
-       * doc/autoconf.texi: A couple of grammatical tweaks.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       * configure.in: Bump to 2.49e.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       Version 2.49d.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at (AWK portability): Don't rely on `empty'.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Fix the at_diff test.
-       Reported by Nicolas Joly.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_PREPROC_IFELSE): Redirect stdout out of the
-       _AC_EVAL_STDERR invocation to avoid `illegal io' on Ultrix.
-       Reported by Harlan Stenn, and fixed by Jim Meyering.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't hard code
-       `/bin/sh', use $SHELL.
-       From Paul Eggert.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (AC_FUNC_STRERROR_R): Update to
-       fileutils-4.0.42's.
-
-2001-03-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Don't always create `empty', rather
-       do it only when diffing `/dev/null' is not supported.
-       And use `at-devnull' instead of `empty'.
-
-2001-03-13  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl, autoupdate.in: Use `use' instead of `require' to
-       require some version of Perl, so that the test is performed at
-       compile time, not run time.
-       Suggested by Nicolas Joly.
-
-2001-03-13  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * tests/aclocal.m4: Fix some typos.  Also ignore $PATH_SEPARATOR.
-       * tests/atconfig.in: Set PATH_SEPARATOR to the proper
-       path separator.  Set SHELL here...
-       * tests/atgeneral.m4: ... instead of here.  Use $PATH_SEPARATOR
-       when setting AUTOTEST_PATH.  Don't default tests to "all" before
-       deciding whether the help text is needed.
-       * tests/semantics.at: Use the correct path separator.
-
-2001-03-13  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * doc/autoconf.texi: Expand section on DOS issues.
-       Add link to the `doschk' package.  Fix minor typo.
-       Clean up white spaces.
-
-2001-03-13  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_PROG_F77_C_O): define F77_NO_MINUS_C_MINUS_O
-       when test fails, not when it succeeds(!).
-
-2001-03-13  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at (AWK portability): Use AT_CHECK to check for GNU
-       AWK so that there is always a AT_CHECK between
-       AT_SETUP/AT_CLEANUP.
-       Reported by Nicolas Joly.
-
-2001-03-13  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at: Be sure to remove configure.ac~.
-
-2001-03-13  Raja R Harinath  <harinath@cs.umn.edu>
-
-       * autoupdate.in (File::Basename): Use package.
-       (%ac_macros, %au_macros): Save only base filenames.
-
-2001-03-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT): In the AU_DEFUN definition, don't try
-       to issue an obsolete message, it can't work for macros being
-       defined both with AC_DEFUN and AU_DEFUN.
-       Hence do it in the AC_DEFUN definition.
-
-2001-03-06  Pavel Roskin  <proski@gnu.org>
-
-       * tests/base.at (AC_TRY_*): Escape `^' - it's a pipe command
-       separator on Tru64 v5.1.
-       Reported by Nicolas Joly.
-
-2001-03-05  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Register at-setup-line and
-       at-check-line for removal.
-       Check for the presence of at-check-line only when $at_test was
-       really a test.
-       Reported by Pavel.
-
-2001-03-04  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atgeneral.m4 (AT_INIT): s/am_me/as_me/. Quote AT_CHECK
-       in the error message.
-
-2001-03-02  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Quote `$$*' correctly.
-
-2001-02-28  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Warn when at-check-line is
-       missing.
-       * tests/tools.at (Syntax of the scripts): Use AT_CHECK to test
-       /bin/sh -n.  Exit 77 on failure.
-       Reported by Harlan Stenn.
-
-2001-02-28  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Use `.;.' instead
-       of `.;`pwd`': if pwd is c:/foo, we might walk through `.:c'
-       (fails), and then `/foo' which might succeed, resulting in
-       believing `;' is the right path separator.
-
-2001-02-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AH_VERBATIM, AH_TEMPLATE): New, use AS_ESCAPE, not
-       _AS_QUOTE.
-       (_AH_VERBATIM_OLD, _AH_TEMPLATE_OLD): New, used for bugward
-       compatibility in...
-       (AC_DEFINE, AC_DEFINE_UNQUOTED): here.
-
-2001-02-26  Pavel Roskin  <proski@gnu.org>
-
-       * autoupdate.in (&mktmpdir): Strip the newline from the output
-       of mktemp.
-
-2001-02-26  Pavel Roskin  <proski@gnu.org>
-
-       * man/Makefile.am: autoupdate.1 now depends on autoupdate.in.
-
-2001-02-25  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * autoupdate.in: Support DOS paths.  Initialize $tmp to
-       avoid warnings.  Default $autoconf to 'autoconf'.
-
-2001-02-25  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.in (&END): Try to preserve the exit status.
-       Use backquotes where more readable.
-       Internal details should be dumped when $debug, not when $verbose.
-
-2001-02-25  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.in (&mktmpdir): New.
-       (&END): Remove $tmp.
-       (&parse_args): Handle -d and -l.
-
-2001-02-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Remove conf$$* on exit.
-       * m4sh.m4 (_AS_LN_S_PREPARE, _AS_BROKEN_TEST_PREPARE):
-       s/conftest/conf$$/ to avoid race conditions.
-       From Lars J. Aas.
-
-2001-02-25  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_PROG_INSTALL): Use ac_path_separator.
-       Restore the IFS earlier.
-       Suggested by Tim Van Holder.
-
-2001-02-25  Akim Demaille  <akim@epita.fr>
-
-       * m4sh.m4 (_AS_TEST_PREPARE): Rename as...
-       (_AS_BROKEN_TEST_PREPARE): this.
-       (_AS_TEST_PREPARE): New dummy but working version of this macro.
-       * acspecific.m4 (AC_PROG_INSTALL): Use AS_EXECUTABLE_P.
-
-2001-02-25  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.in (&parse_args): Support `-'.
-
-2001-02-25  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.in: Less Bournisms, more Wallisms.
-
-2001-02-23  Jim Meyering  <meyering@lucent.com>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Fix typo: s/;/:/
-       * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Revert that change.
-       There was no typo.
-
-2001-02-22  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Typos and formatting changes.
-
-2001-02-21  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use `AS_EXIT(0)' instead
-       of `exit 0' when exiting config.status.
-
-2001-02-21  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * doc/autoconf.texi: Add new node discussing issues related to
-       file systems (DOS, specifically).  Document DJGPP's bash's special
-       handling of $PATH_SEPARATOR.
-
-2001-02-21  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.in: New.  Replaces autoupdate.sh.
-
-2001-02-21  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl (&find_configure_ac): New.
-
-2001-02-20  Paul Martinolich <martinol@datasync.com>
-
-       * autoscan.pl (check_configure_ac): Pretty missing macro warnings
-       output.
-
-2001-02-19  Paul Eggert  <eggert@twinsun.com>
-
-       * aclang.m4 (AC_C_INLINE): Define "inline" to empty if the
-       compiler doesn't support 'static inline'.  This is needed for
-       Encore Umax-3.0.9.16b.
-
-2001-02-19  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_LANG_COMPILER_WORKS): Rename as...
-       (_AC_COMPILER_EXEEXT_WORKS): this.  Use the `a.out' or `a.exe'
-       left by _AC_COMPILER_EXEEXT_DEFAULT to check if the compiler works.
-       (_AC_COMPILER_EXEEXT_CROSS): Extract from the above macro.
-       (_AC_COMPILER_EXEEXT): Use them.
-       Adjust all the compiler looking macros to check for EXEEXT
-       *first*, then OBJEXT.
-       Set ac_exeext yourself.
-       (_AC_COMPILER_EXEEXT_O): Don't.
-
-2001-02-07  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atspecific.m4 (AT_CONFIGURE_AC): Double quote constant
-       part of the second argument to AT_DATA.
-       * tests/compile.at (AC_PROG_CPP with warnings): Fix underquoting
-       in a call to _AT_CHECK_AC_MACRO.
-       (AC_PROG_CPP without warnings): Likewise.
-
-2001-02-11  Jim Meyering  <meyering@lucent.com>
-
-       Ensure that even `autoscan --version' fails when e.g.,
-       writing to a full disk.
-       * autoscan.pl (END): New function.
-
-       * autoscan.pl: Misc. clean-up:
-       Move declarations of variables into the scope where they're used.
-       Use `qw'.  Don't use `$_'.
-
-2001-02-06  Paul Eggert  <eggert@twinsun.com>
-
-       * acspecific.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES): Don't reject
-       C++ compilers that are masquerading as C compilers, and that
-       incorrectly reject large integers.
-
-2001-02-07  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (AC_OUTPUT): Remove $(srcdir), ${srcdir} and
-       @srcdir@ from VPATH if srcdir is "." and replace blank VPATH
-       lines with empty lines to preserve line numbers.
-       Original version by Derek Price.
-
-2001-02-07  Derek Price  <derek.price@openavenue.com>
-
-       * acgeneral.m4 (_AC_LIBOBJ): Call AC_LIBSOURCE with '.c' extension
-       appended to function name.
-
-2001-02-06  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_RUN_LOG, _AC_RUN_LOG_STDERR, AC_RUN_LOG): New.
-       (_AC_EVAL_STDERR,  _AC_EVAL): Use them.
-       (_AC_INIT_PREPARE_FS_SEPARATORS): Use AC_RUN_LOG.
-
-2001-02-05  Derek Price  <derek.price@openavenue.com>
-
-       * autoheader.sh: Only set config_h for the first call to
-       AC_CONFIG_HEADERS.
-
-2001-02-05  Jim Meyering  <meyering@lucent.com>
-
-       * acspecific.m4 (AC_SYS_LARGEFILE): Add ULL suffix to the
-       integer constants.
-
-2001-02-05  Akim Demaille  <akim@epita.fr>
-
-       acfunctions.m4 was still using the old AC_LIBOBJ_DECL.
-       Reported by Derek R. Price.
-
-       * tests/semantics.at (AC_REPLACE_FUNCS): New test.
-       * acfunctions.m4 (AC_REPLACE_FUNCS, _AC_LIBOBJ_ALLOCA): Use
-       AC_LIBSOURCES.
-
-2001-02-03  Pavel Roskin  <proski@gnu.org>
-
-       * tests/base.at (AC_TRY_COMMAND): Add a colon between "then" and
-       "else". Separate commands inside AC_TRY_COMMAND with semicolons.
-       From Nicolas Joly.
-
-2001-02-03  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Removed, dead code.
-
-2001-02-03  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK): Use
-       AC_LIBSOURCES.
-
-2001-02-03  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LIBOBJ_DECL): Remove.
-       (AC_LIBSOURCES, AC_LIBSOURCE): New.
-
-2001-02-02  Akim Demaille  <akim@epita.fr>
-
-       * tests/base.at (AC_TRY_COMMAND): Fix the test.
-       From Nicolas Joly.
-
-       The following patch went into Autoconf between the two previous
-       entries:
-
-       * acgeneral.m4 (AC_TRY_COMMAND): Use the old code, using a tmp
-       variable, to recover multiline robustness.
-       Reported by Tim Van Holder.
-       * tests/base.at (AC_TRY_COMMAND): New.
-
-2001-02-02  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Rename all occurences
-       of ac_try to ac_mid to avoid a name clash.
-
-2001-02-02  Pavel Roskin  <proski@gnu.org>
-
-       * autoscan.pl (scan_c_file): When in verbose mode, don't print
-       out hashes common for the whole package. Do it in scan_files()
-       instead.
-       (scan_makefile): Likewise.
-       (scan_sh_file): Likewise.
-       Thanks to Jim Meyering for improved implementation.
-
-2001-02-01  Pavel Roskin  <proski@gnu.org>
-
-       * autoreconf.sh: Fix the case when the verbose output was not
-       redirected to stderr as everywhere else.
-
-2001-01-30  Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
-
-       * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Remove configure.ac
-       from check for ac_sub_configure.
-
-2001-01-30  Akim Demaille  <akim@epita.fr>
-
-       The recent addition of `exit's prototype in confdefs.h causes
-       AC_OUTPUT_MAKE_DEFS to include junky -D switches.
-       Reported by Wolfgang Mueller.
-
-       * tests/torture.at (#define header templates): Include trash in
-       confdefs.h.
-       * tests/atgeneral.at (AT_INIT): Don't expect `find' to support
-       -maxdepth, hence don't use -follow either.
-       Reported by Nicolas Joly.
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: In the
-       `quote' section, `p'rint the result.
-       If neither `#define' pattern match, just call `d' to start a new
-       cycle.
-       Invoke this sed program with -n.
-
-2001-01-30  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at: New test.
-       * tests/atspecific.at (AT_CHECK): When given 77 as expected exit
-       status, don't include the `skip' mechanism.
-
-2001-01-30  Akim Demaille  <akim@epita.fr>
-
-       * tests/base.at (AC_CACHE_CHECK): Typo and clean up.
-       Check only --quiet.
-
-2001-01-30  Paul Eggert  <eggert@twinsun.com>
-
-       * autoheader.sh: Don't pass a string to 'echo' that might
-       possibly contain backslashes.
-
-2001-01-29  Pavel Roskin  <proski@gnu.org>
-
-       Don't use filenames that can be reduced to "conftest" on DOS.
-
-       * acfunctions.m4 (AC_FUNC_MMAP): Use conftest.mmap, not
-       conftestmmap.
-       (AC_FUNC_UTIME_NULL): Use conftest.data, not conftestdata.
-       * acspecific.m4 (AC_PROG_MAKE_SET): Use conftest.make, not
-       conftestmake.
-       (_AC_PATH_X_XMKMF): Use conftest.dir, not conftestdir.
-       * acgeneral.m4 (AC_ARG_PROGRAM): Use conftest.sed, not
-       conftestsed.
-       * m4/sanity.m4: Use conftest.file, not conftestfile.
-       * doc/autoconf.texi (Guidelines for Test Programs): Suggest
-       using conftest.data, not conftestdata.
-
-2001-01-29  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4: Don't redirect builtins' stderr as Ultrix
-       hates this: use a subshell.
-
-2001-01-29  Assar Westerlund  <assar@sics.se>
-
-       * m4sh.m4 (_AS_TEST_PREPARE): Discard output when testing `test
-       -x' and `test -f' to avoid confusing users with error messages.
-       (AS_MKDIR_P): Invert order of separators in IFS to avoid problem
-       with some shells adding backslash between fields and parsing the
-       result for escapes.
-       * doc/autoconf.texi (Special Shell Variables): Document IFS.
-
-2001-01-29  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_PROG_F77): Improve documentation of the compilers
-       that are tried, add a few new ones (cft77, af77, epcf90, xlf95, g95),
-       and put pgf90 in the right place (before the F95 compilers).
-
-2001-01-29  Jim Meyering  <meyering@lucent.com>
-
-       * autoscan.pl: Do scan `configure.ac' when you claim it.
-       From Raja R Harinath.
-       (@kinds): Use `qw', rather than lots of quotes and commas.
-       (%generic_macro): Use single quotes around literals.
-       ($configure_scan): Define global, and use it instead of the literal.
-       Use `warn' in place of `printf STDERR'.
-
-2001-01-29  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: `Formatting++' changes: prototypes all the
-       functions, no longer use `&' to call functions as it disables
-       prototype checking, topological sort so that functions are defined
-       before being used, and put an Autoconf like nice comment to
-       describe the functions.
-       (output): Accept a CONFIGURE_SCAN parameter, and open CONF.
-
-2001-01-29  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SITE_LOAD): Let config.log know what you load.
-
-2001-01-27  Akim Demaille  <akim@epita.fr>
-
-       Follow Tim Van Holder's suggestions for a uniform handling of
-       symlinks.
-
-       * m4sh.m4: Stay in `as_', not `ac_'.
-       (_AS_LN_S_PREPARE): Eve out from...
-       * acspecific.m4 (AC_PROG_LN_S): here.  Adjust.
-       * m4sh.m4 (AS_LN_S): New.
-       (AS_SHELL_PREPARE): Call _AS_LN_S_PREPARE.
-
-2001-01-26  Assar Westerlund  <assar@sics.se>
-
-       * autoreconf.sh (find): Fix precedence.
-       (aclocal): Same as below for autoheader.
-
-2001-01-26  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (autoheader): Run it when there is no template, as
-       there is no risk to override a handwritten template.
-       From Assar Westerlund.
-
-2001-01-26  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4: dnl AC_ARG_VAR's newline.
-       (AC_PROG_CC, AC_PROG_F77, AC_PROG_CXX): AC_ARG_VAR(LDFLAGS).
-       * acgeneral.m4 (AC_CHECK_LIB): Don't do it.
-
-2001-01-26  Akim Demaille  <akim@epita.fr>
-
-       * tests/mktests.sh: Handle DOS issues: directory separator, single
-       dot in file names, and one actual bug: when set -e, running
-       (false; true) will of course fail, use (false || true).
-       From Tim Van Holder.
-
-2001-01-26  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * tests/Makefile.am (testsuite): Use testsuite.tmp, not
-       testsuite-tmp as temporary file.
-
-2001-01-25  Assar Westerlund  <assar@sics.se>
-
-       * autoreconf.sh: Also find configure.in.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       * configure.in: Bump to 2.49d.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       Version 2.49c.
-
-2001-01-24  Jim Meyering  <meyering@lucent.com>
-
-       * autoscan.pl (output): Detect/report a close failure.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       Preserve INSTALL too.
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_INSTALL for internal
-       computations, and therefore use INSTALL where ac_given_INSTALL
-       was used.
-       (_AC_OUTPUT_SUBDIRS): There is no point in computing INSTALL in
-       here.  It's not even used.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       While preserved in configure, srcdir is trashed in config.status.
-       Reported by Ralf Corsepius.
-
-       * tests/aclocal.m4 (AC_STATE_SAVE): It is ok to modify
-       CONFIG_STATUS, DEFS, prefix and exec_prefix.
-       It is OK to produce config.* files.
-       * tests/atspecific.m4 (AT_CONFIGURE_AC): Save the env *after*
-       AC_OUTPUT to check that it doesn't break anything by itself.
-       * tests/torture.m4 (srcdir): New test, from Ralf Corsepius.
-       * acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_top_srcdir and ac_srcdir
-       to preserve srcdir and top_srcdir.
-       Remove any use of `ac_given_srcdir' as `$srcdir' being preserved
-       is usable.
-
-2001-01-24  Alexandre Duret-Lutz  <duret_g@epita.fr>
-
-       configure -q did not work since 2000-11-03.
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS_FDS): Don't check for $silent,
-       tie AS_MESSAGE_FD to stdout unconditionally.
-       (_AC_INIT_PARSE_ARGS): If $silent redirect AS_MESSAGE_FD to
-       /dev/null.
-       * tests/base.at (AC_CACHE_CHECK): New test.
-
-2001-01-24  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * m4sh.m4 (AS_EXECUTABLE_P, _AS_TEST_PREPARE): New macros.
-       (AS_SANITIZE_SHELL): Call _AS_TEST_PREPARE.
-       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Use AS_EXECUTABLE_P
-       instead of test -f.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl (generic_macro): s/AC_CHECK_FUNCTIONS/AC_CHECK_FUNCS/.
-       * acfunctions: Just like the previous patch.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl (@kinds, %generic_macro): New.
-       (&init_tables): Use them.
-       * acheaders: Run `autoconf -t AC_CHECK_HEADERS:'$1'' on the fileutils,
-       and include all these headers in here.
-       Don't specify `AC_CHECK_HEADERS' as it's the default.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Just like the previous patch, but for
-       AC_CHECK_FUNCS, AC_CHECK_TYPES, and AC_CHECK_MEMBERS.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl (print_unique): Push all the macro invocation
-       locations.
-       (output_headers): For headers that need to be checked, push either
-       the specialized macro, or the generic macro call.
-       (check_configure_ac): Handle AC_CHECK_HEADERS.
-
-2001-01-24  Raja R Harinath  <harinath@cs.umn.edu>
-
-       Some non-srcdir build fixes.
-       * configure.in (BUGS): Look for file in $srcdir.
-       * tests/Makefile.am (MACRO_FILES): Use '..', not '$(top_srcdir)'.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       Don't AC_SUBST too much, as it makes Automake include those
-       variables in Makefiles, and drives autoscan to require unneeded
-       programs.
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Don't AC_SUBST CFLAGS,
-       CPPFLAGS, CXXFLAGS and LDFLAGS.
-       (AC_ARG_VAR): AC_SUBST the var.
-       Document it only once, even if there are several different docs.
-       * aclang.m4 (AC_PROG_CPP): Declare CPP and CPPFLAGS to AC_ARG_VAR.
-       (AC_PROG_CXXCPP): Declare CXXCPP and CPPFLAGS.
-
-2001-01-24  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_expand_once): Accept a witness.
-
-2001-01-23  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_EXPAND_ONCE): Remove, use m4_expand_once.
-       (AC_DIVERT_ONCE): Move to...
-       * m4sugar.m4 (m4_expand_once): here.
-
-2001-01-23  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_LANG_SET): Turn off optimizations.
-
-2001-01-23  Akim Demaille  <akim@epita.fr>
-
-       * configure.in: If this is a beta, dump the core of BUGS.
-       * tests/base.at (AC_REQUIRE & AC_LANG): New test, currently failing.
-
-2001-01-23  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Don't use `defined' to check whether an array is
-       defined.
-       Don't use parens with `defined'.
-
-2001-01-23  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Be sure to quote hashes to
-       avoid M4 thinking it's comments.
-
-2001-01-23  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * aclang.m4 (_AC_COMPILER_EXEEXT_O): Use
-       AS_IF([AC_TRY_EVAL(ac_link)]) instead of AC_LINK_IFELSE to
-       avoid depending on ac_exeext before it's found.
-       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Check for the
-       executable extension BEFORE checking whether the compiler
-       works, as that test depends on a correct ac_exeext.
-
-2001-01-23  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE) <trap>: Typo.
-
-2001-01-22  Pavel Roskin  <proski@gnu.org>
-
-       * autoscan.pl: Use "use strict". Declare all global variables
-       or make them private. Make all local variables private.
-       (find_autoconf): New, moved some code from the top level.
-       Use %ENV outside quotes to eliminate a warning.
-
-2001-01-22  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * acspecific.m4 (AC_PROG_LN_S): Detect DJGPP < 2.04, which only
-       supports 'ln -s' for executables.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl ($dir, $autoconf): New.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl ($headers, $functions, $identifiers, $libraries):
-       Also register locations of their requirement instead of a simple
-       counter.
-       (&check_configure_ac): Close TRACES.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Formatting changes.
-       Check `configure.ac' or `configure.in' if present.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl (&wanted): Don't register `Makefile' when
-       `Makefile.in' is present.
-       Factor the simplification of $name.
-       (&scan_makefile, &scan_sh_file): Instead of counting the number of
-       occurrences where a program/makevar is wanted, register file:line.
-       Adjust the verbose output.
-       (&check_configure_ac): Report the location where the macro is required.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Instead of undefined globals, set them to empty
-       values.
-       (%needed_macros): New.
-       (&check_configure_ac): New.  Call it.
-       (&output_libraries): Eve out from &output_programs.
-       (&print_unique): For the time being register in %needed_macros
-       only argument less macros.
-
-2001-01-22  Lars J. Aas  <larsa@sim.no>
-
-       * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): First try no declaration,
-       then '#include <stdlib.h>', before trying the explicit declarations.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_COMPILE_IFELSE): Wrap the test -s in
-       AC_TRY_COMMAND to improve config.log.
-       (_AC_INIT_DEFAULTS): Don't define ac_exeext and ac_objext to
-       highlight failures.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Work around a currently
-       impossible to describe bug of SunOS 4.1.3 which causes a shell
-       crash when using `VAR=${VAR="$default"}'.
-       Reported and diagnosed by Kevin Ryde.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (AC_FUNC_GETGROUPS): Typo :(.
-
-2001-01-22  Lars J. Aas  <larsa@sim.no>
-
-       * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O):
-       Export ac_cv_exeext so ltconfig believes the value is cached and
-       skips its own faulty test.
-
-2001-01-22  Jim Meyering  <meyering@lucent.com>
-
-       * actypes.m4 (AC_TYPE_GETGROUPS): Double quote the test program
-       body.
-
-2001-01-22  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * aclang.m4 (AC_LANG_INT_SAVE, AC_LANG_INT_SAVE(C)): Use
-       conftest.val, not conftestval.
-       * acgeneral.m4 (_AC_COMPUTE_INT_RUN, _AC_COMPUTE_INT):
-       Likewise.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       Create actypes.m4.
-
-       * acgeneral.m4 (AC_CHECK_SIZEOF, _AC_CHECK_TYPE_NEW)
-       (AC_CHECK_TYPES, _AC_CHECK_TYPE_OLD)
-       (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P, _AC_CHECK_TYPE_MAYBE_TYPE_P)
-       (AC_CHECK_TYPE, AC_CHECK_MEMBER, AC_CHECK_MEMBERS): Move into...
-       * actypes.m4: here.
-       * acgeneral.m4 (AC_TYPE_GETGROUPS, AM_TYPE_PTRDIFF_T)
-       (AC_TYPE_UID_T, AC_TYPE_SIZE_T, AC_TYPE_PID_T, AC_TYPE_OFF_T)
-       (AC_TYPE_MODE_T, AC_INT_16_BITS, AC_LONG_64_BITS, AC_TYPE_SIGNAL)
-       (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLKSIZE)
-       (AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_RDEV): Move into...
-       * actypes.m4: here.
-       Adjust the test suite.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Include a default case for non
-       existing tests.
-       * tests/atspecific.m4 (AT_CONFIGURE_AC, AT_CHECK_ENV)
-       (AT_CHECK_AUTOUPDATE, AT_CHECK_AU_MACRO): New.
-       Spread their use.
-       (AT_CHECK_MACRO): Pass `-W obsolete' to autoconf.
-       * tests/semantics.at (AC_HAVE_FUNCS): Obsolete, don't check.
-       * tests/mktest.sh: Create one test file per Autoconf source
-       file instead of separating syntax/update.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Some about diff and cmp.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * sh.m4 (AS_ESCAPE): New.
-       (_AS_QUOTE_IFELSE): Use it.
-       * tests/atgeneral.m4 (AT_INIT) <SHELL>: Define and use.
-       <--help> Don't display the options help when tests were selected.
-       Document -d.
-       <at_skip_list>: New.
-       <testsuite.log>: Give a banner, include ChangeLog snippets, list
-       the failed and skipped tests.
-       Remove useless $at_traceoff in sub shells, this improves the
-       readability of the traces by removing testsuite's implementation
-       details.
-       (AT_CHECK): Filter out the shell traces from the tested command's
-       stderr.
-       Use AS_ESCAPE.
-       Don't register experr and expout for clean up, as it's hairy and
-       easier to do from...
-       Support STDOUT = stdout, and STDERR = stderr.
-       Force the output of shell traces.
-       (AT_INIT): Here.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT, AC_OUTPUT): Don't take care of completing
-       the log.
-       (_AC_INIT_PREPARE): Do it in the trap 0.
-
-2001-01-22  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Instead of undefined globals, set them to empty
-       values.
-       (%needed_macros): New.
-       (&check_configure_ac): New.  Call it.
-       (&output_libraries): Eve out from &output_programs.
-       (&print_unique): For the time being register in %needed_macros
-       only argument less macros.
-
-2001-01-22  Raja R Harinath  <harinath@cs.umn.edu>,
-       Tim Van Holder  <tim.van.holder@pandora.be>,
-       Jim Meyering  <jim@meyering.net>
-
-       * acspecific.m4 (AC_AIX): Fix typo: s/@\$/@%/.
-
-2001-01-19  Akim Demaille  <akim@epita.fr>
-
-       Catch only used patterns.
-       Reported by the whole Autoconf community.
-
-       * m4sh.m4 (AS_INIT): New.
-       * acgeneral.m4 (AC_PLAIN_SCRIPT): Use it.
-       Forbid only AC, AU, AH and AM.
-
-2001-01-19  Akim Demaille  <akim@epita.fr>
-
-       Optimizing AC_LANG was broken.  Test and fix.
-
-       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Don't
-       use _AC_LANG_ABBREV so that you don't depend upon _AC_LANG.
-       (_AC_LANG_SET): New.
-       (AC_LANG, AC_LANG_PUSH, AC_LANG_POP): Use it.
-       * tests/compile.at: Test AC_LANG, AC_LANG_PUSH & AC_LANG_POP.
-
-2001-01-19  Akim Demaille  <akim@epita.fr>
-
-       * sugar.m4 (m4_require): Missing dnl.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PLAIN_SCRIPT): AF_INET, AF_UNIX, AR_FLAGS,
-       AS_FLAGS are OK.
-
-2001-01-18  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * m4sh.m4 (AS_MKDIR_P): Properly support DOS-style paths.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       * tests/foreign.at (Autoconf & Libtool): `configure.in', not `.ac'
-       since Libtool does not yet support it.
-       Let the test suite be more verbose about at-path.
-       From Patrick Welche.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4 (AT_CHECK_DEFINES): Discard
-       STDLIB|INTTYPES|MEMORY|STRING|UNISTD.
-       * tests/semantics.at (AC_CHECK_SIZEOF): Don't check the presence
-       of default headers, as it's machine dependent.
-       Reported by Jim Meyering and Nicolas Joly.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Don't leave macro names in comments.
-       * aclang.m4: Likewise.
-       * configure.in: Likewise.
-       * tests/semantics.at: Likewise.
-       * tests/tools.at: Likewise.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       Medium term goal: AC_ macros can be tested with -W obsolete.
-
-       * acgeneral.m4 (AC_RUN_IFELSE): Accept IF-CROSS-COMPILING.
-       (AC_TRY_RUN): Use it.
-       * acfunctions.m4: Start ousting AC_TRY_RUN and AC_TRY_COMPILE.
-       * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): AC_BEFORE on
-       AC_COMPILE_IFELSE and AC_RUN_IFELSE.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INCLUDES_DEFAULT): Force the newline to avoid
-       bad surprises.
-       Reported by Jim.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       Require a perfect divert push/pop balance.
-
-       * m4sugar.m4 (m4_divert, m4_divert_push, m4_divert_pop): Keep
-       track of them in m4_divert_stack.
-       (m4_divert_pop): Accept the expected current diversion as
-       argument and m4_fatal if incorrect, or if there is nothing to pop.
-       (globally): Specify the known m4_divert_pop.
-       Preserve symbolic values when possible.
-       * acgeneral.m4: No longer push the first diversion.
-       Specify the known m4_divert_pop.
-       (AC_PLAIN_SCRIPT): When m4_divert_push a diversion, m4_wrap its
-       pop.
-       (AC_INIT): Run AC_PLAIN_SCRIPT first, not last.
-       * tests/m4sh.at (AS_DIRNAME & AS_DIRNAME_SED): Can't use m4_defun
-       without m4_init.
-       * m4sugar.m4: Likewise.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Unlike the
-       builtin, fail on undefined symbols.
-       * tests/torture.at (Torturing config.status): Stop playing nasty
-       tricks with changequote.
-       (AC_DEFUBST): Move here from...
-       * tests/aclocal.m4: there.
-
-2001-01-18  Akim Demaille  <akim@epita.fr>
-
-       Various cleanups and consistency checks.
-
-       * m4sugar.m4: Formatting changes.
-       * acgeneral.m4 (AC_DIVERT_PUSH, AC_DIVERT_POP, AC_REQUIRE)
-       (AC_DIAGNOSE, AC_FATAL, AC_MSG_WARN, AC_MSG_NOTICE, AC_MSG_ERROR):
-       Use m4_copy to define them, in order to keep a good $0.
-       (AC_INIT): AC_LANG_PUSH C, not AC_LANG, to initialize the stack.
-       * aclang.m4 (AC_LANG_PUSH): Dont't use m4_defn on undefined macros.
-       (AC_LANG_POP): Admit an argument specifying the language we quit
-       when popping.
-       Adjust Autoconf's AC_LANG_POPs.
-       * tests/tools.at (AWK portability): Don't depend on AC_INIT.
-       (autoconf --trace: user macros): Obviously I
-       meant TRACE1, not AC_TRACE1.
-
-2001-01-17  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_undefine, m4_popdef): Don't tolerate undefined
-       arguments.
-       (_m4_expansion_stack): Rename as...
-       (m4_expansion_stack): this, and change its value: instead of using
-       the pushdef stack to stack each *line* of the stack, each
-       definition contains the whole stack.  I.e., to display the whole
-       stack, instead of popdefing and displaying each definition, just
-       display the current definition.
-       (m4_expansion_stack_push, m4_expansion_stack_pop): New.
-       * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Let $2 be the expected
-       exit status.
-       * tests/m4sugar.m4 (m4_require: circular dependencies): New test.
-
-2001-01-17  Pavel Roskin  <proski@gnu.org>
-
-       * m4sugar.m4 (m4_normalize): New macro - superposition of
-       m4_flatten and m4_strip.
-       (m4_join): Use m4_normalize.
-       * acgeneral.m4 (AC_FOREACH): Use m4_normalize.
-       (AC_CONFIG_HEADERS): Normalize the first argument.
-       (AC_CONFIG_LINKS): Likewise.
-       (AC_CONFIG_SUBDIRS): Likewise.
-
-2001-01-17  Tim Van Holder  <tim.van.holder@pandora.be>
-
-       * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Quote $ac_sub_srcdir uses.
-
-2001-01-16  Akim Demaille  <akim@epita.fr>
-
-       Work around the Ultrix limitations on ``multiple redirections''.
-       Reported by Harlan Stenn.
-
-       * acgeneral.m4 (_AC_EVAL_STDERR): New.
-       (_AC_PREPROC_IFELSE): Use it.
-
-2001-01-16  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_data_files): Fix the computation of PATH.
-
-2001-01-16  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Eve out from AC_OUTPUT.
-       (_AC_INIT_DEFAULTS, AC_OUTPUT): Use it.
-
-2001-01-16  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Lots of additions and changes.
-       (File Descriptors): New.
-       (Limitations of Make): New.
-
-2001-01-16  Akim Demaille  <akim@epita.fr>
-
-       * m4sh.m4 (AS_EXIT): Don't rely on exit == exit $?.
-       Reported by Tim Van Holder.
-
-2001-01-16  Akim Demaille  <akim@epita.fr>
-
-       * Makefile.am (editpl, editsh): Merge into...
-       (edit).
-       * m4sh.m4 (AS_UNAME): Eved out from...
-       * acgeneral.m4 (_AC_INIT_DEFAULTS): here.
-       (_AC_INIT_PACKAGE): Define AC_PACKAGE_NAME.
-       (_AC_INIT_PARSE_ARGS): AC_SUBST the PACKAGE_ variables.
-       Propagate their use in the executables and the test suite.
-       * tests/atgeneral.m4 (PATH): Include only absolute paths.
-       (AT_INIT): Use AS_UNAME.
-
-2001-01-16  Akim Demaille  <akim@epita.fr>
-
-       When default headers are used, check for their presence.
-       Suggested by Jim.
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS): Don't define
-       ac_includes_default, since...
-       (_AC_INCLUDES_DEFAULT_REQUIREMENTS): this new macro does.
-       (AC_INCLUDES_DEFAULT): Require the former when default includes
-       are used.
-       (AC_CHECK_MEMBERS, _AC_CHECK_TYPE_NEW): Don't require
-       AC_HEADERS_STDC, that's a job for stupendous AC_INCLUDES_DEFAULT.
-       * acfunctions.m4 (AC_FUNC_MALLOC): Check for stdlib.h.
-
-2001-01-15  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Normalize sh samples.
-
-2001-01-15  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Simplify the hairy display of the
-       identity of the tests.
-
-2001-01-15  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): When the suite failed, complain
-       before creating the debug scripts.
-       Create a log file.
-       When ignoring a test, display a reassuring `ok' for stressed
-       users, and say `skipped' instead.
-       Simply run `testsuite' with the failed tests instead of running
-       the debug scripts, this avoids having zillions of banners `Testing
-       Blabla 2.13' (another means to avoid these banners is to have the
-       test suite succeed :-).
-
-2001-01-15  Akim Demaille  <akim@epita.fr>
-
-       * sh.m4 (AS_BOX, _AS_BOX_LITERAL, _AS_BOX_INDIR): New.
-       * tests/atgeneral.m4: Use it.
-
-2001-01-15  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_VAR_INDIR_IFELSE): Move as...
-       * m4sh.m4 (AS_LITERAL_IF): this.
-       (AS_IFELSE): Rename as...
-       (AS_IF): this.
-
-2001-01-12  Akim Demaille  <akim@epita.fr>
-
-       With `expr's that return `0' on failures, the executable suffix is
-       `0'.  Test and fix.
-       Reported by Assar Westerlund.
-
-       * Makefile.am (maintainer-check): New target.
-       * tests/Makefile.am (maintainer-check, maintainer-check-posix)
-       (maintainer-check-c++, expr): Likewise.
-       * configure.in (EXPR): Look for it.
-       * tests/atgeneral.m4 (AT_CHECK): Propagate $2's default value.
-       * tests/compile.at (Extensions): New test.
-       * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O):
-       Distinguish files with or without a dot.
-
-2001-01-12  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Last changes for `configure.ac'.
-       (_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Take `configure.ac' into
-       account.
-       * autoreconf.sh: Likewise.
-
-2001-01-11  Motoyuki Kasahara  <m-kasahr@sra.co.jp>
-
-       * acfunctions.m4 (AC_FUNC_MEMCMP): Missing comma in AC_TRY_RUN
-       invocation.
-
-2001-01-11  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): New.
-       (AC_PROG_CC, AC_PROG_CXX): Use it.
-       (AC_PROG_CC_STDC): Be sure to remove tmp files.
-       * tests/compile.at (AC_TRY_LINK_FUNC): Don't use exit to test it,
-       since it produces a prototype which conflicts with the one
-       computed by _AC_PROG_CXX_EXIT_DECLARATION.
-       * tests/semantics.at (AC_CHECK_FUNCS, AC_HAVE_FUNCS): Likewise.
-       (AC_HAVE_FUNCS): Test AC_HAVE_FUNCS!
-
-2001-01-11  Kevin Ryde  <user42@zip.com.au>
-
-       * autoconf.texi (Shellology): Fix an @end itemize, and a typo.
-
-2001-01-11  Kelly Anderson  <tgcorp@attglobal.net>
-
-       * autoconf.sh (M4): Handle PC drive letters.
-       * autoupdate.sh: Likewise.
-
-2001-01-11  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_PROG_F77): Add pgf90 to the list of compilers to
-       look for, after the other Fortran 90 compilers.
-
-2001-01-11  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4: Use m4_copy to duplicate macros.
-       (AC_LANG_PUSH): In order to have AC_LANG's simplifications
-       effective, be sure to let _AC_LANG be the old language before
-       calling AC_LANG.
-
-2000-12-25  Pavel Roskin  <proski@gnu.org>
-
-       * autoreconf.sh: s/localddir/localdir/.
-       Reported by Motoyuki Kasahara.
-
-2000-12-23  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh: Promote `configure.ac' over `configure.in'.
-       * autoreconf.sh: Likewise.
-       * autoheader.sh: Ditto.
-       * autoupdate.sh: Similarly.
-       * doc/autoconf.texi: Adjust.
-       * tests/atspecific.m4: Be sure to remove configure.in.
-       Adjust the test suite to use `configure.ac'.
-
-2000-12-22  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_EVAL, AC_TRY_EVAL, AC_TRY_COMMAND): Be a
-       single statement, so that one can make pipes with AC_TRYs, just as
-       in 2.13.
-
-2000-12-20  Lars J. Aas  <larsa@sim.no>
-
-       * aclang.m4 (_AC_COMPILER_OBJEXT, _AC_COMPILER_EXEEXT_O):
-       Make the order of arguments for ls count by splitting the ls
-       command into a sequence of ls commands.
-
-2000-12-20  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_LANG_COMPILER_GNU): Be sure to have `choke me' on
-       the seventh column so that the SGI Fortran compiler really chokes
-       on it.
-       From Ezra Peisach.
-
-2000-12-20  Akim Demaille  <akim@epita.fr>
-
-       * tests/foreign.at (Autoconf & Libtool): Ignore Libtool version
-       1.3.[0-5].
-       * tests/compile.at (GNU Fortran 77): Use AS_EXIT.
-
-2000-12-20  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CLEANUP_FILE_IFELSE): Fix the regexp: the
-       pattern ` state* ' was added many times for `*' was improperly
-       escaped.
-       (AT_INIT): Remove the data files before running the tests.
-       Define AT_data_files and output it.
-       (AT_SETUP): Don't.
-       (_m4_divert(TEST)): Remove, now useless.
-
-2000-12-20  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4: `dnl' the AC_LANG_PUSH and AC_LANG_POP.
-       (AC_PROG_CXXCPP, AC_PROG_CPP): Set the current language instead of
-       just asserting it, since these macros can be called directly.
-       Reported by Raja R. Harinath.
-
-2000-12-19  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Installation Directory Variables): More info
-       on prefix and exec_prefix.
-
-2000-12-19  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_COMPILER_OBJEXT): Don't rely on
-       _AC_COMPILE_IFELSE which uses ac_objext in a `test -s'.
-       Reported by Lars J. Aas.
-
-2000-12-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at (AC_PROG_CPP without warnings, GNU Fortran 77):
-       Use AC_TRY_COMMAND when running commands, to enrich the logs.
-
-2000-12-19  Akim Demaille  <akim@epita.fr>, Mo DeJong  <mdejong@cygnus.com>
-
-       * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): New.
-       (_AC_COMPILER_EXEEXT_O): Extracted from...
-       (_AC_COMPILER_EXEEXT): here.  Adjust.
-
-2000-12-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CHECK): Make exit status report more
-       visible.
-       * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Support FLAGS, STDOUT
-       and STDERR.
-       (AT_CHECK_CONFIGURE): Support plenty, cleanup defs when needed.
-       Spread their use in the whole suite.
-       Simplify a few AT_CLEANUPs.
-
-2000-12-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CHECK): Accept if-failed and
-       if-not-failed.
-       * tests/atspecific.m4 (AT_CHECK_CONFIGURE): Use it in order to
-       dump config.log when configure failed.  Before, the log was
-       reported only on success.
-
-2000-12-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/foreign.at: New file.
-
-2000-12-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_BANNER, AT_CLEANUP): Formatting changes.
-
-2000-12-18  Pavel Roskin  <proski@gnu.org>
-
-       * Makefile.am: Add a comment explaining why suffix rules are not
-       used there.
-
-2000-12-15  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: If the "allowed" pattern is not defined set it
-       to "^$".
-       * tests/tools.at (autoconf: forbidden tokens, basic): New test.
-       (autoconf: forbidden tokens): Renamed to ...
-       (autoconf: forbidden tokens, exceptions): ... this.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_PROG_CXXCPP, AC_PROG_CPP): Require AC_PROG_CXX/CC.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at (GNU Fortran 77): G77 is a `yes'/`' var.
-       Reported by Ezra Peisach.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at (GNU Fortran 77): s/g77/G77/.
-       Reported by Ezra Peisach.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * man/Makefile.am (.x.1): Fix to work properly with
-       builddir != srcdir.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77))
-       (AC_PROG_CPP, AC_PROG_CXXCPP, AC_PROG_GCC_TRADITIONAL)
-       (_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_CC_STDC):
-       Don't use `${CC-cc}' since now the AC_REQUIRE machinery guarantees
-       that $CC is defined.  And if not, it's a bug which must be
-       observable.
-       * acspecific.m4 (AC_SYS_LARGEFILE): Likewise.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_PREPROC_IFELSE): Use ac_status as set by
-       AC_TRY_EVAL.
-       (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE): More alike,
-       using AS_IFELSE, and systematically AC_TRY_COMMAND when testing
-       something (for the logs).
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_PROG_PREPROC_WORKS): Use _AC_PREPROC_IFELSE.
-       * acgeneral.m4 (_AC_TRY_CPP): Its last use was that above, so
-       inline it into...
-       (_AC_PREPROC_IFELSE): here.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Forget about `-n'.
-       Adjust so that `./testsuite -h 1 2' explains only tests 1 & 2.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_EVAL): New.
-       (AC_TRY_EVAL, AC_TRY_COMMAND): Use it.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_PREPROC_IFELSE, AC_PREPROC_IFELSE): New.
-       (AC_TRY_CPP): Use AC_PREPROC_IFELSE.
-       (AC_CHECK_MEMBER, AC_CHECK_DECL, _AC_CHECK_TYPE_NEW): Quote
-       properly.
-       * acheaders.m4 (AC_CHECK_HEADER): Quote properly, use
-       AC_PREPROC_IFELSE.
-       * acspecific.m4 (_AC_PATH_X_DIRECT): Use AC_PREPROC_IFELSE.
-
-2000-12-15  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_init): Catch `dnl'.
-
-2000-12-15  Pavel Roskin  <proski@gnu.org>
-
-       * m4sh.sh (AS_ERROR): Restore dnl at the end of the macro.
-
-2000-12-14  Pavel Roskin  <proski@gnu.org>
-
-       * tests/semantics.at (AC_CHECK_TYPES): There are two tests with
-       this name. Rename the second one to "AC_CHECK_TYPES: backward
-       compatibility"
-       (AC_TRY_LINK_FUNC): Removed. It's now in tests/compile.at.
-       (C keywords): Likewise.
-       (AC_PROG_CPP with warnings): Likewise.
-       (AC_PROG_CPP without warnings): Likewise.
-
-2000-12-14  Akim Demaille  <akim@epita.fr>
-
-       Put back AC_CYGWIN etc. under the responsibility of the
-       configure.in maintainer, but discourage its use.
-
-       * acspecific.m4 (_AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2): Rename as...
-       (AC_CYGWIN, AC_MINGW32, AC_EMXOS2): these.
-       AU defined on top of AC_CANONICAL_HOST and $host_os.
-       * tests/mktests.sh (update_exclude_list): Add AC_CYGWIN,
-       AC_MINGW32, and AC_EMXOS2.
-
-2000-12-13  Pavel Roskin  <proski@gnu.org>
-
-       * m4sugar.m4 (m4_file_append): Add a newline after _m4eof,
-       otherwise _m4eof is appended to the output on FreeBSD 4.0.
-       * tests/atgeneral.m4 (AT_INIT): Avoid using unbalanced "y"
-       in sed, use "s" instead.
-       * tests/mktests.sh: Don't use \? in sed - it's a GNU extension.
-       Use separate patterns for A[CU]_DEFUN and AC_DEFUN_ONCE.
-
-2000-12-13  Akim Demaille  <akim@epita.fr>
-
-       EXEEXT and OBJEXT don't need to know $CYGWIN etc.
-
-       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT, _AC_EXEEXT, _AC_OBJEXT):
-       Move as...
-       * aclang.m4 (AC_EXEEXT, AC_OBJEXT, _AC_COMPILER_EXEEXT)
-       (_AC_COMPILER_OBJEXT): these.
-       (_AC_COMPILER_EXEEXT): Use _AC_LINK_IFELSE.
-       Don't depend upon $CYGWIN and the like.
-       (_AC_COMPILER_OBJEXT): Model after _AC_COMPILER_EXEEXT.
-       Skip more extensions.
-       Use _AC_COMPILE_IFELSE.
-
-2000-12-12  Pavel Roskin  <proski@gnu.org>
-
-       * Makefile.am: Don't use suffix rules for perl and shell
-       scripts. Use explicit rules instead.
-
-2000-12-12  Pavel Roskin  <proski@gnu.org>
-
-       * autoscan.pl (init_tables): Allow spaces on the right hand side
-       in autoscan tables. Die if there are no spaces at all.
-       (scan_c_file): Use \b instead of \W so that keywords match at
-       the beginning and the end of the line.
-       (scan_sh_file): Likewise.
-       (scan_makefile): Likewise. Use \B to match before `-l'.
-       (output): Suggest AC_CONFIG_HEADER if any C/C++ sources are
-       found.
-       * acidentifiers: Update macros for structure members st_blksize
-       and st_rdev.
-
-2000-12-12  Akim Demaille  <akim@epita.fr>
-
-       * tests/compile.at (GNU Fortran 77): Be robust to compilers that
-       choke on `--version'.
-
-2000-12-12  Akim Demaille  <akim@epita.fr>
-
-       * tests/suite.at: Run `tools.at' first.
-
-2000-12-12  Akim Demaille  <akim@epita.fr>
-
-       * tests/aclocal.m4 (AC_STATE_SAVE): Use a more precise regexp to
-       keep envvars.
-
-2000-12-12  Akim Demaille  <akim@epita.fr>
-
-       AS_ERROR was not properly saving data in the log file.
-
-       * sh.m4 (AS_WARN, AS_ERROR): Use AS_MESSAGE.
-       (_AS_ECHO): Fix quotation.
-       (AS_MESSAGE): Use `as_me'.
-       * acgeneral.m4: More banners in the log.
-       (_AC_INIT_DEFAULTS): Compute as_me before using it.
-
-2000-12-08  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (System Services) <AC_PATH_XTRA>: Adjust the
-       documentation about X_DISPLAY_MISSING to the code.
-
-2000-12-07  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): More robust computation of
-       ac_tests_pattern.
-       Reported by  Andrej Borsenkow.
-
-2000-12-07  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_EXEEXT): Skip *.pdb.
-       From Paul Berrevoets.
-
-2000-12-07  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CHECK): Bad typo: assign `exit 1' to
-       at_continue if something failed, not `:'.
-       * tests/semantics.at (AC_PATH_XTRA): New.
-       * acspecific.m4 (_AC_PATH_X): New, extracted form AC_PATH_X.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * configure.in: Bump version to 2.49c.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       Version 2.49b.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       Stop playing with FDs in Autotest.
-
-       * tests/atgeneral.m4 (AT_INIT): Set up FD 5.
-       (AT_CHECK): Instead of using exec to globally change the FDs of
-       `testsuite', enclose the body of the test into a
-       `(..) >stdout 2>stderr'.
-       In every case, when verbose, display the differences between
-       expected and observed (stdout, stderr, exit status).
-       Let `0' be the default for EXIT-STATUS.
-       Support EXIT-STATUS == `ignore'.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at (autoconf: forbidden tokens): Adjust expected
-       result.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * man/config.guess.x: New file.
-       * man/config.sub.x: New file.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * tests/aclocal.m4 (AT_STATE_SAVE): Don't even try to preserve
-       egrep error messages, AT_CHECK will find them.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools) <awk>: `for' on
-       arrays is nondeterministic across AWK implementations.
-       * tests/tools.at (autoconf: forbidden tokens): Sort the error
-       message to guarantee its uniqueness.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       The SunOS' egrep fails to process properly the `egrep' invocations
-       of the test suite.
-
-       * tests/aclocal.m4 (AC_STATE_SAVE): If egrep fails, remove the
-       output file.
-       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't check `state-*'
-       if the files are not present.
-
-       * m4sugar.m4 (m4_join): Rename as...
-       (m4_smash): this.
-       * tests/aclocal.m4 (join): Move as...
-       * m4sugar.m4 (m4_flatten): this.
-       * autoconf.sh (trace.m4): Rename m4_smash as m4_flatten.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (task trace): s/m4/$M4/.
-       * autoheader.sh: When loading trace.sh, catch errors and exit with
-       a decent error message.
-       * tests/tools.at: Be sure to test autoconf --trace before
-       autoheader.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CHECK): Fix the m4_ifval invocation.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_LANG): Be `smart': don't issue the sh code if the
-       current language did not change.
-       (AC_LANG_ASSERT): New.
-       (AC_PROG_CPP, AC_PROG_CXXCPP): Assert the language.
-       (_AC_PROG_F77_V, _AC_F77_NAME_MANGLING): Don't require
-       AC_PROG_F77, the code you include does it.
-       (AC_F77_LIBRARY_LDFLAGS): Set the language.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (ifelse): Rename as...
-       (m4_if): this.
-       * autoconf.m4 (ifelse): Restore.
-
-2000-12-06  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_dquote, m4_pattern_forbid, m4_pattern_allow)
-       (m4_cr_letters, m4_cr_LETTERS, m4_cr_Letters, m4_cr_digits)
-       (m4_cr_symbols1, m4_cr_symbols2, m4_re_string, m4_re_word)
-       (m4_init): New macros.
-       (m4_token_allow): Remove.
-       * acgeneral.m4: Don't push BODY into the diversion stack.
-       (AC_PLAIN_SCRIPT): Do it.
-       Call m4_init, define the Autoconf patterns.
-       (AC_INIT): Use AC_PLAIN_SCRIPT.
-       Remove the useless `dnl' (those where the current diversion is
-       KILL).
-       * autoconf.sh (m4_common): Fix quotation.
-       (finalize.awk): Load forbidden.rx and allowed.rx.
-       Split the line into tokens, and check their validity.
-       * tests/tools.at (Forbidden tokens): Adjust.
-
-2000-12-05  Bob Wilson  <bwilson@tensilica.com>
-
-       * acspecific.m4 (_AC_OBJEXT, _AC_EXEEXT): Ignore .d files produced
-       by CFLAGS=-MD.
-
-2000-12-05  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_PROG_F77): Temporarily set ac_ext to F to run
-       _AC_LANG_COMPILER_GNU.
-       From Steven G. Johnson.
-       * tests/compile.at (GNU Fortran 77): New test.
-
-2000-12-05  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at (autoupdate): Strengthen and check autoupdate's
-       idempotency.
-
-2000-12-05  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): s/cp -f/mv -f/.
-
-2000-12-01  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't escape
-       backquotes in AC_MSG_ERROR. Fix error message.
-
-2000-12-01  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atgeneral.m4 (AT_INIT): Use ${CONFIG_SHELL-/bin/sh}
-       to run the testsuite from the debug scripts.
-       Suggested by Alexandre Oliva.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Assignments): Don't use $? from an
-       assignment.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * sh.m4 (AS_EXIT): Don't rely on false exiting 1.
-       Actually, always use `(exit $val); exit', don't try to be tricky.
-       * doc/autoconf.texi (Limitations of Builtins) <false>: new.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * sh.m4 (_AS_EXPR_PREPARE): Don't rely on the exit status of a
-       back quote evaluation since the very system for which the test was
-       written does not propagate it.  Groumph!
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_EXEEXT): Also remove conftest$ac_exeext.
-       Reported by Pavel.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_EXEEXT, _AC_OBJEXT): Make the two macros more
-       alike: a loop over a sorted list of possible files.
-       Don't cleanup on errors, the trap will do it.
-       Cleanup when there are no errors.
-       (_AC_EXEEXT): Use the empty string instead of `no' as the cached
-       value.
-       Be sure to prefer `.exe' to `' when the two are observable.
-       Suggested by Lars and Earnie.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       When using Cygwin, in spite of all their efforts, it may happen
-       that `confestval' be read in binary mode.  The shell then fails to
-       properly strip the \r\n.
-       Reported by Lars J. Aas.
-
-       * aclang.m4 (AC_LANG_INT_SAVE): Don't add any trailing new line,
-       and close the file.
-       Suggested by Peter Eisentraut.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Systemology): New section.
-       Some about QNX 4.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Special Shell Variables): Document RANDOM.
-
-2000-11-30  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools): Some about cp
-       and mv, thanks to Ian.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_OBJEXT): Skip *.tds, special case .o and
-       .obj.
-       Suggested by Lars.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the portability of
-       the default assignment of CONFIG_FILES, CONFIG_HEADERS,
-       CONFIG_LINKS and CONFIG_COMMANDS.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Use the `clear' trick to work
-       around broken seds.
-       (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Rename the sed labels to
-       match the Autoconf documentation.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Shell Substitutions): More on the variations
-       around ${foo=bar}.
-       (Assignments): Rewrite as a summary of the previous section.
-       * acgeneral.m4 (AC_CACHE_SAVE): Be protected against the Solaris'
-       `${foo='${bar}'}' bug.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Don't use
-          `... echo "error: \\\`$f'" ...`
-       as it's not portable to BSDI 1.3.
-       Do this instead:
-          `... echo "error: $f" ...`
-       Reported by Daniele Arena.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       QNX 4.2.5's expr always exits 1 when `:' is used with parens.
-
-       * doc/autoconf.texi (Limitations of Usual Tools) <expr>: More
-       information, thanks to Paul Berrevoets, Paul Eggert and David
-       Morgan.
-       * sh.m4 (_AS_EXPR_PREPARE): New.
-       (AS_DIRNAME): Use it.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       sizeof (struct {char a,b; }) is not required to be 2.
-       Reported by Johan Danielsson.
-
-       * tests/semantics.at (AC_CHECK_SIZEOF): Define charchar as an
-       array of 2 chars.
-       Suggested by Alexandre.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       Provide a means to display banners in the test suite.
-
-       * tests/atgeneral.m4 (AT_INIT): Initialize `AT_banner_ordinal'.
-       Execute the epilogue of the tests only if a test was run.
-       Don't build the value of `at_tests_all' with a for loop: expand
-       `AT_TESTS_ALL'.
-       (AT_SETUP): Build `AT_TESTS_ALL'.
-       (AT_BANNER): New.
-       Adjust all the former banners to use it.
-       (AT_CHECK): Don't trace the decoding of `$?'.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_DEFINE, AT_UNDEFINE, AT_SHIFT)
-       (AT_INCLUDE): Remove, use the m4_ macros.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (ifval, ifset, ifdef, ifndef, m4_ifvanl): Rename as...
-       (m4_ifval, m4_ifset, m4_ifdef, m4_ifndef, m4_ifvaln): this.
-       (m4_n): New macro.
-       (m4_ifvaln): Use it.
-       * autoconf.m4 (ifdef): Restore it.
-
-2000-11-29  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_errprint, divnum, errprint, esyscmd): Rename as...
-       (m4_errprintn, m4_divnum, m4_errprint, m4_esyscmd): this.
-       * autoconf.m4: Restore them.
-
-2000-11-28  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Fortran 77 Compiler Characteristics):
-       Don't suggest obsolete AC_LANG_FORTRAN77.
-       (Language Choice): Better preamble.
-
-2000-11-28  Pavel Roskin  <proski@gnu.org>
-
-       * doc/install.texi: Minor changes to eliminate TeX warnings.
-       * doc/autoconf.texi: Likewise. Typo fixes.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       * tests/atconfig.in: Move code into...
-       * tests/atgeneral.m4 (AT_INIT): here.
-       Use AS_SHELL_SANITIZE.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       Have the test suite list of the test groups and their references.
-
-       * tests/atgeneral.m4 (_m4_divert(SUITE_PRO)): Remove, replaced
-       by...
-       (_m4_divert(DEFAULT), _m4_divert(OPTIONS), _m4_divert(HELP))
-       (_m4_divert(SETUP)): these.
-       (_m4_divert(SUITE_EPI)): Rename as...
-       (_m4_divert(TAIL)): this.
-       (AT_INIT): Adjust to the new diversions.
-       Insert the magic number.
-       Accept test groups as cli argument.
-       List the test groups.
-       Rename TESTS, test, and tests as at_tests_all, at_test, and
-       at_tests.
-       Have the debug scripts pass options to test suite.
-       Remove their banner.
-       * tests/atspecific.m4: Don't divert to 0.
-       * suite.at: Don't insert the magic number.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_divert, m4_undivert): Support named diversions.
-       * tests/atgeneral.m4 (_m4_divert(SUITE_PRO), _m4_divert(TESTS))
-       (_m4_divert(SUITE_EPI), _m4_divert(TEST)): New diversions.
-       Push the first two diversions.
-       (AT_INIT): Don't.
-       (AT_INIT, AT_SETUP, AT_CLEANUP): Adjust to use the named
-       diversions.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CLEANUP): Factor the computation of
-       at_test_count into...
-       (AT_INIT): here.
-       Use an sh variable, at_data_files, instead of an hard coded list.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CLEAN_FILE_IFELSE, AT_CLEANUP_FILE)
-       (AT_CLEANUP_FILES): New macros.
-       (AT_SETUP, AT_CHECK, AT_CLEANUP): Use them.
-       (AT_CHECK): Fix a use of at_verbose.
-       * tests/atspecific.m4 (AT_CHECK_AUTOCONF, AT_CHECK_AUTOHEADER)
-       (AT_CHECK_CONFIGURE): New macros.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT) <at_verbose>: Be a :/echo variable.
-       <at_silent>: Remove.
-       (AT_CLEANUP): Clean up the diversion use.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       Factor part of the prologue of the tests.
-
-       * tests/atgeneral.m4 (AT_SETUP, AT_CLEANUP): No longer handle
-       at_stop_on_error.
-       (AT_INIT): After having checked whether the test failed, break out
-       of the loop if requested (-e).
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_SETUP): Don't build at-check-line, that's
-       AT_CHECK's job.
-       Remove the code depending upon `at_skip_mode': it's unused.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       * tests/atconfig.in: Remove the `snippet' marks, there are no
-       longer used.
-       * tests/atgeneral.m4: Likewise.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       Factor the epilogue of the tests.
-
-       * tests/atgeneral.m4 (AT_CLEANUP): Move the reading of at_status
-       into...
-       (AT_INIT): here, at the end of the `case'.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       The debug scripts are only wrapper around testsuite, asking for a
-       specific test.
-
-       * tests/atgeneral.m4 (AC_INIT) <at_debug>: New variable, new
-       option, -d, to disable the creation of the debug scripts (when
-       testsuite was already launched from one).
-       <at_test_count>: Really compute it instead of using the number of
-       the last test run.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       Transform Autotest's body into a `for test; case $test'.
-       As a known side effect, currently any code outside
-       AT_SETUP/AT_CLEANUP is discarded.
-
-       * acgeneral.m4 (_m4_divert(KILL)): Move to...
-       * m4sugar.m4: here.
-       * tests/atgeneral.m4 (AT_INIT): Use m4_divert_push/pop instead of
-       m4_divert.
-       Put all the tests inside a for;case.
-       Define TESTS.
-       (AT_SETUP, AT_CLEANUP): Open/close each case.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       Move divert and undivert into m4_.
-
-       * m4sugar.m4 (m4_divert, divert, undivert): Rename as...
-       (m4_divert_text, m4_divert, m4_undivert): this.
-       * autoconf.m4 (divert, undivert): Restore them for user macros only.
-
-2000-11-23  Akim Demaille  <akim@epita.fr>
-
-       Move Autotest on top of M4sh.
-
-       * tests/atgeneral.m4: Import M4sh.
-       Adjust the differences on the names of the builtins (define etc.).
-       (AT_CASE): Remove, use m4_case.
-       (AT_SETUP): Don't use `AT_group_description', `$1' is OK.
-       * tests/atspecific.m4 (m4_for, m4_foreach): Remove, use those of
-       M4sugar.
-       * tests/m4sugar.at: Strengthen the quotation and adjust to the new
-       macro names.
-       * tests/m4sh.at: Ditto.
-       * tests/torture.at: Ditto.
-       * tests/base.at: Ditto.
-       * m4sh.m4: Import M4sugar.
-       * autoconf.m4: Don't import M4sugar, M4sh does.
-
-2000-11-20  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_RUN_IFELSE): `==' in test is not portable,
-       replace with `='.
-
-2000-11-17  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS): Also include `PATH' and
-       `/bin/machine' in the log.
-
-2000-11-17  Akim Demaille  <akim@epita.fr>
-
-       Let AC_TRY_RUN be more verbose
-
-       * acgeneral.m4 (_AC_RUN_IFELSE): Instead of canceling the output
-       of the test program, save it into the log.
-       Save the exit status, and report it in the log when non zero.
-       Just use `(./conftest)' instead of `(./conftest; exit)'.
-
-2000-11-17  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS) <ac_includes_default>: Include
-       sys/stat.h.
-       * acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_BLOCKS)
-       (AC_STRUCT_ST_RDEV): Simplify.
-       * acfunctions.m4 (AC_FUNC_MMAP): Include sys/stat.h unconditionally.
-       * doc/autoconf.texi (Default Includes): Adjust.
-       (Particular Structures) <AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV>:
-       Adjust.
-
-2000-11-16  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools) <expr>:
-       expr 'a' : '\(b\)'.
-       From Paul Eggert.
-
-2000-11-16  Akim Demaille  <akim@epita.fr>
-
-       Reorder the test suite so that low level features are tested
-       before high level ones.
-
-       * tests/semantics.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
-       (missing templates): Move to...
-       * tests/torture.at: here.
-       Reorder the file so that the torture test is last.
-       * tests/semantics.at (AC_TRY_LINK_FUNC, AC_PROG_CPP with warnings)
-       (AC_PROG_CPP without warnings): Move to...
-       * tests/compile.at: here, new file.
-       * tests/suite.at: Run `torture' and then `compile' before
-       `semantics'.
-
-2000-11-16  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_SYS_LARGEFILE): _AC_SYS_LARGEFILE_SOURCE no
-       longer exist.
-
-2000-11-16  Akim Demaille  <akim@epita.fr>
-
-       POSIX doesn't require s/[^/]// to work.
-       From Paul Eggert and Johan Danielsson.
-
-       * doc/autoconf.texi (Limitations of Usual Tools) <sed>:
-       Reorganize.  Document this issue.
-       * autoupdate.sh (dir): Use `,' as separator instead of `/'
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Ditto.
-
-2000-11-16  Paul Eggert  <eggert@twinsun.com>
-
-       * m4/largefile.m4 (_AC_SYS_LARGEFILE_SOURCE): Remove, replaced by...
-       (_AC_SYS_LARGEFILE_TEST_INCLUDES): this.
-       (AC_SYS_LARGEFILE_MACRO_VALUE): Use AC_LANG_PROGRAM instead of
-       _AC_SYS_LARGEFILE_SOURCE, i.e., don't pass
-       _AC_SYS_LARGEFILE_TEST_INCLUDES by default: this isn't desirable
-       when checking for fseeko.
-       (AC_SYS_LARGEFILE): Pass AC_SYS_LARGEFILE_TEST_INCLUDES to
-       _AC_SYS_LARGEFILE_MACRO_VALUE, since it no longer does this for us.
-
-2000-11-16  Akim Demaille  <akim@epita.fr>
-
-       Provide a means for escaping the forbidden patterns test.
-
-       * tests/tools.at (Forbidden tokens): Test m4_token_allow.
-       * m4sugar.m4 (m4_file_append, m4_token_allow): New macros.
-       * autoconf.sh (task script): Pass `tmp' and `verbose' to
-       finalize.awk.
-       (finalize.awk::check_patterns): Eve out from the body.
-       (finalize.awk): Read `$tmp/tokens_allowed', and don't complain for
-       these exceptions.
-
-2000-11-14  Paul Eggert  <eggert@twinsun.com>
-
-       * acspecific.m4 (AC_SYS_LARGEFILE): Don't worry about
-       whether fseeko and ftello are properly declared.
-       * acfunctions.m4 (AC_FUNC_FSEEKO): New macro, which worries about
-       fseeko (and presumably ftello).  Do not set _XOPEN_SOURCE; that
-       causes too many problems in practice.
-       * acfunctions (fteelo, fseeko): Trigger AC_FUNC_FSEEKO.
-       * doc/autoconf.texi: Adjust.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Builtins): Comment `true'.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * BUGS: New file.
-       Be sure to read this file if you're using a non released Autoconf.
-       * tests/tools.at (Syntax of the scripts): The non built tools are
-       in `$top_srcdir', not `..'.
-       (autoconf --trace): When using `-i' we need the src tree, not the
-       build tree.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       A single m4_require is enough.
-
-       * m4sugar.m4 (_m4_require): $2 defaults to $1.
-       Rename as...
-       (m4_require): this.
-       * acgeneral.m4 (_AC_REQUIRE): Remove, use m4_require if you want
-       to get into the gory details.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS_ENVIRONMENT): Rename as...
-       * m4sh.m4 (AS_SHELL_SANITIZE): this.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't neutralize
-       autoconf's warnings.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       Set AC_LANG_PREPROC_REQUIRE which replaces AC_REQUIRE_CPP.
-       The main difference is that the former requires AC_LANG_COMPILER.
-
-       * aclang (AC_LANG_PREPROC, AC_LANG_PREPROC(C), AC_LANG_PREPROC(C++))
-       (AC_LANG_PREPROC(Fortran 77), AC_LANG_PREPROC_REQUIRE): New
-       macros.  Issue a warning when looking for the Fortran 77
-       preprocessor instead of an error.
-       (AC_LANG_COMPILER): Check that it is run before the corresponding
-       AC_LANG_PREPROC.
-       (AC_PROG_C
-       (AC_LANG_COMPILER_REQUIRE): Don't call directly
-       AC_LANG_COMPILER(_AC_LANG), rather invoke AC_LANG_COMPILER so that
-       the generic code in AC_LANG_COMPILER is run.
-       (AC_REQUIRE_CPP): Use AC_LANG_PREPROC_REQUIRE.
-       (AC_PROG_CC, AC_PROG_CXX): Don't require being run before the
-       corresponding AC_LANG_PREPROC: AC_LANG_COMPILER does it.
-
-
-       Propagate AC_LANG_PREPROC_REQUIRE.
-
-       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Use it instead of
-       AC_REQUIRE_CPP.
-       * acspecific.m4 (_AC_DECL_YYTEXT, AC_PATH_X): Don't
-       AC_REQUIRE_CPP, inner macro will do it.
-       * aclang.m4 (AC_PROG_GCC_TRADITIONAL, AC_C_STRINGIZE)
-       (AC_C_PROTOTYPES): Likewise.
-       (AC_C_STRINGIZE): Yeeks!  The body of AC_CACHE_CHECK was not
-       quoted.  Use @%:@ do assist Emacs.
-
-
-       For some reason (don't ask), this revamping revealed that
-       AC_PROG_CC_STDC, because of the `break', does not clean its tmp
-       files.
-
-       * aclang.m4 (AC_PROG_CC_STDC): Extract the creation of conftest.c
-       out of AC_COMPILE_IFELSE.
-       Be sure to clean the tmp files.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * tests/m4sh.at (AS_DIRNAME & AS_DIRNAME_SED): Simplify.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (AC_FUNC_ALLOCA): Don't require AC_PROG_CPP,
-       since (i) you actually need a compiler, (ii) AC_TRY_LINK handles
-       it.
-       * acheaders.m4 (AC_HEADER_STDC): Don't require AC_PROG_CPP,
-       AC_TRY_CPP does it.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       Create acheaders.m4.
-
-       * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS)
-       (AH_CHECK_HEADERS): Move to...
-       * acheaders.m4: here, a new file.
-       * acspecific.m4 (_AC_CHECK_HEADER_DIRENT, AH_CHECK_HEADERS_DIRENT)
-       (AC_HEADER_DIRENT, AC_HEADER_MAJOR, AC_HEADER_STAT, AC_HEADER_STDC)
-       (AC_HEADER_SYS_WAIT, AC_HEADER_TIME)
-       (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H)
-       (_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL, AC_HEADER_TIOCGWINSZ): Move
-       to...
-       * acheaders.m4: here.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       Move AC_MSG_* into M4sh.
-
-       * acgeneral.m4 (_AC_SH_QUOTE, _AC_SH_QUOTE_IFELSE, _AC_ECHO): Move
-       to...
-       * m4sh.m4 (_AS_QUOTE, _AS_QUOTE_IFELSE, _AS_ECHO): here.
-       (AS_MESSAGE, AS_WARN, AS_ERROR): New.
-       * acgeneral.m4 (AC_MSG_NOTICE, AC_MSG_WARN, AC_MSG_ERROR): Use them.
-       (AC_FD_MSG, AC_FD_LOG): Be AU_ALIAS'es of...
-       (AS_MESSAGE_FD, AS_MESSAGE_LOG_FD): new.
-       Adjust all dependencies.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Spread some AS_EXIT and AC_MSG_ERROR.
-       (AC_OUTPUT): Don't play with trap, use ac_clean_files.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       Use AC_MSG_ERROR in `config.status', but adjust AC_MSG_* to use $0
-       instead of hard coded `configure'.
-
-       * acgeneral.m4 (AC_COPYRIGHT): s/configure.in/__file__/.
-       (_AC_INIT_DEFAULTS_FDS): Append to AC_FD_LOG instead of creating
-       it.  No longer insert the configure banner.
-       (_AC_INIT_DEFAULTS): Create config.log with the banner.
-       Define `as_me'.
-       (_AC_INIT_PARSE_ARGS, _AC_INIT_PREPARE, AC_MSG_NOTICE)
-       (AC_MSG_CHECKING, AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED)
-       (AC_MSG_WARN, AC_MSG_ERROR, AC_MSG_ERROR, AC_TRY_CPP)
-       (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE)
-       (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_PROG_F77_V_OUTPUT): Use
-       `$as_me' instead of `configure'.
-       (AC_OUTPUT): Get rid of the UCA, and of the empty line when
-       dumping confdefs.h into config.log.
-       (_AC_OUTPUT_CONFIG_STATUS): Use _AC_INIT_DEFAULTS_FDS.
-       Print a banner.
-       Use AC_MSG_ERROR and AC_MSG_NOTICE.
-       * acgeneral.m4 (AC_CACHE_LOAD, _AC_OUTPUT_FILES, _AC_OUTPUT_LINKS)
-       (_AC_OUTPUT_HEADERS):  Use AC_MSG_NOTICE.
-       * tests/semantics.at (missing templates): Adjust.
-
-2000-11-14  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (autoconf Invocation): Explain `-W error'
-       gives back traces.
-
-2000-11-11  Pavel Roskin  <proski@gnu.org>
-
-       * acfunctions.m4 (AC_CHECK_FUNCS): Add missing m4 quotes.
-       (AC_FUNC_GETPGRP): Likewise.
-       * acspecific.m4 (AC_AIX): Likewise.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Likewise.
-       * m4/missing.m4 (AM_MISSING_PROG): Likewise.
-       * m4/sanity.m4 (AM_SANITY_CHECK): Likewise.
-
-2000-11-11  Pavel Roskin  <proski@gnu.org>
-
-       * acfunctions.m4: Always quote first argument of AC_MSG_ERROR,
-       AC_MSG_WARN, AC_MSG_CHECKING, AC_MSG_RESULT,
-       AC_MSG_RESULT_UNQUOTED.
-       * acgeneral.m4: Likewise.
-       * aclang.m4: Likewise.
-       * acspecific.m4: Likewise.
-       * configure.in: Likewise.
-       * doc/autoconf.texi: Likewise.
-
-2000-11-10  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Particular Structures): Fix examples for
-       AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV.
-
-2000-11-10  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Limitations of Usual Tools): Don't use
-       uncommon abbreviations.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Builtins): Some information
-       about `trap'.
-       Document the FreeBSD bug observed by Pavel.
-
-2000-11-10  Pavel Roskin  <proski@gnu.org>
-
-       * autoscan.pl (scan_files): Eliminate a warning if no C files
-       are found.
-       (output): Likewise. Use AC_CONFIG_SRCDIR and AC_CONFIG_FILES
-       instead of old-style arguments for AC_INIT and AC_OUTPUT.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools): `&' in sed's rhs
-       is portable.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Shell Substitutions): Some information about
-       Solaris' sh handling of ``foo=${foo='}'}'' collected by Alexandre,
-       reported by David Taylor.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * tests/m4sh.at (Negated classes in globbing): New test.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Builtins): `for i; do'.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Shellology): Some about /usr/xpg4/bin/sh on
-       Solaris.
-       Sort the entries.
-       Some words about POSIX vs Bourne shell.
-       From Russ Allbery and Robert Lipe.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Shell Substitutions): Split into...
-       (Shell Substitutions, Assignments): these.
-       Move them before `Special Shell Variables'.
-       (Shell Substitutions): Include information on `$()' from Russ
-       Allbery.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       When running
-
-       AC_INIT
-       AC_PROG_CC
-       AC_LANG_COMPILER_REQUIRE
-
-       AC_PROG_CC is expanded twice, because AC_PROG_CC provides
-       `AC_PROG_CC', and not `AC_LANG_COMPILER(C)' as expected by
-       AC_LANG_COMPILER_REQUIRE.
-
-       * aclang.m4 (AC_LANG_COMPILER(C)): Instead of calling AC_PROG_CC,
-       require it.
-       (AC_LANG_COMPILER(C++), AC_LANG_COMPILER(Fortran 77)): Likewise.
-
-2000-11-10  Akim Demaille  <akim@epita.fr>
-
-       * m4sh.m4 (AS_MKDIR_P, AS_DIRNAME_SED): Don't shell quote $1.
-       Adjust callers.
-       Reported by Paul Eggert.
-       * tests/m4sh.at: Sort.
-
-2000-11-09  Pavel Roskin  <proski@gnu.org>
-
-       * install-sh: Use ":" instead of "true".
-
-2000-11-09  Pavel Roskin  <proski@gnu.org>
-
-       * tests/tools.at (Syntax of the scripts): Check "autoreconf"
-       only once. Check "install-sh", "mkinstalldirs" and "missing".
-
-2000-11-09  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Use ":" instead of
-       "true".
-       * tests/atgeneral.m4 (AT_INIT): Likewise.
-       * tests/tools.at (Syntax of the scripts): Likewise.
-
-2000-11-09  Pavel Roskin  <proski@gnu.org>
-
-       * tests/m4sugar.at (m4_warn): Adjusted to accept stack dump when
-       -Werror is used.
-
-2000-11-08  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (_m4_expansion_stack_dump): Really rename as...
-       (m4_expansion_stack_dump): this.
-
-2000-11-08  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_LANG_PROGRAM(Fortran 77): Complain about $1 having
-       a value.
-       Reported by Paul Martinolich.
-       (_AC_LANG_COMPILER_GNU): Pass the test as the body of
-       AC_LANG_PROGRAM, not the prologue.
-
-2000-11-07  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: Temporarily disable recognizing of abbreviated
-       long options - it's hard to maintain them by hand.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * ifnames.sh: Likewise.
-
-2000-11-07  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (ac_cv_prog_gcc, ac_cv_prog_gxx, ac_cv_prog_g77):
-       Be AU_DEFUN'd, not AU_ALIAS'd.
-       Reported by Ralf Corsepius.
-       * tests/mktests.sh (exclude_list): Skip these variables.
-
-2000-11-07  Akim Demaille  <akim@epita.fr>
-
-       m4_syscmd was reestablished as `syscd' intead of `syscmd' because
-       instead of `s/^m4_//', m4_copy_unm4 was running `s/[m4_]//'.
-
-       * m4sugar.m4 (m4_copy_unm4): Fix.
-
-2000-11-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECKING): Is not an alias of AC_MSG_NOTICE,
-       hence use AU_DEFUN, not AU_ALIAS.
-
-2000-11-03  Jim Meyering  <meyering@lucent.com>
-
-       * acfunctions.m4 (AC_FUNC_FNMATCH): Add a test to detect
-       the d*/*1 vs d/s/1 bug.
-       Add a couple more test cases to catch bugs in glibc 2.1.95.
-       Include fnmatch.h unconditionally
-       Mention the GNU C library.
-       From Paul Eggert.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       AC_CONFIG_AUX_DIR_DEFAULTS overrides AC_CONFIG_AUX_DIR.  Ouch.
-       Reported by Paul Martinolich.
-
-       * acgeneral.m4 (AC_PROVIDE): Don't forget to `m4_provide'!!!
-       Tss, novice...
-       * tests/base.at (AC_REQUIRE & AC_PROVIDE): New test.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_location): When using its value, don't use
-       `m4_defn', since m4_location is not a variable, it's a macro which
-       expands to __file__:__line__.
-       * tests/m4sugar.at (m4_warn): New test.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at (unexpanded macros): Strengthen.
-       * autoconf.sh (finalize.awk): Use `sub' instead of `index' +
-       `substr'.
-       More comments.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * Makefile.am (.m4.m4f): Check that processing produces only
-       comments and empty lines.
-       Check that freezing produced no output.
-       * m4sugar.m4: Commentize what was not.
-       * m4sh.m4: Likewise.
-       * aclang.m4: Formatting changes.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.m4 (define): Reestablish only after having read the
-       `ac' files.
-       Adjust all the Autoconf code to use `m4_define', not `define'.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AU_ALIAS): Don't forget to pass the arguments to
-       the new macro...
-       Reported by Ezra Peisach.
-       * tests/semantics.m4 (AC_HAVE_FUNCS): New test.
-       * tests/tools.at (autoupdate): As a benign side effect, updating a
-       macro that takes no argument produces `UPDATED([])', no longer
-       `UPDATED()'.  Adjust the test.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.m4: Instead of reactivating the macros before reading
-       Autoconf's files, do it afterwards, so that Autoconf promotes the
-       right use, but users still can use the old names.
-       Of course this revealed numerous non updated uses of old macros in
-       Autoconf's files.  Adjust them.
-       But for the time being, keep `define' alive for Autoconf.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       AC_REQUIRE and AC_DEFUN_ONCE don't work properly together. This
-       caused strange messages about AC_ARG_PROGRAM.
-       Reported by Jim Meyering.
-
-       * acgeneral.m4 (AC_DEFUN_ONCE): Fix the indirection to
-       m4_defun_once.
-       * m4sugar.m4 (m4_defun_once): Also define
-       `m4_location(MACRO-NAME)'.  s/ac_warn/m4_warn/.
-       Use `m4_defn' to read `m4_location'.
-       * tests/base.at (AC_REQUIRE & AC_DEFUN_ONCE): Two new tests.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       Set up config.log earlier so that AC_MSG_ERROR and AC_MSG_WARN can
-       be used early.
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS): Call `_AC_INIT_PREPARE_FDS'.
-       (_AC_INIT_PREPARE): Don't.
-       (_AC_INIT_PREPARE_ENVIRONMENT, _AC_INIT_PREPARE_FDS): Rename as...
-       (_AC_INIT_DEFAULTS_ENVIRONMENT, _AC_INIT_DEFAULTS_FDS): these,
-       since they are called from `_AC_INIT_DEFAULTS', not
-       `_AC_INIT_PREPARE'.
-       (_AC_INIT_DEFAULTS_FDS): Dump `$@' in config.log, not
-       `$ac_configure_args' which is not computed yet.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): TRIPLET can include `_' and
-       `-'.
-       Reported by Andreas Jaeger.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * m4sh.m4 (_AS_UNSET_PREPARE): New macro, eved from
-       _AC_INIT_PREPARE_ENVIRONMENT, and fixed: set `FOO' before trying
-       to unset it: `unset' exits 1 if the variable is not defined.
-       (AS_UNSET): Require it.  Use `as_unset' not `ac_unset'.
-       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Use it.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (builtin, changecom, changequote, decr, dumpdef)
-       (incr, index, indir, len, syscmd, sysval, traceoff, traceon):
-       Rename as...
-       (m4_builtin, m4_changecom, m4_changequote, m4_decr, m4_dumpdef)
-       (m4_incr, m4_index, m4_indir, m4_len, m4_syscmd, m4_sysval)
-       (m4_traceoff, m4_traceon): these.
-       * autoconf.m4 (builtin, changecom, decr, incr, index, indir, len)
-       (syscmd, sysval, traceoff, traceon): Reactivate.
-
-2000-11-03  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_rename_m4, m4_copy_unm4): New macros.
-       Use them.
-       (debugfile, debugmode, m4exit, m4wrap, maketemp, patsubst, regexp)
-       (substr, translit, m4_wrap): Rename as...
-       (m4_debugfile, m4_debugmode, m4_exit, m4_wrap, m4_maketemp)
-       (m4_patsubst, m4_regexp, m4_substr, m4_translit, m4_text_wrap): these.
-       Adjust all dependencies.
-       * acgeneral.m4: Adjust.
-       * tests/m4sugar.at: Adjust.
-       * autoconf.m4 (m4exit, patsubst, regexp, substr, translit):
-       Reestablish them.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       The documentation is not clear about the obsoleteness of
-       `acconfig.h', `config.h.top', and `config.h.bot'.
-       Reported by Aharon Robbins.
-
-       * doc/autoconf.texi (Making configure Scripts)
-       (Automatic Remaking, Defining Symbols, Distributing): Forget about
-       these files.
-       (acconfig.h): Reword.
-       Display the old scheme presenting the dependencies between input
-       and output files.
-       (Changed File Names): Clarify.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools): Some about
-       dirname.
-
-2000-11-02  Pavel Roskin  <proski@gnu.org>
-
-       * ifnames.sh: Put the opening brace on the same line with
-       patterns. Reported by Paul Martinolich.
-       * tests/tools.at (AWK portability): Check ifnames.
-       (ifnames): New test for ifnames.
-       * THANKS: Updated.
-
-2000-11-02  Pavel Roskin  <proski@gnu.org>
-
-       * m4/atconfig.m4 (AT_CONFIG): s/AT_TESTPATH/AUTOTEST_PATH/
-       because AT_TESTPATH looks like a macro.
-       * tests/atconfig.in: Likewise.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (trace.m4): Move all the M4 builtins into `at_'.
-       Catch the failures of the big pipe.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.at (Tracing M4 builtins): New test.
-       * autoconf.sh (trace_format): Fix its computation.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CHECK): Check stderr first, since if both
-       stdout and stderr fail, differences on the latter are probably
-       more significant than on the former.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (task trace) [debug]: Instead of a long pipe, extend
-       trace.m4.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.sh (m4.txt): Use `dumpdef' and m4 to build it.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (popdef, pushdef): Rename as...
-       (m4_popdef, m4_pushdef): these.
-       Adjust dependencies.
-       * acgeneral.m4: Adjust.
-       * aclang.m4: Likewise.
-       * autoconf.m4 (popdef, pushdef): Reactivate them.
-
-2000-11-02  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_CHECK, AT_CLEANUP): Be more verbose when
-       `-v' is passed.
-
-2000-11-01  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: Using trap-safe "exit".
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * tests/base.at: Use AS_EXIT instead of exit in configure.in.
-       * tests/m4sh.at: Likewise.
-       * tests/semantics.at: Likewise.
-
-2000-11-01  Akim Demaille  <akim@epita.fr>
-
-       In M4sugar, move `define', `undefine', and `defn' into the `m4_'
-       name space.
-
-       * m4sugar.m4 (m4_define, m4_defn, m4_undefine): New macros.
-       (define, defn, undefine): Undefine.
-       Adjust all uses.
-       * m4sh.m4: Adjust.
-       * autoconf.m4: Reenable these builtins.
-       * m4sugar.m4 (m4_expansion_stack_dump): Use m4_copy.
-
-2000-11-01  Akim Demaille  <akim@epita.fr>
-
-       GNU M4 1.4 improperly handle the traces of copies of builtins.
-
-       * autoconf.sh (task trace): When tracing `BUILTIN' also trace
-       `m4_BUILTIN'.
-
-2000-11-01  Akim Demaille  <akim@epita.fr>
-
-       Autoupdate should not depend upon foreign macros.
-
-       * autoupdate.sh (ac.m4): Use `_au_define', not `define'.
-       (input.m4): Use `_au_BUILTIN' not `BUILTIN'.
-
-2000-11-01  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4 (m4_fatal): Dump the expansion stack.
-       * acgeneral.m4 (AC_FATAL): Use m4_fatal.
-
-2000-11-01  Akim Demaille  <akim@epita.fr>
-
-       Move the `defun' handling into M4sugar.
-
-       * m4sugar.m4 (_m4_divert(GROW), _m4_expansion_stack_dump)
-       _m4_defun_pro, _m4_defun_epi, m4_defun, $1, m4_defun_once)
-       m4_before, _m4_require, m4_require, m4_expand_once, m4_provide)
-       m4_provide_ifelse): New macros.
-       * acgeneral.m4 (_AC_EXPANSION_STACK_DUMP, _AC_DEFUN_PRO)
-       _AC_DEFUN_EPI): Removed.
-       (AC_DEFUN, AC_DEFUN_ONCE, _AC_REQUIRE, AC_REQUIRE)
-       AC_PROVIDE_IFELSE, AC_FATAL): Reimplement atop M4sugar.
-
-2000-11-01  Raja R Harinath  <harinath@cs.umn.edu>
-
-       * tests/tools.at (autoupdating AC_LINK_FILES): Invoke autoconf
-       like in the rest of the tests.
-
-2000-11-01  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: Typo: s/m4__warnings/m4_warnings/.
-
-2000-10-31  Pavel Roskin  <proski@gnu.org>
-
-       * autoupdate.sh: Check that $sed understands the meaning of "\b"
-       instead of checking "--version".
-
-2000-10-31  Akim Demaille  <akim@epita.fr>
-
-       Move the handling of classified warnings into M4sugar.
-
-       * m4sugar.m4 (m4_diagnose): Remove.
-       (m4_warning): New.
-       * acgeneral.m4 (AC_WARNING_IFELSE, _AC_WARNING_IFELSE)
-       (_AC_WARNING_ERROR_IFELSE, __AC_WARNING_ERROR_IFELSE)
-       (_AC_DIAGNOSE, AC_DIAGNOSE): Rename as...
-       * m4sugar.m4 (m4_warning_ifelse, _m4_warning_ifelse)
-       (_m4_warning_error_ifelse, __m4_warning_error_ifelse)
-       (_m4_warn, m4_warn): these.
-       * acgeneral.m4 (AC_DIAGNOSE): Wrapper around `m4_warn'.
-       * autoconf.sh: Define `m4_warnings' instead of `_AC_WARNINGS'.
-
-2000-10-30  Pavel Roskin  <proski@gnu.org>
-
-       * acspecific.m4 (AC_PATH_XTRA): Use AC_LANG_PROGRAM() as the
-       argument to AC_LINK_IFELSE.
-
-2000-10-30  Pavel Roskin  <proski@gnu.org>
-
-       * m4sh.m4 (AS_EXIT): Use "false" for exit code 1, ":" for 0.
-       * acgeneral.m4 (AC_MSG_ERROR): Don't use m4_default for the
-       second argument - AS_EXIT takes care of it.
-
-2000-10-30  Akim Demaille  <akim@epita.fr>
-
-       * m4sugar.m4: Formatting changes.
-
-2000-10-30  Akim Demaille  <akim@epita.fr>
-
-       Move the handling of diversions into M4sugar.
-
-       * acgeneral.m4 (_AC_DIVERT, AC_DIVERT, AC_DIVERT_PUSH)
-       (AC_DIVERT_POP): Move to...
-       * m4sugar.m4 (_m4_divert, m4_divert, m4_divert_push)
-       (m4_divert_pop): here.
-       * acgeneral.m4: Adjust to use only the M4sugar macros.
-       Nevertheless...
-       (AC_DIVERT_PUSH, AC_DIVERT_POP): New wrappers around the M4sugar
-       macros.
-       (_AC_DIVERT(...)): Rename all the diversions names as...
-       (_m4_divert(...)): these.
-
-2000-10-30  Pavel Roskin  <proski@gnu.org>
-
-       * m4sh.m4 (AS_EXIT): New macro that exits and makes sure that $?
-       is set correctly within the exit trap.
-       (AS_TMPDIR): Use it.
-       * acgeneral.m4 (AC_MSG_ERROR): Likewise,
-
-2000-10-29  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (AC_CHECK_TOOL): Set VARIABLE also when using the
-       cache. From Jim Meyering.
-       (AC_PATH_TOOL): Likewise.
-
-2000-10-29  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atgeneral.m4 (AT_CHECK): Warn if the expected exit status
-       is different from what we got. Don't preserve exit status other
-       than 77.
-
-2000-10-29  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: When scanning for unexpanded macros match only
-       words beginning with "A?_" and "m4_" or containing "_A?_".
-       Strip the comments before the matching. Don't use character
-       ranges.
-
-2000-10-29  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Don't use a newline before
-       accessing $? - newlines in "trap" reset $? to 0 on FreeBSD 4.0.
-
-2000-10-29  Jim Meyering  <meyering@lucent.com>
-
-       * acgeneral.m4 (AC_MSG_WARN): Now that this macro expands to
-       two stmts, enclose them in `{' ... `}'.
-
-2000-10-28  Pavel Roskin  <proski@gnu.org>
-
-       * aclang.m4 (AC_REQUIRE_CPP): Don't default to C++ - call AC_FATAL
-       for unsupported languages.
-
-2000-10-27  Pavel Roskin  <proski@gnu.org>
-
-       * acfunctions.m4 (AC_FUNC_MMAP): Remove conftestmmap from the
-       shell, not from the test program.
-
-2000-10-27  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Limitations of Builtins): Recommend using
-       AC_MSG_ERROR instead of exit.
-       (Autoconf Language): Fix examples.
-
-2000-10-27  Pavel Roskin  <proski@gnu.org>
-
-       * tests/suite.at: Move "-*- Autoconf -*-" to the second line.
-
-2000-10-27  Akim Demaille  <akim@epita.fr>
-
-       Use AC_MSG_ERROR in the test suite, not just `exit'.
-
-       * tests/README: New file.
-       * tests/semantics.at: Don't just `exit 1' or `exit 77' from
-       configure.in: call AC_MSG_ERROR.
-       * tests/base.m4: Likewise.
-       * tests/m4sh.at: Likewise.
-       * tests/semantics.at (AT_CHECK_PROGS_PREPARE): New macro, eved
-       out of...
-       (AC_CHECK_PROG & AC_PATH_PROG): here.
-       Split into two individual tests...
-       (AC_CHECK_PROG & AC_CHECK_PROGS, AC_PATH_PROG & AC_PATH_PROGS): these.
-
-2000-10-27  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: Recognize short options followed by arguments
-       without separators.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise. Recognize abbreviations for
-       "--autoconf-dir" and "--m4dir".
-       * autoupdate.sh: Likewise. Recognize abbreviations for
-       "--autoconf-dir".
-
-2000-10-26  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: Don't show obsolete options on "--help". Report
-       obsolete options to stderr. Adjust list of options. Correct
-       processing of options. Process options with values separated by
-       "=" first, so that abbreviations work. Don't accept "=" with
-       short options.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * ifnames.sh: There is no "--verbose" option.
-       * doc/autoconf.texi: Option "-A" requires an argument.
-       (autoreconf Invocation): Document "--install", "--symlink",
-       "--m4dir" and the options passed to Automake.
-
-2000-10-26  Akim Demaille  <akim@epita.fr>
-
-       * shell.m4: Rename as...
-       * m4sh.m4: this.
-       * tests/m4sugar.m4, tests/shell.m4, tests/torture.m4: Rename as...
-       * tests/m4sugar.at, tests/m4sh.at, tests/torture.at: these.
-       * tests/semantics.m4, tests/base.m4, tests/suite.m4: Rename as...
-       * tests/semantics.at, tests/base.at, tests/suite.at: these.
-       * tests/tools.m4, tests/update.m4, tests/syntax.m4: Rename as...
-       * tests/tools.at, tests/update.at, tests/syntax.at: these.
-       * tests/mktests.sh: Adjust the output file names.
-
-2000-10-25  Pavel Roskin  <proski@gnu.org>
-
-       * autoupdate.sh: Redirect stdin for sed to /dev/null to avoid
-       hangs with non-GNU versions of sed.
-
-2000-10-25  Akim Demaille  <akim@epita.fr>
-
-       Move the Autoconf independent shell macros into the file
-       `shell.m4' and the name space `AS_*'.
-
-       * acgeneral.m4 (AC_SHELL_IFELSE, _AC_SHELL_TMPDIR, AC_SHELL_UNSET)
-       (AC_SHELL_MKDIR_P, AC_SHELL_DIRNAME): Rename and move to...
-       * shell.m4 (AS_IFELSE, AS_TMPDIR, AS_UNSET, AS_MKDIR_P)
-       (AS_DIRNAME): here, a new file.
-       Adjust all dependencies.
-
-       * tests/base.m4 (m4_wrap): Eve out into...
-       * tests/shell.m4: here, new file.
-       * tests/base.m4 (AC_SHELL_MKDIR_P)
-       (AC_SHELL_DIRNAME & AC_SHELL_DIRNAME_SED): Eve out into...
-       * tests/m4sugar.m4 (AS_MKDIR_P, AS_DIRNAME & AS_DIRNAME_SED):
-       here, new file.
-       Adjust the test suite.
-
-2000-10-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SHELL_DIRNAME): Split its code into...
-       (AC_SHELL_DIRNAME_EXPR, AC_SHELL_DIRNAME_SED): these new macros.
-       * tests/base.m4 (AC_SHELL_DIRNAME & AC_SHELL_DIRNAME_SED): New
-       test.
-
-2000-10-25  Pavel Roskin  <proski@gnu.org>
-
-       * tests/aclocal.m4 (AC_ENV_SAVE): Rename to ...
-       (AC_STATE_SAVE): ... this.  Save the list of all files
-       in the current directory.
-       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Compare lists of
-       files created by AC_ENV_SAVE. Remove state* before and after
-       the test.
-
-2000-10-25  Pavel Roskin  <proski@gnu.org>
-
-       * Makefile.am: Add acversion.m4.in to EXTRA_DIST.
-
-2000-10-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SHELL_DIRNAME): The sed fall back was producing
-       twice the output for it was not using `-n' and used `p'.  Remove
-       the latter.
-
-2000-10-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_FDS): Give some information on
-       the host in config.log.
-
-2000-10-24  Pavel Roskin  <proski@gnu.org>
-
-       * tests/mktests.sh: Set locale to C to make sure that syntax.m4
-       and update.m4 are locale-independent.
-
-2000-10-24  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_CACHE_DUMP): Add a missing separator for sed
-       commands.
-
-2000-10-24  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AT_FILE_DEPENDENCY): Rename as...
-       (AC_FILE_DEPENDENCY_TRACE): this.
-
-2000-10-24  Lars J. Aas  <larsa@sim.no>
-
-       * m4sugar.m4: (m4_tolower, m4_toupper): New macros.
-       * acgeneral.m4 (AC_PREFIX_PROGRAM): Use m4_toupper().
-       * aclang.m4 (AC_F77_FUNC): Use m4_toupper()/m4_tolower().
-
-2000-10-24  Pavel Roskin  <proski@gnu.org>
-
-       * m4sugar.m4 (m4_quote): Comment change.
-
-2000-10-24  Akim Demaille  <akim@epita.fr>
-
-       Start avoiding dependence upon character ranges.
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS): Introduce `ac_cr_AZ',
-       `ac_cr_az', `ac_cr_09', `ac_cr_alnum' and `ac_hostname'.
-       Spread their use.
-
-2000-10-24  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT): Don't play with `trap'.
-       (_AC_INIT_PREPARE): Trap after having created config.log.
-       Also trap on 0.
-       When trapped, report why in config.log.
-       (AC_MSG_WARN, AC_MSG_ERROR): Also output the message in
-       config.log.
-
-2000-10-24  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): Rename as...
-       (AC_SHELL_DIRNAME): this.
-       s/X$1/X[]$1/ so that when $1 is a macro, it's given a chance to be
-       expanded.
-       (AC_PREFIX_PROGRAM): Use AC_SHELL_DIRNAME.
-       Quote properly.
-
-2000-10-24  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.m4 (Syntax of the scripts): Specify the path to the
-       tested program, some shells don't honor the PATH with `sh PROG'.
-
-2000-10-23  Akim Demaille  <akim@epita.fr>
-
-       Since GNU M4 now comes with its libm4 (binary), to avoid
-       ambiguities let's rename `libm4' (M4 code) as `m4sugar':
-
-               Readability And Greater Understanding Stands 4 M4sugar
-
-       name coined by Lars J. Aas.
-
-       * libm4.m4: Rename as...
-       * m4sugar.m4: this.
-       All dependencies adjusted.
-
-2000-10-23  Akim Demaille  <akim@epita.fr>
-
-       * tests/mktests.sh (update_exclude_list, syntax_exclude_list): Add
-       `AC_PREREQ'.
-       * tests/tools.m4: Globally, don't use `../' to invoke the tested
-       tools, since the PATH is properly set, and in most cases it
-       obfuscates the test code.
-       (autoupdating AC_PREREQ): New tests.
-
-2000-10-23  Akim Demaille  <akim@epita.fr>
-
-       In order to check that all the CPP symbols which are AC_DEFINE'd
-       are properly templated, autoheader traces
-       AC_DEFINE/AC_DEFINE_UNQUOTED.  Only literals can be traced, and
-       actually tracing non literals produces invalid autoheader input.
-       Hence, provide a means to trace calls to
-       AC_DEFINE/AC_DEFINE_UNQUOTED with literals.
-
-       * acgeneral.m4 (AC_DEFINE_TRACE, AC_DEFINE_TRACE_LITERAL): New
-       macros.
-       (AC_DEFINE, AC_DEFINE_UNQUOTED): Use AC_DEFINE_TRACE.
-       * autoheader.sh: Trace AC_DEFINE_TRACE_LITERAL, not
-       AC_DEFINE/AC_DEFINE_UNQUOTED.
-
-2000-10-23  Akim Demaille  <akim@epita.fr>
-
-       Let autoupdate change AC_PREREQ to require the current version of
-       Autoconf.
-
-       * acgeneral.m4 (_AC_VERSION_UNLETTER, _AC_VERSION_COMPARE): Move
-       to...
-       * libm4.m4 (m4_version_unletter, m4_version_compare): here.
-       Adjust dependencies.
-       * acgeneral.m4 (AU::AC_PREREQ): New macro.
-       * autoupdate.sh: Fail when `m4 input.m4' fails.
-
-2000-10-21  Pavel Roskin  <proski@gnu.org>
-
-       * acfunctions.m4 (AC_FUNC_CHOWN): Remove temporary files on exit.
-       (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Likewise.
-       (AC_FUNC_SELECT_ARGTYPES): Likewise.
-       (AC_FUNC_UTIME_NULL): Likewise.
-       * acgeneral.m4 (_AC_COMPUTE_INT): Likewise.
-       * aclang.m4 (_AC_F77_NAME_MANGLING): Likewise.
-       * acspecific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE): Likewise.
-
-2000-10-20  Pavel Roskin  <proski@gnu.org>
-
-       * tests/tools.m4 (autoupdating AC_LINK FILES): Clean up "src1"
-       and "src2" at the end of the test.
-
-2000-10-19  Pavel Roskin  <proski@gnu.org>
-
-       * NEWS: Documented changes in AC_PROG_CPP and AC_TRY_CPP.
-       * doc/autoconf.texi (Compilers and Preprocessors): Likewise.
-       * acgeneral.m4 (AC_TRY_CPP): Comment changes.
-
-2000-10-19  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Shellology): Documented quirks in ash-0.2.
-
-2000-10-18  Pavel Roskin  <proski@gnu.org>
-
-       * mdate-sh: Removed, its copy remains in the doc/ directory.
-
-2000-10-18  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_TOOLS): Use `$' when reading a variable.
-
-2000-10-18  Morten Eriksen  <mortene@sim.no>
-
-       * aclang.m4 (_AC_PROG_CC_G): Use the _AC_COMPILE_IFELSE macro
-       instead of reinventing the wheel. This also takes care of a bug
-       where the "-g" option was accepted if the compiler silently exits
-       with status unequal to 0.
-       (_AC_PROG_CXX_G): Likewise.
-       (AC_PROG_CC): As _AC_PROG_CC_G depends on $ac_objext and
-       $ac_exeext, move the expansion of _AC_OBJEXT and _AC_EXEEXT in
-       front of _AC_PROG_CC_G.
-       (AC_PROG_CXX, AC_PROG_F77): Likewise.
-
-2000-10-18  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (AT_INIT): Avoid foo="`bar`", foo=`bar` is
-       enough.
-       Use grep to check the presence of a string in a stream.
-       * m4/atconfig.m4: Quote.
-
-2000-10-18  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): Quote the `sed' fall back.
-
-2000-10-18  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_PROG_LN_S): If neither `ln -s' nor `ln' work,
-       fall back to `cp'.
-
-2000-10-17  Morten Eriksen  <mortene@sim.no>
-
-       * acgeneral.m4 (AC_CHECK_TOOL): As AC_CHECK_PROG first tests the
-       value of the VARIABLE argument when looking for executables, we
-       need to set it to the correct value from AC_CHECK_TOOL when not
-       just passing on the incoming VARIABLE directly.
-       (AC_CHECK_TOOLS, AC_PATH_TOOL): Likewise.
-
-2000-10-17  Assar Westerlund  <assar@sics.se>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Move the
-       _AC_INIT_PREPARE_ENVIRONMENT invocation to...
-       (_AC_INIT_DEFAULTS): here,  so that we keep the same known
-       environment for more of the script.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (The GNU build system): Sketch of new a
-       chapter.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       Somehow, the adjustment of `mktests.sh' claimed on 2000-10-17 by
-       myself (`Fix autoupdate...') was not applied.
-
-       * tests/mktests.sh (update_exclude_egrep): Add AC_INIT, AC_OUTPUT,
-       AC_LINK_IFELSE.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_PROG, AC_CHECK_PROGS, AC_PATH_PROG)
-       (AC_PATH_PROGS, AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Fix
-       the quotation.
-       (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Check with the
-       $ac_tool_prefix iff it is not empty.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Particular Programs): Some notes on the
-       portability of Flex.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
-       (_AC_RUN_IFELSE): Before compiling, remove the files expected to
-       be produced.
-       (_AC_LINK_IFELSE, _AC_RUN_IFELSE): You don't create object files,
-       so don't remove them.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_FATAL): Use _AC_EXPANSION_STACK_DUMP.
-       (_AC_REQUIRE): Use AC_FATAL.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       Give a means to report where the macros have been defined in error
-       messages.
-
-       * libm4.m4 (m4_location): New macro.
-       (m4_errprint): Rename as...
-       (m4_diagnose): this.  Use m4_location.
-       Adjust dependencies.
-       (m4_errprint): New macro, similar to `errprint' but for an
-       additional trailing `\n'.
-       * acgeneral.m4 (AC_DEFUN, AC_DEFUN_ONCE): Define `m4_location($1)'
-       to the current location (i.e., that of the definition of $1).
-       (_AC_DEFUN_PRO, _AC_REQUIRE): Also push the location of the
-       current macro in the stack.
-       (_AC_EXPANSION_STACK_DUMP): Adjust.
-
-2000-10-17  Akim Demaille  <akim@epita.fr>
-
-       Fix autoupdate: updating `AC_OUTPUT_COMMANDS' was failing because
-       it includes another AU defined macro.
-
-       * autoupdate.sh (input.m4:_au_defun): New macro.
-       (au.m4): Use it instead of inlining _au_enable/_au_disable
-       invocations in the definition of all these macros.
-       (input.m4:__au_enable, input.m4:__au_disable): New macros.
-       (input.m4:_au_enable, input.m4:_au_disable): Use them.
-       * tests/mktests.sh (update_exclude_list): Add `AC_OUTPUT'.
-       Running it twice in a configure.in is not valid.
-       Add `AC_LINK_FILES' since it requires arguments.
-       * tests/tools.m4 (autoupdating AC_LINK_FILES): New test.
-
-2000-10-17  Raja R Harinath  <harinath@cs.umn.edu>
-
-       * Makefile.am (MAINTAINERCLEANFILES): Add acversion.m4.
-       (INSTALL.txt): Put into $(srcdir).
-       (acversion.m4): Build here ...
-       * configure.in (AC_OUTPUT): Not here.
-
-       * tests/Makefile.am (MACRO_FILES): Don't use $(top_srcdir).
-       (syntax.m4): Create in $(srcdir).
-       (update.m4): Likewise.
-       * tests/atspecific.m4 (AT_CHECK_UPDATE): Look for autoconf
-       macros in the top source directory.
-
-2000-10-16  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_LANG_COMPILER_GNU): New macro, which unifies...
-       (_AC_PROG_F77_GNU, _AC_PROG_CC_GNU, _AC_PROG_CXX_GNU): Remove.
-       Adjust dependencies.
-       (ac_cv_prog_gcc, ac_cv_prog_gxx, ac_cv_prog_g77): AU_ALIAS'ed.
-
-2000-10-16  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Adjust copyright notice.
-       * acspecific.m4: Likewise.
-       * acoldnames.m4: Likewise.
-       * acversion.m4.in: Likewise.
-       * autoconf.sh: Likewise.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoscan.pl: Likewise.
-       * autoupdate.sh: Likewise.
-       * ifnames.sh: Likewise.
-
-2000-10-16  Pavel Roskin  <proski@gnu.org>
-
-       * tests/aclocal.m4: Don't consider variables @, '*', '?' and
-       '#' in the output of `set' - they are modified by zsh.
-
-2000-10-14  Pavel Roskin  <proski@gnu.org>
-
-       * m4/missing.m4 (AM_MISSING_PROG): Use $SHELL to run "missing".
-       * configure.in: Don't add $SHELL to the path of help2man -
-       it is already added by AM_MISSING_PROG.
-
-2000-10-13  Akim Demaille  <akim@epita.fr>
-
-       * tests/mktests.sh: If ever it fails, touch the output files
-       ``a` la missing''.
-
-2000-10-13  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LINKER_OPTION): Ahem, err, use `$' when
-       consulting a variable...
-
-2000-10-13  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Typos in comments spotted by Pavel.
-
-2000-10-12  Pavel Roskin  <proski@gnu.org>
-
-       * acspecific.m4 (AC_PROG_LEX): Don't assume that lex exists.
-       Don't run _AC_DECL_YYTEXT if it doesn't. Always check libl and
-       libfl regardless of the $LEX value.
-
-2000-10-12  Morten Eriksen  <mortene@sim.no>
-
-       * acgeneral.m4 (AC_CONFIG_SUBDIRS): Fixed nasty typo.
-
-2000-10-12  Akim Demaille  <akim@epita.fr>
-
-       * tests/mktests.sh: Backslash the quote in the heredocs to help
-       syntax highlighting tools.
-       * tests/atspecific.m4 (AT_CHECK_UPDATE): Give a better AT_SETUP
-       title.
-
-2000-10-12  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SH_QUOTE): Issue an `obsolete' warning for use
-       of backquotes, instead of a `syntax' warning.
-
-2000-10-12  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_VAR_IN_INDIR, AC_VAR_IF_SET): Rename as...
-       (AC_VAR_INDIR_IFELSE, AC_VAR_SET_IFELSE): this.
-
-2000-10-12  Akim Demaille  <akim@epita.fr>
-
-       * tests/mktests.sh: Remove tmp files.
-
-2000-10-12  Akim Demaille  <akim@epita.fr>
-
-       Macros used by AC_LANG_COMPILER macros shall not AC_REQUIRE
-       AC_LANG_COMPILER by the way of AC_COMPILE_IFELSE etc.
-
-       * acspecific.m4 (_AC_EXEEXT): Use _AC_LINK_IFELSE, not
-       AC_LINK_IFELSE to avoid AC_REQUIREing AC_PROG_CC which precisely
-       requires _AC_EXEEXT.
-       Don't run _AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2.
-       * aclang.m4 (_AC_PROG_F77_G): Use _AC_COMPILE_IFELSE, not
-       AC_COMPILE_IFELSE.
-       (_AC_LANG_COMPILER_WORKS): Use _AC_LINK_IFELSE, not
-       AC_LINK_IFELSE.
-
-2000-10-12  Akim Demaille  <akim@epita.fr>
-
-       Diagnose AC_REQUIRE circular dependencies.
-
-       * acgeneral.m4 (_AC_DEFUN_PRO, _AC_DEFUN_EPI): Keep a stack of
-       macro expansions, _AC_EXPANSION_STACK.
-       Use `_AC_EXPANDING(FOO)' to record the fact that `FOO' is being
-       expanded.
-       (_AC_REQUIRE): Diagnose required macros which are already being
-       expanded.
-       Record in _AC_EXPANSION_STACK the AC_REQUIRE calls.
-       (_AC_EXPANSION_STACK_DUMP): New macro.
-
-2000-10-12  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (m4_dumpdefs, _m4_dumpdefs_up, _m4_dumpdefs_down): New
-       macros.
-
-2000-10-11  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atgeneral.m4 (AT_CHECK): Make sure that $? is set to 0
-       if diffs have succeeded.
-
-2000-10-11  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
-       (_AC_RUN_IFELSE): New macros which are the former
-       AC_COMPILE_IFELSE etc. without AC_LANG_COMPILER_REQUIRE.
-       (AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE): Use them.
-
-2000-10-11  Morten Eriksen  <mortene@sim.no>
-
-       * acgeneral.m4 (AC_RUN_IFELSE): Add missing executable suffix.
-       * aclang.m4 (_AC_LANG_COMPILER_WORKS): Likewise.
-       * aclang.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O): Fix typos where
-       $objext were used instead of $ac_objext.
-
-2000-10-05  Akim Demaille  <akim@epita.fr>
-
-       Check that updated scripts are valid scripts.
-
-       * tests/mktests.sh: Generate `syntax.m4' directly.
-       * tests/macros.m4: Remove.
-       Adjust dependencies.
-       * tests/mktests.sh: Generate `update.m4' too.
-       * tests/update.m4: New generated file.
-       Adjust dependencies.
-       * tests/atspecific.m4 (AT_CHECK_UPDATE): New macro.
-
-2000-10-05  Akim Demaille  <akim@epita.fr>
-
-       * tests/mktests.sh: New file, which replaces the code inlined in
-       Makefile.am.
-       * src/Makefile.am (macros.m4): Use `mktests.sh'.
-       * tests/suite.m4: Reorder from low level to high level.
-
-2000-10-02  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_LANG_ABBREV, _AC_LANG_ABBREV(C))
-       (_AC_LANG_ABBREV(C++), _AC_LANG_ABBREV(Fortran 77): New macros.
-       (AC_LANG_(C), AC_LANG_(C++), AC_LANG_(Fortran 77)): Don't define
-       AC_LANG_ABBREV.
-       (_AC_PROG_PREPROC_WORKS): Adjust.
-       * acgeneral.m4 (_AC_TRY_CPP): Likewise.
-
-2000-10-02  Pavel Roskin  <proski@gnu.org>
-
-       * acspecific.m4 (AC_PROG_LEX): Use AC_DEFUN_ONCE.
-       (AC_DECL_YYTEXT): Don't use AC_REQUIRE because autoupdate
-       would place it into configure.in but it's not allowed
-       outside AC_DEFUN.
-
-2000-10-02  Pavel Roskin  <proski@gnu.org>
-
-       * tests/Makefile.am: Macros defined by AC_DEFUN_ONCE should
-       go to macros.m4 for testing.
-
-2000-09-28  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (AC_SHELL_UNSET): Don't rely on variable
-       assignments changing $?.
-
-2000-09-28  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES): Fixed exit status.
-       (_AC_OUTPUT_HEADERS): Exit if the header template is missing.
-
-2000-09-28  Pavel Roskin  <proski@gnu.org>
-
-       * acfunctions.m4: Formatting fixes.
-       * acgeneral.m4: Likewise.
-       * aclang.m4: Likewise.
-       * acspecific.m4: Likewise.
-       * libm4.m4: Likewise.
-
-2000-09-27  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (AC_CHECK_PROG): Added protection against spaces
-       in $PATH.
-       * acspecific.m4 (AC_PROG_INSTALL): Likewise.
-
-2000-09-27  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (AC_CHECK_LIB): only call AH_CHECK_LIB if
-       ACTION-IF-TRUE is not given.
-       (AH_CHECK_LIB): related comment changes.
-
-2000-09-27  Pavel Roskin  <proski@gnu.org>
-
-       * aclang.m4 (_AC_LANG_COMPILER_WORKS): Remove []dnl because it
-       resulted in invalid shell code.
-
-2000-09-27  Lars J. Aas  <larsa@sim.no>
-
-       * autoconf.sh: Report full macro name for missing macros.
-
-2000-09-27  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
-
-       * autoheader.sh: Fix trap (EXIT) status.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * autoconf.sh: Change `exit' to `{ (exit 1); exit; }' after m4 and
-       awk commands to ensure exit state is in a defined state.
-
-2000-09-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
-
-       * tests/semantics.m4 (AC_PROG_CPP with warning): Simplified.
-
-2000-09-25  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use
-       _AC_INIT_PREPARE_ENVIRONMENT to make the shell running
-       config.status sane and POSIX-compatible.
-
-2000-09-25  Pavel Roskin  <proski@gnu.org>
-
-       * autoheader.sh: Don't check status of variable assignments -
-       it's undefined in ash 0.2.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * autoconf.sh: Likewise. Also eliminated command substitution
-       inside variable expansion - ash 0.2 coredumps on it.
-
-2000-09-21  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Check stderr from
-       autoconf and autoheader. Expected warnings disabled by "-W none"
-       Preceding comment removed as no longer relevant.
-       * tests/semantics.m4 (AC_CHECK_PROG & AC_PATH_PROG): Check
-       stderr from autoconf.
-       (AC_PATH_PROG & AC_PATH_PROGS): Likewise.
-       (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS): Likewise.
-       * tests/tools.m4 (autoheader): Check that autoheader prints
-       a warning for missing templates. Check stderr from autoconf.
-       * tests/torture.m4 (config.status under extreme conditions):
-       Check stderr from autoconf and autoheader.
-       (command line interface): Check stderr from autoconf.
-
-2000-09-21  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix usage info for
-       config.status - file arguments are optional.
-
-2000-09-21  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES): Ensure that config.status
-       exits if any input file is missing.
-       * tests/semantics.m4 (missing templates): Test it.
-
-2000-09-21  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_SHELL_TMPDIR): Don't check status of variable
-       assignment - it's undefined in ash 0.2.
-
-2000-09-21  Akim Demaille  <akim@epita.fr>
-
-       * src/atgeneral.m4 (AC_CHECK): Display stderr including when the
-       test failed because of stdout.
-
-2000-09-21  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4: Formatting changes.
-       (AT_INIT): Let `at_stop_on_error' and `at_verbose' be `:'/`false'
-       variables instead of `'/`1'.
-       `at_check_stds' replaces `at_no_redirs'.
-       Rename `Snippet 3' as `Snippet 4'.
-       Introduce `Snippet 3' for variable initializations.
-       Adjust the dependencies.
-       (AT_CHECK): Don't show diff's result unless verbose.
-
-2000-09-20  Pavel Roskin  <proski@gnu.org>
-
-       * tests/Makefile.am: AC_PREFIX_PROGRAM and AC_F77_FUNC excluded
-       from testing because they require an argument.
-       * tests/atspecific.m4: Make sure that configure doesn't write
-       anything to stderr.
-
-2000-09-20  Pavel Roskin  <proski@gnu.org>
-
-       * acspecific.m4 (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H): Cache
-       variable wasn't always set inside AC_CACHE_CHECK.
-       (_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL): Likewise.
-       From Nicolas Joly.
-
-2000-09-20  Pavel Roskin  <proski@gnu.org>
-
-       * libm4.m4 (m4_ifvanl): Don't output a newline for empty
-       arguments.
-
-2000-09-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4 (AT_TEST_MACRO): Rename as...
-       (AT_CHECK_MACRO): this.  All dependencies adjusted.
-
-2000-09-19  Akim Demaille  <akim@epita.fr>
-
-       * tests/aclocal.m4.new (AC_ENV_SAVE): Skip POW_LIB, used by
-       AC_FUNC_STRTOD.
-       From Bernard Dautrevaux.
-
-2000-09-19  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atgeneral.m4 (AT_DATA): Use _ATEOF instead of EOF.
-
-2000-09-19  Pavel Roskin  <proski@gnu.org>
-
-       * tests/semantics.m4 (AC_PROG_CPP with warnings): Minor
-       simplification.
-
-2000-09-19  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (optarg): More robust expr invocation.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * autoheader.sh: Likewise.
-       Reported by Bernard Dautrevaux.
-
-2000-09-19  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (AU_ALIAS): Do not use `defn' since then autoupdate
-       would replace an old macro call with the new macro body instead of
-       the new macro call.
-       * tests/tools.m4 (autoupdate): Test an AU_ALIAS'd macro update.
-
-2000-09-19  Pavel Roskin  <proski@gnu.org>
-
-       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): New macro.
-       (AT_TEST_MACRO): Use it.
-       * tests/semantics.m4 (AC_PROG_CPP with warnings, AC_PROG_CPP
-       without warnings): New tests.
-
-2000-09-18  Rüdiger Kuhlmann  <autoconf-list@ruediger-kuhlmann.de>
-
-       * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Check for configure.gnu
-       as well.
-       (_AC_INIT_HELP): Likewise.
-       (NEWS): Note checking for configure.gnu.
-       * doc/autoconf.texi: Document checking for configure.gnu when
-       recursing subdirectories.
-
-2000-09-18  Jim Meyering  <meyering@lucent.com>
-
-       * acfunctions.m4 (AC_FUNC_GETLOADAVG): Restore the initial value
-       of LIBS.  Otherwise, everyone ends up linking with -lelf for some
-       configurations.
-       Reported by Mike Stone.
-
-2000-09-14  Pavel Roskin  <proski@gnu.org>
-
-       * aclang.m4 (AC_PROG_CPP): Use double quotes in the for loop
-       and eliminate ac_tmp_cpp.
-       (AC_PROG_CXXCPP): Use double quotes in the for loop and
-       eliminate ac_tmp_cxxcpp.
-
-2000-09-14  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_TRY_CPP): Don't filter out conftest.$ac_ext
-       from the output - it is only printed by Visual C that gives
-       correct exit status.
-       * aclang.m4 (AC_PROG_CPP): Don't try '${CC-cc} -nologo -E'
-       by the same reason.
-
-2000-09-12  Pavel Roskin  <proski@gnu.org>
-
-       * aclocal.m4 (_AC_PROG_CPP_WORKS): Don't use AC_REQUIRE_CPP -
-       it's useless here. Rename to ...
-       (_AC_PROG_PREPROC_WORKS): ... this.
-
-2000-09-12  Rüdiger Kuhlmann  <autoconf-list@ruediger-kuhlmann.de>
-
-       * acspecific.m4 (AC_PROG_INSTALL): Exclude c:install on AmigaOS.
-
-2000-09-12  Akim Demaille  <akim@epita.fr>
-
-       The test suite fails on some hosts because for instance
-         AC_INIT
-         AC_CHECK_FUNC(exit)
-       will not look for a compiler, it will just use `cc'.
-       Macros that need a compiler should require one.
-
-       * acgeneral.m4 (_AC_REQUIRE): New macro, which is actually the
-       previous version of AC_REQUIRE plus the possibility to distinguish
-       the name of the symbol being AC_PROVIDE'd, and the text to expand.
-       (AC_REQUIRE): Reimplement in terms of _AC_REQUIRE.
-       * aclang.m4 (AC_LANG_COMPILER, AC_LANG_COMPILER_REQUIRE)
-       (AC_LANG_COMPILER(C), AC_LANG_COMPILER(C++))
-       (AC_LANG_COMPILER(Fortran 77)):
-       New macros.
-       * acgeneral.m4 (AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE):
-       Require a compiler.
-       (AC_TRY_RUN): Formatting changes.
-       * acfunctions.m4 (AC_FUNC_SETPGRP): Quote properly.  The previous
-       changes revealed the weaknesses of this macro.
-
-2000-09-12  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_TRY_CPP): New macro. It runs the preprocessor
-       and checks whether it produces errors or warnings. Don't put grep
-       output into a variable, use another grep instead.
-       (AC_TRY_CPP): Use _AC_TRY_CPP. Copy conftest.err to config.log
-       if the case of an error.
-       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)):
-       define AC_LANG_ABBREV to the short language name.
-       (_AC_PROG_CPP_WORKS): New macro. It checks whether the current
-       preprocessor can be used to check for existence of headers.
-       Most code taken from ...
-       (AC_PROG_CPP): ... here. Use _AC_PROG_CPP_WORKS. Use shell
-       "for" to find working CPP. Use AC_LANG_PUSH(C) and AC_LANG_POP -
-       it's a macro for C only.
-       (AC_PROG_CXXCPP): Rewritten using _AC_PROG_CPP_WORKS.
-
-2000-09-12  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.sh (sed): Look for GNU sed.
-       (usage): Ask for GNU sed.
-
-2000-09-12  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (AC_EGREP_CPP): Use additional quotes instead of
-       changequote.
-
-2000-09-12  Rüdiger Kuhlmann  <autoconf-list@ruediger-kuhlmann.de>
-
-       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WIDTH): Add trailing
-       semicolon to final fi.
-
-2000-09-11  Pavel Roskin  <proski@gnu.org>
-
-       * acgeneral.m4 (_AC_WARNING_ERROR_IFELSE)
-       (__AC_WARNING_ERROR_IFELSE): New macros for checking whether
-       warnings should be considered errors.
-       (_AC_DIAGNOSE): Use _AC_WARNING_ERROR_IFELSE.
-
-2000-09-11  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: Properly report names of unexpanded macros that
-       begin with an underscore.
-
-2000-09-11  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi (Preset Output Variables): Correctly specify
-       what languages are affected by CPPFLAGS, LDFLAGS and LIBS.
-       Extended description of LDFLAGS and LIBS.
-       (Compilers and Preprocessors, C Compiler Characteristics):
-       Recommend Automake as the source of ansi2knr.
-       (Autoconf Language, Quotation and Nested Macros): English fixes.
-       (Quotation and Nested Macros): Unclear example replaced with
-       an explanation of when m4 expands quotes. Added explanation why
-       unquoted calls are dangerous.
-
-2000-09-08  Pavel Roskin  <proski@gnu.org>
-
-       * doc/autoconf.texi: Always use one space before the opening
-       parenthesis in @defmac.
-
-2000-09-06  Morten Eriksen  <mortene@sim.no>
-
-       * acspecific.m4 (_AC_OBJEXT): No longer use AC_COMPILE_IFELSE,
-       which uses $ac_objext hence depends upon _AC_OBJEXT.
-       * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Call
-       _AC_OBJEXT before _AC_EXEEXT since the latter needs $ac_objext.
-
-2000-09-06  Bernard Dautrevaux  <dautrevaux@objectlive.com>
-
-       * acspecific.m4 (_AC_EXEEXT): Set extension to void if linking
-       creates both an unsuffixed file and suffixed ones.
-
-2000-09-06  Peter Eisentraut  <peter_e@gmx.net>
-
-       * autoconf.texi: English and typo fixes.
-
-2000-09-05  Pavel Roskin  <proski@gnu.org>
-
-       * autoconf.sh: Consider undefined macros as errors.
-       * tests/base.m4 (unexpanded macros): Expect error, not warning.
-
-2000-09-05  Dave Love  <fx@gnu.org>
-
-       * aclang.m4 (_AC_PROG_F77_GNU): Run command from standard input so
-       that we can get some standard output.
-
-2000-09-04  Peter Eisentraut  <peter_e@gmx.net>
-
-       * autoscan.pl: Repair broken Getopt::Long use.
-
-2000-09-04  Akim Demaille  <akim@epita.fr>
-
-       * configure.in: Bump version to 2.49b.
-       * Makefile.am (bin_SCRIPTS): Depend upon configure.in.
-
-2000-08-11  Akim Demaille  <akim@epita.fr>
-
-       Version 2.49a.
-
-2000-08-11  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_NO_EXECUTABLES): New macro.
-
-2000-08-11  Akim Demaille  <akim@epita.fr>
-
-       * tests/base.m4 (AC_SHELL_MKDIR_P): Remove `a' too.
-
-2000-08-11  Akim Demaille  <akim@epita.fr>
-
-       * configure.in: Bump version to 2.49a.
-
-2000-08-11  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
-
-       * autoconf.sh: Change `exit N' to `(exit N); exit' to provide
-       the correct exit status when an exit trap is taken.
-
-2000-08-11  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH,
-       AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Deactivate
-       their AU_ALIAS definition: Automake 1.4 does not quote the name of
-       these macros, hence when Autoconf reads Automake's definition the
-       name is expanded with unpredictable results.
-
-2000-08-09  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (Installing Autoconf extensions files): Remove.
-
-2000-08-09  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (finalize.awk): Don't leave spaces before the user
-       function calls.
-       Reported by John David Anglin.
-       * doc/autoconf.texi (Limitations of Usual Tools): Start the AWK
-       section.
-       * tests/tools.m4 (AWK portability): New test.
-
-2000-08-08  Pavel Roskin  <proski@gnu.org>
-
-       * Makefile.am: Substitute @bindir@ in shell scripts, needed by
-       autoheader.
-
-2000-08-07  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (_AC_LIBOBJ_ALLOCA, AC_REPLACE_FUNCS): Simplify
-       ${foo} into $foo.
-       * aclang.m4 (AC_LANG(C), AC_LANG(C++)): Move some internal
-       comments into the header comment.
-       * acgeneral.m4 (AC_TRY_CPP): Likewise.
-
-2000-08-07  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.m4 (undefined macros): New test.
-
-2000-08-07  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (finalize.awk): New subtool, eved from the previous
-       literal AWK program that performed the `oline' and quadrigraphs
-       substitution.
-       Fix its `oline' computation which was dead wrong when there are
-       empty lines (i.e., always).
-       Enhance it in order to look for and report unexpanded macro.
-       Don't let it pretend there are bugs in Autoconf (c:, the test
-       suite makes this scenario pretty unlikely as opposed to an actual
-       user bug.
-       Catch `m4_' too.
-       Remove the shell snippet which used to do this.
-
-2000-08-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_MSG_NOTICE): New macro, suggested by Pavel
-       Roskin.
-       (AC_MSG_ERROR): Use it.
-
-2000-08-04  Ruediger Kuhlmann  <uck4@rz.uni-karlsruhe.de>
-
-       * acspecific.m4 (AC_PROG_RANLIB): Use AC_CHECK_TOOL.
-       * doc/autoconf.texi (Limitations of Usual Tools): Typos.
-
-2000-08-04  Akim Demaille  <akim@epita.fr>
-
-       Solaris' /usr/ucb/expr, and SunOS' /usr/bin/expr fail with the `:'
-       operator when \(\) is used, and matches a string longer than 120
-       characters.
-       Reported by Geoff Keating.
-
-       * doc/autoconf.texi (Limitations of Usual Tools): Some words about
-       this.
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): Fall back to echo|sed if expr
-       fails.
-       From Paul Eggert.
-
-2000-08-04  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: (AC_RUN_IFELSE, AC_LINK_IFELSE, AC_COMPILE_IFELSE):
-       Don't create the source file if none is given, and in this case,
-       don't remove it either.
-
-2000-08-04  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (m4_ifvanl): New macro.
-       * acgeneral.m4: Use it.
-
-2000-08-02  Akim Demaille  <akim@epita.fr>
-
-       Release Automake from being a substitute to Autoconf.
-
-       * acspecific.m4 (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H,
-       _AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL, AC_HEADER_TIOCGWINSZ,
-       AC_SYS_POSIX_TERMIOS): New macros from both Automake and the
-       fileutils.
-
-2000-08-02  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Recent changes
-       inverted the results.  Fix that.
-
-2000-08-02  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Special Shell Variables): More emphasis on
-       the dangers of character ranges.
-       From Paul Eggert.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh (_ac_warnings): Be robust to LC_COLLATE.
-       `IFS=,; echo ,' will give a comma.  Take this into account.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_PROG_CC): Also try to find $target_alias-cc.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       AC_VALIDATE_CACHED_SYSTEM_TUPLE no longer works properly since the
-       AC_CANONICAL_* revamping.
-       Reported by Peter Eisentraut.
-       In fact, let's just use the precious variables handling.
-
-       * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Obsoleted.
-       (_AC_ARG_VAR_PRECIOUS): New macro, eved from...
-       (AC_ARG_VAR): this macro.  Adjust.
-       (_AC_INIT_PREPARE): `build_alias', `host_alias', and
-       `target_alias' are precious.
-       * doc/autoconf.texi: Adjust.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Neutralize also
-       LC_COLLATE and LC_NUMERIC.
-       * autoconf.m4: Don't rely on character ranges with tr.
-       * doc/autoconf.texi (Special Shell Variables): Adjust.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (_AC_LIBOBJ_STRTOD, AC_FUNC_STRTOD,
-       AM_FUNC_STRTOD): New macros, from Automake.
-       * acfunctions: Adjust.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * acidentifiers: Catch ptrdiff_t.
-       * acspecific.m4 (AM_TYPE_PTRDIFF_T): AU define.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Be ready to handle AC_CHECK_TYPES requests.
-       Quote properly the output.
-       Remove useless backslashes.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (AC_FUNC_ONSTACK): New macro, from
-       Automake.
-       * doc/autoconf.texi (Particular Functions): Adjust.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * acfunctions.m4 (AC_FUNC_ERROR_AT_LINE): New macro, from
-       Automake.
-       * doc/autoconf.texi (Particular Functions): Adjust.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       Create acfunctions.m4, in charge of the macros related to
-       functions.
-
-       * acgeneral.m4 (AC_CHECK_FUNC, AC_CHECK_FUNCS, AC_REPLACE_FUNCS):
-       Move to...
-       * acfunctions.m4: here, new file.
-       * acspecific.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_ALLOCA, AC_FUNC_CHOWN,
-       AC_FUNC_CLOSEDIR_VOID, AC_FUNC_FNMATCH, AC_FUNC_GETGROUPS,
-       _AC_LIBOBJ_GETLOADAVG, AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT,
-       AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK,
-       AC_FUNC_MALLOC, AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP,
-       AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP, _AC_FUNC_STAT,
-       AC_FUNC_STAT, AC_FUNC_LSTAT, AC_FUNC_STRERROR_R, AC_FUNC_STRFTIME,
-       AC_FUNC_VFORK, AC_FUNC_VPRINTF, AC_FUNC_WAIT3, AC_FUNC_UTIME_NULL,
-       AC_FUNC_STRCOLL, AC_FUNC_SETVBUF_REVERSED): Likewise.
-       * Makefile.am: Adjust.
-
-       Move also the old definitions into acfunctions.m4, and adjust the
-       test suite.
-
-       * acgeneral.m4 (AU_ALIAS): New macro.
-       * acoldnames (AC_FUNC_CHECK, AC_HAVE_FUNCS, AC_ALLOCA,
-       AC_GETLOADAVG, AC_MMAP, AC_SETVBUF_REVERSED, AC_STRCOLL,
-       AC_UTIME_NULL, AC_VFORK, AC_VPRINTF, AC_WAIT3, AM_FUNC_FNMATCH,
-       AM_FUNC_MKTIME, fp_FUNC_FNMATCH): Move to...
-       * acfunctions.m4: here, using AU_ALIAS.
-       * acgeneral.m4 (AC_FD_CC, AC_CANONICAL_SYSTEM): Use AU_ALIAS to
-       define them.
-       * acoldnames.m4: Use AU_ALIAS instead of AU_DEFUN.
-       * tests/Makefile.am (MACRO_FILES): Adjust.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Use Getopt::Long;
-       * acidentifiers: Classify, sort.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_PROG_CXX_GNU, _AC_PROG_CC_GNU, _AC_PROG_F77_GNU):
-       Use grep instead of egrep, don't redirect stderr.
-
-2000-08-01  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_NOTICE): Adjust so that there are no
-       empty lines in the header comments (should be `#' alone instead).
-       Reported by Didier Verna.
-
-2000-08-01  Greg A. Woods  <woods@weird.com>
-
-       * doc/autoconf.texi (Installation Directory Variables):
-       Clarifications and typos.
-
-2000-08-01  Didier Verna  <didier@lrde.epita.fr>
-
-       * acgeneral.m4 (AC_REVISION): Put a dot at the end of the line.
-       (_AC_INIT_HELP): Output the bug report address at
-       the end of a `configure --help' output.
-       (_AC_INIT_NOTICE): Ditto, but at the top of `configure'.
-
-2000-07-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_FDS): New macro, pulled out of
-       (_AC_INIT_PREPARE): here, where it is called from.
-       * aclang.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Don't test -z "`foo`".
-
-2000-07-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_DIVERT(INIT_PARSE_ARGS)): Rename as...
-       (_AC_DIVERT(PARSE_ARGS)): this.  Adjust dependencies.
-       (AC_ARG_WITH): Remove spurious newline.
-       (AC_ARG_VAR): No longer save precious variables in
-       ac_configure_args, rather snapshot them twice (one kept
-       unmodified, another one to be written to/overwritten by the cache
-       file).
-       (AC_CACHE_SAVE): Let the cache variables named `ac_cv_env_*'
-       be overwritten when loading the cache (i.e., don't use the
-       : ${foo=...} trick).
-       (_AC_ARG_VAR_VALIDATE): Compare the two snapshots of the precious
-       variables.
-       (_AC_INIT_PREPARE): Call it after having loaded the cache file.
-
-2000-07-28  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_LANG_CONFTEST, _AC_PROG_CC_GNU, _AC_PROG_CXX_GNU,
-       _AC_PROG_F77_GNU): Use ac_ext.  Use _ACEOF instead of ACEOF.
-
-2000-07-28  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (--warnings): Catch `no-category', not `nocategory'.
-       * autoheader.sh: Likewise.
-       * acgeneral.m4 (_AC_WARNING_IFELSE): Adjust.
-
-2000-07-28  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Installation Directory Variables): New
-       section, Eved off from `Preset Output Variables', i.e., was a
-       small part of it, grew independent, and is its equal (at least).
-       (Coding Style): `$#' padding.
-       * Makefile.am (editsh, editpl): Do what the doc says you do: use
-       @datadir\@ instead of @''datadir''@.
-
-2000-07-28  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU,
-       _AC_PROG_F77_GNU): Use ac_ext.  Use ACEOF instead of EOF.
-       (AC_LANG_CONFTEST): New macro.
-       (_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_F77_C_O,
-       _AC_PROG_F77_V_OUTPUT): Use it.
-       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP, AC_COMPILE_IFELSE,
-       AC_LINK_IFELSE, AC_RUN_IFELSE): Likewise.
-
-2000-07-24  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_F77_FUNC): New macro to give the user a clean
-       way of accessing Fortran name-mangling information other than
-       through CPP, and without having to know the different possible
-       name-mangling schemes.
-       * autoconf.texi: Documented AC_F77_FUNC
-
-2000-07-24  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_CHECK_TYPE_BUILTIN_P): Add `off_t' and
-       `size_t' which are often used too.
-       Fix a bug which prevents recognition of `bool' and `char'.
-       (_AC_CHECK_TYPE_MAYBE_TYPE_P): New macro.
-       (AC_CHECK_TYPE): Use it.
-
-2000-07-19  Peter Eisentraut  <peter_e@gmx.net>
-
-       * Makefile.am: Remove INSTALL.txt by maintainer-clean target.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.sh: Typo: s/infile/file/.
-
-2000-07-19  Martin Wilck  <martin@tropos.de>
-
-       * aclang.m4 (AC_F77_NAME_MANGLING): Obsolete, becomes
-       _AC_F77_NAME_MANGLING.
-       (_AC_F77_NAME_MANGLING): Use independent checks for the
-       name mangling of symbols with and without underscores.
-       Use algorithm with for loops instead of recursive macro calls.
-       (AC_F77_WRAPPERS): Adapt to changes in _AC_F77_NAME_MANGLING.
-       * doc/autoconf.texi (Fortran 77 Compiler Characteristics):
-       Remove documentation of AC_F77_NAME_MANGLING.
-       Remove documentation of f77_case and f77_underscore.
-       Replace AC_F77_FUNC_WRAPPER with AC_F77_WRAPPERS.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * NEWS: Fresh air.
-       * TODO: Fresh blood.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (autoheader Invocation): Explain the purpose
-       of autoheader.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Various English fixes from Jim.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Compilers and Preprocessors, Obsolete
-       Macros): Don't give boring internal details.
-       (Language Choice): Typo.
-       (Limitations of Builtins): Some about `!', `set', `$@'.
-       (Coding Style): Some about $[@] quotation.
-       Some about cross-compilation.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (dir): When verbose, say what are the tools you
-       will use.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       Warnings related to obsolete constructs should be properly
-       classified.
-
-       * acspecific.m4 (AC_RSH, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
-       AC_INT_16_BITS, AC_LONG_64_BITS, AC_STRUCT_ST_BLKSIZE,
-       AC_STRUCT_ST_RDEV, AC_HAVE_POUNDBANG, AC_ARG_ARRAY): Use
-       `AC_DIAGNOSE(obsolete, ...)' instead of `AC_WARNING'.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       autoconf -W error does not work.
-
-       * acgeneral.m4 (_AC_DIAGNOSE): use _AC_WARNING_IFELSE,
-       _AC_WARNING_ENABLE is dead.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       Martin Wilck found a Fortran 77 compiler which always exits with
-       success.
-
-       * acgeneral.m4 (AC_COMPILE_IFELSE): Also check that the output
-       file was created and is nonempty.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Introduction): More about CVS, Gnats, the web
-       pages, and the mailing lists.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Prerequisite Macros): Dedocument AC_PROVIDE.
-       (Coding Style): Move some into...
-       (Macro Definitions): here.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       The --help message should have paragraphs starting with a title,
-       the options, and then optionally a small paragraph.
-
-       * acgeneral.m4 (AC_DIVERT_ONCE): New macro.
-       (HELP_VAR_END): New diversion.
-       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): Use AC_DIVERT_ONCE.
-       (AC_ARG_VAR): Follow the --help style.
-       * acspecific.m4 (AC_PATH_X): Use AC_DIVERT_ONCE.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_PROG_CC): Don't require AC_PROG_F77, require
-       AC_PROG_CC instead.
-       From Martin Wilck.
-       (AC_PROG_F77_C_O): Require AC_PROG_F77.
-       Use a cache variable independent of $F77.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh: Accept --symbolic and -s.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       Make it clear that the regular user does not need --macrodir.
-       In fact, rename this option as -A, --autoconf-dir.
-
-       * autoconf.sh: Complain when -m, --macrodir is used.
-       Accept -A, --autoconf-dir.
-       Use $autoconf_dir instead of $AC_MACRODIR.
-       Adjust --help.
-       * autoheader.sh: Likewise.
-       * autoscan.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       Use $optarg.
-       * autoreconf.sh: Likewise.
-       * doc/autoconf.texi: Adjust.
-       * tests: Adjust the test suite.
-
-2000-07-19  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh: Forward --debug to sub tools.
-       Let them share the same tmp dir.
-
-2000-07-18  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_MING32): Rename as AC_MINGW32.
-
-2000-07-18  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       Fixed bug where the F77 compiler output was parsed differently
-       when detecting the verbose flag than when scanning for linker
-       options, and as a result the former test failed (under AIX/xlf).
-
-       * aclang.m4 (_AC_PROG_F77_V_OUTPUT): New macro to get the
-       output of linking an F77 program with a given verbose flag,
-       and preprocess it as required to scan for linker flags.
-       (_AC_PROG_F77_V): Use the above macro here...
-       (AC_F77_LIBRARY_LDFLAGS): ...and here, enforcing consistency.
-
-2000-07-17  Martin Wilck  <martin@tropos.de>
-
-       * autoupdate.sh (autoconf): s,$updated,$tmp/updated,.
-
-2000-07-17  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Configuration Actions): Explain the
-       behavior of  AC_CONFIG_HEADERS and AC_CONFIG_FILES with respect to
-       absolute and relative filenames, and stdin/stdout.
-       (config.status invocation): Likewise.
-
-2000-07-17  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Configuration Actions): Explain the
-       behavior of  AC_CONFIG_HEADERS and AC_CONFIG_FILES with respect to
-       absolute and relative filenames, and stdin/stdout.
-       (config.status invocation): Likewise.
-
-2000-07-13  Akim Demaille  <akim@epita.fr>
-
-       Make it easier to trace what autoreconf does.
-
-       * autoheader.sh: Be more verbose, and always report your name in
-       verbose messages.
-       * autoconf.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       (update.sh): Redirect ls' stderr to /dev/null.
-
-2000-07-13  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS): Properly
-       handle absolute input file names.
-       From Alexandre Oliva.
-
-2000-07-12  Martin Wilck  <martin@tropos.de>
-
-       * aclang.m4 (AC_PROG_F77): Delete AC_BEFORE(AC_PROG_CPP) that
-       leads to unnecessary warnings if both C and Fortran are checked.
-       (AC_PROG_F77_C_O): AC_REQUIRE AC_PROG_F77 instead of pretend you
-       need to be AC_BEFORE it.
-
-2000-07-12  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (_ac_warnings): Fix call to tr.
-       Reported by Johan Danielsson.
-
-2000-07-11  Martin Wilck  <martin@tropos.de>
-
-       * aclang.m4 (_AC_PROG_F77_V): New macro to determine the flag that
-       causes the compiler to output verbose linking information.
-       (AC_F77_LIBRARY_LDFLAGS): Use _AC_PROG_F77_V instead of
-       simply "-v"
-       (AC_F77_LIBRARY_LDFLAGS): New algorithm to parse flags, uses
-       set/shift shell commands.
-       (AC_F77_LIBRARY_LDFLAGS): Set FLIBS at end, after determining
-       ac_cv_flibs.
-
-2000-07-11  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS) <ac_max_here_lines>: Set to 38
-       instead of 48, to pass the test on RISC/OS 4.52.
-
-2000-07-11  Akim Demaille  <akim@epita.fr>
-
-       !*^&$@ sed portability problems...  The test on AC_CHECK_TYPES is
-       failing on RISC/OS 4.52 because of the forget-to-reset-the-flag
-       bug in its sed.
-
-       * acgeneral.m4 (_AC_OUTPUT_HEADERS): Work around this bug.
-
-2000-07-11  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): s/ac_check/ac_cv/.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS): Look for
-       the input files first in $builddir, then $srcdir.
-       Suggested by Lars J. Aas, designed by Alexandre Oliva.
-
-2000-07-10  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS):
-       Accept special filename '-' for stdin and stdout.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       Alexandre's suggestions.
-
-       * autoreconf.sh (update.sh): Use `ls -1dt' instead of `-lt'.
-       Use test instead of sed.
-       <automake>: If automake is used, always run it: it has its own
-       mechanism not to update if unneeded.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_PROG_ECHO): Modernize.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       Stop being ridiculous :*(
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME):  When using m4 the argument
-       is named `$1' not `$dir'.
-       When using m4 you ought to quote properly.
-       When using m4, you should check that there are not too many shell
-       quotes (inside the macro itself, and where it is called).
-       When you do this, Autoconf, hm, works better.
-
-2000-07-10  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       Improve --help documentation of important environment variables.
-
-       * acgeneral.m4 (_AC_INIT_HELP): Direct reader to descriptions
-       of useful variables at the end of the --help.
-       (AC_ARG_VAR): Emphasize use of environment variables to override
-       and/or help the configure script.  Ensure that a given variable
-       is only documented once in the --help.
-       (AC_CHECK_LIB): Call AC_ARG_VAR to document and register the
-       LDFLAGS variable, and...
-       (AC_CHECK_HEADER): do the same for the CPPFLAGS variable.
-       * aclang.m4 (AC_PROG_CC): Call AC_ARG_VAR to document and register
-       the CC and CFLAGS variables, and do the same for...
-       (AC_PROG_CXX): CXX and CXXFLAGS, and...
-       (AC_PROG_F77): F77 and FFLAGS.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * Makefile.am (wget-update): New target.
-       (WGET): New variable.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Coding Style): Some more constraints :).
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_FUNC_STRERROR_R): Aaaaaaarg!  Don't leave the
-       AC_DEFINE inside the AC_CACHE_CHECK.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_FUNC_STAT, AC_FUNC_STAT, AC_FUNC_LSTAT): New
-       macros, from Jim's stat.m4 and lstat.m4 serial 6.
-       * doc/autoconf.texi (Particular Functions): Document
-       * acfunctions: Add them.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       AC_LIBOBJ when used by AC_REPLACE_FUNCS should not complain for
-       variables as argument.
-
-       * acgeneral.m4 (_AC_LIBOBJ): Same as the former AC_LIBOBJ, but
-       takes an additional argument: action to perform when non-literal
-       argument.
-       (AC_LIBOBJ): Use it.
-       (AC_REPLACE_FUNCS): Use _AC_LIBOBJ, not AC_LIBOBJ.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       LANGUAGE should be neutralized too.
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Do it.
-       * doc/autoconf.texi (Special Shell Variables): Mention it.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       Set autoconf's default warnings to `syntax'.
-
-       In fact, honor the most recent specification in the concatenation
-       of `syntax',$WARNINGS,<options> in that order.
-       Implement support for `none' and `noCATEGORY' so that the options
-       may override the previous choices.
-       Suggested by Didier Verna.
-
-       * acgeneral.m4 (_AC_WARNING_IFELSE): New macro.
-       (AC_WARNING_IFELSE): Use this macro to implement the new specs.
-       (AC_WARNING): The empty category must not be used, default to
-       `syntax'.
-       * doc/autoconf.texi (autoconf Invocation, Reporting Messages): Adjust.
-       * autoconf.sh: Adjust.
-       Use `optarg' to fetch the arguments of options.
-       Fix a bug in the handling of `--trace='.
-
-       * acgeneral.m4 (AC_CACHE_VAL): Typo: the macro was complaining iff
-       it shouldn't have.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (--install, --symlink): New options.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (dots, aclocal_m4, acconfig_h): Remove.
-       Adjust dependencies.
-       When using $verbose, redirect to stderr.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh: Clarify the difference between the location of
-       `aclocal.m4' and that of the location Autoconf extensions.
-       (-M, --m4dir): New option.
-       (aclocal_flags): Do not use $localdir, but $m4dir.
-       (localdir_opt): Remove, since $autoconf, $autoheader already
-       include `-l $localdir'.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (task install): We no longer use AC_INCLUDE.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acoldnames.m4: Remove the obsolete comments.  The technology is
-       now detailed in `autoupdate'.
-       Quote the names being defined.
-       Formatting changes.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_DEFUNCT): Remove.
-       (AC_RSH, AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
-       AC_INT_16_BITS, AC_LONG_64_BITS): They're alive!...
-       * doc/autoconf.texi (Obsolete Macros): but not fresh.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (debug): New variable.
-       (tmp): s/ac/ar/.
-       <options handling>: Support --debug.
-       * doc/autoconf.texi: Adjust.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       Fix the bugs recently introduced in autoreconf.
-
-       * autoreconf.sh: Don't run automake when the package is not using
-       it.
-       When checking whether autoheader should be rerun, don't ask
-       config.h to be newer than stamp-h and vice-versa.
-       Remove an unbalanced `fi'.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (run_aclocal): Rename as `uses_aclocal' to avoid
-       the convention clash with autoconf.sh where `run_foo' is the
-       command to run `foo'.
-       (uses_autoheader): New variable.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (update.sh): New sub program.
-       Use it in the whole process.
-       (acconfig_h): New variable.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh <run_aclocal>: Use false/: instead of no/yes.
-       Formatting and factoring changes.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh: You too can have a $tmp dir if you wish.
-       (alflags.sed): New sub sed program.
-       Compute the flags of aclocal from Makefile.am instead of
-       Makefile.in, it is unlikely that aclocal be used but not automake,
-       while it is convenient to be able to run autoreconf even if
-       automake was not run yet.
-       Use `autoconf --trace' to get the list of configuration headers.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PLAIN_SCRIPT): New macro.
-       * tests/base.m4 (m4_wrap, AC_REQUIRE, AC_SHELL_MKDIR_P): Use it.
-       * autoconf.sh: Properly handle the case where `$output' is `-'
-       (i.e., stdout).
-       Handle `-ofile', not just `-o file'.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh: Formatting changes.
-       When verbose, display exactly what you do, not just a synopsis.
-       When using `$verbose' don't use quotes to avoid spurious spaces
-       for empty arguments.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (force): Instead of yes/no, use :/false.
-       Adjust the code.
-       (automake_deps, automake_force): No longer used.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): Use an `expr' solution instead
-       of echo|sed.
-       From Paul Eggert.
-       * doc/autoconf.texi (Limitations of Usual Tools): Include the
-       words from Paul about `|' with expr(1).
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4: Promote s,,, over s%%%, and `sed prog' over `sed -e
-       prog'.
-       * acgeneral.m4: Likewise.
-       * acspecific.m4: Likewise.
-       * doc/autoconf.texi (Limitations of Usual Tools, Coding Style):
-       Likewise.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh: When using `mktemp -d', be sure that the directory
-       was created.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * AUTHORS: Update.
-       * doc/autoconf.texi: Free Franc,ois Pinard from iftex and ifinfo,
-       use @,c.
-       Don't use `@code{m4}' when you mean M4, just as you shall not say
-       `@code{cc}' when you refer to the C language.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Set
-       ac_gnu_compiler.
-       (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU, _AC_PROG_F77_GNU): Compute
-       ac_gnu_compiler.
-       * acgeneral.m4 (AC_LINKER_OPTION): Adjust.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Move the code
-       processing the result of AC_PROG_CC_G, AC_PROG_CXX_G, and
-       AC_PROG_F77_G into them.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Multiple Cases, Quotation Rule Of Thumb):
-       Follow the coding style.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Obsoleting Macros): Is not a subsection of
-       `Dependencies Between Macros', but rather a section of `Writing
-       Macros'.
-
-2000-07-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Coding Style): New node.
-
-2000-07-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SHELL_MKDIR_P): s/ac_dir/ac_mkdir_dir/ to avoid
-       clashes with the numerous ac_dir loops.
-       Reported by Lars J. Aas.
-
-2000-07-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): Return `.', not `' when there
-       is no directory part.
-
-2000-07-07  François Pinard  <pinard@iro.umontreal.ca>
-
-       * tests/atgeneral.m4 (AT_CHECK): Fix a redirection problem.
-
-2000-07-07  Akim Demaille  <akim@epita.fr>
-
-       AC_REVISION must not AC_REQUIRE AC_INIT, it leaves the diversions
-       in a messy state.  Don't even try to emulate AC_REQUIRE: just
-       introduce a diversion just for AC_REVISION, and let the magic
-       happen.
-       Fixes Autoconf PR/134, from Raja R Harinath.
-
-       * acgeneral.m4 (_AC_DIVERT(REVISION)): New diversion.
-       (AC_REVISION): Don't require AC_INIT, dump in your diversion.
-       (_AC_INIT): Delete, inline its body in...
-       (AC_INIT): here.
-       (_AC_INIT_NOTICE, _AC_INIT_COPYRIGHT): New macros so that...
-       (AC_INIT): be more uniform.
-       (AC_INIT, AC_REVISION, AC_COPYRIGHT): `define', don't AC_DEFUN.
-
-2000-07-07  Martin Wilck  <martin@tropos.de>
-
-       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Keep -lm, if a Fortran
-       compiler needs it, it is likely to be required when linking C/C++
-       with Fortran.
-       <-YP,*>: Fix the list of arguments to loop on.
-       Don't mess with the user variable name space.
-       <ac_ld_run_path>: Prepend LD_RUN_PATH directories with -R only
-       when running Solaris (without this, link errors occur).
-
-2000-07-06  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): Fix quotation.
-
-2000-07-06  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4: Formatting and quotations changes.
-
-2000-07-06  Raja R Harinath  <harinath@cs.umn.edu>
-
-       * aclang.m4 (AC_LANG_INT_SAVE(C++)): Be a copy of
-       AC_LANG_INT_SAVE(C), not AC_LANG_INT_SAVE_TRY(C).
-       Fixes Autoconf PR/133.
-
-2000-07-06  Mo DeJong  <mdejong@cygnus.com>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS, AC_CHECK_TOOLS): Change
-       warning message printed when only --host is given. Fix printing
-       of multiple compiler cache values, use PATH argument.
-       * aclang.m4 (AC_LANG_COMPILER_WORKS): Print the cross compile
-       status, fix problem where two results were printed at once.
-
-2000-07-06  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SHELL_TMPDIR): Typo.
-
-2000-07-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): Behave properly when the
-       argument has trailing slashes, and when its depth is just one
-       (`/tmp').
-
-2000-07-06  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (_AC_SHELL_DIRNAME): New macro.
-       (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS):
-       Use _AC_SHELL_DIRNAME.
-
-2000-07-06  Martin Wilck  <martin@tropos.de>
-
-       * aclang.m4 (AC_PROG_F77): Add two compilers,
-       lf95 (Lahey/Fujitsu Fortran) and pgf77 (Portland Group Fortran)
-       (_AC_PROG_F77_G): Some Fortran compilers produce stdout/stderr
-       output even if no errors occur - check exit status rather than
-       output.
-
-2000-07-05  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_SHELL_TMPDIR): When using `mktemp -d', be sure
-       that the directory was created: under Ultrix 4.3 it just returns
-       a name, but does not create the directory.
-       Reported by Christian Krackowizer.
-
-2000-07-03  Lars J. Aas  <larsa@sim.no>
-
-       * acgeneral.m4 (AC_SHELL_MKDIR_P): New macro.
-       (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS,
-       AC_PROG_INSTALL): Use AC_SHELL_MKDIR_P.
-       * tests/base.m4 (AC_SHELL_MKDIR_P): Test it.
-
-2000-07-04  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CACHE_LOAD): Be ready to read the cache even
-       when `.' is not in the PATH.
-       * doc/install.texi (configure Invocation): Adjust.
-
-2000-06-30  Jim Meyering  <meyering@lucent.com>
-
-       * acgeneral.m4 (AC_REQUIRE): Tweak a diagnostic.
-
-2000-06-30  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
-
-       Re-enable the old behavior of --host and --build.
-
-       * acgeneral.m4 (build_alias): Set to host_alias if --build is not
-       given but --host is, and enable cross-compile auto-detection.  If
-       both are, and are different, enable cross compilation.
-       (AC_CANONICAL_HOST): Adjust help message.
-       (cross_compiling): Enclose in quotes when testing.
-       * aclang.m4 (_AC_LANG_COMPILER_WORKS): If cross_compiling is
-       maybe, set it to yes or no depending on the result of the
-       execution test.
-       * doc/autoconf.texi: Document the change.
-       * doc/install.texi: Likewise.
-
-2000-06-27  Jim Meyering  <meyering@lucent.com>
-
-       * acspecific.m4 (_AC_LIBOBJ_GETLOADAVG): Put quotes around use of
-       `$ac_cv_lib_elf_elf_begin', since that variable may not be defined.
-       From Volker Borchert.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Fix various typos.
-       (Limitations of Usual Tools) <sed>: Anchors and groups.
-       (Language Choice): Don't mention cross_compiling here, do it...
-       (Specifying Names) <--host>: here.
-       (Obsoleting Macros): Don't document AC_DEFUNCT, it's going to be
-       removed anyway, obsoleted itself by AU_DEFUN.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CACHE_VAL): Swap the arguments of `regexp'.
-       Reported by Alexandre Oliva.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (automake, aclocal): New variables.  Import
-       $AUTOMAKE and $ACLOCAL.
-       Pass --verbose to the tools.
-       Avoid using plenty of variables, just append to existing
-       variables.
-       * doc/autoconf.texi: List options in the order --help, --version,
-       --verbose, --debug, and then specific options.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Various Texinfo adjustments.
-       (Specifying Names): When describing the system triplets, use the
-       same names as the shell variables.
-       (System Type Variables): Delete, merge its content into...
-       (Canonicalizing): here.
-       Clarify the difference between the `foo_target' and `foo'
-       variables.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS, _AC_OUTPUT_CONFIG_STATUS):
-       s/echo | sed/expr/.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
-       AC_CONFIG_COMMANDS, AC_CONFIG_FILES): Use a shell variable instead
-       of an m4 variable to store what must be done, so that sh
-       conditionals are honored.
-       (_AC_OUTPUT_LINKS, _AC_OUTPUT_HEADERS,
-       _AC_OUTPUT_COMMANDS, _AC_OUTPUT_FILES): Adjust.
-       * tests/semantics.m4: Test the four AC_CONFIG sisters.
-       * doc/autoconf.texi (Configuration Actions): Promote the use of
-       literals, show it works properly with sh conditionals.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CACHE_VAL): Too many people put AC_DEFINE in
-       the commands-to-set-it part of it.  Give them a warning.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Prerequisite Macros): More about AC_REQUIRE.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       Given better names to the diversions.
-
-       * acgeneral.m4 (_AC_DIVERT(NORMAL_2), _AC_DIVERT(NORMAL_3),
-       _AC_DIVERT(NORMAL_4)): Delete, unused.
-       (_AC_DIVERT(NORMAL_1), _AC_DIVERT(NORMAL), AC_DIVERT_DIVERSION):
-       Rename as _AC_DIVERT(PREPARE), _AC_DIVERT(BODY),
-       _AC_DIVERT_DIVERSION.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       The current implementation of AC_REQUIRE fails on
-
-       | AC_DEFUN([TEST1],  [REQUIRE([TEST2a])REQUIRE([TEST2b])])
-       | AC_DEFUN([TEST2a], [])
-       | AC_DEFUN([TEST2b], [REQUIRE([TEST3])])
-       | AC_DEFUN([TEST3],  [REQUIRE([TEST2a])])
-       |
-       | AC_INIT
-       | TEST1
-
-       because it produces TEST3; TEST2a; TEST2b; TEST1.
-       Fix this bug, implement the solution provided by Axel Thimm,
-       and test AC_REQUIRE.
-
-       * acgeneral.m4: Document this implementation.
-       (_AC_DEFUN_PRO, _AC_DEFUN_EPI, AC_REQUIRE): Be sure that macros
-       are emitted in the same order as they are expanded.
-       (AC_REQUIRE): Forbid being calling out of an AC_DEFUN'd macro (in
-       particular the top level).
-       * tests/base.m4 (AC_REQUIRE): New test.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       A macro which is not defined with AC_DEFUN should not be
-       AC_REQUIRE'd, since it doesn't AC_PROVIDE itself.
-
-       * acgeneral.m4 (AC_REQUIRE): Issue a warning when after expansion,
-       the macro is not AC_PROVIDE'd.
-
-2000-06-26  Akim Demaille  <akim@epita.fr>
-
-       Various cleanups.
-
-       * acgeneral.m4 (AC_PRO, AC_EPI): Rename as _AC_DEFUN_PRO and
-       _AC_DEFUN_EPI.
-       Adjust dependencies.
-       (AC_DEFUN): Remove the not-to-be-released specializing mechanism.
-       (AC_SPECIALIZE): Remove for the same reasons.
-       Adjust dependencies.
-       (_AC_INIT_DEFAULTS, _AC_INIT_PARSE_ARGS, _AC_INIT_VERSION,
-       _AC_INIT_PREPARE, _AC_CANONICAL_SPLIT, _AC_CHECK_TYPE_NEW,
-       _AC_CHECK_TYPE_OLD): Define via `define' instead of `AC_DEFUN':
-       they are not related to AC_REQUIRE in any way.
-       * acspecific.m4 (AC_PROG_ECHO, _AC_DECL_YYTEXT, _AC_PATH_X_XMKMF,
-       _AC_PATH_X_DIRECT): Define via `define' instead of `AC_DEFUN'.
-
-2000-06-19  Steven G. Johnson  <stevenj@gil-galad.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_TOOL): Use two variables in order to
-       avoid cache variable conflicts between AC_CHECK_PROG invocations.
-       (AC_PATH_TOOL): Fix same bugs as in 6/9/00 fixes to AC_CHECK_TOOL.
-       Pass correct arguments to AC_CHECK_PATH (different from
-       AC_CHECK_PROG).  Use AC_CHECK_PATH cache variable, not
-       AC_CHECK_PROG var, and use two variables for two invocations as
-       above.  Quote AC_CHECK_* args.
-
-2000-06-16  Akim Demaille  <akim@epita.fr>
-
-       The test suite reveals AC_OUTPUT_MAKE_DEFS fails on RISC/OS.
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: Reset the
-       t flag between each cycle.
-       * doc/autoconf.texi (Limitations of Usual Tools): Some about the t
-       flag in sed.
-
-2000-06-16  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): Don't obsolete them, let
-       them be empty, so that Automake still provide support for $(EXEEXT).
-
-2000-06-15  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (option handling): Give a more understandable
-       message when an option is missing its argument.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * autoheader.sh: Likewise.
-
-2000-06-13  Akim Demaille  <akim@epita.fr>
-
-       `./config.status -d' is buggy.
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Remove the `shift' in
-       --debug.
-       * doc/autoconf.texi (Limitations of Builtins): Some about shift.
-
-2000-06-13  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Caching Results): Bigger warning about the
-       extremely frequent action-in-commands bug.
-       Move the documentation of AC_CACHE_SAVE and AC_CACHE_LOAD...
-       (Cache Files): into here.
-
-2000-06-09  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_TOOL): Even if VALUE-IF-NOT-FOUND is not
-       specified, we should still check whether PROG-TO-CHECK-FOR
-       actually works before returning it when the prefixed program is
-       not found. Also, fixed a bug where it failed to pass the PATH
-       argument in the second call to AC_CHECK_PROG.
-
-2000-06-09  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_TOOLS): Rewrite.
-
-2000-06-09  Paul Eggert  <eggert@twinsun.com>
-
-       * doc/autoconf.texi: Use `@option' for options, not `@samp' nor
-       `@code'.
-       * doc/install.texi: Likewise.
-
-2000-06-09  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Don't require AC_CYGWIN.
-       (AC_F77_NAME_MANGLING): Removed useless comment.
-       (_AC_PROG_F77_GNU): Use `.f' not `.fpp' which is not properly
-       processed by Abysoft's Fortran compiler.
-
-2000-06-09  Steven G. Johnson  <stevenj@superjdj.mit.edu>
-
-       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Fixed bug where
-       compiler output to stdout was not caught and interpreted.
-
-2000-06-09  Akim Demaille  <akim@epita.fr>
-
-       `autoconf --trace' dies on filenames with `:'.
-       Reported by Mark Elbrecht.
-
-       * autoconf.sh <trace> (trace2m4.sed): Use `..*' instead of
-       `[^:][^:]*' to catch file names.  The rest of regex is probably
-       precise enough to avoid incorrect parsing.
-
-2000-06-09  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE): Always initialize
-       $3 to no.
-
-2000-06-08  Paul Eggert  <eggert@twinsun.com>
-
-       Import AC_SYS_LARGEFILE from largefile.m4 serial 12.
-
-       * acspecific.m4 (AC_SYS_LARGEFILE, _AC_SYS_LARGEFILE_MACRO_VALUE,
-       _AC_SYS_LARGEFILE_SOURCE): New.
-       * doc/autoconf.texi (System Services): Document AC_SYS_LARGEFILE.
-
-2000-06-08  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Don't override FLIBS if
-       specified by the user.
-       Fix a bug: use the cached value to set FLIBS.
-
-2000-06-07  Dave Love  <fx@gnu.org>
-
-       * aclang.m4 (AC_PROG_F77): Check for f95 and fc too.
-
-2000-06-07  Philippe De Muyter  <phdm@macqel.be>
-
-       `foo=1 foo=2 cmd' has an undefined behavior.
-
-       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Do not put two shell
-       variable assignments in one shell command.
-       * doc/autoconf.texi (Shell Substitutions): Document.
-
-2000-06-07  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Fix problem on Cray due to
-       confusion from the link command getting echoed in quotes.  In the
-       future, a more general fix for quoted arguments with spaces might
-       be better.
-
-2000-06-07  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Builtins): More on `test' and
-       `case'.
-       Some on `if' and `break'.
-
-2000-06-07  Morten Eriksen  <mortene@sim.no>
-
-       * acspecific.m4 (_AC_PATH_X_DIRECT): Include `X11/Intrinsic.h'
-       when trying to use `XtMalloc' to actually have a chance of
-       succeeding.
-
-2000-06-07  Akim Demaille  <akim@epita.fr>
-
-       Hard (code) X.
-
-       * acspecific.m4 (_AC_PATH_X_DIRECT): Hard code `X11/Intrinsic.h'
-       instead of using `ac_x_direct_test_include', likewise for `Xt' and
-       `ac_x_direct_test_lib', `XtMalloc' and
-       `ac_x_direct_test_function'.
-
-2000-06-07  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_PATH_X): Use AC_DIVERT.
-       Use `no', not `NO' for ac_x_includes and ac_x_libraries.
-       Adjust dependencies.
-       (_AC_PATH_X_DIRECT): Introduce ac_x_header_dirs to factor the list
-       of places where headers and libs might be.
-       (AC_PATH_XTRA): Don't quote the argument of `case'.
-
-2000-06-07  Jim Meyering  <meyering@lucent.com>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Put the expansion of
-       AC_LIST_LINKS in an unquoted `here'-document.
-
-2000-06-06  Akim Demaille  <akim@epita.fr>
-
-       * tests/aclocal.m4 (AC_ENV_SAVE): Skip `no_x'.
-       From Mark Elbrecht.
-
-2000-06-05  Mo DeJong  <mdejong@cygnus.com>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Move the setting
-       of ac_tool_prefix before the call to AC_DIVERT_POP.
-
-2000-06-05  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): AU define it.
-       Suggested by Mo DeJong.
-
-2000-06-05  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_C_CHAR_UNSIGNED): Use the new compiler-test
-       technology so that we can do the test via compilations only.  Also
-       use (char) -1 instead of (char) 255 to check if char is unsigned.
-
-2000-05-28  Jim Meyering  <meyering@lucent.com>
-
-       * acspecific.m4 (AC_FUNC_STRERROR_R): Call strerror_r with 2nd arg
-       of type char*, not int.  Suggestion from Paul Eggert.
-
-       * doc/autoconf.texi (Particular Functions): Give better description of
-       AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.  From Paul Eggert.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools): Document `ln -s'
-       on DJGPP, based on the comments from Mark Elbrecht.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       * autoreconf.sh (autoconf, autoheader): Be more conscientious when
-       looking for the executable.
-       * autoupdate.sh: Likewise.
-       * autoheader.sh: Likewise.
-       Suggested by Alexandre Oliva.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       Thanks to --program-transform-name, `autoconf' might be install as
-       `yo-man-i-am-the-all-mighty-AVt0c0nF-eh-eh'.  But when
-       `yo-man-i-am-the-all-mighty-AVt0h3Ad3R-eh-eh' and the other tools
-       want to trace, they might stupidly invoke the program named
-       `autoconf' instead.  Pfff, stupid scripts :)
-
-       * Makefile.am (editsh): Transfer the names of the install
-       `autoconf' and `autoheader'.
-       * autoconf.sh: Add a missing period at the end of the comment
-       # Parse command line
-       Make sure to have a ChangeLog much longer than the patch.
-       * autoheader.sh: Use the right `autoconf'.
-       * autoupdate.sh: Likewise.
-       * autoreconf.sh: Likewise, and for `autoheader' too.
-       Simplify the handling of localdir and AC_MACRODIR.
-       * ifnames.sh: Formatting changes.
-
-2000-05-25  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       Don't use f2c as a possible Fortran compiler, since by itself it
-       cannot produce object code.
-
-       * aclang.m4 (AC_PROG_F77): Remove f2c from the search list.
-       * doc/autoconf.texi: Excise mentions of f2c in AC_PROG_F77 docs.
-
-2000-05-26  Mark Elbrecht  <snowball3@bigfoot.com>
-
-       Currently, AC_PROG_LN_S incorrectly reports yes with DJGPP. This
-       is because the DJGPP `ln' emulates soft links for executables by
-       generating a stub that in turn calls the real program.  This
-       feature also works with nonexistent files like in the Unix
-       spec. So `ln -s X conftestdata' will generate `conftestdata.exe'
-       which will attempt to call 'X.exe'. But this feature only works
-       for executables.  Fix it.
-
-       * acspecific.m4 (AC_PROG_LN_S): Create a sample file and use it to
-       test `ln -s'.
-
-2000-05-26  Ossama Othman  <ossama@ece.uci.edu>
-
-       * aclang.m4 (AC_PROG_CXX): Look for aCC before CC.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_FUNC_STRERROR_R): New, from `strerror_r.m4',
-       serial 2, by Jim Meyering.
-       (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): New, from
-       `lstat-slash.m4', serial 1, by Jim Meyering.
-       * acfunctions: Adjust.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_TOOLS): Don't require
-       AC_CHECK_TOOL_PREFIX, it's dead.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Simplify all the
-       case "$switch" in
-       into
-       case $switch in
-       * acspecific.m4: Likewise.
-       * aclang.m4: Likewise.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): Remove.
-       Adjust dependencies.
-       (_AC_INIT_PARSE_ARGS): Set ac_tool_prefix.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       In `info', it is easier to type `autoconf <TAB>' to reach the list
-       of options, that `Invoking autoc<TAB>'.
-
-       * doc/autoconf.texi: s/Invoking foo/foo Invocation/.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       Merge `Upgrading' and `Obsolete Constructs' together.
-
-       * doc/autoconf.texi (Obsolete Constructs): Move right after
-       `Recreation a Configuration.
-       (Invoking autoupdate): Be a subsection of
-       `Obsolete Constructs'.
-       (Upgrading): Demote from chapter to section.
-       Be a section of `Obsolete Constructs'.
-       Rename as `Autoconf 1'.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       Find a means to extract integers from the compiler.
-       Use this technology to compute `sizeof' even when cross-compiling.
-       Ideas and initial suggestion by Kaveh Ghazi.
-       Binary search by Bruno Haible.
-
-       * aclang.m4 (AC_LANG_BOOL_COMPILE_TRY,
-       AC_LANG_BOOL_COMPILE_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C++),
-       AC_LANG_INT_SAVE, AC_LANG_INT_SAVE(C), AC_LANG_INT_SAVE(C++)): New
-       macros.
-       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE, _AC_COMPUTE_INT_RUN,
-       _AC_COMPUTE_INT): New.
-       (AC_CHECK_SIZEOF): Use them.
-       Check whether the type exists beforehand.
-       * tests/semantics.m4 (AC_CHECK_SIZEOF): Strengthen.
-
-2000-05-26  Ossama Othman  <ossama@ece.uci.edu>
-
-       * aclang.m4 (AC_PROG_CXX): Look for aCC KCC RCC xlC_r xlC.
-       s/c++ g++/g++ c++/.
-       * doc/autoconf.texi (Compilers and Preprocessors): Adjust.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       No library nor special privilege is needed to run `getloadavg'
-       under FreeBSD.
-       Reported by Alec Wolman.
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for `getloadavg'
-       without any additional library.
-       Fixes Autoconf/109.
-
-2000-05-26  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Usual Tools, Limitations of
-       Builtins): Integrate comments from Paul Eggert and Jim Meyering.
-       Add the sed limitation discovered by Philippe De Muyter.
-       Fix a typo spotted by Pavel Roskin.
-
-2000-05-25  Akim Demaille  <akim@epita.fr>
-
-       The test suite needs GNU m4.
-       Reported by Bob Friesenhahn.
-
-       * tests/atconfig.in (M4): Set it.
-       * tests/base.m4: Use it.
-
-2000-05-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Don't use negated character
-       classes with `case'.  Use `expr' instead.
-       Suggested by Paul Eggert.
-       * doc/autoconf.texi (Limitations of Builtins): Explain expr, the
-       `x' trick, and negated character classes.
-
-2000-05-24  Didier Verna  <didier@lrde.epita.fr>
-
-       * acgeneral.m4 (AC_INIT): Call _AC_PACKAGE before _AC_INIT.
-
-2000-05-24  Ossama Othman  <ossama@debian.org>
-
-       * aclang.m4 (AC_LANG(C++)): Change `ac_ext' from from `C' to `cc'
-       to avoid potential ambiguities on case-insensitive shells.
-
-2000-05-24  Mo DeJong  <mdejong@cygnus.com>
-
-       Have --host=sun4 automatically look for CC=sun4-cc etc.
-
-       * acgeneral.m4 (AC_CHECK_TOOLS): New.
-       * aclang.m4 (AC_PROG_CXX, AC_PROG_CC, AC_PROG_F77): Use new
-       AC_CHECK_TOOLS macro instead of AC_CHECK_PROGS so that a cross
-       compiler is found by default with --host.
-       * doc/autoconf.texi (Generic Programs, Manual Configuration):
-       Describe new AC_CHECK_TOOLS macro. Fix unclear working about
-       AC_CHECK_PROGS.
-       * tests/Makefile.am (FILTER_MACROS): Adjust.
-
-2000-05-24  Akim Demaille  <akim@epita.fr>
-
-       The night of the living dead...
-
-       * acspecific.m4 (AC_XENIX_DIR, AC_DYNIX_SEQ, AC_IRIX_SUN,
-       AC_SCO_INTL): Wake up a few zombies.
-       * doc/autoconf.texi: Adjust.
-       * tests/aclocal.m4 (AC_ENV_SAVE): Likewise.
-
-2000-05-24  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LANG_FUNC_LINK_TRY, AC_LANG_FUNC_LINK_TRY(C),
-       AC_LANG_FUNC_LINK_TRY(C++)): New macros.
-       (AC_CHECK_FUNC): Use it, together with AC_LINK_ELSE.
-
-2000-05-24  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_FUNC_VFORK): Quote properly.
-       (AC_FUNC_STRFTIME, AC_FUNC_VFORK, AC_FUNC_VPRINTF): Don't use
-       AC_DEFINE, just use the AC_CHECK_*S macro.
-
-2000-05-24  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_WHICH_A): Replace it with...
-       (AC_SHELL_PATH_WALK): this.
-       (AC_CHECK_PROG, AC_PATH_PROG): Use it.
-
-2000-05-24  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Builtins): Document `unset'.
-       (Special Shell Variables): Adjust.
-       (Shellology): New section.  Introduce bash and zsh.
-       (Special Shell Variables): Some data on NULLCMD.
-       (Quotation Thumb Rule): Rename as
-       (Quotation Rule of Thumb): this.
-       * acgeneral.m4 (AC_SHELL_UNSET): Remove.
-       (AC_SHELL_UNSETENV): Rename as...
-       (AC_SHELL_UNSET): this.
-       (_AC_INIT_PREPARE_ENVIRONMENT): Prepare bash and zsh.
-       Adjust to AC_SHELL_UNSET.
-
-2000-05-24  Akim Demaille  <akim@epita.fr>
-
-       The options --build etc. used to set `$build'.  *If*
-       AC_CANONICAL_SYSTEM was run, then the value of `$build' given by
-       the user was saved into `$build_alias', and `$build' was
-       normalized using `config.sub'.
-
-       Now, let `--build' set `$build_alias' so that scripts with or
-       without `AC_CANONICAL_BUILD' have the same semantics.  This allows
-       to use `AC_CHECK_TOOL' without requiring `config.guess' and
-       `config.sub' (which was bizarre anyway).
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): --build, --host and --target
-       set `build_alias' etc.
-       After the option handling, set host to $host_alias etc. for
-       bugward compatibility.
-       (AC_CANONICALIZE): Mutate into...
-       (_AC_CANONICAL_SPLIT): this, which does not canonicalize, it just
-       computes `$foo_os' etc.
-       (_AC_CANONICAL_THING): Remove, too confusing.
-       (AC_CANONICAL_BUILD): Adjust.
-       Do not assign any value to `build_alias', just compute `build', and
-       `build_{cpy, vendor, os}'.
-       (AC_CANONICAL_HOST, AC_CANONICAL_TARGET): Likewise.
-       (AC_CHECK_TOOL_PREFIX): Fire your rule when `$host_alias' is
-       given, not when `$host != $build'.
-
-       * acgeneral.m4 (sinclude): Fix typo.
-
-2000-05-23  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Limitations of Builtins): More details on
-       `test -n ='.
-
-2000-05-23  Akim Demaille  <akim@epita.fr>
-
-       Simplify the interface: users shouldn't need to explicitly check
-       for special environments.
-
-       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): AU defined to
-       nothing.  Replace them by...
-       (_AC_EXEEXT, _AC_OBJEXT): this.
-       * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Call them.
-       (AC_PROG_CC_G, AC_PROG_CXX_G, AC_PROG_F77_G): Rename as...
-       (_AC_PROG_CC_G, _AC_PROG_CXX_G, _AC_PROG_F77_G): this.
-       Adjust dependencies.
-       * tests/Makefile.am (FILTER_MACROS): Adjust.
-       * doc/autoconf.texi (Compilers and Preprocessors): New section,
-       move the documentation of AC_PROG_CC, AC_PROG_CC_C_O,
-       AC_PROG_CC_STDC, AC_PROG_CPP, AC_PROG_CXX, AC_PROG_CXXCPP,
-       AC_PROG_F77, AC_PROG_F77_C_O, AC_PROG_GCC_TRADITIONAL here.
-       Factor the comment documentation of AC_PROG_CC, AC_PROG_CXX,
-       AC_PROG_F77.
-
-2000-05-23  Akim Demaille  <akim@epita.fr>
-
-       Modernize AC_EXEEXT and AC_OBJEXT.
-       Now work with other languages than C and C++.
-
-       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): Use
-       AC_COMPILE_IFELSE/AC_LINK_IFELSE and AC_LANG_PROGRAM instead of
-       ad hoc code.
-       Use `$ac_ext' instead of listing `.c', `.C' etc.
-       Use AC_CACHE_CHECK.
-       * doc/autoconf.texi (System Services): Adjust.
-
-2000-05-23  Akim Demaille  <akim@epita.fr>
-
-       Simplify the interface: users shouldn't need to explicitly check
-       for special environments.
-
-       * acspecific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32): AU defined to
-       nothing.  Replace them by...
-       (_AC_CYGWIN, _AC_EMXOS2, _AC_MINGW32): these, which are
-       automatically called by...
-       (AC_EXEEXT): this.
-       * doc/autoconf.texi (System Services, Obsolete Macros): Adjust.
-
-2000-05-23  Akim Demaille  <akim@epita.fr>
-
-       AC_PROG_GNU_M4 should actually be private to the package
-       Autoconf.
-
-       * acspecific.m4 (AC_PROG_GNU_M4): Move to...
-       * m4/m4.m4: here.
-       * m4/Makefile.am (EXTRA_DIST): Adjust.
-       * doc/autoconf.texi (Particular Programs): Adjust.
-
-2000-05-23  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Exiting from Shell Scripts): Move contents
-       into...
-       (Limitations of Builtins): this new node.
-       Document limitations of `exit', `export' and `case'.
-       Welcome the documentation of `test' from...
-       (Limitations of Usual Tools): here.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       Load the additions *before* running AC_INIT.
-       This is important if you want to redefine AC_INIT or some of its
-       sub macros (eeerk!), or if you want to use user defined macros
-       before AC_INIT.
-       Suggested by Didier Verna.
-
-       * acgeneral.m4 (_AC_INIT): Don't include `acsite.m4' and
-       `aclocal.m4'.
-       * autoconf.sh (run_m4, run_m4f): Do it.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       Reading the ChangeLog revealed that the recent update of
-       AC_FUNC_GETLOADAVG introduced a bug which already happened (see
-       Mon Nov 11 18:02:58 1996  David J MacKenzie).
-
-       * acgeneral.m4 (AC_CHECK_LIB): Use a less tempting name:
-       s/ac_save_LIBS/ac_check_lib_save_LIBS/.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_LIBOBJ_ALLOCA): New macro, extracted from...
-       (AC_FUNC_ALLOCA): here.  Adjust.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       Add `configure --config-cache', `-C' as a shortcut for
-       `--cache-file=config.cache'.
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Let `configure' support
-       `--config-cache' and `-C'.
-       Report them in `--help'.
-       Fix the display of missing argument.
-       (_AC_OUTPUT_SUBDIRS): Adjust.
-       * doc/install.texi (Invoking configure): Rename the node as
-       (Running configure scripts): this, the name of the chapter.
-       (Operation Controls): Rename as...
-       (Invoking configure): this.
-       Document the new options.
-       * doc/autoconf.texi (direntry): Huh?  What is this `aclocal' doing
-       here?  Point to `Invoking configure'.
-       (Cache Files): No need to document the disabling of the cache.
-
-2000-05-22  Mark Elbrecht  <snowball3@bigfoot.com>,  Eli Zaretskii  <eliz@gnu.org>
-
-       More MS-DOS support.
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES): Fix the computation of
-       `ac_file_inputs' for `$ac_given_srcdir' containing a colon.
-       (AC_CHECK_MEMBERS, AC_PATH_PROG): s/ac_save_ifs/ac_save_IFS/.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_FUNC_CHOWN): New macro, based on Jim
-       Meyering's `chown.m4' serial 4.
-       (AC_FUNC_GETGROUPS): New macro, based on Jim Meyering's
-       `getgroups.m4' serial 3.
-       (AC_FUNC_MEMCMP): Updated, based on Jim Meyering's `memcmp.m4'
-       serial 3.
-       (AC_FUNC_MALLOC): New macro, based on Jim Meyering's
-       `malloc.m4' serial 3.
-       (AC_FUNC_MMAP): Include `stdlib.h' when `STDC_HEADERS'.
-       * acfunctions: Sort.
-       Add `chown' and `malloc', point `getgroups' to `AC_FUNC_GETGROUPS'
-       instead of `AC_TYPE_GETGROUPS'.
-       * doc/autoconf.texi (Particular Functions): Adjust.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Quote the names being m4-defined.
-       * acspecific.m4: Likewise.
-       * aclang.m4: Likewise.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       Factor the AC_PROG_<compiler>_WORKS macros.
-
-       * acgeneral.m4 (_AC_INIT_DEFAULTS): Set `cross_compiling'.
-       (AC_TRY_COMPILER): Remove.
-       * aclang.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS,
-       AC_PROG_F77_WORKS): Removed.
-       (_AC_LANG_COMPILER_WORKS): New macro.
-       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Adjust.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4: Formatting changes.
-
-2000-05-22  Akim Demaille  <akim@epita.fr>
-
-       More than one argument to `configure' builds a broken
-       `config.status'.  Fix and test.
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use
-       `$ac_configure_args' directly, not via a tmp variable.
-       * tests/torture.m4 (command line interface): Test with more than
-       one argument.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_MSG_WARN): s/warning/WARNING/.
-       * autoheader.sh: Likewise.
-       From François Pinard.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PACKAGE): Rename as _AC_INIT_PACKAGE.
-       (AC_INIT): Dispatch arguments either to _AC_INIT_PACKAGE or
-       to AC_CONFIG_SRCDIR.
-       (AU::AC_INIT): New.
-       * configure.in: Adjust.
-       Use `#', not `dnl'.
-       * doc/autoconf.texi (configure.in Layout): Document the new form
-       of AC_INIT.
-       Document AC_CONFIG_SRCDIR.
-       (Obsolete Macros): Document the old one.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Simplify all the unjustified `[\$]foo' into
-       `\$foo', the quotes are needed only for `\$[1]', `\$[@]' etc.
-       Prefer `$$1' to `[$]$1', `$foo' to `[$]foo', `$[1]' to `[$]1' etc.
-       * aclang.m4: Likewise.
-       * acspecific.m4: Likewise.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_TRY_COMPILER): Fix quotation.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       Fix Autoconf/123.
-
-       * libm4.m4: Rename `symbols' as `m4_symbols'.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_PROG_CC_GNU, AC_PROG_CXX_GNU, AC_PROG_F77_GNU):
-       Rename as:
-       (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU, _AC_PROG_F77_GNU): these.
-       Compute the value of GCC, GXX and G77 here.
-       Set to `no' (instead of empty) if not the GNU compiler.
-       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Adjust.
-       * doc/autoconf.texi: Adjust.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       Fix Autoconf/106.
-
-       * aclang.m4 (AC_PROG_F77): Follow strictly the same scheme as
-       AC_PROG_CC to compute the default FFLAGS.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       Either we cross-compile the whole package, or we don't.
-       Using --host enables cross-compilation.
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): `--host' enables cross
-       compilation.
-       (AC_CANONICAL_BUILD): The help string should explicitly mention
-       cross compilation.
-       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Don't
-       set `cross_compiling'.
-       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Run your `WORK' partner
-       only if not cross-compiling.
-       (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS, AC_PROG_F77_WORKS):
-       If does not work, don't assume an implicit cross-compilation:
-       fail.
-       * doc/autoconf.texi: Adjust.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SHELL_UNSETENV, AC_SHELL_UNSET): Add the
-       missing quotes.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Prefer
-       case $foo in
-       *[^-a-zA-Z0-9_]*) AC_ACTION;;
-       esac
-       over
-       if echo "$foo" | grep '[^-a-zA-Z0-9_]' >/dev/null 2>&1; then
-       AC_ACTION
-       fi
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Testing Values and Files): Delete, move its
-       content into...
-       (Limitations of Usual Tools::test): here.
-       Document more limitations.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_LIBOBJ_GETLOADAVG): New macro, extracted from
-       (AC_FUNC_GETLOADAVG): here.
-       Use it.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SPECIALIZE): Avoid a useless `indir'.
-       (AC_CHECK_MEMBER, AC_CHECK_MEMBERS): Fix to work properly on
-       `struct f.g.h'.
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS and
-       AC_CHECK_MEMBERS instead of performing their task by hand.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       Synchronize AC_FUNC_GETLOADAVG with the version of the shellutils
-       1.16f (serial 4).
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for
-       `pstat_getdynamic'.
-       Define `C_GETLOADAVG' if compiling `getloadavg.c'.
-       Check for NLS.
-       Compute `GETLOADAVG_LIBS'.
-       (AC_FUNC_MKTIME): Remove a forgotten `AC_SUBST(LIBOBJS)'.
-
-2000-05-19  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SHELL_UNSET, AC_SHELL_UNSETENV): New macro.
-       (_AC_INIT_PREPARE_ENVIRONMENT): Use AC_SHELL_UNSETENV.
-       Set CDPATH.  Fixes Autoconf/96.
-
-       * doc/autoconf.texi (Special Shell Variables): New node.
-       Document `status', `CDPATH', `LANG', `LC_ALL', `LC_MESSAGES' and
-       `LC_CTYPE'.
-
-2000-05-12  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (sinclude): Define, some packages (binutils) need
-       it.
-
-2000-05-12  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Invoking config.status): Move the
-       documentation of the envvar CONFIG_(FILES, HEADERS, COMMANDS,
-       LINKS) to
-       (Obsolete config.status Use): here.
-
-2000-05-12  Paul Eggert  <eggert@twinsun.com>
-
-       * doc/autoconf.texi (Exiting from Shell Scripts): New node.
-       (Autoconf Language): Follow the advice in the new node.
-
-2000-05-12  Peter Eisentraut  <peter_e@gmx.net>
-
-       * doc/autoconf.texi: Fix typos.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       AC_CONFIG_SUBDIRS needs two lists: one, ac_subdirs_all, which
-       contains all the possible subdirs for `--help=recursive', and
-       another, `subdirs' which can be built dynamically for launching
-       sub configurations.
-
-       * acgeneral.m4 (AC_CONFIG_SUBDIRS): Define `subdirs' dynamically.
-       Define `ac_subdirs_all' statically.
-       Warn if the argument is not a literal.
-       (AC_LIST_SUBDIRS): Rename as...
-       (_AC_LIST_SUBDIRS): this.
-       (_AC_INIT_HELP): Loop over `ac_subdirs_all', not `subdirs'.
-       (_AC_OUTPUT_SUBDIRS): Loop over `subdirs', not `AC_LIST_SUBDIRS'.
-       * doc/autoconf.texi (Subdirectories): Adjust.
-
-       * acgeneral.m4: Replace all the `test ! -d foo && bar' with
-       `test -d foo || bar'.
-
-       * Makefile.am (.m4.m4f): Stop hiding what you're doing.
-       Don't check for GNU m4, let it die.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       The Associated Rewriters are even prouder to present...
-                 .
-                 |
-                 |
-                /-\
-               /   \
-               )===(   U  T  O  U  P  D  A  T  E    I V
-              //   \\
-             =========
-           _//_     _\\_      The ``Eiffel Tower'' Release
-
-       * autoupdate.sh: Complete rewrite.  See that file for a detailed
-       explanation.  Basically, simulate the name spaces thanks to
-       `autoconf --trace' and auxiliary files.
-       No longer use `autoupdate.m4', remove the dependencies.
-       Synchronize the options and `--help'.
-       * doc/autoconf.texi (Invoking autoupdate): Humanoupdate.
-       * autoupdate.m4: Delete.
-       * tests/Makefile.am (FILTER_MACROS): Add `AC_OUTPUT'.
-       Since `AC_OUTPUT' is now AU_DEFUN'd, it is extracted for testing,
-       while it was not before.
-       * tests/tools.m4 (autoupdate): Re-enable.  Adjust the expected
-       output with the right quotation (yeah!).
-       Pass `-m $top_srcdir': autoupdate wants the `.m4' files, not the
-       frozen files.
-       * Makefile.am (nodistpkgdataDATA): Move `acversion.m4' to
-       (distpkgdataDATA): here, so that all the `.m4' files are in the
-       source hierarchy, not split across src and build.
-       * acversion.m4.in: Update to today's standards.
-       * Makefile.am: Adjust.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4: Be robust to multiple inclusion.
-       Have the first `changequote' robust to the current quotation
-       system.
-       Always quote the first argument of `define'.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       The Associated Rewriters are proud to present...
-
-             ^
-            / \  U  T  O  U  P  D  A  T  E    I I I
-           /===\
-          /     \      It bells, It whistles...
-
-       * autoupdate.sh: Complete rewrite.  See that file for a detailed
-       explanation.
-       * acgeneral.sh: Don't use AU_DEFINE, but AU_DEFUN.
-       (AC_OUTPUT_COMMANDS_CNT): Renamed as...
-       (_AC_OUTPUT_COMMANDS_CNT): this.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       Get rid of the m4 name spaces.
-
-       * libm4.m4 (m4_changequote, m4_define, m4_defn, m4_dnl, m4_indir,
-       m4_popdef, m4_pushdef, m4_undefine, m4_namespace_push,
-       m4_namespace_pop, m4_namespace_register, m4_namespace_define,
-       m4_disable, m4_enable): Removed.
-       All dependencies adjusted.
-       * libm4.m4: Remove all the name space initialization.
-       * acgeneral.m4: Adjust.
-       (AU_DEFINE): Redefine as `AC_DEFUN'.
-       * autoupdate.m4: Adjust.
-       * tests/tools.m4: Temporarily disable the `autoupdate' test.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       Eradicate AC_TRY_COMPILE.
-
-       * aclang.m4 (AC_PROG_CC_STDC, AC_C_BIGENDIAN, AC_C_INLINE,
-       AC_C_CONST, AC_C_VOLATILE, AC_F77_NAME_MANGLING): Use
-       `AC_COMPILE_IFELSE'.
-       * acspecific.m4 (AC_DECL_SYS_SIGLIST, _AC_CHECK_HEADER_DIRENT,
-       AC_HEADER_SYS_WAIT, AC_HEADER_TIME, AC_TYPE_SIGNAL,
-       AC_FUNC_GETLOADAVG, AC_FUNC_SELECT_ARGTYPES, AC_STRUCT_TM,
-       AC_CYGWIN, AC_MINGW32, AC_EMXOS2): Likewise.
-       * tests/semantics.m4 (C keywords): Check that AC_C_CONST,
-       AC_C_VOLATILE, and AC_C_INLINE function properly with GCC.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       Replace AC_LANG_SAVE/AC_LANG_RESTORE with AC_LANG_PUSH/AC_LANG_POP.
-
-       * aclang.m4 (_AC_LANG_CURRENT, AC_LANG_STACK): You two are the same
-       thing, which now we shall name `_AC_LANG'.
-       All users adjusted.
-       (AC_LANG_PUSH, AC_LANG_POP): New macros.
-       (AC_LANG_SAVE, AC_LANG_RESTORE): AU defined.
-       (AC_PROG_CC_WORKS, AC_PROG_CXXCPP, AC_PROG_CXX_WORKS,
-       AC_PROG_F77_WORKS, AC_F77_LIBRARY_LDFLAGS, AC_F77_NAME_MANGLING):
-       Use them.
-       (AC_F77_LIBRARY_LDFLAGS): Move the requirements to its top.
-       * doc/autoconf.texi (Language Choice): Document them.
-       (Old Macros): Welcome AC_LANG_SAVE and AC_LANG_RESTORE.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Less adventurous use of
-       `test'.
-       Fixes Autoconf/108.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Particular Headers): Some more sorting.
-       Use `@multitable'.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (_AC_CHECK_HEADER_DIRENT): Use more modern
-       Autoconf idioms.
-       (_AC_CHECK_HEADERS_DIRENT): Removed, instead...
-       (AC_HEADER_DIRENT): Handle the loop.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       Provide a means to track the dependencies of files created by
-       `configure'.
-
-       * acgeneral.m4 (AT_FILE_DEPENDENCY, _AC_CONFIG_DEPENDENCY,
-       _AC_CONFIG_DEPENDENCIES): New macros.
-       (AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS): Use them.
-
-2000-05-11  Akim Demaille  <akim@epita.fr>
-
-       Merge AC_DECL_YYTEXT into AC_PROG_LEX.
-
-       * acgeneral.m4 (AC_DECL_YYTEXT): Rename as
-       (_AC_DECL_YYTEXT): this.
-       (AC_PROG_LEX): Use it.
-       (AC_DECL_YYTEXT): New AU macro.
-       * doc/autoconf.texi: Adjust.
-
-2000-05-10  Akim Demaille  <akim@epita.fr>
-
-       * aclang.m4 (AC_F77_NAME_MANGLING): Use AC_COMPILE_IFELSE.
-       Move the requirements to the top of the macro.
-
-2000-05-10  Akim Demaille  <akim@epita.fr>
-
-       Update and polish the documentation.
-
-       * doc/autoconf.texi: Use @sc where upper case names were used.
-       Remove a few useless `dnl'.
-       Convert some `dnl' into comments.
-       Promote `$(foo)' in Makefiles, not `${foo}'.
-       Promote `$foo' in shell scripts, not `${foo}'.
-       Promote `foo = bar' in Makefiles, not `foo=bar'.
-       (Language Choice): Document `AC_LANG', move `AC_LANG_C',
-       `AC_LANG_CPLUSPLUS' and `AC_LANG_FORTRAN77' to
-       (Old Macros): here.
-       * doc/install.texi: Fix a typo in the specification of the system
-       quadruples.
-
-2000-05-10  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (m4_foreach): Rewritten so that it does not require
-       lists in between parens.
-       (m4_foreach_quoted): new copy of the previous `m4_foreach' which
-       is still used by `m4_wrap'.
-       * acgeneral.m4 (AC_INCLUDE, AC_INCLUDES): Removed.
-       (AC_FOREACH): Don't use parens with `m4_foreach'.
-       (AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES): Adjust the
-       description.
-       * acspecific.m4 (AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLKSIZE,
-       AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_RDEV): Adjust.
-       * autoconf.texi (AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES):
-       Adjust their documentation.
-       (AC_INCLUDE): Undocument.
-       * tests/semantics.m4: Adjust.
-       * tests/actest.m4: Rename as...
-       * tests/aclocal.m4: this.
-       * tests/atspecific.m4: No longer include actest.m4.
-       * tests/torture.m4: Likewise.
-       * tests/Makefile.am: Adjust.
-
-2000-05-10  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Obsolete Macros): Document `AU_DEFUN'.
-       Move the documentation of `AC_OBSOLETE' from here, to...
-       (Old Macros): here.
-       * acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV):
-       AU_DEFUN'd.
-
-2000-05-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LIBOBJ_DECL, AC_LIBOBJ): New macros.
-       (AC_REPLACE_FUNCS): Use AC_LIBOBJ.
-       * acspecific.m4 (AC_FUNC_MKTIME, AC_FUNC_MEMCMP,
-       AC_STRUCT_ST_BLOCKS): Use AC_LIBOBJ.
-       * doc/autoconf.texi : Adjust so that the user is not encouraged to
-       use LIBOBJS directly.
-       (Generic Functions): Document AC_LIBOBJ_DECL and AC_LIBOBJ.
-
-2000-05-09  Jim Meyering  <meyering@lucent.com>
-
-       * acgeneral.m4 (AC_SEARCH_LIBS): Remove double quotes around `no'.
-
-2000-05-09  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES): Don't automatically spit
-       `Generated by...' in Makefiles.
-       Fixes Autoconf/102.
-
-2000-05-09  Akim Demaille  <akim@epita.fr>
-
-       Let `config.status' use a private temp dir.
-       Suggested by Jim Meyering.
-
-       * acgeneral.m4 (_AC_SHELL_TMPDIR): New macro.
-       (_AC_OUTPUT_CONFIG_STATUS): Use it.
-       Use more quoted here docs to improve readability.
-       Compute `$me' and use it in the error messages.
-       Define `$configure' and `$configure_args' to avoid continuously
-       mixing the uses of `configure' and `config.status' evaluation in a
-       single line.
-       Define `$SHELL' and use it.
-       Simplify all the unjustified `[\$]foo' into `\$foo', the quotes
-       are needed only for `\$[1]', `\$[@]' etc.
-       Replace all the uses of `ac_cs_root' with files in the tmp dir of
-       `config.status'.
-       Remove a few `rm' covered by the removal of the `$tmp' dir.
-       Let `config.status' support `--debug'.
-       (_AC_INIT_PREPARE): Avoid the leading space in `ac_configure_args'.
-       * doc/autoconf.texi (Invoking config.status): Adjust.
-
-2000-05-05  Jim Meyering  <meyering@lucent.com>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Set up traps to remove
-       temporaries upon exit, too, not just upon receipt of signal.
-
-2000-05-05  Akim Demaille  <akim@epita.fr>
-
-       AC_CHECK_PROG macro fails if REJECT value is set under Digital
-       Unix 4.0x and 5.0 because `"$@"' expands into an empty parameter
-       (instead of nothing) when there are no positional parameters.
-       From Nicolas Joly.
-
-       * acgeneral.m4 (AC_CHECK_PROG, AC_CHECK_PROGS): Prefer
-       `$$1' to `[$]$1', `$foo' to `[$]foo', `$[1]' to `[$]1', and
-       `${1+"$[@]"}' to `"[$]@"'.
-
-2000-05-04  Akim Demaille  <akim@epita.fr>
-
-       AC_PREREQ understands `2.14a' as `2.141'.
-       Reported by Didier Verna.
-
-       * acgeneral.m4 (AC_PREREQ): Don't quote AC_ACVERSION.
-
-2000-05-04  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AH_TOP, AH_BOTTOM): New macros.
-       (_AH_COUNTER): New variable.
-       * tests/tools.m4 (autoheader): Check their proper functioning.
-
-2000-05-04  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Obsolete Macros): Rename as...
-       (Obsoleting Macros): this.
-       (Old Macros): Rename as...
-       (Obsolete Macros): this.
-       Be a section of...
-       (Obsolete Constructs): New chapter.
-       (Invoking autoheader): Move the `acconfig.h' documentation to...
-       (acconfig.h): here, new section of `Obsolete Constructs'.
-       (Autoheader Macros): Document AH_VERBATIM, AH_TEMPLATE, AH_TOP and
-       AH_BOTTOM.
-
-2000-05-03  Nicolas Joly  <njoly@pasteur.fr>
-
-       * autoheader.sh (config_h): Sort the templates.
-       Under NetBSD 1.4.1 /bin/sh `set' command does not return a sorted
-       variables list.
-
-2000-05-03  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.m4 (autoheader): Don't pass `-l at_srcdir' to
-       `autoheader', since `acconfig.h' is created in the build dir.
-       There's one empty line less in `config.h.in' than before when
-       using `acconfig.h'.
-
-2000-05-03  Akim Demaille  <akim@epita.fr>
-
-       Simplify the handling of `acconfig.h'.
-
-       * autoheader.sh: No longer try to select the needed paragraphs of
-       `acconfig.h', just dump everything into `config.h.in'.
-       Implement support for `--warnings'.
-       Warn the users that these auxiliary files are obsolete when `-W
-       obsolete'.
-       * doc/autoconf.texi (Invoking autoheader): Adjust.
-
-2000-05-03  Akim Demaille  <akim@epita.fr>
-
-       Support of acconfig.h was broken.  Fix and test.
-       Reported by Jim Meyering.
-
-       * autoheader.sh: Trace AC_DEFINE and AC_DEFINE_UNQUOTED to build
-       the list of $syms which are defined.
-       * tests/tools.m4 (autoheader): New test.
-
-2000-05-03  Akim Demaille  <akim@epita.fr>
-
-       Rename the language FORTRAN77 as Fortran 77.
-
-       * aclang.m4 (AC_LANG(FORTRAN77), AC_LANG_SOURCE(FORTRAN77),
-       AC_LANG_PROGRAM(FORTRAN77), AC_LANG_CALL(FORTRAN77)): Rename as...
-       (AC_LANG(Fortran 77), AC_LANG_SOURCE(Fortran 77),
-       AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77)): This.
-       (AC_LANG_FORTRAN77): Adjust.
-
-2000-05-03  Akim Demaille  <akim@epita.fr>
-
-       Provide a macro to canonicalize a configuration name.
-       Suggested by Ralf Corsepius.
-
-       *  acgeneral.m4 (AC_CANONICALIZE): New macro.
-       (_AC_CANONICAL_THING): Use it.
-
-
-       Change the defaults for build, host, and target systems:
-       build  defaults to `config.guess`.
-       host   defaults to $build.
-       target defaults to $host.
-       Suggested by Mo DeJong, Pavel Roskin, Tom Tromey, Ian Lance
-       Taylor, and many others.
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Set `$build', `$host' and
-       `$target' to nothing instead of NONE.
-       (AC_CANONICAL_SYSTEM): AU_DEFUN'd as `AC_CANONICAL_TARGET'.
-       (_AC_CANONICAL_THING): Use an explicit m4_case to set the defaults
-       depending upon the THING.
-       Implement the default values.
-       (AC_CANONICAL_TARGET): Handle the `AC_ARG_PROGRAM' part
-       `AC_CANONICAL_SYSTEM' used to provide.
-       * doc/autoconf.texi: Adjust.
-
-
-       When receiving an explicit argument, consider this is a default
-       for --build, --host and --target (unless set).
-       Some scripts might still depend on this historical syntax.
-       Suggested by Alexandre Oliva.
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Do that.
-       (_AC_CANONICAL_THING): Drop the support of `$nonopt'.
-
-
-       Documenting --build, --host and --target when configure does not
-       handle them causes confusion.
-       Suggested by Pavel Roskin.
-       Nevertheless configure must not die on such an `unsupported'
-       option: it does happen that people build an entire tree of
-       packages, some of them expecting `--host' etc. some others not.
-       Stressed by Tom Tromey and Ian Lance Taylor.
-
-       * acgeneral.m4 (HELP_CANON): New diversion.
-       (_AC_INIT_PARSE_ARGS): Don't document these options.
-       (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_TARGET):
-       Document your associated option.
-
-2000-04-28  Akim Demaille  <akim@epita.fr>
-
-       Don't double quote in AC_MSG_*.
-
-       * acgeneral.m4 (_AC_SH_QUOTE): Don't double quote.  Escape the
-       double quotes too.
-       (_AC_ECHO_UNQUOTED): Don't double quote :).
-       (_AC_ECHO, _AC_ECHO_N): Quote the call to _AC_SH_QUOTE.
-
-       The autoheader chain needs to be adjusted.
-
-       * acgeneral.m4 (AH_VERBATIM): Just pass two arguments to AH_OUTPUT
-       instead of trying to build what `autoheader' needs: let it handle
-       the format by itself.
-       * autoheader.m4: Adjust.
-       s,tmp/config.h,tmp/config.hin.
-
-       The adjustment revealed that `autoconf --trace' is not robust to
-       single quotes in its argument.
-
-       * autoconf.sh: Fix this issue.
-       Rename the escape `$*' as `$%'.  Implement `$@'.
-       * doc/autoconf.texi: Adjust.
-
-2000-04-28  Akim Demaille  <akim@epita.fr>
-
-       mawk suffers a severe performance loss when using `sub' with a
-       changing value.  On the `configure' script of the fileutils:
-       mawk '{ sub (/foo/, foo++) }'                  -> 14s.
-       mawk '{ if ($0 ~ /foo/) sub (/foo/, foo++) }'  -> 0.03s.
-       mawk '{ sub (/foo/, foo) }'                    -> 0.03s.
-
-       * autoconf.sh (task script, AWK script): Run `sub (__oline__,
-       oline)' only in the lines that match `__oline__'.
-       Suggested by Paul Eggert.
-
-2000-04-28  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (options handling::-W*): Strip two leading chars, not
-       just one.
-
-2000-04-20  Dave Love  <fx@gnu.org>
-
-       * acspecific.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
-
-2000-04-12  Akim Demaille  <akim@epita.fr>
-
-       Provide a fine grained control over autoconf's warnings.
-
-       * acgeneral.m4 (AC_WARNING_IFELSE, _AC_DIAGNOSE, AC_DIAGNOSE):
-       New macros.
-       (AC_DEFUN_ONCE, AC_OBSOLETE, AC_BEFORE, AU_DEFUN, AC_PREREQ,
-       AC_WARNING, AC_FATAL, AC_TRY_RUN): Use AC_DIAGNOSE.
-       * autoconf.sh: Provide support for `--warnings', `-W'.
-       * doc/autoconf.texi (Invoking autoconf): Adjust.
-       (Reporting Messages): New section.
-
-2000-04-12  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_HELP): Move --srcdir in the first
-       section.
-       Document --help=short and recursive.
-       Split the `Directory' section into `Installation directories' for
-       --prefix and --exec-prefix, and all the others into `Fine tuning
-       of the installation directories'.
-       In the latter, don't repeat `in DIR', the user understands, and it
-       comes out better.
-       Default for --exec-prefix is PREFIX.
-       Reported by Kathryn Hargreaves.
-       Move --host before --build.
-       Fix a test on `$ac_init_help' which was not updated.
-
-2000-04-11  Akim Demaille  <akim@epita.fr>
-
-       Have `make check' succeed with CC=g++.
-
-       * tests/atspecific.m4 (AT_TEST_MACRO): Don't check `env-after' if
-       the file does not exist, which may happen when a `configure' exits
-       brutally.
-       * tests/semantics.m4 (AC_CHECK_MEMBERS, AC_CHECK_TYPES): ANSI C++
-       forbids members named like their hosting struct, so don't do it.
-
-2000-04-11  Akim Demaille  <akim@epita.fr>
-
-       * autoscan.pl: Reindent using 2 spaces, not 4.
-       Use `#' to denote Autoconf comments, not `dnl'.
-       Put a few `\' here and there to avoid misfontification and
-       misindentation.
-       Use your base name when reporting errors.
-       (parse_args::usage): Use $0, use the same order as the other
-       executables.
-       (parse_args): Don't dump `--help' on cmd line errors.
-
-2000-04-11  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PROVIDE_IF): Rename as...
-       (AC_PROVIDE_IFELSE): this.  Change all callers.
-       Spread the use of AC_PROVIDE_IFELSE, no macro should know how
-       AC_PROVIDE names its internal variables.
-
-2000-04-11  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Simplify all the `foo="$bar"' into `foo=$bar'.
-       * acspecific.m4: Likewise.
-       * aclang.m4: Likewise.
-
-2000-04-11  Akim Demaille  <akim@epita.fr>
-
-       Move obsolete macros' definitions out of the way.
-
-       * doc/autoconf.texi (Old Macro Names): Rename as...
-       (Old Macros): this.  Change the @table enumeration into a list of
-       @defmac.
-       (AC_CHECKING, AC_CHECK_TYPE, AC_COMPILE_CHECK, AC_C_CROSS,
-       AC_DYNIX_SEQ, AC_HAVE_LIBRARY, AC_IRIX_SUN, AC_LINK_FILES,
-       AC_OUTPUT, AC_OUTPUT_COMMANDS, AC_SCO_INTL, AC_VERBOSE,
-       AC_XENIX_DIR): Move their descriptions into here.
-       Kill a few TeX warnings.
-
-2000-04-11  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_MSG_ERROR_UNQUOTED): Remove.
-       (AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED): Output to the log too.
-       (AC_CHECKING, AC_VERBOSE): AU_ define.
-
-2000-04-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: s/1>&/>&/g.
-       (AC_FD_LOG): New macro, replaces...
-       (AC_FD_CC): this.  Provide an AU definition.
-       (_AC_ECHO_UNQUOTED, _AC_ECHO_N): Use m4_default.
-
-2000-04-05  Akim Demaille  <akim@epita.fr>
-
-       At the end of `./configure', save the cache values, and the CPP
-       values.
-
-       * acgeneral.m4 (_AC_CACHE_DUMP): New macro.
-       (AC_CACHE_SAVE, AC_OUTPUT): Use it.
-       (AC_OUTPUT): Dump confdefs.h into config.log.
-       (_AC_INIT_PREPARE::config.log): Name the package being configured
-       if you can.
-
-2000-04-05  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       Disable caching by default, so as not to cause problems when
-       newbies accidentally use a stale cache file.
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Set cache_file to /dev/null
-       to disable caching by default.
-       (_AC_INIT_HELP): Adjust the --help message.
-       (AC_CACHE_LOAD, AC_CACHE_SAVE): Don't print "loading/updating
-       /dev/null" messages.
-       * autoconf.texi: Note that caching is disabled, how to enable it,
-       and that `./config.cache' is the traditional name of the cache file.
-       * install.texi: Likewise.
-
-2000-04-03  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): If any option waiting for a
-       directory receives a relative path, die (bindir, sbindir,
-       libexecdir, datadir, sysconfdir, sharedstatedir, localstatedir,
-       libdir, includedir, oldincludedir, infodir, mandir, exec_prefix,
-       prefix).  Fixes Autoconf 42.
-
-2000-04-03  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Canonicalizing): Officially recognize
-       AC_CANONICAL_TARGET and AC_CANONICAL_BUILD.
-
-2000-04-03  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Writing configure.in): Explain what Autoconf
-       is.  Explain how to use the quotation scheme used in Autoconf.
-       (Quoting): Update.  Do not advocate changequote.
-
-2000-03-30  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       Fix F77 name-mangling macros to work with cached values (so
-       they don't break the second time you run configure).
-
-       * aclang.m4 (AC_F77_NAME_MANGLING): Extract f77_case,
-       f77_underscore from cache variable.
-       (AC_F77_WRAPPERS): Get rid of ac_cv_f77_wrappers, it's useless.
-       Simplify the nested case-esac into a single one.
-       Simplify the documentation strings of CPP symbols.
-
-2000-03-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the accumulation in
-       CONFIG_HEADERS.
-
-2000-03-31  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh: Catch up with the `mktemp -d' changes in
-       autoconf.sh.
-       * autoupdate.sh: Likewise.
-
-2000-03-31  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): bug fix in F77 test program
-       (missing whitespace--F77 requires program statements to start in
-       column 7).
-
-2000-03-29  Akim Demaille  <akim@epita.fr>
-
-       Rewrite the autoheader chain on top of `autoconf --trace'.
-
-       * autoheader.m4: Dispatch the prototypes next to there AC_
-       siblings.
-       (AH_TEMPLATE, AH_VERBATIM): Move to...
-       * acgeneral.m4: here.
-       (AH_OUTPUT): New macro.
-       * autoheader.sh: Run `autoconf --trace' instead of `m4 autoheader.m4'.
-       * autoheader.m4: Remove.
-       * Makefile.am: Adjust.
-       * tests/tools.m4 (AH_DEFUN): Remove, no longer makes sense.
-       * tests/actests.m4 (autoheader::AC_TATOOINE): Remove, was used by
-       the test above.
-
-2000-03-29  Akim Demaille  <akim@epita.fr>
-
-       silent.m4 depends upon the current quotation in m4, which changes
-       if `-i' is used or not.
-
-       * autoconf.sh (trace::silent.m4): Removed.
-       (trace::run_m4_trace): Pass -Derrprint.
-
-2000-03-29  Akim Demaille  <akim@epita.fr>
-
-       Use `mktemp -d' when possible to create securely a tmp work dir.
-
-       * autoconf.sh: Use it when possible to create the dir $tmp.
-       Stop using variables for tmp files, use their names in $tmp.
-       [install]: Use the new features of autoconf --trace.
-
-2000-03-28  Akim Demaille  <akim@epita.fr>
-
-       Probably all the versions of bash up to 2.04 fail on
-         fnmatch ("/tmp", "[/\\\\]")
-       The backslash must not be last.
-
-       * acgeneral.m4 (_AC_INIT_HELP, AC_PATH_PROG, _AC_OUTPUT_FILES,
-       _AC_OUTPUT_LINKS, _AC_OUTPUT_SUBDIRS): Always make `\\' be the
-       first character in all the `[]' of `case' patterns.
-
-2000-03-27  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_CHECK_TOOL_PREFIX): Rename back as
-       AC_CHECK_TOOL_PREFIX since some packages rely on it.
-
-2000-03-27  Akim Demaille  <akim@epita.fr>
-
-       Move all the language dependent macros into aclang.m4.
-
-       * aclang.m4: New file.
-       * autoconf.m4: Include it.
-       * autoheader.m4: Likewise.
-       * autoupdate.m4: Likewise.
-       * Makefile.am: Adjust.
-       * test/Makefile.am: Likewise.
-       * acgeneral.m4 (AC_LANG_CASE,AC_LANG_SAVE, _AC_LANG_DISPATCH,
-       AC_LANG, _AC_LANG_CURRENT, AC_LANG_SOURCE, AC_LANG_PROGRAM,
-       AC_LANG_CALL, AC_LANG(C), AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C),
-       AC_LANG_CALL(C), AC_LANG(C++), AC_LANG_SOURCE(C++),
-       AC_LANG_PROGRAM(C++), AC_LANG_CALL(C++), AC_LANG(FORTRAN77),
-       AC_LANG_SOURCE(FORTRAN77), AC_LANG_PROGRAM(FORTRAN77),
-       AC_LANG_CALL(FORTRAN77): Move to...
-       * aclang.m4: here.
-       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77,
-       AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS, AC_PROG_F77_WORKS,
-       AC_PROG_CC_GNU, AC_PROG_CXX_GNU, AC_PROG_F77_GNU, AC_PROG_CC_G,
-       AC_PROG_CXX_G, AC_PROG_F77_G, AC_PROG_GCC_TRADITIONAL,
-       AC_PROG_CC_C_O, AC_PROG_F77_C_O, AC_PROG_CC_STDC, AC_PROG_CPP,
-       AC_PROG_CXXCPP, AC_REQUIRE_CPP, AC_PROG_LEX, AC_TYPE_MODE_T,
-       AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE, AC_C_BIGENDIAN,
-       AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE, AC_C_STRINGIZE,
-       AC_C_PROTOTYPES, AC_F77_LIBRARY_LDFLAGS, AC_F77_NAME_MANGLING,
-       AC_F77_WRAPPERS): Move to...
-       * aclang.m4: here.
-
-2000-03-27  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (trace): Let translate_awk do the whole translation
-       from `$trace' to the m4 program.
-
-2000-03-27  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PACKAGE): Also define AC_PACKAGE_STRING.
-       Use it here and there.
-
-2000-03-27  Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
-
-       * acgeneral.m4 (_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Fix the DOS
-       absolute path pattern: s/?:[[/\\]]/?:[[/\\]]*/.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_CANONICAL_TARGET, _AC_CANONICAL_BUILD): Rename
-       as (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD), although internal,
-       too much foreign code depends upon them.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (translate_awk): `> "/dev/stderr"' is not portable
-       to systems without a real /dev/stderr in the file system or if not
-       using one of the three free awks.  Use
-       print message | "cat >&2"
-       ...
-       END { close("cat >&2") }
-       From Aharon Robbins.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh (checking completeness): Be ready to recognize
-       patterns with a value, and spaces between `#' and the directive, e.g.
-       # define FOO FIXME:
-       Reported by John Fortin.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_RUN_IFELSE): New macro.
-       (AC_TRY_RUN_NATIVE): Remove.
-       (AC_TRY_RUN): Use AC_RUN_IFELSE, not AC_TRY_RUN_NATIVE.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Ah ah!  I recognized you, even
-       masked: you are AC_TRY_LINK_FUNC.
-       Fix quotation.
-       (AC_SEARCH_LIBS): Use AC_SHELL_IFELSE.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * tests/semantics.m4 (AC_TRY_LINK_FUNC, AC_CHECK_LIB): New tests.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LANG_CALL, AC_LANG_CALL(C), AC_LANG_CALL(C++),
-       AC_LANG_CALL(FORTRAN77)): New macros.
-       (AC_TRY_LINK_FUNC): Use it.
-       (AC_TRY_CPP): Argument was output twice.
-       (AC_COMPILE_IFELSE, AC_LINK_IFELSE): Output $3 only if needed.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_TRY_COMPILER): Use AC_LINK_IFELSE.
-       (AC_TRY_LINK_FUNC, AC_CHECK_LIB, AC_CHECK_FUNC): Don't check that
-       the current language is C++ to output `extern "C"': the CPP
-       condition is enough.
-
-2000-03-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LINK_IFELSE, AC_COMPILE_IFELSE): New macros.
-       (AC_TRY_LINK, AC_TRY_COMPILE): Use them.
-       (AC_CHECK_MEMBER, AC_COMPILE_CHECK, AC_CHECK_DECL,
-       _AC_CHECK_TYPE_NEW): Adjust.
-       * acspecific.m4 (AC_DECL_YYTEXT, AC_PATH_XTRA): Adjust.
-
-2000-03-23  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * acspecific.m4 (AC_F77_NAME_MANGLING): Need to use
-       AC_F77_LIBRARY_LDFLAGS when linking C and Fortran code.
-
-2000-03-23  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LANG_PROGRAM, AC_LANG_PROGRAM(C),
-       AC_LANG_PROGRAM(C++), AC_LANG_PROGRAM(FORTRAN77)): New macros.
-       (AC_TRY_COMPILE, AC_TRY_LINK): Use them.
-
-2000-03-23  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Support --help={long, short,
-       recursive}.
-       (_AC_INIT_HELP): Propagate --help=recursive to CONFIG_SUBDIRS.
-       Code stolen from...
-       (AC_OUTPUT_SUBDIRS): s/ac_config_dir/ac_subdir/g.
-
-2000-03-23  Lars J. Aas  <larsa@sim.no>
-
-       * libm4.m4 (m4_do): New macro.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       Provide a language independent means to generate language specific
-       programs.
-
-       * acgeneral.m4 (_AC_LANG_DISPATCH): New macro.
-       (AC_LANG): Use it.
-       (AC_LANG_SOURCE, AC_LANG_SOURCE(C), AC_LANG_SOURCE(C++),
-       AC_LANG_SOURCE(FORTRAN77)): New macros.
-       (AC_TRY_COMPILER, AC_EGREP_CPP, AC_TRY_RUN_NATIVE): Use
-       AC_LANG_SOURCE.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       Fix a bug: some macros (e.g., AC_REVISION, AC_COPYRIGHT etc.) can
-       be used before AC_INIT, but they do require it.  But then, the
-       argument of the explicit AC_INIT call is lost.
-
-       * acgeneral.m4 (AC_CONFIG_SRCDIR): New macro.
-       (_AC_INIT_SRCDIR): Adjust.
-       (_AC_INIT): Pass your argument to AC_CONFIG_SRCDIR.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       * tests/semantics.m4 (AC_PATH_PROG, AC_PATH_PROGS): New tests.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       Start the language support overhaul: Introduce AC_LANG().
-
-       * acgeneral.m4 (AC_LANG): Renamed as _AC_LANG_CURRENT.
-       (AC_LANG, AC_LANG(C), AC_LANG(C++), AC_LANG(FORTRAN77)): New
-       macros.
-       (AC_LANG_C, AC_LANG_CPLUSPLUS, AC_LANG_FORTRAN): AU_DEFUN'ed.
-       Adjust all callers.
-       * acspecific.m4 (AC_F77_NAME_MANGLING): Remove the exceeding
-       AC_LANG_RESTORE.
-       * tests/Makefile.am (FILTER_MACROS): Add AC_LANG.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       Speed ups.
-
-       * libm4.m4 (m4_append, m4_list_append): Use m4_define, not define.
-       On my machine the former implementation takes 4mn 40s to run the
-       test suite.  Using m4_define leads to 4mn 15s.
-       * acgeneral.m4 (_AC_SUBST): Use AC_EXPAND_ONCE (which uses
-       m4_define, not define).  4mn.
-       (_AC_DIVERT): Don't use m4_case.  Starting from those 4mn, if you
-       just move NORMAL* first in m4_case, the test suite is run in 3mn.
-       If instead of using m4, you use an `associative array' plus a
-       wrapper (current implementation), it falls to 2mn.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.m4 (autoconf --trace): New test.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (task trace): Pipe the output of the first m4 into
-       the second one, instead of saving to a tmp file, so that we can
-       trace endless configure.in expansion.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       Uniform idioms.
-
-       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS,
-       _AC_OUTPUT_LINKS, _AC_OUTPUT_COMMANDS): Prefer
-       for i in : $is; do test $i = : && continue
-       over
-       for i in .. $is; do if test $i != ..; then
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE, _AC_INIT_PARSE_ARGS): Move more
-       initializations to...
-       (_AC_INIT_DEFAULTS): here.
-
-2000-03-21  Akim Demaille  <akim@epita.fr>
-
-       Give a means to compute `srcdir' earlier in configure.
-
-       * acgeneral.m4 (_AC_INIT_SRCDIR): New macro, pulled out from...
-       (_AC_INIT_PREPARE): No longer compute `srcdir'.
-       (_AC_INIT): Use _AC_INIT_SRCDIR.
-       (AC_INIT): Don't forget to pass the argument to _AC_INIT.
-
-2000-03-20  Jim Meyering  <meyering@lucent.com>
-
-       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Don't test for existence
-       of $ac_xdir.  Not only is `test -e' not portable, but the test isn't
-       necessary at all;  the following mkdir ends up accomplishing the
-       same goal.  Suggestion from Alexandre Oliva.
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT) [setting IFS]: Be careful
-       to use space, tab and new line, in precisely that order.
-
-2000-03-20  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Rename as _AC_OUTPUT_SUBDIRS.
-       No argument, use AC_LIST_SUBDIRS.
-       Adjust callers.
-
-2000-03-20  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Double quote the head
-       of the help snippet.
-
-2000-03-20  Akim Demaille  <akim@epita.fr>
-
-       Give an identity to `configure' scripts.
-
-       * acgeneral.m4 (AC_PACKAGE): New macro.
-       (_AC_COPYRIGHT_SEPARATOR): Remove.
-       (AC_COPYRIGHT): Adjust.
-       (_AC_INIT_HELP, _AC_INIT_VERSION): Name the package you configure
-       when you want.
-       (_AC_INIT): Adjust.
-       * configure.in (AC_PACKAGE): Add.
-
-2000-03-20  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-
-2000-03-20  Akim Demaille  <akim@epita.fr>
-
-       Don't rely on RS = "\0" to swallow the whole input as a single
-       record, this is not portable: mawk and nawk understand it as RS =
-       "".  gawk understands it as expected.
-
-       * autoconf.sh (translate_awk::BEGIN): No longer change RS.
-       (translate_awk::body): Move to the END.
-       Instead, accumulate the input in `request'.
-
-2000-03-20  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Testing Values and Files): Be a subsection of
-       `Portable Shell Programming'.
-       (Shell Substitutions, Limitations of Usual Tools): New subsections.
-
-2000-03-17  Akim Demaille  <akim@epita.fr>
-
-       Use a single tool to reformat the raw `configure' script output by
-       m4.
-       Suggested by Paul Eggert.
-
-       * autoconf.sh: Stop playing with 2 seds and an AWK to finalize
-       `configure', a single AWK program is enough.
-
-2000-03-17  Akim Demaille  <akim@epita.fr>
-
-       In Autoconf 2.13, although AC_OUTPUT_COMMANDS did double quote its
-       arguments, AC_OUTPUT arguments 2 and 3 were not!  Currently,
-       AC_OUTPUT over quotes too: stop that.
-       Reported by Martin Buchholz.
-
-       * doc/autoconf.texi (Output): Don't expand on the ternary
-       AC_OUTPUT.
-       * acgeneral.m4 (AC_OUTPUT): Don't over quote $2 and $3.
-
-2000-03-17  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Security fixes: create
-       the temp files in a private temporary directory, not directly in
-       TMPDIR.
-
-2000-03-17  Akim Demaille  <akim@epita.fr>
-
-       Install the IFS we need once for all.
-
-       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): New macro.
-       Handle the NLS envvars, and IFS.
-       (_AC_INIT_PREPARE): Use it, no longer set the NLS envvars.
-       (_AC_WHICH_A, AC_PATH_PROG): Rely on the default IFS.
-       * acspecific.m4 (AC_PROG_INSTALL, AC_FUNC_SELECT_ARGTYPES):
-       Likewise.
-
-2000-03-17  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP, AC_TRY_COMPILE,
-       AC_TRY_LINK, AC_TRY_RUN_NATIVE): Simplify the removal of the
-       contest files: don't remove them before running the actions, just
-       remove them at the end of the macro.
-
-2000-03-16  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): Use
-         : ${foo='some words'}
-       not
-         : ${foo=some words}
-       since this is not portable: Digital Unix v5.0: `bad substitution'.
-       From Nicolas Joly.
-
-2000-03-16  Lars J. Aas  <larsa@sim.no>
-
-       * libm4.m4 (m4_assert, m4_shiftn): New macros.
-       (m4_case,m4_match): Rewrite to use m4_shiftn (for readability reasons).
-       (m4_for): Add the STEP argument and some argument-verifying asserts.
-       (m4_split): Correct spaces to tabulator in regexp.
-
-2000-03-15  Akim Demaille  <akim@epita.fr>
-
-       Revamp AC_FUNC_SELECT_ARGTYPES.
-
-       * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): Use a single cache
-       variable instead of three.
-       Use AC_CACHE_CHECK.
-       Shorten the name of the var loops, they are no longer cached.
-       Include sys/types.h unconditionally.
-       `select' returns an int, fixes Autoconf/46.
-       Don't display parens in the user messages.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh: Use run_m4f, not run_m4.
-
-2000-03-14  John David Anglin  <dave@hiauly1.hia.nrc.ca>
-
-       * tests/actest.m4 (AC_ENV_SAVE): Don't consider RANDOM and LINENO
-       which some shells update.  At least ksh on HP-UX 10.20 and sh on
-       IRIX 6.5 do change their `RANDOM' even if `read' via `set'.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): No use for @%:@ here,
-       no need to over quote $1 in the comments.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Replace some ifelse with ifval or m4_default, or
-       even nothing when not needed.
-       * acspecific.m4: Likewise.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Insert the Autoconf version in
-       config.log, and the command line which ran configure.
-       Kill a couple of useless quote around dollars.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PREPARE): Kill a changequote in the
-       building of `ac_configure_args'.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_DIVERT): Rename _AC_DIVERT.
-       (AC_DIVERT): New macro.
-       Spread its use where better than a pair of AC_DIVERT_PUSH/POP.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_BINSH): Remove, useless now that...
-       (AC_REVISION): Require AC_INIT, not _AC_INIT_BINSH.
-       (AC_INIT): Do what _AC_INIT_BINSH used to.
-       Don't require _AC_INIT_VERSION, just call it.
-       Rename as _AC_INIT.
-       (AC_INIT): New macro, single expansion wrapper around _AC_INIT.
-       (_AC_COPYRIGHT_SEPARATOR): New.
-       (AC_COPYRIGHT): Use it.
-       Require AC_INIT, not _AC_INIT_VERSION.
-       * doc/autoconf.texi (Versions): Promote as first section of
-       `Setup'.
-       Rename as `Notices'.
-       Document AC_COPYRIGHT.
-       Don't give false reasons for placing AC_REVISION before AC_INIT,
-       the place no longer matters.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (trace_m4::smash): Double quote, we don't want the
-       result to be evaluated.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: s/@%:@line __oline__/#line __oline__/g. __oline__
-       is not a macro, so there is just no use in avoiding `#'.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): When there were no
-       CONFIG_FILES, we had to expand _AC_OUTPUT_FILES into the KILL
-       diversion, because it is AC_OUTPUT_FILES which undiverted the
-       AC_SUBST sed script at its proper place, otherwise it would have
-       been undiverted at the end of `configure', leading to an sh syntax
-       error.
-       Now that we no longer use a diversion, we don't need to call
-       AC_OUTPUT_FILES if useless.
-       (AC_OUTPUT_FILES): Rename as _AC_OUTPUT_FILES.
-       (AC_OUTPUT_LINKS): Rename as _AC_OUTPUT_LINKS.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       AC_ARG_PROGRAM must not be expanded twice, which is likely since
-       Automake calls it, and usually users do too.  If it happens,
-       `--program-prefix=g' actually prepend two (or more) `g'.
-
-       * acgeneral.m4 (AC_DEFUN_ONCE): New macro.
-       (AC_ARG_PROGRAM): AC_DEFUNed_ONCE.  Or is it AC_DEFUN_ONCE'd? :).
-       No longer AC_EXPAND_ONCE the help string, the macro itself is
-       expanded at most once.
-       Rename the here-doc tag EOF_SED as EOF.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       Get rid of the ICMDS diversion.
-
-       * acgeneral.m4 (AC_DIVERT): Remove ICMDS.
-       (_AC_OUTPUT_COMMANDS_INIT): New growing string.
-       (_AC_CONFIG_COMMANDS_INIT, _AC_OUTPUT_CONFIG_STATUS): Adjust.
-
-2000-03-14  Akim Demaille  <akim@epita.fr>
-
-       Introduce AC_SUBST(VAR, VAL).
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Stop global double quoting,
-       failed experiment.
-       Merge all the var=val AC_SUBST(var) into AC_SUBST(var, val).
-       (AC_SUBST): Implement support for 2nd arg.
-       * doc/autoconf.texi (Setting Output Variables): Adjust.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       Simplify the diversions naming system.
-       Suggested by Alexandre Oliva and Lars J. Aas
-
-       * libm4.m4 (ifndef): New macro.
-       * acgeneral.m4 (AC_DIVERT): New macro, maps a diversion name to
-       its value.  The diversions now have a short name, e.g., `NOTICE',
-       instead of the former macros which had long names, e.g.,
-       `AC_DIVERSION_NOTICE'.
-       (AC_DIVERT_PUSH): Adjust.
-       (AC_DIVERT_POP): Use ifndef.
-       (AC_DIVERSION_CURRENT): Rename as `AC_DIVERT_DIVERSION' to stay
-       within the `AC_DIVERT' name domain.
-       Adjust all callers.
-       * acspecific.m4: Adjust all callers.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Invoking autoconf): Update documentation of
-       `autoconf --trace'.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (tmpbase): New var.  Adjust trap code and other tmp
-       file names.
-       (translate_awk::BEGIN): Set RS to "\0" so that the whole file be a
-       single record.
-       (translate_awk::trans): Convert from array to function.
-       (translate_awk::error): New function.
-       (translate_awk::main action): Implement support for ${sep}@ and
-       ${sep}*.  Use trans() and error().
-       (translate_awk): Don't put space before user functions call, it is
-       not portable.
-       Remove trailing `;', this is not C :).
-       (task trace): Quote `$traces' when you eval it, to protect the
-       white spaces.
-       Propagate `translate_awk' failures to `autoconf.sh'.
-       Translate the quadrigraphs.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       Trap on 0 is not executed when `exit' is called without argument.
-
-       * autoheader.sh (trap 1 2 13 15): s/exit/exit $?/.
-       * autoconf.sh: Likewise.
-       Remove translate_awk too.
-       * autoupdate.sh: Likewise.
-       Handle `--debug'.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       More uniform style in scripts.
-
-       * autoheader.sh: s/-eq/=/.
-       Uniform ordering of variable initializations, option handling.
-       Don't use quotes where useless (foo=$1, not foo="$1").
-       Propagate `run_m4' and `run_m4f'.
-       Use `$0' in --help.
-       * autoconf.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * ifnames.sh: Likewise.
-       * autoupdate.m4: Small bug: at the end `dnl' is disabled, so use
-       `m4_dnl'.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       `autoconf --trace': faster.
-
-       * autoconf.sh (initialization): New var, new option.
-       (option loop): When you need an arg, make sure there is one.
-       (run_m4f): New var, which content is that of the former...
-       (run_m4): Don't use m4 frozen state files.
-       Change all callers.
-       Don't pass AC_LOCALDIR, not documented, and unused.
-       (task trace): Honor `--verbose' and `--initialization'.
-       (globally): Send `--verbose' messages in stderr.
-       Fix random typos.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_PROG_BINSH): Removed.
-
-2000-03-13  Akim Demaille  <akim@epita.fr>
-
-       Start revamping `autoconf --trace'.
-
-       * autoconf.sh (debug): New var, new option.
-       Adjust the trap code.
-       (task trace): Instead of decoding `m4 --trace' with sed, decode it
-       with m4 itself.
-       ($silent_m4): New file, which disables m4's `errprint'.
-       ($trace_m4): New file.  Logistic for the m4 which is in charge of
-       decoding the traces of the first.
-       ($translate_awk): Transform a user trace request into $trace_m4
-       code.
-
-2000-03-10  Akim Demaille  <akim@epita.fr>
-
-       Multiple `-e' to egrep are not portable.  On IRIX 6.5 and Solaris
-       2.5.1 only the last one is honored:
-         > printf "foo\nbar\n" | egrep -e 'foo' -e 'bar'
-         bar
-         > printf "foo\nbar\n" | egrep -e 'bar' -e 'foo'
-         foo
-       Reported by Nicolas Joly.
-       An alternative would have been to use `sed', unfortunately
-       alternation is not portable.
-
-       * tests/actest.m4 (join): New macro.
-       (AC_ENV_SAVE): Join the egrep patterns into a single big one.
-       * tests/Makefile.am (EGREP_EXCLUDE): Rename as FILTER_MACROS.
-       Join the egrep patterns into a single big one.
-
-2000-03-10  Jim Meyering  <meyering@lucent.com>
-
-       * acgeneral.m4 (_AC_CHECK_TOOL_PREFIX): Correct typos in definition:
-       add `_' prefix to make the function name match comments and existing
-       uses.  Remove leading prefix from _AC_CANONICAL_HOST.
-
-2000-03-09  Ossama Othman  <ossama@debian.org>
-
-       * acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Added some missing
-       headers if they exist (needed for some missing prototypes) and
-       corrects the signal handler prototype/definition.  The signal
-       handler prototype is now prepended with an `extern "C"' for C++
-       compilers since some platforms explicitly require an `extern "C"'
-       signal handler.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.m4 (autoheader::AC_CHECK_HEADERS_DIRENT): Rename as
-       (autoheader::_AC_CHECK_HEADERS_DIRENT): to cope with the new name
-       of the autoconf:: macro.
-       Fixes autoconf/119, reported by Raja R Harinath.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PATH_PROG, AC_OUTPUT_FILES, AC_OUTPUT_SUBDIRS):
-       Fix quotation problems in DOS path handling.
-
-2000-03-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
-
-       * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_ALLOCA): Make them C++
-       safe: include the right headers, cast the allocations etc.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       The argument of AC_COPYRIGHT should be plain text, not an sh
-       comment.
-
-       * libm4.m4 (m4_quote): s/$@/$*/.
-       * acgeneral.m4 (AC_COPYRIGHT): Prepend `# ' to the lines that go
-       on the top of `configure'.  Actually, prepend `@%:@ ' so that
-       there are as many evaluations on both sides.
-       (_AC_INIT_VERSION): No longer strip `# '.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * tests/Makefile.am (all-local): Remove.  It wastes time to have
-       testsuite rebuilt each time an ac*.m4 file changes.  It is enough
-       to build it for each `make check'.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       Leave a diversion exclusively for Copyright notices.
-
-       * acgeneral.m4 (AC_DIVERSION_DEFAULTS): New diversion number.
-       (_AC_INIT_NOTICE): Move definition of `ac_includes_default' from
-       here...
-       (_AC_INIT_PREPARE): to here.
-       (_AC_INIT_NOTICE): Play with your diversion yourself, don't let
-       (AC_INIT): do it for you.
-       (_AC_INIT_DEFAULTS): New macro.
-       (AC_INIT): Use it.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       Provide a means to specify more Copyright information in
-       `configure'.  And after all, it suits to `configure --version' too.
-
-       * acgeneral.m4 (AC_DIVERSION_DEFAULTS, AC_DIVERSION_INIT_PREPARE):
-       New diversion numbers.
-       (AC_DIVERSION_INIT): Rename as...
-       (AC_DIVERSION_INIT_PARSE_ARGS): this.
-       (AC_DIVERT_POP): Instead of going into wild endless loops when
-       there are more pops than pushes, die with dignity.
-       (AC_COPYRIGHT): New macro.
-       (_AC_INIT_NOTICE): Move definition of `ac_includes_default' from
-       here...
-       (_AC_INIT_PREPARE): to here.
-       (_AC_INIT_NOTICE): Remove.
-       (AC_INIT): Use it to install Autoconf's Copyright.
-       (_AC_INIT_DEFAULTS): New macro.
-       (AC_INIT): Use it.
-       (AC_PREFIX_DEFAULTS): Dump in AC_DIVERSION_DEFAULTS.
-       (_AC_INIT_PARSE_ARGS): Dump in AC_DIVERSION_INIT_PREPARE.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       We don't need _AC_ARG_*_HELP_PROLOGUE.
-
-       * acgeneral.m4 (AC_EXPAND_ONCE): AC_PROVIDE yourself, in case
-       there is no AC_DEFUN associated with the text to expand.
-       (_AC_ARG_ENABLE_HELP_PROLOGUE, _AC_ARG_WITH_HELP_PROLOGUE,
-       _AC_ARG_VAR_HELP_PROLOGUE): Remove, instead...
-       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): do it yourself.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Fix copy n' paste typos in
-       `--with-*', `--without-*' and `*' decoding.
-       Reported by Raja R Harinath.
-       Fixes autoconf/118.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       Don't dump AC_ARG_PROGRAM help messages if not used.
-
-       * acgeneral.m4 (_AC_INIT_HELP): Don't.
-       (AC_ARG_PROGRAM): Do.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       Don't dump X help messages when `configure' does not check for X.
-
-       * acgeneral.m4 (_AC_INIT_HELP): Don't dump X help messages.
-       * acspecific.m4 (AC_PATH_X): Do it.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       No longer rely on /bin/sh to compose the optional parts of
-       `configure --help'.
-
-       * acgeneral.m4 (AC_DIVERSION_HELP_BEGIN, AC_DIVERSION_HELP_ENABLE,
-       AC_DIVERSION_HELP_WITH, AC_DIVERSION_HELP_VAR,
-       AC_DIVERSION_HELP_END): New diversion numbers.
-       (AC_EXPAND_ONCE): New macro.
-       (AC_PROVIDE_IF): New macro.
-       (AC_BEFORE, AC_REQUIRE): Use it.
-       (AC_REQUIRE): Don't use indir.
-       (_AC_ARG_ENABLE_HELP_PROLOGUE, _AC_ARG_WITH_HELP_PROLOGUE,
-       _AC_ARG_VAR_HELP_PROLOGUE): New macros.
-       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): Expand once the
-       _HELP_PROLOGUE macro which corresponds.
-       (_AC_INIT_HELP): Adjust to AC_DIVERSION_HELP_BEGIN and
-       AC_DIVERSION_HELP_END.
-       (_AC_INIT_NOTICE, _AC_INIT_HELP): Remove the sh code which handled
-       the optional help strings.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       AC_OUTPUT_COMMANDS no longer uses a diversion.
-
-       * acgeneral.m4 (AC_DIVERSION_CMDS): Removed.
-       (_AC_OUTPUT_CONFIG_STATUS): Don't undivert it.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Fix quoted/non quoted here
-       document problems.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT_BINSH, AC_INIT_NOTICE, AC_INIT_PREPARE):
-       Rename as...
-       (_AC_INIT_BINSH, _AC_INIT_NOTICE, _AC_INIT_PREPARE): this.
-       All callers adjusted.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Rename as...
-       (_AC_INIT_PARSE_ARGS): this.
-       Move the display of help and version strings to...
-       (_AC_INIT_HELP, _AC_INIT_VERSION): here.
-       (AC_INIT): Adjust.  Also, fix quotation.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       Some tests are failing with srcdir != builddir, because they can't
-       find config.guess, install-sh etc.
-       Reported by Erez Zadok.
-
-       * tests/atspecific.m4 (AT_TEST_MACRO): Set AC_CONFIG_AUX_DIR to
-       top_srcdir in configure.in, and pass the value of top_srcdir to
-       configure.
-
-2000-03-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH, AC_PATH_PROG,
-       AC_PATH_PROGS, AC_PATH_TOOL, AC_CHECK_TOOL, AC_PREFIX_PROGRAM,
-       AC_EGREP_CPP, AC_TRY_LINK, AC_COMPILE_CHECK, AC_TRY_RUN_NATIVE):
-       Use ifval instead of ifelse.
-
-2000-03-07  Mark Elbrecht  <snowball3@bigfoot.com>
-
-       Support absolute DOS-style paths.
-
-       Any character before the colon is accepted because network drives
-       can be assigned characters outside the [a-zA-Z] range. DOS-style
-       relative paths (?:foo/bar) are also considered absolute for
-       Autoconf's purposes since the path '../?:foo/bar' is invalid.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Treat DOS-style paths (?:*') as
-       absolute.
-       (AC_OUTPUT_SUBDIRS): Likewise.
-       (AC_PATH_PROG): Make pattern for matching DOS-style paths the same
-       as that used in AC_OUTPUT_FILES and AC_OUTPUT_SUBDIRS.
-
-2000-03-06  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4 (m4_match): Remove, no longer used.
-
-2000-03-04  Jim Meyering  <meyering@lucent.com>
-
-       * autoheader.sh: Use `rm -f', not just `rm' when removing temporaries.
-       Preserve exit status in trap handler.
-       Based on suggestions from Paul Eggert.
-
-2000-03-03  Paul Eggert  <eggert@twinsun.com>
-
-       Move the quadrigraphs out of the user name space.
-
-       * acgeneral.m4: 's/\@BKL@/@<:@/g', 's/\@BKR@/\@:>@/g',
-       's/\@DLR@/\@S|@/g', 's/\@PND@/@%:@/g'.
-       * acspecific.m4: Likewise.
-       * autoconf.sh: Likewise.
-
-2000-03-03  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_WHICH_A): New macro.
-       (AC_CHECK_PROG): Use it.  Use ifval.
-       (AC_CHECK_PROGS): Use ifval.  Fix the quoting.
-       * tests/semantics.m4: Test AC_CHECK_PROG.
-       * tests/Makefile.am (EGREP_EXCLUDE): Add /AC_CHECK_PROGS?/.
-
-2000-03-02  Russ Allbery  <rra@stanford.edu>
-
-       * autoscan.pl (parse_args): Add support for -m <macrodir>.
-
-2000-03-02  Akim Demaille  <akim@epita.fr>
-
-       The whole family supports -V = --version.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Report and support -V.
-       * autoconf.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * autoheader.sh: Likewise.
-       * autoscan.pl: Likewise.
-       * ifnames.sh: Likewise.
-       In addition, don't dump --help on invalid options.
-       * doc/autoconf.texi: Adjusted.
-       * doc/install.texi: Likewise.
-
-2000-03-02  Lars J. Aas  <larsa@sim.no>
-
-       * libm4.m4 (m4_noquote): New macro.
-
-2000-03-02  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_PATH_X_DIRECT): Moved all the shell variable
-       into the ac_ name space.
-       Reported by Nicolas Joly.
-
-2000-03-02  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4: Move some macros to a better place.
-
-2000-03-02  Akim Demaille  <akim@epita.fr>
-
-       Internal macros are named `_AC_'.
-
-       * acgeneral.m4 (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD,
-       AC_CANONICAL_THING, AC_CHECK_TOOL_PREFIX, AC_CONFIG_UNIQUE):
-       Prepend `_' to their names.
-       * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT,
-       AC_PATH_X_XMKMF, AC_PATH_X_DIRECT): Prepend `_' to their names.
-       * doc/autoconf.texi (Macro Names): Adjusted.
-
-2000-03-02  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-       * acspecific.m4: Likewise.
-
-2000-03-01  Akim Demaille  <akim@epita.fr>
-
-       The empty regexp cannot be portably used in egrep's alternation.
-       For instance with Digital Unix v5.0:
-          > echo "foo"  | egrep -e "^(|foo|bar)$"
-          > echo "|foo" | egrep -e "^(|foo|bar)$"
-          |foo
-          > echo "|bar" | egrep -e "^(|foo|bar)$"
-          > echo "bar"  | egrep -e "^(|foo|bar)$"
-          bar
-          > echo "bar" | egrep '^(foo|bar|)$'
-          > echo "bar|" | egrep '^(foo|bar|)$'
-          bar|
-          > echo "bar" | egrep '^(foo||bar)$'
-          > echo "|bar" | egrep '^(foo||bar)$'
-          |bar
-          > echo "foo" | egrep '^(foo||bar)$'
-          foo
-          > echo "foo|" | egrep '^(foo||bar)$'
-          >
-       Reported by Nicolas Joly.
-
-       * src/actest.m4 (AC_ENV_SAVE): s/(|EXTRA_|PRE_)/(EXTRA_|PRE_)?/.
-
-2000-03-01  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4: Removed a few addresses, the map is...
-       * THANKS: here.
-
-2000-03-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
-
-       * acspecific.m4 (AC_PATH_XTRA): On LynxOS 3.0.1/i386,
-       gethostbyname(), getservbyname(), and inet_addr() are in -lbsd.
-
-2000-03-01  Akim Demaille  <akim@epita.fr>
-
-       * tests/actest.m4 (AC_ENV_SAVE): Use multiple -e instead of
-       multiple egrep.
-
-2000-03-01  Akim Demaille  <akim@epita.fr>
-
-       * config.guess: Updated from master repository.
-       * config.sub: Likewise.
-
-2000-03-01  Akim Demaille  <akim@epita.fr>
-
-       Test suite: instead of using a full list of the AC macros and an
-       AT macro with selects which are the AC macros to test, just
-       produce the list of the AC macros we want to test.
-
-       * tests/atspecific.m4 (TEST_MACRO): Removed.
-       * tests/Makefile.am (EGREP_EXCLUDE): New variable, performing the
-       selection TEST_MACRO used to do.
-       (macros.m4): Use it.  Use AT_TEST_MACRO, not TEST_MACRO.  Check
-       also AU macros.
-
-2000-03-01  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi: Tune the use of quotes, add missing
-       @noindents, remove dead FIXME:s, promote #if ! over #ifndef,
-       simplify duplicated text.
-
-2000-03-01  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Configuration Commands): Document
-       AC_CONFIG_COMMANDS_PRE and _POST.
-
-2000-02-29  Akim Demaille  <akim@epita.fr>
-
-       Test suite: more debugging information.
-
-       * tests/atspecific.m4 (AT_TEST_MACRO): When verbose, report the
-       content of config.log.
-
-2000-02-29  Akim Demaille  <akim@epita.fr>
-
-       * Makefile.am (MAKEINFO): Removed.
-       (INSTALL.txt): Call $(MAKEINFO) with --no-split.
-       Reported by Nicolas Joly.
-
-2000-02-28  Akim Demaille  <akim@epita.fr>
-
-       * doc/Makefile.am (MAKEINFO): s/makeinfo/@MAKEINFO@/.
-       * missing: chmod +x.
-
-2000-02-28  Akim Demaille  <akim@epita.fr>
-
-       * tests/Makefile.am (testsuite): Use $(M4), not m4.
-       From Patrick Tullmann.
-
-2000-02-25  Akim Demaille  <akim@epita.fr>
-
-       * src/acgeneral.texi (AC_INIT_NOTICE): Include inttypes.h in the
-       ac_includes_default.
-       * doc/autoconf.texi (Default Includes): Adjust.
-
-2000-02-25  Akim Demaille  <akim@epita.fr>
-
-       Export the knowledge on disabling echo's trailing new line.
-
-       * acspecific.m4 (AC_PROG_ECHO_N): Rename as...
-       (_AC_PROG_ECHO): this.
-       Set ECHO_N, ECHO_C, ECHO_T instead of ac_n, ac_c and ac_t.
-       All dependencies changed.
-       * doc/autoconf.texi (Preset Output Variables): Document ECHO_C,
-       ECHO_N and ECHO_T.
-       * m4/atconfig.m4 (fp_PROG_ECHO): Removed.
-       (AT_CONFIG): Don't use it.
-
-2000-02-24  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (AC_ACLOCALDIR): Use `(aclocal) 2>/dev/null`, not
-       `aclocal 2>/dev/null` if you want no complaints for missing
-       aclocal.
-       From Nicolas Joly.
-
-2000-02-22  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * configure.in (HELP2MAN): Specify the third argument of
-       AM_MISSING_PROG.  Fixes autoconf/116.
-
-2000-02-21  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.m4 (syntax.sh): The logic of the previous patch was
-       twisted.  Fix it so that it performs what claims the entry below.
-       From Nicolas Joly.
-
-2000-02-21  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.m4 (syntax.sh): Exit 1 if you managed to kill the
-       child, since it means `/bin/sh -n' went loopy.
-
-2000-02-18  Akim Demaille  <akim@epita.fr>
-
-       Some `diff' refuse to diff with /dev/null, such as Tru64's.
-       Reported by Nicolas Joly.
-
-       * tests/atgeneral.m4 (empty): New dummy file.
-       Changed various `diff /dev/null' as `diff empty'.
-
-2000-02-18  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4 (TEST_MACRO): Don't run AC_PATH_TOOL and
-       AC_PATH_PROG.
-
-2000-02-18  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4 (at_diff): Don't use `cmp -s', on DOS it
-       differentiate between Unix and DOS EOL. `diff' does not.
-       Reported by Eli Zaretski.
-       Also, be ready to use a diff that does not support `-u'.
-
-2000-02-18  Akim Demaille  <akim@epita.fr>
-
-       * tests/tools.m4 (Syntax of the scripts): Be robust to shells that
-       never return on some `/bin/sh -n foo.sh'.
-       Reported by Nicolas Joly.
-
-2000-02-17  Akim Demaille  <akim@epita.fr>
-
-       Move the documentation into doc/.
-       Some CVS tricks were used so that history is kept in both the top
-       directory, and in doc/.
-
-       * doc/Makefile.am: New file.
-       * Makefile.am: Adjusted.
-       * configure.in: Adjusted.
-       * autoconf.texi: Moved from here to...
-       * doc/autoconf.texi: here.
-       * make-stdts.texi: Likewise.
-       * install.texi: Likewise.
-       * texinfo.tex: Likewise.
-
-2000-02-17  Akim Demaille  <akim@epita.fr>
-
-       * tests/actest.m4 (AC_ENV_SAVE): Added ALLOCA.
-
-2000-02-17  Akim Demaille  <akim@epita.fr>
-
-       * tests/semantics.m4 (AC_CHECK_TYPES): `addr, addr' is not
-       portable sed: use `addr,addr'.
-
-2000-02-17  Akim Demaille  <akim@epita.fr>
-
-       Fix the `missing dummy.in' reported by the test suite.
-       Reported by Erez Zadok.
-
-       * tests/torture.m4 (config.status under extreme conditions):
-       Reorganized.  Because files required by this test were created
-       outside the pair AT_SETUP/AT_CLEANUP, when the test fails and
-       autotest extracts this test, the `debug' script does not contain
-       the files it needs.  Now AT_SETUP/AT_CLEANUP encloses the full
-       auto contained section.
-
-2000-02-16  Akim Demaille  <akim@epita.fr>
-
-       * tests/actest.m4 (AC_ENV_SAVE): X_EXTRA_LIBS can be changed by
-       AC_PATH_EXTRA.
-       Reported by Erez Zadok.
-
-2000-02-15  Akim Demaille  <akim@epita.fr>
-
-       Define HAVE_DECL_FOO both to 1 if found and 0 otherwise.
-
-       * acgeneral.m4 (AC_CHECK_DECLS): Define HAVE_DECL_FOO to 1 instead
-       of NEED_FOO_DECL if found.  Define to 0 if not found.
-       * autoheader.m4 (AC_CHECK_DECLS): Template HAVE_DECL_FOO.
-       * tests/semantics.m4 (AC_CHECK_DECLS): Adjusted.
-       * doc/autoconf.texi (Generic Declarations): Adjusted.
-
-2000-02-15  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Generic Structures):
-       s/AC_FATAL/AC_MSG_ERROR.
-
-2000-02-15  Akim Demaille  <akim@epita.fr>
-
-       autoreconf had a silly syntax error, test it and fix it.
-       Reported by Franc,ois Pinard and Rainer Orth.
-
-       * autoreconf.sh: Removed spurious `;;'.
-       Formatting changes.
-       * tests/tools.m4 (Syntax of the scripts): Run `sh -n' on all the
-       shell scripts.
-
-2000-02-15  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (options handling): --v* of --version was shadowing
-       --verbose.
-
-2000-02-11  Akim Demaille  <akim@epita.fr>
-
-       * tests/torture.m4: Nuke the trailing space in defs.
-
-2000-02-11  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4: Really added to the CVS repository.
-
-2000-02-11  Akim Demaille  <akim@epita.fr>
-
-       Don't use `cat -s' to single out new-lines, it is not portable.
-       Also remove trailing blanks.
-
-       * tests/Makefile.am (testsuite): Use sed instead of cat.
-       * tests/torture.m4: No longer check for a trailing space.
-       * autoconf.sh: Likewise.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * tests/actest.m4 (AC_ENV_SAVE): OpenBSD-2.3's /bin/sh defines an
-       envvar SECONDS which does change with time.
-       KMEM_GROUP is set by AC_FUNC_GETLOADAVG.
-       Reported by Volker Borchert.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * tests/Makefile.am (macros.m4): Better regex to build `macro'.
-       Depend upon acgeneral.m4.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh: Remove the duplicate trap code.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT): When dispatching your arguments, use
-       ifval, not ifset!
-       Dispatch actions to AC_CONFIG_COMMANDS not AC_OUTPUT_COMMANDS, to
-       avoid unneeded warnings for obsolete use of AC_OUTPUT_COMMANDS.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_VERBOSE): This is a tab, not spaces.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Changequote busters II.
-       They're back to save the world.
-
-       * acspecific.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O,
-       AC_PROG_MAKE_SET, AC_TYPE_GETGROUPS, AC_FUNC_GETLOADAVG,
-       AC_FUNC_MKTIME, AC_STRUCT_TIMEZONE, AC_F77_LIBRARY_LDFLAGS): Blast
-       that jelly o' changequote.  Set the quotes free.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Interrupting autoheader left temp files.
-       From Jim Meyering.
-
-       * autoheader.sh (usage): The usage is to use $0 here.
-       (ah_base): Be in TMPDIR.
-       Install the `trap' before creating the first tmp file.
-       Also trap on 0.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): This is a routine of
-       `configure', not `config.status', hence use `conftest' for tmp
-       files, not `$ac_cs_root'.
-       Removed forgotten developer comment.
-       Double quoting the whole body is nicer than just the part that
-       needs to be.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * tests/torture.m4: Also check the value of @DEFS@ when no
-       CONFIG_HEADER is used.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Changequote-busters!
-       From Dan Ackroyd.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE,
-       AC_CACHE_SAVE, AC_PREFIX_PROGRAM, AC_OUTPUT,
-       _AC_OUTPUT_CONFIG_STATUS, AC_OUTPUT_MAKE_DEFS, AC_OUTPUT_FILES,
-       _AC_OUTPUT_HEADERS, AC_OUTPUT_LINKS, AC_OUTPUT_SUBDIRS): Quit
-       playing with changequotes, @BKL@ and Co.!  Just quote properly.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Honor properly the `#define' config.h.in templates.
-       Test it.
-
-       * acgeneral.m4 (AC_OUTPUT_HEADERS): Rename as...
-       (_AC_OUTPUT_HEADERS): this.  All callers changed.
-       Don't mess with changequote, just quote properly.
-       Bug 1.  Because of the `#' in `ac_dA', the quotes <<>> were not
-       removed, and therefore the sed script contained `<<define>>'
-       instead of `define'.  Now that the block is properly quoted, there
-       is no need to quote `define'.
-       Bug 2.  Once a `#define' substitution performed, we were branching
-       to the top of the sed script (`t top').  This resulted in an
-       endless substitution of `#define foo 1' to `#define foo 1'.
-       Branching is not enough: you also have to fetch the next input
-       line, i.e., use `t' instead of `t t' in ac_dD, and don't output
-       `: top' in `config.defines'.
-       Though it was correct for `#undef' templates, just apply the same
-       transformation to `ac_uD' and `config.undefs'.
-       Bug 3.  Don't try to preserve what was behind the value in the
-       template, since on
-               #define NAME "bar baz"
-       it leads to
-               #define NAME 1 baz"
-       Now `ac_dB' catches everything behind the NAME (making sure there
-       is at least a space) and `ac_dC' only outputs a space.
-       * tests/torture.m4: Check that various forms of `#define' header
-       templates are properly handled.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Avoid calling `rm' without arguments.
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): It is smarter to use a
-       quoted here doc to output the section providing defaults for
-       CONFIG_*.
-       Don't rm the CONFIG_FILES here but in..
-       (AC_OUTPUT_FILES) [test -n "$CONFIG_FILES"]: here.
-       Hm, actually, no, just don't remove them at all, let the newly
-       created files replace the old ones, exactly as in
-       AC_OUTPUT_HEADERS.
-       From Graham Jenkins.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_LIST_MEMBER_OF): s/ac_$exists/$ac_exists/!
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-       * acspecific.m4: Likewise.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't
-         : ${FOO="$foo"}
-       but
-         : ${FOO=$foo}
-       Since Ultrix will also assign the quotes to FOO.
-       Reported by Harlan Stenn.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Keep `AC_CHECK_TYPE' backward compatibility and provide a proper
-       `AC_CHECK_TYPE',
-       Based on ideas from Paul Eggert and Alexandre Oliva.
-
-       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Rename as...
-       (_AC_CHECK_TYPE_NEW): this.
-       (AC_CHECK_TYPES): Adjusted.
-       (AC_CHECK_TYPE): Rename as...
-       (_AC_CHECK_TYPE_OLD): This.  Adjusted to _AC_CHECK_TYPE_NEW.
-       No longer support extra includes, stick to 2.13's interface.
-       (_AC_CHECK_TYPE_BUILTIN_P): New macro.
-       (AC_CHECK_TYPE): New macro.
-       * autoheader.m4 (autoheader::AC_CHECK_TYPE): Rename as...
-       (autoheader::_AC_CHECK_TYPE_OLD): this.
-       * tests/atspecific.m4 (TEST_MACRO): Skip /^_AC_/ macros.
-       * tests/semantics.m4: Test the choices of AC_CHECK_TYPE (wrt _NEW
-       or _OLD implementation).
-       * doc/autoconf.texi (Generic Types): Reorganized.  Explain
-       everything about AC_CHECK_TYPE and Co.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (near m4_split): Remove the buggy additional
-       changequote.
-       Quote properly `m4_split' when registering it.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       The AU-glue code for AC_LINK_FILES was not fully compatible: in
-         AC_LINK_FILES($from, $to)
-       `$from' and `$to' can be lists, hence `AC_CONFIG_LINKS($to:$from)'
-       is wrong.
-       Reported by H.J. Lu.
-
-       * acgeneral.m4 (AC_LINK_FILES): Replace the m4-glue code from
-       AC_LINK_FILES to AC_CONFIG_LINKS, with sh-glue code.
-       Give a detailed update message.
-       (_AC_LINK_FILES_CNT): New variable.  Initialize.
-       * tests/tools.m4 (autoupdate): No longer exercise `autoupdate'
-       with AC_LINK_FILES.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_PROG_SED): Removed.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       AC_CHECK_FILES has never worked properly.
-
-       * acgeneral.m4 (AC_CHECK_FILE): Use AC_CACHE_CHECK.
-       * autoheader.m4 (AC_CHECK_FILES): AH-define.
-       * tests/semantics.m4: Test AC_CHECK_FILES.
-       * tests/atspecific.m4 (TEST_MACRO): Don't.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       No longer use a diversion to store the sed program implementing
-       AC_SUBST.
-
-       * acgeneral.m4 (_AC_SUBST): New macro.
-       (_AC_SUBST_SED_PROGRAM): Initialize.
-       (AC_SUBST): Use _AC_SUBST.
-       (AC_SUBST_FILE): Likewise.
-       (AC_DIVERSION_SED): Removed.  Renumber the AC_DIVERSIONs.
-       (AC_OUTPUT_FILES): Instead on undiverting AC_DIVERSION_SED, output
-       _AC_SUBST_SED_PROGRAM.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Standardize the error messages in the options handling of
-       `configure' and `config.status'.
-
-       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): Rename as...
-       (_AC_OUTPUT_CONFIG_STATUS): this.
-       Change the error messages from
-         value: invalid feature name
-       to
-         invalid feature: value
-       Invite the user to try --help for invalid options.
-       (AC_INIT_PARSE_ARGS): Likewise.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT_COMMANDS_COMMANDS): Rename as...
-       (_AC_OUTPUT_COMMANDS): This.  All callers changed.
-       Disable the verbose message until Automake uses the new features
-       of `config.status'.
-       Reported by Jim Meyering.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Clean up a few changequotes.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Instead of using changequote
-       to protect a few `[ ]', double quote the constant sections.
-
-2000-02-10  Akim Demaille  <akim@epita.fr>
-
-       Restore AC_HAVE_LIBRARY.
-
-       * acgeneral.m4 (AC_HAVE_LIBRARY): AU_DEFUNed in terms of
-       AC_CHECK_LIB.
-       * doc/autoconf.texi (Libraries): Document.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       Fix the handling of `./configure foo=bar' and test it.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS, getopt loop): Always define
-       ac_optarg as the rhs of the first `=', not only on `-.*=', so that
-       `configure var=val' defines ac_optarg=val.
-       Improve the robustness to shell special characters:
-        - Use grep when checking that shell variable names are valid.
-        - Quote the quotes in ac_optarg before `eval var='$ac_optarg''.
-        - Quote the quotes when building ac_configure_args.
-
-       * tests/torture.m4: Test that `./configure foo=bar' works properly.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       Resynchronize `INSTALL' with the current `configure', and
-       conversely...
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Let `configure' support `-h =
-       --help' and `-n = --no-create'.
-       Document -h, -n and -q in configure's help message.
-       * install.texi (Operation Controls): Formatting changes.
-       Document `configure -h'.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       * README: Updated.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       * ChangeLog.1: Formatting changes.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       Clean up `make clean'.
-
-       * Makefile.am (CLEANFILES): Added autoupdate.m4f and autoconf.tmp.
-       * tests/torture.m4: Rm dummy and dummy.in.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       Test `autoupdate'.
-
-       * tests/tools.m4 (AH_DEFUN): Fix the comments.
-       Quote properly.
-       (autoupdate): New test.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       AU_ glue code for AC_OUTPUT with arguments.
-
-       * acgeneral.m4 (AU_DEFINE): New macros, pulled out from AU_DEFUN.
-       Defines a macro in `autoupdate::' with all the required wrapping
-       for `autoupdate'.
-       (AU_DEFUN): Use it.
-       (AC_OUTPUT): When dispatching your arguments, use ifval, not
-       ifset!
-       Dispatch actions to AC_CONFIG_COMMANDS not AC_OUTPUT_COMMANDS, to
-       avoid unneeded warnings for obsolete use of AC_OUTPUT_COMMANDS.
-       (autoupdate::AC_OUTPUT): New macro.
-       * doc/autoconf.texi (Writing configure.in, the example): Don't
-       advocate AC_OUTPUT with args.
-       (Output, AC_OUTPUT with args): Simplify the documentation, and
-       provide the translation into the new scheme.
-       Propagate what remained into the proper sections.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       AU_ glue code for AC_OUTPUT_COMMANDS.
-
-       * acgeneral.m4 (AC_OUTPUT_COMMANDS): AU_DEFUNed in terms of
-       AC_CONFIG_COMMANDS.
-       (AC_OUTPUT_COMMANDS_CNT): New variable, declared both in
-       `autoconf::' and `autoupdate::'.
-       (AC_OUTPUT): Register your arguments to AC_OUTPUT_COMMANDS only if
-       there are to avoid spurious `run autoupdate' messages.
-       * doc/autoconf.texi (Libraries): Document the changes.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       Avoid outputting `config_files' code in `config.status' if there
-       are none.
-
-       * acgeneral.m4 (AC_OUTPUT): Don't register $1 to `AC_CONFIG_FILES'
-       if $1 is empty.
-       Normalize the names of the sections in `config.status --help'.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       * README-alpha: New file, based on Automake's.
-       * Makefile.am: Tuned.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       Extend the concept of `INIT-CMDS' to the AC_CONFIG_FOOS.
-
-       * acgeneral.m4 (_AC_CONFIG_COMMANDS_INIT): New macro which will
-       collect the `INIT-CMDS'.
-       (AC_CONFIG_COMMANDS, AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
-       AC_CONFIG_FILES): Use it, and also temporarily divert to -1
-       instead of spamming dnl everywhere.
-       (AC_OUTPUT_CONFIG_STATUS): Make sure to output the INIT-CMDS
-       before the other sections, it'd be a pity to initialize after the
-       use :).
-
-       * doc/autoconf.texi (Configuration Actions): New section,
-       documenting the common behavior of AC_CONFIG_FILES,
-       AC_CONFIG_HEADERS, macro AC_CONFIG_COMMANDS, and AC_CONFIG_LINKS.
-       (Configuration Files): Document $2 and $3 of AC_CONFIG_FILES.
-       (Configuration Headers): Document $2 and $3 of AC_CONFIG_HEADERS.
-       (Configuration Commands): Document $2 and $3 of AC_CONFIG_COMMANDS.
-       (Configuration Links): Document $2 and $3 of AC_CONFIG_FILES.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (m4_sign, m4_cmp, m4_list_cmp): New macros.
-       * acgeneral.m4 (AC_UNGNITS): Rename as...
-       (_AC_VERSION_UNLETTER): this.  All callers changed.
-       Implement the scheme proposed by Alexandre Oliva:
-               Nl -> (N+1).-1.(l#)
-       (_AC_VERSION_COMPARE): New macro.
-       (AC_PREREQ): Use it.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       * tests/base.m4: Really added to the CVS repository.
-       * tests/tools.m4: Likewise.
-
-2000-02-09  Akim Demaille  <akim@epita.fr>
-
-       * tests/base.m4: s/m4 -I ../m4 -I $at_top_srcdir/.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh (debug): Initialize to `false', not 0.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Fix a bug: `libm4::define' was incorrectly registered.
-
-       * libm4.m4 (libm4::define): Not only register, define too.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_COMPILE_CHECK): Use AU_DEFUN, remove the call
-       to AC_OBSOLETE.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PROVIDE): Use `m4_define', not `define'.
-       Because of the names pace machinery this change makes `autoconf'
-       about four times faster on complex `configure.in's.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Open the access to AH_ to users.
-
-       * autoheader.m4 (autoheader::AH_DEFUN): New macro.
-       * tests/tools.m4: New file, in charge of testing the scripts.
-       All the dependencies adapted.
-       * tests/actest.m4 (autoheader::AC_TATOOINE): New macro, used while
-       testing autoheader.
-       * tests/atspecific.m4: Create config.hin instead of config.h.in.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Because of commas and brackets, m4_split must mess with the
-       quotes.
-
-       * libm4.m4 (m4_split): Quote the elements of the list you produce.
-       * tests/base.m4: New file, testing libm4.
-       All callers adapted.
-       Test m4_wrap.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CONFIG_UNIQUE): Strip the `:foo.in' part
-       yourself, in order to give better error messages.
-       (AC_CONFIG_IF_MEMBER): Adapted to the above change.
-       Quote some regexp active characters ([+.*]).
-       Suggested by Alexandre Oliva.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INCLUDES_DEFAULT): Make it more robust to
-       the fact it is used non quoted.
-       Reported by Jim Meyering.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Simplify some excess in
-       changequote.
-       (AC_OUTPUT_SUBDIRS): Likewise.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * autoupdate.sh: Don't dump --help on --wrong-option.
-       * autoconf.sh: Reformatting, and use >&2 instead of 1>&2.
-       * autoreconf.sh: Likewise.
-       * autoheader.sh: Likewise.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (m4_namespace_push, m4_namespace_pop): Use the private
-       macros to be robust to name space changes.
-       (m4_popdef, m4_pushdef): New private macros.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Let the doc catch up.
-
-       * doc/autoconf.texi (Common Behavior): New section, to document
-       the common behavior of the macros.
-       (Standard Symbols): New subsection.  Describes the transformation
-       of the AC_DEFINEd names.
-       (Default Includes): New subsection.  Obvious content.
-       All the ``callers'' updated.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT_HEADERS): Don't use `break' to exit the
-       while loops which are breaking conftest.defines and
-       conftest.undefs into smaller snippets: just use the proper
-       condition for the while.
-       Suggested by Alexandre Oliva.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Configuration Commands): New section, for
-       AC_CONFIG_COMMANDS.
-       Move the definition of AC_OUTPUT_COMMANDS here.
-       (Configuration Links): New section, for AC_CONFIG_LINKS and
-       AC_LINK_FILES.
-       (Configuration Files): New section, for AC_CONFIG_FILES.
-       (Globally) Promote AC_CONFIG_HEADERS over AC_CONFIG_HEADER.
-       (Using System Type): Don't document AC_CONFIG_LINKS and
-       AC_LINK_FILES.
-       (Invoking config.status): Mention CONFIG_COMMANDS.
-       Document --file and --header.
-       Talk first of the newest interface of config.status.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Introduce a concept index, and update a bit the documentation.
-
-       * doc/autoconf.texi (Concept Index): New section.
-       Various entries added.
-       (Typedefs): Rename as...
-       (Types): this.  Pay attention to not limiting the documentation to
-       the typedefs.
-       (Particular Types): Mention the equivalent generic test.
-       Promote the GNU coding style at various places.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Revamp the autoupdate/AC_OBSOLETE chain.  All the details are
-       given in the prologue of acoldnames.m4.
-
-       * acgeneral.m4 (Prologue): Enter the `autoconf' name space.
-       (AU_DEFUN): New macro.
-
-       * autoupdate.m4: New file.
-       Disable the name spaces `autoconf', and `libm4'.  Disable libm4.
-       * Makefile.am: Tuned to support the changes above.
-
-       * autoupdate.sh: Model after autoconf.sh.
-       Can run on several files at once (for instance m4/*.m4).
-       Don't touch files that are up to date.
-       Run m4 on autoupdate.m4f instead of playing with sed.
-
-
-       Use AU_DEFUN.
-
-       * acgeneral.m4 (AC_LINK_FILES, AC_ENABLE, AC_WITH): Use AU_DEFUN,
-       remove the call to AC_OBSOLETE.
-       * acspecific.m4 (AC_CYGWIN32): Likewise.
-       * acoldnames.m4: Replaced all the definitions via `define' or
-       `AC_DEFUN' to use `AU_DEFUN'.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Clean up some m4 files.
-
-       * acoldnames.m4: Use `#', not `dnl'.
-       Don't spread `dnl' everywhere, anyway, we are in a divert(-1).
-       * autoconf.m4: Likewise.
-       * autoheader.m4: Likewise.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Clean up autoconf.
-
-       * autoconf.sh: Minor reorganizations to clearly separate the
-       prologue, which is almost common to all the shell scripts of
-       Autoconf, and the body.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Improve support of name spaces in libm4.  Put the m4 builtins
-       in the `libm4' name space.
-
-       * libm4 (m4_changequote, m4_define, m4_defn, m4_dnl, m4_indir,
-       m4_undefine): Private copies in the global name space.  Used by
-       the name space mechanisms.
-       (m4_namespace_register): New macro.
-       (m4_namespace_define): Use it.
-       (builtin, changequote, defn, dnl, esyscmd, ifdef, ifelse, indir,
-       patsubst, popdef, pushdef, regexp, undefine, syscmd, sysval): Put
-       in the `libm4' name space.
-       (m4_disable, m4_enable): Use the private m4_indir, otherwise once
-       `libm4' closed, there is no `indir' available, and therefore no
-       means to reopen a name space.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Output really nothing if AC_INIT was not given.  Unconditional
-       output can be problematic with autoupdate.
-
-       * acgeneral.m4 (AC_INIT_NOTICE): Output ac_includes_default.
-       (Default includes section): No longer dump ac_includes_default in
-       AC_DIVERSION_INIT.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (m4_namespace_define): Fix a bug: `m4_namespace'
-       instead of `$1'.
-       Simplify some excess in quoting.
-       Use NAMESPACE::MACRONAME instead of `m4_defn(NAMESPACE,
-       MACRONAME)'.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Adapt autoheader to use libm4's name spaces.
-
-       * autoheader.m4 (AH_HOOK): Removed.
-       (AH_DEFUN): Define in the `autoheader' name space.
-       Use only AH_DEFUN to define macros in this file.
-       (epilogue): No longer run the `AH_HOOKS', enter the `autoheader'
-       name space.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Clean up a bit the user interface.
-
-       * autoconf.sh: Give your name while reporting errors.
-       Don't spit --help for errors on arguments.
-       * autoreconf.sh: Likewise.
-       * autoheader.sh: Likewise.
-       More temporary files that one can browse when debugging.
-       Don't ${var}, just $var.
-       Don't dump --help when the arguments are invalid.
-       (config_h): Use the empty value instead of `undefined' to check
-       that it is defined.
-       * acspecific.m4: Formatting changes.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Introduce name spaces in libm4.
-
-       * libm4.m4 (m4_namespace_push, m4_namespace_pop,
-       m4_namespace_define, define, m4_disable, m4_enable, m4_rename):
-       New macros.
-       (_m4_foreach, _m4_for, m4_wrap): Use m4_define for temporaries.
-       (m4_split): Don't mess with the quotes.
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS, AC_OUTPUT_HEADERS): Quote
-       `define'.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * doc/autoconf.texi (Introduction): m4 1.4 is now required.
-       (Invoking autoconf): A better help on --trace.
-       (Defining Symbols): Advocate a proper use of the quotes in m4
-       code, including if the quotes are sometimes useless.  It is bad,
-       very bad not to quote properly, so quote all the examples
-       properly.
-       (Cache Files): Use a unary call to define, instead of an empty
-       $2.
-       (Using System Type): Watch out TeX wrapping.
-       (Pretty Help Strings): Don't give too long a snippet of --help.
-       Promote the coding style of Autoconf.  Quote properly.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PRO): Use AC_PROVIDE instead of defining
-       yourself.  This allows to see everything that is AC_PROVIDEd via
-       autoconf --trace.
-       (AC_SPECIALIZE): define'd, not AC_DEFUN'd.
-       (AC_PROVIDE): Use define with a single arg, instead of an empty $2.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (ac_includes_default): Don't use simple quotes, but
-       doubles quotes if you want to use \-continuation lines: this is
-       not recognized by MIPS' sh.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4. Formatting changes.
-       * acspecific.m4: Likewise.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CONFIG_HEADERS, AC_CONFIG_LINKS,
-       AC_CONFIG_SUBDIRS): A space was missing to separate the arguments
-       of m4_append.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Arrange that config.status creates the file with the AC_SUBSTing
-       engine only if needed.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Create the sed code only if test
-       -n "$CONFIG_FILES".
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Promote AC_LANG_CASE.
-
-       * acgeneral.m4 (AC_TRY_COMPILER, AC_TRY_LINK_FUNC, AC_CHECK_LIB,
-       AC_TRY_COMPILE, AC_TRY_LINK, AC_TRY_RUN_NATIVE, AC_CHECK_FUNC):
-       Use AC_LANG_CASE instead of ifelse (AC_LANG, ...).
-       (AC_TRY_LINK_FUNC): Quote the body the the AC_DEFUN (whoa, how
-       could this survive so long?!?).
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-       * acspecific.m4: Likewise.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Use the style we promote.
-
-       * doc/autoconf.texi (Header Templates): Promote #if over #ifdef;
-       and #undef over #define in templates.
-       * acspecific.m4 (AC_DECL_SYS_SIGLIST, AC_FUNC_MMAP,
-       AC_FUNC_SETPGRP, AC_FUNC_VFORK, AC_FUNC_SELECT_ARGTYPES): Use #if,
-       not #ifdef and #ifndef, indent CPP directives.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       Quote properly AC_SHELL_IFELSE and callers.
-
-       * acgeneral.m4 (AC_SHELL_IFELSE): Don't overquote $1.
-       (AC_VAR_IF_SET, AC_CHECK_MEMBER, AC_CHECK_LIB, AC_CHECK_HEADER,
-       AC_CHECK_DECL, AC_CHECK_FUNC, AC_CHECK_TYPE_INTERNAL): Quote the
-       first argument of AC_SHELL_IFELSE.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       It seems quite delicate to have AC_INCLUDES_DEFAULT insert the
-       default headers in the INIT section of configure: the reason is
-       that AC_INCLUDES_DEFAULT is called unquoted, and this results in
-       an un expected behavior.  Thanks to Roman V. Shaposhnick for the
-       details.
-
-       The current implementation is not satisfying: the default headers
-       are defined in the INIT section even if they are not used.
-
-       * acgeneral.m4 (Prologue of AC_INCLUDES_DEFAULTS): Dump the
-       definition of ac_includes_default in the INIT section of
-       configure.
-       (AC_INCLUDES_DEFAULTS): Use it.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * TODO: Updated.
-       * THANKS: Updated.
-
-2000-02-08  Akim Demaille  <akim@epita.fr>
-
-       * libm4.m4 (m4_for): New macro.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       Stay in Autoconf's name space.
-
-       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): Prefixed with 'ac_':
-       arg, save_arg, i, seen, previous_arg, ld_run_path.
-       Rename f77_link_output as ac_link_output.
-       * tests/actest.m4 (AC_ENV_SAVE): Don't note F77, FFLAGS, FLIBS,
-       G77, f77_case, f77_underscore.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       Use `#' for comments instead of `dnl'.
-       Better highlighting of the sections in the sources.
-
-       * acgeneral.m4: Formatting changes.
-       * acspecific.m4: Likewise.
-       * autoheader.m4: Likewise.
-       * acoldnames.m4: Likewise.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       Create libm4.m4.
-
-       * Makefile.am: Adjusted for libm4.m4.
-
-       * acgeneral.m4 (m4_errprint, m4_warn, m4_fatal, m4_prefix,
-       m4_eval, m4_shift, m4_format, m4_include_unique, m4_include,
-       m4_sinclude, m4_quote, m4_split, m4_join, m4_strip, m4_append,
-       m4_list_append, ifval, ifset, m4_default, m4_case, m4_match,
-       m4_foreach): Moved from here, to...
-       * libm4.m4: here.
-       * acgeneral.m4 (AC_WRAP): Moved from here, to...
-       * libm4.m4 (m4_wrap): here.  All callers changed.
-
-       * acgeneral.m4: Don't include acversion.m4.
-       * autoconf.m4: Include libm4.m4 and acversion.m4.
-       * autoheader.m4: Likewise.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       AC_CHECK_SIZEOF: Fix a bug, use standard default headers, and
-       test.
-
-       * acgeneral.m4 (AC_CHECK_SIZEOF): Don't over quote $1, some []
-       were left in the C code, and had the macro fail.
-       Use AC_INCLUDES_DEFAULT.
-       * doc/autoconf.texi: Mention default includes.  Explain stdio.h
-       must always be given.
-
-       * tests/atspecific.m4 (TEST_MACRO): Updated the list of
-       exceptions.
-       (AT_CHECK_DEFINES): New macro, to check the content of config.h.
-       * tests/semantics.m4: All the tests are updated to use
-       AT_CHECK_DEFINES.
-       Test AC_CHECK_SIZEOF, AC_CHECK_HEADERS, and AC_CHECK_FUNCS.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       Give explicit diagnostics when an input file (for config headers;
-       config files etc.) does not exist.
-       From Jim Meyering.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADERS): Check for the
-       existence of source files.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       Torture test config.status, AC_SUBST and AC_DEFINE.
-
-       * tests/torture.m4: New file.
-       * tests/suite.m4: Include it.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4 (m4_for, m4_foreach): New macros.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Instead of defining an
-       unused pointer to the type $1, use
-       if (($1 *) 0) return 0;
-       to avoid warnings from the compiler.
-       From Paul Eggert.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INCLUDES_DEFAULT): Include sys/types.h
-       Reported by Jim Meyering.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * tests/atspecific.m4: New file, for AT macros specific to
-       Autoconf testing.
-       * tests/suite.m4 (AT_TEST_MACRO): Moved to
-       * tests/atspecific.m4 (AT_TEST_MACRO): here.
-       * tests/syntax.m4 (TEST_MACRO): Moved to
-       * tests/atspecific.m4 (TEST_MACRO): here.  Don't test /^AC_INIT/,
-       nor /^AC_PROG_\(CC\|CXX\|F77\)_\(GNU\|WORKS\)$/: they are already
-       tried elsewhere.
-       * tests/Makefile.am: Adjusted.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (m4_case): Fixed a typo and a bug: one shift was
-       missing.
-       (m4_match): New macro.
-       * tests/atgeneral.m4 (AT_CASE): Fixed.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-       * acspecific.m4: Likewise.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): Don't use FFLAGS_SAVE
-       but ac_save_FFLAGS.
-       (AC_F77_NAME_MANGLING): Don't use foo_bar but ac_foo_bar.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_C_INLINE): Proceed as for AC_C_CONST:
-       condition out the test case if __cpluscplus.
-       Don't document the autoheader template twice, one is enough.
-       * autoheader.m4 (AC_CONFIG_HEADER): don't hook on this guy, but
-       on...
-       (AC_CONFIG_HEADERS), since the former is defined on the latter.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Use the scheme proposed
-       by Alexandre Oliva for testing the definition of TYPE:
-       TYPE *foo;
-       sizeof (TYPE);
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_C_CONST): Don't changequote, there is no need
-       for it.  Just quote properly!
-       condition out the test case if __cpluscplus.
-       AC_REQUIRE AC_PROG_CC_STDC.
-       Fix slightly the display of the result (formerly the first run
-       says `none needed', and later, because of the cache `no').
-       (AC_C_INLINE, AC_C_VOLATILE): AC_REQUIRE AC_PROG_CC_STDC.
-       * doc/autoconf.texi (AC_C_CONST): Give a few hints on the
-       motivation for trusting the C++ compilers.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * tests/atgeneral.m4: Updated.
-       (AT_CASE): new macro.
-       (AT_CHECK): Use it.  Don't changequote for patsubst, there is no
-       need.
-       * tests/syntax.m4 (TEST_MACRO): Don't run AC_ARG_VAR.
-       Reported by Jim Meyering.
-       Use AT_CASE.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       Test that the macros respect the user variable name space.
-
-       * acgeneral.m4 (AC_CANONICAL_THING): define, not AC_DEFUN.
-       Don't AC_PROVIDE, there is no need.
-       When calling `config.sub`, also || exit 1, to catch failures from
-       config.sub.
-       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Use ac_val, not val.
-       (AC_EXEEXT): Use ac_file, not file.
-       * tests/actest.m4: New file, holding extra Autoconf macros used
-       during the testing.
-       (AC_ENV_SAVE): New macro, save the sh variables in a file.
-       * tests/suite.m4 (AT_TEST_MACRO, Generation of configure.in):
-       include actest.m4, and call twice AC_ENV_SAVE to compare the
-       variables before and after the macro.
-       * tests/Makefile.am (macro.m4): Don't test macros that are
-       required: they will be tested somewhere else.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4(AC_CONFIG_PRE_COMMANDS, AC_CONFIG_POST_COMMANDS):
-       Rename as AC_CONFIG_COMMANDS_PRE, AC_CONFIG_COMMANDS_POST.  All
-       dependencies changed.
-       From Jim Meyering.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-       * acspecific.m4: Likewise.
-
-2000-02-07  Akim Demaille  <akim@epita.fr>
-
-       Start a new series of tests which check the semantics.
-
-       * acgeneral.m4 (AC_CHECK_MEMBER): It is not smart to define
-       ac_Foo, and use AC_Foo.  Got rid of AC_Member_Aggregate and
-       AC_Member_Member which were complicating more than simplifying.
-       (AC_CHECK_DECLS): Use m4 lists.
-       (AC_CHECK_TYPES): A comma was missing.
-       * autoheader.m4: (AC_CHECK_DECLS): Use m4 lists.
-       * doc/autoconf.texi (Generic Declarations): AC_CHECK_DELCS uses m4
-       lists.
-       * tests/semantics.m4: New file.  Collection of semantical tests:
-       verify that the tests are positive and negative when appropriate.
-       Test AC_CHECK_MEMBERS, AC_CHECK_DECLS and AC_CHECK_TYPES.
-
-2000-02-04  Akim Demaille  <akim@epita.fr>
-
-       * tests/Makefile.am (macros.m4): Fix the sed snippet.
-
-2000-02-04  Akim Demaille  <akim@epita.fr>
-
-       * testsuite/autoconf.g/init.exp: Removed, test performed by
-       tests/syntax.m4.
-       * testsuite/autoconf.g/sizeof.exp: Likewise.
-       * testsuite/autoconf.s/defines.exp: Likewise.
-       * configure.in (AC_OUTPUT): Adjusted.
-       * Makefile.am (SUBDIRS): Adjusted.
-
-2000-02-04  Akim Demaille  <akim@epita.fr>
-
-       * tests/syntax.m4: Test AC_CHECK_SIZEOF.
-       * tests/Makefile.am (CLEANFILES, DISTCLEANFILES): Adjusted.
-       (macros.m4): Use tmp dest files ($@-t), not directly `$@'.
-
-2000-02-04  Akim Demaille  <akim@epita.fr>
-
-       Hide AH_HOOK behind AH_DEFUN.
-
-       * autoheader.m4 (AH_DEFUN): New macro.  Combination of define and
-       AH_HOOK.
-       (AC_TRY_RUN, AC_DEFINE, AC_DEFINE_UNQUOTED, AC_CHECK_LIB,
-       AC_CHECK_HEADERS, AC_CHECK_HEADERS_DIRENT, AC_CHECK_DECLS,
-       AC_CHECK_FUNCS, AC_CHECK_SIZEOF, AC_PROG_LEX, AC_CHECK_MEMBERS,
-       AC_CHECK_TYPE, AC_FUNC_ALLOCA, AC_CHECK_TYPES, AC_C_CHAR_UNSIGNED,
-       AC_AIX, AC_F77_WRAPPERS, AC_CONFIG_HEADER): All the former calls
-       to define and AH_HOOK in autoheader.m4 are replaced by AH_DEFUN.
-
-2000-02-04  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): No use
-       to hide, you are DEFUNCT.
-
-1999-11-14  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.texi (Invoking ifnames): ifnames no longer supports
-       --macrodir.
-
-1999-11-13  Akim Demaille  <akim@epita.fr>
-
-       Run the `syntax' test on acgeneral macros too.
-       Fix the bugs discovered.
-
-       * acgeneral.m4 (AC_CANONICAL_THING): Quote the
-       AC_REQUIRE([AC_CANONICAL_HOST]).  Bug triggered by the use of
-       AC_CANONICAL_BUILD alone in configure.in.  Also, quote the
-       arguments of macros (eg, ifelse([$1]...), not ifelse($1...)).
-       (m4_case): New macro.
-       (AC_LINKER_OPTION): Don't clash with user's name space
-       (s/i/ac_link_opt).
-       (AC_LIST_MEMBER_OF).  You mean AC_FATAL, not AC_MSG_ERROR.
-       Quote properly the argument.
-       dnl out the empty lines that result from m4 pure code.
-       Don't pollute the user name space.
-       Use AC_SHELL_IFELSE.
-       (AC_F77_NAME_MANGLING): Don't use `test -o'.  There are still
-       name space problems.
-       * tests/Makefile.am (macros.m4): Also fetch the macros from
-       acgeneral.m4.
-
-1999-11-13  Akim Demaille  <akim@epita.fr>
-
-       Really install this patch.
-
-       * acgeneral.m4 (AC_MSG_ERROR, AC_MSG_ERROR_UNQUOTED): Allow an
-       optional $2: exit status.
-
-1999-11-13  Akim Demaille  <akim@epita.fr>
-
-       Check that the AC_DEFINEs from acspecific.m4 do have a template.
-       Fix the discovered bugs.
-
-       * tests/atgeneral.m4 (AT_CHECK): Don't just exit 1 when you want
-       to propagate the failure of a test: exit with the same exit
-       status, at least to preserve 77 (=ignore).
-       * tests/syntax.m4 (TEST_MACRO): Run also autoheader.  Don't run
-       this test on all the macros, some just cannot run without
-       arguments.
-       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): In the if egrep/fi for
-       #define templates, add a `:' to prevent syntax errors in
-       config.status when there are no AC_DEFINE performed.
-       * autoheader.m4 (AH_TEMPLATE): Don't use _AC_SH_QUOTE here, use it
-       in...
-       (AH_VERBATIM): here.  Now AH_C_UNSIGNED_CHAR is no longer failing
-       (formerly it would produce a non backslashed backquote, which
-       made sh choke).
-
-1999-11-13  Akim Demaille  <akim@epita.fr>
-
-       Introduce a means to distinguish failures of `configure' due to
-       extern software (so that the test suite doesn't fail on them).
-
-       * acgeneral.m4 (AC_MSG_ERROR, AC_MSG_ERROR_UNQUOTED): Allow an
-       optional $2: exit status.
-       * doc/autoconf.texi: Document.
-       * acspecific.m4 (AC_PROG_CC_WORKS, PROG_CXX_WORKS,
-       AC_PROG_F77_WORKS): Exit 77 if the compiler does not work.
-
-1999-11-13  Akim Demaille  <akim@epita.fr>
-
-       Clean up a bit the handling of the LANG stack.  More is needed.
-
-       * acgeneral.m4 (AC_LANG_CASE): New macro.
-       (AC_LANG_RESTORE): Use m4_case.
-       (AC_LINKER_OPTION): Use AC_LANG_CASE.
-
-1999-11-11  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.texi (Generic Declarations): Fixed a typo which
-       prevented `make distcheck' from succeeding.
-       * texinfo.tex: Updated for the same reasons.
-
-1999-11-11  Akim Demaille  <akim@epita.fr>
-
-       Introduce a new style of testing, independent from DejaGNU.
-
-
-       Introduce the logistics.
-
-       * configure.in: Initialize AT, and output tests/atconfig, and
-       tests/Makefile.
-       * m4/atconfig.m4: New file.
-       * m4/Makefile.am: Adjusted.
-       * aclocal.m4: Include atconfig.m4.
-       * Makefile.am: Adjusted.
-       * tests/Makefile.am: New file.
-       * tests/atgeneral.m4: Likewise.
-       * tests/atconfig.in: Likewise.
-
-
-       Write tests.
-
-       * tests/syntax.m4: New file, in charge of checking the validity of
-       the sh code produced by the macros defined in acspecific.m4.
-       acgeneral.m4 is not checked here, because these macros require
-       arguments.
-       * tests/suite.m4: New file.  Run syntax.m4.
-
-1999-11-10  Akim Demaille  <akim@epita.fr>
-
-       A test suite will be introduced which tries to run all the
-       specific macros, but hasbeen'd macro make configure die with bad
-       exit status.  So we wish to distinguish live macros from defunct
-       macros at the moment they are AC_DEFUN'd, not in their body.  Hm,
-       defunct, defunct... Hey!  That's a good name!
-
-       * acgeneral.m4 (AC_DEFUNCT): New macro, comparable to AC_DEFUN,
-       but for macros which are no longer defined.  Replaces AC_HASBEEN.
-       (AC_HASBEEN): Defunct.  Well, removed in fact.
-       (AC_HAVE_LIBRARY): Don't use AC_DEFUN and AC_HASBEEN, just
-       AC_DEFUNCT.
-       * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
-       AC_INT_16_BITS, AC_LONG_64_BITS): Likewise.
-       (AC_XENIX_DIR): It was defunct even before I declared it was: was
-       depending upon AC_DIR_HEADER which is defunct.  So AC_DEFUNCT'ed
-       now.
-       (AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): While we're here, you
-       too are defunct now.
-       * autoconf.texi (Obsolete Macros): Replace the documentation of
-       AC_HASBEEN with that of AC_DEFUNCT.
-
-1999-11-10  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh: Formatting changes.
-       Removed development junk.
-       * acspecific.m4: Formatting changes.
-       * autoconf.m4: Likewise.
-       * autoheader.m4: Likewise.
-
-1999-11-10  Akim Demaille  <akim@epita.fr>
-
-       Let Autoconf use autoconf's `--install'.
-
-       * m4/Makefile.am: New file.
-       * m4/init.am: New file, required by Automake.
-       * m4/missing.am: Likewise.
-       * m4/sanity.am: Likewise.
-       * aclocal.m4: Include them.
-       * configure.in (AC_OUTPUT): Added m4/Makefile.
-
-1999-11-10  Akim Demaille  <akim@epita.fr>
-
-       Make autoconf support --install.
-
-       * autoconf.sh (task install): New task.  Extract the set of
-       auxiliary m4 files a configure.in depends upon.  Install links
-       from library files to the local dir so that the packages depends
-       only on local extensions.  Check that the user includes exactly
-       the files she needs.
-
-1999-11-10  Akim Demaille  <akim@epita.fr>
-
-       Require GNU m4 1.4 (well 1.3 in fact).
-
-       Because we are ready to handle the case where there are no frozen
-       files, we *have* to pass a -I, which is dangerous in conjunction
-       with the silent including of `aclocal.m4': you may include things
-       that were not expected.  Since anyway handling pre 1.3 complicates
-       the task, just require an m4 which supports reloading of frozen
-       files.
-
-       * acspecific.m4 (AC_PROG_GNU_M4): Check for --reload.
-       * autoconf.sh: Likewise
-       * autoheader.sh: Likewise.
-       * configure.in: Explicitly state the m4 version you want.
-
-1999-11-10  Akim Demaille  <akim@epita.fr>
-
-       No need for foo="`bar`", foo=`bar` is fine.
-       Simplify ${foo} and ${1} into $foo and $1.
-
-       * acgeneral.m4 (ac_LF_and_DOT): Remove the double quotes.
-       * acspecific.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O): Likewise.
-       * autoconf.sh: Likewise.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * ifnames.sh: Remove all the code and messages related to
-       AC_MACRODIR, since ifnames is not related to macros in anyway.
-
-1999-11-10  Akim Demaille  <akim@epita.fr>
-
-       New version of AC_INCLUDE, which does not glob, nor rely upon the
-       shell.  Add AC_INCLUDES too.  Help tracking multiple inclusions.
-
-       * acgeneral.m4 (m4_errprint, m4_warn, m4_fatal): New macros,
-       variations around errprint.
-       (m4_include_unique): New macro which registers what are the files
-       already included, and warns if some are included several times.
-       (m4_include, m4_sinclude): New macro, using m4_include_unique.
-       (AC_INCLUDE): Is now just a wrapper of m4_include.
-       (AC_INIT): Use m4_sinclude, not sinclude.
-       (_AC_ERRPRINT): Removed, m4_errprint is here!
-       (AC_WARNING, AC_FATAL): Wrappers of m4_warn and m4_fatal.
-
-1999-11-01  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.sh: No longer rely on a system acconfig.h.
-
-1999-11-01  Akim Demaille  <akim@epita.fr>
-
-       Be kind to Automake: list the arguments of selected macros
-       (for instance AC_SUBST will list each variable which may be
-       substitued).
-
-       * autoconf.sh (--trace, --output): New options.
-       Implement tracing of macros.
-       trap also on 0, so that there is no need to rm here and there.
-       * autoconf.texi (Output): Document --trace and --output.
-
-1999-11-01  Akim Demaille  <akim@epita.fr>
-
-       Clean up the macros for testing members of aggregates.
-
-       * acgeneral.m4 (AC_CHECK_MEMBER): FATAL if $1 has no dot in it.
-       Use AC_INCLUDE_DEFAULTS.
-       (AC_C_STRUCT_MEMBER): Removed.
-       * acspecific.m4 (AC_STRUCT_TIMEZONE): Adapted to AC_CHECK_MEMBERS.
-       (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV): Adapted to
-       AC_CHECK_MEMBERS and obsoleted.
-       (AC_STRUCT_ST_BLOCKS): Adapted to AC_CHECK_MEMBERS.
-       * autoconf.texi (AC_STRUCT_ST_BLKSIZE, HAVE_STRUCT_STAT_ST_RDEV):
-       Explain they are obsoleted, and how to migrate.
-       (AC_STRUCT_ST_BLOCKS, AC_STRUCT_TIMEZONE): Explain that the
-       AC_DEFINE changed (but the former #defines remain defined
-       currently).
-       (AC_C_STRUCT_MEMBER): Removed, replaced by the definitions of
-       AC_CHECK_MEMBER and AC_CHECK_MEMBERS.
-
-1999-11-01  Akim Demaille  <akim@epita.fr>
-
-       Install a uniform set of default includes.
-
-       * acgeneral.m4 (AC_INCLUDES_DEFAULT): New macro.  Expands in its
-       argument if non empty, otherwise a default list of includes.
-       (AC_CHECK_DECL, AC_CHECK_TYPE_INTERNAL): Use AC_INCLUDES_DEFAULT.
-       * autoconf.texi: Adjusted.
-
-1999-11-01  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.m4 (AH_FUNC_ALLOCA, AH_C_CHAR_UNSIGNED, AH_AIX):
-       Don't leave `[]dnl' in pseudo #-comment (actually CPP directives).
-
-1999-11-01  Akim Demaille  <akim@epita.fr>
-
-       Fix a bit of the brokenness of AC_CHECK_TYPE.
-
-       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): New macro, inspired from
-       the former AC_CHECK_TYPE.  This macro is exactly the one that
-       ought to be named AC_CHECK_TYPE: it just checks, and executes user
-       actions.  In the future, this macro ought to be renamed
-       AC_CHECK_TYPE.
-       There is a big difference with the former AC_CHECK_TYPE: instead
-       of grepping in the headers, it tries to compile a variable
-       declaration.  This is both safer, slower, and better, since now we
-       can check for compiler types (e.g., unsigned long long).
-       (AC_CHECK_TYPES): The looping and AC_DEFINEing version of the
-       previous macro.  Uses m4 loops.
-       (AC_CHECK_TYPE): Reimplemented on top of AC_CHECK_TYPE_INTERNAL.
-       * autoheader.m4 (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros,
-       hooked.
-       * autoconf.texi (@ovar): New macro, for optional variables.
-       (Generic Typedefs): Document AC_CHECK_TYPES.
-       * autoheader.texi: (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros.
-       (Epilogue): Hooks them.
-
-1999-11-01  Akim Demaille  <akim@epita.fr>
-
-       Update autoupdate.
-
-       * acoldnames.m4:  Sort the two sections.
-       * acoldnames.m4 (AM_CYGWIN32, AM_EXEEXT, AM_FUNC_FNMATCH,
-       AM_FUNC_MKTIME, AM_PROG_LIBTOOL, AM_MINGW32, AM_PROG_INSTALL,
-       fp_FUNC_FNMATCH): Added their new names.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Create man pages for the executables.
-
-       * Makefile.am (SUBDIRS): Add `man' and prepend `.' so that
-       executables be built before help2man is run.
-       * configure.in (AC_OUTPUT): Add man/Makefile.
-       AC_MSG_ERROR, not AC_ERROR.
-       Check for missing help2man.
-       * man/Makefile.am: New file.
-       * man/autoconf.x: Likewise.
-       * man/autoreconf.x: Likewise.
-       * man/autoheader.x: Likewise.
-       * man/autoscan.x: Likewise.
-       * man/autoupdate.x: Likewise.
-       * man/ifnames.x: Likewise.
-       * man/common.x: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Reformating of configure and
-       config.status --help.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): Implement `config.status
-       --file' and `--header'.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.m4 (AH_TEMPLATE): Quote $2 once, now _AC_SH_QUOTE
-       behaves properly.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-       * acspecific.m4: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CONFIG_LINKS): Allow a second argument,
-       commands to run, as AC_CONFIG_FILES and HEADERS.
-       (AC_LIST_LINKS_COMMANDS): New growing string.  Initialize.
-       (AC_OUTPUT_LINKS): Use it.
-       (AC_OUTPUT_FILES, AC_OUTPUT_HEADERS, AC_OUTPUT_LINKS): Don't
-       pretend to have arguments: you don't depend upon it.
-       (AC_OUTPUT): Call the previous macros without arguments.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PREFIX_PROGRAM): Don't use define/undefine, but
-       pushdef/podef.  AC_UPCASE_NAME no longer exist.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formatting changes.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * TODO: Updated.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Clean up dead comments/code.  Clean up the incompatibilities
-       between quoted and non quoted _AC_ECHO and the like.
-
-       * acgeneral.m4: Remove the comments on the no longer defined AC_TR.
-       (_AC_SH_QUOTE): Be robust to active symbols.
-       (_AC_ECHO): Quote properly the argument.
-       (AC_TRY_RUN): Don't quote [AC_TRY_RUN] in the warning.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4: Formatting changes.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT_NOTICE, AC_INIT_PREPARE, AC_ARG_ENABLE,
-       AC_ARG_WITH, AC, TRY_COMPILER, AC_TRY_RUN, AC_TRY_CPP,
-       AC_EGREP_CPP): Use @PND@ instead of [#]: it looses the editors
-       that try to match the pairs of (), [] etc.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Fix the compatibility of the compiling macros with C++.
-
-       * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK, AC_CHECK_SIZEOF): Use
-       `int main () {...}', instead of `main () {...}'.
-       * acspecific.m4 (AC_TYPE_GETGROUPS, AC_FUNC_CLOSEDIR_VOID,
-       AC_FUNC_FNMATCH, AC_FUNC_GETPGRP, AC_FUNC_SETPGRP, AC_FUNC_VFORK,
-       AC_FUNC_WAIT3, AC_FUNC_ALLOCA, AC_FUNC_UTIME_NULL,
-       AC_FUNC_SETVBUF_REVERSED, AC_FUNC_MEMCMP, AC_C_CHAR_UNSIGNED,
-       AC_C_LONG_DOUBLE, AC_C_BIGENDIAN, AC_SYS_RESTARTABLE_SYSCALLS):
-       Likewise.
-       * acspecific.m4 (AC_FUNC_FNMATCH): Call
-       AC_CHECK_HEADERS(fnmatch.h), and include fnmatch.h in the compiled
-       code.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_COMPILE_CHECK, AC_TRY_COMPILE,
-       AC_TRY_RUN_NATIVE, AC_OUTPUT_CONFIG_STATUS): Use @PND@ instead of
-       [#]: it looses the editors that try to match the pairs of (), []
-       etc.
-       Formatting changes.
-       * acspecific.m4: Formatting changes.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Allow standard beta version numbers.
-
-       * configure.in: Declare version 2.14a.
-       * acgeneral.m4 (AC_UNGNITS): New macro which transform version
-       numbers to pure digits (2.14a to 2.14.0.1, 2.15z to 2.15.0.26
-       etc.).
-       (AC_PREREQ): Normalize argument and AC_ACVERSION via AC_UNGNITS.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Fix the --version of all the executables.
-
-       * Makefile.am (editsh, editpl): Substitute also PACKAGE and
-       VERSION.
-       * autoconf.sh (version): New string.
-       (--version): Use it.
-       (--help) Output on stdout, not stderr.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoscan.pl: Likewise.
-       * autoupdate.sh: Likewise.
-       * ifnames.sh: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Perform a better checking for missing templates in autoheader.
-
-       * autoheader.m4 (AH_HOOK): When hook AC_FOO on AH_FOO, define the
-       new AC_FOO to be the expansion of both AH_FOO *and* AC_FOO.  See
-       its definition for the motivations.
-
-       * autoheader.m4 (AH_FUNC_ALLOCA): Remove the now useless
-       additional templates.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Work properly with Automake 1.4.
-
-       * Makefile.am (distpkgdataDATA): Replaces dist_pkgdata_DATA.
-       (nodistpkgdataDATA): Replaces nodist_pkgdata_DATA.
-       (EXTRA_DIST): Added $(distpkgdataDATA).
-       (pkgdata_DATA): Adapted.
-       (AUTOMAKE_OPTION): Require 1.4.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Fix a bug in templates of AC_CHECK_LIB.
-
-       * autoheader.m4 (AH_CHECK_LIB): Template HAVE_LIBFOO, not
-       HAVE_FOO.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4: Formating changes.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formating changes.
-       * acspecific.m4: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * Makefile.am (pkgdata_DATA): Split into dist_pkgdata_DATA and
-       nodist_pkgdata_DATA.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_PROG_GNU_M4): New macro.
-       * configure.in: Use it.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Provide a means to specify commands to run before config.status is
-       created (and, for symmetry, after it is created).
-
-       This is typically needed by Automake so that AC_REPLACEd functions
-       go through deansification via
-
-       LIBOBJS=`echo $LIBOBJS | sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`
-
-       and/or by Libtool which needs to define LTLIBOBJS and others:
-
-       LTLIBOBJS=`echo $LIBOBJS | sed 's/\.o/\.lo/g'`
-       AC_SUBST(LTLIBOBJS)
-
-       * acgeneral.m4 (AC_OUTPUT_PRE_COMMANDS): New growing string.
-       Initialize.
-       (AC_OUTPUT_POST_COMMANDS): Likewise.
-       (AC_CONFIG_PRE_COMMANDS): New macro, grows AC_OUTPUT_PRE_COMMANDS.
-       (AC_CONFIG_PRE_COMMANDS): Likewise.
-       (AC_OUTPUT): Run AC_OUTPUT_PRE_COMMANDS before
-       AC_OUTPUT_CONFIG_STATUS, and AC_OUTPUT_POST_COMMANDS after.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Remove spurious empty lines appearing in configures.
-
-       * acgeneral.m4 (AC_CONFIG_UNIQUE): Produce no output.  Instead of
-       fighting with dnl, divert to KILL upon entry, and pop at exit.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Avoid using double quotes
-       inside "`...`": some shells parse this incorrectly.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * Makefile.am (pkgdata_DATA, EXTRA_DIST): Removed acconfig.h.
-       * testsuite/autoconf.s/defines.exp: Commented out, there is no
-       longer an acconfig.h.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.m4: Insert -*- Autoconf -*-.
-       * acgeneral.m4: Likewise.
-       * acspecific.m4: Likewise.
-       * acoldnames.m4: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Create AC_CONFIG_HEADERS which has the same interface as the other
-       AC_CONFIG_*S.
-
-       * acgeneral.m4 (AC_CONFIG_HEADERS): New macro, with the same
-       interface as AC_CONFIG_LINKS and AC_CONFIG_FILES.
-       (AC_LIST_HEADERS_COMMANDS): New growing string, initialize it.
-       (AC_CONFIG_HEADER): Rename as...
-       (AC_CONFIG_HEADERS): this, for consistency.
-       (AC_CONFIG_HEADER): New macro, which calls AC_OUTPUT_HEADERS.
-       (AC_OUTPUT_HEADERS): The square brackets for sed and grep were
-       not properly quoted: use @BKL@ and @BKR@.
-       (AC_OUTPUT_HEADERS): Run the AC_LIST_HEADERS_COMMANDS.
-
-       * acgeneral.m4 (AC_OUTPUT): Once config.status created, before
-       running it, trap to `exit 1' so that config.status is not removed
-       if configure is interrupted when config.status is complete.
-
-       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): When recognizing
-       arguments, accept only foo, and no longer foo:foo.in etc.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Formating changes.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       config.status: Speed up the creation of config headers (about four
-       times faster on Linux).
-
-       The previous scheme had three sed commands for each AC_DEFINE: one
-       for #define templates, and two for #undef templates (with or
-       without trailing spaces).  Divide this in three sed scripts
-       instead: a one liner that removes the trailing spaces, one for
-       #defines, and then the last for #undef.
-
-       The real speed up comes from the fact that the #define script
-       starts by checkin if the current input line has a #define, and if
-       not the script immediately goes to the next line, without running
-       the rest of the script as was the case before.  Equally for the
-       #undef script.
-
-       Note that this way, users that don't use #define templates don't
-       pay too much the overhead, since the sed script `realizes' quickly
-       there are no #define lines.  My test case runs in 0.32s with
-       #define templates, and 0.24s without.  To improve this common
-       case, the whole code for #define templates is conditionalized by a
-       proper egrep call.  The result runs is 0.24s, i.e., almost no cost
-       at all.
-
-       I made one dangerous change that I carefully evaluated before
-       commiting: the sed scripts are cut at 48 lines instead of 12 as
-       before.  This produces here docs of about 4Kb.  I checked many
-       `configure's and they all have big here documents, much bigger
-       than the 12 lines (for instance AC_FUNC_MMAP produces a 150 lines
-       long, 3800+ character here document).  So I moved to the well
-       known HP UX sed limitations: no more than 100 commands, and there
-       are two commands per line now, plus a two command preamble.  The
-       speed up is noticeable.
-
-       * acgeneral.m4 (AC_OUTPUT_HEADERS): Remove the ac_e
-       family.
-       Changed ac_uD and ac_dD to `...;t t', instead of `...g'.
-       Instead of creating `conftest.vals' with both ac_e, ac_d,
-       and ac_u family, preprocess to strip the trailing spaces, and
-       create `conftest.defines' with the ac_d family, and then
-       `conftest.undefs' for the ac_e family.
-       Break up both `conftest.defines' and `conftest.undefs'.  Insert a
-       top label and a global test for `#defines' and `#undef' before.
-       Call `conftest.defines' if there are #define in the input.
-       Call `conftest.undefs'.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Prefer `>file' over `> file' etc.
-       * acspecific.m4: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Rename the family AC_NEED_DECL as AC_CHECK: it is more uniform,
-       but keep defining NEED_FOO_DECL when `foo' is not declared.  Files
-       not using Autoconf behave better when declarations lacks than when
-       they are wrong.  So the unset position should off, hence #if NEEDS
-       instead of #if !HAVE (which is triggered when HAVE is not set).
-
-       * acgeneral.m4 (AC_NEED_DECL): Rename as...
-       (AC_CHECK_DECL): This.  Make sure the arguments are the usual
-       IF-FOUND, IF-NOT-FOUND.
-       (AC_NEED_DECLS, AC_CHECK_DECLS): Likewise.
-       * autoconf.texi (Generic Declarations): Document the changes
-       aforementioned.
-       * autoheader.m4 (AH_NEED_DECLS): Rename as
-       (AH_CHECK_DECLS): This.
-       (AH_HOOKS): Hook AH_CHECK_DECLS on AC_CHECK_DECLS instead of
-       _NEED_.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Revamp the handling of the arguments of config.status: instead of
-       looping over config_files etc. to recognize the file names, use
-       the case which handles the options.
-       Suggested by Alexandre Oliva.
-
-       * acgeneral.m4 (ifset): Rename as...
-       (ifval): This.  All callers changed.
-       (ifset): New macro, which tests if a macro is set to a non empty
-       value.
-
-       * acgeneral.m4: Initialize growing lists and strings to empty, to
-       ease the tests.
-       (AC_CONFIG_HEADER): Quote AC_LIST_HEADERS in the define, to handle
-       the case AC_LIST_HEADERS is initialized.
-
-       * acgeneral.m4: (AC_OUTPUT_CONFIG_STATUS): New macro, pulled out
-       from...
-       (AC_OUTPUT): Instead of using $1, $2 and $3, pass them to the
-       official macros (AC_CONFIG_FILES, AC_OUTPUT_COMMANDS).
-       Call AC_OUTPUT_CONFIG_STATUS.
-       (option handling): Use the case-esac to recognize arguments.
-       (AC_OUTPUT_COMMANDS): Fix the missing fi;done.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Add a means to specify commands to be run by config.status.  At
-       the difference of AC_OUTPUT_COMMANDS, require that the set of
-       commands be named, so that both
-               CONFIG_COMMANDS=foo ./config.status
-       and
-               ./config.status foo
-       perform the Right Thing.
-
-       * acgeneral.m4 (AC_CONFIG_UNIQUE): Also check in
-       AC_LIST_COMMANDS.
-       (AC_CONFIG_FILES): Remove a dead pushdef.
-       (AC_CONFIG_COMMANDS): New macro.
-       (AC_LIST_COMMANDS): New config list.
-       (AC_LIST_COMMANDS_COMMANDS): New growing string.
-       (AC_OUTPUT_COMMANDS_COMMANDS): New macro, output config commands
-       in config.status.
-       (AC_OUTPUT): Take AC_LIST_COMMANDS into account.
-       (AC_OUTPUT): Call AC_OUTPUT_COMMANDS_COMMANDS.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       New macro: AC_CONFIG_FILES which is very much like AC_OUTPUT but
-       that one associates commands to run when a config file is created.
-       For instance for a shell script `foo', one uses
-       AC_CONFIG_FILES(foo, chmod +x foo).
-
-       In addition, check that the same name is never used twice in
-       config files, headers, subdirs and links.
-
-       * acgeneral.m4 (m4_append): Don't insert new line between
-       elements.
-       (m4_list_append): New macro.
-       (AC_CONFIG_IF_MEMBER): New macro which tests if a file is member
-       of a config list.
-       (AC_CONFIG_UNIQUE): New macro which ensures that a config file
-       name is not yet used.
-       (AC_CONFIG_HEADER, AC_CONFIG_LINKS, AC_CONFIG_SUBDIRS): Use
-       AC_CONFIG_UNIQUE.
-
-       * acgeneral.m4 (AC_CONFIG_FILES): New macro.
-       (AC_LIST_FILES): New list, which stores arguments of
-       AC_CONFIG_LISTS the same as AC_LIST_LINKS stores AC_CONFIG_LINKS
-       etc.
-       (AC_OUTPUT): No longer rely on $1 to designate the config files:
-       register them via AC_CONFIG_FILES.  All uses of $1 replaced by
-       uses of AC_LIST_FILES.
-       (AC_OUTPUT_FILES): Run the commands associated to the
-       CONFIG_FILES.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (Looking for bugs): In addition to AC_, match AH_
-       and AM_.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Provide the m4 infrastructure for defining AH_ hooks.
-
-       * autoheader.m4 (AH_HOOK): New macro.
-       Hook all the AC_ macros to their AH_siblings in AH_HOOKS.
-       Run AH_HOOKS.
-
-       * acgeneral.m4 (m4_append): New macro.
-       (m4_list_append, m4_list_add): Removed.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4: Formating changes.
-       * acgeneral.m4: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_CHECK_MEMBER, AC_CHECK_MEMBERS): New macros.
-       * autoheader.m4 (AH_CHECK_MEMBERS): New macro.
-       (epilogue): Hook AH_CHECK_MEMBERS on AC_CHECK_MEMBERS.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       * autoheader.m4 (AC_FUNC_ALLOCA): Rename from this ...
-       (AH_FUNC_ALLOCA): ... to this.  Includes all the needed templates.
-       (AC_C_CHAR_UNSIGNED): Rename from this ...
-       (AH_C_CHAR_UNSIGNED): ... to this.
-
-1999-10-31  Ben Elliston  <bje@cygnus.com>
-
-       * Makefile.am (CLEANFILES): New explicit variable.
-       (editsh): acdatadir is no longer defined, so use pkgdatadir.
-       (editpl): Likewise. From Akim Demaille.
-       * Makefile.in: Regenerate.
-
-       * configure: Regenerate.
-       * aclocal.m4: Generate.
-       * Makefile.in: Regenerate with Automake.
-       * testsuite/Makefile.in: Likewise.
-
-1999-10-31  Akim Demaille  <akim@epita.fr>
-
-       Use Automake.  Based on files from Ben Elliston.
-
-       * acgeneral.m4: No longer define AC_ACVERSION, include
-       acversion.m4.
-       * acversion.m4.in: New AC_CONFIG_FILE.
-       * acspecific.m4: Few formating changes.
-       * autoconf.texi: No longer define EDITION, VERSION and UPDATED:
-       include version.texi.
-       AC_OUTPUT the Makefiles mentioned below and acversion.m4.
-       * configure.in: Use AM_INIT_AUTOMAKE.
-       Do not AC_ARG_PROGRAM: AM_INIT_AUTOMAKE does it.
-       * Makefile.am: New file.
-       * mdate-sh: Likewise.
-       * missing: Likewise.
-       * testsuite/Makefile.am: Likewise.
-
-1999-10-31  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_PROG_CC_STDC, AC_C_PROTOTYPES): Inherit from
-       Automake. From Franc,ois Pinard.
-       * autoconf.texi (Particular Programs): Document AC_PROG_CC_STDC.
-       (C Compiler Characteristics): Document AC_C_PROTOTYPES.
-
-       * testsuite/autoconf.s/defines.exp: Changed `fail' and `pass' in
-       `xfail' and `xpass'. The test suite checks that acconfig.h
-       templates the AC_DEFINEs. Since we no longer rely on acconfig.h,
-       the test is obsolete.
-       * acspecific.m4 (AC_PROG_BINSH, AC_PROG_SED): Don't quote the name
-       of the macro defined; the test suite does not recognize this
-       syntax. From Akim Demaille.
-
-1999-10-27  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (Generic Programs): @defmac for AC_PATH_TOOL may
-       not span multiple lines.
-
-1999-10-26  Ben Elliston  <bje@cygnus.com>
-
-       * INSTALL: Regenerate.
-
-1999-10-16  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_PROG_CXX): gcc is not a C++ compiler.
-       * autoconf.texi (AC_PROG_CXX): Update documentation.
-
-1999-10-13  Ben Elliston  <bje@cygnus.com>
-
-       * acconfig.h: Reintroduce missing definitions due to test suite
-       regressions.
-
-       * autoconf.texi (Configuration Headers): Document the potential
-       trouble caused by autoheader and boilerplate files. Fix for
-       PR autoconf/45.
-
-1999-10-07  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
-
-       * Makefile.in (dist): Fixed for srcdir != objdir.
-
-1999-10-07  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_CHECK_HEADER_DIRENT): Reintroduce its
-       AC_DEFUN.
-
-1999-10-06  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4: Various formatting changes.
-       * acspecific.m4 (AC_PROG_CC_WORKS): Declare main returns an int.
-
-1999-10-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
-
-       Shell meta characters in an argument causes the configure script
-       to freak out and generate a config.status file that contains
-       syntax errors.
-       Bug triggered by ./configure --with-foobar=\''`"$'.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Quote single quotes that end
-       up between single quotes.  Protect arguments of echo with double
-       quotes.
-       (AC_INIT_PREPARE): Likewise.
-       (AC_PATH_PROG): Protect argument of test.
-       (AC_OUTPUT): Quote meta characters in ac_configure_args.
-
-1999-10-05  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (AC_PATH_XTRA): Correctly document the behaviour
-       when X is not available.
-
-1999-10-05  Akim Demaille  <akim@epita.fr>
-
-       The sed quoting script depends on the shape of the commands used
-       by AC_SUBST.  The latter was changed, but not the former.
-       Bug triggered with FOO='%\c' AC_SUBST(FOO).
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Fix the sed quoting script.
-
-1999-10-05  Akim Demaille  <akim@epita.fr>
-
-       When you rely on the `t' flag of sed for the immediately
-       preceding substitution, use a combination of `: foo; t foo'.
-       Bug triggered if you AC_DEFINE(FOO, "%").
-       Additionally, work around a bug in IRIX sed.
-       Suggested by Ken Pizzini.
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): Added a label and a test in the
-       sed code of `$ac_cs_root.hdr'.
-
-1999-10-05  Akim Demaille  <akim@epita.fr>
-
-       Implement AC_PATH_TOOL.
-       Submited by Gary V. Vaughan.
-
-       * acgeneral.m4 (AC_PATH_TOOL): New macro.
-       * autoconf.texi (Generic Programs): Document.
-
-1999-10-05  Akim Demaille  <akim@epita.fr>
-
-       Handle arbitrary version numbers.
-       Reported by H.J. Lu.
-
-       * acgeneral.m4 (m4_split): Support a second optional argument: a
-       regexp to specify where to split.
-       (m4_compare): New macro, compares arbitrary long m4 lists of
-       integers.
-       (AC_PREREQ_SPLIT, AC_PREREQ_CANON, AC_PREREQ_COMPARE): Removed,
-       replaced by more generic macros.
-       (AC_PREREQ): Reimplemented, using m4_compare and m4_split.
-
-1999-10-04  Akim Demaille  <akim@epita.fr>
-
-       Beware of  the expansions of $n in comments.
-
-       * acgeneral.m4 (AC_OUTPUT): Changed $1 into $[1] in dnls.
-
-1999-10-04  Akim Demaille  <akim@epita.fr>
-
-       Revert partially the previous changes: AC_CHECK_HEADERS_DIRENT is
-       used by AC_HEADER_DIRENT.
-
-       * autoheader.m4: Restablish the hook for AC_CHECK_HEADERS_DIRENT.
-
-       * acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
-       Reinserted.
-
-1999-10-02  Akim Demaille  <demaille@inf.enst.fr>
-
-       * acgeneral.m4: Instead of just undefining eval, format, include
-       and shift, rename them to m4_eval, etc.
-
-1999-10-02  Akim Demaille  <akim@epita.fr>
-
-       AC_DIR_HEADERS is hasbeen'ed.
-
-       * acspecific.m4 (AC_DIR_HEADER): Raised from obsolete to hasbeen.
-
-       * acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
-       Removed, were used only by AC_DIR_HEADER and were not documented.
-
-       * autoheader.m4: Remove the hooks for AC_CHECK_HEADERS_DIRENT.
-
-       * autoconf.texi (Particular Headers): Removed the documentation of
-       AC_DIR_HEADER.
-
-       * autoconf.texi (Environment Variables): Remove the very last
-       traces of documentation of --env-VAR.
-
-1999-10-02  Akim Demaille  <akim@epita.fr>
-
-       Remove hasbeen'ed macros from the documentation.
-
-       * autoconf.texi (Obsolete Macros): Document AC_HASBEEN.
-
-       * autoconf.texi (Libraries): Remove the documentation of
-       AC_HAVE_LIB.
-       (Particular Headers): likewise for AC_UNISTD_H, AC_MEMORY_H,
-       AC_USG.
-       (C Compiler Characteristics): Likewise for AC_INT_16_BITS,
-       AC_LONG_64_BITS.
-
-1999-10-01  Akim Demaille  <akim@epita.fr>
-
-       Make the handling of the configuration links (AC_LINK_FILES)
-       exactly the same as that of configurations files (AC_OUTPUT_FILES)
-       and headers (AC_CONFIG_HEADERS).  As a result, it is sane to run
-               ./config.status src/libmy_lib
-       or
-               CONFIG_LINKS=src/lib_mylib:lib/lib_mylib ./config.status
-
-       * acgeneral.m4 (AC_LINK_FILES): Use AC_FATAL to diagnose bad
-       number of argument.
-       Obsoleted (but implemented) in favor of AC_CONFIG_LINKS.
-
-       * acgeneral.m4 (AC_CONFIG_LINKS): New macro.  Takes space
-       separated list of DEST:SOURCES arguments.
-
-       * acgeneral.m4: Rename each occurence of AC_LIST_HEADER as
-       AC_LIST_HEADERS for consistency.
-
-       * acgeneral.m4 (AC_OUTPUT, config.status prologue): Move the
-       definition of config_files and config_headers to the top.
-       Add the definition of config_links.
-       Change the help message to use the aforementioned variables.
-
-       * acgeneral.m4 (AC_OUTPUT_LINKS): Adapted to the new scheme of
-       AC_LIST_LINKS.
-
-       * autoconf.texi (Output, AC_OUTPUT): Mention AC_CONFIG_LINKS.
-       (Invoking config.status): Mention CONFIG_LINKS.
-
-       * autoconf.texi (Using System Type): Document AC_CONFIG_LINKS.
-       Explicit the obsoleteness of AC_LINK_FILES.
-
-1999-10-01  Akim Demaille  <akim@epita.fr>
-
-       Moving most of the task of creating config.h.in from sh to m4.
-       Getting rid of acconfig.h by supply a major new family of macros:
-       AH_* which make it possible to insert arbitrary text into
-       config.h.in.
-
-       * autoheader.m4: Major rewrite: introduction of a set of macros
-       AH_ that produce code into config.h.in.  There are two sets of
-       macros: generic macros, or specialized, documented below.  The
-       basic idea is that an AC_FOO macro which needs an entry in
-       config.h.in should have a sibling AH_FOO which expands into that
-       entry.  In a near future, these macros will be moved next to their
-       siblings.
-
-       * autoheader.m4 (AH_VERBATIM, AH_DEFINE, AH_DEFINE, AH_NEED_DECLS,
-       AH_CHECK_SIZEOF, AH_CHECK_FUNCS, AH_CHECK_HEADERS,
-       AH_CHECK_HEADERS, AH_CHECK_LIB, AH_PROG_LEX, AH_FUNC_ALLOCA,
-       AH_C_CHAR_UNSIGNED, AH_AIX, AH_F77_WRAPPERS): New macros.
-
-       * autoheader.m4 (End section): Bind AC_ macros to their
-       AH_siblings.
-
-       * autoheader.sh: Remove the sections in charge of SYMS, TYPES,
-       FUNCS, HEADERS, LIBS and DECLS: autoheader.m4 is now in charge of
-       these.
-
-       * autoheader.sh (options): Added -d, --debug, which does not
-       remove the temporary files.
-
-       * autoheader.sh: Instead of redirecting stdout to the output
-       stream, always output to a temporary file.  This allows to change
-       slightly the consistency check: before autoheader would check that
-       each non documented AC_DEFINE is templated in an acconfig.  Now it
-       just checks whether the template is in the output file.
-
-       * acconfig.h: Completely emptied, the remaining templates
-       (_ALL_SOURCE, __CHAR_UNSIGNED__, F77_FUNC, F77_FUNC_,
-       HAVE_STRINGIZE, and STACK_DIRECTION) are now either associated to
-       their AC_DEFINE, or to one of the new AH_ macros.
-
-       * acgeneral.m4: Reordering of the m4 macros which are not specific
-       to Autoconf.
-
-       * acgeneral.m4 (AC_HAVE_LIB): Promoted from obsolete to hasbeen.
-
-       * acgeneral.m4 (AC_TR_CPP): Fixed quoting problem, and missing ^
-       in patsubst.
-       (AC_TR_SH): Fixed quoting problem.
-
-1999-09-29  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_WRAP): Don't output an extra space after the
-       last word.
-
-1999-09-29  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for the kstat_open()
-       function in libkstat (on systems such as Solaris). This family of
-       functions is preferred since they don't require setgid permissions
-       to use them. Fix for PR autoconf/65.
-
-1999-09-29  Akim Demaille  <akim@epita.fr>
-
-       * acconfig.h: Commit the change announced below.
-
-1999-09-29  Akim Demaille  <akim@epita.fr>
-
-       * acspecific.m4 (AC_C_CONST): Changed from
-       const charset x;
-       to
-       const charset x = {0, 0};
-       From Jim Meyering.
-
-1999-09-28  Akim Demaille  <akim@epita.fr>
-
-       Start to get rid of acconfig.h.  It is an anachronism.
-
-       * acgeneral.m4 (_AC_SH_QUOTE): Both cases must be evaluated the
-       same number of times.
-
-       * acconfig.h (_ALLOCA, CLOSEDIR_VOID, const, CRAY_STACKSEG_END,
-       DGUX, DIRENT, GETGROUPS_T, GETLOADAVG_PRIVILEGED, GETPGRP_VOID,
-       gid_t, HAVE_ALLOCA, HAVE_ALLOCA_H, HAVE_DOPRNT, HAVE_FNMATCH,
-       HAVE_GETLOADAVG, HAVE_GETMNTENT, HAVE_LONG_DOUBLE,
-       HAVE_LONG_FILE_NAMES, HAVE_MMAP, HAVE_RESTARTABLE_SYSCALLS,
-       HAVE_ST_BLKSIZE, HAVE_ST_BLOCKS, HAVE_STRCOLL, HAVE_ST_RDEV,
-       HAVE_STRFTIME, HAVE_SYS_WAIT_H, HAVE_TM_ZONE, HAVE_TZNAME,
-       HAVE_UNISTD_H, HAVE_UTIME_NULL, HAVE_VFORK_H, HAVE_VPRINTF,
-       HAVE_WAIT3, inline, INT_16_BITS, LONG_64_BITS, MAJOR_IN_MKDEV,
-       MAJOR_IN_SYSMACROS, _MINIX, NDIR, NEED_MEMORY_H, NLIST_NAME_UNION,
-       NLIST_STRUCT, NO_MINUS_C_MINUS_O, F77_NO_MINUS_C_MINUS_O,
-       _POSIX_1_SOURCE, _POSIX_SOURCE, RETSIGTYPE, SELECT_TYPE_ARG1,
-       SELECT_TYPE_ARG234, SELECT_TYPE_ARG5, SETPGRP_VOID,
-       SETVBUF_REVERSED, STAT_MACROS_BROKEN, STDC_HEADERS, SVR4, SYSDIR,
-       SYSNDIR, SYS_SIGLIST_DECLARED, TIME_WITH_SYS_TIME, TM_IN_SYS_TIME,
-       uid_t, UMAX, UMAX4_3, USG, vfork, VOID_CLOSEDIR, WORDS_BIGENDIAN,
-       X_DISPLAY_MISSING, YYTEXT_POINTER): Removed their autoheader
-       template.  They are now documented with their own AC_DEFINE.
-
-       * acgeneral.m4 (AC_HASBEEN): New macro.  Same as AC_OBSOLETE, but
-       dies.
-
-       * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_INT_16_BITS,
-       AC_LONG_64_BITS): Promoted from obsolete to hasbeen.
-
-       * autoheader.m4 (AC_DEFINE_UNQUOTED): Define via AC_DEFINE, so
-       that we program things only once.
-       (AC_DEFINE): Use AC_WRAP and _AC_SH_QUOTE.  It is now safe to have
-       backquotes and extra spaces in the third argument, without
-       yielding a bad result.
-
-       * autoheader.m4: Instead of a huge `eval', use a temporary file.
-       (option handling): Added --debug, to keep the temporary files.
-       Fixed a couple of missing quotes.
-
-1999-09-28  Akim Demaille  <akim@epita.fr>
-
-       Make AC_FOREACH be robust to active symbols.
-
-       * acgeneral.m4 (m4_split, m4_join, m4_strip): New macros.
-       (AC_FOREACH_COMMA): Rename as...
-       (m4_foreach): this.
-       (_AC_CAR): Renamed as...
-       (_m4_car): this.
-       (_AC_FOREACH): Renamed as...
-       (_m4_foreach): this.
-       (_AC_COMMATIZE): Removed.
-       (AC_FOREACH): Rewritten using m4_split, m4_join, m4_strip, and
-       m4_foreach.
-       * acgeneral.m4: Spell checked.
-       * autoconf.texi: Likewise.
-
-1999-09-28  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_NEED_DECL): When $4 is given, don't provide
-       defaults headers.
-       Change the message from `have' to `need'.
-       Change the actions for `if-(not-)found' to `if-(not-)needed.
-       Remove trailing parentheses.
-
-       * acgeneral.m4 (AC_NEED_DECLS): Change the actions for
-       `if-(not-)found' to `if-(not-)needed.
-       Define NEED_DECL_foo, instead of NEED_foo_DECL.
-
-       * autoheader.sh (decls): Reflect this.
-
-       * autoconf.texi (Generic Declarations): Update.
-
-1999-09-27  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT): Divert AC_OUTPUT_FILE to
-       AC_DIVERSION_KILL if there are no CONFIG_FILES.
-       (AC_OUTPUT, ac_cs_usage): Output the list of files to instanciate
-       only if there are.
-
-1999-09-27  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_DECL): Renamed as...
-       (AC_NEED_DECL): This.
-       (AC_CHECK_DECLS): Renamed as...
-       (AC_NEED_DECLS): This.
-       (AC_NEED_DECL): Include <stdio.h>, <memory.h>, <string.h>,
-       <strings.h>, <stdlib.h>, <stddef.h>, and <unistd.h>.
-
-       * autoconf.texi (Generic Declarations): Updated.
-
-1999-09-27  Ben Elliston  <bje@cygnus.com>
-
-       * autoscan.pl (scan_files): Emit an AC_PROG_CC invocation to
-       configure.scan if there are any C files present. Fix for PR
-       autoconf/19.
-
-1999-09-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_WRAP): Rewritten.
-       (AC_HELP_STRING): Wrapper of AC_WRAP.
-       * acgeneral.m4 (_AC_SH_QUOTE): Rewritten.  Don't try to handle
-       both backslashed and non backslashed backquotes in a single
-       string: consider that either all the backquotes are quoted, or
-       none.
-
-1999-09-26  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_PATH_PROG): Use a single case statement for
-       Unix and DOS absolute paths.
-
-       * acgeneral.m4 (AC_CHECK_SIZEOF): Fix a typo.
-       Allow a third default argument: extra headers.
-       * autoconf.texi (C Compiler Characteristics): Document.
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Convert to the AC_VAR_* family.
-       Allow a third optional argument: extra includes.
-       * autoconf.texi (Generic Typedefs): Documents.
-
-1999-09-26  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_OUTPUT_LINKS): Eliminate gratuitous spaces from
-       $ac_sources if this variable is otherwise empty. Fix for PR
-       autoconf/30.
-
-1999-09-25  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (AC_FUNC_SETVBUF): Do not mention which systems
-       might have their setvbuf() arguments reordered. It's difficult to
-       accurately determine and is not essential. Fix for PR autoconf/7.
-
-       * acgeneral.m4 (AC_LINK_FILES): Emit an error if an incorrect
-       number of arguments are collected. Fix for PR autoconf/10.
-
-1999-09-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT, handling of options): Make it possible
-       to specify the files to configure on the command line instead of
-       via envvars.  Document it.
-
-1999-09-25  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4: Rename the occurences of the variable `confstat'
-       as `ac_cs_root'.  The previous name was breaking the naming
-       scheme.
-
-1999-10-24  Akim Demaille  <akim@epita.fr>
-
-       * TODO: Updated.
-       Added a section for 2.15 and 3.
-
-1999-09-24  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_HEADER_STDC): Define ISLOWER and ISUPPER
-       macros correctly on EBCDIC systems. Contributed by Kurt D.
-       Zeilenga. Fix for PR autoconf/6.
-
-1999-09-24  Jim Blandy  <jimb@zwingli.cygnus.com>
-
-       * acspecific.m4 (AC_C_VOLATILE): New test.
-       * acconfig.h: Add new entry for `volatile'.
-       * autoconf.texi (C Compiler Characteristics): Document it.
-
-1999-09-24  Ben Elliston  <bje@cygnus.com>
-
-       * autoreconf.sh: Do not run autoheader if AC_CONFIG_HEADER is
-       commented out in configure.in. Reported by Erez Zadok
-       as a fix for PR autoconf/21.
-
-       * install.texi: Replace `can not' with `cannot'.
-
-1999-09-23  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       Avoid that comments from aclocal.m4 show up in configure when
-       using AC_REVISION.
-
-       * acgeneral.m4: New diversion levels AC_DIVERSION_KILL and
-       AC_DIVERSION_BINSH introduced. Use AC_DIVERSION_KILL as the
-       initial value for AC_DIVERSION_CURRENT.
-       (AC_INIT_BINSH): Set AC_DIVERSION_BINSH explicitly
-       (AC_REVISION): Likewise.
-       (AC_INIT): Set AC_DIVERSION_NOTICE when calling AC_INIT_NOTICE.
-
-1999-09-23  Akim Demaille  <akim@epita.fr>
-
-       * NEWS: Document AC_ARG_VAR.
-
-       * acspecific.m4 (AC_C_LONG_DOUBLE): Avoid a needed execution by
-       using a pure compilation test.  Excellent for cross compilation.
-       From Kaveh R. Ghazi.
-
-1999-09-22  Akim Demaille  <akim@epita.fr>
-
-       * install.texi: Give more details on envvar handling.
-       * acgeneral.m4 (AC_HELP_STRING): Add a third argument to tune the
-       width of the first column.
-       (AC_INIT_NOTICE): Initialize ac_arg_enable_help, ac_arg_with_help,
-       and ac_arg_var_help.
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Remove the handling of
-       --env-var=.  After debate, the solution chosen to specify envvars
-       to configure is a` la make: ./configure VAR=VAL.
-       (AC_INIT_PARSE_ARGS, --help): Output ac_arg_enable_help,
-       ac_arg_with_help, and ac_arg_var_help.
-       * acgeneral.m4 (AC_ARG_VAR): New macro, to register and document
-       influent envvars.
-       * acspecific.m4 (AC_PROG_CC): Document CFLAGS.
-       This is mainly to test AC_ARG_VAR.  Var to document are to be
-       defined.
-
-1999-09-22  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (m4_default): New macro.
-       (AC_CHECK_LIB): When ACTION-IF-FOUND is specified, don't perform
-       the default action.
-       Reported by Pavel.
-
-1999-09-22  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Clear the CCOPTS environment variable before
-       invoking the C compiler on HP-UX. This is necessary to guarantee
-       that the test program is compiled correctly. Reported by Dietmar
-       P. Schindler.
-
-1999-09-22  Linas Vepstas  <linas@linas.org>
-
-       * config.guess: Add OS/390 match pattern.
-       * config.sub: Add mvs, openedition targets.
-
-1999-09-21  Nick Clifton  <nickc@cygnus.com>
-
-       * config.sub: Add fr30 target.
-
-1999-09-21  Ben Elliston  <bje@cygnus.com>
-
-       * configure.in: Check if an appropriate version of GNU m4 is
-       installed at configure-time rather than at runtime. From Pavel
-       Roskin. Fix for PR autoconf/2.
-       * configure: Regenerate.
-
-1999-09-21  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS, --help message): Use quoted
-       heredocs to avoid problems with quotes.
-
-1999-09-21  Akim Demaille  <akim@epita.fr>
-
-       * NEWS: Updated.
-       * THANKS: Likewise.
-
-       * acgeneral.m4 (AC_CHECK_HEADER): Use AC_VAR_*.
-       (AC_CHECK_HEADERS): Adapted.
-
-       * acgeneral.m4 (AC_TR): Remove, it is useless.
-       (AC_TR_CPP): Updated version of formerly AC_TR_DEFINE, based on
-       the model of AC_TR_SH.
-       All callers changed.
-
-       * autoconf.sh (Checking for Bugs): Remove the indirection that
-       made the `sort -u' useless.
-
-1999-09-21  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.sh (Last sed cmd): Change also @PND@ to `#', since this
-       is also a symbol very hard to quote in m4.
-
-       * acgeneral.m4 (AC_CHECK_LIB): Use AC_VAR_*.
-
-       * acgeneral.m4: Use `m4_BUILTIN' instead of indirection via
-       `builtin'.
-
-1999-09-21  Akim Demaille  <akim@epita.fr>
-
-       * autoconf.texi (Particular Structures): Move documentation of
-       AC_HEADER_STAT and AC_HEADER_TIME from here...
-       (Particular Headers): to here.
-       (Declarations): New section.
-       (Particular Headers): Move doc of AC_DECL_SYS_SIGLIST from here...
-       (Particular Declarations): to here.
-
-1999-09-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * acgeneral.m4 (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS): New
-       macros.
-
-       * autoconf.texi (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS):
-       Document.
-
-       * autoheader.m4: Add support for AC_CHECK_FUNC_DECLS.
-
-       * autoheader.sh: Likewise.
-
-1999-09-21  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_SHELL_IFELSE): New macro.
-       (AC_VAR_IF_SET): Use it.
-       (AC_CHECK_FUNC): Likewise.
-
-       * Makefile.in (${srcdir}/configure): Use autoconf.sh to build
-       Autoconf's configure.  Before the building was performed running
-       m4 at hand, but much was not done (e.g., __oline__,
-       @BKL@... expansion)
-
-1999-09-20  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_OUTPUT): Don't remove the CONFIG_HEADERS
-       unconditionaly: it breaks the `config.h has not changed' trick.
-
-1999-09-20  Ben Elliston  <bje@cygnus.com>
-
-       * autoheader.sh: Bourne shell compatibility fix. From Pavel Roskin.
-
-1999-09-20  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * autoheader.sh: Fix the tr invocation.
-
-1999-09-17  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect QNX version 4.
-       * config.sub: Handle `qnx' and `i386-qnx' aliases.
-
-1999-09-17  Erez Zadok  <ezk@cs.columbia.edu>
-
-       * config.guess: Eliminate the trailing dot if ${UNAME_RELEASE} is
-       1.4-<SOMETHING>. Fix for PR autoconf/22.
-
-1999-09-17  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Improve configure's --help.
-
-       * acgeneral.m4 (AC_OUTPUT): Change the root of filenames of
-       config.status from $conftest to $confstat.
-       The previous patch to make config.status reentrant was wrong,
-       because it changed some `conftest' that are used by configure into
-       `$conftest', while it was for config.status only.  To avoid
-       another confusion like this, all the filenames of config.status
-       should be `$confstat*', and those of configure should be
-       `conftest*'.
-       (AC_OUTPUT): Rename the uses of `ac_file' for the sed fragments as
-       `ac_sed_frag'.
-
-       * acgeneral.m4 (AC_OUTPUT): This macro used to open the here
-       documents that configure uses to generate config.status, included
-       that of the submacros.  Now, it no longer handles the here
-       documents for its subroutines (it was far to hard to track).
-       (AC_OUTPUT_FILES): Open and close your here documents to
-       $CONFIG_STATUS.
-       (AC_OUTPUT_HEADER): Likewise.
-       (AC_OUTPUT_LINKS): Likewise.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Move $ac_vpsub and $extrasub
-       from the AC_SUBST substitutions (i.e., that of @SHELL@ etc.) to
-       the specific section (that of @srcdir@ etc.).
-       Now the ``general substitution'' section is absolutely uniform.
-
-       * acgeneral.m4 (AC_SUBST): Change sed call from `s%@from@%to%g'
-       into `s%@from@%to%;t t'.
-       (AC_SUBST_FILE): Likewise.
-       (AC_OUTPUT_FILES): Optimize the sed scripts by branching if there
-       are no `@' on the line. Impressive speed up.
-
-       * Makefile.in (DISTFILES): Add THANKS.
-
-       * THANKS: New file.
-
-1999-09-15  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_CHECK_FILE): Use ifset.
-       (AC_CHECK_FUNC): Updated to use AC_VAR_*, and AC_CACHE_CHECK.
-       (AC_CHECK_SIZEOF): Likewise.
-       (AC_CACHE_CHECK): Use AC_MSG_RESULT_UNQUOTED.
-       (AC_MSG_RESULT_UNQUOTED): New macro.
-
-1999-09-15  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
-
-       Fix for PR autoconf/28.
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't assume LF is \012, use
-       `echo` followed by a non-blank, within quotes.
-       * autoheader.sh (syms): Likewise.
-       * configure: Rebuilt.
-
-1999-09-14  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't assume LF is \012,
-       use `echo` followed by a non-blank, within quotes.
-       * autoheader.sh (syms): Likewise.
-       * configure: Rebuilt.
-       Reported by Christian Krone.
-
-       * acgeneral.m4 (AC_INCLUDE): New macro.
-       * autoconf.texi: Document it.
-
-       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Save INSTALL in
-       ac_given_INSTALL, so that we can adjust relative pathnames for
-       sub-configures.
-
-       * acgeneral.m4 (Configuration): Accept --env-VAR=VALUE and
-       VAR=value.
-       * autoconf.texi, install.texi: Document it.
-       * configure: Rebuilt.
-
-1999-09-14  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_HELP_STRING): Rewrite in m4.  Have m4 work, and
-       give a break to sh.
-       (_AC_FOREACH): Be careful not to evaluate the arguments.  A loop
-       over *quoted* macro names should loop over the macro names, not
-       upon their expansion.
-       (_AC_COMMATIZE): Also swallow end of lines.
-
-       * autoconf.texi (Pretty Help Strings): Updated to reflect the
-       changes.
-
-1999-09-13  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (ifset): New helpy tiny macro.
-       (AC_OUTPUT): Improved --help of config.status.
-       (AC_OUTPUT): Remove inconditionaly all the files to be updated.
-       (AC_OUTPUT): Use pid to define the temporary file names in order
-       to allow parallel builds.
-
-       * autoconf.sh: Substitute also /@BKL@/[/ /@BKR@/]/ /@DLR@/$/ so
-       that these characters are more easily accessible from m4 without
-       turning changequote juggling into a nightmare.
-
-       * acgeneral.m4 (AC_WRAP): New macro, for word wrapping.
-
-       * autoconf.texi: Update the direntry for more modern Texinfos.
-       Add pointer to configure and config.status.
-       Remove the dots from the menus: horizontal space is precious.
-       (Invoking config.status): More traditional presentation of the options.
-
-1999-09-07  Ben Elliston  <bje@cygnus.com>
-
-       * autoreconf.sh: Recognise -v as a synonym for --verbose.
-
-1999-09-07  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>
-
-       * Makefile.in (INSTALL, standards.info, autoconf.info):  MiKTeX
-       for Windows treats all options after the first filename as
-       additional filenames, so real options must appear before the first
-       filename.
-
-1999-09-07  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * autoconf.texi (LDFLAGS, LIBS): Document that -L linker flags
-       should be kept in LDFLAGS and not LIBS.
-
-1999-09-07  Jim Meyering  <meyering@ascend.com>
-
-       * acgeneral.m4 (AC_SEARCH_LIBS): Use $ac_lib as the index, not $i.
-
-1999-09-06  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_FUNC_ALLOCA): Rename cache variable to avoid
-       name clashes with AC_CHECK_HEADER(alloca.h).
-
-1999-09-05  Steve Chamberlain  <sac@pobox.com>
-
-       * config.sub: Add support for configuring for picoJava (pj).
-
-1999-09-05  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (CONFIG_AUX_DIRS): Try running `shtool install'.
-       Contributed by Ralf S. Engelschall.
-
-1999-09-04  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Use POSIX compliant shell code on DG/UX.
-       Suggested by Stephen Gildea.
-
-1999-09-04  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Output comment to not only
-       `Makefile', but also `makefile'.
-
-1999-09-04  Jim Blandy  <jimb@zwingli.cygnus.com>
-
-       * Makefile.in (install): Don't freak if the M4FROZEN files were
-       never generated.  m4 1.1 is supported, but doesn't freeze files.
-
-1999-09-04  Scott Bambrough  <scottb@netwinder.org>
-
-       * config.guess: Autodetect ArmLinux using 2.9.1.xx linker
-       emulation names and using the emulation names from the linker from
-       the binutils CVS tree.
-
-       * config.sub: Change manufacturer name for the NetWinder alias
-       from Corel to Rebel.
-
-1999-09-04  Jeremy Elson  <jelson@circlemud.org>
-
-       * autoheader.m4 (AC_CHECK_HEADER): Define.
-
-1999-09-02  Tom Tromey  <tromey@cygnus.com>
-
-       * autoheader.sh: Allow multiple spaces between #undef and symbol
-       name.
-
-1999-09-01  Akim Demaille  <akim@epita.fr>
-
-       * acgeneral.m4 (AC_ACVERSION): Bump to 2.14.1 to differenciate the
-       experimental branch from the main trunk.
-
-       * acgeneral.m4 (AC_FOREACH_COMMA): New macro, to perform m4 loops
-       on m4 lists (i.e., list='(item_1, item_2, ..., item_n)').
-       (AC_FOREACH): New macro, to perform m4 loops on shell lists (i.e.,
-       list='item_1 item_2 ... item_n').
-
-       * acgeneral.m4 (AC_DEFUN): Now accept two other optionnal
-       parameters: the name of the macro which is specialized here, and
-       the name of the first argument.  For instance `AC_CHECK_FNMATCH'
-       should be declared as specializing `AC_CHECK_FUNC' for `fnmatch'
-       as first argument.
-
-       * acgeneral.m4 (AC_CHECK_FILES): Use AC_FOREACH for looping,
-       instead of the shell's loop.
-
-       * acgeneral.m4 (AC_TR): In addition to transliteration, provide a
-       means to specify the valid destination alphabet and a default
-       character for aliens characters.  This is in order to remove
-       characters such as `+:-' etc. that may appear in file names, but
-       are not valid for shell variables or #defines.
-       (AC_TR_DEFINE): New macro, maps anything to a valid uppercase
-       #define rhs.
-       (AC_TR_UPCASE_NAME): Replaced by AC_TR_DEFINE.  All callers
-       changed.
-       (AC_TR_UPCASE_FILE): Likewise.
-
-       * acgeneral.m4 (AC_TR_SH): Don't use the generic AC_TR: there is a
-       difficult problem of quoting between m4 and sh.  Use the variable
-       $ac_tr_sh to work around this difficulty.
-       (AC_VAR_TEST_SET): New macro, which tests if a variable is set.
-       (AC_VAR_IF_SET): New `ifelse' macro.
-       (AC_CACHE_VAL): Use AC_VAR_IF_SET.
-       (AC_INIT_NOTICE): Define $ac_tr_sh.
-
-       * acgeneral.m4 (AC_CHECK_FILE): Converted to use AC_TR and AC_VAR
-       families.
-
-       * acgeneral.m4: Fixed the regular expressions: `$' shall not be
-       portably in a sed \(\) group.
-
-1999-08-28  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Once and for all, emit the correct string for
-       Unixware 7! Contributed by Mike Hopkirk.
-
-       * acspecific.m4 (AC_C_INLINE): Qualify the return type of the
-       dummy inlined function to satisfy newer C++ compilers. Fix for
-       PR autoconf/49.
-
-1999-08-26  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (Changed Results): Correct an error in one of the
-       examples. Fix for PR autoconf/38.
-
-1999-08-25  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (Cache Variable Names): Be more explicit about the
-       requirements for cache variable names. Fix for PR autoconf/53.
-
-1999-08-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * autoreconf.sh: Run aclocal with the -I option only if
-       aclocal_dir != `.'.  Fix for PR autoconf/44.
-
-1999-08-22  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acspecific.m4 (AC_PROG_CC): Remove uname test for win32/Cygwin,
-       and just test for `cl' as a last resort.
-
-       * autoconf.texi (Particular Programs): Document new optional
-       argument to AC_PROG_CC, AC_PROG_CXX and AC_PROG_F77.  Document
-       additions to the Fortran 77 compiler search list.
-
-       * acspecific.m4 (AC_PROG_F77): Add more Fortran 77 compilers to
-       the search list.  Contributed by Steven G. Johnson.
-
-       (AC_PROG_CC): Likewise.
-       (AC_PROG_CXX): Likewise.
-       * acspecific.m4 (AC_PROG_F77): Add an optional first argument
-       which gives the user an opportunity to specify an alternative
-       search list for the compiler.
-
-1999-08-18  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Remove "/MP" from the release string on
-       multiprocessor x86 machines running SVR4.0. Suggested by Tom
-       Purcell.
-
-1999-08-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Add optional third argument
-       INCLUDES, which specifies the headers in which to search for the
-       type in question. Also, pass a "description" argument to
-       AC_DEFINE_UNQUOTED.
-       * acconfig.h (mode_t, off_t, pid_t, size_t): Remove definitions.
-       * autoconf.texi (AC_CHECK_TYPE): Document optional third argument.
-
-1999-08-05  Jeffrey A Law  <law@cygnus.com>
-
-       * config.sub (-wrs case): Use os=-vxworks, not os=vxworks.
-
-1999-08-05  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Update patch submission address.
-
-1999-08-05  Ben Elliston  <bje@cygnus.com>
-
-       * config.sub: Accept version number appended to OS name for MiNT.
-       Contributed by Guido Flohr.
-
-1999-08-04  Ben Elliston  <bje@cygnus.com>
-
-       * Makefile.in (INSTALL_SCRIPT): Substitute.
-       (install): Install scripts with $(INSTALL_SCRIPT).
-
-1999-07-20  Tom Tromey  <tromey@cygnus.com>
-
-       * autoheader.sh: Fixed regexp when searching for missing symbol.
-       From Pavel Roskin.
-
-1999-07-16  Tom Tromey  <tromey@cygnus.com>
-
-       * autoheader.sh: Be more stringent when looking to see if symbol
-       is in a template file.
-
-1999-07-15  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New implementation, to
-       make maintenance easier.
-       Grep the initial output so that we don't start parsing "-l" and
-       "-L" too early.  From Christopher Lee.
-
-       * acgeneral.m4 (AC_LIST_MEMBER_OF): New "private implementation
-       macro" use by AC_F77_LIBRARY_LDFLAGS.
-       (AC_LINKER_OPTION): Likewise.
-
-1999-07-11  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Cray T3E has an Alpha CPU.
-
-1999-07-04  Mark Elbrecht  <snowball3@bigfoot.com>
-
-       * acspecific.m4 (AC_PROG_CXX): Look for gpp after g++. gpp is the
-       DJGPP C++ compiler, since `g++' is not a valid DOS filename.
-
-1999-06-12  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect Linux on ia64.
-       * config.sub: Handle ia64.
-
-1999-06-12  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Handle `elf32ppclinux' from ld. Contributed by
-       Cort Dougan.
-
-1999-06-09  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * autoconf.texi (Pretty Help Strings): Synchronize documentation
-       with implementation.
-
-1999-06-04  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Fix sed regexp for handling
-       CPP macros with args.
-
-1999-06-04  Nick Clifton  <nickc@cygnus.com>
-
-       * config.sub: Add mcore target.
-
-1999-06-03  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_ACVERSION): Correct version number.
-       * autoconf.texi (EDITION): Likewise.
-       (VERSION): Likewise.
-
-1999-06-02  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * autoconf.texi (Pretty Help Strings): Document and regenerate the
-       indices.
-       * acgeneral.m4 (AC_HELP_STRING): New macro.
-
-       * NEWS: Begin documenting "Major changes" for release 2.14.
-
-       * acconfig.h (F77_FUNC): Add.
-       (F77_FUNC_): Likewise.
-
-1999-06-01  Akim Demaille  <demaille@inf.enst.fr>
-
-       * acgeneral.m4 (AC_PREFIX_PROGRAM): Use macros of the AC_TR_
-       family.
-       (AC_HAVE_LIBRARY): Likewise.
-       (AC_CHECK_FUNCS): Likewise.
-       (AC_CHECK_FILES): Likewise.
-       (AC_CHECK_SIZEOF): Likewise.
-
-       * acgeneral.m4 (AC_TR): New macro which performs transliteration
-       by m4 when possible, or by `tr' at configure time.
-       (AC_TR_UPCASE_NAME): New macro, transliteration 'a-z' to 'A-Z'.
-       (AC_TR_UPCASE_FILE): New macro, transliteration 'a-z./-' to
-       'A-Z___'.
-       (AC_TR_SH): New macro, transliteration to valid sh var name.
-
-       * acgeneral.m4 (_AC_SH_QUOTE): New macro which protects non
-       protected backquotes against shell expansion.
-       (AC_MSG_CHECKING): Use it.
-       (AC_CHECKING): Use it.
-       (AC_MSG_RESULT): Use it.
-       (AC_VERBOSE): Use it.
-       (AC_MSG_WARN): Use it.
-       (AC_MSG_ERROR): Use it.
-
-       * acgeneral.m4 (_AC_MESSAGE): New macro to report message at m4
-       time.
-       (AC_WARNING): New macro to report warnings at m4 runtime.
-       (AC_FATAL): New macro, to report fatal error at m4 runtime.
-
-       * acspecific.m4 (AC_RSH): Use AC_FATAL.
-       (AC_ARG_ARRAY): Idem.
-       (AC_HAVE_BOUNDBANG): Idem.
-
-       * acgeneral.m4 (AC_VAR_IF_INDIR): New macro.
-       (AC_VAR_SET): Likewise.
-       (AC_VAR_GET): Likewise.
-
-1999-05-30  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * autoheader.m4 (AC_DEFINE): Ignore CPP macro arguments.
-       (AC_DEFINE_UNQUOTED): Likewise.
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Change sed regexps to
-       recognize CPP macros that take arguments.  Reported, and based on
-       a patch, by Steven G. Johnson.
-       (AC_OUTPUT_HEADER): Likewise.
-
-       * autoconf.texi (Fortran 77 Compiler Characteristics): Document
-       new AC_F77_NAME_MANGLING macro.
-
-1999-05-30  Steven G. Johnson  <stevenj@alum.mit.edu>
-
-       * autoconf.texi (Fortran 77 Compiler Characteristics): Document
-       new AC_F77_FUNC_WRAPPER macro.
-
-       * acspecific.m4 (AC_F77_WRAPPERS): New macro to define the
-       F77_FUNC and F77_FUNC_ CPP macros to properly mangle the names of
-       C identifiers so that they match the name mangling scheme used by
-       the Fortran 77 compiler.
-       (AC_F77_NAME_MANGLING): New macro to test for the name mangling
-       scheme used by the Fortran 77 compiler.
-
-1999-05-27  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Translate the ":" character to a
-       "_", which allows checking for member functions in C++ libraries.
-
-1999-05-25  H.J. Lu  <hjl@gnu.org>
-
-       * config.guess (dummy): Changed to $dummy.
-
-1999-05-22  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Handle NEC UX/4800. Contributed by Jiro Takabatake.
-
-1999-05-17  Ben Elliston  <bje@cygnus.com>
-
-       Merge with the EGCS source tree.
-
-       * config.guess: Add detection for Interix and UWIN on Windows NT,
-       OpenBSD on PA-RISC and UnixWare version 7.x.
-       Improve usage of `tr' where sets are concerned.
-       Detect all HP 9000 machines.
-       Determine machine types more completely on older UnixWare systems.
-       Determine C library version on GNU/Linux for the PowerPC.
-       * config.sub: Numerous additions. Some cleanup.
-
-1999-04-29  Ben Elliston  <bje@cygnus.com>
-
-       * config.sub: Handle `t3e' alias for Cray T3E. Contributed by
-       James A. Lupo.
-
-1999-04-19  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acgeneral.m4 (AC_TRY_LINK_FUNC): Add support for Fortran 77.
-
-1999-04-17  Paul Eggert  <eggert@twinsun.com>
-
-       * autoconf.texi, acspecific.m4 (AC_FUNC_MKTIME): New macro.
-       taken from automake's AM_FUNC_MKTIME.
-       * acfunctions: mktime now belongs to AC_FUNC_MKTIME.
-
-1999-04-11  Philipp Thomas  <kthomas@gwdg.de>
-
-       * config.sub: Set basic_machine to i586 when target_alias = k6-*.
-
-1999-04-11  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * autoheader.m4: Do not complain about using AC_TRY_RUN without a
-       cross-compilation action--only autoconf should do this.
-
-1999-04-11  Paul Eggert  <eggert@twinsun.com>
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Allow first argument to be a
-       shell variable.
-
-1999-04-11  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_C_STRUCT_MEMBER): New macro.
-       * acspecific.m4 (AC_STRUCT_TIMEZONE): Rewrite in terms of
-       AC_C_STRUCT_MEMBER.
-       (AC_STRUCT_ST_BLOCKS): Likewise.
-       (AC_STRUCT_ST_BLKSIZE): Likewise.
-       (AC_STRUCT_ST_RDEV): Likewise.
-       * autoconf.texi (Structures): Update. Add menu for subnodes.
-       (Particular Structures): New node.
-       (Generic Structures): New node.
-       (AC_C_STRUCT_MEMBER): Document.
-
-1999-04-10  Ben Elliston  <bje@cygnus.com>
-
-       * mkinstalldirs: Add `-m' flag to specify the mode of a newly
-       created directory. Add command line usage and `-h', `--help'
-       options. Contributed by Jeff Garzik.
-
-1999-04-08  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_PROG_CC): Try using the `cl' C compiler under
-       Cygwin. Contributed by Scott Stanton.
-
-       * config.sub: Handle MPE/iX.
-
-1999-04-07  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Add more CLIX machines. From Thomas Dickey.
-
-1999-04-06  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Avoid the possibility of `ld' on GNU/Linux systems
-       being something other than the GNU linker (such as a directory, in
-       the case of GNU binutils).
-
-1999-04-05  Ben Elliston  <bje@cygnus.com>
-
-       * config.sub: Add modern Alpha processors. Reorganise.
-
-       * acspecific.m4 (AC_CYGWIN): Do not remove conftest*; let
-       AC_TRY_COMPILE clean up after itself.
-       (AC_MINGW32): Likewise.
-       (AC_EMXOS2): Likewise.
-
-       * acspecific.m4 (AC_EMXOS2): New macro. Contributed by Ryuji Abe.
-       (AC_EXEEXT): Handle case for OS/2.
-       (AC_PROG_CC_WORKS): Show $CPPFLAGS when running the compiler.
-       (AC_PROG_CXX_WORKS): Likewise.
-
-       * autoconf.texi (AC_EMXOS2): Document.
-       (AC_EXEEXT): Mention OS/2.
-       (AC_MINGW32): Move.
-       (UPDATED): Update.
-
-1999-04-02  Mike Stump  <mrs@wrs.com>
-
-       * acgeneral.m4 (AC_ARG_PROGRAM): Remove spaces, as there is one
-       more pass through sh than you think.
-
-1999-04-01  Ben Elliston  <bje@cygnus.com>
-
-       * standards.texi: Update from FSF.
-
-       * acspecific.m4 (AC_PROG_INSTALL): Avoid using the installation
-       script belonging to HP `pwplus' when running the install
-       program. Contributed by Steven G. Johnson and Dave Adams.
-       (AC_EXEEXT): Do not consider `.xcoff' as a possible executable
-       filename extension. Contributed by Robert S. Maier.
-
-1999-03-28  Tom Tromey  <tromey@cygnus.com>
-
-       * autoconf.texi (AC_OUTPUT_COMMANDS): Add to macro index.
-
-1999-03-22  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Rename BUILD_CC to CC_FOR_BUILD; there is a
-       precedent for the usual name of this environment variable.
-
-1999-03-22  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * autoheader.sh: Report an error if AC_CONFIG_HEADER is not
-       present in the configure input file.
-
-1999-03-21  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Correct typo for detecting ELF on FreeBSD.
-
-1999-03-14  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * config.guess: Recognise HP 9000/8x0 machines.
-
-1999-03-11  Ben Elliston  <bje@cygnus.com>
-
-       * config.sub: Recognise hppa2.0w. Contributed by Erez Zadok.
-
-1999-03-11  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * config.guess: Prefer $HOST_CC over $CC when deciding on a C
-       compiler to compile stub programs. Allow this to be overridden
-       with the value of $BUILD_CC in cross-compilation environments
-       where the native compiler must be used for running tests on the
-       host.
-
-1999-03-11  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Recognise MiNT and TOS on Atari machines.
-       Contributed by Guido Flohr.
-
-       * config.sub: Add aliases for MiNT.
-
-1999-03-10  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Recognise HP 9000/800. Merged from the master
-       FSF version of this file.
-
-1999-03-01  Gordon Matzigkeit  <gord@trick.fig.org>
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't require that macro
-       symbols be valid C identifiers.
-
-1999-02-28  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_FUNC_VFORK): Allow test to behave correctly
-       when $ac_cv_func_vfork_works is the empty string. Contributed by
-       <red@nym.alias.net>.
-
-       * config.sub: Add `oskit' as a basic system type. From Godmar Back.
-
-1999-02-26  Ben Elliston  <bje@cygnus.com>
-
-       * install-sh: Avoid trailing whitespace.
-
-       * autoscan.pl (parse_args): Make compatible with Perl version 4.
-
-1999-02-24  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect LynxOS 3.x. Contributed by Giuseppe
-       Guerrini.
-
-1999-02-23  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect ReliantUNIX on MIPS. Contributed by Andrej
-       Borsenkow.
-       Also remove random trailing whitespace.
-
-1999-02-22  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (System Services): Explain the semantics of the
-       AC_SYS_RESTARTABLE_SYSCALLS macro in greater detail. Suggested by
-       Franc,ois Pinard.
-
-1999-02-22  Stu Grossman  <grossman@cygnus.com>
-
-       * acgeneral.m4 (AC_CANONICAL_SYSTEM): Explicitly require
-       AC_CANONICAL_HOST, AC_CANONICAL_TARGET and AC_CONICAL_BUILD.
-       (AC_CONFIG_AUX_DIR): Run auxillary shell scripts through $SHELL.
-       Do not rely on their magic number.
-       (AC_CANONICAL_THING): New macro. Cache results.
-       (AC_CANONICAL_HOST): Reimplement; use AC_CANONICAL_THING.
-       (AC_CANONICAL_TARGET): Likewise.
-       (AC_CANONICAL_BUILD): Likewise.
-       (AC_OUTPUT): Use $SHELL.
-       (AC_OUTPUT_SUBDIRS): Likewise.
-
-1999-02-19  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Make C code clean for C++ compilers. Contributed
-       by Markus Oberhumer.
-
-1999-02-19  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Automatically recognise ELF on FreeBSD. From Niall
-       Smart and improved by Andrew Cagney.
-
-1999-02-19  Felix Lee  <flee@cygnus.com>
-
-       * acgeneral.m4 (AC_CACHE_VAL): Don't need backticks. This is a
-       performance enhancement for about a 5% reduction in the runtime of
-       the generated configure script.
-
-1999-02-18  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect NEC EWS4800. Contributed by Koji Arai.
-
-1999-02-11  Ben Elliston  <bje@cygnus.com>
-
-       * standards.texi: Update from FSF.
-
-1999-02-10  Tom Tromey  <tromey@cygnus.com>
-
-       * acgeneral.m4 (AC_CACHE_LOAD): Avoid sourcing special files.
-       Works around bug in some versions of bash.
-
-1999-02-02  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * autoconf.texi: Corrected definitions for AC_CONFIG_AUX_DIR and
-       AC_PROG_F77. Duplicated descriptions for AC_SEARCH_LIBS and
-       AC_TRY_LINK_FUNC removed.
-
-1999-01-29  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_EXEEXT): Ignore C++ source files.
-
-1999-01-28  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>
-
-       * acspecific.m4 (AC_PROG_INSTALL): set INSTALL_SCRIPT to
-       ${INSTALL} so that automake doesn't propogate install time flags
-       for INSTALL_PROGRAM into INSTALL_SCRIPT.
-
-1999-01-25  Ben Elliston  <bje@cygnus.com>
-
-       * install-sh: Use $mkdirprog, not `mkdir' directly. Contributed by
-       Jeff Garzik.
-
-       * Makefile.in (clean mostlyclean distclean maintainer-clean):
-       Remove .m4f files.
-
-       * config.guess: Synchronise with master FSF version. Add detection
-       for HP MPE/iX.
-
-       * config.sub: Likewise.
-
-1999-01-23  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Catch more NILE system models. Contributed by
-       Akim Demaille and Graham Jenkins.
-
-       * autoheader.sh: Force $tmpout to close to avoid Windows file
-       sharing conflicts. From Mark Elbrecht.
-
-1999-01-21  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (Introduction): Update bug reporting address.
-
-       * config.guess: Likewise.
-
-1999-01-19  Pavel Roskin  <pavel_roskin@geocities.com>
-
-       * ifnames.sh: Source lines ending with backslash are prepended to
-       the following line before further processing.
-
-1999-01-19  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_PROG_CXXCPP): Substitute @CXXCPP@ correctly
-       when $CXXCPP is overridden in the supervisory shell. Contributed
-       by Michael Schoene.
-
-1999-01-16  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_ACVERSION): Bump to 2.14.1 for prereleases.
-
-1999-01-14  Scott Bambrough  <scottb@corelcomputer.com>
-
-       * config.guess: Recognise armv[234][lb] types (ie. `armv*').
-
-1999-01-13  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.sh: Remove -v and --verbose from the command line usage
-       help. They do not exist.
-
-1999-01-12  Scott Bambrough  <scottb@corelcomputer.com>
-
-       * config.sub: Recognize armv[234][lb] types (ie. `armv*'). Add
-       alias for the NetWinder; set company to `corel'.
-
-1999-01-11  Akim Demaille  <demaille@inf.enst.fr>
-
-       * autoreconf.sh (verbose): use either `:' or `echo'.
-       (aclocal_m4): Renamed from aclocal.
-       (aclocal_flags): New var.
-       Run aclocal using $aclocal_flags.
-       Redirect ls' stderr to /dev/null to avoid spurious messages.
-
-1999-01-11  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect HP-UX on MPE/iX machines.
-
-       * acgeneral.m4 (AC_ACVERSION): Increment to 2.14.
-
-       * autoconf.texi (EDITION): Likewise.
-       (VERSION): Likewise.
-
-1999-01-10  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect Rhapsody on PowerPC and other machines.
-       Contributed by Wilfredo Sanchez.
-
-       * config.sub: Add rhapsody and openstep aliases.
-
-1999-01-09  Ben Elliston  <bje@cygnus.com>
-
-       * Makefile.in (html): New target. Generate HTML documentation.
-       (install-strip): Add.
-       Contributed by Wilfredo Sanchez.
-
-       * autoconf.texi (AC_CHECK_LIB): Explain more. Contributed by Bob
-       Friesenhahn.
-       (UPDATED): Bump to 1999.
-
-       * config.guess: Distinguish between OpenStep and NeXTStep
-       platforms. Contributed by Wilfredo Sanchez.
-
-1999-01-09  J"orn Rennecke  <amylaar@cygnus.co.uk>
-
-       * acgeneral.m4 (AC_CHECK_FUNC): Don't actually call the function.
-
-1999-01-09  H.J. Lu  <hjl@lucon.org>
-
-       * config.guess: Permit multiple concurrent instances by including
-       the process ID of the shell running this script in temporary
-       filenames.
-
-1999-01-08  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.sh: More useful and up-to-date help from the --help
-       option. Contributed by Akim Demaille.
-
-       * autoheader.sh: Likewise.
-
-       * autoreconf.sh: Likewise.
-
-       * autoscan.pl: Likewise.
-
-       * autoupdate.sh: Likewise.
-
-       * ifnames.sh: Likewise.
-
-       * config.guess: Detect Cray T3E and NEC SX-4, SX-5 machines.
-       Contributed by Andreas Schott.
-
-1999-01-06  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (AC_OBJEXT): Correct documentation.
-
-1999-01-05  Ben Elliston  <bje@cygnus.com>
-
-       * Version 2.13.
-
-1999-01-04  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (AC_CHECK_FILE): Document.
-       (AC_CHECK_FILES): Likewise.
-       (AC_SEARCH_LIBS): Likewise.
-       (AC_FUNC_SELECT_ARGTYPES): Use Jeff Garzik's version.
-       (AC_C_STRINGIZE): Likewise.
-       (AC_CYGWIN): Document.
-       (AC_EXEEXT): Likewise.
-       (AC_OBJEXT): Likewise.
-       (AC_MINGW32): Likewise.
-       (AC_TRY_LINK_FUNC): Likewise.
-       (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
-
-1999-01-01  Ben Elliston  <bje@cygnus.com>
-
-       * NEWS: Update.
-
-       * acspecific.m4 (AC_PROG_CXX_WORKS): Specify an explicit return
-       type for `main' to keep modern C++ compilers happy.
-
-1998-12-28  Jeff Garzik  <jgarzik@pobox.com>
-
-       * autoconf.texi:
-        (AC_SEARCH_LIBS, AC_CHECK_FILE, AC_CHECK_FILES,
-         AC_TRY_LINK_FUNC): Document.
-        (AC_CHECK_LIB): Indicate the absence of
-               action-if-not-found will not kill default action.
-        (AC_SYS_INTERPRETER): Alphabetize with rest of section,
-               s/ac_cv_sys_interpreter/interpval/
-
-       * acgeneral.m4:
-        (AC_TRY_LINK_FUNC): Fix arg transposition.
-        (AC_SEARCH_LIBS): Require autoconf 2.13, add other-libs arg.
-        (AC_CHECK_FILES): Add underscore to HAVE_file define.
-
-       * acspecific.m4:
-        (AC_SYS_INTERPRETER): New shell var 'interpval' stores
-               internal var ac_cv_sys_interpreter.
-
-1998-12-27  Ben Elliston  <bje@cygnus.com>
-
-       * autoconf.texi (AC_PROG_INSTALL): Update.
-       (AC_FUNC_ALLOCA): Correct code fragment.
-       (AC_FUNC_SELECT_ARGTYPES): Document.
-       (AC_C_STRINGIZE): Likewise.
-       (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
-
-       * acspecific.m4 (AC_CYGWIN): Rename from `AC_CYGWIN32'.
-       (AC_CYGWIN32): Warn about deprecated usage. Forward to AC_CYGWIN.
-
-       * config.sub: Drop `32' from `Cygwin32'.
-
-       * config.guess: Likewise.
-       Handle BSD/OS variants for non-x86 machines. Contributed by Chris
-       P. Ross.
-
-       * NEWS: Update.
-
-       * configure: Rebuild.
-
-1998-12-26  Ben Elliston  <bje@cygnus.com>
-
-       * autoreconf.sh (stamp): Add missing quote.
-
-       * mkinstalldirs: Write output which is not diagnostic to standard
-       output and not standard error. Suggested by Steve Robbins.
-
-1998-12-11  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acconfig.h, acgeneral.m4, acspecific.m4, autoconf.texi: Change
-       all of the Fortran 77 code to use the new `F77' prefix instead of
-       the older `FC' prefix.
-
-1998-12-11  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_ACVERSION): Bump to 2.13.
-
-       * autoconf.texi (EDITION): Likewise.
-       (VERSION): Likewise.
-
-1998-10-30  Jeff Garzik  <jgarzik@pobox.com>
-
-       * autoconf.texi: Document AC_CACHE_LOAD and AC_CACHE_SAVE. Explain
-       how AC_CACHE_SAVE can be used as a means of syncing the cache to
-       disk prior to doing something potentially fatal in configure.
-
-1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * autoreconf.sh: Support several automake command line options,
-       and run aclocal and automake when needed. Also, create stamp files
-       just like automake's Makefiles would do for config headers.
-       Additional contributions from Tom Tromey.
-
-1998-10-24  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acgeneral.m4 (AC_LANG_FORTRAN77): Remove [] (i.e. the m4 quotes)
-       since it was confusing the test suite.  Also make `f77' the default
-       for FC, otherwise the test suite fails.
-
-       * autoconf.texi (Fortran 77 Compiler Characteristics): Added new
-       node documenting the new AC_F77_LIBRARY_LDFLAGS macro.
-
-       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New macro to determine
-       the linker flags (e.g. `-L' and `-l') for the Fortran 77 intrinsic
-       and run-time libraries.
-
-1998-10-24  Ben Elliston  <bje@cygnus.com>
-
-       * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): New macro. Detects the
-       types of formal arguments to select(). Contributed by Lars Hecking.
-
-       * acconfig.h (SELECT_TYPE_ARG1): Add.
-       (SELECT_TYPE_ARG234): Likewise.
-       (SELECT_TYPE_ARG5): Likewise.
-
-       * config.guess: Hide warnings emitted by the HP linker when
-       generating a PA 2.0 object file. Contributed by Marcus Thiessel.
-
-1998-10-20  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_LANG_RESTORE): Fix a typo spotted by Noah
-       Elliott.
-
-1998-10-09  Tom Tromey  <tromey@cygnus.com>
-
-       * Makefile.in (autoconf.m4f): New target.
-       (autoheader.m4f): Likewise.
-
-1998-10-08  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_TRY_LINK_FUNC): Fix macro ordering.
-
-Sun Oct  4 21:57:20 1998  Tom Tromey  <tromey@cygnus.com>
-
-       * autoconf.texi (Defining Symbols): Documented third argument to
-       AC_DEFINE.
-       * autoheader.m4 (AC_DEFINE_UNQUOTED): Generate `verbatim'
-       assignment if third argument given.
-       (AC_DEFINE): Likewise.
-       * acgeneral.m4 (AC_DEFINE): Handle case where $# is 3.
-       (AC_DEFINE_UNQUOTED): Likewise.
-       * autoheader.sh: Echo $verbatim if not empty.
-
-1998-10-03  Ben Elliston  <bje@cygnus.com>
-
-       * acconfig.h (FC_NO_MINUS_C_MINUS_O): Add to complete the Fortran
-       77 support.
-
-       * README: Update bug reporting address. Include maintainer info.
-
-1998-10-02  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): New macro. This
-       macro can be used to ensure that a configure script will not run
-       on a second system without removing the cache and re-running
-       configure. Contributed by Alexandre Oliva.
-
-1998-09-29  Ben Elliston  <bje@cygnus.com>
-
-       * acgeneral.m4 (AC_SEARCH_LIBS): New macro. Searches a series of
-       libraries for a given function. Contributed by Jim Blandy.
-       (AC_TRY_LINK_FUNC): New macro. Again, from Jim.
-
-1998-09-28  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Detect multiprocessor DC/OSx running on Pyramid
-       MIServer machines.  Contributed by Graham K. Jenkins.
-
-       * acgeneral.m4 (AC_CHECK_PROG): Fix a bug if the supplied path
-       contains colons. This was observed with some versions of NetBSD
-       `sh' and some versions of `bash'.
-       (AC_PATH_PROG): Likewise. Contributed by Tom Yu.
-
-1998-09-27  Ben Elliston  <bje@cygnus.com>
-
-       * Makefile.in (all): Generate frozen .m4 files at build time.
-       (install): Do not freeze .m4 files. Install pre-frozen .m4f files
-       using $(INSTALL_DATA).
-       (.m4.m4f): Freeze files if m4 supports stored internal state.
-       Contributed by Karl Heuer.
-
-       * install-sh: Import latest version from the FSF.
-
-       * mkinstalldirs: Likewise.
-
-       * config.guess: Apply the sysconf(2) test to HP 9000/600-series,
-       9000/802, 9000/804 and 9000/892 machines.  Contributed by Pavel
-       Roskin.
-       Detect UnixWare 7.  Contributed by Paul Gampe.
-
-       * acspecific.m4 (AC_PROG_INSTALL): Substitute `INSTALL_SCRIPT'.
-       Contributed by Franc,ois Pinard
-       (AC_C_STRINGIZE): New macro to test the availability of the
-       stringizing operator in the C preprocessor. Contributed by Arnold
-       Robbins on behalf of the GNU AWK project.
-
-       * acconfig.h (HAVE_STRINGIZE): Add for the AC_C_STRINGIZE macro.
-
-       * testsuite/Makefile.in (check): If DejaGNU is not installed,
-       print a warning and skip the `dejacheck' target (which will fail).
-       (site.exp): Use tests to guard commands from generating error
-       messages if `site.exp' or `site.bak' do not exist. Contributed by
-       Karl Heuer.
-       (dejacheck): Remove unused target.
-
-1998-09-26  Ben Elliston  <bje@cygnus.com>
-
-       * texinfo.tex: Import latest version from the FSF.
-
-       * config.guess: Treat all SPARC variant processors running BSD/OS
-       as just `sparc' for compatibility reasons.  Contributed by Chris
-       Torek.
-
-       * acgeneral.m4 (AC_CHECK_FILE): New macro. Checks for the
-       existence of a file in the file system (native only).
-       Contributed by Ken Raeburn.
-       (AC_CHECK_FILES): Likewise.
-
-1998-09-15  Didier Verna  <verna@inf.enst.fr>
-
-       * acspecific.m4 (AC_PATH_XTRA): use X_EXTRA_LIBS add-on libraries
-       in the test for libICE. It is needed at least under Solaris.
-
-1998-09-15  Ben Elliston  <bje@cygnus.com>
-
-       * config.guess: Handle strange processor ID assignments on AIX
-       machines.  Contributed by Didier Desseaux.
-
-Sat Sep 12 16:25:00 1998  Aaron Crane  <aaronc@pobox.com>
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Changed the egrep regex to avoid
-       incorrectly assuming that if foobar_t is defined, then so is
-       bar_t.
-
-Tue Sep  8 14:06:04 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * acgeneral.m4: Make the following macros Fortran 77 aware
-       (i.e. conditionalize whether to `#include "confdefs.h"', etc.):
-       (AC_TRY_COMPILE)
-       (AC_TRY_LINK)
-       (AC_CHECK_LIB)
-
-       * acgeneral.m4 (AC_LANG_FORTRAN77): Rename `AC_LANG_FORTRAN' to
-       `AC_LANG_FORTRAN77'.  Change the Fortran 77 language macro from
-       `FORTRAN' to `FORTRAN77'.
-       (AC_LANG_RESTORE): Change the Fortran 77 language macro from
-       `FORTRAN' to `FORTRAN77'
-
-       * autoconf.texi: Updated Fortran 77 documentation, particularly
-       for `AC_TRY_COMPILE', `AC_TRY_LINK' and `AC_CHECK_LIB'.
-
-Thu Sep  3 09:34:39 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
-
-       * autoconf.texi: Added Fortran 77 documentation.
-
-       * acspecific.m4 (AC_PROG_FC): New macro.  Determine a Fortran
-       compiler to use.
-       (AC_PROG_FC_WORKS): New macro.
-       (AC_PROG_FC_GNU): New macro.
-       (AC_PROG_FC_G): New macro.
-       (AC_PROG_FC_C_O): New macro.
-
-       * acgeneral.m4: Add FFLAGS (Fortran 77 flags).
-       (AC_LANG_FORTRAN): New macro.
-       (AC_LANG_RESTORE): Make Fortran 77 aware.
-       (AC_TRY_COMPILER): Make Fortran 77 aware (i.e. conditionalize
-       whether to `#include "confdefs.h"').
-
-Thu Jun 18 12:13:27 1998  Ian Lance Taylor  <ian@cygnus.com>
-
-       * acspecific.m4 (AC_EXEEXT): Correct setting of ac_exeext when
-       there is no extension.
-
-Mon Jun  1 12:30:39 1998  Ian Lance Taylor  <ian@cygnus.com>
-
-       * acgeneral.m4 (AC_CHECK_PROG): Set IFS to just ":" when searching
-       through PATH.
-       (AC_PATH_PROG): Likewise.
-       * acspecific.m4 (AC_PROG_INSTALL): Likewise.
-       (AC_PROG_CC): On cygwin32, if neither gcc nor cc
-       are found, look for cl.
-       (AC_PROG_CXX): Look for cl after all other choices.
-       * configure: Rebuild.
-
-Thu May 28 18:37:36 1998  Ian Lance Taylor  <ian@cygnus.com>
-
-       * acgeneral.m4 (AC_ACVERSION): Bump to 2.12.2.
-
-       Add support for Visual C++:
-       * acgeneral.m4 (ac_exeext, ac_objext): New variables.
-       (ac_link): Use ac_exeext.
-       (AC_TRY_COMPILER, AC_TRY_LINK, AC_TRY_RUN_NATIVE): Likewise.
-       (AC_TRY_CPP): Remove lines from stderr which contain only the name
-       of the file.
-       (AC_REPLACE_FUNCS): Use ac_objext.
-       * acspecific.m4 (AC_PROG_CC): Check whether compiler supports -g
-       even if it is not gcc.
-       (AC_PROG_CXX): Likewise.
-       (AC_PROG_CPP): Try running the compiler with the -nologo option.
-       (AC_FUNC_ALLOCA): Check for _MSC_VER.  Use ac_objext.
-       (AC_FUNC_MEMCMP): Use ac_objext.
-       (AC_STRUCT_ST_BLOCKS): Likewise.
-       (AC_OBJEXT): New macro.
-       (AC_CYGWIN32, AC_MINGW32, AC_EXEEXT): New macros.
-       * configure: Rebuild.
-
-       * Makefile.in (editsh): Substitute for SHELL.
-       (Makefile, config.status): Use $(SHELL) when running
-       config.status.
-       * autoconf.sh: Change initial /bin/sh to @SHELL@.
-       * autoheader.sh: Likewise.
-       * autoreconf.sh: Likewise.
-       * autoupdate.sh: Likewise.
-       * ifnames.sh: Likewise.
-
-Thu Apr 30 16:29:00 1998  Syd Polk  <spolk@cygnus.com>
-
-       * acspecific.m4 (SETPGRP_VOID): The test for setpgrp needs
-       to have unistd.h included or the DEC compiler does not
-       flag the error that triggers setting the variable.
-
-Tue Nov 18 14:21:38 1997  Eric Mumpower  <nocturne@cygnus.com>
-
-       * autoreconf.sh: Do the right thing when AC_CONFIG_HEADER is
-       given more than one filename. As noted in the "Invoking
-       autoheader" node of the info files, autoheader will use the first
-       file argument given to AC_CONFIG_HEADER. Prior to this patch,
-       autoreconf would end up executing incorrect shell code (e.g.
-       "test ! -f 1.h 2.h.in") in such cases.
-       Patch submitted in parallel to bug-gnu-utils@prep.ai.mit.edu.
-
-Fri Oct  3 18:10:39 1997  Ian Lance Taylor  <ian@cygnus.com>
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Add a grep when checking whether
-       set quotes correctly, to avoid a cache overflow on HP-UX 9.
-       * configure: Rebuild.
-
-Wed Sep 11 15:35:19 1997  Chris Provenzano  <proven@cygnus.com>
-
-       * acgeneral.m4 : Always set SHELL and substitute SHELL.
-       When looking for a path for an executable allow the
-       user to override with an DOS path.
-       * configure : New configure generated by autoconf.
-
-Thu Sep  4 22:30:40 1997  Jeffrey A Law  (law@cygnus.com)
-
-       * acspecific (AC_PROC_INSTALL): Don't use installbsd on OSF.
-
-Wed Sep  3 23:00:44 1997  Chris Provenzano  <proven@cygnus.com>
-
-       * configure : New configure generated by autoconf.
-       * Makefile.in : Set SHELL=@SHELL@. configure now substiutes
-       ${CONFIG_SHELL-/bin/sh} in for @SHELL@ at configure time.
-
-Mon Aug 11 01:40:37 1997  Jason Molenda  <crash@cygnus.co.jp>
-
-       * acspecific (AC_FUNC_VFORK): If cross-compiling, set
-       $ac_cv_func_vfork_works to $ac_cv_func_vfork (assume vfork works
-       if present).
-
-Tue Aug  5 23:00:05 1997  Ian Lance Taylor  <ian@cygnus.com>
-
-       * acgeneral.m4 (AC_VERSION): Set to 2.12.1.
-       (AC_CANONICAL_HOST): Use CONFIG_SHELL to run $ac_config_sub and
-       $ac_config_guess.
-       (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Likewise.
-
-Tue Dec 10 19:38:59 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Use grep to prevent overflowing
-       HP-UX 9.05 /bin/sh buffer in case statement.  From Eric Backus.
-
-Mon Dec  9 23:39:17 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Add a semicolon between
-       shell variable assignments; the evaluation order varies between
-       implementations.
-
-Tue Nov 26 13:00:28 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Version 2.12.
-
-Wed Nov 20 13:00:21 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Test release 2.11.2.
-
-       * acgeneral.m4 (AC_OUTPUT): Remove a now-wrong test for whether to
-       make an unquoted here document.
-       (AC_CACHE_SAVE): Double-up backslashes in double quotes.
-       From Paul Eggert.
-
-       * Test release 2.11.1.
-
-       * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Make the final
-       newline consistent with the other AC_TRY_* macros: no final dnl
-       is needed to avoid extraneous blank lines.
-       (AC_CHECK_LIB, AC_HAVE_LIBRARY, AC_COMPILE_CHECK): Remove
-       extraneous dnl's.
-       (AC_DIVERSION_CMDS, AC_DIVERSION_ICMDS): New macros.
-       (AC_OUTPUT_COMMANDS, AC_OUTPUT): Use them instead of appending to
-       list macros.
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Handle cache variable values
-       correctly even if they contain single quote, or are quoted by
-       the shell.  From Paul Eggert.
-       (AC_INIT_PREPARE): Set LC_MESSAGES to C if set.
-       From Hans Olsson.
-       Set LC_CTYPE to C if set.
-       From Thomas Winder.
-       * autoconf.sh, autoheader.sh: Likewise set LC_MESSAGES and LC_CTYPE.
-
-Tue Nov 19 10:29:06 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * testsuite/autoconf.g/sizeof.exp: Use the v2 macro name.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADER): Support
-       creating output files from multiple pieces, concatenated.
-       Suggested by Theodore Ts'o.
-       (AC_LINK_FILES): If called more than once, concatenate the
-       arguments.  From Roland McGrath.
-       (AC_CONFIG_SUBDIRS): Likewise.
-       (AC_OUTPUT_COMMANDS): New macro.  Suggested by
-       Tom Tromey.
-       (AC_OUTPUT): Use the lists it sets.
-
-       * acgeneral.m4 (AC_TRY_RUN_NATIVE): Fail if linking fails, like
-       AC_TRY_LINK.
-       (AC_TRY_RUN): Don't require AC_C_CROSS.
-       (AC_TRY_COMPILER): New macro.
-       (AC_LANG_C, AC_LANG_CPLUSPLUS): Set cross_compiling.
-       * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Use
-       AC_TRY_COMPILER instead of AC_TRY_LINK.
-       (AC_PROG_CC_GNU, AC_PROG_CC_G): Split out of AC_PROG_CC.
-       (AC_PROG_CXX_GNU, AC_PROG_CXX_G): Split out of AC_PROG_CXX.
-       For the *_G macros, make the cache variable names non-GNU-specific.
-       (AC_C_CROSS): Mark obsolete, and otherwise a no-op.
-
-       * AUTHORS: New file.
-       * Makefile.in (DISTFILES): Add it.
-
-       * acspecific.m4 (AC_FUNC_MMAP): Update the getpagesize
-       declarations from getpagesize.h.  Check for unistd.h.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Run the eval in a subshell.
-
-       * acfunctions: Map fnmatch, strftime, getpgrp, setpgrp to their
-       own macros.
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): Check that $CONFIG_HEADERS is
-       unset, not that it's empty.
-
-Mon Nov 18 10:24:50 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Version 2.11.
-
-Sun Nov 17 20:12:05 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acspecific.m4 (AC_FUNC_STRCOLL): Make the checking message more
-       accurate.
-
-Thu Nov 14 11:15:27 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acheaders: Add entry for malloc.h.  Make the strings.h entry
-       suggest AC_CHECK_HEADERS instead of AC_HEADER_STDC.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move initialization of
-       ac_max_here_lines here from AC_OUTPUT_HEADER.
-
-       * autoheader.sh: Take the multiple-include protection back out.
-       It's not needed for a file that just #defines stuff, and, as Ken
-       Raeburn pointed out in Apr 1994:
-       Since you don't make it optional, and you don't give the writer of
-       configure.in much control over the name of the symbol, it also would
-       prevent one "config.h" file in a subdirectory from including
-       "../config.h" as a way to avoid duplicating some common tests.
-
-       * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Don't try
-       running a program, just try linking.
-       (AC_C_CROSS): Make the wording clearer.
-
-Wed Nov 13 10:07:14 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Check whether the
-       compiler works before checking whether it's a GNU compiler.
-       (AC_FUNC_VFORK): Call _exit after perror.
-       (AC_PATH_XTRA): Go back to using -R, as setting an env var as part
-       of CC doesn't get eval'd correctly to actually work.
-       Directly test whether a space is needed after -R.
-       Don't add "-L" to LDFLAGS if $x_libraries is empty.
-       (AC_FUNC_STRFTIME): Check for it in -lintl only if it's not in the
-       normal libraries.
-
-       * Test release 2.10.3.
-
-       * testsuite/Makefile.in (dejacheck): New target, suggested by Tom
-       Tromey.
-       (check): Depend on dejacheck.
-
-Tue Nov 12 00:06:14 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Split the list of sed commands in
-       conftest.subs into multiple files named conftest.s[1-9][0-9]*.
-       Create a pipeline of sed commands that use these files, then delete
-       the temporary files.  From John W. Eaton.
-
-       * acspecific.m4 (AC_AIX, AC_MINIX): Remove warnings about AC_TRY_LINK.
-       These macros don't change the linkage options.
-
-       * Test release 2.10.2.
-
-       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX) [GCC]: Use -O2 instead
-       of -O.  Suggested by fnf@ninemoons.com (Fred Fish).
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): Support passing
-       AC_CONFIG_HEADER a value containing shell variables.  Suggested by
-       Markku Savela and Julian Onions.
-       * acgeneral.m4 (AC_TRY_RUN_NATIVE, AC_TRY_LINK, AC_TRY_COMPILE,
-       AC_TRY_CPP): Show the test program in config.log if the test fails.
-       From Karl Berry.
-
-       * testsuite/config/unix.exp: Run the configure script as "./script"
-       in case the user doesn't have "." in their PATH.
-
-Mon Nov 11 18:02:58 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Deal with smart
-       compilers that know that an unused function doesn't have to be
-       linked in: call the function directly from main().
-       (Removing a legacy from when they tried to run the code, I think-djm.)
-       From fnf@ninemoons.com (Fred Fish).
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Rename ac_save_LIBS to avoid
-       a clash with AC_CHECK_LIB.
-       From Jim Meyering.
-       (AC_FUNC_FNMATCH, AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3,
-       AC_FUNC_STRCOLL, AC_FUNC_MEMCMP): Rename cache variables to avoid
-       wrong results if someone calls AC_CHECK_FUNC for these functions.
-
-       * autoheader.sh: Don't cmp with config.h.in if it doesn't exist yet.
-       Don't frob lines 1-@TOP@ or @BOTTOM@-end of acconfig.h's.
-       Accept TAB as well as SPC after #undef in acconfig.h's.
-
-Sat Nov  9 01:54:04 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Test release 2.10.1.
-
-       * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): New macros
-       adapted from Bruno Haible.
-       (AC_PROG_CC, AC_PROG_CXX): Use them.
-       * acgeneral.m4 (AC_TRY_RUN_NATIVE): Split out of AC_TRY_RUN.
-       (AC_TRY_LINK): Check that the executable exists after linking.
-       (AC_EGREP_CPP): Disable m4 quote chars around egrep, so [] in regexps
-       isn't eaten.
-
-       * autoheader.sh: Add multiple-inclusion protection for config.h.
-
-       * acgeneral.m4 (AC_PREFIX_PROGRAM): Pretty up the output.
-       (AC_CHECK_LIB): Include the function being tested in the message.
-       (AC_CHECK_PROG, AC_PATH_PROG): Add a dummy variable to force word
-       splitting on the path.
-
-       * acspecific.m4 (AC_FUNC_MMAP): Remove check and uses of valloc.
-       It turns out it's a separate issue, for GNU grep.
-       Replace the test program with a new version from Mike Haertel.
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Accept the HP-UX sh 'set' output
-       format.  From Marcus Daniels.
-
-       * acgeneral.m4 (AC_MSG_CHECKING, AC_CHECKING): Write a message to
-       config.log also.  From T.E.Dickey.
-       (AC_CHECK_LIB, AC_CHECK_HEADER, AC_CHECK_HEADERS): Replace use of
-       tr with sed, to avoid a bug in the AIX 4.1.3.0 tr reported by
-       Alain Knaff.  He says that version of tr interprets \055 as a
-       range specifier, like an unquoted -.
-       * acspecific.m4 (AC_PROG_MAKE_SET, AC_CHECK_HEADER_DIRENT,
-       AC_CHECK_HEADERS_DIRENT): Ditto.
-
-       * acspecific.m4 (AC_FUNC_SETPGRP): New macro.
-       * acconfig.h (SETPGRP_VOID): New entry.
-       From T.E.Dickey.
-
-       * acspecific.m4 (AC_PATH_X_DIRECT): Try /lib/usr/lib/X11 for A/UX.
-       From Guillermo Gomez.
-       (AC_PATH_XTRA): Replace -R with adding LD_RUN_PATH to CC in the
-       Solaris kludge.  Suggested by Paul Eggert.
-       Define X_DISPLAY_MISSING with AC_DEFINE, and
-       if not using X, clear out the X variables.
-       Check system-dependent libs before system-independent ones.
-       Check for more system-dependent libs.
-       From Karl Berry.
-       Use AC_CHECK_FUNC in the system-dependent libs tests.
-       From Larry Schwimmer.
-       Wart removal: Don't require AC_ISC_POSIX.
-       (AC_ISC_POSIX): Require AC_PROG_CC, since it uses $GCC.
-       From gvran@uddeborg.pp.se.
-       Don't blather about being called before AC_TRY_LINK,
-       which is now called in AC_PROG_CC.  Don't encourage using this macro.
-       * acconfig.h (X_DISPLAY_MISSING): Add entry.
-
-Fri Nov  8 16:02:08 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acspecific.m4 (AC_PATH_X_DIRECT): Search for /usr/X11 before
-       /usr/X11Rn, etc.  From bostic@bsdi.com (Keith Bostic).
-
-       * acgeneral.m4 (AC_CHECK_TYPE) [STDC_HEADERS]: Check in stddef.h, too.
-       From Glenn P. Davis.
-       Don't require the second char after the type name to be a space.
-       (AC_TRY_RUN): Remove the test files before executing the "failure"
-       case code.
-
-       * acspecific.m4 (AC_PROG_CXX): Check for cc++ for NexT.
-       From Carl Edman.
-       (AC_PROG_CC, AC_PROG_CXX): Check whether -g works even if
-       C[XX]FLAGS is set.  From T.E.Dickey.
-       (AC_FUNC_FNMATCH): New macro.
-       * acconfig.h (HAVE_FNMATCH): New entry.
-
-       * acgeneral.m4 (AC_REPLACE_FUNCS): Call AC_CHECK_FUNCS to do the work.
-
-Tue Oct 29 13:03:44 1996  Doug Evans  <dje@canuck.cygnus.com>
-
-       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Fix thinko in computation of
-       ac_sub_srcdir in relative but not "." case.
-
-Thu Oct 10 22:29:37 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CANONICAL_HOST, AC_CANONICAL_TARGET,
-       AC_CANONICAL_BUILD): Allow the os part of the string returned by
-       config.sub to contain dashes, as in "linux-gnu".
-
-Fri Jul 19 16:59:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Add dnl so regexp doesn't have a
-       leading newline.
-
-Wed Jun 12 13:56:57 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Remove extra ')'.
-
-       * Many files: Update the FSF street address.
-
-Sun Jun  9 17:54:23 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Add missing \ in last change.
-
-Fri Jun  7 11:54:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Identifierize lib name in $ac_tr_lib.
-
-Mon May 27 13:49:02 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): If $TMPDIR names an
-       existing, writable directory, then test it instead of /tmp, /var/tmp,
-       and /usr/tmp for long file name support.
-
-       * acgeneral.m4 (AC_PREREQ): Prepend "FATAL ERROR: " to msg.
-
-Sun May 26 19:07:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PROG_MAKE_SET): Sanitize $MAKE for use as
-       identifier.
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Tighten regexp so ulong doesn't match
-       ulong_t.
-
-       * autoheader.sh: Put $syms in a temporary file and use fgrep -f.
-
-Tue May  7 13:20:33 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
-
-       * acgeneral.m4: Version 2.10 released.
-
-Tue Mar 26 13:03:12 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): Make subdir if necessary.
-
-Thu Mar 21 10:52:03 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Fix name of -lelf cache variable
-       name in test of it.
-       (AC_PATH_XTRA): Fix name of -ldnet cache variable name in test of it.
-
-Wed Mar 20 09:37:31 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Use \055 for -; leading and trailing
-       both lose with some tr.
-
-       * acspecific.m4 (AC_C_CONST): Remove check for gcc 2.7 bug.
-       RMS wants everyone to lose until gcc is fixed.
-
-       * acgeneral.m4 (AC_CHECK_LIB): Put - last in tr set so it is not
-       considered a range.
-
-       * acspecific.m4 (AC_C_CONST): Add check for gcc 2.7 bug.
-       From Paul Eggert and Jim Meyering.
-
-       * acgeneral.m4 (AC_CHECK_LIB): Omit `char $2' decl when $2 is `main'.
-
-Wed Mar 13 22:10:42 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Put quotes around _ when
-       constructing cache variable name, to separate it from preceding
-       text.
-
-Sat Mar 16 15:53:22 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * Version 2.9 released.
-       * acgeneral.m4 (AC_ACVERSION): Updated to 2.9.
-
-Wed Mar 13 12:49:51 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): Undo last change to $ac_dB,
-       and instead change the code written into conftest.hdr.
-
-Tue Mar 12 02:51:24 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): Apply Jan 15 fix to
-       AC_OUTPUT_MAKE_DEFS here too: Match `#define foo' without trailing
-       space in confdefs.h.  Before configure would lose if all its trailing
-       whitespace got stripped, and that can happen in mail.
-
-Sun Mar 10 20:30:09 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_INIT_NOTICE): Add 95 and 96 to copyright years.
-
-Sat Mar  9 18:28:42 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Add missing [.
-
-Fri Mar  8 15:06:48 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Declare $2 to override gcc2 internal
-       prototype.
-
-       * Version 2.8 released.
-
-Wed Mar  6 14:38:31 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Use a cache variable name containing
-       both the library and function name.
-
-Tue Jan 16 16:39:21 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_PROG): Take optional 6th arg, full name
-       of program to reject if found in search path.
-       * acspecific.m4 (AC_PROG_CC): If gcc not found use AC_CHECK_PROG
-       for cc, rejecting /usr/ucb/cc.
-       Fatal configure error if no $CC found at all.
-
-Mon Jan 15 15:57:36 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Match `#define foo' without
-       trailing space in confdefs.h.  Before configure would lose if
-       all its trailing whitespace got stripped, and that can happen in mail.
-
-Fri Jan 12 14:38:37 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_TRY_CPP): Use "" instead of '' when setting
-       ac_try; we need one level of expansion there for $ac_cpp, then
-       AC_TRY_EVAL does one more for its the expansion of $ac_cpp.
-
-Thu Jan 11 10:38:19 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Removed echo cmds
-       from $ac_cpp, $ac_compile, and $ac_link.
-       (AC_TRY_EVAL, AC_TRY_COMMAND): New macros for running tests' commands.
-       Always put the configure source line and command line into config.log.
-       (AC_TRY_CPP, AC_TRY_COMPILE, AC_TRY_LINK): Use them.
-       * acspecific.m4: Use AC_TRY_EVAL and AC_TRY_COMMAND for running
-       all tests.
-
-Fri Jan  5 17:50:28 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT):
-       Rearrange logic: do no tests if $with_x=no; make incl and lib
-       tests independent, and distinguish unset from empty.
-
-       * autoconf.sh (undefined macro check): \ sed \s inside "".  If
-       grep $name in $infile misses, give error message that there must
-       be an Autoconf bug.
-
-Tue Dec 19 10:49:20 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * autoconf.sh: Ignore undefined macros in shell comments.
-
-Mon Dec 11 22:12:54 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PROG_CC_C_O): Rearrange logic to get the right
-       answer for cc.
-
-Fri Nov 24 17:26:38 1995  Miles Bader  <miles@gnu.ai.mit.edu>
-
-       * autoconf.sh: Define $AWK from the subst @AWK@, and use it.
-
-Wed Nov 22 11:01:16 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Version 2.7.
-
-       * autoheader.m4 (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Expand the
-        optional action args.  From jj@jfch.vc.cvut.cz (Jakub Jelinek).
-
-       * acgeneral.m4 (AC_CHECK_LIB): Translate - in library names to _.
-       (AC_ARG_PROGRAM): Use cat instead of echo to avoid SysV echo
-       interpreting backslashes.  From kim@tac.nyc.ny.US (Kimmo Suominen).
-       (AC_OUTPUT_FILES): Quote $ and \ for being in an unquoted here
-       document.  From Paul Eggert.
-
-       * acspecific.m4 (AC_PATH_X_XMKMF): Use ${MAKE-make}, not plain make.
-       (AC_C_CONST): Avoid a warning from g++.
-       From tgl@sss.pgh.pa.us (Tom Lane).
-       (AC_FUNC_MMAP): Check for valloc and getpagesize; don't rely on
-       predefines.
-       (AC_HEADER_STDC): If cross-compiling, assume the ctype macros are
-       ANSI.  From dje@cygnus.com (Doug Evans).
-       (AC_TYPE_SIGNAL) [__cplusplus]: Give a full prototype.
-       From churritz@cts.com (Chad Hurwitz).
-       (AC_FUNC_VFORK): If cross-compiling, use AC_CHECK_FUNC instead.
-       From Steve Chamberlain.
-
-Tue Sep  5 20:37:48 1995  Paul Eggert  <eggert@twinsun.com>
-
-       * acspecific.m4 (X_LIBS): Use `-R lib', not `-Rlib', since Sun
-       CC 3.0 requires this.
-
-Tue Aug  8 20:10:12 1995  Paul Eggert  <eggert@twinsun.com>
-
-       * acgeneral.m4: When creating config.status, start a new
-       here-script just before building conftest.subs, to work around
-       a bug in the HP-UX 9 HP9000-800 sh.
-
-Tue Nov 21 17:36:41 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Makefile.in (install): Undo last ASCRIPTS panic change.
-       The bug reporter hadn't cleaned up his source dir.
-
-Mon Nov 20 15:26:50 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Version 2.6.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Prettify usage message somewhat.
-
-       * Makefile.in: Use @bindir@, @datadir@, @infodir@.
-       (install): Find ASCRIPTS in $(srcdir).
-
-Sat Nov 18 14:21:55 1995  Karl Berry  <karl@cs.umb.edu>
-
-       * autoconf.sh: Allow lowercase letters in the undefined-macro name.
-
-Fri Nov 17 15:05:44 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * Version 2.5 released.
-
-Fri Nov 17 15:23:04 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Don't start tr argument with '+',
-        so as not to confuse old GNU tr's.  From
-        Ian Lance Taylor.
-        (AC_INIT_PARSE_ARGS): Make sure MFLAGS and MAKEFLAGS are empty.
-        From Paul Townsend (aab@cc.purdue.edu).
-        (AC_CHECK_LIB, AC_CHECK_HEADERS, AC_CHECK_FUNC): Remove
-        duplicate `d' from alphabets.
-
-       * acspecific.m4 (AC_USG): Define USG if we don't have rindex and
-        bzero, not if we do have them.
-        From Viktor Dukhovni.
-
-Sun Oct 29 15:13:37 1995  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_PROG): Use arg 5 as search list, not arg 4.
-
-Wed Aug 30 17:34:48 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PROG_CC_C_O): If $CC groks it and cc doesn't
-       exist, choose yes.
-
-Wed Jul 26 00:03:26 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Test release 2.4.2.
-
-       * acgeneral.m4 (AC_CHECK_SIZEOF): Take an optional size to
-        use when cross-compiling.
-
-       * acspecific.m4 (AC_FUNC_CLOSEDIR_VOID, AC_DIR_HEADER): If
-        cross-compiling, assume it returns void.  It's not a big loss.
-        From Karl Berry.
-
-       * acgeneral.m4 autoheader.sh: Change tr [a-z] [A-Z] into expansion
-        of the full alphabet, to combat losing AIX 4.1.1 tr when LANG
-        isn't set the way it likes.
-
-       * acspecific.m4 (AC_FUNC_GETMNTENT): Check in -lgen for Unixware.
-       From miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza).
-
-       * autoheader.m4 (AC_CONFIG_HEADER): Set config_h to the first
-        argument.  From ghudson@mit.edu (Greg Hudson).
-
-       * Makefile.in (all): Depend on info.
-
-       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG, AC_CHECK_PROGS,
-        AC_PATH_PROGS, AC_CHECK_TOOL): Add optional PATH
-        parameter.
-
-Mon Jul 24 17:27:11 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Don't enclose tr args in [], for
-        SysV and POSIX.  From Karl Heuer.
-
-Wed Jul 19 17:43:44 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CHECK_LIB): Translate + to p in lib name.
-
-Wed Jun 28 13:45:16 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Allow an empty value
-        for --enable and --with args.
-        (AC_CACHE_CHECK): New macro.
-       * acspecific.m4: Use it where possible.
-
-Tue Jun 27 13:29:54 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE): Add options
-        --bindir, --libdir, etc.
-
-Mon Jun 26 20:54:36 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put the command
-        being run into the log file.
-
-Thu Jun 22 22:33:23 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acspecific.m4 (AC_PROG_INSTALL): Don't cache a shell script path.
-
-       * acgeneral.m4 (AC_CHECK_LIB): Allow lib name to contain a . or /,
-       by fixing the cache variable name.
-
-Wed Jun 14 23:07:20 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * Version 2.4.
-
-Sun May  7 08:09:12 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PATH_X_XMKMF): Check for libX11.{so,sl} as
-       well as .a when seeing whether LIBDIR or USRLIBDIR is right.
-
-Sat May  6 17:29:07 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PROG_CPP): If CPP is already set, use that as
-       the value and set the cache variable to it.
-
-Mon Mar 27 10:48:36 1995  David J. MacKenzie  <djm@churchy.gnu.ai.mit.edu>
-
-       * Version 2.3.
-
-       * acgeneral.m4 (AC_OUTPUT): Add quotes around the echo arguments
-       in the trap, so backslashes aren't required for multiline input.
-       From G.Wilford@ee.surrey.ac.uk.
-       Also use the sed trick when not using a config header file.
-
-Thu Mar 23 18:02:25 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put "-c" right
-        after compiler name.  Same for "-o conftest".
-
-       * ifnames.sh (AC_MACRODIR): Default to @datadir@, not a hardcoded
-        path.
-
-       * Test release 2.2.1.
-
-       * acgeneral.m4 (AC_OUTPUT): Use sed, not tr, so we only remove the
-        output config header, not the input one too.  From
-        muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig).
-        (AC_LANG_C): Undo Feb 7 change.  According to Roland McGrath,
-        most compilers require all options but -l... and -o to come first.
-
-       * Makefile.in (uninstall): Don't use $@, since the cd makes it
-        invalid when srcdir is relative.
-
-Wed Mar  8 17:05:06 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * Version 2.2.
-
-Wed Mar  8 12:44:34 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Makefile.in: Follow cd commands with &&, not ;.
-       From Franc,ois Pinard.
-
-Tue Mar  7 11:48:19 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acspecific.m4 (AC_FUNC_ALLOCA): Keep sh variable name space
-       clean.  Put newline after AC_DEFINE_UNQUOTED call to avoid Irix
-       syntax error.
-
-Mon Mar  6 15:07:00 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Test release 2.1.3.
-
-       * acspecific.m4 (AC_FUNC_ALLOCA): Replace nested AC_FUNC_CHECK
-        calls with a loop.
-
-       * acspecific.m4 (AC_FUNC_VPRINTF): Don't check for signal munging.
-        From Paul Eggert.
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Tell the user whether the cache
-        changed or not.  From gnu@toad.com (John Gilmore).
-
-       * Makefile.in (install-info): Don't cd, to avoid breaking
-        install-sh references.
-
-Fri Mar  3 11:41:01 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * Makefile.in (autoconf.info, standards.info): Use --no-split to
-        avoid creating filenames > 14 chars.
-
-       * acgeneral.m4 (AC_CHECK_FUNC): Use assert.h,
-        to avoid protype conflicts from ctype.h (!!) on OSF/1 3.0.
-
-Sat Feb 25 01:56:57 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_C_BIGENDIAN): Check for BYTE_ORDER macro from
-       sys/param.h before trying the test program which cannot be
-       cross-compiled.
-
-Fri Feb 24 20:02:08 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_FUNC): Include errno.h instead of ctype.h
-       in test program.
-
-Wed Feb 22 18:01:27 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * Test release 2.1.2.
-
-Tue Feb 21 13:00:07 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CACHE_VAL): Add extra quotes to work around AIX
-        4.1 bug reported by hyc@locus.com (Howard Chu).
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for -lelf before -lkvm.
-       Reported by Kaveh R. Ghazi.
-       (AC_HEADER_STAT): Check whether S_IFDIR is defined, to work around
-       ISC bug reported by rick@anasazi.com (Rick Coupland).
-
-       * autoheader.sh: Better solution to @BOTTOM@ printing.
-       From Paul Eggert.
-
-Mon Feb 13 18:13:11 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PROG_CC_C_O): Use sed filter to make sure
-       ${ac_cc} is always a valid shell variable name.
-       (AC_PROG_MAKE_SET): Remove gratuitous backslashes in checking message.
-
-Sun Feb 12 18:42:35 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): Require AC_CANONICAL_BUILD,
-       so both $build and $host are definitely set before we compare
-       them.
-
-Sat Feb 11 04:37:30 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_TOOL): Rewritten.  Take optional third
-       arg VALUE-IF-NOT-FOUND.  Check for
-       ${ac_tool_prefix}PROG-TO-CHECK-FOR first.  If not found and third
-       arg given, and ${ac_tool_prefix} is nonempty, check for unadorned
-       PROG-TO-CHECK-FOR as well.  Last choice use VALUE-IF-NOT-FOUND.
-
-Fri Feb 10 17:45:53 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_OUTPUT): Fix sed command to produce $ac_dots
-       for subdir configures.
-
-Thu Feb  9 14:42:20 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * testsuite/config/unix.exp (autoconf_load): Run the script with
-        /dev/null as the cache.
-
-       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX, AC_CHECK_TOOL): New macros,
-        from Roland McGrath.
-
-       * acspecific.m4 (AC_DECL_YYTEXT): Cache the output file root.
-       (AC_C_INLINE): If the compiler doesn't recognize it, define it
-       away.  Try __inline__ too.  From Jim Avera.
-       (AC_FUNC_GETPGRP): New macro.  From Arnold Robbins.
-       * acconfig.h: New entry for it.
-
-       * configure.in: Check for new awk.
-       * Makefile.in (editsh): Substitute in AWK.
-
-       * acspecific.m4 (AC_PROG_INSTALL): Allow trailing slashes in PATH
-        elements.
-       * acgeneral.m4 (AC_PREFIX_PROGRAM): Ditto.
-
-Tue Feb  7 11:32:09 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_CHECK_LIB, AC_HAVE_LIBRARY): Check and add the new
-        library before existing libs, not after, in case it uses them.
-       * acspecific.m4 (AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT,
-        AC_FUNC_STRFTIME, AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): Ditto.
-
-       * autoheader.sh: Allow @BOTTOM@ to be the first line in
-        acconfig.h.  From iwj10@cus.cam.ac.uk (Ian Jackson).
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Add semicolons before
-        AC_DEFINE.  Check for -lkvm before -lutil.  Assume it needs setgid
-        if using -lutil.
-
-       * acgeneral.m4 (ac_compile, ac_link): Put the file name before the
-        variables, so they can contain -l options.
-
-       * acspecific.m4 (AC_FUNC_WAIT3): Sleep longer for HPUX.
-       (AC_TYPE_SIGNAL): Declare signal as extern "C" for C++.
-
-       * Makefile.in testsuite/Makefile.in (maintainer-clean): Renamed
-        from realclean.
-
-       * autoconf.sh (TMPDIR): Inherit from environment, or set if not.
-
-       * acgeneral.m4 (AC_PREFIX_PROGRAM): Say we're checking the prefix.
-
-       * acspecific.m4 (AC_ISC_POSIX): Fix typo.
-       (AC_PATH_X): Screen out bogus values from imake.
-       (AC_PROG_LEX): Check for yywrap, not main, in the library.
-
-Thu Feb  2 11:32:07 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acconfig.h (__CHAR_UNSIGNED): Protect with #ifndef.
-       From marcus@ee.pdx.edu (Marcus Daniels).
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Workaround Ultrix and 4.3BSD sh
-        bug in setting the high bit on variable values.
-        From Ken Raeburn.
-        (AC_OUTPUT_FILES, AC_OUTPUT_SUBDIRS): Ignore initial "./" to
-        avoid messing up the dot-dot counts.
-        (AC_OUTPUT_SUBDIRS): Pass INSTALL magic to subdirectories.
-        From Karl Berry.
-
-       * ifnames.sh: Speed up drastically by folding 3N+2 processes into 2.
-       From Paul Eggert.
-
-Wed Feb  1 11:58:27 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
-
-       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Add additional
-        quoting for internal consistency.
-        From junio@twinsun.COM (Jun Hamano).
-
-       * acspecific.m4 (AC_PATH_XTRA): R6 function name was wrong.
-       From Karl Berry.
-       (AC_C_CROSS): Fix typo in cache var name.
-       From tgl@sss.pgh.pa.us (Tom Lane).
-       (AC_PROG_MAKE_SET): Change / in the make program name into _ so it
-       can be part of a shell variable name.
-       (AC_DECL_YYTEXT): Fix arguments to AC_TRY_LINK.
-       From interran@uluru.stanford.edu (John Interrante).
-
-       * acgeneral.m4 (AC_CHECK_SIZEOF): If test program fails, set the
-        variable to 0 as the doc sez.
-        From eisen@cc.gatech.edu (Greg Eisenhauer).
-
-       * acgeneral.m4, acspecific.m4: Remove *.core and core.* as well as
-        core, for recent BSD's.
-
-       * acspecific.m4 (AC_SYS_INTERPRETER): Use `#! /' instead of `#!/'.
-       * acgeneral.m4 (AC_INIT_BINSH): Likewise.
-       * All scripts: likewise.
-       From woods@kuma.web.net (Greg A. Woods).
-
-       * acgeneral.m4 (AC_INIT_PREPARE): Use fd 6 instead of 4, to
-        prevent a conflict on the Kubota Titan.  From
-        muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig).
-
-       * autoconf.sh: Use a more concise syntax to set variables.
-       From Karl Berry.
-
-       * acspecific.m4 (AC_FUNC_WAIT3): Check page fault measurements to
-        catch Linux.  From tobias@server.et-inf.fho-emden.de (Peter Tobias).
-
-       * acgeneral.m4 (AC_OUTPUT): If running config.status
-        fails, exit with a nonzero status.  From Ken Raeburn.
-
-Tue Dec  6 19:07:07 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_FUNC_GETLOADAVG): Use elf_begin in -lelf
-       check, not elf_read.
-
-Mon Nov  7 18:18:11 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_PROG_MAKE_SET): Fix msg; $MAKE is not useful
-       Make syntax.
-
-Fri Nov  4 09:08:33 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * Version 2.1.
-
-       * autoreconf.sh: Add -f --force option.
-       From Theodore Ts'o.
-
-Thu Nov  3 10:24:08 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_TRY_RUN): Reword warning.
-
-       * acspecific.m4 (AC_PROG_CXX): Notify the user of the check for
-        GNU C++.
-        (AC_PROG_CXX, AC_PROG_CXXCPP): Use g++, not gcc, as default C++
-        compiler.
-       * acgeneral.m4 (AC_LANG_CPLUSPLUS): Ditto.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move ac_usage string directly
-        into the here document to work around A/UX shell limitation.
-
-       * acgeneral.m4 (AC_COMPILE_CHECK): Mention the MSG macros in the
-        obsolete warning.
-
-       * autoscan.pl (output_programs): Use AC_CHECK_LIB, not
-        AC_HAVE_LIBRARY.
-
-       * acgeneral.m4 (AC_CHECK_FUNC): Move prototype outside of function
-        so it works with C++.  From ejb@era.COM (E. Jay Berkenbilt).
-
-Fri Oct 28 11:23:30 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_CHECK_HEADERS_DIRENT): Use define, not
-       AC_DEFUN, so the test suite doesn't call it with no arguments,
-       leading to a syntax error in the real Bourne shell.
-
-Wed Oct 26 18:40:41 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * Version 2.0.
-
-Tue Oct 25 11:04:16 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Change -
-       in file names to _.
-       * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT):
-       Likewise.
-
-Mon Oct 24 11:28:20 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * Makefile.in (uninstall): Remove the transformed names.
-       (SCRIPTS): Rename from PROGS.
-       * configure.in: Likewise.
-
-Fri Oct 21 07:14:23 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_TRY_COMPILE): New macro.
-       (AC_LANG_C, AC_LANG_CPLUSPLUS): Set $ac_compile.
-       (AC_TRY_LINK): Don't declare exit.
-       * acspecific.m4 (AC_C_INLINE, AC_C_CONST, AC_CHECK_HEADER_DIRENT,
-       AC_DECL_SYS_SIGLIST, AC_HEADER_SYS_WAIT, AC_TYPE_SIGNAL,
-       AC_FUNC_GETLOADAVG, AC_HEADER_TIME, AC_STRUCT_TM,
-       AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_BLKSIZE,
-       AC_STRUCT_ST_RDEV): Use AC_TRY_COMPILE instead of AC_TRY_LINK.
-       (AC_AIX, AC_MINIX, AC_ISC_POSIX): Must come before AC_TRY_COMPILE.
-
-       * acspecific.m4 (AC_PROG_LEX): Don't assume -ll if using lex;
-       check for it.  From Mark Eichin.
-
-Thu Oct 20 07:11:22 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_PARSE_ARGS): Ignore --site.
-
-       * autoscan.pl: Add more blank lines to the output.  Pacify perl -w.
-
-Wed Oct 19 09:14:50 1994  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_PREREQ_COMPARE): Allow secondary and ternary
-       numbers >99.  From John Eaton.
-
-Wed Oct 19 00:06:40 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * ifnames.sh: Take comments out of sed script.
-
-Tue Oct 18 00:20:04 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_INIT_NOTICE): Set ac_default_prefix.
-       (AC_INIT_PARSE_ARGS, AC_SITE_LOAD, AC_OUTPUT): Use it.
-       (AC_PREFIX_DEFAULT): New macro.
-       From Ken Raeburn.
-
-       * testsuite/autoconf.s/syntax.exp: Renamed from specific.exp.
-
-       * acgeneral.m4 (AC_SITE_LOAD): Change where to look for config.site.
-
-       * configure.in: Call AC_ARG_PROGRAM.
-       * Makefile.in (install): Use program_transform_name.
-
-       * acgeneral.m4 acspecific.m4 acoldnames.m4: Clarify copying terms.
-
-       * acgeneral.m4 (AC_CANONICAL_BUILD): Default build to host, not empty.
-
-       * acspecific.m4 (AC_PROG_CC): Recognize NeXT cpp as GNU C.
-       From tom@basil.icce.rug.NL (Tom R.Hageman).
-
-Mon Oct 17 18:25:53 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_PROG_CPP): Use assert.h (comes with gcc), not
-       stdio.h (loses for new cross-compilers).  From Roland McGrath.
-
-Tue Oct 11 13:22:22 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_PATH_XTRA): Add X_PRE_LIBS variable and assume
-       -lSM if -lICE is found.  From Karl Berry.
-
-Mon Oct  3 20:12:36 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
-
-       * testsuite/Makefile.in (AUTOCONF, AUTOCONFFLAGS): Test
-       ../autoconf, not installed autoconf.
-
-Sat Oct  1 04:43:43 1994  Paul Eggert  <eggert@twinsun.com>
-
-       * acspecific.m4: Catch `const' bug in NEC SVR4.0.2 mips cc.
-
-       * Makefile.in (.sh, .pl, configure): Do chmod before mv.
-
-       * acheaders, acspecific.m4 (AC_HEADER_SYS_WAIT): New entry.
-
-       * acconfig.h (HAVE_SYS_WAIT_H): New entry.
-
-Wed Sep 28 08:59:01 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * Makefile.in: Set datadir to $(prefix)/share.
-
-Tue Sep 27 08:00:38 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * Makefile.in: Use implicit rules to make scripts.
-       From Jim Meyering.
-
-       * acconfig.h: Remove #undefs of unused symbols.
-       From Paul Eggert.
-       * testsuite/autoconf.s/defines.exp: New file.
-       * testsuite/autoconf.s/specific.exp: Extract the list of macros to
-        test from acspecific.m4 instead of hardcoding it.
-       * acspecific.m4 (AC_PROG_CXXCPP): Default CXX to gcc, not c++.
-
-Mon Sep 26 12:32:46 1994  David MacKenzie  <djm@churchy.gnu.ai.mit.edu>
-
-       * acspecific.m4 (AC_HEADER_DIRENT): Only check for -lx if not
-        using dirent.
-       * autoreconf.sh: Shorten sed label for OSF/1.
-       * acgeneral.m4 acspecific.m4: Change licensing terms for output.
-
-Thu Sep 22 15:36:56 1994  David MacKenzie  <djm@churchy.gnu.ai.mit.edu>
-
-       * autoconf.sh (tmpin): Always set.
-
-Wed Sep 21 13:12:10 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_INIT_PREPARE): Remove trailing slashes from
-        srcdir.
-
-Mon Sep 19 17:11:39 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_INIT, AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM,
-        AC_ARG_PROGRAM): Make the default for program_transform_name be
-        a valid sed script, and substitute it always.
-
-Sat Sep 17 08:27:58 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
-
-       * autoheader.sh: Protect `for' loop from checking empty $syms.
-
-       * ifnames.sh: Use % instead of , as sed s separator.
-
-       * autoscan.pl: Update output comments.
-
-Fri Sep 16 11:20:02 1994  David MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_TYPE_GETGROUPS): Provide a cross compiling
-        default.  From Jim Meyering.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Document
-        --program-transform-name.
-
-Thu Sep 15 16:26:36 1994  David MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_INIT_NOTICE): Clarify copying notice.
-       Fix up comments between sections.
-
-       * acspecific.m4 (AC_PROG_LEX): Omit extra checking message.
-
-       * autoreconf.sh: Give usage if non-option args are given.
-       * autoconf.sh autoheader.sh: Define AC_LOCALDIR for configure.in.
-
-Thu Sep 15 11:31:13 1994  Ian Lance Taylor  (ian@airs.com)
-
-       * Makefile.in (check): Set AUTOCONFFLAGS from srcdir, not objdir.
-
-Thu Sep 15 09:06:40 1994  David MacKenzie  (djm@churchy.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_MSG_ERROR): Say that it's an error in the message.
-
-       * Makefile.in (check): Copy install-sh from srcdir if needed.
-
-       * autoreconf.sh: Only regenerate autoheader-generated header file
-        templates.  Pass relative macrodir properly.
-       * autoconf.sh autoheader.sh autoreconf.sh: Add -l --localdir option.
-       Based on work by Mark Eichin.
-
-       * ifnames.sh: Add -h option.
-       * autoconf.sh autoheader.sh: Remove -v option.
-
-       * acgeneral.m4 (AC_CHECK_TYPE): Require AC_HEADER_STDC and check
-        stdlib.h if present.
-
-       * acgeneral.m4 (AC_OUTPUT): Protect cache save from interruptions.
-
-Tue Sep 13 09:46:23 1994  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
-
-       * Makefile.in (install): Use srcdir.  From Mark Eichin.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Automatically add
-        configure_input comment to Makefiles again.
-       * Makefile.in testsuite/Makefile.in: Remove configure_input ref.
-
-       * acgeneral.m4 (AC_LINK_FILES, AC_OUTPUT_LINKS): Reverse the order
-        of the arguments.  Support relative symlinks.
-
-       * acgeneral.m4 acspecific.m4: Remove some gratuitous {} in shell
-        variable references.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): New output variable
-        configure_input replaces big kludge for adding output comment.
-       * Makefile.in, testsuite/Makefile.in: Use it.
-
-Mon Sep 12 23:06:08 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_INIT_PREPARE, AC_OUTPUT_SUBDIRS): Make command
-        line quoting work for shell metachars besides blanks.
-
-Sun Sep 11 23:34:24 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_PATH_XTRA): Link with X_EXTRA_LIBS when
-        checking for -lSM.
-
-       * acfunctions (memcmp): Use AC_FUNC_MEMCMP.  From Paul Eggert.
-
-       * acgeneral.m4 (AC_COMPILE_CHECK): Mark obsolete.
-
-Sat Sep 10 10:59:19 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * Makefile.in (DISTFILES): Include install-sh, not install.sh.
-
-       * autoscan.pl: Check AC_MACRODIR.
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE,
-        AC_CONFIG_SUBDIRS, AC_OUTPUT_SUBDIRS): Make quoting of command
-        line options work.
-        (AC_CONFIG_AUX_DIRS): Check for install-sh over install.sh.
-
-       * acspecific.m4 (AC_FUNC_GETMNTENT): Only check for second lib if
-        first lib isn't found.  From Jim Meyering.
-
-Fri Sep  9 10:41:42 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_FUNC_MEMCMP): New macro, from Jim Meyering.
-       * testsuite/autoconf.s/specific.exp: Test it.
-
-       * testsuite/Makefile.in (site.exp): Simplify.
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Use a shorter syntax for setting
-        the variables.  Idea from Karl Berry.
-        (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an action-if-not-found.
-        From Jim Meyering.
-
-       * acconfig.h: Add entries for getmntent and strftime.
-       * acspecific.m4 (AC_C_CHAR_UNSIGNED): If GCC, don't run a test
-        program.
-
-Thu Sep  8 10:53:53 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_USG): Was passing too many args to AC_TRY_LINK.
-       (AC_FUNC_STRFTIME, AC_FUNC_GETMNTENT): New macros.
-       (AC_HEADER_DIRENT): Check for Xenix dir libs.
-       (AC_XENIX_DIR, AC_SCO_INTL, AC_IRIX_SUN, AC_DYNIX_SEQ, AC_AIX,
-       AC_ISC_POSIX, AC_MINIX): Go back to the v1 names.
-       * acoldnames.m4: Delete their aliases.
-       * testsuite/autoconf.s/specific.exp: Check them.
-
-       * acgeneral.m4 (AC_ARG_PROGRAM): Use `;' instead of `-e' to
-        separate sed arguments, to simplify Makefile usage and support
-        sed arguments containing spaces.
-        (AC_CANONICAL_HOST): Move check for config.sub here from
-        AC_CANONICAL_SYSTEM.
-
-       * autoheader.m4 (AC_CHECK_HEADERS_DIRENT): Redefine.  From Paul Eggert.
-       (AC_CHECK_SIZEOF): Redefine this, not the old name.
-       (AC_HAVE_LIBRARY): Redefine.
-
-Wed Sep  7 09:32:31 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * testsuite/lib/common.exp: Ignore warnings about test programs.
-       * testsuite/autoconf.s/specific.exp: Check AC_FUNC_CLOSEDIR_VOID.
-
-       * Makefile.in (*clean): Remove the new index.
-       (dist): Undo adding write perms.  Screws up RCS.
-       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Remove comments from sed
-        program.
-       * acoldnames.m4: Change a couple of AC_DEFUN to define.
-
-Wed Sep  7 01:27:19 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_SITE_LOAD): Check whether $CONFIG_SITE is empty.
-
-Tue Sep  6 09:55:30 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_ARG_PROGRAM): New macro.
-       (AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM): Do a little setup for it.
-
-       * acspecific.m4 (AC_PROG_INSTALL): Clarify comment.  Remove check
-        for bsdinst, since it's no better than our install.sh.
-        (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT): New macros.
-        (AC_HEADER_DIRENT, AC_DIR_HEADER): Use them.
-        (AC_PROG_CC, AC_PROG_CXX): Check whether GCC accepts -g.
-
-       * acgeneral.m4 (AC_INIT_PREPARE): Call AC_PROG_ECHO_N.
-       Use define instead of AC_DEFUN for some frequently called or
-       internal macros that aren't involved in ordering constraints.
-
-Mon Sep  5 17:37:36 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_C_CROSS): Provide default argument to AC_TRY_RUN.
-
-Fri Sep  2 09:30:41 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_TRY_CPP): Use a temp file so sh -x works.
-       From Mark Nudelman.
-
-       * acgeneral.m4: --norecursion -> --no-recursion.
-       (AC_OUTPUT_LINKS): Reset srcdir to ac_given_srcdir.
-
-       * acspecific.m4 (AC_PATH_X): Call AC_ARG_WITH(x, ...).
-       (AC_PROG_INSTALL): Search for bsdinst too.
-
-       * Makefile.in (dist): Make distribution files writable.
-
-       * acgeneral.m4 (AC_OUTPUT): Move trap 0 commands to near the end
-        of configure, to work around shell bug in failing to execute the
-        trap when there are commands after AC_OUTPUT.
-
-Sat Sep  3 19:47:06 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Write CONFIG_FILES defn
-       unquoted, so $1 can contain references to shell variables in configure.
-
-Thu Sep  1 15:34:15 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_TRY_RUN): Always warn if no cross-compile
-        default is given.
-       * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3,
-        AC_FUNC_UTIME_NULL, AC_FUNC_STRCOLL): Provide a default
-        for AC_TRY_RUN.
-        (AC_FUNC_CLOSEDIR_VOID): New macro, broken out of AC_HEADER_DIRENT.
-
-Thu Sep  1 00:06:38 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4 acspecific.m4: Discard all output until AC_INIT is
-        called.  Remove now-unnecessary dnl's between macro definitions.
-        (AC_OUTPUT): Add exit 0 and optional unquoted here document to
-        end of config.status.
-
-Wed Aug 31 00:11:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acspecific.m4 (AC_PATH_X_DIRECT): Use AC_TRY_LINK instead of
-        AC_CHECK_LIB, so we don't add the library to $LIBS or print anything.
-        (AC_PATH_XTRA): Remove initial checking message.
-        (AC_HEADER_STDC): In test program, default to no STDC headers if
-        cross compiling.
-
-Tue Aug 30 16:16:29 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * autoreconf.sh: Add -h option.
-       * autoupdate.sh: Remove -v option.
-
-       * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_CPP): Add parens around eval
-        for old shells.  From Kaveh Ghazi.
-        (AC_TRY_RUN): Warn when generating configure, if called without
-        a default parameter and AC_CANONICAL_SYSTEM has been called.
-
-       * autoheader.sh: Don't run `for' loops on empty lists.
-       From Ken Raeburn.
-
-       * autoconf.sh autoheader.sh: Print the version number using grep
-        like the other scripts, not using m4.
-       * acgeneral.m4: Remove conditional for printing version number.
-       It broke with frozen files.
-
-       * autoheader.m4: New file.
-       * autoheader.sh: Use it; the frozen version if possible.
-       * Makefile.in (install): Install a frozen autoheader.m4f if possible.
-       * autoconf.m4: Don't sinclude acsite.m4 here.
-       * acgeneral.m4 (AC_INIT): Include it here.
-
-Tue Aug 30 14:02:07 1994  David J. MacKenzie  (djm@mole.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_CHECK_LIB): Use AC_DEFINE_UNQUOTED.
-       From Jim Meyering.
-
-       * acgeneral.m4: Revise diversions, to topologically order
-       macros called via AC_REQUIRE.
-       (AC_DIVERT_PUSH, AC_DIVERT_POP): New macros.
-       (AC_INIT, AC_ARG_ENABLE, AC_ARG_WITH, AC_SUBST, AC_SUBST_FILE,
-       AC_REQUIRE): Use them.
-       From Franc,ois Pinard (bless his soul!).
-       (AC_PRO, AC_EPI): New macros.
-       (AC_DEFUN): Use them.
-       (AC_INIT): sinclude aclocal.m4 herea.
-       * autoconf.m4: Not here.
-
-       * autoconf.sh: Use a freeze file if available and m4 can do it.
-       * Makefile.in (install): Install a freeze file if m4 supports it.
-
-Mon Aug 29 16:18:22 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_TRY_CPP): Remove subshell and move quotes.
-
-Sun Aug 28 17:37:26 1994  David J. MacKenzie  (djm@bennett.eng.umd.edu)
-
-       * acspecific.m4 (AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE,
-        AC_C_INLINE): Don't AC_REQUIRE AC_PROG_CC.
-
-       * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): Define
-        to print error messages.
-
-       * acgeneral.m4 (AC_OUTPUT_LINKS): Insert ac_links and ac_files
-        into config.status using an *un*quoted here document.
-        From Ken Raeburn.
-
-Sat Aug 27 13:31:58 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): Remove comments from within sed
-       script.  From Kaveh Ghazi.
-
-Fri Aug 26 17:03:18 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
-
-       * autoconf.sh, acgeneral.m4: __LINE__ -> __oline__.
-
-       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Append any error output
-       to config.log.
-       (AC_EGREP_CPP): Don't use a temp file.
-
-       * acspecific.m4 (AC_FUNC_ALLOCA): Require CPP.
-
-       * acgeneral.m4 (AC_INIT_PREPARE): Replace AC_SUBST_DEFAULT calls
-       with AC_SUBST.
-       (AC_SUBST_DEFAULT): Macro removed.
-       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): If CFLAGS or CXXFLAGS
-       was not set already, give it a default value according to whether
-       we have gcc.
-
-       * acspecific.m4 (AC_PATH_XTRA): Use AC_CHECK_LIB, not AC_HAVE_LIBRARY.
-
-Fri Aug 26 00:34:11 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acconfig.h (HAVE_UNION_WAIT): Entry removed; it wasn't defined
-       anywhere.
-
-       * acgeneral.m4 (AC_OUTPUT_HEADER): rm files before mv onto them.
-       (AC_OUTPUT): Remove explicit exit at end of configure, to allow
-       code after AC_OUTPUT (needed for Emacs).
-
-       * acgeneral.m4 (AC_CANONICAL_SYSTEM): Move setting of alias vars
-       into submacros.
-
-       * acspecific.m4 (AC_PROG_CPP): If $CPP is set and is a directory,
-       ignore it.
-
-Thu Aug 25 09:26:36 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acspecific.m4 (AC_SYS_INTERPRETER): Move hash mark out of macro
-        call.
-        (AC_FUNC_MMAP): If C++, put malloc decls in extern "C".
-
-       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Untabify help message
-       and indent options.
-
-       * Makefile.in (DISTFILES): Remove ChangeLog.0.
-
-       * acgeneral.m4 (AC_CHECK_LIB): Do uppercasing of library name at
-        runtime.
-        (AC_HAVE_LIBRARY): Retain old behavior.
-
-       * acspecific.m4 (AC_FUNC_VFORK): If C++, use a prototype for the
-        function in the test program.
-        (AC_C_ARG_ARRAY): Macro deleted.
-       * acoldnames.m4, acconfig.h, testsuite/autoconf.s/specific.exp:
-        Remove references to it.
-
-       * autoupdate.sh: Make sure $infile can be read, and $tmpout has
-        the same permissions.  Make sure $infile can be written.  From
-        Paul Eggert.
-
-       * acgeneral.m4 (AC_INIT*): Remove now-incorrect AC_BEFORE calls.
-       (AC_CHECK_FUNC): If C++, use extern "C".
-       (AC_TRY_LINK, AC_TRY_RUN): If C++, declare exit.
-
-       * acspecific.m4 (AC_PATH_XTRA): Check for more libraries.
-       From Karl Berry.
-
-       * acgeneral.m4 (AC_INIT_PREPARE): Substitute CPPFLAGS.
-       (AC_LANG_C, AC_LANG_CPLUSPLUS): Include CPPFLAGS in the commands.
-
-       * acgeneral.m4 (AC_OUTPUT_FILES): Move protection for right side
-        of sed substitution here from AC_MAKE_DEFS, so it applies to all
-        AC_SUBST'd variables.
-
-       * Makefile.in (install): Use for loops.  From Jim Meyering.
-
-       * acgeneral.m4: Revise diversions to rely on implicit flushing at
-        the end of the m4 run.  Idea from Franc,ois Pinard.
-        (AC_INIT_PREPARE, AC_ARG_ENABLE, AC_ARG_WITH, AC_PREFIX_PROGRAM):
-        Write to the appropriate diversions.
-        (AC_ENABLE, AC_WITH): Supply default help string.
-        (AC_ENABLE_INTERNAL, AC_WITH_INTERNAL, AC_PREFIX_INTERNAL):
-        Macros removed.
-        (AC_CONFIG_SUBDIRS): Set `subdirs' here instead of in
-        AC_INIT_PREPARE.
-        (AC_PREFIX): Macro removed.
-       * acoldnames.m4 (AC_PREFIX): Make it an alias for AC_PREFIX_PROGRAM.
-
-       * acoldnames.m4: We don't officially support calling
-        the subroutines of AC_INIT directly, or replacing them, so don't
-        document it.
-
-Wed Aug 24 00:19:05 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_LINK, AC_TRY_RUN,
-        AC_TRY_CPP): Add #line directives.
-       * autoconf.sh: Make the #line directives accurate.
-       From Franc,ois Pinard.
-
-       * acgeneral.m4 (AC_OUTPUT): Set ac_given_INSTALL from INSTALL.
-       (AC_SUBST_FILE): Replace with what was AC_INSERT_FILE.
-       (AC_SUBST_DEFAULT): New macro.
-       (AC_INIT_BINSH): Renamed from AC_BINSH.
-       (AC_INIT_PREPARE): Call AC_SUBST_DEFAULT for CFLAGS, CXXFLAGS, and
-       LDFLAGS.
-
-       * acspecific.m4 (AC_HEADER_MAJOR): Don't nest caching tests.
-
-       * Makefile.in (clean): Remove the new index files.
-
-       * configure.in: Check for gm4 before gnum4.
-
-       * acspecific.m4 (AC_PROG_RSH): Macro removed.
-
-       * Makefile.in (install): Install autoconf.m4.
-
-       * acspecific.m4 (AC_SYS_INTERPRETER): New name and calling
-        convention for AC_HAVE_POUNDBANG.
-        (AC_OS_XENIX): Check ac_header_dir instead of DEFS.
-
-       * testsuite/autoconf.s/specific.exp: Add AC_HEADER_DIRENT.
-       Remove AC_SYS_REMOTE_TAPE.  Replace AC_HAVE_POUNDBANG with
-       AC_SYS_INTERPRETER.
-
-       * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Reword messages.
-
-       * acgeneral.m4 (AC_CHECK_LIB): Use our standard alternate m4 quote
-        characters << and >> instead of /.
-
-       * acspecific.m4 (AC_C_CONST, AC_TYPE_GETGROUPS,
-        AC_PROG_GCC_TRADITIONAL): Don't put the test program in a
-        temporary variable.
-
-       * acgeneral.m4 (AC_CHECK_HEADERS, AC_CHECK_FUNCS): Use
-        AC_DEFINE_UNQUOTED.
-       * autoheader.sh (AC_DEFINE_UNQUOTED): Define.
-
-Tue Aug 23 00:03:06 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4: Improve comments on some macros.
-       Fix improperly quoted undefine calls.
-       (AC_QUOTE_DQUOTE, AC_QUOTE_SQUOTE, AC_QUOTE_HERE, AC_QUOTE_SED,
-       AC_QUOTE_TOKEN, AC_DEFINE_QUOTE, AC_DEFINE_SEDQUOTE,
-       AC_QUOTE_IDENTITY): Macros removed.
-       (AC_DEFINE, AC_DEFINE_UNQUOTED): Only write the (correct) value to
-       confdefs.h.
-       (AC_OUTPUT_MAKE_DEFS): New macro.
-       (AC_OUTPUT): Call it.  Move AC_SUBST calls to AC_INIT_PREPARE.
-       (AC_OUTPUT_FILES): Put most variable substitutions in a here document
-       instead of a string, to avoid unwanted changes to the values.
-       (AC_OUTPUT_HEADER): Generate the sed script to transform
-       config.h.in from conftest.h.  Only split up the sed script in
-       configure, not also in config.status.
-
-       * acspecific.m4 (AC_PROG_ECHO_N): Work around some greps lacking -e.
-
-       * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT,
-        AC_PATH_XTRA): Fix cache use and message printing.
-
-       * acgeneral.m4 (AC_SITE_LOAD): Check env var CONFIG_SITE first.
-       (AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT.
-
-       * acgeneral.m4, acspecific.m4 (AC_FD_MSG, AC_FD_CC): New
-        symbolic constants.
-
-       * acgeneral.m4, acoldnames.m4 (AC_INIT_PARSE_ARGS): Renamed from
-        AC_INIT_PARSEARGS.
-
-       * autoupdate.sh: Use $SIMPLE_BACKUP_SUFFIX, if set.
-
-       * autoheader.sh (AC_CHECK_LIB): Reflect the added arg.
-
-       * autoconf.m4: New file.
-       * Makefile.in (DISTFILES): Add it.
-       * autoconf.sh, autoheader.sh, Makefile.in: Use it.
-
-       * acspecific.m4 (AC_SYS_REMOTE_TAPE): Macro removed.
-
-       * acfunctions, acheaders, acidentifiers, acmakevars, acprograms,
-        autoscan.pl: Use new macro names.
-
-       * acgeneral.m4 (AC_MSG_ERROR): Enclose within {} so it acts like a
-        single statement.  From mjshield@nyx.cs.du.edu (Michael Shields).
-        (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Only compute the uppercase
-        name if we're going to define that symbol.
-        (global): Remove AC_DIVERSION_VAR.
-        (AC_OUTPUT): Adjust quoting and substitutions to replace most
-        variable values directly in the sed script.  Handle srcdir,
-        top_srcdir, and INSTALL specially.
-        Add .cpp and .hpp to c-ish suffixes list.
-
-       * configure.in: Use the new macro names.
-
-       * ChangeLog.0: New file, broken out of ChangeLog.1.
-       * Makefile.in (DISTFILES): Add it.
-
-       * autoupdate.sh: Update the regexps to account for changes to
-        acoldnames.m4.
-
-Mon Aug 22 23:57:18 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * testsuite/autoconf.s/specific.exp: Use new macro names.
-
-Fri Aug 12 10:15:51 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acspecific.m4 (AC_HEADER_DIRENT, AC_DIR_HEADER): Use one cache
-        variable for each header file, not one for all of them.
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Print a message noting when cache
-        is unwritable.
-        (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an optional arg to
-        execute on a match.
-
-       * acspecific (AC_OS_AIX, AC_OS_MINIX, AC_OS_ISC): Don't need to be
-        called before AC_TRY_CPP, since that doesn't use CFLAGS.
-
-       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Print a result
-        whether or not we found the program.
-        (AC_CHECKING): Not obsolete.
-        (AC_WITH, AC_ENABLE, AC_INIT_PREPARE): Merge the --enable and
-        --with diversions.
-
-       * acgeneral.m4 (AC_DEFUN): New macro.
-       Use it globally to define macros that are used as functions,
-       as opposed to macros that are used as variables.  Remove calls to
-       AC_PROVIDE.
-
-Thu Aug 11 08:25:08 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acspecific.m4 (AC_OS_XENIX): Fix assignments.  From Franc,ois
-        Pinard.
-        (AC_SYS_REMOTE_TAPE): Fix typo.
-
-Wed Aug 10 09:30:11 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acspecific.m4 (AC_C_CHAR_UNSIGNED): Don't lie about the result
-        if gcc, just ignore it.
-
-       * acgeneral.m4 (AC_CHECK_LIB): Add a function argument.
-       * acgeneral.m4 (AC_HAVE_LIBRARY): Make it a wrapper around
-        AC_CHECK_LIB.
-       * acoldnames.m4: Remove its alias.
-       * acspecific.m4: Add argument to callers.
-
-       * acspecific.m4 (AC_PROG_ECHO_N): Move from acgeneral.m4 AC_MSG_ECHO_N.
-       * acgeneral.m4: Callers changed.
-
-       * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_SITE_LOAD,
-        AC_MSG_CHECKING): Aesthetic changes to messages, suggested by
-        Franc,ois Pinard.
-
-       * acspecific.m4 acgeneral.m4 acoldnames.m4: Rename
-       AC_TRY_CROSS to AC_C_CROSS.
-
-       * acgeneral.m4 (AC_INIT_PARSEARGS): Don't mention --verbose in
-        help message.
-       (AC_INIT_PREPARE): Use file descriptor 5 for config.log, and 6 for
-       nothing.  --verbose no longer does anything.
-       (AC_MSG_ECHO_N): New macro.
-       (AC_MSG_CHECKING, AC_MSG_RESULT, AC_CACHE_VAL): Require it and use
-       the shell variables it sets.
-       (AC_MSG_RESULT, AC_VERBOSE): Print unless --silent/--quiet is given,
-       not only when --verbose is given.
-       (AC_DEFINE): Don't echo anything.
-       (AC_CACHE_VAL): Use a custom echo instead of AC_MSG_RESULT.
-       * acgeneral.m4 (AC_CHECKING, AC_VERBOSE): Put back real versions,
-        marked obsolete.
-       * acoldnames.m4: Delete their aliases.
-       * acgeneral.m4, acspecific.m4 (many macros): Make sure each call
-        to AC_MSG_CHECKING has exactly one matching AC_MSG_RESULT, and
-        make the result messages make sense with the checking messages.
-
-       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Use echo, not AC_MSG_RESULT,
-        to print recursion notice.
-
-Tue Aug  9 00:17:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4 (AC_OUTPUT): Add comment mentioning config.log.
-
-       * ChangeLog.1: File split out of ChangeLog.
-       * Makefile.in (DISTFILES): Add it.
-
-       * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER), autoheader.sh:
-        Support optional input-file specification in output-file names.
-       * autoheader.sh: Support top and bottom comments for config.h.in
-        in acconfig.h.
-
-       * acgeneral.m4, README: Say more about requiring GNU m4.
-
-       * autoheader.sh: In the list of symbols to get template entries
-        for, start each symbol with a blank.
-
-       * autoupdate.sh: Add sed substitutions for replacing macro
-        calls without parameters.
-
-       * acgeneral.m4 (AC_CACHE_VAL): Omit the cache var name from the
-        result message.
-
-       * acspecific.m4 (AC_DIR_HEADER): Define to be similar to
-        AC_HEADER_DIRENT, but only define the old cpp macros.
-        (AC_HEADER_DIRENT): Only define the new ones.
-       * acoldnames.m4: Don't say that those two macros are synonyms.
-       * acconfig.h: Add the new cpp macros.  Add <> to some comments.
-
-       * acgeneral.m4 (AC_OUTPUT): Don't mess with $INSTALL if it starts
-        with a $, due to user intervention.
-
-       * Makefile.in, testsuite/Makefile.in: Fix *clean targets.
-
-       * acgeneral.m4 (AC_CACHE_SAVE, AC_CACHE_LOAD, AC_SITE_LOAD):
-       Use echo instead of AC_MSG_RESULT.
-       (AC_INIT_PARSEARGS): Group options by topic in help message.  Idea
-       from Franc,ois Pinard.
-
-       * TODO: New file.
-
-Mon Aug  8 23:04:01 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4 (AC_OUTPUT): Tighten up srcdir handling code slightly.
-       Add one or more ../ to $INSTALL when it's a relative path and
-       creating a file in a subdirectory.
-
-Tue Aug  2 19:54:26 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * autoheader.sh: Read acoldnames.m4.  Redefine the new macro names.
-       Only define HAVE_LIBFOO where AC_CHECK_LIB is called with only one
-       argument.
-
-Sat Jul 30 09:53:38 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4 acspecific.m4: The Great Renaming.
-        (Well, I think it's great.  You may have your own opinion.)
-
-       * acspecific.m4 (AC_DIR_HEADER): Define HAVE_<path>_H as well as
-        the old DIRENT, SYSDIR, etc.
-
-       * acgeneral.m4 acspecific.m4: Add missing spaces between arguments
-        to m4 calls.  From Franc,ois Pinard.
-
-       * autoconf.sh: Read acoldnames.m4.
-       * Makefile.in (DISTFILES, PROGS, install, clean): Add
-        acoldnames.m4 and autoupdate.sh.
-
-Tue Jul 26 08:52:17 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * testsuite/Makefile.in (check): Print a message noting that
-        runtest is part of DejaGNU.
-
-       * autoscan.pl: Remove unneeded backslash.
-
-Sun Jul 24 23:30:27 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * Makefile.in (clean mostlyclean distclean realclean): Recurse
-        into testsuite directory.
-
-Wed Jul 20 09:38:29 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * Makefile.in (install): Add missing else and fi.
-       * acspecific.m4 (GETGROUPS_T, RETSIGTYPE, STACK_DIRECTION): Use
-       AC_DEFINE_UNQUOTED rather than AC_DEFINE.
-       From Jim Meyering.
-
-Tue Jul 19 14:49:02 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acspecific.m4 (AC_MEMORY_H): Add more quotes.
-
-       * acgeneral.m4 (AC_TEST_RUN): Check for cross_compiling = yes, not
-        whether it's non-empty.
-
-       * acspecific.m4 (AC_MINUS_C_MINUS_O, AC_SET_MAKE): Eval the cache var
-        assignments.
-        (AC_YYTEXT_POINTER): Fix typo.
-
-       * testsuite/autoconf.s/specific.exp,
-       testsuite/autoconf.g/sizeof_type.exp,
-       testsuite/autoconf.g/init.exp: New files.
-       * testsuite/lib/common.exp, testsuite/config/unix.exp: Many
-        changes to make them work.
-
-       * acgeneral.m4 (AC_DEFINE): Use redirection for echo, not $verbose.
-
-Sat Jul  2 22:07:18 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acspecific.m4 (AC_REMOTE_TAPE): Substitute PROGS.
-
-Thu Jun 30 16:29:15 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4 (AC_SUBST_FILE): New version from Ken Raeburn.
-
-       * ifnames: Add --help, --version, --macrodir options.
-
-Fri Jun 24 06:03:35 1994  Paul Eggert  (eggert@twinsun.com)
-
-       * acspecific.m4 (AC_VFORK): Improve test for the gcc-sparc vfork bug.
-
-Thu Jun 30 09:47:17 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Pass correct --srcdir option
-       to sub configures.  Quote args containing spaces.
-       (AC_PREPARE): Set and substitute `subdirs'.  Quote args containing
-       spaces.
-       (AC_CANONICAL_HOST, AC_CANONICAL_TARGET, AC_CANONICAL_BUILD):
-       Substitute the cpu, vendor, os variables.
-
-       * acspecific.m4 (AC_PROG_INSTALL): Look for ginstall before other
-       names.
-
-       * acgeneral.m4 (AC_TEST_LINK): Add newlines around argument code.
-       From mjshield@nyx.cs.du.edu (Michael Shields).
-
-Wed Jun 29 16:56:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * autoscan.pl: Add --macrodir option.
-
-       * acgeneral.m4 (AC_CACHE_SAVE): Capture stderr for Ultrix sh.
-
-Tue Jun 28 18:05:00 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * Makefile.in: Make INSTALL from install.texi.
-
-Thu Jun 23 02:03:19 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
-
-       * ifnames.sh: New file.
-       * Makefile.in: Add it in various places.
-
-Tue Jun 14 12:58:38 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
-
-       * Makefile.in (DISTFILES): Add testsuite files.
-
-       * autoconf.sh: Print version number on stdout, not stderr.
-       * acgeneral.m4: Ditto.
-
-       * acgeneral.m4 (AC_HAVE_LIBRARY): Add OTHER-LIBRARIES arg.
-       Treat empty commands args as if they weren't given.
-
-Thu Jun  9 11:39:14 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
-
-       * acgeneral.m4 (AC_CHECK_TYPE): New macro.
-
-       * acspecific.m4 (AC_PROG_CPP, AC_PROG_CXXCPP, AC_YYTEXT_POINTER,
-       AC_LN_S, AC_RSH, AC_STDC_HEADERS, AC_MAJOR_HEADER, AC_DIR_HEADER,
-       AC_STAT_MACROS_BROKEN, AC_SYS_SIGLIST_DECLARED, AC_GETGROUPS_T,
-       AC_UID_T, AC_RETSIGTYPE, AC_MMAP, AC_VFORK, AC_WAIT3, AC_ALLOCA,
-       AC_GETLOADAVG, AC_UTIME_NULL, AC_STRCOLL, AC_SETVBUF_REVERSED,
-       AC_STRUCT_TM, AC_TIME_WITH_SYS_TIME, AC_TIMEZONE, AC_ST_BLOCKS,
-       AC_ST_BLKSIZE, AC_ST_RDEV, AC_CROSS_CHECK, AC_CHAR_UNSIGNED,
-       AC_LONG_DOUBLE, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY, AC_INLINE,
-       AC_CONST, AC_HAVE_POUNDBANG, AC_REMOTE_TAPE, AC_LONG_FILE_NAMES,
-       AC_RESTARTABLE_SYSCALLS, AC_FIND_X, AC_FIND_X_XMKMF,
-       AC_FIND_X_DIRECT): Cache results.
-       (AC_SIZE_T, AC_PID_T, AC_OFF_T, AC_MODE_T): Use AC_CHECK_TYPE.
-       (AC_DIR_HEADER_CHECK): Macro removed.
-
-Wed Jun  8 18:03:45 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
-
-       * acspecific.m4 (AC_MINUS_C_MINUS_O): Cache results.
-
-Thu May 26 09:43:37 1994  David J. Mackenzie  (djm@poseidon.cygnus.com)
-
-       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Cache results.
-       Eliminate temp file in gcc test.
-       (AC_GCC_TRADITIONAL): Cache results.
-
-Wed May 25 14:45:44 1994  David J. Mackenzie  (djm@poseidon.cygnus.com)
-
-       * acspecific.m4 (AC_VPRINTF): Use AC_FUNC_CHECK.
-
-       * acgeneral.m4 (AC_CONFIG_AUX_DIR): Renamed from AC_CONFIG_AUXDIR.
-       (AC_SUBST_FILE): Macro deleted; didn't work, not clear it's needed.
-
-       * acgeneral.m4 (AC_SITE_LOAD): New macro.
-       (AC_PREPARE): Call it.
-
-Wed May 25 08:18:07 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
-
-       * acgeneral.m4: m4exit if --version, to reduce needless delay.
-
-       * acgeneral.m4 (AC_PREPARE): Redirect file descriptor 6 to
-       config.log.
-       (AC_LANG_C, AC_LANG_CPLUSPLUS): Send compiler messages to desc 6.
-       * acspecific.m4 (AC_MINUS_C_MINUS_O): Likewise.
-       * Makefile.in (distclean): Remove config.log.
-
-       * acgeneral.m4 (AC_PREPARE): Add AC_BEFORE calls for AC_CONFIG_HEADER,
-       AC_REVISION, AC_PREREQ, and AC_CONFIG_SUBDIRS.
-       Add AC_PROVIDE calls to those macros and AC_ARG_ENABLE and AC_ARG_WITH.
-
-       * acgeneral.m4 (AC_CANONICAL_SYSTEM, AC_CANONICAL_HOST,
-       AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Add "ICAL" to names.
-       (AC_LINK_FILES): Renamed from AC_MAKE_LINKS.
-       (AC_TEST_RUN): Renamed from AC_TEST_PROGRAM, which is now an alias.
-       * acspecific.m4: Change callers to use new name.
-
-       * acgeneral.m4 (AC_PREFIX_INTERNAL): Renamed from AC_PREFIX.
-       (AC_PREFIX): Obsolete wrapper for it.
-       (AC_PREFIX_PROGRAM): Define a variable.
-       (AC_PREPARE): Call AC_PREFIX_INTERNAL if that variable is set.
-
-Tue May 24 18:49:35 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
-
-       * acspecific.m4 (AC_ALLOCA): Don't declare alloca if it's already
-       defined.  From Bill Sommerfeld.
-
-       * acgeneral.m4 (AC_TEST_PROGRAM): Verbosely note when using the
-       cross-compiling default.
-       (AC_CACHE_WRITE): Set the cache values only if not already set.
-       (AC_PARSEARGS, AC_OUTPUT): Allow giving an empty prefix or exec_prefix.
-
-       * acgeneral.m4, acspecific.m4: Rename AC_CONFIG_AUX* to
-       AC_CONFIG_AUXDIR*.
-
-       * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER): Add an env var
-       CONFIG_STATUS to allow overriding the name of config.status.
-
-       * acspecific.m4 (AC_MINUS_C_MINUS_O): If $CC=cc, don't duplicate
-       the check.  From Jim Meyering.
-
-       * acgeneral.m4 (AC_TEST_PROGRAM): Add missing newline.
-       Always include 'fi' for cross-compiling if.
-       From Jim Meyering.
-
-       * Makefile.in (prefix, exec_prefix): Use @ substitutions.
-
-       * acgeneral.m4: Make default cache file ./config.cache,
-       so PATH is not used by "." command.  From Jim Meyering.
-
-Thu May 19 06:05:07 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_STRUCT_TM): Fixed checking message to be less
-       confusing.
-
-Wed May 18 22:11:45 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_BINSH): New macro.
-       (AC_INIT, AC_REVISION): Require AC_BINSH first thing.
-
-Wed May 18 09:08:39 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
-
-       * acgeneral.m4: Rename some internal macros.
-       Give the diversions symbolic names.
-       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ENABLE_INTERNAL, AC_WITH_INTERNAL):
-       New macros.
-       (AC_PARSEARGS): Print --with and --enable help strings.
-       (AC_ENABLE, AC_WITH): Make wrappers around _INTERNAL functions.
-       Mark obsolete.
-       (AC_PREPARE): Execute any saved up --with or --enable code.
-
-Tue May 17 15:18:00 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
-
-       * acgeneral.m4 (AC_REVISION): Move quotes around to make it work
-       again.
-
-Sat May 14 07:30:57 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acgeneral.m4, acspecific.m4: Clean up some comments.
-
-Tue May 10 09:50:12 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acspecific.m4 (AC_PROG_INSTALL): set the _path_ cache variable,
-       not the _program_ one.
-       * acgeneral.m4 (AC_PREFIX): Call AC_PROGRAM_PATH instead of
-       duplicating it.
-       (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): If the user set the variable
-       in the environment, cache that value.
-       (AC_PREPARE, AC_CHECKING, AC_VERBOSE): Use file descriptors 4 and
-       5 for checking and results messages.  Idea from metaconfig 3.0.
-
-Mon May  9 08:20:14 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acgeneral.m4 (AC_TEST_PROGRAM): If no default for
-       cross-compiling is given, but we are cross-compiling, give an error.
-       (AC_PROGRAM_EGREP, AC_TEST_LINK, AC_TEST_PROGRAM, AC_TEST_CPP):
-       Don't add an extra blank line after the if-clause.
-       (AC_REVISION): Merge AC_DOREV into this macro.
-       Rename some macros:
-       AC_SYSTEM_TYPE  ->      AC_CANON_SYSTEM
-       AC_HOST_TYPE    ->      AC_CANON_HOST
-       AC_TARGET_TYPE  ->      AC_CANON_TARGET
-       AC_BUILD_TYPE   ->      AC_CANON_BUILD
-       (AC_OUTPUT): Don't do Cygnus-style magic
-       substitutions on prefix and exec_prefix, just initialize and
-       substitute them normally.
-
-Sun May  8 01:09:42 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
-
-       * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): Don't call
-       AC_BEFORE for AC_HEADER_EGREP, to avoid require loops.
-       * acgeneral.m4 (AC_HEADER_EGREP): Call AC_PROGRAM_EGREP instead of
-       duplicating most of it.
-
-Fri May  6 15:26:48 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acspecific.m4 (AC_YYTEXT_POINTER): Use AC_TEST_LINK, not
-       AC_TEST_PROGRAM.
-
-Fri May  6 00:45:29 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acspecific.m4, acgeneral.m4: Add dnl after AC_PROVIDE,
-       AC_REQUIRE, and AC_BEFORE calls.
-       Use AC_CHECKING and AC_TEST_LINK instead of AC_COMPILE_CHECK.
-
-       * acgeneral.m4 (AC_TEST_LINK): New macro.
-       (AC_COMPILE_CHECK): Mark obsolete.  Call AC_CHECKING and
-       AC_TEST_LINK.
-       (AC_PROGRAM_CHECK, AC_PROGRAM_PATH, AC_HAVE_LIBRARY, AC_HEADER_CHECK,
-       AC_FUNC_CHECK, AC_SIZEOF_TYPE): Print "checking" messages even if
-       using cached values.  Use AC_TEST_LINK instead of AC_COMPILE_CHECK.
-       * acspecific.m4 (AC_PROG_INSTALL): Ditto.
-
-       * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Fix nesting in
-       cache use.
-
-       * acspecific.m4 (AC_PROG_INSTALL): Ditto.
-
-       * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Adjust relative cache
-       file paths before passing them to sub-configures.  Omit existing
-       --cache-file arguments.
-
-Thu May  5 21:38:51 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acgeneral.m4 (AC_FUNC_CHECK, AC_HEADER_CHECK): Combine redundant
-       code.  Use AC_CACHE_VAL.
-       (AC_SIZEOF_TYPE): Use AC_CACHE_VAL.
-
-Thu May  5 12:51:32 1994  David J. MacKenzie  (djm@gamera.eng.umd.edu)
-
-       * Makefile.in (all): Don't depend on info files.
-       (install): Don't install INSTALL.
-       (installcheck, install-info): New targets.
-
-Thu May  5 08:49:39 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
-
-       * Makefile.in (dist): chmod the dist directory, not the current
-       directory.  Don't depend on DISTFILES.
-
-       * autoconf.sh: Go back to old way of doing NLS nuisance test.
-       * autoheader.sh: Ditto.
-       * acgeneral.m4: Ditto.
-
-Thu May  5 08:36:19 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acgeneral.m4: Use "yes" and "no" or "" uniformly for boolean
-       variables' values.  Don't assume default values.
-       (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Always set the cache variable
-       and use different ones.
-
-       * acspecific.m4: Use "yes" and "no" or "" uniformly for boolean
-       variables' values.  Don't assume default values.
-       (AC_STDC_HEADERS, AC_ALLOCA): Untangle nested tests.
-
-Thu May  5 07:51:38 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
-
-       * Makefile.in (distclean): Remove config.cache.
-
-Wed May  4 19:41:35 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_HAVE_LIBRARY): Use AC_CACHE_VAL.
-
-       * Makefile.in (install): Depend on all again.
-       (install-info): Depend on info again.
-
-Wed May  4 15:05:11 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acspecific.m4 (AC_PROG_INSTALL): Use AC_CACHE_VAL.
-       * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Use AC_CACHE_VAL.
-       (AC_REPLACE_FUNCS): Use AC_FUNC_CHECK.
-       Rearrange general tests into 4 categories:
-       Checking for files - fundamental (caching)
-       Checking for files - derived (caching)
-       Checking for C features - fundamental (no caching)
-       Checking for C features - derived (caching)
-
-       * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_CACHE_VAL):
-       New macros.
-       (AC_PREPARE): Call AC_CACHE_LOAD.
-       (AC_OUTPUT): Call AC_CACHE_SAVE.
-       (AC_PARSEARGS): Add --cache-file=FILE option.
-       (AC_CONFIG_SUBDIRS): Pass --cache-file to subdirectory configures.
-
-       * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Renamed from
-       AC_CONFIG_SUBDIRS.
-       (AC_CONFIG_SUBDIRS): Just define AC_SUBDIR_LIST.
-       (AC_OUTPUT): Call AC_OUTPUT_CONFIG_SUBDIRS if AC_SUBDIR_LIST is
-       defined.
-       Make config.status --recheck pass --norecursion to configure.
-
-       * acspecific.m4 (AC_SETVBUF_REVERSED): Print "checking" message.
-
-Wed May  4 10:40:56 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
-
-       * autoreconf.sh: Add options [--help] [--macrodir=dir] [--verbose]
-       [--version].
-
-       * acspecific.m4 (AC_GCC_TRADITIONAL, AC_SET_MAKE, AC_RSH,
-       AC_GETLOADAVG, AC_CROSS_CHECK): Print results verbosely.
-       (AC_GETLOADAVG): Name space cleanup.
-
-Wed May  4 09:32:04 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * autoheader.sh, autoconf.sh, acgeneral.m4: Make the NLS
-       nuisance test actually do something.
-
-Mon May  2 16:31:33 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * configure.in: Check for standards.texi.
-       * Makefile.in: Put everything back into one directory.
-       Don't assume standards.* exist.
-
-Sat Apr 30 09:37:06 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
-
-       * acgeneral.m4 (AC_OUTPUT): Change >> to > in sed command.
-
-Fri Apr 29 21:56:33 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
-
-       * Makefile.in (all): Make autoreconf too.
-
-Fri Apr 29 21:03:48 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
-
-       * acgeneral.m4 (AC_OUTPUT): When doing substitutions on files, if
-       the file starts with "#!", put the "automatically generated"
-       comment on the second line instead of the first.
-
-Fri Apr 29 12:53:53 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
-
-       * acgeneral.m4 (AC_CONFIG_AUX, AC_CONFIG_AUX_DEFAULT,
-       AC_CONFIG_AUX_DIRS, AC_SYSTEM_TYPE, AC_HOST_TYPE, AC_TARGET_TYPE,
-       AC_BUILD_TYPE, AC_SUBST_FILE, AC_MAKE_LINKS, AC_OUTPUT_MAKE_LINKS,
-       AC_CONFIG_SUBDIRS): New macros.
-
-       * acspecific.m4 (AC_PROG_INSTALL): Use install.sh from ac_aux_dir.
-
-       * Makefile.in: Remove references to standards.*.
-       Add autoreconf.
-
-Thu Apr 28 12:01:01 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
-
-       * Makefile.in (dist): Add .., ../etc, and ../texinfo files.
-
-       * acspecific.m4 (AC_LN_S): Add verbose messages.
-
-       * Makefile.in, configure.in: Add autoscan and its data files.
-       Check for perl.
+       * configure.in: Bump to 2.50a.
diff --git a/ChangeLog.2 b/ChangeLog.2
new file mode 100644 (file)
index 0000000..faca9c7
--- /dev/null
@@ -0,0 +1,12848 @@
+2001-05-21  Akim Demaille  <akim@epita.fr>
+
+       Version 2.50.
+
+2001-05-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at: s/undefined macro/possibly undefined macro/.
+
+2001-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SEARCH_LIBS): Unobfuscate.
+
+2001-05-19  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh: s/undefined macro/possibly undefined macro/.
+
+2001-05-19  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Particular Programs): Explain the
+       `AC_PROG_LEX invoked multiple times' message.
+       Reported by Rainer Orth as PR Autoconf/177.
+
+2001-05-19  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh: Fix file names used in error messages.
+       Reported by Rainer Orth as PR Autoconf/178.
+
+2001-05-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at (AC_PROG_CPP via CC): Invoke AC_PROG_CC instead
+       if using `cc'.
+
+2001-05-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at (GNU Fortran 77): Don't AS_EXIT when using
+       AT_CHECK_MACRO since it skips tests embedded in configure.ac.
+       Remove files which might have been created when invoking the
+       compiler.
+       Reported by Nicolas Joly.
+
+2001-05-14  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Shellology): Document a quirk in
+       here-document handling on OpenBSD.
+
+2001-05-11  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): No longer use the
+       `maybe' strategy: first try cpp's exit status, then its stderr.
+       (AC_PROG_CPP, AC_PROG_CXXCPP): Adjust.
+       * tests/compile.at (AC_PROG_CPP via CC): Simplify mycc.
+       Remove unrelated code.
+
+2001-05-10  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at (AC_PROG_CPP via CC): New.
+       From Daniel Carroll.
+
+2001-04-27  Akim Demaille  <akim@epita.fr>
+
+       If AC_PROG_CC is invoked but not AC_PROG_CPP, then CPPFLAGS is not
+       AC_SUBST'ed.
+       Reported by Ralf Corsepius.
+
+       * aclang.m4 (_AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS): New.
+       (AC_PROG_CC, AC_PROG_CPP, AC_PROG_CXX, AC_PROG_CXXCPP)
+       (AC_PROG_F77): Use them.
+
+2001-04-27  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_PROG_PREPROC_WORKS): Rename and extend as...
+       (_AC_PROG_PREPROC_WORKS_IFELSE): this.
+       Adjust to admit
+       (AC_PROG_CPP, AC_PROG_CXXCPP): Use it.
+       Reported by Daniel Carroll.
+
+2001-04-26  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use two backslashes
+       before double quotes in the copyright notice, since the native
+       OpenBSD shell removes single backslashes in here-documents with
+       unquoted delimiters.
+
+2001-04-25  Nicolas Joly  <njoly@pasteur.fr>
+
+       * acgeneral.m4 (_AC_RUN_IFELSE): Clean `core' files.
+
+2001-04-24  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi (The GNU build system): Add this chapter
+       introducing Autoconf+Automake+Libtool, and fix references in the
+       introduction.
+
+2001-04-24  Akim Demaille  <akim@epita.fr>
+
+       On HP-UX 10 `ranlib --version' creates `./--version'.
+       Reported by Bob Proulx and Jim Meyering.
+
+       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Do not invoke the
+       program with --version.
+
+2001-04-22  Jim Meyering  <meyering@lucent.com>
+
+       * acfunctions.m4 (AC_FUNC_MEMCMP): Remove `int main () {' and the
+       trailing `}', since AC_LANG_PROGRAM provides them.
+
+2001-04-20  Akim Demaille  <akim@epita.fr>
+
+       * configure.in: Bump to 2.49f.
+
+2001-04-20  Akim Demaille  <akim@epita.fr>
+
+       Version 2.49e.
+
+2001-04-20  Akim Demaille  <akim@epita.fr>
+
+       * tests/foreign.at (Libtool): Ignore configure's stderr.
+
+2001-04-20  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * acgeneral.m4 (AC_OUTPUT): Close the descriptor before running
+       config.status so config.log is properly created on MS-DOS.
+
+2001-04-20  Nicolas Joly  <njoly@pasteur.fr>
+
+       * tests/atspecific.m4 (AT_CHECK_AUTOUPDATE): Be robust to missing
+       or broken autoupdate.
+       * tests/tools.at: Likewise.
+       * tests/Makefile.am (CLEANFILES): Also clean Libtool files.
+
+2001-04-18  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * acgeneral.m4 (_AC_INIT_SRCDIR): Handle
+       backslashes (DOS paths) for $ac_confdir and $srcdir.
+
+2001-04-17  Akim Demaille  <akim@epita.fr>
+
+       Don't mess with FDs.
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS_FDS): Remove, replace with
+       inline setting up of AS_MESSAGE_FD.
+       (AS_MESSAGE_LOG_FD): Do not define, so that AS_MESSAGE does not
+       output in it before...
+       (_AC_INIT_CONFIG_LOG): here, which is run after the handling of
+       options.
+
+2001-04-18  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Replace documentation for obsolete
+       AC_LIBOBJ_DECL with clearer documentation for AC_LIBSOURCE
+       and AC_LIBSOURCES, improving the AC_LIBOBJ docs as well.
+
+2001-04-17  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Fixes for punctuation and grammar..  Replace
+       "..." with "@dots{}" except when "..." is in literal code.
+
+2001-04-17  Nicolas Joly  <njoly@pasteur.fr>
+
+       * acgeneral.m4 (_AC_LINK_IFELSE): Be sure to remove temporary
+       `conftest.$ac_objext', as some compilers may forget it.
+
+2001-04-16  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_INIT_VERSION): Use AC_PACKAGE_NAME and
+       AC_PACKAGE_VERSION only if they are defined.
+       (_AC_OUTPUT_CONFIG_STATUS): Likewise.
+
+2001-04-15  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Alter response on
+       `config.status --version' to be more compliant with the GNU Coding
+       Standards.
+
+2001-04-13  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Still more minor modifications for clarity,
+       felicity, and grammar.
+
+2001-04-11  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi (AC_F77_WRAPPERS): Mention C++ as well as C.
+       In the example, don't #ifdef F77_FUNC before using it, as that
+       would push any errors to link-time rather than compile-time; note
+       that the user can test this to invoke alternative behavior.
+
+2001-04-11  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (Task script): Be sure that `forbidden.rx' and
+       `allowed.rx' exist when AWK loads then.
+       Reported by Rainer Orth.
+
+2001-04-11  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: A few more minor modifications for clarity,
+       grammar, and formatting.
+
+2001-04-10  Lars J. Aas  <larsa@sim.no>
+
+       * Makefile.am: AC_SUBST fixes for PACKAGE_NAME, VERSION, PACKAGE...
+       * configure.in: Moved here.
+       Suggested by Akim Demaille and Raja R Harinath.
+
+2001-04-10  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS):  Re-enable logging to
+       `config.log' from `config.status', but delay logging till after
+       command line option processing.
+
+2001-04-10  Lars J. Aas  <larsa@sim.no>
+
+       * autoupdate.in (print_usage): print "\ at end of line does not
+       work as expected, so change block to here-doc instead.
+       (print_version): Same.
+
+2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Replace all tab characters with (8) spaces,
+       lest the formatting of example code, etcetera, be messed up.
+
+2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Rephrase various parts for clarity, felicity,
+       and/or grammar.
+
+2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Clean up cache documentation: Document
+       --config-cache/-C option, and recommend instead of --cache-file.
+       Indent example AC_CACHE_VAL macros for clarity.  Add new
+       "Cache Checkpointing" section for AC_CACHE_SAVE (and
+       AC_CACHE_LOAD), so that the "Cache Files" section focuses solely
+       on features visible to end-users (e.g. to better fit the cross
+       references).  Various minor rewordings for clarity, felicity,
+       and/or grammar.
+
+2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Revert to "configure.in" in the history, since
+       "configure.ac" wasn't used in the past, and in any case it is
+       probably a good idea to preserve this section verbatim.
+
+2001-04-09  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * AUTHORS: Fix grammar.
+
+2001-04-09  Lars J. Aas  <larsa@sim.no>
+
+       * Makefile.am: Manual addition of @PACKAGE@ substitution variable
+       needed by dist rules.  Added explanatory comment.
+       Problem reported and comment suggested by Raja R Harinath.
+
+2001-04-06  Lars J. Aas  <larsa@sim.no>
+
+       * Makefile.am: Manual addition of @VERSION@ substitution variable
+       as a temporary Automake fix.  Reported by Raja R Harinath.
+
+2001-04-04  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral (_AC_INIT_CONFIG_LOG): New macro for setting up the
+       config.log file.
+       (_AC_INIT_DEFAULTS_FDS): Log to /dev/null instead of config.log.
+       (AC_INIT): Invoke _AC_INIT_CONFIG_LOG after _AC_INIT_VERSION.
+
+2001-04-04  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS): Produce better version
+       information for config.log header.
+       (_AC_INIT_VERSION): Produce better version information for
+       `configure --version'.
+
+2001-03-30  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * doc/autoconf.texi: Use "invalid" instead of "illegal," as
+       suggested by the GNU coding standards.
+
+2001-03-30  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * m4sh.m4 (AS_BASENAME): New.
+       (AS_SHELL_SANITIZE): Set `$as_me'.
+       * acgeneral.m4: Don't set as_me; AS_SHELL_SANITIZE now does this.
+       * tests/atgeneral.m4: Likewise.
+       (AT_INIT): Use $PATH_SEPARATOR for walking the path.
+       * autoconf.sh: Be DOS-friendly when setting as_me and M4.
+       Add quotes to support spaces in $tmp.
+       Work around problem in DJGPP port of awk by using a temporary file.
+       * autoheader.sh: Be DOS-friendly when setting as_me.
+       * autoreconf.sh: Be DOS-friendly when setting as_me, dir and
+       template_dir.
+
+2001-03-27  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (AC_INIT_VERSION): Improved version information string
+       for `configure --version'.
+
+2001-03-27  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh (config_h): Be robust to new lines when extracting
+       the first argument of AC_CONFIG_HEADERS.
+       Reported by Lars J. Aas.
+
+2001-03-27  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * doc/autoconf.texi: Minor tweaks.
+
+2001-03-27  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * Makefile.am, configure.in: autoupdate is a Perl script.
+
+2001-03-20  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools): Some about
+       `touch'.
+       From Jim Meyering, Volker Borchert, and Peter Eisentraut.
+
+2001-03-20  Akim Demaille  <akim@epita.fr>
+
+       * tests/foreign.at (Libtool): Don't skip 1.3.5.
+       Invoke AC_CANONICAL_SYSTEM ---for some reason AC_CANONICAL_HOST is
+       not enough for 1.3.5.
+       From Lars J. Aas.
+
+2001-03-20  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4: s/Testing suite/Test suite/g.
+       From Jim.
+       (AT_INIT): Adjust the error message on invalid options.
+       * tests/foreign.at (Libtool): Skip Libtool 1.3 too.
+
+2001-03-20  Kevin Ryde  <user42@zip.com.au>
+
+       * doc/autoconf.texi: A couple of grammatical tweaks.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       * configure.in: Bump to 2.49e.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       Version 2.49d.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at (AWK portability): Don't rely on `empty'.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Fix the at_diff test.
+       Reported by Nicolas Joly.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_PREPROC_IFELSE): Redirect stdout out of the
+       _AC_EVAL_STDERR invocation to avoid `illegal io' on Ultrix.
+       Reported by Harlan Stenn, and fixed by Jim Meyering.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't hard code
+       `/bin/sh', use $SHELL.
+       From Paul Eggert.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (AC_FUNC_STRERROR_R): Update to
+       fileutils-4.0.42's.
+
+2001-03-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Don't always create `empty', rather
+       do it only when diffing `/dev/null' is not supported.
+       And use `at-devnull' instead of `empty'.
+
+2001-03-13  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl, autoupdate.in: Use `use' instead of `require' to
+       require some version of Perl, so that the test is performed at
+       compile time, not run time.
+       Suggested by Nicolas Joly.
+
+2001-03-13  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * tests/aclocal.m4: Fix some typos.  Also ignore $PATH_SEPARATOR.
+       * tests/atconfig.in: Set PATH_SEPARATOR to the proper
+       path separator.  Set SHELL here...
+       * tests/atgeneral.m4: ... instead of here.  Use $PATH_SEPARATOR
+       when setting AUTOTEST_PATH.  Don't default tests to "all" before
+       deciding whether the help text is needed.
+       * tests/semantics.at: Use the correct path separator.
+
+2001-03-13  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * doc/autoconf.texi: Expand section on DOS issues.
+       Add link to the `doschk' package.  Fix minor typo.
+       Clean up white spaces.
+
+2001-03-13  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_PROG_F77_C_O): define F77_NO_MINUS_C_MINUS_O
+       when test fails, not when it succeeds(!).
+
+2001-03-13  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at (AWK portability): Use AT_CHECK to check for GNU
+       AWK so that there is always a AT_CHECK between
+       AT_SETUP/AT_CLEANUP.
+       Reported by Nicolas Joly.
+
+2001-03-13  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at: Be sure to remove configure.ac~.
+
+2001-03-13  Raja R Harinath  <harinath@cs.umn.edu>
+
+       * autoupdate.in (File::Basename): Use package.
+       (%ac_macros, %au_macros): Save only base filenames.
+
+2001-03-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT): In the AU_DEFUN definition, don't try
+       to issue an obsolete message, it can't work for macros being
+       defined both with AC_DEFUN and AU_DEFUN.
+       Hence do it in the AC_DEFUN definition.
+
+2001-03-06  Pavel Roskin  <proski@gnu.org>
+
+       * tests/base.at (AC_TRY_*): Escape `^' - it's a pipe command
+       separator on Tru64 v5.1.
+       Reported by Nicolas Joly.
+
+2001-03-05  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Register at-setup-line and
+       at-check-line for removal.
+       Check for the presence of at-check-line only when $at_test was
+       really a test.
+       Reported by Pavel.
+
+2001-03-04  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atgeneral.m4 (AT_INIT): s/am_me/as_me/. Quote AT_CHECK
+       in the error message.
+
+2001-03-02  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Quote `$$*' correctly.
+
+2001-02-28  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Warn when at-check-line is
+       missing.
+       * tests/tools.at (Syntax of the scripts): Use AT_CHECK to test
+       /bin/sh -n.  Exit 77 on failure.
+       Reported by Harlan Stenn.
+
+2001-02-28  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Use `.;.' instead
+       of `.;`pwd`': if pwd is c:/foo, we might walk through `.:c'
+       (fails), and then `/foo' which might succeed, resulting in
+       believing `;' is the right path separator.
+
+2001-02-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AH_VERBATIM, AH_TEMPLATE): New, use AS_ESCAPE, not
+       _AS_QUOTE.
+       (_AH_VERBATIM_OLD, _AH_TEMPLATE_OLD): New, used for bugward
+       compatibility in...
+       (AC_DEFINE, AC_DEFINE_UNQUOTED): here.
+
+2001-02-26  Pavel Roskin  <proski@gnu.org>
+
+       * autoupdate.in (&mktmpdir): Strip the newline from the output
+       of mktemp.
+
+2001-02-26  Pavel Roskin  <proski@gnu.org>
+
+       * man/Makefile.am: autoupdate.1 now depends on autoupdate.in.
+
+2001-02-25  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * autoupdate.in: Support DOS paths.  Initialize $tmp to
+       avoid warnings.  Default $autoconf to 'autoconf'.
+
+2001-02-25  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.in (&END): Try to preserve the exit status.
+       Use backquotes where more readable.
+       Internal details should be dumped when $debug, not when $verbose.
+
+2001-02-25  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.in (&mktmpdir): New.
+       (&END): Remove $tmp.
+       (&parse_args): Handle -d and -l.
+
+2001-02-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Remove conf$$* on exit.
+       * m4sh.m4 (_AS_LN_S_PREPARE, _AS_BROKEN_TEST_PREPARE):
+       s/conftest/conf$$/ to avoid race conditions.
+       From Lars J. Aas.
+
+2001-02-25  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_PROG_INSTALL): Use ac_path_separator.
+       Restore the IFS earlier.
+       Suggested by Tim Van Holder.
+
+2001-02-25  Akim Demaille  <akim@epita.fr>
+
+       * m4sh.m4 (_AS_TEST_PREPARE): Rename as...
+       (_AS_BROKEN_TEST_PREPARE): this.
+       (_AS_TEST_PREPARE): New dummy but working version of this macro.
+       * acspecific.m4 (AC_PROG_INSTALL): Use AS_EXECUTABLE_P.
+
+2001-02-25  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.in (&parse_args): Support `-'.
+
+2001-02-25  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.in: Less Bournisms, more Wallisms.
+
+2001-02-23  Jim Meyering  <meyering@lucent.com>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Fix typo: s/;/:/
+       * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Revert that change.
+       There was no typo.
+
+2001-02-22  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Typos and formatting changes.
+
+2001-02-21  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use `AS_EXIT(0)' instead
+       of `exit 0' when exiting config.status.
+
+2001-02-21  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * doc/autoconf.texi: Add new node discussing issues related to
+       file systems (DOS, specifically).  Document DJGPP's bash's special
+       handling of $PATH_SEPARATOR.
+
+2001-02-21  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.in: New.  Replaces autoupdate.sh.
+
+2001-02-21  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl (&find_configure_ac): New.
+
+2001-02-20  Paul Martinolich <martinol@datasync.com>
+
+       * autoscan.pl (check_configure_ac): Pretty missing macro warnings
+       output.
+
+2001-02-19  Paul Eggert  <eggert@twinsun.com>
+
+       * aclang.m4 (AC_C_INLINE): Define "inline" to empty if the
+       compiler doesn't support 'static inline'.  This is needed for
+       Encore Umax-3.0.9.16b.
+
+2001-02-19  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_LANG_COMPILER_WORKS): Rename as...
+       (_AC_COMPILER_EXEEXT_WORKS): this.  Use the `a.out' or `a.exe'
+       left by _AC_COMPILER_EXEEXT_DEFAULT to check if the compiler works.
+       (_AC_COMPILER_EXEEXT_CROSS): Extract from the above macro.
+       (_AC_COMPILER_EXEEXT): Use them.
+       Adjust all the compiler looking macros to check for EXEEXT
+       *first*, then OBJEXT.
+       Set ac_exeext yourself.
+       (_AC_COMPILER_EXEEXT_O): Don't.
+
+2001-02-07  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atspecific.m4 (AT_CONFIGURE_AC): Double quote constant
+       part of the second argument to AT_DATA.
+       * tests/compile.at (AC_PROG_CPP with warnings): Fix underquoting
+       in a call to _AT_CHECK_AC_MACRO.
+       (AC_PROG_CPP without warnings): Likewise.
+
+2001-02-11  Jim Meyering  <meyering@lucent.com>
+
+       Ensure that even `autoscan --version' fails when e.g.,
+       writing to a full disk.
+       * autoscan.pl (END): New function.
+
+       * autoscan.pl: Misc. clean-up:
+       Move declarations of variables into the scope where they're used.
+       Use `qw'.  Don't use `$_'.
+
+2001-02-06  Paul Eggert  <eggert@twinsun.com>
+
+       * acspecific.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES): Don't reject
+       C++ compilers that are masquerading as C compilers, and that
+       incorrectly reject large integers.
+
+2001-02-07  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (AC_OUTPUT): Remove $(srcdir), ${srcdir} and
+       @srcdir@ from VPATH if srcdir is "." and replace blank VPATH
+       lines with empty lines to preserve line numbers.
+       Original version by Derek Price.
+
+2001-02-07  Derek Price  <derek.price@openavenue.com>
+
+       * acgeneral.m4 (_AC_LIBOBJ): Call AC_LIBSOURCE with '.c' extension
+       appended to function name.
+
+2001-02-06  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_RUN_LOG, _AC_RUN_LOG_STDERR, AC_RUN_LOG): New.
+       (_AC_EVAL_STDERR,  _AC_EVAL): Use them.
+       (_AC_INIT_PREPARE_FS_SEPARATORS): Use AC_RUN_LOG.
+
+2001-02-05  Derek Price  <derek.price@openavenue.com>
+
+       * autoheader.sh: Only set config_h for the first call to
+       AC_CONFIG_HEADERS.
+
+2001-02-05  Jim Meyering  <meyering@lucent.com>
+
+       * acspecific.m4 (AC_SYS_LARGEFILE): Add ULL suffix to the
+       integer constants.
+
+2001-02-05  Akim Demaille  <akim@epita.fr>
+
+       acfunctions.m4 was still using the old AC_LIBOBJ_DECL.
+       Reported by Derek R. Price.
+
+       * tests/semantics.at (AC_REPLACE_FUNCS): New test.
+       * acfunctions.m4 (AC_REPLACE_FUNCS, _AC_LIBOBJ_ALLOCA): Use
+       AC_LIBSOURCES.
+
+2001-02-03  Pavel Roskin  <proski@gnu.org>
+
+       * tests/base.at (AC_TRY_COMMAND): Add a colon between "then" and
+       "else". Separate commands inside AC_TRY_COMMAND with semicolons.
+       From Nicolas Joly.
+
+2001-02-03  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Removed, dead code.
+
+2001-02-03  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK): Use
+       AC_LIBSOURCES.
+
+2001-02-03  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LIBOBJ_DECL): Remove.
+       (AC_LIBSOURCES, AC_LIBSOURCE): New.
+
+2001-02-02  Akim Demaille  <akim@epita.fr>
+
+       * tests/base.at (AC_TRY_COMMAND): Fix the test.
+       From Nicolas Joly.
+
+       The following patch went into Autoconf between the two previous
+       entries:
+
+       * acgeneral.m4 (AC_TRY_COMMAND): Use the old code, using a tmp
+       variable, to recover multiline robustness.
+       Reported by Tim Van Holder.
+       * tests/base.at (AC_TRY_COMMAND): New.
+
+2001-02-02  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Rename all occurences
+       of ac_try to ac_mid to avoid a name clash.
+
+2001-02-02  Pavel Roskin  <proski@gnu.org>
+
+       * autoscan.pl (scan_c_file): When in verbose mode, don't print
+       out hashes common for the whole package. Do it in scan_files()
+       instead.
+       (scan_makefile): Likewise.
+       (scan_sh_file): Likewise.
+       Thanks to Jim Meyering for improved implementation.
+
+2001-02-01  Pavel Roskin  <proski@gnu.org>
+
+       * autoreconf.sh: Fix the case when the verbose output was not
+       redirected to stderr as everywhere else.
+
+2001-01-30  Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
+
+       * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Remove configure.ac
+       from check for ac_sub_configure.
+
+2001-01-30  Akim Demaille  <akim@epita.fr>
+
+       The recent addition of `exit's prototype in confdefs.h causes
+       AC_OUTPUT_MAKE_DEFS to include junky -D switches.
+       Reported by Wolfgang Mueller.
+
+       * tests/torture.at (#define header templates): Include trash in
+       confdefs.h.
+       * tests/atgeneral.at (AT_INIT): Don't expect `find' to support
+       -maxdepth, hence don't use -follow either.
+       Reported by Nicolas Joly.
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: In the
+       `quote' section, `p'rint the result.
+       If neither `#define' pattern match, just call `d' to start a new
+       cycle.
+       Invoke this sed program with -n.
+
+2001-01-30  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at: New test.
+       * tests/atspecific.at (AT_CHECK): When given 77 as expected exit
+       status, don't include the `skip' mechanism.
+
+2001-01-30  Akim Demaille  <akim@epita.fr>
+
+       * tests/base.at (AC_CACHE_CHECK): Typo and clean up.
+       Check only --quiet.
+
+2001-01-30  Paul Eggert  <eggert@twinsun.com>
+
+       * autoheader.sh: Don't pass a string to 'echo' that might
+       possibly contain backslashes.
+
+2001-01-29  Pavel Roskin  <proski@gnu.org>
+
+       Don't use filenames that can be reduced to "conftest" on DOS.
+
+       * acfunctions.m4 (AC_FUNC_MMAP): Use conftest.mmap, not
+       conftestmmap.
+       (AC_FUNC_UTIME_NULL): Use conftest.data, not conftestdata.
+       * acspecific.m4 (AC_PROG_MAKE_SET): Use conftest.make, not
+       conftestmake.
+       (_AC_PATH_X_XMKMF): Use conftest.dir, not conftestdir.
+       * acgeneral.m4 (AC_ARG_PROGRAM): Use conftest.sed, not
+       conftestsed.
+       * m4/sanity.m4: Use conftest.file, not conftestfile.
+       * doc/autoconf.texi (Guidelines for Test Programs): Suggest
+       using conftest.data, not conftestdata.
+
+2001-01-29  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4: Don't redirect builtins' stderr as Ultrix
+       hates this: use a subshell.
+
+2001-01-29  Assar Westerlund  <assar@sics.se>
+
+       * m4sh.m4 (_AS_TEST_PREPARE): Discard output when testing `test
+       -x' and `test -f' to avoid confusing users with error messages.
+       (AS_MKDIR_P): Invert order of separators in IFS to avoid problem
+       with some shells adding backslash between fields and parsing the
+       result for escapes.
+       * doc/autoconf.texi (Special Shell Variables): Document IFS.
+
+2001-01-29  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_PROG_F77): Improve documentation of the compilers
+       that are tried, add a few new ones (cft77, af77, epcf90, xlf95, g95),
+       and put pgf90 in the right place (before the F95 compilers).
+
+2001-01-29  Jim Meyering  <meyering@lucent.com>
+
+       * autoscan.pl: Do scan `configure.ac' when you claim it.
+       From Raja R Harinath.
+       (@kinds): Use `qw', rather than lots of quotes and commas.
+       (%generic_macro): Use single quotes around literals.
+       ($configure_scan): Define global, and use it instead of the literal.
+       Use `warn' in place of `printf STDERR'.
+
+2001-01-29  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: `Formatting++' changes: prototypes all the
+       functions, no longer use `&' to call functions as it disables
+       prototype checking, topological sort so that functions are defined
+       before being used, and put an Autoconf like nice comment to
+       describe the functions.
+       (output): Accept a CONFIGURE_SCAN parameter, and open CONF.
+
+2001-01-29  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SITE_LOAD): Let config.log know what you load.
+
+2001-01-27  Akim Demaille  <akim@epita.fr>
+
+       Follow Tim Van Holder's suggestions for a uniform handling of
+       symlinks.
+
+       * m4sh.m4: Stay in `as_', not `ac_'.
+       (_AS_LN_S_PREPARE): Eve out from...
+       * acspecific.m4 (AC_PROG_LN_S): here.  Adjust.
+       * m4sh.m4 (AS_LN_S): New.
+       (AS_SHELL_PREPARE): Call _AS_LN_S_PREPARE.
+
+2001-01-26  Assar Westerlund  <assar@sics.se>
+
+       * autoreconf.sh (find): Fix precedence.
+       (aclocal): Same as below for autoheader.
+
+2001-01-26  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (autoheader): Run it when there is no template, as
+       there is no risk to override a handwritten template.
+       From Assar Westerlund.
+
+2001-01-26  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4: dnl AC_ARG_VAR's newline.
+       (AC_PROG_CC, AC_PROG_F77, AC_PROG_CXX): AC_ARG_VAR(LDFLAGS).
+       * acgeneral.m4 (AC_CHECK_LIB): Don't do it.
+
+2001-01-26  Akim Demaille  <akim@epita.fr>
+
+       * tests/mktests.sh: Handle DOS issues: directory separator, single
+       dot in file names, and one actual bug: when set -e, running
+       (false; true) will of course fail, use (false || true).
+       From Tim Van Holder.
+
+2001-01-26  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * tests/Makefile.am (testsuite): Use testsuite.tmp, not
+       testsuite-tmp as temporary file.
+
+2001-01-25  Assar Westerlund  <assar@sics.se>
+
+       * autoreconf.sh: Also find configure.in.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       * configure.in: Bump to 2.49d.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       Version 2.49c.
+
+2001-01-24  Jim Meyering  <meyering@lucent.com>
+
+       * autoscan.pl (output): Detect/report a close failure.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       Preserve INSTALL too.
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_INSTALL for internal
+       computations, and therefore use INSTALL where ac_given_INSTALL
+       was used.
+       (_AC_OUTPUT_SUBDIRS): There is no point in computing INSTALL in
+       here.  It's not even used.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       While preserved in configure, srcdir is trashed in config.status.
+       Reported by Ralf Corsepius.
+
+       * tests/aclocal.m4 (AC_STATE_SAVE): It is ok to modify
+       CONFIG_STATUS, DEFS, prefix and exec_prefix.
+       It is OK to produce config.* files.
+       * tests/atspecific.m4 (AT_CONFIGURE_AC): Save the env *after*
+       AC_OUTPUT to check that it doesn't break anything by itself.
+       * tests/torture.m4 (srcdir): New test, from Ralf Corsepius.
+       * acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_top_srcdir and ac_srcdir
+       to preserve srcdir and top_srcdir.
+       Remove any use of `ac_given_srcdir' as `$srcdir' being preserved
+       is usable.
+
+2001-01-24  Alexandre Duret-Lutz  <duret_g@epita.fr>
+
+       configure -q did not work since 2000-11-03.
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS_FDS): Don't check for $silent,
+       tie AS_MESSAGE_FD to stdout unconditionally.
+       (_AC_INIT_PARSE_ARGS): If $silent redirect AS_MESSAGE_FD to
+       /dev/null.
+       * tests/base.at (AC_CACHE_CHECK): New test.
+
+2001-01-24  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * m4sh.m4 (AS_EXECUTABLE_P, _AS_TEST_PREPARE): New macros.
+       (AS_SANITIZE_SHELL): Call _AS_TEST_PREPARE.
+       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Use AS_EXECUTABLE_P
+       instead of test -f.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl (generic_macro): s/AC_CHECK_FUNCTIONS/AC_CHECK_FUNCS/.
+       * acfunctions: Just like the previous patch.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl (@kinds, %generic_macro): New.
+       (&init_tables): Use them.
+       * acheaders: Run `autoconf -t AC_CHECK_HEADERS:'$1'' on the fileutils,
+       and include all these headers in here.
+       Don't specify `AC_CHECK_HEADERS' as it's the default.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Just like the previous patch, but for
+       AC_CHECK_FUNCS, AC_CHECK_TYPES, and AC_CHECK_MEMBERS.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl (print_unique): Push all the macro invocation
+       locations.
+       (output_headers): For headers that need to be checked, push either
+       the specialized macro, or the generic macro call.
+       (check_configure_ac): Handle AC_CHECK_HEADERS.
+
+2001-01-24  Raja R Harinath  <harinath@cs.umn.edu>
+
+       Some non-srcdir build fixes.
+       * configure.in (BUGS): Look for file in $srcdir.
+       * tests/Makefile.am (MACRO_FILES): Use '..', not '$(top_srcdir)'.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       Don't AC_SUBST too much, as it makes Automake include those
+       variables in Makefiles, and drives autoscan to require unneeded
+       programs.
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Don't AC_SUBST CFLAGS,
+       CPPFLAGS, CXXFLAGS and LDFLAGS.
+       (AC_ARG_VAR): AC_SUBST the var.
+       Document it only once, even if there are several different docs.
+       * aclang.m4 (AC_PROG_CPP): Declare CPP and CPPFLAGS to AC_ARG_VAR.
+       (AC_PROG_CXXCPP): Declare CXXCPP and CPPFLAGS.
+
+2001-01-24  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_expand_once): Accept a witness.
+
+2001-01-23  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_EXPAND_ONCE): Remove, use m4_expand_once.
+       (AC_DIVERT_ONCE): Move to...
+       * m4sugar.m4 (m4_expand_once): here.
+
+2001-01-23  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_LANG_SET): Turn off optimizations.
+
+2001-01-23  Akim Demaille  <akim@epita.fr>
+
+       * configure.in: If this is a beta, dump the core of BUGS.
+       * tests/base.at (AC_REQUIRE & AC_LANG): New test, currently failing.
+
+2001-01-23  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Don't use `defined' to check whether an array is
+       defined.
+       Don't use parens with `defined'.
+
+2001-01-23  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Be sure to quote hashes to
+       avoid M4 thinking it's comments.
+
+2001-01-23  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * aclang.m4 (_AC_COMPILER_EXEEXT_O): Use
+       AS_IF([AC_TRY_EVAL(ac_link)]) instead of AC_LINK_IFELSE to
+       avoid depending on ac_exeext before it's found.
+       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Check for the
+       executable extension BEFORE checking whether the compiler
+       works, as that test depends on a correct ac_exeext.
+
+2001-01-23  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE) <trap>: Typo.
+
+2001-01-22  Pavel Roskin  <proski@gnu.org>
+
+       * autoscan.pl: Use "use strict". Declare all global variables
+       or make them private. Make all local variables private.
+       (find_autoconf): New, moved some code from the top level.
+       Use %ENV outside quotes to eliminate a warning.
+
+2001-01-22  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * acspecific.m4 (AC_PROG_LN_S): Detect DJGPP < 2.04, which only
+       supports 'ln -s' for executables.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl ($dir, $autoconf): New.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl ($headers, $functions, $identifiers, $libraries):
+       Also register locations of their requirement instead of a simple
+       counter.
+       (&check_configure_ac): Close TRACES.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Formatting changes.
+       Check `configure.ac' or `configure.in' if present.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl (&wanted): Don't register `Makefile' when
+       `Makefile.in' is present.
+       Factor the simplification of $name.
+       (&scan_makefile, &scan_sh_file): Instead of counting the number of
+       occurrences where a program/makevar is wanted, register file:line.
+       Adjust the verbose output.
+       (&check_configure_ac): Report the location where the macro is required.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Instead of undefined globals, set them to empty
+       values.
+       (%needed_macros): New.
+       (&check_configure_ac): New.  Call it.
+       (&output_libraries): Eve out from &output_programs.
+       (&print_unique): For the time being register in %needed_macros
+       only argument less macros.
+
+2001-01-22  Lars J. Aas  <larsa@sim.no>
+
+       * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): First try no declaration,
+       then '#include <stdlib.h>', before trying the explicit declarations.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_COMPILE_IFELSE): Wrap the test -s in
+       AC_TRY_COMMAND to improve config.log.
+       (_AC_INIT_DEFAULTS): Don't define ac_exeext and ac_objext to
+       highlight failures.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Work around a currently
+       impossible to describe bug of SunOS 4.1.3 which causes a shell
+       crash when using `VAR=${VAR="$default"}'.
+       Reported and diagnosed by Kevin Ryde.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (AC_FUNC_GETGROUPS): Typo :(.
+
+2001-01-22  Lars J. Aas  <larsa@sim.no>
+
+       * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O):
+       Export ac_cv_exeext so ltconfig believes the value is cached and
+       skips its own faulty test.
+
+2001-01-22  Jim Meyering  <meyering@lucent.com>
+
+       * actypes.m4 (AC_TYPE_GETGROUPS): Double quote the test program
+       body.
+
+2001-01-22  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * aclang.m4 (AC_LANG_INT_SAVE, AC_LANG_INT_SAVE(C)): Use
+       conftest.val, not conftestval.
+       * acgeneral.m4 (_AC_COMPUTE_INT_RUN, _AC_COMPUTE_INT):
+       Likewise.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       Create actypes.m4.
+
+       * acgeneral.m4 (AC_CHECK_SIZEOF, _AC_CHECK_TYPE_NEW)
+       (AC_CHECK_TYPES, _AC_CHECK_TYPE_OLD)
+       (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P, _AC_CHECK_TYPE_MAYBE_TYPE_P)
+       (AC_CHECK_TYPE, AC_CHECK_MEMBER, AC_CHECK_MEMBERS): Move into...
+       * actypes.m4: here.
+       * acgeneral.m4 (AC_TYPE_GETGROUPS, AM_TYPE_PTRDIFF_T)
+       (AC_TYPE_UID_T, AC_TYPE_SIZE_T, AC_TYPE_PID_T, AC_TYPE_OFF_T)
+       (AC_TYPE_MODE_T, AC_INT_16_BITS, AC_LONG_64_BITS, AC_TYPE_SIGNAL)
+       (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLKSIZE)
+       (AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_RDEV): Move into...
+       * actypes.m4: here.
+       Adjust the test suite.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Include a default case for non
+       existing tests.
+       * tests/atspecific.m4 (AT_CONFIGURE_AC, AT_CHECK_ENV)
+       (AT_CHECK_AUTOUPDATE, AT_CHECK_AU_MACRO): New.
+       Spread their use.
+       (AT_CHECK_MACRO): Pass `-W obsolete' to autoconf.
+       * tests/semantics.at (AC_HAVE_FUNCS): Obsolete, don't check.
+       * tests/mktest.sh: Create one test file per Autoconf source
+       file instead of separating syntax/update.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Some about diff and cmp.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * sh.m4 (AS_ESCAPE): New.
+       (_AS_QUOTE_IFELSE): Use it.
+       * tests/atgeneral.m4 (AT_INIT) <SHELL>: Define and use.
+       <--help> Don't display the options help when tests were selected.
+       Document -d.
+       <at_skip_list>: New.
+       <testsuite.log>: Give a banner, include ChangeLog snippets, list
+       the failed and skipped tests.
+       Remove useless $at_traceoff in sub shells, this improves the
+       readability of the traces by removing testsuite's implementation
+       details.
+       (AT_CHECK): Filter out the shell traces from the tested command's
+       stderr.
+       Use AS_ESCAPE.
+       Don't register experr and expout for clean up, as it's hairy and
+       easier to do from...
+       Support STDOUT = stdout, and STDERR = stderr.
+       Force the output of shell traces.
+       (AT_INIT): Here.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT, AC_OUTPUT): Don't take care of completing
+       the log.
+       (_AC_INIT_PREPARE): Do it in the trap 0.
+
+2001-01-22  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Instead of undefined globals, set them to empty
+       values.
+       (%needed_macros): New.
+       (&check_configure_ac): New.  Call it.
+       (&output_libraries): Eve out from &output_programs.
+       (&print_unique): For the time being register in %needed_macros
+       only argument less macros.
+
+2001-01-22  Raja R Harinath  <harinath@cs.umn.edu>,
+       Tim Van Holder  <tim.van.holder@pandora.be>,
+       Jim Meyering  <jim@meyering.net>
+
+       * acspecific.m4 (AC_AIX): Fix typo: s/@\$/@%/.
+
+2001-01-19  Akim Demaille  <akim@epita.fr>
+
+       Catch only used patterns.
+       Reported by the whole Autoconf community.
+
+       * m4sh.m4 (AS_INIT): New.
+       * acgeneral.m4 (AC_PLAIN_SCRIPT): Use it.
+       Forbid only AC, AU, AH and AM.
+
+2001-01-19  Akim Demaille  <akim@epita.fr>
+
+       Optimizing AC_LANG was broken.  Test and fix.
+
+       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Don't
+       use _AC_LANG_ABBREV so that you don't depend upon _AC_LANG.
+       (_AC_LANG_SET): New.
+       (AC_LANG, AC_LANG_PUSH, AC_LANG_POP): Use it.
+       * tests/compile.at: Test AC_LANG, AC_LANG_PUSH & AC_LANG_POP.
+
+2001-01-19  Akim Demaille  <akim@epita.fr>
+
+       * sugar.m4 (m4_require): Missing dnl.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PLAIN_SCRIPT): AF_INET, AF_UNIX, AR_FLAGS,
+       AS_FLAGS are OK.
+
+2001-01-18  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * m4sh.m4 (AS_MKDIR_P): Properly support DOS-style paths.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       * tests/foreign.at (Autoconf & Libtool): `configure.in', not `.ac'
+       since Libtool does not yet support it.
+       Let the test suite be more verbose about at-path.
+       From Patrick Welche.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4 (AT_CHECK_DEFINES): Discard
+       STDLIB|INTTYPES|MEMORY|STRING|UNISTD.
+       * tests/semantics.at (AC_CHECK_SIZEOF): Don't check the presence
+       of default headers, as it's machine dependent.
+       Reported by Jim Meyering and Nicolas Joly.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Don't leave macro names in comments.
+       * aclang.m4: Likewise.
+       * configure.in: Likewise.
+       * tests/semantics.at: Likewise.
+       * tests/tools.at: Likewise.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       Medium term goal: AC_ macros can be tested with -W obsolete.
+
+       * acgeneral.m4 (AC_RUN_IFELSE): Accept IF-CROSS-COMPILING.
+       (AC_TRY_RUN): Use it.
+       * acfunctions.m4: Start ousting AC_TRY_RUN and AC_TRY_COMPILE.
+       * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): AC_BEFORE on
+       AC_COMPILE_IFELSE and AC_RUN_IFELSE.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INCLUDES_DEFAULT): Force the newline to avoid
+       bad surprises.
+       Reported by Jim.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       Require a perfect divert push/pop balance.
+
+       * m4sugar.m4 (m4_divert, m4_divert_push, m4_divert_pop): Keep
+       track of them in m4_divert_stack.
+       (m4_divert_pop): Accept the expected current diversion as
+       argument and m4_fatal if incorrect, or if there is nothing to pop.
+       (globally): Specify the known m4_divert_pop.
+       Preserve symbolic values when possible.
+       * acgeneral.m4: No longer push the first diversion.
+       Specify the known m4_divert_pop.
+       (AC_PLAIN_SCRIPT): When m4_divert_push a diversion, m4_wrap its
+       pop.
+       (AC_INIT): Run AC_PLAIN_SCRIPT first, not last.
+       * tests/m4sh.at (AS_DIRNAME & AS_DIRNAME_SED): Can't use m4_defun
+       without m4_init.
+       * m4sugar.m4: Likewise.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Unlike the
+       builtin, fail on undefined symbols.
+       * tests/torture.at (Torturing config.status): Stop playing nasty
+       tricks with changequote.
+       (AC_DEFUBST): Move here from...
+       * tests/aclocal.m4: there.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       Various cleanups and consistency checks.
+
+       * m4sugar.m4: Formatting changes.
+       * acgeneral.m4 (AC_DIVERT_PUSH, AC_DIVERT_POP, AC_REQUIRE)
+       (AC_DIAGNOSE, AC_FATAL, AC_MSG_WARN, AC_MSG_NOTICE, AC_MSG_ERROR):
+       Use m4_copy to define them, in order to keep a good $0.
+       (AC_INIT): AC_LANG_PUSH C, not AC_LANG, to initialize the stack.
+       * aclang.m4 (AC_LANG_PUSH): Dont't use m4_defn on undefined macros.
+       (AC_LANG_POP): Admit an argument specifying the language we quit
+       when popping.
+       Adjust Autoconf's AC_LANG_POPs.
+       * tests/tools.at (AWK portability): Don't depend on AC_INIT.
+       (autoconf --trace: user macros): Obviously I
+       meant TRACE1, not AC_TRACE1.
+
+2001-01-17  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_undefine, m4_popdef): Don't tolerate undefined
+       arguments.
+       (_m4_expansion_stack): Rename as...
+       (m4_expansion_stack): this, and change its value: instead of using
+       the pushdef stack to stack each *line* of the stack, each
+       definition contains the whole stack.  I.e., to display the whole
+       stack, instead of popdefing and displaying each definition, just
+       display the current definition.
+       (m4_expansion_stack_push, m4_expansion_stack_pop): New.
+       * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Let $2 be the expected
+       exit status.
+       * tests/m4sugar.m4 (m4_require: circular dependencies): New test.
+
+2001-01-17  Pavel Roskin  <proski@gnu.org>
+
+       * m4sugar.m4 (m4_normalize): New macro - superposition of
+       m4_flatten and m4_strip.
+       (m4_join): Use m4_normalize.
+       * acgeneral.m4 (AC_FOREACH): Use m4_normalize.
+       (AC_CONFIG_HEADERS): Normalize the first argument.
+       (AC_CONFIG_LINKS): Likewise.
+       (AC_CONFIG_SUBDIRS): Likewise.
+
+2001-01-17  Tim Van Holder  <tim.van.holder@pandora.be>
+
+       * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Quote $ac_sub_srcdir uses.
+
+2001-01-16  Akim Demaille  <akim@epita.fr>
+
+       Work around the Ultrix limitations on ``multiple redirections''.
+       Reported by Harlan Stenn.
+
+       * acgeneral.m4 (_AC_EVAL_STDERR): New.
+       (_AC_PREPROC_IFELSE): Use it.
+
+2001-01-16  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_data_files): Fix the computation of PATH.
+
+2001-01-16  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Eve out from AC_OUTPUT.
+       (_AC_INIT_DEFAULTS, AC_OUTPUT): Use it.
+
+2001-01-16  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Lots of additions and changes.
+       (File Descriptors): New.
+       (Limitations of Make): New.
+
+2001-01-16  Akim Demaille  <akim@epita.fr>
+
+       * m4sh.m4 (AS_EXIT): Don't rely on exit == exit $?.
+       Reported by Tim Van Holder.
+
+2001-01-16  Akim Demaille  <akim@epita.fr>
+
+       * Makefile.am (editpl, editsh): Merge into...
+       (edit).
+       * m4sh.m4 (AS_UNAME): Eved out from...
+       * acgeneral.m4 (_AC_INIT_DEFAULTS): here.
+       (_AC_INIT_PACKAGE): Define AC_PACKAGE_NAME.
+       (_AC_INIT_PARSE_ARGS): AC_SUBST the PACKAGE_ variables.
+       Propagate their use in the executables and the test suite.
+       * tests/atgeneral.m4 (PATH): Include only absolute paths.
+       (AT_INIT): Use AS_UNAME.
+
+2001-01-16  Akim Demaille  <akim@epita.fr>
+
+       When default headers are used, check for their presence.
+       Suggested by Jim.
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS): Don't define
+       ac_includes_default, since...
+       (_AC_INCLUDES_DEFAULT_REQUIREMENTS): this new macro does.
+       (AC_INCLUDES_DEFAULT): Require the former when default includes
+       are used.
+       (AC_CHECK_MEMBERS, _AC_CHECK_TYPE_NEW): Don't require
+       AC_HEADERS_STDC, that's a job for stupendous AC_INCLUDES_DEFAULT.
+       * acfunctions.m4 (AC_FUNC_MALLOC): Check for stdlib.h.
+
+2001-01-15  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Normalize sh samples.
+
+2001-01-15  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Simplify the hairy display of the
+       identity of the tests.
+
+2001-01-15  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): When the suite failed, complain
+       before creating the debug scripts.
+       Create a log file.
+       When ignoring a test, display a reassuring `ok' for stressed
+       users, and say `skipped' instead.
+       Simply run `testsuite' with the failed tests instead of running
+       the debug scripts, this avoids having zillions of banners `Testing
+       Blabla 2.13' (another means to avoid these banners is to have the
+       test suite succeed :-).
+
+2001-01-15  Akim Demaille  <akim@epita.fr>
+
+       * sh.m4 (AS_BOX, _AS_BOX_LITERAL, _AS_BOX_INDIR): New.
+       * tests/atgeneral.m4: Use it.
+
+2001-01-15  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_VAR_INDIR_IFELSE): Move as...
+       * m4sh.m4 (AS_LITERAL_IF): this.
+       (AS_IFELSE): Rename as...
+       (AS_IF): this.
+
+2001-01-12  Akim Demaille  <akim@epita.fr>
+
+       With `expr's that return `0' on failures, the executable suffix is
+       `0'.  Test and fix.
+       Reported by Assar Westerlund.
+
+       * Makefile.am (maintainer-check): New target.
+       * tests/Makefile.am (maintainer-check, maintainer-check-posix)
+       (maintainer-check-c++, expr): Likewise.
+       * configure.in (EXPR): Look for it.
+       * tests/atgeneral.m4 (AT_CHECK): Propagate $2's default value.
+       * tests/compile.at (Extensions): New test.
+       * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O):
+       Distinguish files with or without a dot.
+
+2001-01-12  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Last changes for `configure.ac'.
+       (_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Take `configure.ac' into
+       account.
+       * autoreconf.sh: Likewise.
+
+2001-01-11  Motoyuki Kasahara  <m-kasahr@sra.co.jp>
+
+       * acfunctions.m4 (AC_FUNC_MEMCMP): Missing comma in AC_TRY_RUN
+       invocation.
+
+2001-01-11  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): New.
+       (AC_PROG_CC, AC_PROG_CXX): Use it.
+       (AC_PROG_CC_STDC): Be sure to remove tmp files.
+       * tests/compile.at (AC_TRY_LINK_FUNC): Don't use exit to test it,
+       since it produces a prototype which conflicts with the one
+       computed by _AC_PROG_CXX_EXIT_DECLARATION.
+       * tests/semantics.at (AC_CHECK_FUNCS, AC_HAVE_FUNCS): Likewise.
+       (AC_HAVE_FUNCS): Test AC_HAVE_FUNCS!
+
+2001-01-11  Kevin Ryde  <user42@zip.com.au>
+
+       * autoconf.texi (Shellology): Fix an @end itemize, and a typo.
+
+2001-01-11  Kelly Anderson  <tgcorp@attglobal.net>
+
+       * autoconf.sh (M4): Handle PC drive letters.
+       * autoupdate.sh: Likewise.
+
+2001-01-11  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_PROG_F77): Add pgf90 to the list of compilers to
+       look for, after the other Fortran 90 compilers.
+
+2001-01-11  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4: Use m4_copy to duplicate macros.
+       (AC_LANG_PUSH): In order to have AC_LANG's simplifications
+       effective, be sure to let _AC_LANG be the old language before
+       calling AC_LANG.
+
+2000-12-25  Pavel Roskin  <proski@gnu.org>
+
+       * autoreconf.sh: s/localddir/localdir/.
+       Reported by Motoyuki Kasahara.
+
+2000-12-23  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh: Promote `configure.ac' over `configure.in'.
+       * autoreconf.sh: Likewise.
+       * autoheader.sh: Ditto.
+       * autoupdate.sh: Similarly.
+       * doc/autoconf.texi: Adjust.
+       * tests/atspecific.m4: Be sure to remove configure.in.
+       Adjust the test suite to use `configure.ac'.
+
+2000-12-22  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_EVAL, AC_TRY_EVAL, AC_TRY_COMMAND): Be a
+       single statement, so that one can make pipes with AC_TRYs, just as
+       in 2.13.
+
+2000-12-20  Lars J. Aas  <larsa@sim.no>
+
+       * aclang.m4 (_AC_COMPILER_OBJEXT, _AC_COMPILER_EXEEXT_O):
+       Make the order of arguments for ls count by splitting the ls
+       command into a sequence of ls commands.
+
+2000-12-20  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_LANG_COMPILER_GNU): Be sure to have `choke me' on
+       the seventh column so that the SGI Fortran compiler really chokes
+       on it.
+       From Ezra Peisach.
+
+2000-12-20  Akim Demaille  <akim@epita.fr>
+
+       * tests/foreign.at (Autoconf & Libtool): Ignore Libtool version
+       1.3.[0-5].
+       * tests/compile.at (GNU Fortran 77): Use AS_EXIT.
+
+2000-12-20  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CLEANUP_FILE_IFELSE): Fix the regexp: the
+       pattern ` state* ' was added many times for `*' was improperly
+       escaped.
+       (AT_INIT): Remove the data files before running the tests.
+       Define AT_data_files and output it.
+       (AT_SETUP): Don't.
+       (_m4_divert(TEST)): Remove, now useless.
+
+2000-12-20  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4: `dnl' the AC_LANG_PUSH and AC_LANG_POP.
+       (AC_PROG_CXXCPP, AC_PROG_CPP): Set the current language instead of
+       just asserting it, since these macros can be called directly.
+       Reported by Raja R. Harinath.
+
+2000-12-19  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Installation Directory Variables): More info
+       on prefix and exec_prefix.
+
+2000-12-19  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_COMPILER_OBJEXT): Don't rely on
+       _AC_COMPILE_IFELSE which uses ac_objext in a `test -s'.
+       Reported by Lars J. Aas.
+
+2000-12-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at (AC_PROG_CPP without warnings, GNU Fortran 77):
+       Use AC_TRY_COMMAND when running commands, to enrich the logs.
+
+2000-12-19  Akim Demaille  <akim@epita.fr>, Mo DeJong  <mdejong@cygnus.com>
+
+       * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): New.
+       (_AC_COMPILER_EXEEXT_O): Extracted from...
+       (_AC_COMPILER_EXEEXT): here.  Adjust.
+
+2000-12-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CHECK): Make exit status report more
+       visible.
+       * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Support FLAGS, STDOUT
+       and STDERR.
+       (AT_CHECK_CONFIGURE): Support plenty, cleanup defs when needed.
+       Spread their use in the whole suite.
+       Simplify a few AT_CLEANUPs.
+
+2000-12-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CHECK): Accept if-failed and
+       if-not-failed.
+       * tests/atspecific.m4 (AT_CHECK_CONFIGURE): Use it in order to
+       dump config.log when configure failed.  Before, the log was
+       reported only on success.
+
+2000-12-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/foreign.at: New file.
+
+2000-12-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_BANNER, AT_CLEANUP): Formatting changes.
+
+2000-12-18  Pavel Roskin  <proski@gnu.org>
+
+       * Makefile.am: Add a comment explaining why suffix rules are not
+       used there.
+
+2000-12-15  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: If the "allowed" pattern is not defined set it
+       to "^$".
+       * tests/tools.at (autoconf: forbidden tokens, basic): New test.
+       (autoconf: forbidden tokens): Renamed to ...
+       (autoconf: forbidden tokens, exceptions): ... this.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_PROG_CXXCPP, AC_PROG_CPP): Require AC_PROG_CXX/CC.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at (GNU Fortran 77): G77 is a `yes'/`' var.
+       Reported by Ezra Peisach.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at (GNU Fortran 77): s/g77/G77/.
+       Reported by Ezra Peisach.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * man/Makefile.am (.x.1): Fix to work properly with
+       builddir != srcdir.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77))
+       (AC_PROG_CPP, AC_PROG_CXXCPP, AC_PROG_GCC_TRADITIONAL)
+       (_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_CC_STDC):
+       Don't use `${CC-cc}' since now the AC_REQUIRE machinery guarantees
+       that $CC is defined.  And if not, it's a bug which must be
+       observable.
+       * acspecific.m4 (AC_SYS_LARGEFILE): Likewise.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_PREPROC_IFELSE): Use ac_status as set by
+       AC_TRY_EVAL.
+       (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE): More alike,
+       using AS_IFELSE, and systematically AC_TRY_COMMAND when testing
+       something (for the logs).
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_PROG_PREPROC_WORKS): Use _AC_PREPROC_IFELSE.
+       * acgeneral.m4 (_AC_TRY_CPP): Its last use was that above, so
+       inline it into...
+       (_AC_PREPROC_IFELSE): here.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Forget about `-n'.
+       Adjust so that `./testsuite -h 1 2' explains only tests 1 & 2.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_EVAL): New.
+       (AC_TRY_EVAL, AC_TRY_COMMAND): Use it.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_PREPROC_IFELSE, AC_PREPROC_IFELSE): New.
+       (AC_TRY_CPP): Use AC_PREPROC_IFELSE.
+       (AC_CHECK_MEMBER, AC_CHECK_DECL, _AC_CHECK_TYPE_NEW): Quote
+       properly.
+       * acheaders.m4 (AC_CHECK_HEADER): Quote properly, use
+       AC_PREPROC_IFELSE.
+       * acspecific.m4 (_AC_PATH_X_DIRECT): Use AC_PREPROC_IFELSE.
+
+2000-12-15  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_init): Catch `dnl'.
+
+2000-12-15  Pavel Roskin  <proski@gnu.org>
+
+       * m4sh.sh (AS_ERROR): Restore dnl at the end of the macro.
+
+2000-12-14  Pavel Roskin  <proski@gnu.org>
+
+       * tests/semantics.at (AC_CHECK_TYPES): There are two tests with
+       this name. Rename the second one to "AC_CHECK_TYPES: backward
+       compatibility"
+       (AC_TRY_LINK_FUNC): Removed. It's now in tests/compile.at.
+       (C keywords): Likewise.
+       (AC_PROG_CPP with warnings): Likewise.
+       (AC_PROG_CPP without warnings): Likewise.
+
+2000-12-14  Akim Demaille  <akim@epita.fr>
+
+       Put back AC_CYGWIN etc. under the responsibility of the
+       configure.in maintainer, but discourage its use.
+
+       * acspecific.m4 (_AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2): Rename as...
+       (AC_CYGWIN, AC_MINGW32, AC_EMXOS2): these.
+       AU defined on top of AC_CANONICAL_HOST and $host_os.
+       * tests/mktests.sh (update_exclude_list): Add AC_CYGWIN,
+       AC_MINGW32, and AC_EMXOS2.
+
+2000-12-13  Pavel Roskin  <proski@gnu.org>
+
+       * m4sugar.m4 (m4_file_append): Add a newline after _m4eof,
+       otherwise _m4eof is appended to the output on FreeBSD 4.0.
+       * tests/atgeneral.m4 (AT_INIT): Avoid using unbalanced "y"
+       in sed, use "s" instead.
+       * tests/mktests.sh: Don't use \? in sed - it's a GNU extension.
+       Use separate patterns for A[CU]_DEFUN and AC_DEFUN_ONCE.
+
+2000-12-13  Akim Demaille  <akim@epita.fr>
+
+       EXEEXT and OBJEXT don't need to know $CYGWIN etc.
+
+       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT, _AC_EXEEXT, _AC_OBJEXT):
+       Move as...
+       * aclang.m4 (AC_EXEEXT, AC_OBJEXT, _AC_COMPILER_EXEEXT)
+       (_AC_COMPILER_OBJEXT): these.
+       (_AC_COMPILER_EXEEXT): Use _AC_LINK_IFELSE.
+       Don't depend upon $CYGWIN and the like.
+       (_AC_COMPILER_OBJEXT): Model after _AC_COMPILER_EXEEXT.
+       Skip more extensions.
+       Use _AC_COMPILE_IFELSE.
+
+2000-12-12  Pavel Roskin  <proski@gnu.org>
+
+       * Makefile.am: Don't use suffix rules for perl and shell
+       scripts. Use explicit rules instead.
+
+2000-12-12  Pavel Roskin  <proski@gnu.org>
+
+       * autoscan.pl (init_tables): Allow spaces on the right hand side
+       in autoscan tables. Die if there are no spaces at all.
+       (scan_c_file): Use \b instead of \W so that keywords match at
+       the beginning and the end of the line.
+       (scan_sh_file): Likewise.
+       (scan_makefile): Likewise. Use \B to match before `-l'.
+       (output): Suggest AC_CONFIG_HEADER if any C/C++ sources are
+       found.
+       * acidentifiers: Update macros for structure members st_blksize
+       and st_rdev.
+
+2000-12-12  Akim Demaille  <akim@epita.fr>
+
+       * tests/compile.at (GNU Fortran 77): Be robust to compilers that
+       choke on `--version'.
+
+2000-12-12  Akim Demaille  <akim@epita.fr>
+
+       * tests/suite.at: Run `tools.at' first.
+
+2000-12-12  Akim Demaille  <akim@epita.fr>
+
+       * tests/aclocal.m4 (AC_STATE_SAVE): Use a more precise regexp to
+       keep envvars.
+
+2000-12-12  Akim Demaille  <akim@epita.fr>
+
+       AS_ERROR was not properly saving data in the log file.
+
+       * sh.m4 (AS_WARN, AS_ERROR): Use AS_MESSAGE.
+       (_AS_ECHO): Fix quotation.
+       (AS_MESSAGE): Use `as_me'.
+       * acgeneral.m4: More banners in the log.
+       (_AC_INIT_DEFAULTS): Compute as_me before using it.
+
+2000-12-08  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (System Services) <AC_PATH_XTRA>: Adjust the
+       documentation about X_DISPLAY_MISSING to the code.
+
+2000-12-07  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): More robust computation of
+       ac_tests_pattern.
+       Reported by  Andrej Borsenkow.
+
+2000-12-07  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_EXEEXT): Skip *.pdb.
+       From Paul Berrevoets.
+
+2000-12-07  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CHECK): Bad typo: assign `exit 1' to
+       at_continue if something failed, not `:'.
+       * tests/semantics.at (AC_PATH_XTRA): New.
+       * acspecific.m4 (_AC_PATH_X): New, extracted form AC_PATH_X.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * configure.in: Bump version to 2.49c.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       Version 2.49b.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       Stop playing with FDs in Autotest.
+
+       * tests/atgeneral.m4 (AT_INIT): Set up FD 5.
+       (AT_CHECK): Instead of using exec to globally change the FDs of
+       `testsuite', enclose the body of the test into a
+       `(..) >stdout 2>stderr'.
+       In every case, when verbose, display the differences between
+       expected and observed (stdout, stderr, exit status).
+       Let `0' be the default for EXIT-STATUS.
+       Support EXIT-STATUS == `ignore'.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at (autoconf: forbidden tokens): Adjust expected
+       result.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * man/config.guess.x: New file.
+       * man/config.sub.x: New file.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * tests/aclocal.m4 (AT_STATE_SAVE): Don't even try to preserve
+       egrep error messages, AT_CHECK will find them.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools) <awk>: `for' on
+       arrays is nondeterministic across AWK implementations.
+       * tests/tools.at (autoconf: forbidden tokens): Sort the error
+       message to guarantee its uniqueness.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       The SunOS' egrep fails to process properly the `egrep' invocations
+       of the test suite.
+
+       * tests/aclocal.m4 (AC_STATE_SAVE): If egrep fails, remove the
+       output file.
+       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't check `state-*'
+       if the files are not present.
+
+       * m4sugar.m4 (m4_join): Rename as...
+       (m4_smash): this.
+       * tests/aclocal.m4 (join): Move as...
+       * m4sugar.m4 (m4_flatten): this.
+       * autoconf.sh (trace.m4): Rename m4_smash as m4_flatten.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (task trace): s/m4/$M4/.
+       * autoheader.sh: When loading trace.sh, catch errors and exit with
+       a decent error message.
+       * tests/tools.at: Be sure to test autoconf --trace before
+       autoheader.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CHECK): Fix the m4_ifval invocation.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_LANG): Be `smart': don't issue the sh code if the
+       current language did not change.
+       (AC_LANG_ASSERT): New.
+       (AC_PROG_CPP, AC_PROG_CXXCPP): Assert the language.
+       (_AC_PROG_F77_V, _AC_F77_NAME_MANGLING): Don't require
+       AC_PROG_F77, the code you include does it.
+       (AC_F77_LIBRARY_LDFLAGS): Set the language.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (ifelse): Rename as...
+       (m4_if): this.
+       * autoconf.m4 (ifelse): Restore.
+
+2000-12-06  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_dquote, m4_pattern_forbid, m4_pattern_allow)
+       (m4_cr_letters, m4_cr_LETTERS, m4_cr_Letters, m4_cr_digits)
+       (m4_cr_symbols1, m4_cr_symbols2, m4_re_string, m4_re_word)
+       (m4_init): New macros.
+       (m4_token_allow): Remove.
+       * acgeneral.m4: Don't push BODY into the diversion stack.
+       (AC_PLAIN_SCRIPT): Do it.
+       Call m4_init, define the Autoconf patterns.
+       (AC_INIT): Use AC_PLAIN_SCRIPT.
+       Remove the useless `dnl' (those where the current diversion is
+       KILL).
+       * autoconf.sh (m4_common): Fix quotation.
+       (finalize.awk): Load forbidden.rx and allowed.rx.
+       Split the line into tokens, and check their validity.
+       * tests/tools.at (Forbidden tokens): Adjust.
+
+2000-12-05  Bob Wilson  <bwilson@tensilica.com>
+
+       * acspecific.m4 (_AC_OBJEXT, _AC_EXEEXT): Ignore .d files produced
+       by CFLAGS=-MD.
+
+2000-12-05  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_PROG_F77): Temporarily set ac_ext to F to run
+       _AC_LANG_COMPILER_GNU.
+       From Steven G. Johnson.
+       * tests/compile.at (GNU Fortran 77): New test.
+
+2000-12-05  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at (autoupdate): Strengthen and check autoupdate's
+       idempotency.
+
+2000-12-05  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): s/cp -f/mv -f/.
+
+2000-12-01  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't escape
+       backquotes in AC_MSG_ERROR. Fix error message.
+
+2000-12-01  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atgeneral.m4 (AT_INIT): Use ${CONFIG_SHELL-/bin/sh}
+       to run the testsuite from the debug scripts.
+       Suggested by Alexandre Oliva.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Assignments): Don't use $? from an
+       assignment.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * sh.m4 (AS_EXIT): Don't rely on false exiting 1.
+       Actually, always use `(exit $val); exit', don't try to be tricky.
+       * doc/autoconf.texi (Limitations of Builtins) <false>: new.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * sh.m4 (_AS_EXPR_PREPARE): Don't rely on the exit status of a
+       back quote evaluation since the very system for which the test was
+       written does not propagate it.  Groumph!
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_EXEEXT): Also remove conftest$ac_exeext.
+       Reported by Pavel.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_EXEEXT, _AC_OBJEXT): Make the two macros more
+       alike: a loop over a sorted list of possible files.
+       Don't cleanup on errors, the trap will do it.
+       Cleanup when there are no errors.
+       (_AC_EXEEXT): Use the empty string instead of `no' as the cached
+       value.
+       Be sure to prefer `.exe' to `' when the two are observable.
+       Suggested by Lars and Earnie.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       When using Cygwin, in spite of all their efforts, it may happen
+       that `confestval' be read in binary mode.  The shell then fails to
+       properly strip the \r\n.
+       Reported by Lars J. Aas.
+
+       * aclang.m4 (AC_LANG_INT_SAVE): Don't add any trailing new line,
+       and close the file.
+       Suggested by Peter Eisentraut.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Systemology): New section.
+       Some about QNX 4.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Special Shell Variables): Document RANDOM.
+
+2000-11-30  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools): Some about cp
+       and mv, thanks to Ian.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_OBJEXT): Skip *.tds, special case .o and
+       .obj.
+       Suggested by Lars.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the portability of
+       the default assignment of CONFIG_FILES, CONFIG_HEADERS,
+       CONFIG_LINKS and CONFIG_COMMANDS.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Use the `clear' trick to work
+       around broken seds.
+       (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Rename the sed labels to
+       match the Autoconf documentation.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Shell Substitutions): More on the variations
+       around ${foo=bar}.
+       (Assignments): Rewrite as a summary of the previous section.
+       * acgeneral.m4 (AC_CACHE_SAVE): Be protected against the Solaris'
+       `${foo='${bar}'}' bug.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Don't use
+          `... echo "error: \\\`$f'" ...`
+       as it's not portable to BSDI 1.3.
+       Do this instead:
+          `... echo "error: $f" ...`
+       Reported by Daniele Arena.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       QNX 4.2.5's expr always exits 1 when `:' is used with parens.
+
+       * doc/autoconf.texi (Limitations of Usual Tools) <expr>: More
+       information, thanks to Paul Berrevoets, Paul Eggert and David
+       Morgan.
+       * sh.m4 (_AS_EXPR_PREPARE): New.
+       (AS_DIRNAME): Use it.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       sizeof (struct {char a,b; }) is not required to be 2.
+       Reported by Johan Danielsson.
+
+       * tests/semantics.at (AC_CHECK_SIZEOF): Define charchar as an
+       array of 2 chars.
+       Suggested by Alexandre.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       Provide a means to display banners in the test suite.
+
+       * tests/atgeneral.m4 (AT_INIT): Initialize `AT_banner_ordinal'.
+       Execute the epilogue of the tests only if a test was run.
+       Don't build the value of `at_tests_all' with a for loop: expand
+       `AT_TESTS_ALL'.
+       (AT_SETUP): Build `AT_TESTS_ALL'.
+       (AT_BANNER): New.
+       Adjust all the former banners to use it.
+       (AT_CHECK): Don't trace the decoding of `$?'.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_DEFINE, AT_UNDEFINE, AT_SHIFT)
+       (AT_INCLUDE): Remove, use the m4_ macros.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (ifval, ifset, ifdef, ifndef, m4_ifvanl): Rename as...
+       (m4_ifval, m4_ifset, m4_ifdef, m4_ifndef, m4_ifvaln): this.
+       (m4_n): New macro.
+       (m4_ifvaln): Use it.
+       * autoconf.m4 (ifdef): Restore it.
+
+2000-11-29  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_errprint, divnum, errprint, esyscmd): Rename as...
+       (m4_errprintn, m4_divnum, m4_errprint, m4_esyscmd): this.
+       * autoconf.m4: Restore them.
+
+2000-11-28  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Fortran 77 Compiler Characteristics):
+       Don't suggest obsolete AC_LANG_FORTRAN77.
+       (Language Choice): Better preamble.
+
+2000-11-28  Pavel Roskin  <proski@gnu.org>
+
+       * doc/install.texi: Minor changes to eliminate TeX warnings.
+       * doc/autoconf.texi: Likewise. Typo fixes.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       * tests/atconfig.in: Move code into...
+       * tests/atgeneral.m4 (AT_INIT): here.
+       Use AS_SHELL_SANITIZE.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       Have the test suite list of the test groups and their references.
+
+       * tests/atgeneral.m4 (_m4_divert(SUITE_PRO)): Remove, replaced
+       by...
+       (_m4_divert(DEFAULT), _m4_divert(OPTIONS), _m4_divert(HELP))
+       (_m4_divert(SETUP)): these.
+       (_m4_divert(SUITE_EPI)): Rename as...
+       (_m4_divert(TAIL)): this.
+       (AT_INIT): Adjust to the new diversions.
+       Insert the magic number.
+       Accept test groups as cli argument.
+       List the test groups.
+       Rename TESTS, test, and tests as at_tests_all, at_test, and
+       at_tests.
+       Have the debug scripts pass options to test suite.
+       Remove their banner.
+       * tests/atspecific.m4: Don't divert to 0.
+       * suite.at: Don't insert the magic number.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_divert, m4_undivert): Support named diversions.
+       * tests/atgeneral.m4 (_m4_divert(SUITE_PRO), _m4_divert(TESTS))
+       (_m4_divert(SUITE_EPI), _m4_divert(TEST)): New diversions.
+       Push the first two diversions.
+       (AT_INIT): Don't.
+       (AT_INIT, AT_SETUP, AT_CLEANUP): Adjust to use the named
+       diversions.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CLEANUP): Factor the computation of
+       at_test_count into...
+       (AT_INIT): here.
+       Use an sh variable, at_data_files, instead of an hard coded list.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CLEAN_FILE_IFELSE, AT_CLEANUP_FILE)
+       (AT_CLEANUP_FILES): New macros.
+       (AT_SETUP, AT_CHECK, AT_CLEANUP): Use them.
+       (AT_CHECK): Fix a use of at_verbose.
+       * tests/atspecific.m4 (AT_CHECK_AUTOCONF, AT_CHECK_AUTOHEADER)
+       (AT_CHECK_CONFIGURE): New macros.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT) <at_verbose>: Be a :/echo variable.
+       <at_silent>: Remove.
+       (AT_CLEANUP): Clean up the diversion use.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       Factor part of the prologue of the tests.
+
+       * tests/atgeneral.m4 (AT_SETUP, AT_CLEANUP): No longer handle
+       at_stop_on_error.
+       (AT_INIT): After having checked whether the test failed, break out
+       of the loop if requested (-e).
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_SETUP): Don't build at-check-line, that's
+       AT_CHECK's job.
+       Remove the code depending upon `at_skip_mode': it's unused.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       * tests/atconfig.in: Remove the `snippet' marks, there are no
+       longer used.
+       * tests/atgeneral.m4: Likewise.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       Factor the epilogue of the tests.
+
+       * tests/atgeneral.m4 (AT_CLEANUP): Move the reading of at_status
+       into...
+       (AT_INIT): here, at the end of the `case'.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       The debug scripts are only wrapper around testsuite, asking for a
+       specific test.
+
+       * tests/atgeneral.m4 (AC_INIT) <at_debug>: New variable, new
+       option, -d, to disable the creation of the debug scripts (when
+       testsuite was already launched from one).
+       <at_test_count>: Really compute it instead of using the number of
+       the last test run.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       Transform Autotest's body into a `for test; case $test'.
+       As a known side effect, currently any code outside
+       AT_SETUP/AT_CLEANUP is discarded.
+
+       * acgeneral.m4 (_m4_divert(KILL)): Move to...
+       * m4sugar.m4: here.
+       * tests/atgeneral.m4 (AT_INIT): Use m4_divert_push/pop instead of
+       m4_divert.
+       Put all the tests inside a for;case.
+       Define TESTS.
+       (AT_SETUP, AT_CLEANUP): Open/close each case.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       Move divert and undivert into m4_.
+
+       * m4sugar.m4 (m4_divert, divert, undivert): Rename as...
+       (m4_divert_text, m4_divert, m4_undivert): this.
+       * autoconf.m4 (divert, undivert): Restore them for user macros only.
+
+2000-11-23  Akim Demaille  <akim@epita.fr>
+
+       Move Autotest on top of M4sh.
+
+       * tests/atgeneral.m4: Import M4sh.
+       Adjust the differences on the names of the builtins (define etc.).
+       (AT_CASE): Remove, use m4_case.
+       (AT_SETUP): Don't use `AT_group_description', `$1' is OK.
+       * tests/atspecific.m4 (m4_for, m4_foreach): Remove, use those of
+       M4sugar.
+       * tests/m4sugar.at: Strengthen the quotation and adjust to the new
+       macro names.
+       * tests/m4sh.at: Ditto.
+       * tests/torture.at: Ditto.
+       * tests/base.at: Ditto.
+       * m4sh.m4: Import M4sugar.
+       * autoconf.m4: Don't import M4sugar, M4sh does.
+
+2000-11-20  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_RUN_IFELSE): `==' in test is not portable,
+       replace with `='.
+
+2000-11-17  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS): Also include `PATH' and
+       `/bin/machine' in the log.
+
+2000-11-17  Akim Demaille  <akim@epita.fr>
+
+       Let AC_TRY_RUN be more verbose
+
+       * acgeneral.m4 (_AC_RUN_IFELSE): Instead of canceling the output
+       of the test program, save it into the log.
+       Save the exit status, and report it in the log when non zero.
+       Just use `(./conftest)' instead of `(./conftest; exit)'.
+
+2000-11-17  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS) <ac_includes_default>: Include
+       sys/stat.h.
+       * acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_BLOCKS)
+       (AC_STRUCT_ST_RDEV): Simplify.
+       * acfunctions.m4 (AC_FUNC_MMAP): Include sys/stat.h unconditionally.
+       * doc/autoconf.texi (Default Includes): Adjust.
+       (Particular Structures) <AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV>:
+       Adjust.
+
+2000-11-16  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools) <expr>:
+       expr 'a' : '\(b\)'.
+       From Paul Eggert.
+
+2000-11-16  Akim Demaille  <akim@epita.fr>
+
+       Reorder the test suite so that low level features are tested
+       before high level ones.
+
+       * tests/semantics.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
+       (missing templates): Move to...
+       * tests/torture.at: here.
+       Reorder the file so that the torture test is last.
+       * tests/semantics.at (AC_TRY_LINK_FUNC, AC_PROG_CPP with warnings)
+       (AC_PROG_CPP without warnings): Move to...
+       * tests/compile.at: here, new file.
+       * tests/suite.at: Run `torture' and then `compile' before
+       `semantics'.
+
+2000-11-16  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_SYS_LARGEFILE): _AC_SYS_LARGEFILE_SOURCE no
+       longer exist.
+
+2000-11-16  Akim Demaille  <akim@epita.fr>
+
+       POSIX doesn't require s/[^/]// to work.
+       From Paul Eggert and Johan Danielsson.
+
+       * doc/autoconf.texi (Limitations of Usual Tools) <sed>:
+       Reorganize.  Document this issue.
+       * autoupdate.sh (dir): Use `,' as separator instead of `/'
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Ditto.
+
+2000-11-16  Paul Eggert  <eggert@twinsun.com>
+
+       * m4/largefile.m4 (_AC_SYS_LARGEFILE_SOURCE): Remove, replaced by...
+       (_AC_SYS_LARGEFILE_TEST_INCLUDES): this.
+       (AC_SYS_LARGEFILE_MACRO_VALUE): Use AC_LANG_PROGRAM instead of
+       _AC_SYS_LARGEFILE_SOURCE, i.e., don't pass
+       _AC_SYS_LARGEFILE_TEST_INCLUDES by default: this isn't desirable
+       when checking for fseeko.
+       (AC_SYS_LARGEFILE): Pass AC_SYS_LARGEFILE_TEST_INCLUDES to
+       _AC_SYS_LARGEFILE_MACRO_VALUE, since it no longer does this for us.
+
+2000-11-16  Akim Demaille  <akim@epita.fr>
+
+       Provide a means for escaping the forbidden patterns test.
+
+       * tests/tools.at (Forbidden tokens): Test m4_token_allow.
+       * m4sugar.m4 (m4_file_append, m4_token_allow): New macros.
+       * autoconf.sh (task script): Pass `tmp' and `verbose' to
+       finalize.awk.
+       (finalize.awk::check_patterns): Eve out from the body.
+       (finalize.awk): Read `$tmp/tokens_allowed', and don't complain for
+       these exceptions.
+
+2000-11-14  Paul Eggert  <eggert@twinsun.com>
+
+       * acspecific.m4 (AC_SYS_LARGEFILE): Don't worry about
+       whether fseeko and ftello are properly declared.
+       * acfunctions.m4 (AC_FUNC_FSEEKO): New macro, which worries about
+       fseeko (and presumably ftello).  Do not set _XOPEN_SOURCE; that
+       causes too many problems in practice.
+       * acfunctions (fteelo, fseeko): Trigger AC_FUNC_FSEEKO.
+       * doc/autoconf.texi: Adjust.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Builtins): Comment `true'.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * BUGS: New file.
+       Be sure to read this file if you're using a non released Autoconf.
+       * tests/tools.at (Syntax of the scripts): The non built tools are
+       in `$top_srcdir', not `..'.
+       (autoconf --trace): When using `-i' we need the src tree, not the
+       build tree.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       A single m4_require is enough.
+
+       * m4sugar.m4 (_m4_require): $2 defaults to $1.
+       Rename as...
+       (m4_require): this.
+       * acgeneral.m4 (_AC_REQUIRE): Remove, use m4_require if you want
+       to get into the gory details.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS_ENVIRONMENT): Rename as...
+       * m4sh.m4 (AS_SHELL_SANITIZE): this.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't neutralize
+       autoconf's warnings.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       Set AC_LANG_PREPROC_REQUIRE which replaces AC_REQUIRE_CPP.
+       The main difference is that the former requires AC_LANG_COMPILER.
+
+       * aclang (AC_LANG_PREPROC, AC_LANG_PREPROC(C), AC_LANG_PREPROC(C++))
+       (AC_LANG_PREPROC(Fortran 77), AC_LANG_PREPROC_REQUIRE): New
+       macros.  Issue a warning when looking for the Fortran 77
+       preprocessor instead of an error.
+       (AC_LANG_COMPILER): Check that it is run before the corresponding
+       AC_LANG_PREPROC.
+       (AC_PROG_C
+       (AC_LANG_COMPILER_REQUIRE): Don't call directly
+       AC_LANG_COMPILER(_AC_LANG), rather invoke AC_LANG_COMPILER so that
+       the generic code in AC_LANG_COMPILER is run.
+       (AC_REQUIRE_CPP): Use AC_LANG_PREPROC_REQUIRE.
+       (AC_PROG_CC, AC_PROG_CXX): Don't require being run before the
+       corresponding AC_LANG_PREPROC: AC_LANG_COMPILER does it.
+
+
+       Propagate AC_LANG_PREPROC_REQUIRE.
+
+       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Use it instead of
+       AC_REQUIRE_CPP.
+       * acspecific.m4 (_AC_DECL_YYTEXT, AC_PATH_X): Don't
+       AC_REQUIRE_CPP, inner macro will do it.
+       * aclang.m4 (AC_PROG_GCC_TRADITIONAL, AC_C_STRINGIZE)
+       (AC_C_PROTOTYPES): Likewise.
+       (AC_C_STRINGIZE): Yeeks!  The body of AC_CACHE_CHECK was not
+       quoted.  Use @%:@ do assist Emacs.
+
+
+       For some reason (don't ask), this revamping revealed that
+       AC_PROG_CC_STDC, because of the `break', does not clean its tmp
+       files.
+
+       * aclang.m4 (AC_PROG_CC_STDC): Extract the creation of conftest.c
+       out of AC_COMPILE_IFELSE.
+       Be sure to clean the tmp files.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * tests/m4sh.at (AS_DIRNAME & AS_DIRNAME_SED): Simplify.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (AC_FUNC_ALLOCA): Don't require AC_PROG_CPP,
+       since (i) you actually need a compiler, (ii) AC_TRY_LINK handles
+       it.
+       * acheaders.m4 (AC_HEADER_STDC): Don't require AC_PROG_CPP,
+       AC_TRY_CPP does it.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       Create acheaders.m4.
+
+       * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS)
+       (AH_CHECK_HEADERS): Move to...
+       * acheaders.m4: here, a new file.
+       * acspecific.m4 (_AC_CHECK_HEADER_DIRENT, AH_CHECK_HEADERS_DIRENT)
+       (AC_HEADER_DIRENT, AC_HEADER_MAJOR, AC_HEADER_STAT, AC_HEADER_STDC)
+       (AC_HEADER_SYS_WAIT, AC_HEADER_TIME)
+       (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H)
+       (_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL, AC_HEADER_TIOCGWINSZ): Move
+       to...
+       * acheaders.m4: here.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       Move AC_MSG_* into M4sh.
+
+       * acgeneral.m4 (_AC_SH_QUOTE, _AC_SH_QUOTE_IFELSE, _AC_ECHO): Move
+       to...
+       * m4sh.m4 (_AS_QUOTE, _AS_QUOTE_IFELSE, _AS_ECHO): here.
+       (AS_MESSAGE, AS_WARN, AS_ERROR): New.
+       * acgeneral.m4 (AC_MSG_NOTICE, AC_MSG_WARN, AC_MSG_ERROR): Use them.
+       (AC_FD_MSG, AC_FD_LOG): Be AU_ALIAS'es of...
+       (AS_MESSAGE_FD, AS_MESSAGE_LOG_FD): new.
+       Adjust all dependencies.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Spread some AS_EXIT and AC_MSG_ERROR.
+       (AC_OUTPUT): Don't play with trap, use ac_clean_files.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       Use AC_MSG_ERROR in `config.status', but adjust AC_MSG_* to use $0
+       instead of hard coded `configure'.
+
+       * acgeneral.m4 (AC_COPYRIGHT): s/configure.in/__file__/.
+       (_AC_INIT_DEFAULTS_FDS): Append to AC_FD_LOG instead of creating
+       it.  No longer insert the configure banner.
+       (_AC_INIT_DEFAULTS): Create config.log with the banner.
+       Define `as_me'.
+       (_AC_INIT_PARSE_ARGS, _AC_INIT_PREPARE, AC_MSG_NOTICE)
+       (AC_MSG_CHECKING, AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED)
+       (AC_MSG_WARN, AC_MSG_ERROR, AC_MSG_ERROR, AC_TRY_CPP)
+       (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE)
+       (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_PROG_F77_V_OUTPUT): Use
+       `$as_me' instead of `configure'.
+       (AC_OUTPUT): Get rid of the UCA, and of the empty line when
+       dumping confdefs.h into config.log.
+       (_AC_OUTPUT_CONFIG_STATUS): Use _AC_INIT_DEFAULTS_FDS.
+       Print a banner.
+       Use AC_MSG_ERROR and AC_MSG_NOTICE.
+       * acgeneral.m4 (AC_CACHE_LOAD, _AC_OUTPUT_FILES, _AC_OUTPUT_LINKS)
+       (_AC_OUTPUT_HEADERS):  Use AC_MSG_NOTICE.
+       * tests/semantics.at (missing templates): Adjust.
+
+2000-11-14  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (autoconf Invocation): Explain `-W error'
+       gives back traces.
+
+2000-11-11  Pavel Roskin  <proski@gnu.org>
+
+       * acfunctions.m4 (AC_CHECK_FUNCS): Add missing m4 quotes.
+       (AC_FUNC_GETPGRP): Likewise.
+       * acspecific.m4 (AC_AIX): Likewise.
+       * m4/init.m4 (AM_INIT_AUTOMAKE): Likewise.
+       * m4/missing.m4 (AM_MISSING_PROG): Likewise.
+       * m4/sanity.m4 (AM_SANITY_CHECK): Likewise.
+
+2000-11-11  Pavel Roskin  <proski@gnu.org>
+
+       * acfunctions.m4: Always quote first argument of AC_MSG_ERROR,
+       AC_MSG_WARN, AC_MSG_CHECKING, AC_MSG_RESULT,
+       AC_MSG_RESULT_UNQUOTED.
+       * acgeneral.m4: Likewise.
+       * aclang.m4: Likewise.
+       * acspecific.m4: Likewise.
+       * configure.in: Likewise.
+       * doc/autoconf.texi: Likewise.
+
+2000-11-10  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Particular Structures): Fix examples for
+       AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV.
+
+2000-11-10  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Limitations of Usual Tools): Don't use
+       uncommon abbreviations.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Builtins): Some information
+       about `trap'.
+       Document the FreeBSD bug observed by Pavel.
+
+2000-11-10  Pavel Roskin  <proski@gnu.org>
+
+       * autoscan.pl (scan_files): Eliminate a warning if no C files
+       are found.
+       (output): Likewise. Use AC_CONFIG_SRCDIR and AC_CONFIG_FILES
+       instead of old-style arguments for AC_INIT and AC_OUTPUT.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools): `&' in sed's rhs
+       is portable.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Shell Substitutions): Some information about
+       Solaris' sh handling of ``foo=${foo='}'}'' collected by Alexandre,
+       reported by David Taylor.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * tests/m4sh.at (Negated classes in globbing): New test.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Builtins): `for i; do'.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Shellology): Some about /usr/xpg4/bin/sh on
+       Solaris.
+       Sort the entries.
+       Some words about POSIX vs Bourne shell.
+       From Russ Allbery and Robert Lipe.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Shell Substitutions): Split into...
+       (Shell Substitutions, Assignments): these.
+       Move them before `Special Shell Variables'.
+       (Shell Substitutions): Include information on `$()' from Russ
+       Allbery.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       When running
+
+       AC_INIT
+       AC_PROG_CC
+       AC_LANG_COMPILER_REQUIRE
+
+       AC_PROG_CC is expanded twice, because AC_PROG_CC provides
+       `AC_PROG_CC', and not `AC_LANG_COMPILER(C)' as expected by
+       AC_LANG_COMPILER_REQUIRE.
+
+       * aclang.m4 (AC_LANG_COMPILER(C)): Instead of calling AC_PROG_CC,
+       require it.
+       (AC_LANG_COMPILER(C++), AC_LANG_COMPILER(Fortran 77)): Likewise.
+
+2000-11-10  Akim Demaille  <akim@epita.fr>
+
+       * m4sh.m4 (AS_MKDIR_P, AS_DIRNAME_SED): Don't shell quote $1.
+       Adjust callers.
+       Reported by Paul Eggert.
+       * tests/m4sh.at: Sort.
+
+2000-11-09  Pavel Roskin  <proski@gnu.org>
+
+       * install-sh: Use ":" instead of "true".
+
+2000-11-09  Pavel Roskin  <proski@gnu.org>
+
+       * tests/tools.at (Syntax of the scripts): Check "autoreconf"
+       only once. Check "install-sh", "mkinstalldirs" and "missing".
+
+2000-11-09  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Use ":" instead of
+       "true".
+       * tests/atgeneral.m4 (AT_INIT): Likewise.
+       * tests/tools.at (Syntax of the scripts): Likewise.
+
+2000-11-09  Pavel Roskin  <proski@gnu.org>
+
+       * tests/m4sugar.at (m4_warn): Adjusted to accept stack dump when
+       -Werror is used.
+
+2000-11-08  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (_m4_expansion_stack_dump): Really rename as...
+       (m4_expansion_stack_dump): this.
+
+2000-11-08  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_LANG_PROGRAM(Fortran 77): Complain about $1 having
+       a value.
+       Reported by Paul Martinolich.
+       (_AC_LANG_COMPILER_GNU): Pass the test as the body of
+       AC_LANG_PROGRAM, not the prologue.
+
+2000-11-07  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: Temporarily disable recognizing of abbreviated
+       long options - it's hard to maintain them by hand.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * ifnames.sh: Likewise.
+
+2000-11-07  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (ac_cv_prog_gcc, ac_cv_prog_gxx, ac_cv_prog_g77):
+       Be AU_DEFUN'd, not AU_ALIAS'd.
+       Reported by Ralf Corsepius.
+       * tests/mktests.sh (exclude_list): Skip these variables.
+
+2000-11-07  Akim Demaille  <akim@epita.fr>
+
+       m4_syscmd was reestablished as `syscd' intead of `syscmd' because
+       instead of `s/^m4_//', m4_copy_unm4 was running `s/[m4_]//'.
+
+       * m4sugar.m4 (m4_copy_unm4): Fix.
+
+2000-11-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECKING): Is not an alias of AC_MSG_NOTICE,
+       hence use AU_DEFUN, not AU_ALIAS.
+
+2000-11-03  Jim Meyering  <meyering@lucent.com>
+
+       * acfunctions.m4 (AC_FUNC_FNMATCH): Add a test to detect
+       the d*/*1 vs d/s/1 bug.
+       Add a couple more test cases to catch bugs in glibc 2.1.95.
+       Include fnmatch.h unconditionally
+       Mention the GNU C library.
+       From Paul Eggert.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       AC_CONFIG_AUX_DIR_DEFAULTS overrides AC_CONFIG_AUX_DIR.  Ouch.
+       Reported by Paul Martinolich.
+
+       * acgeneral.m4 (AC_PROVIDE): Don't forget to `m4_provide'!!!
+       Tss, novice...
+       * tests/base.at (AC_REQUIRE & AC_PROVIDE): New test.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_location): When using its value, don't use
+       `m4_defn', since m4_location is not a variable, it's a macro which
+       expands to __file__:__line__.
+       * tests/m4sugar.at (m4_warn): New test.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at (unexpanded macros): Strengthen.
+       * autoconf.sh (finalize.awk): Use `sub' instead of `index' +
+       `substr'.
+       More comments.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * Makefile.am (.m4.m4f): Check that processing produces only
+       comments and empty lines.
+       Check that freezing produced no output.
+       * m4sugar.m4: Commentize what was not.
+       * m4sh.m4: Likewise.
+       * aclang.m4: Formatting changes.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.m4 (define): Reestablish only after having read the
+       `ac' files.
+       Adjust all the Autoconf code to use `m4_define', not `define'.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AU_ALIAS): Don't forget to pass the arguments to
+       the new macro...
+       Reported by Ezra Peisach.
+       * tests/semantics.m4 (AC_HAVE_FUNCS): New test.
+       * tests/tools.at (autoupdate): As a benign side effect, updating a
+       macro that takes no argument produces `UPDATED([])', no longer
+       `UPDATED()'.  Adjust the test.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.m4: Instead of reactivating the macros before reading
+       Autoconf's files, do it afterwards, so that Autoconf promotes the
+       right use, but users still can use the old names.
+       Of course this revealed numerous non updated uses of old macros in
+       Autoconf's files.  Adjust them.
+       But for the time being, keep `define' alive for Autoconf.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       AC_REQUIRE and AC_DEFUN_ONCE don't work properly together. This
+       caused strange messages about AC_ARG_PROGRAM.
+       Reported by Jim Meyering.
+
+       * acgeneral.m4 (AC_DEFUN_ONCE): Fix the indirection to
+       m4_defun_once.
+       * m4sugar.m4 (m4_defun_once): Also define
+       `m4_location(MACRO-NAME)'.  s/ac_warn/m4_warn/.
+       Use `m4_defn' to read `m4_location'.
+       * tests/base.at (AC_REQUIRE & AC_DEFUN_ONCE): Two new tests.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       Set up config.log earlier so that AC_MSG_ERROR and AC_MSG_WARN can
+       be used early.
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS): Call `_AC_INIT_PREPARE_FDS'.
+       (_AC_INIT_PREPARE): Don't.
+       (_AC_INIT_PREPARE_ENVIRONMENT, _AC_INIT_PREPARE_FDS): Rename as...
+       (_AC_INIT_DEFAULTS_ENVIRONMENT, _AC_INIT_DEFAULTS_FDS): these,
+       since they are called from `_AC_INIT_DEFAULTS', not
+       `_AC_INIT_PREPARE'.
+       (_AC_INIT_DEFAULTS_FDS): Dump `$@' in config.log, not
+       `$ac_configure_args' which is not computed yet.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): TRIPLET can include `_' and
+       `-'.
+       Reported by Andreas Jaeger.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * m4sh.m4 (_AS_UNSET_PREPARE): New macro, eved from
+       _AC_INIT_PREPARE_ENVIRONMENT, and fixed: set `FOO' before trying
+       to unset it: `unset' exits 1 if the variable is not defined.
+       (AS_UNSET): Require it.  Use `as_unset' not `ac_unset'.
+       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Use it.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (builtin, changecom, changequote, decr, dumpdef)
+       (incr, index, indir, len, syscmd, sysval, traceoff, traceon):
+       Rename as...
+       (m4_builtin, m4_changecom, m4_changequote, m4_decr, m4_dumpdef)
+       (m4_incr, m4_index, m4_indir, m4_len, m4_syscmd, m4_sysval)
+       (m4_traceoff, m4_traceon): these.
+       * autoconf.m4 (builtin, changecom, decr, incr, index, indir, len)
+       (syscmd, sysval, traceoff, traceon): Reactivate.
+
+2000-11-03  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_rename_m4, m4_copy_unm4): New macros.
+       Use them.
+       (debugfile, debugmode, m4exit, m4wrap, maketemp, patsubst, regexp)
+       (substr, translit, m4_wrap): Rename as...
+       (m4_debugfile, m4_debugmode, m4_exit, m4_wrap, m4_maketemp)
+       (m4_patsubst, m4_regexp, m4_substr, m4_translit, m4_text_wrap): these.
+       Adjust all dependencies.
+       * acgeneral.m4: Adjust.
+       * tests/m4sugar.at: Adjust.
+       * autoconf.m4 (m4exit, patsubst, regexp, substr, translit):
+       Reestablish them.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       The documentation is not clear about the obsoleteness of
+       `acconfig.h', `config.h.top', and `config.h.bot'.
+       Reported by Aharon Robbins.
+
+       * doc/autoconf.texi (Making configure Scripts)
+       (Automatic Remaking, Defining Symbols, Distributing): Forget about
+       these files.
+       (acconfig.h): Reword.
+       Display the old scheme presenting the dependencies between input
+       and output files.
+       (Changed File Names): Clarify.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools): Some about
+       dirname.
+
+2000-11-02  Pavel Roskin  <proski@gnu.org>
+
+       * ifnames.sh: Put the opening brace on the same line with
+       patterns. Reported by Paul Martinolich.
+       * tests/tools.at (AWK portability): Check ifnames.
+       (ifnames): New test for ifnames.
+       * THANKS: Updated.
+
+2000-11-02  Pavel Roskin  <proski@gnu.org>
+
+       * m4/atconfig.m4 (AT_CONFIG): s/AT_TESTPATH/AUTOTEST_PATH/
+       because AT_TESTPATH looks like a macro.
+       * tests/atconfig.in: Likewise.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (trace.m4): Move all the M4 builtins into `at_'.
+       Catch the failures of the big pipe.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.at (Tracing M4 builtins): New test.
+       * autoconf.sh (trace_format): Fix its computation.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CHECK): Check stderr first, since if both
+       stdout and stderr fail, differences on the latter are probably
+       more significant than on the former.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (task trace) [debug]: Instead of a long pipe, extend
+       trace.m4.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.sh (m4.txt): Use `dumpdef' and m4 to build it.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (popdef, pushdef): Rename as...
+       (m4_popdef, m4_pushdef): these.
+       Adjust dependencies.
+       * acgeneral.m4: Adjust.
+       * aclang.m4: Likewise.
+       * autoconf.m4 (popdef, pushdef): Reactivate them.
+
+2000-11-02  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_CHECK, AT_CLEANUP): Be more verbose when
+       `-v' is passed.
+
+2000-11-01  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: Using trap-safe "exit".
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * tests/base.at: Use AS_EXIT instead of exit in configure.in.
+       * tests/m4sh.at: Likewise.
+       * tests/semantics.at: Likewise.
+
+2000-11-01  Akim Demaille  <akim@epita.fr>
+
+       In M4sugar, move `define', `undefine', and `defn' into the `m4_'
+       name space.
+
+       * m4sugar.m4 (m4_define, m4_defn, m4_undefine): New macros.
+       (define, defn, undefine): Undefine.
+       Adjust all uses.
+       * m4sh.m4: Adjust.
+       * autoconf.m4: Reenable these builtins.
+       * m4sugar.m4 (m4_expansion_stack_dump): Use m4_copy.
+
+2000-11-01  Akim Demaille  <akim@epita.fr>
+
+       GNU M4 1.4 improperly handle the traces of copies of builtins.
+
+       * autoconf.sh (task trace): When tracing `BUILTIN' also trace
+       `m4_BUILTIN'.
+
+2000-11-01  Akim Demaille  <akim@epita.fr>
+
+       Autoupdate should not depend upon foreign macros.
+
+       * autoupdate.sh (ac.m4): Use `_au_define', not `define'.
+       (input.m4): Use `_au_BUILTIN' not `BUILTIN'.
+
+2000-11-01  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4 (m4_fatal): Dump the expansion stack.
+       * acgeneral.m4 (AC_FATAL): Use m4_fatal.
+
+2000-11-01  Akim Demaille  <akim@epita.fr>
+
+       Move the `defun' handling into M4sugar.
+
+       * m4sugar.m4 (_m4_divert(GROW), _m4_expansion_stack_dump)
+       _m4_defun_pro, _m4_defun_epi, m4_defun, $1, m4_defun_once)
+       m4_before, _m4_require, m4_require, m4_expand_once, m4_provide)
+       m4_provide_ifelse): New macros.
+       * acgeneral.m4 (_AC_EXPANSION_STACK_DUMP, _AC_DEFUN_PRO)
+       _AC_DEFUN_EPI): Removed.
+       (AC_DEFUN, AC_DEFUN_ONCE, _AC_REQUIRE, AC_REQUIRE)
+       AC_PROVIDE_IFELSE, AC_FATAL): Reimplement atop M4sugar.
+
+2000-11-01  Raja R Harinath  <harinath@cs.umn.edu>
+
+       * tests/tools.at (autoupdating AC_LINK_FILES): Invoke autoconf
+       like in the rest of the tests.
+
+2000-11-01  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: Typo: s/m4__warnings/m4_warnings/.
+
+2000-10-31  Pavel Roskin  <proski@gnu.org>
+
+       * autoupdate.sh: Check that $sed understands the meaning of "\b"
+       instead of checking "--version".
+
+2000-10-31  Akim Demaille  <akim@epita.fr>
+
+       Move the handling of classified warnings into M4sugar.
+
+       * m4sugar.m4 (m4_diagnose): Remove.
+       (m4_warning): New.
+       * acgeneral.m4 (AC_WARNING_IFELSE, _AC_WARNING_IFELSE)
+       (_AC_WARNING_ERROR_IFELSE, __AC_WARNING_ERROR_IFELSE)
+       (_AC_DIAGNOSE, AC_DIAGNOSE): Rename as...
+       * m4sugar.m4 (m4_warning_ifelse, _m4_warning_ifelse)
+       (_m4_warning_error_ifelse, __m4_warning_error_ifelse)
+       (_m4_warn, m4_warn): these.
+       * acgeneral.m4 (AC_DIAGNOSE): Wrapper around `m4_warn'.
+       * autoconf.sh: Define `m4_warnings' instead of `_AC_WARNINGS'.
+
+2000-10-30  Pavel Roskin  <proski@gnu.org>
+
+       * acspecific.m4 (AC_PATH_XTRA): Use AC_LANG_PROGRAM() as the
+       argument to AC_LINK_IFELSE.
+
+2000-10-30  Pavel Roskin  <proski@gnu.org>
+
+       * m4sh.m4 (AS_EXIT): Use "false" for exit code 1, ":" for 0.
+       * acgeneral.m4 (AC_MSG_ERROR): Don't use m4_default for the
+       second argument - AS_EXIT takes care of it.
+
+2000-10-30  Akim Demaille  <akim@epita.fr>
+
+       * m4sugar.m4: Formatting changes.
+
+2000-10-30  Akim Demaille  <akim@epita.fr>
+
+       Move the handling of diversions into M4sugar.
+
+       * acgeneral.m4 (_AC_DIVERT, AC_DIVERT, AC_DIVERT_PUSH)
+       (AC_DIVERT_POP): Move to...
+       * m4sugar.m4 (_m4_divert, m4_divert, m4_divert_push)
+       (m4_divert_pop): here.
+       * acgeneral.m4: Adjust to use only the M4sugar macros.
+       Nevertheless...
+       (AC_DIVERT_PUSH, AC_DIVERT_POP): New wrappers around the M4sugar
+       macros.
+       (_AC_DIVERT(...)): Rename all the diversions names as...
+       (_m4_divert(...)): these.
+
+2000-10-30  Pavel Roskin  <proski@gnu.org>
+
+       * m4sh.m4 (AS_EXIT): New macro that exits and makes sure that $?
+       is set correctly within the exit trap.
+       (AS_TMPDIR): Use it.
+       * acgeneral.m4 (AC_MSG_ERROR): Likewise,
+
+2000-10-29  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (AC_CHECK_TOOL): Set VARIABLE also when using the
+       cache. From Jim Meyering.
+       (AC_PATH_TOOL): Likewise.
+
+2000-10-29  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atgeneral.m4 (AT_CHECK): Warn if the expected exit status
+       is different from what we got. Don't preserve exit status other
+       than 77.
+
+2000-10-29  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: When scanning for unexpanded macros match only
+       words beginning with "A?_" and "m4_" or containing "_A?_".
+       Strip the comments before the matching. Don't use character
+       ranges.
+
+2000-10-29  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Don't use a newline before
+       accessing $? - newlines in "trap" reset $? to 0 on FreeBSD 4.0.
+
+2000-10-29  Jim Meyering  <meyering@lucent.com>
+
+       * acgeneral.m4 (AC_MSG_WARN): Now that this macro expands to
+       two stmts, enclose them in `{' ... `}'.
+
+2000-10-28  Pavel Roskin  <proski@gnu.org>
+
+       * aclang.m4 (AC_REQUIRE_CPP): Don't default to C++ - call AC_FATAL
+       for unsupported languages.
+
+2000-10-27  Pavel Roskin  <proski@gnu.org>
+
+       * acfunctions.m4 (AC_FUNC_MMAP): Remove conftestmmap from the
+       shell, not from the test program.
+
+2000-10-27  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Limitations of Builtins): Recommend using
+       AC_MSG_ERROR instead of exit.
+       (Autoconf Language): Fix examples.
+
+2000-10-27  Pavel Roskin  <proski@gnu.org>
+
+       * tests/suite.at: Move "-*- Autoconf -*-" to the second line.
+
+2000-10-27  Akim Demaille  <akim@epita.fr>
+
+       Use AC_MSG_ERROR in the test suite, not just `exit'.
+
+       * tests/README: New file.
+       * tests/semantics.at: Don't just `exit 1' or `exit 77' from
+       configure.in: call AC_MSG_ERROR.
+       * tests/base.m4: Likewise.
+       * tests/m4sh.at: Likewise.
+       * tests/semantics.at (AT_CHECK_PROGS_PREPARE): New macro, eved
+       out of...
+       (AC_CHECK_PROG & AC_PATH_PROG): here.
+       Split into two individual tests...
+       (AC_CHECK_PROG & AC_CHECK_PROGS, AC_PATH_PROG & AC_PATH_PROGS): these.
+
+2000-10-27  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: Recognize short options followed by arguments
+       without separators.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise. Recognize abbreviations for
+       "--autoconf-dir" and "--m4dir".
+       * autoupdate.sh: Likewise. Recognize abbreviations for
+       "--autoconf-dir".
+
+2000-10-26  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: Don't show obsolete options on "--help". Report
+       obsolete options to stderr. Adjust list of options. Correct
+       processing of options. Process options with values separated by
+       "=" first, so that abbreviations work. Don't accept "=" with
+       short options.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * ifnames.sh: There is no "--verbose" option.
+       * doc/autoconf.texi: Option "-A" requires an argument.
+       (autoreconf Invocation): Document "--install", "--symlink",
+       "--m4dir" and the options passed to Automake.
+
+2000-10-26  Akim Demaille  <akim@epita.fr>
+
+       * shell.m4: Rename as...
+       * m4sh.m4: this.
+       * tests/m4sugar.m4, tests/shell.m4, tests/torture.m4: Rename as...
+       * tests/m4sugar.at, tests/m4sh.at, tests/torture.at: these.
+       * tests/semantics.m4, tests/base.m4, tests/suite.m4: Rename as...
+       * tests/semantics.at, tests/base.at, tests/suite.at: these.
+       * tests/tools.m4, tests/update.m4, tests/syntax.m4: Rename as...
+       * tests/tools.at, tests/update.at, tests/syntax.at: these.
+       * tests/mktests.sh: Adjust the output file names.
+
+2000-10-25  Pavel Roskin  <proski@gnu.org>
+
+       * autoupdate.sh: Redirect stdin for sed to /dev/null to avoid
+       hangs with non-GNU versions of sed.
+
+2000-10-25  Akim Demaille  <akim@epita.fr>
+
+       Move the Autoconf independent shell macros into the file
+       `shell.m4' and the name space `AS_*'.
+
+       * acgeneral.m4 (AC_SHELL_IFELSE, _AC_SHELL_TMPDIR, AC_SHELL_UNSET)
+       (AC_SHELL_MKDIR_P, AC_SHELL_DIRNAME): Rename and move to...
+       * shell.m4 (AS_IFELSE, AS_TMPDIR, AS_UNSET, AS_MKDIR_P)
+       (AS_DIRNAME): here, a new file.
+       Adjust all dependencies.
+
+       * tests/base.m4 (m4_wrap): Eve out into...
+       * tests/shell.m4: here, new file.
+       * tests/base.m4 (AC_SHELL_MKDIR_P)
+       (AC_SHELL_DIRNAME & AC_SHELL_DIRNAME_SED): Eve out into...
+       * tests/m4sugar.m4 (AS_MKDIR_P, AS_DIRNAME & AS_DIRNAME_SED):
+       here, new file.
+       Adjust the test suite.
+
+2000-10-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SHELL_DIRNAME): Split its code into...
+       (AC_SHELL_DIRNAME_EXPR, AC_SHELL_DIRNAME_SED): these new macros.
+       * tests/base.m4 (AC_SHELL_DIRNAME & AC_SHELL_DIRNAME_SED): New
+       test.
+
+2000-10-25  Pavel Roskin  <proski@gnu.org>
+
+       * tests/aclocal.m4 (AC_ENV_SAVE): Rename to ...
+       (AC_STATE_SAVE): ... this.  Save the list of all files
+       in the current directory.
+       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Compare lists of
+       files created by AC_ENV_SAVE. Remove state* before and after
+       the test.
+
+2000-10-25  Pavel Roskin  <proski@gnu.org>
+
+       * Makefile.am: Add acversion.m4.in to EXTRA_DIST.
+
+2000-10-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SHELL_DIRNAME): The sed fall back was producing
+       twice the output for it was not using `-n' and used `p'.  Remove
+       the latter.
+
+2000-10-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_FDS): Give some information on
+       the host in config.log.
+
+2000-10-24  Pavel Roskin  <proski@gnu.org>
+
+       * tests/mktests.sh: Set locale to C to make sure that syntax.m4
+       and update.m4 are locale-independent.
+
+2000-10-24  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_CACHE_DUMP): Add a missing separator for sed
+       commands.
+
+2000-10-24  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AT_FILE_DEPENDENCY): Rename as...
+       (AC_FILE_DEPENDENCY_TRACE): this.
+
+2000-10-24  Lars J. Aas  <larsa@sim.no>
+
+       * m4sugar.m4: (m4_tolower, m4_toupper): New macros.
+       * acgeneral.m4 (AC_PREFIX_PROGRAM): Use m4_toupper().
+       * aclang.m4 (AC_F77_FUNC): Use m4_toupper()/m4_tolower().
+
+2000-10-24  Pavel Roskin  <proski@gnu.org>
+
+       * m4sugar.m4 (m4_quote): Comment change.
+
+2000-10-24  Akim Demaille  <akim@epita.fr>
+
+       Start avoiding dependence upon character ranges.
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS): Introduce `ac_cr_AZ',
+       `ac_cr_az', `ac_cr_09', `ac_cr_alnum' and `ac_hostname'.
+       Spread their use.
+
+2000-10-24  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT): Don't play with `trap'.
+       (_AC_INIT_PREPARE): Trap after having created config.log.
+       Also trap on 0.
+       When trapped, report why in config.log.
+       (AC_MSG_WARN, AC_MSG_ERROR): Also output the message in
+       config.log.
+
+2000-10-24  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): Rename as...
+       (AC_SHELL_DIRNAME): this.
+       s/X$1/X[]$1/ so that when $1 is a macro, it's given a chance to be
+       expanded.
+       (AC_PREFIX_PROGRAM): Use AC_SHELL_DIRNAME.
+       Quote properly.
+
+2000-10-24  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.m4 (Syntax of the scripts): Specify the path to the
+       tested program, some shells don't honor the PATH with `sh PROG'.
+
+2000-10-23  Akim Demaille  <akim@epita.fr>
+
+       Since GNU M4 now comes with its libm4 (binary), to avoid
+       ambiguities let's rename `libm4' (M4 code) as `m4sugar':
+
+               Readability And Greater Understanding Stands 4 M4sugar
+
+       name coined by Lars J. Aas.
+
+       * libm4.m4: Rename as...
+       * m4sugar.m4: this.
+       All dependencies adjusted.
+
+2000-10-23  Akim Demaille  <akim@epita.fr>
+
+       * tests/mktests.sh (update_exclude_list, syntax_exclude_list): Add
+       `AC_PREREQ'.
+       * tests/tools.m4: Globally, don't use `../' to invoke the tested
+       tools, since the PATH is properly set, and in most cases it
+       obfuscates the test code.
+       (autoupdating AC_PREREQ): New tests.
+
+2000-10-23  Akim Demaille  <akim@epita.fr>
+
+       In order to check that all the CPP symbols which are AC_DEFINE'd
+       are properly templated, autoheader traces
+       AC_DEFINE/AC_DEFINE_UNQUOTED.  Only literals can be traced, and
+       actually tracing non literals produces invalid autoheader input.
+       Hence, provide a means to trace calls to
+       AC_DEFINE/AC_DEFINE_UNQUOTED with literals.
+
+       * acgeneral.m4 (AC_DEFINE_TRACE, AC_DEFINE_TRACE_LITERAL): New
+       macros.
+       (AC_DEFINE, AC_DEFINE_UNQUOTED): Use AC_DEFINE_TRACE.
+       * autoheader.sh: Trace AC_DEFINE_TRACE_LITERAL, not
+       AC_DEFINE/AC_DEFINE_UNQUOTED.
+
+2000-10-23  Akim Demaille  <akim@epita.fr>
+
+       Let autoupdate change AC_PREREQ to require the current version of
+       Autoconf.
+
+       * acgeneral.m4 (_AC_VERSION_UNLETTER, _AC_VERSION_COMPARE): Move
+       to...
+       * libm4.m4 (m4_version_unletter, m4_version_compare): here.
+       Adjust dependencies.
+       * acgeneral.m4 (AU::AC_PREREQ): New macro.
+       * autoupdate.sh: Fail when `m4 input.m4' fails.
+
+2000-10-21  Pavel Roskin  <proski@gnu.org>
+
+       * acfunctions.m4 (AC_FUNC_CHOWN): Remove temporary files on exit.
+       (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Likewise.
+       (AC_FUNC_SELECT_ARGTYPES): Likewise.
+       (AC_FUNC_UTIME_NULL): Likewise.
+       * acgeneral.m4 (_AC_COMPUTE_INT): Likewise.
+       * aclang.m4 (_AC_F77_NAME_MANGLING): Likewise.
+       * acspecific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE): Likewise.
+
+2000-10-20  Pavel Roskin  <proski@gnu.org>
+
+       * tests/tools.m4 (autoupdating AC_LINK FILES): Clean up "src1"
+       and "src2" at the end of the test.
+
+2000-10-19  Pavel Roskin  <proski@gnu.org>
+
+       * NEWS: Documented changes in AC_PROG_CPP and AC_TRY_CPP.
+       * doc/autoconf.texi (Compilers and Preprocessors): Likewise.
+       * acgeneral.m4 (AC_TRY_CPP): Comment changes.
+
+2000-10-19  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Shellology): Documented quirks in ash-0.2.
+
+2000-10-18  Pavel Roskin  <proski@gnu.org>
+
+       * mdate-sh: Removed, its copy remains in the doc/ directory.
+
+2000-10-18  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_TOOLS): Use `$' when reading a variable.
+
+2000-10-18  Morten Eriksen  <mortene@sim.no>
+
+       * aclang.m4 (_AC_PROG_CC_G): Use the _AC_COMPILE_IFELSE macro
+       instead of reinventing the wheel. This also takes care of a bug
+       where the "-g" option was accepted if the compiler silently exits
+       with status unequal to 0.
+       (_AC_PROG_CXX_G): Likewise.
+       (AC_PROG_CC): As _AC_PROG_CC_G depends on $ac_objext and
+       $ac_exeext, move the expansion of _AC_OBJEXT and _AC_EXEEXT in
+       front of _AC_PROG_CC_G.
+       (AC_PROG_CXX, AC_PROG_F77): Likewise.
+
+2000-10-18  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (AT_INIT): Avoid foo="`bar`", foo=`bar` is
+       enough.
+       Use grep to check the presence of a string in a stream.
+       * m4/atconfig.m4: Quote.
+
+2000-10-18  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): Quote the `sed' fall back.
+
+2000-10-18  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_PROG_LN_S): If neither `ln -s' nor `ln' work,
+       fall back to `cp'.
+
+2000-10-17  Morten Eriksen  <mortene@sim.no>
+
+       * acgeneral.m4 (AC_CHECK_TOOL): As AC_CHECK_PROG first tests the
+       value of the VARIABLE argument when looking for executables, we
+       need to set it to the correct value from AC_CHECK_TOOL when not
+       just passing on the incoming VARIABLE directly.
+       (AC_CHECK_TOOLS, AC_PATH_TOOL): Likewise.
+
+2000-10-17  Assar Westerlund  <assar@sics.se>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Move the
+       _AC_INIT_PREPARE_ENVIRONMENT invocation to...
+       (_AC_INIT_DEFAULTS): here,  so that we keep the same known
+       environment for more of the script.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (The GNU build system): Sketch of new a
+       chapter.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       Somehow, the adjustment of `mktests.sh' claimed on 2000-10-17 by
+       myself (`Fix autoupdate...') was not applied.
+
+       * tests/mktests.sh (update_exclude_egrep): Add AC_INIT, AC_OUTPUT,
+       AC_LINK_IFELSE.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_PROG, AC_CHECK_PROGS, AC_PATH_PROG)
+       (AC_PATH_PROGS, AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Fix
+       the quotation.
+       (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Check with the
+       $ac_tool_prefix iff it is not empty.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Particular Programs): Some notes on the
+       portability of Flex.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
+       (_AC_RUN_IFELSE): Before compiling, remove the files expected to
+       be produced.
+       (_AC_LINK_IFELSE, _AC_RUN_IFELSE): You don't create object files,
+       so don't remove them.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_FATAL): Use _AC_EXPANSION_STACK_DUMP.
+       (_AC_REQUIRE): Use AC_FATAL.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       Give a means to report where the macros have been defined in error
+       messages.
+
+       * libm4.m4 (m4_location): New macro.
+       (m4_errprint): Rename as...
+       (m4_diagnose): this.  Use m4_location.
+       Adjust dependencies.
+       (m4_errprint): New macro, similar to `errprint' but for an
+       additional trailing `\n'.
+       * acgeneral.m4 (AC_DEFUN, AC_DEFUN_ONCE): Define `m4_location($1)'
+       to the current location (i.e., that of the definition of $1).
+       (_AC_DEFUN_PRO, _AC_REQUIRE): Also push the location of the
+       current macro in the stack.
+       (_AC_EXPANSION_STACK_DUMP): Adjust.
+
+2000-10-17  Akim Demaille  <akim@epita.fr>
+
+       Fix autoupdate: updating `AC_OUTPUT_COMMANDS' was failing because
+       it includes another AU defined macro.
+
+       * autoupdate.sh (input.m4:_au_defun): New macro.
+       (au.m4): Use it instead of inlining _au_enable/_au_disable
+       invocations in the definition of all these macros.
+       (input.m4:__au_enable, input.m4:__au_disable): New macros.
+       (input.m4:_au_enable, input.m4:_au_disable): Use them.
+       * tests/mktests.sh (update_exclude_list): Add `AC_OUTPUT'.
+       Running it twice in a configure.in is not valid.
+       Add `AC_LINK_FILES' since it requires arguments.
+       * tests/tools.m4 (autoupdating AC_LINK_FILES): New test.
+
+2000-10-17  Raja R Harinath  <harinath@cs.umn.edu>
+
+       * Makefile.am (MAINTAINERCLEANFILES): Add acversion.m4.
+       (INSTALL.txt): Put into $(srcdir).
+       (acversion.m4): Build here ...
+       * configure.in (AC_OUTPUT): Not here.
+
+       * tests/Makefile.am (MACRO_FILES): Don't use $(top_srcdir).
+       (syntax.m4): Create in $(srcdir).
+       (update.m4): Likewise.
+       * tests/atspecific.m4 (AT_CHECK_UPDATE): Look for autoconf
+       macros in the top source directory.
+
+2000-10-16  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_LANG_COMPILER_GNU): New macro, which unifies...
+       (_AC_PROG_F77_GNU, _AC_PROG_CC_GNU, _AC_PROG_CXX_GNU): Remove.
+       Adjust dependencies.
+       (ac_cv_prog_gcc, ac_cv_prog_gxx, ac_cv_prog_g77): AU_ALIAS'ed.
+
+2000-10-16  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Adjust copyright notice.
+       * acspecific.m4: Likewise.
+       * acoldnames.m4: Likewise.
+       * acversion.m4.in: Likewise.
+       * autoconf.sh: Likewise.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoscan.pl: Likewise.
+       * autoupdate.sh: Likewise.
+       * ifnames.sh: Likewise.
+
+2000-10-16  Pavel Roskin  <proski@gnu.org>
+
+       * tests/aclocal.m4: Don't consider variables @, '*', '?' and
+       '#' in the output of `set' - they are modified by zsh.
+
+2000-10-14  Pavel Roskin  <proski@gnu.org>
+
+       * m4/missing.m4 (AM_MISSING_PROG): Use $SHELL to run "missing".
+       * configure.in: Don't add $SHELL to the path of help2man -
+       it is already added by AM_MISSING_PROG.
+
+2000-10-13  Akim Demaille  <akim@epita.fr>
+
+       * tests/mktests.sh: If ever it fails, touch the output files
+       ``a` la missing''.
+
+2000-10-13  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LINKER_OPTION): Ahem, err, use `$' when
+       consulting a variable...
+
+2000-10-13  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Typos in comments spotted by Pavel.
+
+2000-10-12  Pavel Roskin  <proski@gnu.org>
+
+       * acspecific.m4 (AC_PROG_LEX): Don't assume that lex exists.
+       Don't run _AC_DECL_YYTEXT if it doesn't. Always check libl and
+       libfl regardless of the $LEX value.
+
+2000-10-12  Morten Eriksen  <mortene@sim.no>
+
+       * acgeneral.m4 (AC_CONFIG_SUBDIRS): Fixed nasty typo.
+
+2000-10-12  Akim Demaille  <akim@epita.fr>
+
+       * tests/mktests.sh: Backslash the quote in the heredocs to help
+       syntax highlighting tools.
+       * tests/atspecific.m4 (AT_CHECK_UPDATE): Give a better AT_SETUP
+       title.
+
+2000-10-12  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SH_QUOTE): Issue an `obsolete' warning for use
+       of backquotes, instead of a `syntax' warning.
+
+2000-10-12  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_VAR_IN_INDIR, AC_VAR_IF_SET): Rename as...
+       (AC_VAR_INDIR_IFELSE, AC_VAR_SET_IFELSE): this.
+
+2000-10-12  Akim Demaille  <akim@epita.fr>
+
+       * tests/mktests.sh: Remove tmp files.
+
+2000-10-12  Akim Demaille  <akim@epita.fr>
+
+       Macros used by AC_LANG_COMPILER macros shall not AC_REQUIRE
+       AC_LANG_COMPILER by the way of AC_COMPILE_IFELSE etc.
+
+       * acspecific.m4 (_AC_EXEEXT): Use _AC_LINK_IFELSE, not
+       AC_LINK_IFELSE to avoid AC_REQUIREing AC_PROG_CC which precisely
+       requires _AC_EXEEXT.
+       Don't run _AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2.
+       * aclang.m4 (_AC_PROG_F77_G): Use _AC_COMPILE_IFELSE, not
+       AC_COMPILE_IFELSE.
+       (_AC_LANG_COMPILER_WORKS): Use _AC_LINK_IFELSE, not
+       AC_LINK_IFELSE.
+
+2000-10-12  Akim Demaille  <akim@epita.fr>
+
+       Diagnose AC_REQUIRE circular dependencies.
+
+       * acgeneral.m4 (_AC_DEFUN_PRO, _AC_DEFUN_EPI): Keep a stack of
+       macro expansions, _AC_EXPANSION_STACK.
+       Use `_AC_EXPANDING(FOO)' to record the fact that `FOO' is being
+       expanded.
+       (_AC_REQUIRE): Diagnose required macros which are already being
+       expanded.
+       Record in _AC_EXPANSION_STACK the AC_REQUIRE calls.
+       (_AC_EXPANSION_STACK_DUMP): New macro.
+
+2000-10-12  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (m4_dumpdefs, _m4_dumpdefs_up, _m4_dumpdefs_down): New
+       macros.
+
+2000-10-11  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atgeneral.m4 (AT_CHECK): Make sure that $? is set to 0
+       if diffs have succeeded.
+
+2000-10-11  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
+       (_AC_RUN_IFELSE): New macros which are the former
+       AC_COMPILE_IFELSE etc. without AC_LANG_COMPILER_REQUIRE.
+       (AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE): Use them.
+
+2000-10-11  Morten Eriksen  <mortene@sim.no>
+
+       * acgeneral.m4 (AC_RUN_IFELSE): Add missing executable suffix.
+       * aclang.m4 (_AC_LANG_COMPILER_WORKS): Likewise.
+       * aclang.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O): Fix typos where
+       $objext were used instead of $ac_objext.
+
+2000-10-05  Akim Demaille  <akim@epita.fr>
+
+       Check that updated scripts are valid scripts.
+
+       * tests/mktests.sh: Generate `syntax.m4' directly.
+       * tests/macros.m4: Remove.
+       Adjust dependencies.
+       * tests/mktests.sh: Generate `update.m4' too.
+       * tests/update.m4: New generated file.
+       Adjust dependencies.
+       * tests/atspecific.m4 (AT_CHECK_UPDATE): New macro.
+
+2000-10-05  Akim Demaille  <akim@epita.fr>
+
+       * tests/mktests.sh: New file, which replaces the code inlined in
+       Makefile.am.
+       * src/Makefile.am (macros.m4): Use `mktests.sh'.
+       * tests/suite.m4: Reorder from low level to high level.
+
+2000-10-02  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_LANG_ABBREV, _AC_LANG_ABBREV(C))
+       (_AC_LANG_ABBREV(C++), _AC_LANG_ABBREV(Fortran 77): New macros.
+       (AC_LANG_(C), AC_LANG_(C++), AC_LANG_(Fortran 77)): Don't define
+       AC_LANG_ABBREV.
+       (_AC_PROG_PREPROC_WORKS): Adjust.
+       * acgeneral.m4 (_AC_TRY_CPP): Likewise.
+
+2000-10-02  Pavel Roskin  <proski@gnu.org>
+
+       * acspecific.m4 (AC_PROG_LEX): Use AC_DEFUN_ONCE.
+       (AC_DECL_YYTEXT): Don't use AC_REQUIRE because autoupdate
+       would place it into configure.in but it's not allowed
+       outside AC_DEFUN.
+
+2000-10-02  Pavel Roskin  <proski@gnu.org>
+
+       * tests/Makefile.am: Macros defined by AC_DEFUN_ONCE should
+       go to macros.m4 for testing.
+
+2000-09-28  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (AC_SHELL_UNSET): Don't rely on variable
+       assignments changing $?.
+
+2000-09-28  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES): Fixed exit status.
+       (_AC_OUTPUT_HEADERS): Exit if the header template is missing.
+
+2000-09-28  Pavel Roskin  <proski@gnu.org>
+
+       * acfunctions.m4: Formatting fixes.
+       * acgeneral.m4: Likewise.
+       * aclang.m4: Likewise.
+       * acspecific.m4: Likewise.
+       * libm4.m4: Likewise.
+
+2000-09-27  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (AC_CHECK_PROG): Added protection against spaces
+       in $PATH.
+       * acspecific.m4 (AC_PROG_INSTALL): Likewise.
+
+2000-09-27  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (AC_CHECK_LIB): only call AH_CHECK_LIB if
+       ACTION-IF-TRUE is not given.
+       (AH_CHECK_LIB): related comment changes.
+
+2000-09-27  Pavel Roskin  <proski@gnu.org>
+
+       * aclang.m4 (_AC_LANG_COMPILER_WORKS): Remove []dnl because it
+       resulted in invalid shell code.
+
+2000-09-27  Lars J. Aas  <larsa@sim.no>
+
+       * autoconf.sh: Report full macro name for missing macros.
+
+2000-09-27  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * autoheader.sh: Fix trap (EXIT) status.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * autoconf.sh: Change `exit' to `{ (exit 1); exit; }' after m4 and
+       awk commands to ensure exit state is in a defined state.
+
+2000-09-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
+
+       * tests/semantics.m4 (AC_PROG_CPP with warning): Simplified.
+
+2000-09-25  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use
+       _AC_INIT_PREPARE_ENVIRONMENT to make the shell running
+       config.status sane and POSIX-compatible.
+
+2000-09-25  Pavel Roskin  <proski@gnu.org>
+
+       * autoheader.sh: Don't check status of variable assignments -
+       it's undefined in ash 0.2.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * autoconf.sh: Likewise. Also eliminated command substitution
+       inside variable expansion - ash 0.2 coredumps on it.
+
+2000-09-21  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Check stderr from
+       autoconf and autoheader. Expected warnings disabled by "-W none"
+       Preceding comment removed as no longer relevant.
+       * tests/semantics.m4 (AC_CHECK_PROG & AC_PATH_PROG): Check
+       stderr from autoconf.
+       (AC_PATH_PROG & AC_PATH_PROGS): Likewise.
+       (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS): Likewise.
+       * tests/tools.m4 (autoheader): Check that autoheader prints
+       a warning for missing templates. Check stderr from autoconf.
+       * tests/torture.m4 (config.status under extreme conditions):
+       Check stderr from autoconf and autoheader.
+       (command line interface): Check stderr from autoconf.
+
+2000-09-21  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix usage info for
+       config.status - file arguments are optional.
+
+2000-09-21  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES): Ensure that config.status
+       exits if any input file is missing.
+       * tests/semantics.m4 (missing templates): Test it.
+
+2000-09-21  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_SHELL_TMPDIR): Don't check status of variable
+       assignment - it's undefined in ash 0.2.
+
+2000-09-21  Akim Demaille  <akim@epita.fr>
+
+       * src/atgeneral.m4 (AC_CHECK): Display stderr including when the
+       test failed because of stdout.
+
+2000-09-21  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4: Formatting changes.
+       (AT_INIT): Let `at_stop_on_error' and `at_verbose' be `:'/`false'
+       variables instead of `'/`1'.
+       `at_check_stds' replaces `at_no_redirs'.
+       Rename `Snippet 3' as `Snippet 4'.
+       Introduce `Snippet 3' for variable initializations.
+       Adjust the dependencies.
+       (AT_CHECK): Don't show diff's result unless verbose.
+
+2000-09-20  Pavel Roskin  <proski@gnu.org>
+
+       * tests/Makefile.am: AC_PREFIX_PROGRAM and AC_F77_FUNC excluded
+       from testing because they require an argument.
+       * tests/atspecific.m4: Make sure that configure doesn't write
+       anything to stderr.
+
+2000-09-20  Pavel Roskin  <proski@gnu.org>
+
+       * acspecific.m4 (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H): Cache
+       variable wasn't always set inside AC_CACHE_CHECK.
+       (_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL): Likewise.
+       From Nicolas Joly.
+
+2000-09-20  Pavel Roskin  <proski@gnu.org>
+
+       * libm4.m4 (m4_ifvanl): Don't output a newline for empty
+       arguments.
+
+2000-09-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4 (AT_TEST_MACRO): Rename as...
+       (AT_CHECK_MACRO): this.  All dependencies adjusted.
+
+2000-09-19  Akim Demaille  <akim@epita.fr>
+
+       * tests/aclocal.m4.new (AC_ENV_SAVE): Skip POW_LIB, used by
+       AC_FUNC_STRTOD.
+       From Bernard Dautrevaux.
+
+2000-09-19  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atgeneral.m4 (AT_DATA): Use _ATEOF instead of EOF.
+
+2000-09-19  Pavel Roskin  <proski@gnu.org>
+
+       * tests/semantics.m4 (AC_PROG_CPP with warnings): Minor
+       simplification.
+
+2000-09-19  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (optarg): More robust expr invocation.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * autoheader.sh: Likewise.
+       Reported by Bernard Dautrevaux.
+
+2000-09-19  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (AU_ALIAS): Do not use `defn' since then autoupdate
+       would replace an old macro call with the new macro body instead of
+       the new macro call.
+       * tests/tools.m4 (autoupdate): Test an AU_ALIAS'd macro update.
+
+2000-09-19  Pavel Roskin  <proski@gnu.org>
+
+       * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): New macro.
+       (AT_TEST_MACRO): Use it.
+       * tests/semantics.m4 (AC_PROG_CPP with warnings, AC_PROG_CPP
+       without warnings): New tests.
+
+2000-09-18  Rüdiger Kuhlmann  <autoconf-list@ruediger-kuhlmann.de>
+
+       * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Check for configure.gnu
+       as well.
+       (_AC_INIT_HELP): Likewise.
+       (NEWS): Note checking for configure.gnu.
+       * doc/autoconf.texi: Document checking for configure.gnu when
+       recursing subdirectories.
+
+2000-09-18  Jim Meyering  <meyering@lucent.com>
+
+       * acfunctions.m4 (AC_FUNC_GETLOADAVG): Restore the initial value
+       of LIBS.  Otherwise, everyone ends up linking with -lelf for some
+       configurations.
+       Reported by Mike Stone.
+
+2000-09-14  Pavel Roskin  <proski@gnu.org>
+
+       * aclang.m4 (AC_PROG_CPP): Use double quotes in the for loop
+       and eliminate ac_tmp_cpp.
+       (AC_PROG_CXXCPP): Use double quotes in the for loop and
+       eliminate ac_tmp_cxxcpp.
+
+2000-09-14  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_TRY_CPP): Don't filter out conftest.$ac_ext
+       from the output - it is only printed by Visual C that gives
+       correct exit status.
+       * aclang.m4 (AC_PROG_CPP): Don't try '${CC-cc} -nologo -E'
+       by the same reason.
+
+2000-09-12  Pavel Roskin  <proski@gnu.org>
+
+       * aclocal.m4 (_AC_PROG_CPP_WORKS): Don't use AC_REQUIRE_CPP -
+       it's useless here. Rename to ...
+       (_AC_PROG_PREPROC_WORKS): ... this.
+
+2000-09-12  Rüdiger Kuhlmann  <autoconf-list@ruediger-kuhlmann.de>
+
+       * acspecific.m4 (AC_PROG_INSTALL): Exclude c:install on AmigaOS.
+
+2000-09-12  Akim Demaille  <akim@epita.fr>
+
+       The test suite fails on some hosts because for instance
+         AC_INIT
+         AC_CHECK_FUNC(exit)
+       will not look for a compiler, it will just use `cc'.
+       Macros that need a compiler should require one.
+
+       * acgeneral.m4 (_AC_REQUIRE): New macro, which is actually the
+       previous version of AC_REQUIRE plus the possibility to distinguish
+       the name of the symbol being AC_PROVIDE'd, and the text to expand.
+       (AC_REQUIRE): Reimplement in terms of _AC_REQUIRE.
+       * aclang.m4 (AC_LANG_COMPILER, AC_LANG_COMPILER_REQUIRE)
+       (AC_LANG_COMPILER(C), AC_LANG_COMPILER(C++))
+       (AC_LANG_COMPILER(Fortran 77)):
+       New macros.
+       * acgeneral.m4 (AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE):
+       Require a compiler.
+       (AC_TRY_RUN): Formatting changes.
+       * acfunctions.m4 (AC_FUNC_SETPGRP): Quote properly.  The previous
+       changes revealed the weaknesses of this macro.
+
+2000-09-12  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_TRY_CPP): New macro. It runs the preprocessor
+       and checks whether it produces errors or warnings. Don't put grep
+       output into a variable, use another grep instead.
+       (AC_TRY_CPP): Use _AC_TRY_CPP. Copy conftest.err to config.log
+       if the case of an error.
+       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)):
+       define AC_LANG_ABBREV to the short language name.
+       (_AC_PROG_CPP_WORKS): New macro. It checks whether the current
+       preprocessor can be used to check for existence of headers.
+       Most code taken from ...
+       (AC_PROG_CPP): ... here. Use _AC_PROG_CPP_WORKS. Use shell
+       "for" to find working CPP. Use AC_LANG_PUSH(C) and AC_LANG_POP -
+       it's a macro for C only.
+       (AC_PROG_CXXCPP): Rewritten using _AC_PROG_CPP_WORKS.
+
+2000-09-12  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.sh (sed): Look for GNU sed.
+       (usage): Ask for GNU sed.
+
+2000-09-12  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (AC_EGREP_CPP): Use additional quotes instead of
+       changequote.
+
+2000-09-12  Rüdiger Kuhlmann  <autoconf-list@ruediger-kuhlmann.de>
+
+       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WIDTH): Add trailing
+       semicolon to final fi.
+
+2000-09-11  Pavel Roskin  <proski@gnu.org>
+
+       * acgeneral.m4 (_AC_WARNING_ERROR_IFELSE)
+       (__AC_WARNING_ERROR_IFELSE): New macros for checking whether
+       warnings should be considered errors.
+       (_AC_DIAGNOSE): Use _AC_WARNING_ERROR_IFELSE.
+
+2000-09-11  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: Properly report names of unexpanded macros that
+       begin with an underscore.
+
+2000-09-11  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi (Preset Output Variables): Correctly specify
+       what languages are affected by CPPFLAGS, LDFLAGS and LIBS.
+       Extended description of LDFLAGS and LIBS.
+       (Compilers and Preprocessors, C Compiler Characteristics):
+       Recommend Automake as the source of ansi2knr.
+       (Autoconf Language, Quotation and Nested Macros): English fixes.
+       (Quotation and Nested Macros): Unclear example replaced with
+       an explanation of when m4 expands quotes. Added explanation why
+       unquoted calls are dangerous.
+
+2000-09-08  Pavel Roskin  <proski@gnu.org>
+
+       * doc/autoconf.texi: Always use one space before the opening
+       parenthesis in @defmac.
+
+2000-09-06  Morten Eriksen  <mortene@sim.no>
+
+       * acspecific.m4 (_AC_OBJEXT): No longer use AC_COMPILE_IFELSE,
+       which uses $ac_objext hence depends upon _AC_OBJEXT.
+       * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Call
+       _AC_OBJEXT before _AC_EXEEXT since the latter needs $ac_objext.
+
+2000-09-06  Bernard Dautrevaux  <dautrevaux@objectlive.com>
+
+       * acspecific.m4 (_AC_EXEEXT): Set extension to void if linking
+       creates both an unsuffixed file and suffixed ones.
+
+2000-09-06  Peter Eisentraut  <peter_e@gmx.net>
+
+       * autoconf.texi: English and typo fixes.
+
+2000-09-05  Pavel Roskin  <proski@gnu.org>
+
+       * autoconf.sh: Consider undefined macros as errors.
+       * tests/base.m4 (unexpanded macros): Expect error, not warning.
+
+2000-09-05  Dave Love  <fx@gnu.org>
+
+       * aclang.m4 (_AC_PROG_F77_GNU): Run command from standard input so
+       that we can get some standard output.
+
+2000-09-04  Peter Eisentraut  <peter_e@gmx.net>
+
+       * autoscan.pl: Repair broken Getopt::Long use.
+
+2000-09-04  Akim Demaille  <akim@epita.fr>
+
+       * configure.in: Bump version to 2.49b.
+       * Makefile.am (bin_SCRIPTS): Depend upon configure.in.
+
+2000-08-11  Akim Demaille  <akim@epita.fr>
+
+       Version 2.49a.
+
+2000-08-11  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_NO_EXECUTABLES): New macro.
+
+2000-08-11  Akim Demaille  <akim@epita.fr>
+
+       * tests/base.m4 (AC_SHELL_MKDIR_P): Remove `a' too.
+
+2000-08-11  Akim Demaille  <akim@epita.fr>
+
+       * configure.in: Bump version to 2.49a.
+
+2000-08-11  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * autoconf.sh: Change `exit N' to `(exit N); exit' to provide
+       the correct exit status when an exit trap is taken.
+
+2000-08-11  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH,
+       AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Deactivate
+       their AU_ALIAS definition: Automake 1.4 does not quote the name of
+       these macros, hence when Autoconf reads Automake's definition the
+       name is expanded with unpredictable results.
+
+2000-08-09  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (Installing Autoconf extensions files): Remove.
+
+2000-08-09  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (finalize.awk): Don't leave spaces before the user
+       function calls.
+       Reported by John David Anglin.
+       * doc/autoconf.texi (Limitations of Usual Tools): Start the AWK
+       section.
+       * tests/tools.m4 (AWK portability): New test.
+
+2000-08-08  Pavel Roskin  <proski@gnu.org>
+
+       * Makefile.am: Substitute @bindir@ in shell scripts, needed by
+       autoheader.
+
+2000-08-07  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (_AC_LIBOBJ_ALLOCA, AC_REPLACE_FUNCS): Simplify
+       ${foo} into $foo.
+       * aclang.m4 (AC_LANG(C), AC_LANG(C++)): Move some internal
+       comments into the header comment.
+       * acgeneral.m4 (AC_TRY_CPP): Likewise.
+
+2000-08-07  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.m4 (undefined macros): New test.
+
+2000-08-07  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (finalize.awk): New subtool, eved from the previous
+       literal AWK program that performed the `oline' and quadrigraphs
+       substitution.
+       Fix its `oline' computation which was dead wrong when there are
+       empty lines (i.e., always).
+       Enhance it in order to look for and report unexpanded macro.
+       Don't let it pretend there are bugs in Autoconf (c:, the test
+       suite makes this scenario pretty unlikely as opposed to an actual
+       user bug.
+       Catch `m4_' too.
+       Remove the shell snippet which used to do this.
+
+2000-08-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_MSG_NOTICE): New macro, suggested by Pavel
+       Roskin.
+       (AC_MSG_ERROR): Use it.
+
+2000-08-04  Ruediger Kuhlmann  <uck4@rz.uni-karlsruhe.de>
+
+       * acspecific.m4 (AC_PROG_RANLIB): Use AC_CHECK_TOOL.
+       * doc/autoconf.texi (Limitations of Usual Tools): Typos.
+
+2000-08-04  Akim Demaille  <akim@epita.fr>
+
+       Solaris' /usr/ucb/expr, and SunOS' /usr/bin/expr fail with the `:'
+       operator when \(\) is used, and matches a string longer than 120
+       characters.
+       Reported by Geoff Keating.
+
+       * doc/autoconf.texi (Limitations of Usual Tools): Some words about
+       this.
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): Fall back to echo|sed if expr
+       fails.
+       From Paul Eggert.
+
+2000-08-04  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: (AC_RUN_IFELSE, AC_LINK_IFELSE, AC_COMPILE_IFELSE):
+       Don't create the source file if none is given, and in this case,
+       don't remove it either.
+
+2000-08-04  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (m4_ifvanl): New macro.
+       * acgeneral.m4: Use it.
+
+2000-08-02  Akim Demaille  <akim@epita.fr>
+
+       Release Automake from being a substitute to Autoconf.
+
+       * acspecific.m4 (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H,
+       _AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL, AC_HEADER_TIOCGWINSZ,
+       AC_SYS_POSIX_TERMIOS): New macros from both Automake and the
+       fileutils.
+
+2000-08-02  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Recent changes
+       inverted the results.  Fix that.
+
+2000-08-02  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Special Shell Variables): More emphasis on
+       the dangers of character ranges.
+       From Paul Eggert.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh (_ac_warnings): Be robust to LC_COLLATE.
+       `IFS=,; echo ,' will give a comma.  Take this into account.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_PROG_CC): Also try to find $target_alias-cc.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       AC_VALIDATE_CACHED_SYSTEM_TUPLE no longer works properly since the
+       AC_CANONICAL_* revamping.
+       Reported by Peter Eisentraut.
+       In fact, let's just use the precious variables handling.
+
+       * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Obsoleted.
+       (_AC_ARG_VAR_PRECIOUS): New macro, eved from...
+       (AC_ARG_VAR): this macro.  Adjust.
+       (_AC_INIT_PREPARE): `build_alias', `host_alias', and
+       `target_alias' are precious.
+       * doc/autoconf.texi: Adjust.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Neutralize also
+       LC_COLLATE and LC_NUMERIC.
+       * autoconf.m4: Don't rely on character ranges with tr.
+       * doc/autoconf.texi (Special Shell Variables): Adjust.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (_AC_LIBOBJ_STRTOD, AC_FUNC_STRTOD,
+       AM_FUNC_STRTOD): New macros, from Automake.
+       * acfunctions: Adjust.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * acidentifiers: Catch ptrdiff_t.
+       * acspecific.m4 (AM_TYPE_PTRDIFF_T): AU define.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Be ready to handle AC_CHECK_TYPES requests.
+       Quote properly the output.
+       Remove useless backslashes.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (AC_FUNC_ONSTACK): New macro, from
+       Automake.
+       * doc/autoconf.texi (Particular Functions): Adjust.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * acfunctions.m4 (AC_FUNC_ERROR_AT_LINE): New macro, from
+       Automake.
+       * doc/autoconf.texi (Particular Functions): Adjust.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       Create acfunctions.m4, in charge of the macros related to
+       functions.
+
+       * acgeneral.m4 (AC_CHECK_FUNC, AC_CHECK_FUNCS, AC_REPLACE_FUNCS):
+       Move to...
+       * acfunctions.m4: here, new file.
+       * acspecific.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_ALLOCA, AC_FUNC_CHOWN,
+       AC_FUNC_CLOSEDIR_VOID, AC_FUNC_FNMATCH, AC_FUNC_GETGROUPS,
+       _AC_LIBOBJ_GETLOADAVG, AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT,
+       AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK,
+       AC_FUNC_MALLOC, AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP,
+       AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP, _AC_FUNC_STAT,
+       AC_FUNC_STAT, AC_FUNC_LSTAT, AC_FUNC_STRERROR_R, AC_FUNC_STRFTIME,
+       AC_FUNC_VFORK, AC_FUNC_VPRINTF, AC_FUNC_WAIT3, AC_FUNC_UTIME_NULL,
+       AC_FUNC_STRCOLL, AC_FUNC_SETVBUF_REVERSED): Likewise.
+       * Makefile.am: Adjust.
+
+       Move also the old definitions into acfunctions.m4, and adjust the
+       test suite.
+
+       * acgeneral.m4 (AU_ALIAS): New macro.
+       * acoldnames (AC_FUNC_CHECK, AC_HAVE_FUNCS, AC_ALLOCA,
+       AC_GETLOADAVG, AC_MMAP, AC_SETVBUF_REVERSED, AC_STRCOLL,
+       AC_UTIME_NULL, AC_VFORK, AC_VPRINTF, AC_WAIT3, AM_FUNC_FNMATCH,
+       AM_FUNC_MKTIME, fp_FUNC_FNMATCH): Move to...
+       * acfunctions.m4: here, using AU_ALIAS.
+       * acgeneral.m4 (AC_FD_CC, AC_CANONICAL_SYSTEM): Use AU_ALIAS to
+       define them.
+       * acoldnames.m4: Use AU_ALIAS instead of AU_DEFUN.
+       * tests/Makefile.am (MACRO_FILES): Adjust.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Use Getopt::Long;
+       * acidentifiers: Classify, sort.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_PROG_CXX_GNU, _AC_PROG_CC_GNU, _AC_PROG_F77_GNU):
+       Use grep instead of egrep, don't redirect stderr.
+
+2000-08-01  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_NOTICE): Adjust so that there are no
+       empty lines in the header comments (should be `#' alone instead).
+       Reported by Didier Verna.
+
+2000-08-01  Greg A. Woods  <woods@weird.com>
+
+       * doc/autoconf.texi (Installation Directory Variables):
+       Clarifications and typos.
+
+2000-08-01  Didier Verna  <didier@lrde.epita.fr>
+
+       * acgeneral.m4 (AC_REVISION): Put a dot at the end of the line.
+       (_AC_INIT_HELP): Output the bug report address at
+       the end of a `configure --help' output.
+       (_AC_INIT_NOTICE): Ditto, but at the top of `configure'.
+
+2000-07-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_FDS): New macro, pulled out of
+       (_AC_INIT_PREPARE): here, where it is called from.
+       * aclang.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Don't test -z "`foo`".
+
+2000-07-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_DIVERT(INIT_PARSE_ARGS)): Rename as...
+       (_AC_DIVERT(PARSE_ARGS)): this.  Adjust dependencies.
+       (AC_ARG_WITH): Remove spurious newline.
+       (AC_ARG_VAR): No longer save precious variables in
+       ac_configure_args, rather snapshot them twice (one kept
+       unmodified, another one to be written to/overwritten by the cache
+       file).
+       (AC_CACHE_SAVE): Let the cache variables named `ac_cv_env_*'
+       be overwritten when loading the cache (i.e., don't use the
+       : ${foo=...} trick).
+       (_AC_ARG_VAR_VALIDATE): Compare the two snapshots of the precious
+       variables.
+       (_AC_INIT_PREPARE): Call it after having loaded the cache file.
+
+2000-07-28  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_LANG_CONFTEST, _AC_PROG_CC_GNU, _AC_PROG_CXX_GNU,
+       _AC_PROG_F77_GNU): Use ac_ext.  Use _ACEOF instead of ACEOF.
+
+2000-07-28  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (--warnings): Catch `no-category', not `nocategory'.
+       * autoheader.sh: Likewise.
+       * acgeneral.m4 (_AC_WARNING_IFELSE): Adjust.
+
+2000-07-28  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Installation Directory Variables): New
+       section, Eved off from `Preset Output Variables', i.e., was a
+       small part of it, grew independent, and is its equal (at least).
+       (Coding Style): `$#' padding.
+       * Makefile.am (editsh, editpl): Do what the doc says you do: use
+       @datadir\@ instead of @''datadir''@.
+
+2000-07-28  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU,
+       _AC_PROG_F77_GNU): Use ac_ext.  Use ACEOF instead of EOF.
+       (AC_LANG_CONFTEST): New macro.
+       (_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_F77_C_O,
+       _AC_PROG_F77_V_OUTPUT): Use it.
+       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP, AC_COMPILE_IFELSE,
+       AC_LINK_IFELSE, AC_RUN_IFELSE): Likewise.
+
+2000-07-24  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_F77_FUNC): New macro to give the user a clean
+       way of accessing Fortran name-mangling information other than
+       through CPP, and without having to know the different possible
+       name-mangling schemes.
+       * autoconf.texi: Documented AC_F77_FUNC
+
+2000-07-24  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_CHECK_TYPE_BUILTIN_P): Add `off_t' and
+       `size_t' which are often used too.
+       Fix a bug which prevents recognition of `bool' and `char'.
+       (_AC_CHECK_TYPE_MAYBE_TYPE_P): New macro.
+       (AC_CHECK_TYPE): Use it.
+
+2000-07-19  Peter Eisentraut  <peter_e@gmx.net>
+
+       * Makefile.am: Remove INSTALL.txt by maintainer-clean target.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.sh: Typo: s/infile/file/.
+
+2000-07-19  Martin Wilck  <martin@tropos.de>
+
+       * aclang.m4 (AC_F77_NAME_MANGLING): Obsolete, becomes
+       _AC_F77_NAME_MANGLING.
+       (_AC_F77_NAME_MANGLING): Use independent checks for the
+       name mangling of symbols with and without underscores.
+       Use algorithm with for loops instead of recursive macro calls.
+       (AC_F77_WRAPPERS): Adapt to changes in _AC_F77_NAME_MANGLING.
+       * doc/autoconf.texi (Fortran 77 Compiler Characteristics):
+       Remove documentation of AC_F77_NAME_MANGLING.
+       Remove documentation of f77_case and f77_underscore.
+       Replace AC_F77_FUNC_WRAPPER with AC_F77_WRAPPERS.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * NEWS: Fresh air.
+       * TODO: Fresh blood.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (autoheader Invocation): Explain the purpose
+       of autoheader.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Various English fixes from Jim.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Compilers and Preprocessors, Obsolete
+       Macros): Don't give boring internal details.
+       (Language Choice): Typo.
+       (Limitations of Builtins): Some about `!', `set', `$@'.
+       (Coding Style): Some about $[@] quotation.
+       Some about cross-compilation.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (dir): When verbose, say what are the tools you
+       will use.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       Warnings related to obsolete constructs should be properly
+       classified.
+
+       * acspecific.m4 (AC_RSH, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
+       AC_INT_16_BITS, AC_LONG_64_BITS, AC_STRUCT_ST_BLKSIZE,
+       AC_STRUCT_ST_RDEV, AC_HAVE_POUNDBANG, AC_ARG_ARRAY): Use
+       `AC_DIAGNOSE(obsolete, ...)' instead of `AC_WARNING'.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       autoconf -W error does not work.
+
+       * acgeneral.m4 (_AC_DIAGNOSE): use _AC_WARNING_IFELSE,
+       _AC_WARNING_ENABLE is dead.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       Martin Wilck found a Fortran 77 compiler which always exits with
+       success.
+
+       * acgeneral.m4 (AC_COMPILE_IFELSE): Also check that the output
+       file was created and is nonempty.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Introduction): More about CVS, Gnats, the web
+       pages, and the mailing lists.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Prerequisite Macros): Dedocument AC_PROVIDE.
+       (Coding Style): Move some into...
+       (Macro Definitions): here.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       The --help message should have paragraphs starting with a title,
+       the options, and then optionally a small paragraph.
+
+       * acgeneral.m4 (AC_DIVERT_ONCE): New macro.
+       (HELP_VAR_END): New diversion.
+       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): Use AC_DIVERT_ONCE.
+       (AC_ARG_VAR): Follow the --help style.
+       * acspecific.m4 (AC_PATH_X): Use AC_DIVERT_ONCE.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_PROG_CC): Don't require AC_PROG_F77, require
+       AC_PROG_CC instead.
+       From Martin Wilck.
+       (AC_PROG_F77_C_O): Require AC_PROG_F77.
+       Use a cache variable independent of $F77.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh: Accept --symbolic and -s.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       Make it clear that the regular user does not need --macrodir.
+       In fact, rename this option as -A, --autoconf-dir.
+
+       * autoconf.sh: Complain when -m, --macrodir is used.
+       Accept -A, --autoconf-dir.
+       Use $autoconf_dir instead of $AC_MACRODIR.
+       Adjust --help.
+       * autoheader.sh: Likewise.
+       * autoscan.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       Use $optarg.
+       * autoreconf.sh: Likewise.
+       * doc/autoconf.texi: Adjust.
+       * tests: Adjust the test suite.
+
+2000-07-19  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh: Forward --debug to sub tools.
+       Let them share the same tmp dir.
+
+2000-07-18  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_MING32): Rename as AC_MINGW32.
+
+2000-07-18  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       Fixed bug where the F77 compiler output was parsed differently
+       when detecting the verbose flag than when scanning for linker
+       options, and as a result the former test failed (under AIX/xlf).
+
+       * aclang.m4 (_AC_PROG_F77_V_OUTPUT): New macro to get the
+       output of linking an F77 program with a given verbose flag,
+       and preprocess it as required to scan for linker flags.
+       (_AC_PROG_F77_V): Use the above macro here...
+       (AC_F77_LIBRARY_LDFLAGS): ...and here, enforcing consistency.
+
+2000-07-17  Martin Wilck  <martin@tropos.de>
+
+       * autoupdate.sh (autoconf): s,$updated,$tmp/updated,.
+
+2000-07-17  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Configuration Actions): Explain the
+       behavior of  AC_CONFIG_HEADERS and AC_CONFIG_FILES with respect to
+       absolute and relative filenames, and stdin/stdout.
+       (config.status invocation): Likewise.
+
+2000-07-17  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Configuration Actions): Explain the
+       behavior of  AC_CONFIG_HEADERS and AC_CONFIG_FILES with respect to
+       absolute and relative filenames, and stdin/stdout.
+       (config.status invocation): Likewise.
+
+2000-07-13  Akim Demaille  <akim@epita.fr>
+
+       Make it easier to trace what autoreconf does.
+
+       * autoheader.sh: Be more verbose, and always report your name in
+       verbose messages.
+       * autoconf.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       (update.sh): Redirect ls' stderr to /dev/null.
+
+2000-07-13  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS): Properly
+       handle absolute input file names.
+       From Alexandre Oliva.
+
+2000-07-12  Martin Wilck  <martin@tropos.de>
+
+       * aclang.m4 (AC_PROG_F77): Delete AC_BEFORE(AC_PROG_CPP) that
+       leads to unnecessary warnings if both C and Fortran are checked.
+       (AC_PROG_F77_C_O): AC_REQUIRE AC_PROG_F77 instead of pretend you
+       need to be AC_BEFORE it.
+
+2000-07-12  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (_ac_warnings): Fix call to tr.
+       Reported by Johan Danielsson.
+
+2000-07-11  Martin Wilck  <martin@tropos.de>
+
+       * aclang.m4 (_AC_PROG_F77_V): New macro to determine the flag that
+       causes the compiler to output verbose linking information.
+       (AC_F77_LIBRARY_LDFLAGS): Use _AC_PROG_F77_V instead of
+       simply "-v"
+       (AC_F77_LIBRARY_LDFLAGS): New algorithm to parse flags, uses
+       set/shift shell commands.
+       (AC_F77_LIBRARY_LDFLAGS): Set FLIBS at end, after determining
+       ac_cv_flibs.
+
+2000-07-11  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS) <ac_max_here_lines>: Set to 38
+       instead of 48, to pass the test on RISC/OS 4.52.
+
+2000-07-11  Akim Demaille  <akim@epita.fr>
+
+       !*^&$@ sed portability problems...  The test on AC_CHECK_TYPES is
+       failing on RISC/OS 4.52 because of the forget-to-reset-the-flag
+       bug in its sed.
+
+       * acgeneral.m4 (_AC_OUTPUT_HEADERS): Work around this bug.
+
+2000-07-11  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): s/ac_check/ac_cv/.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS): Look for
+       the input files first in $builddir, then $srcdir.
+       Suggested by Lars J. Aas, designed by Alexandre Oliva.
+
+2000-07-10  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS):
+       Accept special filename '-' for stdin and stdout.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       Alexandre's suggestions.
+
+       * autoreconf.sh (update.sh): Use `ls -1dt' instead of `-lt'.
+       Use test instead of sed.
+       <automake>: If automake is used, always run it: it has its own
+       mechanism not to update if unneeded.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_PROG_ECHO): Modernize.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       Stop being ridiculous :*(
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME):  When using m4 the argument
+       is named `$1' not `$dir'.
+       When using m4 you ought to quote properly.
+       When using m4, you should check that there are not too many shell
+       quotes (inside the macro itself, and where it is called).
+       When you do this, Autoconf, hm, works better.
+
+2000-07-10  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       Improve --help documentation of important environment variables.
+
+       * acgeneral.m4 (_AC_INIT_HELP): Direct reader to descriptions
+       of useful variables at the end of the --help.
+       (AC_ARG_VAR): Emphasize use of environment variables to override
+       and/or help the configure script.  Ensure that a given variable
+       is only documented once in the --help.
+       (AC_CHECK_LIB): Call AC_ARG_VAR to document and register the
+       LDFLAGS variable, and...
+       (AC_CHECK_HEADER): do the same for the CPPFLAGS variable.
+       * aclang.m4 (AC_PROG_CC): Call AC_ARG_VAR to document and register
+       the CC and CFLAGS variables, and do the same for...
+       (AC_PROG_CXX): CXX and CXXFLAGS, and...
+       (AC_PROG_F77): F77 and FFLAGS.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * Makefile.am (wget-update): New target.
+       (WGET): New variable.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Coding Style): Some more constraints :).
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_FUNC_STRERROR_R): Aaaaaaarg!  Don't leave the
+       AC_DEFINE inside the AC_CACHE_CHECK.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_FUNC_STAT, AC_FUNC_STAT, AC_FUNC_LSTAT): New
+       macros, from Jim's stat.m4 and lstat.m4 serial 6.
+       * doc/autoconf.texi (Particular Functions): Document
+       * acfunctions: Add them.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       AC_LIBOBJ when used by AC_REPLACE_FUNCS should not complain for
+       variables as argument.
+
+       * acgeneral.m4 (_AC_LIBOBJ): Same as the former AC_LIBOBJ, but
+       takes an additional argument: action to perform when non-literal
+       argument.
+       (AC_LIBOBJ): Use it.
+       (AC_REPLACE_FUNCS): Use _AC_LIBOBJ, not AC_LIBOBJ.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       LANGUAGE should be neutralized too.
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Do it.
+       * doc/autoconf.texi (Special Shell Variables): Mention it.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       Set autoconf's default warnings to `syntax'.
+
+       In fact, honor the most recent specification in the concatenation
+       of `syntax',$WARNINGS,<options> in that order.
+       Implement support for `none' and `noCATEGORY' so that the options
+       may override the previous choices.
+       Suggested by Didier Verna.
+
+       * acgeneral.m4 (_AC_WARNING_IFELSE): New macro.
+       (AC_WARNING_IFELSE): Use this macro to implement the new specs.
+       (AC_WARNING): The empty category must not be used, default to
+       `syntax'.
+       * doc/autoconf.texi (autoconf Invocation, Reporting Messages): Adjust.
+       * autoconf.sh: Adjust.
+       Use `optarg' to fetch the arguments of options.
+       Fix a bug in the handling of `--trace='.
+
+       * acgeneral.m4 (AC_CACHE_VAL): Typo: the macro was complaining iff
+       it shouldn't have.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (--install, --symlink): New options.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (dots, aclocal_m4, acconfig_h): Remove.
+       Adjust dependencies.
+       When using $verbose, redirect to stderr.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh: Clarify the difference between the location of
+       `aclocal.m4' and that of the location Autoconf extensions.
+       (-M, --m4dir): New option.
+       (aclocal_flags): Do not use $localdir, but $m4dir.
+       (localdir_opt): Remove, since $autoconf, $autoheader already
+       include `-l $localdir'.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (task install): We no longer use AC_INCLUDE.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acoldnames.m4: Remove the obsolete comments.  The technology is
+       now detailed in `autoupdate'.
+       Quote the names being defined.
+       Formatting changes.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_DEFUNCT): Remove.
+       (AC_RSH, AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
+       AC_INT_16_BITS, AC_LONG_64_BITS): They're alive!...
+       * doc/autoconf.texi (Obsolete Macros): but not fresh.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (debug): New variable.
+       (tmp): s/ac/ar/.
+       <options handling>: Support --debug.
+       * doc/autoconf.texi: Adjust.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       Fix the bugs recently introduced in autoreconf.
+
+       * autoreconf.sh: Don't run automake when the package is not using
+       it.
+       When checking whether autoheader should be rerun, don't ask
+       config.h to be newer than stamp-h and vice-versa.
+       Remove an unbalanced `fi'.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (run_aclocal): Rename as `uses_aclocal' to avoid
+       the convention clash with autoconf.sh where `run_foo' is the
+       command to run `foo'.
+       (uses_autoheader): New variable.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (update.sh): New sub program.
+       Use it in the whole process.
+       (acconfig_h): New variable.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh <run_aclocal>: Use false/: instead of no/yes.
+       Formatting and factoring changes.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh: You too can have a $tmp dir if you wish.
+       (alflags.sed): New sub sed program.
+       Compute the flags of aclocal from Makefile.am instead of
+       Makefile.in, it is unlikely that aclocal be used but not automake,
+       while it is convenient to be able to run autoreconf even if
+       automake was not run yet.
+       Use `autoconf --trace' to get the list of configuration headers.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PLAIN_SCRIPT): New macro.
+       * tests/base.m4 (m4_wrap, AC_REQUIRE, AC_SHELL_MKDIR_P): Use it.
+       * autoconf.sh: Properly handle the case where `$output' is `-'
+       (i.e., stdout).
+       Handle `-ofile', not just `-o file'.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh: Formatting changes.
+       When verbose, display exactly what you do, not just a synopsis.
+       When using `$verbose' don't use quotes to avoid spurious spaces
+       for empty arguments.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (force): Instead of yes/no, use :/false.
+       Adjust the code.
+       (automake_deps, automake_force): No longer used.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): Use an `expr' solution instead
+       of echo|sed.
+       From Paul Eggert.
+       * doc/autoconf.texi (Limitations of Usual Tools): Include the
+       words from Paul about `|' with expr(1).
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4: Promote s,,, over s%%%, and `sed prog' over `sed -e
+       prog'.
+       * acgeneral.m4: Likewise.
+       * acspecific.m4: Likewise.
+       * doc/autoconf.texi (Limitations of Usual Tools, Coding Style):
+       Likewise.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh: When using `mktemp -d', be sure that the directory
+       was created.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * AUTHORS: Update.
+       * doc/autoconf.texi: Free Franc,ois Pinard from iftex and ifinfo,
+       use @,c.
+       Don't use `@code{m4}' when you mean M4, just as you shall not say
+       `@code{cc}' when you refer to the C language.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Set
+       ac_gnu_compiler.
+       (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU, _AC_PROG_F77_GNU): Compute
+       ac_gnu_compiler.
+       * acgeneral.m4 (AC_LINKER_OPTION): Adjust.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Move the code
+       processing the result of AC_PROG_CC_G, AC_PROG_CXX_G, and
+       AC_PROG_F77_G into them.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Multiple Cases, Quotation Rule Of Thumb):
+       Follow the coding style.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Obsoleting Macros): Is not a subsection of
+       `Dependencies Between Macros', but rather a section of `Writing
+       Macros'.
+
+2000-07-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Coding Style): New node.
+
+2000-07-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SHELL_MKDIR_P): s/ac_dir/ac_mkdir_dir/ to avoid
+       clashes with the numerous ac_dir loops.
+       Reported by Lars J. Aas.
+
+2000-07-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): Return `.', not `' when there
+       is no directory part.
+
+2000-07-07  François Pinard  <pinard@iro.umontreal.ca>
+
+       * tests/atgeneral.m4 (AT_CHECK): Fix a redirection problem.
+
+2000-07-07  Akim Demaille  <akim@epita.fr>
+
+       AC_REVISION must not AC_REQUIRE AC_INIT, it leaves the diversions
+       in a messy state.  Don't even try to emulate AC_REQUIRE: just
+       introduce a diversion just for AC_REVISION, and let the magic
+       happen.
+       Fixes Autoconf PR/134, from Raja R Harinath.
+
+       * acgeneral.m4 (_AC_DIVERT(REVISION)): New diversion.
+       (AC_REVISION): Don't require AC_INIT, dump in your diversion.
+       (_AC_INIT): Delete, inline its body in...
+       (AC_INIT): here.
+       (_AC_INIT_NOTICE, _AC_INIT_COPYRIGHT): New macros so that...
+       (AC_INIT): be more uniform.
+       (AC_INIT, AC_REVISION, AC_COPYRIGHT): `define', don't AC_DEFUN.
+
+2000-07-07  Martin Wilck  <martin@tropos.de>
+
+       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Keep -lm, if a Fortran
+       compiler needs it, it is likely to be required when linking C/C++
+       with Fortran.
+       <-YP,*>: Fix the list of arguments to loop on.
+       Don't mess with the user variable name space.
+       <ac_ld_run_path>: Prepend LD_RUN_PATH directories with -R only
+       when running Solaris (without this, link errors occur).
+
+2000-07-06  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): Fix quotation.
+
+2000-07-06  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4: Formatting and quotations changes.
+
+2000-07-06  Raja R Harinath  <harinath@cs.umn.edu>
+
+       * aclang.m4 (AC_LANG_INT_SAVE(C++)): Be a copy of
+       AC_LANG_INT_SAVE(C), not AC_LANG_INT_SAVE_TRY(C).
+       Fixes Autoconf PR/133.
+
+2000-07-06  Mo DeJong  <mdejong@cygnus.com>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS, AC_CHECK_TOOLS): Change
+       warning message printed when only --host is given. Fix printing
+       of multiple compiler cache values, use PATH argument.
+       * aclang.m4 (AC_LANG_COMPILER_WORKS): Print the cross compile
+       status, fix problem where two results were printed at once.
+
+2000-07-06  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_TMPDIR): Typo.
+
+2000-07-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): Behave properly when the
+       argument has trailing slashes, and when its depth is just one
+       (`/tmp').
+
+2000-07-06  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (_AC_SHELL_DIRNAME): New macro.
+       (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS):
+       Use _AC_SHELL_DIRNAME.
+
+2000-07-06  Martin Wilck  <martin@tropos.de>
+
+       * aclang.m4 (AC_PROG_F77): Add two compilers,
+       lf95 (Lahey/Fujitsu Fortran) and pgf77 (Portland Group Fortran)
+       (_AC_PROG_F77_G): Some Fortran compilers produce stdout/stderr
+       output even if no errors occur - check exit status rather than
+       output.
+
+2000-07-05  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_TMPDIR): When using `mktemp -d', be sure
+       that the directory was created: under Ultrix 4.3 it just returns
+       a name, but does not create the directory.
+       Reported by Christian Krackowizer.
+
+2000-07-03  Lars J. Aas  <larsa@sim.no>
+
+       * acgeneral.m4 (AC_SHELL_MKDIR_P): New macro.
+       (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS,
+       AC_PROG_INSTALL): Use AC_SHELL_MKDIR_P.
+       * tests/base.m4 (AC_SHELL_MKDIR_P): Test it.
+
+2000-07-04  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CACHE_LOAD): Be ready to read the cache even
+       when `.' is not in the PATH.
+       * doc/install.texi (configure Invocation): Adjust.
+
+2000-06-30  Jim Meyering  <meyering@lucent.com>
+
+       * acgeneral.m4 (AC_REQUIRE): Tweak a diagnostic.
+
+2000-06-30  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
+
+       Re-enable the old behavior of --host and --build.
+
+       * acgeneral.m4 (build_alias): Set to host_alias if --build is not
+       given but --host is, and enable cross-compile auto-detection.  If
+       both are, and are different, enable cross compilation.
+       (AC_CANONICAL_HOST): Adjust help message.
+       (cross_compiling): Enclose in quotes when testing.
+       * aclang.m4 (_AC_LANG_COMPILER_WORKS): If cross_compiling is
+       maybe, set it to yes or no depending on the result of the
+       execution test.
+       * doc/autoconf.texi: Document the change.
+       * doc/install.texi: Likewise.
+
+2000-06-27  Jim Meyering  <meyering@lucent.com>
+
+       * acspecific.m4 (_AC_LIBOBJ_GETLOADAVG): Put quotes around use of
+       `$ac_cv_lib_elf_elf_begin', since that variable may not be defined.
+       From Volker Borchert.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Fix various typos.
+       (Limitations of Usual Tools) <sed>: Anchors and groups.
+       (Language Choice): Don't mention cross_compiling here, do it...
+       (Specifying Names) <--host>: here.
+       (Obsoleting Macros): Don't document AC_DEFUNCT, it's going to be
+       removed anyway, obsoleted itself by AU_DEFUN.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CACHE_VAL): Swap the arguments of `regexp'.
+       Reported by Alexandre Oliva.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (automake, aclocal): New variables.  Import
+       $AUTOMAKE and $ACLOCAL.
+       Pass --verbose to the tools.
+       Avoid using plenty of variables, just append to existing
+       variables.
+       * doc/autoconf.texi: List options in the order --help, --version,
+       --verbose, --debug, and then specific options.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Various Texinfo adjustments.
+       (Specifying Names): When describing the system triplets, use the
+       same names as the shell variables.
+       (System Type Variables): Delete, merge its content into...
+       (Canonicalizing): here.
+       Clarify the difference between the `foo_target' and `foo'
+       variables.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS, _AC_OUTPUT_CONFIG_STATUS):
+       s/echo | sed/expr/.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
+       AC_CONFIG_COMMANDS, AC_CONFIG_FILES): Use a shell variable instead
+       of an m4 variable to store what must be done, so that sh
+       conditionals are honored.
+       (_AC_OUTPUT_LINKS, _AC_OUTPUT_HEADERS,
+       _AC_OUTPUT_COMMANDS, _AC_OUTPUT_FILES): Adjust.
+       * tests/semantics.m4: Test the four AC_CONFIG sisters.
+       * doc/autoconf.texi (Configuration Actions): Promote the use of
+       literals, show it works properly with sh conditionals.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CACHE_VAL): Too many people put AC_DEFINE in
+       the commands-to-set-it part of it.  Give them a warning.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Prerequisite Macros): More about AC_REQUIRE.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       Given better names to the diversions.
+
+       * acgeneral.m4 (_AC_DIVERT(NORMAL_2), _AC_DIVERT(NORMAL_3),
+       _AC_DIVERT(NORMAL_4)): Delete, unused.
+       (_AC_DIVERT(NORMAL_1), _AC_DIVERT(NORMAL), AC_DIVERT_DIVERSION):
+       Rename as _AC_DIVERT(PREPARE), _AC_DIVERT(BODY),
+       _AC_DIVERT_DIVERSION.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       The current implementation of AC_REQUIRE fails on
+
+       | AC_DEFUN([TEST1],  [REQUIRE([TEST2a])REQUIRE([TEST2b])])
+       | AC_DEFUN([TEST2a], [])
+       | AC_DEFUN([TEST2b], [REQUIRE([TEST3])])
+       | AC_DEFUN([TEST3],  [REQUIRE([TEST2a])])
+       |
+       | AC_INIT
+       | TEST1
+
+       because it produces TEST3; TEST2a; TEST2b; TEST1.
+       Fix this bug, implement the solution provided by Axel Thimm,
+       and test AC_REQUIRE.
+
+       * acgeneral.m4: Document this implementation.
+       (_AC_DEFUN_PRO, _AC_DEFUN_EPI, AC_REQUIRE): Be sure that macros
+       are emitted in the same order as they are expanded.
+       (AC_REQUIRE): Forbid being calling out of an AC_DEFUN'd macro (in
+       particular the top level).
+       * tests/base.m4 (AC_REQUIRE): New test.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       A macro which is not defined with AC_DEFUN should not be
+       AC_REQUIRE'd, since it doesn't AC_PROVIDE itself.
+
+       * acgeneral.m4 (AC_REQUIRE): Issue a warning when after expansion,
+       the macro is not AC_PROVIDE'd.
+
+2000-06-26  Akim Demaille  <akim@epita.fr>
+
+       Various cleanups.
+
+       * acgeneral.m4 (AC_PRO, AC_EPI): Rename as _AC_DEFUN_PRO and
+       _AC_DEFUN_EPI.
+       Adjust dependencies.
+       (AC_DEFUN): Remove the not-to-be-released specializing mechanism.
+       (AC_SPECIALIZE): Remove for the same reasons.
+       Adjust dependencies.
+       (_AC_INIT_DEFAULTS, _AC_INIT_PARSE_ARGS, _AC_INIT_VERSION,
+       _AC_INIT_PREPARE, _AC_CANONICAL_SPLIT, _AC_CHECK_TYPE_NEW,
+       _AC_CHECK_TYPE_OLD): Define via `define' instead of `AC_DEFUN':
+       they are not related to AC_REQUIRE in any way.
+       * acspecific.m4 (AC_PROG_ECHO, _AC_DECL_YYTEXT, _AC_PATH_X_XMKMF,
+       _AC_PATH_X_DIRECT): Define via `define' instead of `AC_DEFUN'.
+
+2000-06-19  Steven G. Johnson  <stevenj@gil-galad.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_TOOL): Use two variables in order to
+       avoid cache variable conflicts between AC_CHECK_PROG invocations.
+       (AC_PATH_TOOL): Fix same bugs as in 6/9/00 fixes to AC_CHECK_TOOL.
+       Pass correct arguments to AC_CHECK_PATH (different from
+       AC_CHECK_PROG).  Use AC_CHECK_PATH cache variable, not
+       AC_CHECK_PROG var, and use two variables for two invocations as
+       above.  Quote AC_CHECK_* args.
+
+2000-06-16  Akim Demaille  <akim@epita.fr>
+
+       The test suite reveals AC_OUTPUT_MAKE_DEFS fails on RISC/OS.
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: Reset the
+       t flag between each cycle.
+       * doc/autoconf.texi (Limitations of Usual Tools): Some about the t
+       flag in sed.
+
+2000-06-16  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): Don't obsolete them, let
+       them be empty, so that Automake still provide support for $(EXEEXT).
+
+2000-06-15  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (option handling): Give a more understandable
+       message when an option is missing its argument.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * autoheader.sh: Likewise.
+
+2000-06-13  Akim Demaille  <akim@epita.fr>
+
+       `./config.status -d' is buggy.
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Remove the `shift' in
+       --debug.
+       * doc/autoconf.texi (Limitations of Builtins): Some about shift.
+
+2000-06-13  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Caching Results): Bigger warning about the
+       extremely frequent action-in-commands bug.
+       Move the documentation of AC_CACHE_SAVE and AC_CACHE_LOAD...
+       (Cache Files): into here.
+
+2000-06-09  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_TOOL): Even if VALUE-IF-NOT-FOUND is not
+       specified, we should still check whether PROG-TO-CHECK-FOR
+       actually works before returning it when the prefixed program is
+       not found. Also, fixed a bug where it failed to pass the PATH
+       argument in the second call to AC_CHECK_PROG.
+
+2000-06-09  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_TOOLS): Rewrite.
+
+2000-06-09  Paul Eggert  <eggert@twinsun.com>
+
+       * doc/autoconf.texi: Use `@option' for options, not `@samp' nor
+       `@code'.
+       * doc/install.texi: Likewise.
+
+2000-06-09  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Don't require AC_CYGWIN.
+       (AC_F77_NAME_MANGLING): Removed useless comment.
+       (_AC_PROG_F77_GNU): Use `.f' not `.fpp' which is not properly
+       processed by Abysoft's Fortran compiler.
+
+2000-06-09  Steven G. Johnson  <stevenj@superjdj.mit.edu>
+
+       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Fixed bug where
+       compiler output to stdout was not caught and interpreted.
+
+2000-06-09  Akim Demaille  <akim@epita.fr>
+
+       `autoconf --trace' dies on filenames with `:'.
+       Reported by Mark Elbrecht.
+
+       * autoconf.sh <trace> (trace2m4.sed): Use `..*' instead of
+       `[^:][^:]*' to catch file names.  The rest of regex is probably
+       precise enough to avoid incorrect parsing.
+
+2000-06-09  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE): Always initialize
+       $3 to no.
+
+2000-06-08  Paul Eggert  <eggert@twinsun.com>
+
+       Import AC_SYS_LARGEFILE from largefile.m4 serial 12.
+
+       * acspecific.m4 (AC_SYS_LARGEFILE, _AC_SYS_LARGEFILE_MACRO_VALUE,
+       _AC_SYS_LARGEFILE_SOURCE): New.
+       * doc/autoconf.texi (System Services): Document AC_SYS_LARGEFILE.
+
+2000-06-08  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Don't override FLIBS if
+       specified by the user.
+       Fix a bug: use the cached value to set FLIBS.
+
+2000-06-07  Dave Love  <fx@gnu.org>
+
+       * aclang.m4 (AC_PROG_F77): Check for f95 and fc too.
+
+2000-06-07  Philippe De Muyter  <phdm@macqel.be>
+
+       `foo=1 foo=2 cmd' has an undefined behavior.
+
+       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Do not put two shell
+       variable assignments in one shell command.
+       * doc/autoconf.texi (Shell Substitutions): Document.
+
+2000-06-07  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Fix problem on Cray due to
+       confusion from the link command getting echoed in quotes.  In the
+       future, a more general fix for quoted arguments with spaces might
+       be better.
+
+2000-06-07  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Builtins): More on `test' and
+       `case'.
+       Some on `if' and `break'.
+
+2000-06-07  Morten Eriksen  <mortene@sim.no>
+
+       * acspecific.m4 (_AC_PATH_X_DIRECT): Include `X11/Intrinsic.h'
+       when trying to use `XtMalloc' to actually have a chance of
+       succeeding.
+
+2000-06-07  Akim Demaille  <akim@epita.fr>
+
+       Hard (code) X.
+
+       * acspecific.m4 (_AC_PATH_X_DIRECT): Hard code `X11/Intrinsic.h'
+       instead of using `ac_x_direct_test_include', likewise for `Xt' and
+       `ac_x_direct_test_lib', `XtMalloc' and
+       `ac_x_direct_test_function'.
+
+2000-06-07  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_PATH_X): Use AC_DIVERT.
+       Use `no', not `NO' for ac_x_includes and ac_x_libraries.
+       Adjust dependencies.
+       (_AC_PATH_X_DIRECT): Introduce ac_x_header_dirs to factor the list
+       of places where headers and libs might be.
+       (AC_PATH_XTRA): Don't quote the argument of `case'.
+
+2000-06-07  Jim Meyering  <meyering@lucent.com>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Put the expansion of
+       AC_LIST_LINKS in an unquoted `here'-document.
+
+2000-06-06  Akim Demaille  <akim@epita.fr>
+
+       * tests/aclocal.m4 (AC_ENV_SAVE): Skip `no_x'.
+       From Mark Elbrecht.
+
+2000-06-05  Mo DeJong  <mdejong@cygnus.com>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Move the setting
+       of ac_tool_prefix before the call to AC_DIVERT_POP.
+
+2000-06-05  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): AU define it.
+       Suggested by Mo DeJong.
+
+2000-06-05  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_C_CHAR_UNSIGNED): Use the new compiler-test
+       technology so that we can do the test via compilations only.  Also
+       use (char) -1 instead of (char) 255 to check if char is unsigned.
+
+2000-05-28  Jim Meyering  <meyering@lucent.com>
+
+       * acspecific.m4 (AC_FUNC_STRERROR_R): Call strerror_r with 2nd arg
+       of type char*, not int.  Suggestion from Paul Eggert.
+
+       * doc/autoconf.texi (Particular Functions): Give better description of
+       AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.  From Paul Eggert.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools): Document `ln -s'
+       on DJGPP, based on the comments from Mark Elbrecht.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * autoreconf.sh (autoconf, autoheader): Be more conscientious when
+       looking for the executable.
+       * autoupdate.sh: Likewise.
+       * autoheader.sh: Likewise.
+       Suggested by Alexandre Oliva.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       Thanks to --program-transform-name, `autoconf' might be install as
+       `yo-man-i-am-the-all-mighty-AVt0c0nF-eh-eh'.  But when
+       `yo-man-i-am-the-all-mighty-AVt0h3Ad3R-eh-eh' and the other tools
+       want to trace, they might stupidly invoke the program named
+       `autoconf' instead.  Pfff, stupid scripts :)
+
+       * Makefile.am (editsh): Transfer the names of the install
+       `autoconf' and `autoheader'.
+       * autoconf.sh: Add a missing period at the end of the comment
+       # Parse command line
+       Make sure to have a ChangeLog much longer than the patch.
+       * autoheader.sh: Use the right `autoconf'.
+       * autoupdate.sh: Likewise.
+       * autoreconf.sh: Likewise, and for `autoheader' too.
+       Simplify the handling of localdir and AC_MACRODIR.
+       * ifnames.sh: Formatting changes.
+
+2000-05-25  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       Don't use f2c as a possible Fortran compiler, since by itself it
+       cannot produce object code.
+
+       * aclang.m4 (AC_PROG_F77): Remove f2c from the search list.
+       * doc/autoconf.texi: Excise mentions of f2c in AC_PROG_F77 docs.
+
+2000-05-26  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       Currently, AC_PROG_LN_S incorrectly reports yes with DJGPP. This
+       is because the DJGPP `ln' emulates soft links for executables by
+       generating a stub that in turn calls the real program.  This
+       feature also works with nonexistent files like in the Unix
+       spec. So `ln -s X conftestdata' will generate `conftestdata.exe'
+       which will attempt to call 'X.exe'. But this feature only works
+       for executables.  Fix it.
+
+       * acspecific.m4 (AC_PROG_LN_S): Create a sample file and use it to
+       test `ln -s'.
+
+2000-05-26  Ossama Othman  <ossama@ece.uci.edu>
+
+       * aclang.m4 (AC_PROG_CXX): Look for aCC before CC.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_FUNC_STRERROR_R): New, from `strerror_r.m4',
+       serial 2, by Jim Meyering.
+       (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): New, from
+       `lstat-slash.m4', serial 1, by Jim Meyering.
+       * acfunctions: Adjust.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_TOOLS): Don't require
+       AC_CHECK_TOOL_PREFIX, it's dead.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Simplify all the
+       case "$switch" in
+       into
+       case $switch in
+       * acspecific.m4: Likewise.
+       * aclang.m4: Likewise.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): Remove.
+       Adjust dependencies.
+       (_AC_INIT_PARSE_ARGS): Set ac_tool_prefix.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       In `info', it is easier to type `autoconf <TAB>' to reach the list
+       of options, that `Invoking autoc<TAB>'.
+
+       * doc/autoconf.texi: s/Invoking foo/foo Invocation/.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       Merge `Upgrading' and `Obsolete Constructs' together.
+
+       * doc/autoconf.texi (Obsolete Constructs): Move right after
+       `Recreation a Configuration.
+       (Invoking autoupdate): Be a subsection of
+       `Obsolete Constructs'.
+       (Upgrading): Demote from chapter to section.
+       Be a section of `Obsolete Constructs'.
+       Rename as `Autoconf 1'.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       Find a means to extract integers from the compiler.
+       Use this technology to compute `sizeof' even when cross-compiling.
+       Ideas and initial suggestion by Kaveh Ghazi.
+       Binary search by Bruno Haible.
+
+       * aclang.m4 (AC_LANG_BOOL_COMPILE_TRY,
+       AC_LANG_BOOL_COMPILE_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C++),
+       AC_LANG_INT_SAVE, AC_LANG_INT_SAVE(C), AC_LANG_INT_SAVE(C++)): New
+       macros.
+       * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE, _AC_COMPUTE_INT_RUN,
+       _AC_COMPUTE_INT): New.
+       (AC_CHECK_SIZEOF): Use them.
+       Check whether the type exists beforehand.
+       * tests/semantics.m4 (AC_CHECK_SIZEOF): Strengthen.
+
+2000-05-26  Ossama Othman  <ossama@ece.uci.edu>
+
+       * aclang.m4 (AC_PROG_CXX): Look for aCC KCC RCC xlC_r xlC.
+       s/c++ g++/g++ c++/.
+       * doc/autoconf.texi (Compilers and Preprocessors): Adjust.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       No library nor special privilege is needed to run `getloadavg'
+       under FreeBSD.
+       Reported by Alec Wolman.
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for `getloadavg'
+       without any additional library.
+       Fixes Autoconf/109.
+
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools, Limitations of
+       Builtins): Integrate comments from Paul Eggert and Jim Meyering.
+       Add the sed limitation discovered by Philippe De Muyter.
+       Fix a typo spotted by Pavel Roskin.
+
+2000-05-25  Akim Demaille  <akim@epita.fr>
+
+       The test suite needs GNU m4.
+       Reported by Bob Friesenhahn.
+
+       * tests/atconfig.in (M4): Set it.
+       * tests/base.m4: Use it.
+
+2000-05-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Don't use negated character
+       classes with `case'.  Use `expr' instead.
+       Suggested by Paul Eggert.
+       * doc/autoconf.texi (Limitations of Builtins): Explain expr, the
+       `x' trick, and negated character classes.
+
+2000-05-24  Didier Verna  <didier@lrde.epita.fr>
+
+       * acgeneral.m4 (AC_INIT): Call _AC_PACKAGE before _AC_INIT.
+
+2000-05-24  Ossama Othman  <ossama@debian.org>
+
+       * aclang.m4 (AC_LANG(C++)): Change `ac_ext' from from `C' to `cc'
+       to avoid potential ambiguities on case-insensitive shells.
+
+2000-05-24  Mo DeJong  <mdejong@cygnus.com>
+
+       Have --host=sun4 automatically look for CC=sun4-cc etc.
+
+       * acgeneral.m4 (AC_CHECK_TOOLS): New.
+       * aclang.m4 (AC_PROG_CXX, AC_PROG_CC, AC_PROG_F77): Use new
+       AC_CHECK_TOOLS macro instead of AC_CHECK_PROGS so that a cross
+       compiler is found by default with --host.
+       * doc/autoconf.texi (Generic Programs, Manual Configuration):
+       Describe new AC_CHECK_TOOLS macro. Fix unclear working about
+       AC_CHECK_PROGS.
+       * tests/Makefile.am (FILTER_MACROS): Adjust.
+
+2000-05-24  Akim Demaille  <akim@epita.fr>
+
+       The night of the living dead...
+
+       * acspecific.m4 (AC_XENIX_DIR, AC_DYNIX_SEQ, AC_IRIX_SUN,
+       AC_SCO_INTL): Wake up a few zombies.
+       * doc/autoconf.texi: Adjust.
+       * tests/aclocal.m4 (AC_ENV_SAVE): Likewise.
+
+2000-05-24  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LANG_FUNC_LINK_TRY, AC_LANG_FUNC_LINK_TRY(C),
+       AC_LANG_FUNC_LINK_TRY(C++)): New macros.
+       (AC_CHECK_FUNC): Use it, together with AC_LINK_ELSE.
+
+2000-05-24  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_FUNC_VFORK): Quote properly.
+       (AC_FUNC_STRFTIME, AC_FUNC_VFORK, AC_FUNC_VPRINTF): Don't use
+       AC_DEFINE, just use the AC_CHECK_*S macro.
+
+2000-05-24  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_WHICH_A): Replace it with...
+       (AC_SHELL_PATH_WALK): this.
+       (AC_CHECK_PROG, AC_PATH_PROG): Use it.
+
+2000-05-24  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Builtins): Document `unset'.
+       (Special Shell Variables): Adjust.
+       (Shellology): New section.  Introduce bash and zsh.
+       (Special Shell Variables): Some data on NULLCMD.
+       (Quotation Thumb Rule): Rename as
+       (Quotation Rule of Thumb): this.
+       * acgeneral.m4 (AC_SHELL_UNSET): Remove.
+       (AC_SHELL_UNSETENV): Rename as...
+       (AC_SHELL_UNSET): this.
+       (_AC_INIT_PREPARE_ENVIRONMENT): Prepare bash and zsh.
+       Adjust to AC_SHELL_UNSET.
+
+2000-05-24  Akim Demaille  <akim@epita.fr>
+
+       The options --build etc. used to set `$build'.  *If*
+       AC_CANONICAL_SYSTEM was run, then the value of `$build' given by
+       the user was saved into `$build_alias', and `$build' was
+       normalized using `config.sub'.
+
+       Now, let `--build' set `$build_alias' so that scripts with or
+       without `AC_CANONICAL_BUILD' have the same semantics.  This allows
+       to use `AC_CHECK_TOOL' without requiring `config.guess' and
+       `config.sub' (which was bizarre anyway).
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): --build, --host and --target
+       set `build_alias' etc.
+       After the option handling, set host to $host_alias etc. for
+       bugward compatibility.
+       (AC_CANONICALIZE): Mutate into...
+       (_AC_CANONICAL_SPLIT): this, which does not canonicalize, it just
+       computes `$foo_os' etc.
+       (_AC_CANONICAL_THING): Remove, too confusing.
+       (AC_CANONICAL_BUILD): Adjust.
+       Do not assign any value to `build_alias', just compute `build', and
+       `build_{cpy, vendor, os}'.
+       (AC_CANONICAL_HOST, AC_CANONICAL_TARGET): Likewise.
+       (AC_CHECK_TOOL_PREFIX): Fire your rule when `$host_alias' is
+       given, not when `$host != $build'.
+
+       * acgeneral.m4 (sinclude): Fix typo.
+
+2000-05-23  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Builtins): More details on
+       `test -n ='.
+
+2000-05-23  Akim Demaille  <akim@epita.fr>
+
+       Simplify the interface: users shouldn't need to explicitly check
+       for special environments.
+
+       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): AU defined to
+       nothing.  Replace them by...
+       (_AC_EXEEXT, _AC_OBJEXT): this.
+       * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Call them.
+       (AC_PROG_CC_G, AC_PROG_CXX_G, AC_PROG_F77_G): Rename as...
+       (_AC_PROG_CC_G, _AC_PROG_CXX_G, _AC_PROG_F77_G): this.
+       Adjust dependencies.
+       * tests/Makefile.am (FILTER_MACROS): Adjust.
+       * doc/autoconf.texi (Compilers and Preprocessors): New section,
+       move the documentation of AC_PROG_CC, AC_PROG_CC_C_O,
+       AC_PROG_CC_STDC, AC_PROG_CPP, AC_PROG_CXX, AC_PROG_CXXCPP,
+       AC_PROG_F77, AC_PROG_F77_C_O, AC_PROG_GCC_TRADITIONAL here.
+       Factor the comment documentation of AC_PROG_CC, AC_PROG_CXX,
+       AC_PROG_F77.
+
+2000-05-23  Akim Demaille  <akim@epita.fr>
+
+       Modernize AC_EXEEXT and AC_OBJEXT.
+       Now work with other languages than C and C++.
+
+       * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): Use
+       AC_COMPILE_IFELSE/AC_LINK_IFELSE and AC_LANG_PROGRAM instead of
+       ad hoc code.
+       Use `$ac_ext' instead of listing `.c', `.C' etc.
+       Use AC_CACHE_CHECK.
+       * doc/autoconf.texi (System Services): Adjust.
+
+2000-05-23  Akim Demaille  <akim@epita.fr>
+
+       Simplify the interface: users shouldn't need to explicitly check
+       for special environments.
+
+       * acspecific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32): AU defined to
+       nothing.  Replace them by...
+       (_AC_CYGWIN, _AC_EMXOS2, _AC_MINGW32): these, which are
+       automatically called by...
+       (AC_EXEEXT): this.
+       * doc/autoconf.texi (System Services, Obsolete Macros): Adjust.
+
+2000-05-23  Akim Demaille  <akim@epita.fr>
+
+       AC_PROG_GNU_M4 should actually be private to the package
+       Autoconf.
+
+       * acspecific.m4 (AC_PROG_GNU_M4): Move to...
+       * m4/m4.m4: here.
+       * m4/Makefile.am (EXTRA_DIST): Adjust.
+       * doc/autoconf.texi (Particular Programs): Adjust.
+
+2000-05-23  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Exiting from Shell Scripts): Move contents
+       into...
+       (Limitations of Builtins): this new node.
+       Document limitations of `exit', `export' and `case'.
+       Welcome the documentation of `test' from...
+       (Limitations of Usual Tools): here.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       Load the additions *before* running AC_INIT.
+       This is important if you want to redefine AC_INIT or some of its
+       sub macros (eeerk!), or if you want to use user defined macros
+       before AC_INIT.
+       Suggested by Didier Verna.
+
+       * acgeneral.m4 (_AC_INIT): Don't include `acsite.m4' and
+       `aclocal.m4'.
+       * autoconf.sh (run_m4, run_m4f): Do it.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       Reading the ChangeLog revealed that the recent update of
+       AC_FUNC_GETLOADAVG introduced a bug which already happened (see
+       Mon Nov 11 18:02:58 1996  David J MacKenzie).
+
+       * acgeneral.m4 (AC_CHECK_LIB): Use a less tempting name:
+       s/ac_save_LIBS/ac_check_lib_save_LIBS/.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_LIBOBJ_ALLOCA): New macro, extracted from...
+       (AC_FUNC_ALLOCA): here.  Adjust.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       Add `configure --config-cache', `-C' as a shortcut for
+       `--cache-file=config.cache'.
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Let `configure' support
+       `--config-cache' and `-C'.
+       Report them in `--help'.
+       Fix the display of missing argument.
+       (_AC_OUTPUT_SUBDIRS): Adjust.
+       * doc/install.texi (Invoking configure): Rename the node as
+       (Running configure scripts): this, the name of the chapter.
+       (Operation Controls): Rename as...
+       (Invoking configure): this.
+       Document the new options.
+       * doc/autoconf.texi (direntry): Huh?  What is this `aclocal' doing
+       here?  Point to `Invoking configure'.
+       (Cache Files): No need to document the disabling of the cache.
+
+2000-05-22  Mark Elbrecht  <snowball3@bigfoot.com>,  Eli Zaretskii  <eliz@gnu.org>
+
+       More MS-DOS support.
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES): Fix the computation of
+       `ac_file_inputs' for `$ac_given_srcdir' containing a colon.
+       (AC_CHECK_MEMBERS, AC_PATH_PROG): s/ac_save_ifs/ac_save_IFS/.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_FUNC_CHOWN): New macro, based on Jim
+       Meyering's `chown.m4' serial 4.
+       (AC_FUNC_GETGROUPS): New macro, based on Jim Meyering's
+       `getgroups.m4' serial 3.
+       (AC_FUNC_MEMCMP): Updated, based on Jim Meyering's `memcmp.m4'
+       serial 3.
+       (AC_FUNC_MALLOC): New macro, based on Jim Meyering's
+       `malloc.m4' serial 3.
+       (AC_FUNC_MMAP): Include `stdlib.h' when `STDC_HEADERS'.
+       * acfunctions: Sort.
+       Add `chown' and `malloc', point `getgroups' to `AC_FUNC_GETGROUPS'
+       instead of `AC_TYPE_GETGROUPS'.
+       * doc/autoconf.texi (Particular Functions): Adjust.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Quote the names being m4-defined.
+       * acspecific.m4: Likewise.
+       * aclang.m4: Likewise.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       Factor the AC_PROG_<compiler>_WORKS macros.
+
+       * acgeneral.m4 (_AC_INIT_DEFAULTS): Set `cross_compiling'.
+       (AC_TRY_COMPILER): Remove.
+       * aclang.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS,
+       AC_PROG_F77_WORKS): Removed.
+       (_AC_LANG_COMPILER_WORKS): New macro.
+       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Adjust.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4: Formatting changes.
+
+2000-05-22  Akim Demaille  <akim@epita.fr>
+
+       More than one argument to `configure' builds a broken
+       `config.status'.  Fix and test.
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use
+       `$ac_configure_args' directly, not via a tmp variable.
+       * tests/torture.m4 (command line interface): Test with more than
+       one argument.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_MSG_WARN): s/warning/WARNING/.
+       * autoheader.sh: Likewise.
+       From François Pinard.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PACKAGE): Rename as _AC_INIT_PACKAGE.
+       (AC_INIT): Dispatch arguments either to _AC_INIT_PACKAGE or
+       to AC_CONFIG_SRCDIR.
+       (AU::AC_INIT): New.
+       * configure.in: Adjust.
+       Use `#', not `dnl'.
+       * doc/autoconf.texi (configure.in Layout): Document the new form
+       of AC_INIT.
+       Document AC_CONFIG_SRCDIR.
+       (Obsolete Macros): Document the old one.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Simplify all the unjustified `[\$]foo' into
+       `\$foo', the quotes are needed only for `\$[1]', `\$[@]' etc.
+       Prefer `$$1' to `[$]$1', `$foo' to `[$]foo', `$[1]' to `[$]1' etc.
+       * aclang.m4: Likewise.
+       * acspecific.m4: Likewise.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_TRY_COMPILER): Fix quotation.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       Fix Autoconf/123.
+
+       * libm4.m4: Rename `symbols' as `m4_symbols'.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_PROG_CC_GNU, AC_PROG_CXX_GNU, AC_PROG_F77_GNU):
+       Rename as:
+       (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU, _AC_PROG_F77_GNU): these.
+       Compute the value of GCC, GXX and G77 here.
+       Set to `no' (instead of empty) if not the GNU compiler.
+       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Adjust.
+       * doc/autoconf.texi: Adjust.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       Fix Autoconf/106.
+
+       * aclang.m4 (AC_PROG_F77): Follow strictly the same scheme as
+       AC_PROG_CC to compute the default FFLAGS.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       Either we cross-compile the whole package, or we don't.
+       Using --host enables cross-compilation.
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): `--host' enables cross
+       compilation.
+       (AC_CANONICAL_BUILD): The help string should explicitly mention
+       cross compilation.
+       * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Don't
+       set `cross_compiling'.
+       (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Run your `WORK' partner
+       only if not cross-compiling.
+       (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS, AC_PROG_F77_WORKS):
+       If does not work, don't assume an implicit cross-compilation:
+       fail.
+       * doc/autoconf.texi: Adjust.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SHELL_UNSETENV, AC_SHELL_UNSET): Add the
+       missing quotes.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Prefer
+       case $foo in
+       *[^-a-zA-Z0-9_]*) AC_ACTION;;
+       esac
+       over
+       if echo "$foo" | grep '[^-a-zA-Z0-9_]' >/dev/null 2>&1; then
+       AC_ACTION
+       fi
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Testing Values and Files): Delete, move its
+       content into...
+       (Limitations of Usual Tools::test): here.
+       Document more limitations.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_LIBOBJ_GETLOADAVG): New macro, extracted from
+       (AC_FUNC_GETLOADAVG): here.
+       Use it.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SPECIALIZE): Avoid a useless `indir'.
+       (AC_CHECK_MEMBER, AC_CHECK_MEMBERS): Fix to work properly on
+       `struct f.g.h'.
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS and
+       AC_CHECK_MEMBERS instead of performing their task by hand.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       Synchronize AC_FUNC_GETLOADAVG with the version of the shellutils
+       1.16f (serial 4).
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for
+       `pstat_getdynamic'.
+       Define `C_GETLOADAVG' if compiling `getloadavg.c'.
+       Check for NLS.
+       Compute `GETLOADAVG_LIBS'.
+       (AC_FUNC_MKTIME): Remove a forgotten `AC_SUBST(LIBOBJS)'.
+
+2000-05-19  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SHELL_UNSET, AC_SHELL_UNSETENV): New macro.
+       (_AC_INIT_PREPARE_ENVIRONMENT): Use AC_SHELL_UNSETENV.
+       Set CDPATH.  Fixes Autoconf/96.
+
+       * doc/autoconf.texi (Special Shell Variables): New node.
+       Document `status', `CDPATH', `LANG', `LC_ALL', `LC_MESSAGES' and
+       `LC_CTYPE'.
+
+2000-05-12  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (sinclude): Define, some packages (binutils) need
+       it.
+
+2000-05-12  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Invoking config.status): Move the
+       documentation of the envvar CONFIG_(FILES, HEADERS, COMMANDS,
+       LINKS) to
+       (Obsolete config.status Use): here.
+
+2000-05-12  Paul Eggert  <eggert@twinsun.com>
+
+       * doc/autoconf.texi (Exiting from Shell Scripts): New node.
+       (Autoconf Language): Follow the advice in the new node.
+
+2000-05-12  Peter Eisentraut  <peter_e@gmx.net>
+
+       * doc/autoconf.texi: Fix typos.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       AC_CONFIG_SUBDIRS needs two lists: one, ac_subdirs_all, which
+       contains all the possible subdirs for `--help=recursive', and
+       another, `subdirs' which can be built dynamically for launching
+       sub configurations.
+
+       * acgeneral.m4 (AC_CONFIG_SUBDIRS): Define `subdirs' dynamically.
+       Define `ac_subdirs_all' statically.
+       Warn if the argument is not a literal.
+       (AC_LIST_SUBDIRS): Rename as...
+       (_AC_LIST_SUBDIRS): this.
+       (_AC_INIT_HELP): Loop over `ac_subdirs_all', not `subdirs'.
+       (_AC_OUTPUT_SUBDIRS): Loop over `subdirs', not `AC_LIST_SUBDIRS'.
+       * doc/autoconf.texi (Subdirectories): Adjust.
+
+       * acgeneral.m4: Replace all the `test ! -d foo && bar' with
+       `test -d foo || bar'.
+
+       * Makefile.am (.m4.m4f): Stop hiding what you're doing.
+       Don't check for GNU m4, let it die.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       The Associated Rewriters are even prouder to present...
+                 .
+                 |
+                 |
+                /-\
+               /   \
+               )===(   U  T  O  U  P  D  A  T  E    I V
+              //   \\
+             =========
+           _//_     _\\_      The ``Eiffel Tower'' Release
+
+       * autoupdate.sh: Complete rewrite.  See that file for a detailed
+       explanation.  Basically, simulate the name spaces thanks to
+       `autoconf --trace' and auxiliary files.
+       No longer use `autoupdate.m4', remove the dependencies.
+       Synchronize the options and `--help'.
+       * doc/autoconf.texi (Invoking autoupdate): Humanoupdate.
+       * autoupdate.m4: Delete.
+       * tests/Makefile.am (FILTER_MACROS): Add `AC_OUTPUT'.
+       Since `AC_OUTPUT' is now AU_DEFUN'd, it is extracted for testing,
+       while it was not before.
+       * tests/tools.m4 (autoupdate): Re-enable.  Adjust the expected
+       output with the right quotation (yeah!).
+       Pass `-m $top_srcdir': autoupdate wants the `.m4' files, not the
+       frozen files.
+       * Makefile.am (nodistpkgdataDATA): Move `acversion.m4' to
+       (distpkgdataDATA): here, so that all the `.m4' files are in the
+       source hierarchy, not split across src and build.
+       * acversion.m4.in: Update to today's standards.
+       * Makefile.am: Adjust.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4: Be robust to multiple inclusion.
+       Have the first `changequote' robust to the current quotation
+       system.
+       Always quote the first argument of `define'.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       The Associated Rewriters are proud to present...
+
+             ^
+            / \  U  T  O  U  P  D  A  T  E    I I I
+           /===\
+          /     \      It bells, It whistles...
+
+       * autoupdate.sh: Complete rewrite.  See that file for a detailed
+       explanation.
+       * acgeneral.sh: Don't use AU_DEFINE, but AU_DEFUN.
+       (AC_OUTPUT_COMMANDS_CNT): Renamed as...
+       (_AC_OUTPUT_COMMANDS_CNT): this.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       Get rid of the m4 name spaces.
+
+       * libm4.m4 (m4_changequote, m4_define, m4_defn, m4_dnl, m4_indir,
+       m4_popdef, m4_pushdef, m4_undefine, m4_namespace_push,
+       m4_namespace_pop, m4_namespace_register, m4_namespace_define,
+       m4_disable, m4_enable): Removed.
+       All dependencies adjusted.
+       * libm4.m4: Remove all the name space initialization.
+       * acgeneral.m4: Adjust.
+       (AU_DEFINE): Redefine as `AC_DEFUN'.
+       * autoupdate.m4: Adjust.
+       * tests/tools.m4: Temporarily disable the `autoupdate' test.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       Eradicate AC_TRY_COMPILE.
+
+       * aclang.m4 (AC_PROG_CC_STDC, AC_C_BIGENDIAN, AC_C_INLINE,
+       AC_C_CONST, AC_C_VOLATILE, AC_F77_NAME_MANGLING): Use
+       `AC_COMPILE_IFELSE'.
+       * acspecific.m4 (AC_DECL_SYS_SIGLIST, _AC_CHECK_HEADER_DIRENT,
+       AC_HEADER_SYS_WAIT, AC_HEADER_TIME, AC_TYPE_SIGNAL,
+       AC_FUNC_GETLOADAVG, AC_FUNC_SELECT_ARGTYPES, AC_STRUCT_TM,
+       AC_CYGWIN, AC_MINGW32, AC_EMXOS2): Likewise.
+       * tests/semantics.m4 (C keywords): Check that AC_C_CONST,
+       AC_C_VOLATILE, and AC_C_INLINE function properly with GCC.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       Replace AC_LANG_SAVE/AC_LANG_RESTORE with AC_LANG_PUSH/AC_LANG_POP.
+
+       * aclang.m4 (_AC_LANG_CURRENT, AC_LANG_STACK): You two are the same
+       thing, which now we shall name `_AC_LANG'.
+       All users adjusted.
+       (AC_LANG_PUSH, AC_LANG_POP): New macros.
+       (AC_LANG_SAVE, AC_LANG_RESTORE): AU defined.
+       (AC_PROG_CC_WORKS, AC_PROG_CXXCPP, AC_PROG_CXX_WORKS,
+       AC_PROG_F77_WORKS, AC_F77_LIBRARY_LDFLAGS, AC_F77_NAME_MANGLING):
+       Use them.
+       (AC_F77_LIBRARY_LDFLAGS): Move the requirements to its top.
+       * doc/autoconf.texi (Language Choice): Document them.
+       (Old Macros): Welcome AC_LANG_SAVE and AC_LANG_RESTORE.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Less adventurous use of
+       `test'.
+       Fixes Autoconf/108.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Particular Headers): Some more sorting.
+       Use `@multitable'.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (_AC_CHECK_HEADER_DIRENT): Use more modern
+       Autoconf idioms.
+       (_AC_CHECK_HEADERS_DIRENT): Removed, instead...
+       (AC_HEADER_DIRENT): Handle the loop.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       Provide a means to track the dependencies of files created by
+       `configure'.
+
+       * acgeneral.m4 (AT_FILE_DEPENDENCY, _AC_CONFIG_DEPENDENCY,
+       _AC_CONFIG_DEPENDENCIES): New macros.
+       (AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS): Use them.
+
+2000-05-11  Akim Demaille  <akim@epita.fr>
+
+       Merge AC_DECL_YYTEXT into AC_PROG_LEX.
+
+       * acgeneral.m4 (AC_DECL_YYTEXT): Rename as
+       (_AC_DECL_YYTEXT): this.
+       (AC_PROG_LEX): Use it.
+       (AC_DECL_YYTEXT): New AU macro.
+       * doc/autoconf.texi: Adjust.
+
+2000-05-10  Akim Demaille  <akim@epita.fr>
+
+       * aclang.m4 (AC_F77_NAME_MANGLING): Use AC_COMPILE_IFELSE.
+       Move the requirements to the top of the macro.
+
+2000-05-10  Akim Demaille  <akim@epita.fr>
+
+       Update and polish the documentation.
+
+       * doc/autoconf.texi: Use @sc where upper case names were used.
+       Remove a few useless `dnl'.
+       Convert some `dnl' into comments.
+       Promote `$(foo)' in Makefiles, not `${foo}'.
+       Promote `$foo' in shell scripts, not `${foo}'.
+       Promote `foo = bar' in Makefiles, not `foo=bar'.
+       (Language Choice): Document `AC_LANG', move `AC_LANG_C',
+       `AC_LANG_CPLUSPLUS' and `AC_LANG_FORTRAN77' to
+       (Old Macros): here.
+       * doc/install.texi: Fix a typo in the specification of the system
+       quadruples.
+
+2000-05-10  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (m4_foreach): Rewritten so that it does not require
+       lists in between parens.
+       (m4_foreach_quoted): new copy of the previous `m4_foreach' which
+       is still used by `m4_wrap'.
+       * acgeneral.m4 (AC_INCLUDE, AC_INCLUDES): Removed.
+       (AC_FOREACH): Don't use parens with `m4_foreach'.
+       (AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES): Adjust the
+       description.
+       * acspecific.m4 (AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLKSIZE,
+       AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_RDEV): Adjust.
+       * autoconf.texi (AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES):
+       Adjust their documentation.
+       (AC_INCLUDE): Undocument.
+       * tests/semantics.m4: Adjust.
+       * tests/actest.m4: Rename as...
+       * tests/aclocal.m4: this.
+       * tests/atspecific.m4: No longer include actest.m4.
+       * tests/torture.m4: Likewise.
+       * tests/Makefile.am: Adjust.
+
+2000-05-10  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Obsolete Macros): Document `AU_DEFUN'.
+       Move the documentation of `AC_OBSOLETE' from here, to...
+       (Old Macros): here.
+       * acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV):
+       AU_DEFUN'd.
+
+2000-05-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LIBOBJ_DECL, AC_LIBOBJ): New macros.
+       (AC_REPLACE_FUNCS): Use AC_LIBOBJ.
+       * acspecific.m4 (AC_FUNC_MKTIME, AC_FUNC_MEMCMP,
+       AC_STRUCT_ST_BLOCKS): Use AC_LIBOBJ.
+       * doc/autoconf.texi : Adjust so that the user is not encouraged to
+       use LIBOBJS directly.
+       (Generic Functions): Document AC_LIBOBJ_DECL and AC_LIBOBJ.
+
+2000-05-09  Jim Meyering  <meyering@lucent.com>
+
+       * acgeneral.m4 (AC_SEARCH_LIBS): Remove double quotes around `no'.
+
+2000-05-09  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES): Don't automatically spit
+       `Generated by...' in Makefiles.
+       Fixes Autoconf/102.
+
+2000-05-09  Akim Demaille  <akim@epita.fr>
+
+       Let `config.status' use a private temp dir.
+       Suggested by Jim Meyering.
+
+       * acgeneral.m4 (_AC_SHELL_TMPDIR): New macro.
+       (_AC_OUTPUT_CONFIG_STATUS): Use it.
+       Use more quoted here docs to improve readability.
+       Compute `$me' and use it in the error messages.
+       Define `$configure' and `$configure_args' to avoid continuously
+       mixing the uses of `configure' and `config.status' evaluation in a
+       single line.
+       Define `$SHELL' and use it.
+       Simplify all the unjustified `[\$]foo' into `\$foo', the quotes
+       are needed only for `\$[1]', `\$[@]' etc.
+       Replace all the uses of `ac_cs_root' with files in the tmp dir of
+       `config.status'.
+       Remove a few `rm' covered by the removal of the `$tmp' dir.
+       Let `config.status' support `--debug'.
+       (_AC_INIT_PREPARE): Avoid the leading space in `ac_configure_args'.
+       * doc/autoconf.texi (Invoking config.status): Adjust.
+
+2000-05-05  Jim Meyering  <meyering@lucent.com>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Set up traps to remove
+       temporaries upon exit, too, not just upon receipt of signal.
+
+2000-05-05  Akim Demaille  <akim@epita.fr>
+
+       AC_CHECK_PROG macro fails if REJECT value is set under Digital
+       Unix 4.0x and 5.0 because `"$@"' expands into an empty parameter
+       (instead of nothing) when there are no positional parameters.
+       From Nicolas Joly.
+
+       * acgeneral.m4 (AC_CHECK_PROG, AC_CHECK_PROGS): Prefer
+       `$$1' to `[$]$1', `$foo' to `[$]foo', `$[1]' to `[$]1', and
+       `${1+"$[@]"}' to `"[$]@"'.
+
+2000-05-04  Akim Demaille  <akim@epita.fr>
+
+       AC_PREREQ understands `2.14a' as `2.141'.
+       Reported by Didier Verna.
+
+       * acgeneral.m4 (AC_PREREQ): Don't quote AC_ACVERSION.
+
+2000-05-04  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AH_TOP, AH_BOTTOM): New macros.
+       (_AH_COUNTER): New variable.
+       * tests/tools.m4 (autoheader): Check their proper functioning.
+
+2000-05-04  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Obsolete Macros): Rename as...
+       (Obsoleting Macros): this.
+       (Old Macros): Rename as...
+       (Obsolete Macros): this.
+       Be a section of...
+       (Obsolete Constructs): New chapter.
+       (Invoking autoheader): Move the `acconfig.h' documentation to...
+       (acconfig.h): here, new section of `Obsolete Constructs'.
+       (Autoheader Macros): Document AH_VERBATIM, AH_TEMPLATE, AH_TOP and
+       AH_BOTTOM.
+
+2000-05-03  Nicolas Joly  <njoly@pasteur.fr>
+
+       * autoheader.sh (config_h): Sort the templates.
+       Under NetBSD 1.4.1 /bin/sh `set' command does not return a sorted
+       variables list.
+
+2000-05-03  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.m4 (autoheader): Don't pass `-l at_srcdir' to
+       `autoheader', since `acconfig.h' is created in the build dir.
+       There's one empty line less in `config.h.in' than before when
+       using `acconfig.h'.
+
+2000-05-03  Akim Demaille  <akim@epita.fr>
+
+       Simplify the handling of `acconfig.h'.
+
+       * autoheader.sh: No longer try to select the needed paragraphs of
+       `acconfig.h', just dump everything into `config.h.in'.
+       Implement support for `--warnings'.
+       Warn the users that these auxiliary files are obsolete when `-W
+       obsolete'.
+       * doc/autoconf.texi (Invoking autoheader): Adjust.
+
+2000-05-03  Akim Demaille  <akim@epita.fr>
+
+       Support of acconfig.h was broken.  Fix and test.
+       Reported by Jim Meyering.
+
+       * autoheader.sh: Trace AC_DEFINE and AC_DEFINE_UNQUOTED to build
+       the list of $syms which are defined.
+       * tests/tools.m4 (autoheader): New test.
+
+2000-05-03  Akim Demaille  <akim@epita.fr>
+
+       Rename the language FORTRAN77 as Fortran 77.
+
+       * aclang.m4 (AC_LANG(FORTRAN77), AC_LANG_SOURCE(FORTRAN77),
+       AC_LANG_PROGRAM(FORTRAN77), AC_LANG_CALL(FORTRAN77)): Rename as...
+       (AC_LANG(Fortran 77), AC_LANG_SOURCE(Fortran 77),
+       AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77)): This.
+       (AC_LANG_FORTRAN77): Adjust.
+
+2000-05-03  Akim Demaille  <akim@epita.fr>
+
+       Provide a macro to canonicalize a configuration name.
+       Suggested by Ralf Corsepius.
+
+       *  acgeneral.m4 (AC_CANONICALIZE): New macro.
+       (_AC_CANONICAL_THING): Use it.
+
+
+       Change the defaults for build, host, and target systems:
+       build  defaults to `config.guess`.
+       host   defaults to $build.
+       target defaults to $host.
+       Suggested by Mo DeJong, Pavel Roskin, Tom Tromey, Ian Lance
+       Taylor, and many others.
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Set `$build', `$host' and
+       `$target' to nothing instead of NONE.
+       (AC_CANONICAL_SYSTEM): AU_DEFUN'd as `AC_CANONICAL_TARGET'.
+       (_AC_CANONICAL_THING): Use an explicit m4_case to set the defaults
+       depending upon the THING.
+       Implement the default values.
+       (AC_CANONICAL_TARGET): Handle the `AC_ARG_PROGRAM' part
+       `AC_CANONICAL_SYSTEM' used to provide.
+       * doc/autoconf.texi: Adjust.
+
+
+       When receiving an explicit argument, consider this is a default
+       for --build, --host and --target (unless set).
+       Some scripts might still depend on this historical syntax.
+       Suggested by Alexandre Oliva.
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Do that.
+       (_AC_CANONICAL_THING): Drop the support of `$nonopt'.
+
+
+       Documenting --build, --host and --target when configure does not
+       handle them causes confusion.
+       Suggested by Pavel Roskin.
+       Nevertheless configure must not die on such an `unsupported'
+       option: it does happen that people build an entire tree of
+       packages, some of them expecting `--host' etc. some others not.
+       Stressed by Tom Tromey and Ian Lance Taylor.
+
+       * acgeneral.m4 (HELP_CANON): New diversion.
+       (_AC_INIT_PARSE_ARGS): Don't document these options.
+       (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_TARGET):
+       Document your associated option.
+
+2000-04-28  Akim Demaille  <akim@epita.fr>
+
+       Don't double quote in AC_MSG_*.
+
+       * acgeneral.m4 (_AC_SH_QUOTE): Don't double quote.  Escape the
+       double quotes too.
+       (_AC_ECHO_UNQUOTED): Don't double quote :).
+       (_AC_ECHO, _AC_ECHO_N): Quote the call to _AC_SH_QUOTE.
+
+       The autoheader chain needs to be adjusted.
+
+       * acgeneral.m4 (AH_VERBATIM): Just pass two arguments to AH_OUTPUT
+       instead of trying to build what `autoheader' needs: let it handle
+       the format by itself.
+       * autoheader.m4: Adjust.
+       s,tmp/config.h,tmp/config.hin.
+
+       The adjustment revealed that `autoconf --trace' is not robust to
+       single quotes in its argument.
+
+       * autoconf.sh: Fix this issue.
+       Rename the escape `$*' as `$%'.  Implement `$@'.
+       * doc/autoconf.texi: Adjust.
+
+2000-04-28  Akim Demaille  <akim@epita.fr>
+
+       mawk suffers a severe performance loss when using `sub' with a
+       changing value.  On the `configure' script of the fileutils:
+       mawk '{ sub (/foo/, foo++) }'                  -> 14s.
+       mawk '{ if ($0 ~ /foo/) sub (/foo/, foo++) }'  -> 0.03s.
+       mawk '{ sub (/foo/, foo) }'                    -> 0.03s.
+
+       * autoconf.sh (task script, AWK script): Run `sub (__oline__,
+       oline)' only in the lines that match `__oline__'.
+       Suggested by Paul Eggert.
+
+2000-04-28  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (options handling::-W*): Strip two leading chars, not
+       just one.
+
+2000-04-20  Dave Love  <fx@gnu.org>
+
+       * acspecific.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
+
+2000-04-12  Akim Demaille  <akim@epita.fr>
+
+       Provide a fine grained control over autoconf's warnings.
+
+       * acgeneral.m4 (AC_WARNING_IFELSE, _AC_DIAGNOSE, AC_DIAGNOSE):
+       New macros.
+       (AC_DEFUN_ONCE, AC_OBSOLETE, AC_BEFORE, AU_DEFUN, AC_PREREQ,
+       AC_WARNING, AC_FATAL, AC_TRY_RUN): Use AC_DIAGNOSE.
+       * autoconf.sh: Provide support for `--warnings', `-W'.
+       * doc/autoconf.texi (Invoking autoconf): Adjust.
+       (Reporting Messages): New section.
+
+2000-04-12  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_HELP): Move --srcdir in the first
+       section.
+       Document --help=short and recursive.
+       Split the `Directory' section into `Installation directories' for
+       --prefix and --exec-prefix, and all the others into `Fine tuning
+       of the installation directories'.
+       In the latter, don't repeat `in DIR', the user understands, and it
+       comes out better.
+       Default for --exec-prefix is PREFIX.
+       Reported by Kathryn Hargreaves.
+       Move --host before --build.
+       Fix a test on `$ac_init_help' which was not updated.
+
+2000-04-11  Akim Demaille  <akim@epita.fr>
+
+       Have `make check' succeed with CC=g++.
+
+       * tests/atspecific.m4 (AT_TEST_MACRO): Don't check `env-after' if
+       the file does not exist, which may happen when a `configure' exits
+       brutally.
+       * tests/semantics.m4 (AC_CHECK_MEMBERS, AC_CHECK_TYPES): ANSI C++
+       forbids members named like their hosting struct, so don't do it.
+
+2000-04-11  Akim Demaille  <akim@epita.fr>
+
+       * autoscan.pl: Reindent using 2 spaces, not 4.
+       Use `#' to denote Autoconf comments, not `dnl'.
+       Put a few `\' here and there to avoid misfontification and
+       misindentation.
+       Use your base name when reporting errors.
+       (parse_args::usage): Use $0, use the same order as the other
+       executables.
+       (parse_args): Don't dump `--help' on cmd line errors.
+
+2000-04-11  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PROVIDE_IF): Rename as...
+       (AC_PROVIDE_IFELSE): this.  Change all callers.
+       Spread the use of AC_PROVIDE_IFELSE, no macro should know how
+       AC_PROVIDE names its internal variables.
+
+2000-04-11  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Simplify all the `foo="$bar"' into `foo=$bar'.
+       * acspecific.m4: Likewise.
+       * aclang.m4: Likewise.
+
+2000-04-11  Akim Demaille  <akim@epita.fr>
+
+       Move obsolete macros' definitions out of the way.
+
+       * doc/autoconf.texi (Old Macro Names): Rename as...
+       (Old Macros): this.  Change the @table enumeration into a list of
+       @defmac.
+       (AC_CHECKING, AC_CHECK_TYPE, AC_COMPILE_CHECK, AC_C_CROSS,
+       AC_DYNIX_SEQ, AC_HAVE_LIBRARY, AC_IRIX_SUN, AC_LINK_FILES,
+       AC_OUTPUT, AC_OUTPUT_COMMANDS, AC_SCO_INTL, AC_VERBOSE,
+       AC_XENIX_DIR): Move their descriptions into here.
+       Kill a few TeX warnings.
+
+2000-04-11  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_MSG_ERROR_UNQUOTED): Remove.
+       (AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED): Output to the log too.
+       (AC_CHECKING, AC_VERBOSE): AU_ define.
+
+2000-04-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: s/1>&/>&/g.
+       (AC_FD_LOG): New macro, replaces...
+       (AC_FD_CC): this.  Provide an AU definition.
+       (_AC_ECHO_UNQUOTED, _AC_ECHO_N): Use m4_default.
+
+2000-04-05  Akim Demaille  <akim@epita.fr>
+
+       At the end of `./configure', save the cache values, and the CPP
+       values.
+
+       * acgeneral.m4 (_AC_CACHE_DUMP): New macro.
+       (AC_CACHE_SAVE, AC_OUTPUT): Use it.
+       (AC_OUTPUT): Dump confdefs.h into config.log.
+       (_AC_INIT_PREPARE::config.log): Name the package being configured
+       if you can.
+
+2000-04-05  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       Disable caching by default, so as not to cause problems when
+       newbies accidentally use a stale cache file.
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Set cache_file to /dev/null
+       to disable caching by default.
+       (_AC_INIT_HELP): Adjust the --help message.
+       (AC_CACHE_LOAD, AC_CACHE_SAVE): Don't print "loading/updating
+       /dev/null" messages.
+       * autoconf.texi: Note that caching is disabled, how to enable it,
+       and that `./config.cache' is the traditional name of the cache file.
+       * install.texi: Likewise.
+
+2000-04-03  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): If any option waiting for a
+       directory receives a relative path, die (bindir, sbindir,
+       libexecdir, datadir, sysconfdir, sharedstatedir, localstatedir,
+       libdir, includedir, oldincludedir, infodir, mandir, exec_prefix,
+       prefix).  Fixes Autoconf 42.
+
+2000-04-03  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Canonicalizing): Officially recognize
+       AC_CANONICAL_TARGET and AC_CANONICAL_BUILD.
+
+2000-04-03  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Writing configure.in): Explain what Autoconf
+       is.  Explain how to use the quotation scheme used in Autoconf.
+       (Quoting): Update.  Do not advocate changequote.
+
+2000-03-30  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       Fix F77 name-mangling macros to work with cached values (so
+       they don't break the second time you run configure).
+
+       * aclang.m4 (AC_F77_NAME_MANGLING): Extract f77_case,
+       f77_underscore from cache variable.
+       (AC_F77_WRAPPERS): Get rid of ac_cv_f77_wrappers, it's useless.
+       Simplify the nested case-esac into a single one.
+       Simplify the documentation strings of CPP symbols.
+
+2000-03-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the accumulation in
+       CONFIG_HEADERS.
+
+2000-03-31  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh: Catch up with the `mktemp -d' changes in
+       autoconf.sh.
+       * autoupdate.sh: Likewise.
+
+2000-03-31  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): bug fix in F77 test program
+       (missing whitespace--F77 requires program statements to start in
+       column 7).
+
+2000-03-29  Akim Demaille  <akim@epita.fr>
+
+       Rewrite the autoheader chain on top of `autoconf --trace'.
+
+       * autoheader.m4: Dispatch the prototypes next to there AC_
+       siblings.
+       (AH_TEMPLATE, AH_VERBATIM): Move to...
+       * acgeneral.m4: here.
+       (AH_OUTPUT): New macro.
+       * autoheader.sh: Run `autoconf --trace' instead of `m4 autoheader.m4'.
+       * autoheader.m4: Remove.
+       * Makefile.am: Adjust.
+       * tests/tools.m4 (AH_DEFUN): Remove, no longer makes sense.
+       * tests/actests.m4 (autoheader::AC_TATOOINE): Remove, was used by
+       the test above.
+
+2000-03-29  Akim Demaille  <akim@epita.fr>
+
+       silent.m4 depends upon the current quotation in m4, which changes
+       if `-i' is used or not.
+
+       * autoconf.sh (trace::silent.m4): Removed.
+       (trace::run_m4_trace): Pass -Derrprint.
+
+2000-03-29  Akim Demaille  <akim@epita.fr>
+
+       Use `mktemp -d' when possible to create securely a tmp work dir.
+
+       * autoconf.sh: Use it when possible to create the dir $tmp.
+       Stop using variables for tmp files, use their names in $tmp.
+       [install]: Use the new features of autoconf --trace.
+
+2000-03-28  Akim Demaille  <akim@epita.fr>
+
+       Probably all the versions of bash up to 2.04 fail on
+         fnmatch ("/tmp", "[/\\\\]")
+       The backslash must not be last.
+
+       * acgeneral.m4 (_AC_INIT_HELP, AC_PATH_PROG, _AC_OUTPUT_FILES,
+       _AC_OUTPUT_LINKS, _AC_OUTPUT_SUBDIRS): Always make `\\' be the
+       first character in all the `[]' of `case' patterns.
+
+2000-03-27  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_CHECK_TOOL_PREFIX): Rename back as
+       AC_CHECK_TOOL_PREFIX since some packages rely on it.
+
+2000-03-27  Akim Demaille  <akim@epita.fr>
+
+       Move all the language dependent macros into aclang.m4.
+
+       * aclang.m4: New file.
+       * autoconf.m4: Include it.
+       * autoheader.m4: Likewise.
+       * autoupdate.m4: Likewise.
+       * Makefile.am: Adjust.
+       * test/Makefile.am: Likewise.
+       * acgeneral.m4 (AC_LANG_CASE,AC_LANG_SAVE, _AC_LANG_DISPATCH,
+       AC_LANG, _AC_LANG_CURRENT, AC_LANG_SOURCE, AC_LANG_PROGRAM,
+       AC_LANG_CALL, AC_LANG(C), AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C),
+       AC_LANG_CALL(C), AC_LANG(C++), AC_LANG_SOURCE(C++),
+       AC_LANG_PROGRAM(C++), AC_LANG_CALL(C++), AC_LANG(FORTRAN77),
+       AC_LANG_SOURCE(FORTRAN77), AC_LANG_PROGRAM(FORTRAN77),
+       AC_LANG_CALL(FORTRAN77): Move to...
+       * aclang.m4: here.
+       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77,
+       AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS, AC_PROG_F77_WORKS,
+       AC_PROG_CC_GNU, AC_PROG_CXX_GNU, AC_PROG_F77_GNU, AC_PROG_CC_G,
+       AC_PROG_CXX_G, AC_PROG_F77_G, AC_PROG_GCC_TRADITIONAL,
+       AC_PROG_CC_C_O, AC_PROG_F77_C_O, AC_PROG_CC_STDC, AC_PROG_CPP,
+       AC_PROG_CXXCPP, AC_REQUIRE_CPP, AC_PROG_LEX, AC_TYPE_MODE_T,
+       AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE, AC_C_BIGENDIAN,
+       AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE, AC_C_STRINGIZE,
+       AC_C_PROTOTYPES, AC_F77_LIBRARY_LDFLAGS, AC_F77_NAME_MANGLING,
+       AC_F77_WRAPPERS): Move to...
+       * aclang.m4: here.
+
+2000-03-27  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (trace): Let translate_awk do the whole translation
+       from `$trace' to the m4 program.
+
+2000-03-27  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PACKAGE): Also define AC_PACKAGE_STRING.
+       Use it here and there.
+
+2000-03-27  Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
+
+       * acgeneral.m4 (_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Fix the DOS
+       absolute path pattern: s/?:[[/\\]]/?:[[/\\]]*/.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_CANONICAL_TARGET, _AC_CANONICAL_BUILD): Rename
+       as (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD), although internal,
+       too much foreign code depends upon them.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (translate_awk): `> "/dev/stderr"' is not portable
+       to systems without a real /dev/stderr in the file system or if not
+       using one of the three free awks.  Use
+       print message | "cat >&2"
+       ...
+       END { close("cat >&2") }
+       From Aharon Robbins.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh (checking completeness): Be ready to recognize
+       patterns with a value, and spaces between `#' and the directive, e.g.
+       # define FOO FIXME:
+       Reported by John Fortin.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_RUN_IFELSE): New macro.
+       (AC_TRY_RUN_NATIVE): Remove.
+       (AC_TRY_RUN): Use AC_RUN_IFELSE, not AC_TRY_RUN_NATIVE.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Ah ah!  I recognized you, even
+       masked: you are AC_TRY_LINK_FUNC.
+       Fix quotation.
+       (AC_SEARCH_LIBS): Use AC_SHELL_IFELSE.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * tests/semantics.m4 (AC_TRY_LINK_FUNC, AC_CHECK_LIB): New tests.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LANG_CALL, AC_LANG_CALL(C), AC_LANG_CALL(C++),
+       AC_LANG_CALL(FORTRAN77)): New macros.
+       (AC_TRY_LINK_FUNC): Use it.
+       (AC_TRY_CPP): Argument was output twice.
+       (AC_COMPILE_IFELSE, AC_LINK_IFELSE): Output $3 only if needed.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_TRY_COMPILER): Use AC_LINK_IFELSE.
+       (AC_TRY_LINK_FUNC, AC_CHECK_LIB, AC_CHECK_FUNC): Don't check that
+       the current language is C++ to output `extern "C"': the CPP
+       condition is enough.
+
+2000-03-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LINK_IFELSE, AC_COMPILE_IFELSE): New macros.
+       (AC_TRY_LINK, AC_TRY_COMPILE): Use them.
+       (AC_CHECK_MEMBER, AC_COMPILE_CHECK, AC_CHECK_DECL,
+       _AC_CHECK_TYPE_NEW): Adjust.
+       * acspecific.m4 (AC_DECL_YYTEXT, AC_PATH_XTRA): Adjust.
+
+2000-03-23  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * acspecific.m4 (AC_F77_NAME_MANGLING): Need to use
+       AC_F77_LIBRARY_LDFLAGS when linking C and Fortran code.
+
+2000-03-23  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LANG_PROGRAM, AC_LANG_PROGRAM(C),
+       AC_LANG_PROGRAM(C++), AC_LANG_PROGRAM(FORTRAN77)): New macros.
+       (AC_TRY_COMPILE, AC_TRY_LINK): Use them.
+
+2000-03-23  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Support --help={long, short,
+       recursive}.
+       (_AC_INIT_HELP): Propagate --help=recursive to CONFIG_SUBDIRS.
+       Code stolen from...
+       (AC_OUTPUT_SUBDIRS): s/ac_config_dir/ac_subdir/g.
+
+2000-03-23  Lars J. Aas  <larsa@sim.no>
+
+       * libm4.m4 (m4_do): New macro.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       Provide a language independent means to generate language specific
+       programs.
+
+       * acgeneral.m4 (_AC_LANG_DISPATCH): New macro.
+       (AC_LANG): Use it.
+       (AC_LANG_SOURCE, AC_LANG_SOURCE(C), AC_LANG_SOURCE(C++),
+       AC_LANG_SOURCE(FORTRAN77)): New macros.
+       (AC_TRY_COMPILER, AC_EGREP_CPP, AC_TRY_RUN_NATIVE): Use
+       AC_LANG_SOURCE.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       Fix a bug: some macros (e.g., AC_REVISION, AC_COPYRIGHT etc.) can
+       be used before AC_INIT, but they do require it.  But then, the
+       argument of the explicit AC_INIT call is lost.
+
+       * acgeneral.m4 (AC_CONFIG_SRCDIR): New macro.
+       (_AC_INIT_SRCDIR): Adjust.
+       (_AC_INIT): Pass your argument to AC_CONFIG_SRCDIR.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       * tests/semantics.m4 (AC_PATH_PROG, AC_PATH_PROGS): New tests.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       Start the language support overhaul: Introduce AC_LANG().
+
+       * acgeneral.m4 (AC_LANG): Renamed as _AC_LANG_CURRENT.
+       (AC_LANG, AC_LANG(C), AC_LANG(C++), AC_LANG(FORTRAN77)): New
+       macros.
+       (AC_LANG_C, AC_LANG_CPLUSPLUS, AC_LANG_FORTRAN): AU_DEFUN'ed.
+       Adjust all callers.
+       * acspecific.m4 (AC_F77_NAME_MANGLING): Remove the exceeding
+       AC_LANG_RESTORE.
+       * tests/Makefile.am (FILTER_MACROS): Add AC_LANG.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       Speed ups.
+
+       * libm4.m4 (m4_append, m4_list_append): Use m4_define, not define.
+       On my machine the former implementation takes 4mn 40s to run the
+       test suite.  Using m4_define leads to 4mn 15s.
+       * acgeneral.m4 (_AC_SUBST): Use AC_EXPAND_ONCE (which uses
+       m4_define, not define).  4mn.
+       (_AC_DIVERT): Don't use m4_case.  Starting from those 4mn, if you
+       just move NORMAL* first in m4_case, the test suite is run in 3mn.
+       If instead of using m4, you use an `associative array' plus a
+       wrapper (current implementation), it falls to 2mn.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.m4 (autoconf --trace): New test.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (task trace): Pipe the output of the first m4 into
+       the second one, instead of saving to a tmp file, so that we can
+       trace endless configure.in expansion.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       Uniform idioms.
+
+       * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS,
+       _AC_OUTPUT_LINKS, _AC_OUTPUT_COMMANDS): Prefer
+       for i in : $is; do test $i = : && continue
+       over
+       for i in .. $is; do if test $i != ..; then
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE, _AC_INIT_PARSE_ARGS): Move more
+       initializations to...
+       (_AC_INIT_DEFAULTS): here.
+
+2000-03-21  Akim Demaille  <akim@epita.fr>
+
+       Give a means to compute `srcdir' earlier in configure.
+
+       * acgeneral.m4 (_AC_INIT_SRCDIR): New macro, pulled out from...
+       (_AC_INIT_PREPARE): No longer compute `srcdir'.
+       (_AC_INIT): Use _AC_INIT_SRCDIR.
+       (AC_INIT): Don't forget to pass the argument to _AC_INIT.
+
+2000-03-20  Jim Meyering  <meyering@lucent.com>
+
+       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Don't test for existence
+       of $ac_xdir.  Not only is `test -e' not portable, but the test isn't
+       necessary at all;  the following mkdir ends up accomplishing the
+       same goal.  Suggestion from Alexandre Oliva.
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT) [setting IFS]: Be careful
+       to use space, tab and new line, in precisely that order.
+
+2000-03-20  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Rename as _AC_OUTPUT_SUBDIRS.
+       No argument, use AC_LIST_SUBDIRS.
+       Adjust callers.
+
+2000-03-20  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Double quote the head
+       of the help snippet.
+
+2000-03-20  Akim Demaille  <akim@epita.fr>
+
+       Give an identity to `configure' scripts.
+
+       * acgeneral.m4 (AC_PACKAGE): New macro.
+       (_AC_COPYRIGHT_SEPARATOR): Remove.
+       (AC_COPYRIGHT): Adjust.
+       (_AC_INIT_HELP, _AC_INIT_VERSION): Name the package you configure
+       when you want.
+       (_AC_INIT): Adjust.
+       * configure.in (AC_PACKAGE): Add.
+
+2000-03-20  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+
+2000-03-20  Akim Demaille  <akim@epita.fr>
+
+       Don't rely on RS = "\0" to swallow the whole input as a single
+       record, this is not portable: mawk and nawk understand it as RS =
+       "".  gawk understands it as expected.
+
+       * autoconf.sh (translate_awk::BEGIN): No longer change RS.
+       (translate_awk::body): Move to the END.
+       Instead, accumulate the input in `request'.
+
+2000-03-20  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Testing Values and Files): Be a subsection of
+       `Portable Shell Programming'.
+       (Shell Substitutions, Limitations of Usual Tools): New subsections.
+
+2000-03-17  Akim Demaille  <akim@epita.fr>
+
+       Use a single tool to reformat the raw `configure' script output by
+       m4.
+       Suggested by Paul Eggert.
+
+       * autoconf.sh: Stop playing with 2 seds and an AWK to finalize
+       `configure', a single AWK program is enough.
+
+2000-03-17  Akim Demaille  <akim@epita.fr>
+
+       In Autoconf 2.13, although AC_OUTPUT_COMMANDS did double quote its
+       arguments, AC_OUTPUT arguments 2 and 3 were not!  Currently,
+       AC_OUTPUT over quotes too: stop that.
+       Reported by Martin Buchholz.
+
+       * doc/autoconf.texi (Output): Don't expand on the ternary
+       AC_OUTPUT.
+       * acgeneral.m4 (AC_OUTPUT): Don't over quote $2 and $3.
+
+2000-03-17  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Security fixes: create
+       the temp files in a private temporary directory, not directly in
+       TMPDIR.
+
+2000-03-17  Akim Demaille  <akim@epita.fr>
+
+       Install the IFS we need once for all.
+
+       * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): New macro.
+       Handle the NLS envvars, and IFS.
+       (_AC_INIT_PREPARE): Use it, no longer set the NLS envvars.
+       (_AC_WHICH_A, AC_PATH_PROG): Rely on the default IFS.
+       * acspecific.m4 (AC_PROG_INSTALL, AC_FUNC_SELECT_ARGTYPES):
+       Likewise.
+
+2000-03-17  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP, AC_TRY_COMPILE,
+       AC_TRY_LINK, AC_TRY_RUN_NATIVE): Simplify the removal of the
+       contest files: don't remove them before running the actions, just
+       remove them at the end of the macro.
+
+2000-03-16  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): Use
+         : ${foo='some words'}
+       not
+         : ${foo=some words}
+       since this is not portable: Digital Unix v5.0: `bad substitution'.
+       From Nicolas Joly.
+
+2000-03-16  Lars J. Aas  <larsa@sim.no>
+
+       * libm4.m4 (m4_assert, m4_shiftn): New macros.
+       (m4_case,m4_match): Rewrite to use m4_shiftn (for readability reasons).
+       (m4_for): Add the STEP argument and some argument-verifying asserts.
+       (m4_split): Correct spaces to tabulator in regexp.
+
+2000-03-15  Akim Demaille  <akim@epita.fr>
+
+       Revamp AC_FUNC_SELECT_ARGTYPES.
+
+       * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): Use a single cache
+       variable instead of three.
+       Use AC_CACHE_CHECK.
+       Shorten the name of the var loops, they are no longer cached.
+       Include sys/types.h unconditionally.
+       `select' returns an int, fixes Autoconf/46.
+       Don't display parens in the user messages.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh: Use run_m4f, not run_m4.
+
+2000-03-14  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * tests/actest.m4 (AC_ENV_SAVE): Don't consider RANDOM and LINENO
+       which some shells update.  At least ksh on HP-UX 10.20 and sh on
+       IRIX 6.5 do change their `RANDOM' even if `read' via `set'.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): No use for @%:@ here,
+       no need to over quote $1 in the comments.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Replace some ifelse with ifval or m4_default, or
+       even nothing when not needed.
+       * acspecific.m4: Likewise.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Insert the Autoconf version in
+       config.log, and the command line which ran configure.
+       Kill a couple of useless quote around dollars.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PREPARE): Kill a changequote in the
+       building of `ac_configure_args'.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_DIVERT): Rename _AC_DIVERT.
+       (AC_DIVERT): New macro.
+       Spread its use where better than a pair of AC_DIVERT_PUSH/POP.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_BINSH): Remove, useless now that...
+       (AC_REVISION): Require AC_INIT, not _AC_INIT_BINSH.
+       (AC_INIT): Do what _AC_INIT_BINSH used to.
+       Don't require _AC_INIT_VERSION, just call it.
+       Rename as _AC_INIT.
+       (AC_INIT): New macro, single expansion wrapper around _AC_INIT.
+       (_AC_COPYRIGHT_SEPARATOR): New.
+       (AC_COPYRIGHT): Use it.
+       Require AC_INIT, not _AC_INIT_VERSION.
+       * doc/autoconf.texi (Versions): Promote as first section of
+       `Setup'.
+       Rename as `Notices'.
+       Document AC_COPYRIGHT.
+       Don't give false reasons for placing AC_REVISION before AC_INIT,
+       the place no longer matters.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (trace_m4::smash): Double quote, we don't want the
+       result to be evaluated.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: s/@%:@line __oline__/#line __oline__/g. __oline__
+       is not a macro, so there is just no use in avoiding `#'.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): When there were no
+       CONFIG_FILES, we had to expand _AC_OUTPUT_FILES into the KILL
+       diversion, because it is AC_OUTPUT_FILES which undiverted the
+       AC_SUBST sed script at its proper place, otherwise it would have
+       been undiverted at the end of `configure', leading to an sh syntax
+       error.
+       Now that we no longer use a diversion, we don't need to call
+       AC_OUTPUT_FILES if useless.
+       (AC_OUTPUT_FILES): Rename as _AC_OUTPUT_FILES.
+       (AC_OUTPUT_LINKS): Rename as _AC_OUTPUT_LINKS.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       AC_ARG_PROGRAM must not be expanded twice, which is likely since
+       Automake calls it, and usually users do too.  If it happens,
+       `--program-prefix=g' actually prepend two (or more) `g'.
+
+       * acgeneral.m4 (AC_DEFUN_ONCE): New macro.
+       (AC_ARG_PROGRAM): AC_DEFUNed_ONCE.  Or is it AC_DEFUN_ONCE'd? :).
+       No longer AC_EXPAND_ONCE the help string, the macro itself is
+       expanded at most once.
+       Rename the here-doc tag EOF_SED as EOF.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       Get rid of the ICMDS diversion.
+
+       * acgeneral.m4 (AC_DIVERT): Remove ICMDS.
+       (_AC_OUTPUT_COMMANDS_INIT): New growing string.
+       (_AC_CONFIG_COMMANDS_INIT, _AC_OUTPUT_CONFIG_STATUS): Adjust.
+
+2000-03-14  Akim Demaille  <akim@epita.fr>
+
+       Introduce AC_SUBST(VAR, VAL).
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Stop global double quoting,
+       failed experiment.
+       Merge all the var=val AC_SUBST(var) into AC_SUBST(var, val).
+       (AC_SUBST): Implement support for 2nd arg.
+       * doc/autoconf.texi (Setting Output Variables): Adjust.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       Simplify the diversions naming system.
+       Suggested by Alexandre Oliva and Lars J. Aas
+
+       * libm4.m4 (ifndef): New macro.
+       * acgeneral.m4 (AC_DIVERT): New macro, maps a diversion name to
+       its value.  The diversions now have a short name, e.g., `NOTICE',
+       instead of the former macros which had long names, e.g.,
+       `AC_DIVERSION_NOTICE'.
+       (AC_DIVERT_PUSH): Adjust.
+       (AC_DIVERT_POP): Use ifndef.
+       (AC_DIVERSION_CURRENT): Rename as `AC_DIVERT_DIVERSION' to stay
+       within the `AC_DIVERT' name domain.
+       Adjust all callers.
+       * acspecific.m4: Adjust all callers.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Invoking autoconf): Update documentation of
+       `autoconf --trace'.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (tmpbase): New var.  Adjust trap code and other tmp
+       file names.
+       (translate_awk::BEGIN): Set RS to "\0" so that the whole file be a
+       single record.
+       (translate_awk::trans): Convert from array to function.
+       (translate_awk::error): New function.
+       (translate_awk::main action): Implement support for ${sep}@ and
+       ${sep}*.  Use trans() and error().
+       (translate_awk): Don't put space before user functions call, it is
+       not portable.
+       Remove trailing `;', this is not C :).
+       (task trace): Quote `$traces' when you eval it, to protect the
+       white spaces.
+       Propagate `translate_awk' failures to `autoconf.sh'.
+       Translate the quadrigraphs.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       Trap on 0 is not executed when `exit' is called without argument.
+
+       * autoheader.sh (trap 1 2 13 15): s/exit/exit $?/.
+       * autoconf.sh: Likewise.
+       Remove translate_awk too.
+       * autoupdate.sh: Likewise.
+       Handle `--debug'.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       More uniform style in scripts.
+
+       * autoheader.sh: s/-eq/=/.
+       Uniform ordering of variable initializations, option handling.
+       Don't use quotes where useless (foo=$1, not foo="$1").
+       Propagate `run_m4' and `run_m4f'.
+       Use `$0' in --help.
+       * autoconf.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * ifnames.sh: Likewise.
+       * autoupdate.m4: Small bug: at the end `dnl' is disabled, so use
+       `m4_dnl'.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       `autoconf --trace': faster.
+
+       * autoconf.sh (initialization): New var, new option.
+       (option loop): When you need an arg, make sure there is one.
+       (run_m4f): New var, which content is that of the former...
+       (run_m4): Don't use m4 frozen state files.
+       Change all callers.
+       Don't pass AC_LOCALDIR, not documented, and unused.
+       (task trace): Honor `--verbose' and `--initialization'.
+       (globally): Send `--verbose' messages in stderr.
+       Fix random typos.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_PROG_BINSH): Removed.
+
+2000-03-13  Akim Demaille  <akim@epita.fr>
+
+       Start revamping `autoconf --trace'.
+
+       * autoconf.sh (debug): New var, new option.
+       Adjust the trap code.
+       (task trace): Instead of decoding `m4 --trace' with sed, decode it
+       with m4 itself.
+       ($silent_m4): New file, which disables m4's `errprint'.
+       ($trace_m4): New file.  Logistic for the m4 which is in charge of
+       decoding the traces of the first.
+       ($translate_awk): Transform a user trace request into $trace_m4
+       code.
+
+2000-03-10  Akim Demaille  <akim@epita.fr>
+
+       Multiple `-e' to egrep are not portable.  On IRIX 6.5 and Solaris
+       2.5.1 only the last one is honored:
+         > printf "foo\nbar\n" | egrep -e 'foo' -e 'bar'
+         bar
+         > printf "foo\nbar\n" | egrep -e 'bar' -e 'foo'
+         foo
+       Reported by Nicolas Joly.
+       An alternative would have been to use `sed', unfortunately
+       alternation is not portable.
+
+       * tests/actest.m4 (join): New macro.
+       (AC_ENV_SAVE): Join the egrep patterns into a single big one.
+       * tests/Makefile.am (EGREP_EXCLUDE): Rename as FILTER_MACROS.
+       Join the egrep patterns into a single big one.
+
+2000-03-10  Jim Meyering  <meyering@lucent.com>
+
+       * acgeneral.m4 (_AC_CHECK_TOOL_PREFIX): Correct typos in definition:
+       add `_' prefix to make the function name match comments and existing
+       uses.  Remove leading prefix from _AC_CANONICAL_HOST.
+
+2000-03-09  Ossama Othman  <ossama@debian.org>
+
+       * acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Added some missing
+       headers if they exist (needed for some missing prototypes) and
+       corrects the signal handler prototype/definition.  The signal
+       handler prototype is now prepended with an `extern "C"' for C++
+       compilers since some platforms explicitly require an `extern "C"'
+       signal handler.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.m4 (autoheader::AC_CHECK_HEADERS_DIRENT): Rename as
+       (autoheader::_AC_CHECK_HEADERS_DIRENT): to cope with the new name
+       of the autoconf:: macro.
+       Fixes autoconf/119, reported by Raja R Harinath.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PATH_PROG, AC_OUTPUT_FILES, AC_OUTPUT_SUBDIRS):
+       Fix quotation problems in DOS path handling.
+
+2000-03-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+       * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_ALLOCA): Make them C++
+       safe: include the right headers, cast the allocations etc.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       The argument of AC_COPYRIGHT should be plain text, not an sh
+       comment.
+
+       * libm4.m4 (m4_quote): s/$@/$*/.
+       * acgeneral.m4 (AC_COPYRIGHT): Prepend `# ' to the lines that go
+       on the top of `configure'.  Actually, prepend `@%:@ ' so that
+       there are as many evaluations on both sides.
+       (_AC_INIT_VERSION): No longer strip `# '.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * tests/Makefile.am (all-local): Remove.  It wastes time to have
+       testsuite rebuilt each time an ac*.m4 file changes.  It is enough
+       to build it for each `make check'.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       Leave a diversion exclusively for Copyright notices.
+
+       * acgeneral.m4 (AC_DIVERSION_DEFAULTS): New diversion number.
+       (_AC_INIT_NOTICE): Move definition of `ac_includes_default' from
+       here...
+       (_AC_INIT_PREPARE): to here.
+       (_AC_INIT_NOTICE): Play with your diversion yourself, don't let
+       (AC_INIT): do it for you.
+       (_AC_INIT_DEFAULTS): New macro.
+       (AC_INIT): Use it.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       Provide a means to specify more Copyright information in
+       `configure'.  And after all, it suits to `configure --version' too.
+
+       * acgeneral.m4 (AC_DIVERSION_DEFAULTS, AC_DIVERSION_INIT_PREPARE):
+       New diversion numbers.
+       (AC_DIVERSION_INIT): Rename as...
+       (AC_DIVERSION_INIT_PARSE_ARGS): this.
+       (AC_DIVERT_POP): Instead of going into wild endless loops when
+       there are more pops than pushes, die with dignity.
+       (AC_COPYRIGHT): New macro.
+       (_AC_INIT_NOTICE): Move definition of `ac_includes_default' from
+       here...
+       (_AC_INIT_PREPARE): to here.
+       (_AC_INIT_NOTICE): Remove.
+       (AC_INIT): Use it to install Autoconf's Copyright.
+       (_AC_INIT_DEFAULTS): New macro.
+       (AC_INIT): Use it.
+       (AC_PREFIX_DEFAULTS): Dump in AC_DIVERSION_DEFAULTS.
+       (_AC_INIT_PARSE_ARGS): Dump in AC_DIVERSION_INIT_PREPARE.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       We don't need _AC_ARG_*_HELP_PROLOGUE.
+
+       * acgeneral.m4 (AC_EXPAND_ONCE): AC_PROVIDE yourself, in case
+       there is no AC_DEFUN associated with the text to expand.
+       (_AC_ARG_ENABLE_HELP_PROLOGUE, _AC_ARG_WITH_HELP_PROLOGUE,
+       _AC_ARG_VAR_HELP_PROLOGUE): Remove, instead...
+       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): do it yourself.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Fix copy n' paste typos in
+       `--with-*', `--without-*' and `*' decoding.
+       Reported by Raja R Harinath.
+       Fixes autoconf/118.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       Don't dump AC_ARG_PROGRAM help messages if not used.
+
+       * acgeneral.m4 (_AC_INIT_HELP): Don't.
+       (AC_ARG_PROGRAM): Do.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       Don't dump X help messages when `configure' does not check for X.
+
+       * acgeneral.m4 (_AC_INIT_HELP): Don't dump X help messages.
+       * acspecific.m4 (AC_PATH_X): Do it.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       No longer rely on /bin/sh to compose the optional parts of
+       `configure --help'.
+
+       * acgeneral.m4 (AC_DIVERSION_HELP_BEGIN, AC_DIVERSION_HELP_ENABLE,
+       AC_DIVERSION_HELP_WITH, AC_DIVERSION_HELP_VAR,
+       AC_DIVERSION_HELP_END): New diversion numbers.
+       (AC_EXPAND_ONCE): New macro.
+       (AC_PROVIDE_IF): New macro.
+       (AC_BEFORE, AC_REQUIRE): Use it.
+       (AC_REQUIRE): Don't use indir.
+       (_AC_ARG_ENABLE_HELP_PROLOGUE, _AC_ARG_WITH_HELP_PROLOGUE,
+       _AC_ARG_VAR_HELP_PROLOGUE): New macros.
+       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): Expand once the
+       _HELP_PROLOGUE macro which corresponds.
+       (_AC_INIT_HELP): Adjust to AC_DIVERSION_HELP_BEGIN and
+       AC_DIVERSION_HELP_END.
+       (_AC_INIT_NOTICE, _AC_INIT_HELP): Remove the sh code which handled
+       the optional help strings.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       AC_OUTPUT_COMMANDS no longer uses a diversion.
+
+       * acgeneral.m4 (AC_DIVERSION_CMDS): Removed.
+       (_AC_OUTPUT_CONFIG_STATUS): Don't undivert it.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Fix quoted/non quoted here
+       document problems.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT_BINSH, AC_INIT_NOTICE, AC_INIT_PREPARE):
+       Rename as...
+       (_AC_INIT_BINSH, _AC_INIT_NOTICE, _AC_INIT_PREPARE): this.
+       All callers adjusted.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Rename as...
+       (_AC_INIT_PARSE_ARGS): this.
+       Move the display of help and version strings to...
+       (_AC_INIT_HELP, _AC_INIT_VERSION): here.
+       (AC_INIT): Adjust.  Also, fix quotation.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       Some tests are failing with srcdir != builddir, because they can't
+       find config.guess, install-sh etc.
+       Reported by Erez Zadok.
+
+       * tests/atspecific.m4 (AT_TEST_MACRO): Set AC_CONFIG_AUX_DIR to
+       top_srcdir in configure.in, and pass the value of top_srcdir to
+       configure.
+
+2000-03-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH, AC_PATH_PROG,
+       AC_PATH_PROGS, AC_PATH_TOOL, AC_CHECK_TOOL, AC_PREFIX_PROGRAM,
+       AC_EGREP_CPP, AC_TRY_LINK, AC_COMPILE_CHECK, AC_TRY_RUN_NATIVE):
+       Use ifval instead of ifelse.
+
+2000-03-07  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       Support absolute DOS-style paths.
+
+       Any character before the colon is accepted because network drives
+       can be assigned characters outside the [a-zA-Z] range. DOS-style
+       relative paths (?:foo/bar) are also considered absolute for
+       Autoconf's purposes since the path '../?:foo/bar' is invalid.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Treat DOS-style paths (?:*') as
+       absolute.
+       (AC_OUTPUT_SUBDIRS): Likewise.
+       (AC_PATH_PROG): Make pattern for matching DOS-style paths the same
+       as that used in AC_OUTPUT_FILES and AC_OUTPUT_SUBDIRS.
+
+2000-03-06  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4 (m4_match): Remove, no longer used.
+
+2000-03-04  Jim Meyering  <meyering@lucent.com>
+
+       * autoheader.sh: Use `rm -f', not just `rm' when removing temporaries.
+       Preserve exit status in trap handler.
+       Based on suggestions from Paul Eggert.
+
+2000-03-03  Paul Eggert  <eggert@twinsun.com>
+
+       Move the quadrigraphs out of the user name space.
+
+       * acgeneral.m4: 's/\@BKL@/@<:@/g', 's/\@BKR@/\@:>@/g',
+       's/\@DLR@/\@S|@/g', 's/\@PND@/@%:@/g'.
+       * acspecific.m4: Likewise.
+       * autoconf.sh: Likewise.
+
+2000-03-03  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_WHICH_A): New macro.
+       (AC_CHECK_PROG): Use it.  Use ifval.
+       (AC_CHECK_PROGS): Use ifval.  Fix the quoting.
+       * tests/semantics.m4: Test AC_CHECK_PROG.
+       * tests/Makefile.am (EGREP_EXCLUDE): Add /AC_CHECK_PROGS?/.
+
+2000-03-02  Russ Allbery  <rra@stanford.edu>
+
+       * autoscan.pl (parse_args): Add support for -m <macrodir>.
+
+2000-03-02  Akim Demaille  <akim@epita.fr>
+
+       The whole family supports -V = --version.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Report and support -V.
+       * autoconf.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * autoheader.sh: Likewise.
+       * autoscan.pl: Likewise.
+       * ifnames.sh: Likewise.
+       In addition, don't dump --help on invalid options.
+       * doc/autoconf.texi: Adjusted.
+       * doc/install.texi: Likewise.
+
+2000-03-02  Lars J. Aas  <larsa@sim.no>
+
+       * libm4.m4 (m4_noquote): New macro.
+
+2000-03-02  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_PATH_X_DIRECT): Moved all the shell variable
+       into the ac_ name space.
+       Reported by Nicolas Joly.
+
+2000-03-02  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4: Move some macros to a better place.
+
+2000-03-02  Akim Demaille  <akim@epita.fr>
+
+       Internal macros are named `_AC_'.
+
+       * acgeneral.m4 (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD,
+       AC_CANONICAL_THING, AC_CHECK_TOOL_PREFIX, AC_CONFIG_UNIQUE):
+       Prepend `_' to their names.
+       * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT,
+       AC_PATH_X_XMKMF, AC_PATH_X_DIRECT): Prepend `_' to their names.
+       * doc/autoconf.texi (Macro Names): Adjusted.
+
+2000-03-02  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+       * acspecific.m4: Likewise.
+
+2000-03-01  Akim Demaille  <akim@epita.fr>
+
+       The empty regexp cannot be portably used in egrep's alternation.
+       For instance with Digital Unix v5.0:
+          > echo "foo"  | egrep -e "^(|foo|bar)$"
+          > echo "|foo" | egrep -e "^(|foo|bar)$"
+          |foo
+          > echo "|bar" | egrep -e "^(|foo|bar)$"
+          > echo "bar"  | egrep -e "^(|foo|bar)$"
+          bar
+          > echo "bar" | egrep '^(foo|bar|)$'
+          > echo "bar|" | egrep '^(foo|bar|)$'
+          bar|
+          > echo "bar" | egrep '^(foo||bar)$'
+          > echo "|bar" | egrep '^(foo||bar)$'
+          |bar
+          > echo "foo" | egrep '^(foo||bar)$'
+          foo
+          > echo "foo|" | egrep '^(foo||bar)$'
+          >
+       Reported by Nicolas Joly.
+
+       * src/actest.m4 (AC_ENV_SAVE): s/(|EXTRA_|PRE_)/(EXTRA_|PRE_)?/.
+
+2000-03-01  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4: Removed a few addresses, the map is...
+       * THANKS: here.
+
+2000-03-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
+
+       * acspecific.m4 (AC_PATH_XTRA): On LynxOS 3.0.1/i386,
+       gethostbyname(), getservbyname(), and inet_addr() are in -lbsd.
+
+2000-03-01  Akim Demaille  <akim@epita.fr>
+
+       * tests/actest.m4 (AC_ENV_SAVE): Use multiple -e instead of
+       multiple egrep.
+
+2000-03-01  Akim Demaille  <akim@epita.fr>
+
+       * config.guess: Updated from master repository.
+       * config.sub: Likewise.
+
+2000-03-01  Akim Demaille  <akim@epita.fr>
+
+       Test suite: instead of using a full list of the AC macros and an
+       AT macro with selects which are the AC macros to test, just
+       produce the list of the AC macros we want to test.
+
+       * tests/atspecific.m4 (TEST_MACRO): Removed.
+       * tests/Makefile.am (EGREP_EXCLUDE): New variable, performing the
+       selection TEST_MACRO used to do.
+       (macros.m4): Use it.  Use AT_TEST_MACRO, not TEST_MACRO.  Check
+       also AU macros.
+
+2000-03-01  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi: Tune the use of quotes, add missing
+       @noindents, remove dead FIXME:s, promote #if ! over #ifndef,
+       simplify duplicated text.
+
+2000-03-01  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Configuration Commands): Document
+       AC_CONFIG_COMMANDS_PRE and _POST.
+
+2000-02-29  Akim Demaille  <akim@epita.fr>
+
+       Test suite: more debugging information.
+
+       * tests/atspecific.m4 (AT_TEST_MACRO): When verbose, report the
+       content of config.log.
+
+2000-02-29  Akim Demaille  <akim@epita.fr>
+
+       * Makefile.am (MAKEINFO): Removed.
+       (INSTALL.txt): Call $(MAKEINFO) with --no-split.
+       Reported by Nicolas Joly.
+
+2000-02-28  Akim Demaille  <akim@epita.fr>
+
+       * doc/Makefile.am (MAKEINFO): s/makeinfo/@MAKEINFO@/.
+       * missing: chmod +x.
+
+2000-02-28  Akim Demaille  <akim@epita.fr>
+
+       * tests/Makefile.am (testsuite): Use $(M4), not m4.
+       From Patrick Tullmann.
+
+2000-02-25  Akim Demaille  <akim@epita.fr>
+
+       * src/acgeneral.texi (AC_INIT_NOTICE): Include inttypes.h in the
+       ac_includes_default.
+       * doc/autoconf.texi (Default Includes): Adjust.
+
+2000-02-25  Akim Demaille  <akim@epita.fr>
+
+       Export the knowledge on disabling echo's trailing new line.
+
+       * acspecific.m4 (AC_PROG_ECHO_N): Rename as...
+       (_AC_PROG_ECHO): this.
+       Set ECHO_N, ECHO_C, ECHO_T instead of ac_n, ac_c and ac_t.
+       All dependencies changed.
+       * doc/autoconf.texi (Preset Output Variables): Document ECHO_C,
+       ECHO_N and ECHO_T.
+       * m4/atconfig.m4 (fp_PROG_ECHO): Removed.
+       (AT_CONFIG): Don't use it.
+
+2000-02-24  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (AC_ACLOCALDIR): Use `(aclocal) 2>/dev/null`, not
+       `aclocal 2>/dev/null` if you want no complaints for missing
+       aclocal.
+       From Nicolas Joly.
+
+2000-02-22  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * configure.in (HELP2MAN): Specify the third argument of
+       AM_MISSING_PROG.  Fixes autoconf/116.
+
+2000-02-21  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.m4 (syntax.sh): The logic of the previous patch was
+       twisted.  Fix it so that it performs what claims the entry below.
+       From Nicolas Joly.
+
+2000-02-21  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.m4 (syntax.sh): Exit 1 if you managed to kill the
+       child, since it means `/bin/sh -n' went loopy.
+
+2000-02-18  Akim Demaille  <akim@epita.fr>
+
+       Some `diff' refuse to diff with /dev/null, such as Tru64's.
+       Reported by Nicolas Joly.
+
+       * tests/atgeneral.m4 (empty): New dummy file.
+       Changed various `diff /dev/null' as `diff empty'.
+
+2000-02-18  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4 (TEST_MACRO): Don't run AC_PATH_TOOL and
+       AC_PATH_PROG.
+
+2000-02-18  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4 (at_diff): Don't use `cmp -s', on DOS it
+       differentiate between Unix and DOS EOL. `diff' does not.
+       Reported by Eli Zaretski.
+       Also, be ready to use a diff that does not support `-u'.
+
+2000-02-18  Akim Demaille  <akim@epita.fr>
+
+       * tests/tools.m4 (Syntax of the scripts): Be robust to shells that
+       never return on some `/bin/sh -n foo.sh'.
+       Reported by Nicolas Joly.
+
+2000-02-17  Akim Demaille  <akim@epita.fr>
+
+       Move the documentation into doc/.
+       Some CVS tricks were used so that history is kept in both the top
+       directory, and in doc/.
+
+       * doc/Makefile.am: New file.
+       * Makefile.am: Adjusted.
+       * configure.in: Adjusted.
+       * autoconf.texi: Moved from here to...
+       * doc/autoconf.texi: here.
+       * make-stdts.texi: Likewise.
+       * install.texi: Likewise.
+       * texinfo.tex: Likewise.
+
+2000-02-17  Akim Demaille  <akim@epita.fr>
+
+       * tests/actest.m4 (AC_ENV_SAVE): Added ALLOCA.
+
+2000-02-17  Akim Demaille  <akim@epita.fr>
+
+       * tests/semantics.m4 (AC_CHECK_TYPES): `addr, addr' is not
+       portable sed: use `addr,addr'.
+
+2000-02-17  Akim Demaille  <akim@epita.fr>
+
+       Fix the `missing dummy.in' reported by the test suite.
+       Reported by Erez Zadok.
+
+       * tests/torture.m4 (config.status under extreme conditions):
+       Reorganized.  Because files required by this test were created
+       outside the pair AT_SETUP/AT_CLEANUP, when the test fails and
+       autotest extracts this test, the `debug' script does not contain
+       the files it needs.  Now AT_SETUP/AT_CLEANUP encloses the full
+       auto contained section.
+
+2000-02-16  Akim Demaille  <akim@epita.fr>
+
+       * tests/actest.m4 (AC_ENV_SAVE): X_EXTRA_LIBS can be changed by
+       AC_PATH_EXTRA.
+       Reported by Erez Zadok.
+
+2000-02-15  Akim Demaille  <akim@epita.fr>
+
+       Define HAVE_DECL_FOO both to 1 if found and 0 otherwise.
+
+       * acgeneral.m4 (AC_CHECK_DECLS): Define HAVE_DECL_FOO to 1 instead
+       of NEED_FOO_DECL if found.  Define to 0 if not found.
+       * autoheader.m4 (AC_CHECK_DECLS): Template HAVE_DECL_FOO.
+       * tests/semantics.m4 (AC_CHECK_DECLS): Adjusted.
+       * doc/autoconf.texi (Generic Declarations): Adjusted.
+
+2000-02-15  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Generic Structures):
+       s/AC_FATAL/AC_MSG_ERROR.
+
+2000-02-15  Akim Demaille  <akim@epita.fr>
+
+       autoreconf had a silly syntax error, test it and fix it.
+       Reported by Franc,ois Pinard and Rainer Orth.
+
+       * autoreconf.sh: Removed spurious `;;'.
+       Formatting changes.
+       * tests/tools.m4 (Syntax of the scripts): Run `sh -n' on all the
+       shell scripts.
+
+2000-02-15  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (options handling): --v* of --version was shadowing
+       --verbose.
+
+2000-02-11  Akim Demaille  <akim@epita.fr>
+
+       * tests/torture.m4: Nuke the trailing space in defs.
+
+2000-02-11  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4: Really added to the CVS repository.
+
+2000-02-11  Akim Demaille  <akim@epita.fr>
+
+       Don't use `cat -s' to single out new-lines, it is not portable.
+       Also remove trailing blanks.
+
+       * tests/Makefile.am (testsuite): Use sed instead of cat.
+       * tests/torture.m4: No longer check for a trailing space.
+       * autoconf.sh: Likewise.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * tests/actest.m4 (AC_ENV_SAVE): OpenBSD-2.3's /bin/sh defines an
+       envvar SECONDS which does change with time.
+       KMEM_GROUP is set by AC_FUNC_GETLOADAVG.
+       Reported by Volker Borchert.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * tests/Makefile.am (macros.m4): Better regex to build `macro'.
+       Depend upon acgeneral.m4.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh: Remove the duplicate trap code.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT): When dispatching your arguments, use
+       ifval, not ifset!
+       Dispatch actions to AC_CONFIG_COMMANDS not AC_OUTPUT_COMMANDS, to
+       avoid unneeded warnings for obsolete use of AC_OUTPUT_COMMANDS.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_VERBOSE): This is a tab, not spaces.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Changequote busters II.
+       They're back to save the world.
+
+       * acspecific.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O,
+       AC_PROG_MAKE_SET, AC_TYPE_GETGROUPS, AC_FUNC_GETLOADAVG,
+       AC_FUNC_MKTIME, AC_STRUCT_TIMEZONE, AC_F77_LIBRARY_LDFLAGS): Blast
+       that jelly o' changequote.  Set the quotes free.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Interrupting autoheader left temp files.
+       From Jim Meyering.
+
+       * autoheader.sh (usage): The usage is to use $0 here.
+       (ah_base): Be in TMPDIR.
+       Install the `trap' before creating the first tmp file.
+       Also trap on 0.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): This is a routine of
+       `configure', not `config.status', hence use `conftest' for tmp
+       files, not `$ac_cs_root'.
+       Removed forgotten developer comment.
+       Double quoting the whole body is nicer than just the part that
+       needs to be.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * tests/torture.m4: Also check the value of @DEFS@ when no
+       CONFIG_HEADER is used.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Changequote-busters!
+       From Dan Ackroyd.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE,
+       AC_CACHE_SAVE, AC_PREFIX_PROGRAM, AC_OUTPUT,
+       _AC_OUTPUT_CONFIG_STATUS, AC_OUTPUT_MAKE_DEFS, AC_OUTPUT_FILES,
+       _AC_OUTPUT_HEADERS, AC_OUTPUT_LINKS, AC_OUTPUT_SUBDIRS): Quit
+       playing with changequotes, @BKL@ and Co.!  Just quote properly.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Honor properly the `#define' config.h.in templates.
+       Test it.
+
+       * acgeneral.m4 (AC_OUTPUT_HEADERS): Rename as...
+       (_AC_OUTPUT_HEADERS): this.  All callers changed.
+       Don't mess with changequote, just quote properly.
+       Bug 1.  Because of the `#' in `ac_dA', the quotes <<>> were not
+       removed, and therefore the sed script contained `<<define>>'
+       instead of `define'.  Now that the block is properly quoted, there
+       is no need to quote `define'.
+       Bug 2.  Once a `#define' substitution performed, we were branching
+       to the top of the sed script (`t top').  This resulted in an
+       endless substitution of `#define foo 1' to `#define foo 1'.
+       Branching is not enough: you also have to fetch the next input
+       line, i.e., use `t' instead of `t t' in ac_dD, and don't output
+       `: top' in `config.defines'.
+       Though it was correct for `#undef' templates, just apply the same
+       transformation to `ac_uD' and `config.undefs'.
+       Bug 3.  Don't try to preserve what was behind the value in the
+       template, since on
+               #define NAME "bar baz"
+       it leads to
+               #define NAME 1 baz"
+       Now `ac_dB' catches everything behind the NAME (making sure there
+       is at least a space) and `ac_dC' only outputs a space.
+       * tests/torture.m4: Check that various forms of `#define' header
+       templates are properly handled.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Avoid calling `rm' without arguments.
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): It is smarter to use a
+       quoted here doc to output the section providing defaults for
+       CONFIG_*.
+       Don't rm the CONFIG_FILES here but in..
+       (AC_OUTPUT_FILES) [test -n "$CONFIG_FILES"]: here.
+       Hm, actually, no, just don't remove them at all, let the newly
+       created files replace the old ones, exactly as in
+       AC_OUTPUT_HEADERS.
+       From Graham Jenkins.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_LIST_MEMBER_OF): s/ac_$exists/$ac_exists/!
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+       * acspecific.m4: Likewise.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't
+         : ${FOO="$foo"}
+       but
+         : ${FOO=$foo}
+       Since Ultrix will also assign the quotes to FOO.
+       Reported by Harlan Stenn.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Keep `AC_CHECK_TYPE' backward compatibility and provide a proper
+       `AC_CHECK_TYPE',
+       Based on ideas from Paul Eggert and Alexandre Oliva.
+
+       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Rename as...
+       (_AC_CHECK_TYPE_NEW): this.
+       (AC_CHECK_TYPES): Adjusted.
+       (AC_CHECK_TYPE): Rename as...
+       (_AC_CHECK_TYPE_OLD): This.  Adjusted to _AC_CHECK_TYPE_NEW.
+       No longer support extra includes, stick to 2.13's interface.
+       (_AC_CHECK_TYPE_BUILTIN_P): New macro.
+       (AC_CHECK_TYPE): New macro.
+       * autoheader.m4 (autoheader::AC_CHECK_TYPE): Rename as...
+       (autoheader::_AC_CHECK_TYPE_OLD): this.
+       * tests/atspecific.m4 (TEST_MACRO): Skip /^_AC_/ macros.
+       * tests/semantics.m4: Test the choices of AC_CHECK_TYPE (wrt _NEW
+       or _OLD implementation).
+       * doc/autoconf.texi (Generic Types): Reorganized.  Explain
+       everything about AC_CHECK_TYPE and Co.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (near m4_split): Remove the buggy additional
+       changequote.
+       Quote properly `m4_split' when registering it.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       The AU-glue code for AC_LINK_FILES was not fully compatible: in
+         AC_LINK_FILES($from, $to)
+       `$from' and `$to' can be lists, hence `AC_CONFIG_LINKS($to:$from)'
+       is wrong.
+       Reported by H.J. Lu.
+
+       * acgeneral.m4 (AC_LINK_FILES): Replace the m4-glue code from
+       AC_LINK_FILES to AC_CONFIG_LINKS, with sh-glue code.
+       Give a detailed update message.
+       (_AC_LINK_FILES_CNT): New variable.  Initialize.
+       * tests/tools.m4 (autoupdate): No longer exercise `autoupdate'
+       with AC_LINK_FILES.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_PROG_SED): Removed.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       AC_CHECK_FILES has never worked properly.
+
+       * acgeneral.m4 (AC_CHECK_FILE): Use AC_CACHE_CHECK.
+       * autoheader.m4 (AC_CHECK_FILES): AH-define.
+       * tests/semantics.m4: Test AC_CHECK_FILES.
+       * tests/atspecific.m4 (TEST_MACRO): Don't.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       No longer use a diversion to store the sed program implementing
+       AC_SUBST.
+
+       * acgeneral.m4 (_AC_SUBST): New macro.
+       (_AC_SUBST_SED_PROGRAM): Initialize.
+       (AC_SUBST): Use _AC_SUBST.
+       (AC_SUBST_FILE): Likewise.
+       (AC_DIVERSION_SED): Removed.  Renumber the AC_DIVERSIONs.
+       (AC_OUTPUT_FILES): Instead on undiverting AC_DIVERSION_SED, output
+       _AC_SUBST_SED_PROGRAM.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Standardize the error messages in the options handling of
+       `configure' and `config.status'.
+
+       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): Rename as...
+       (_AC_OUTPUT_CONFIG_STATUS): this.
+       Change the error messages from
+         value: invalid feature name
+       to
+         invalid feature: value
+       Invite the user to try --help for invalid options.
+       (AC_INIT_PARSE_ARGS): Likewise.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT_COMMANDS_COMMANDS): Rename as...
+       (_AC_OUTPUT_COMMANDS): This.  All callers changed.
+       Disable the verbose message until Automake uses the new features
+       of `config.status'.
+       Reported by Jim Meyering.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Clean up a few changequotes.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Instead of using changequote
+       to protect a few `[ ]', double quote the constant sections.
+
+2000-02-10  Akim Demaille  <akim@epita.fr>
+
+       Restore AC_HAVE_LIBRARY.
+
+       * acgeneral.m4 (AC_HAVE_LIBRARY): AU_DEFUNed in terms of
+       AC_CHECK_LIB.
+       * doc/autoconf.texi (Libraries): Document.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       Fix the handling of `./configure foo=bar' and test it.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS, getopt loop): Always define
+       ac_optarg as the rhs of the first `=', not only on `-.*=', so that
+       `configure var=val' defines ac_optarg=val.
+       Improve the robustness to shell special characters:
+        - Use grep when checking that shell variable names are valid.
+        - Quote the quotes in ac_optarg before `eval var='$ac_optarg''.
+        - Quote the quotes when building ac_configure_args.
+
+       * tests/torture.m4: Test that `./configure foo=bar' works properly.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       Resynchronize `INSTALL' with the current `configure', and
+       conversely...
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Let `configure' support `-h =
+       --help' and `-n = --no-create'.
+       Document -h, -n and -q in configure's help message.
+       * install.texi (Operation Controls): Formatting changes.
+       Document `configure -h'.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       * README: Updated.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       * ChangeLog.1: Formatting changes.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       Clean up `make clean'.
+
+       * Makefile.am (CLEANFILES): Added autoupdate.m4f and autoconf.tmp.
+       * tests/torture.m4: Rm dummy and dummy.in.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       Test `autoupdate'.
+
+       * tests/tools.m4 (AH_DEFUN): Fix the comments.
+       Quote properly.
+       (autoupdate): New test.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       AU_ glue code for AC_OUTPUT with arguments.
+
+       * acgeneral.m4 (AU_DEFINE): New macros, pulled out from AU_DEFUN.
+       Defines a macro in `autoupdate::' with all the required wrapping
+       for `autoupdate'.
+       (AU_DEFUN): Use it.
+       (AC_OUTPUT): When dispatching your arguments, use ifval, not
+       ifset!
+       Dispatch actions to AC_CONFIG_COMMANDS not AC_OUTPUT_COMMANDS, to
+       avoid unneeded warnings for obsolete use of AC_OUTPUT_COMMANDS.
+       (autoupdate::AC_OUTPUT): New macro.
+       * doc/autoconf.texi (Writing configure.in, the example): Don't
+       advocate AC_OUTPUT with args.
+       (Output, AC_OUTPUT with args): Simplify the documentation, and
+       provide the translation into the new scheme.
+       Propagate what remained into the proper sections.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       AU_ glue code for AC_OUTPUT_COMMANDS.
+
+       * acgeneral.m4 (AC_OUTPUT_COMMANDS): AU_DEFUNed in terms of
+       AC_CONFIG_COMMANDS.
+       (AC_OUTPUT_COMMANDS_CNT): New variable, declared both in
+       `autoconf::' and `autoupdate::'.
+       (AC_OUTPUT): Register your arguments to AC_OUTPUT_COMMANDS only if
+       there are to avoid spurious `run autoupdate' messages.
+       * doc/autoconf.texi (Libraries): Document the changes.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       Avoid outputting `config_files' code in `config.status' if there
+       are none.
+
+       * acgeneral.m4 (AC_OUTPUT): Don't register $1 to `AC_CONFIG_FILES'
+       if $1 is empty.
+       Normalize the names of the sections in `config.status --help'.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       * README-alpha: New file, based on Automake's.
+       * Makefile.am: Tuned.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       Extend the concept of `INIT-CMDS' to the AC_CONFIG_FOOS.
+
+       * acgeneral.m4 (_AC_CONFIG_COMMANDS_INIT): New macro which will
+       collect the `INIT-CMDS'.
+       (AC_CONFIG_COMMANDS, AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
+       AC_CONFIG_FILES): Use it, and also temporarily divert to -1
+       instead of spamming dnl everywhere.
+       (AC_OUTPUT_CONFIG_STATUS): Make sure to output the INIT-CMDS
+       before the other sections, it'd be a pity to initialize after the
+       use :).
+
+       * doc/autoconf.texi (Configuration Actions): New section,
+       documenting the common behavior of AC_CONFIG_FILES,
+       AC_CONFIG_HEADERS, macro AC_CONFIG_COMMANDS, and AC_CONFIG_LINKS.
+       (Configuration Files): Document $2 and $3 of AC_CONFIG_FILES.
+       (Configuration Headers): Document $2 and $3 of AC_CONFIG_HEADERS.
+       (Configuration Commands): Document $2 and $3 of AC_CONFIG_COMMANDS.
+       (Configuration Links): Document $2 and $3 of AC_CONFIG_FILES.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (m4_sign, m4_cmp, m4_list_cmp): New macros.
+       * acgeneral.m4 (AC_UNGNITS): Rename as...
+       (_AC_VERSION_UNLETTER): this.  All callers changed.
+       Implement the scheme proposed by Alexandre Oliva:
+               Nl -> (N+1).-1.(l#)
+       (_AC_VERSION_COMPARE): New macro.
+       (AC_PREREQ): Use it.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       * tests/base.m4: Really added to the CVS repository.
+       * tests/tools.m4: Likewise.
+
+2000-02-09  Akim Demaille  <akim@epita.fr>
+
+       * tests/base.m4: s/m4 -I ../m4 -I $at_top_srcdir/.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh (debug): Initialize to `false', not 0.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Fix a bug: `libm4::define' was incorrectly registered.
+
+       * libm4.m4 (libm4::define): Not only register, define too.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_COMPILE_CHECK): Use AU_DEFUN, remove the call
+       to AC_OBSOLETE.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PROVIDE): Use `m4_define', not `define'.
+       Because of the names pace machinery this change makes `autoconf'
+       about four times faster on complex `configure.in's.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Open the access to AH_ to users.
+
+       * autoheader.m4 (autoheader::AH_DEFUN): New macro.
+       * tests/tools.m4: New file, in charge of testing the scripts.
+       All the dependencies adapted.
+       * tests/actest.m4 (autoheader::AC_TATOOINE): New macro, used while
+       testing autoheader.
+       * tests/atspecific.m4: Create config.hin instead of config.h.in.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Because of commas and brackets, m4_split must mess with the
+       quotes.
+
+       * libm4.m4 (m4_split): Quote the elements of the list you produce.
+       * tests/base.m4: New file, testing libm4.
+       All callers adapted.
+       Test m4_wrap.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CONFIG_UNIQUE): Strip the `:foo.in' part
+       yourself, in order to give better error messages.
+       (AC_CONFIG_IF_MEMBER): Adapted to the above change.
+       Quote some regexp active characters ([+.*]).
+       Suggested by Alexandre Oliva.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INCLUDES_DEFAULT): Make it more robust to
+       the fact it is used non quoted.
+       Reported by Jim Meyering.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Simplify some excess in
+       changequote.
+       (AC_OUTPUT_SUBDIRS): Likewise.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * autoupdate.sh: Don't dump --help on --wrong-option.
+       * autoconf.sh: Reformatting, and use >&2 instead of 1>&2.
+       * autoreconf.sh: Likewise.
+       * autoheader.sh: Likewise.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (m4_namespace_push, m4_namespace_pop): Use the private
+       macros to be robust to name space changes.
+       (m4_popdef, m4_pushdef): New private macros.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Let the doc catch up.
+
+       * doc/autoconf.texi (Common Behavior): New section, to document
+       the common behavior of the macros.
+       (Standard Symbols): New subsection.  Describes the transformation
+       of the AC_DEFINEd names.
+       (Default Includes): New subsection.  Obvious content.
+       All the ``callers'' updated.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT_HEADERS): Don't use `break' to exit the
+       while loops which are breaking conftest.defines and
+       conftest.undefs into smaller snippets: just use the proper
+       condition for the while.
+       Suggested by Alexandre Oliva.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Configuration Commands): New section, for
+       AC_CONFIG_COMMANDS.
+       Move the definition of AC_OUTPUT_COMMANDS here.
+       (Configuration Links): New section, for AC_CONFIG_LINKS and
+       AC_LINK_FILES.
+       (Configuration Files): New section, for AC_CONFIG_FILES.
+       (Globally) Promote AC_CONFIG_HEADERS over AC_CONFIG_HEADER.
+       (Using System Type): Don't document AC_CONFIG_LINKS and
+       AC_LINK_FILES.
+       (Invoking config.status): Mention CONFIG_COMMANDS.
+       Document --file and --header.
+       Talk first of the newest interface of config.status.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Introduce a concept index, and update a bit the documentation.
+
+       * doc/autoconf.texi (Concept Index): New section.
+       Various entries added.
+       (Typedefs): Rename as...
+       (Types): this.  Pay attention to not limiting the documentation to
+       the typedefs.
+       (Particular Types): Mention the equivalent generic test.
+       Promote the GNU coding style at various places.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Revamp the autoupdate/AC_OBSOLETE chain.  All the details are
+       given in the prologue of acoldnames.m4.
+
+       * acgeneral.m4 (Prologue): Enter the `autoconf' name space.
+       (AU_DEFUN): New macro.
+
+       * autoupdate.m4: New file.
+       Disable the name spaces `autoconf', and `libm4'.  Disable libm4.
+       * Makefile.am: Tuned to support the changes above.
+
+       * autoupdate.sh: Model after autoconf.sh.
+       Can run on several files at once (for instance m4/*.m4).
+       Don't touch files that are up to date.
+       Run m4 on autoupdate.m4f instead of playing with sed.
+
+
+       Use AU_DEFUN.
+
+       * acgeneral.m4 (AC_LINK_FILES, AC_ENABLE, AC_WITH): Use AU_DEFUN,
+       remove the call to AC_OBSOLETE.
+       * acspecific.m4 (AC_CYGWIN32): Likewise.
+       * acoldnames.m4: Replaced all the definitions via `define' or
+       `AC_DEFUN' to use `AU_DEFUN'.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Clean up some m4 files.
+
+       * acoldnames.m4: Use `#', not `dnl'.
+       Don't spread `dnl' everywhere, anyway, we are in a divert(-1).
+       * autoconf.m4: Likewise.
+       * autoheader.m4: Likewise.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Clean up autoconf.
+
+       * autoconf.sh: Minor reorganizations to clearly separate the
+       prologue, which is almost common to all the shell scripts of
+       Autoconf, and the body.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Improve support of name spaces in libm4.  Put the m4 builtins
+       in the `libm4' name space.
+
+       * libm4 (m4_changequote, m4_define, m4_defn, m4_dnl, m4_indir,
+       m4_undefine): Private copies in the global name space.  Used by
+       the name space mechanisms.
+       (m4_namespace_register): New macro.
+       (m4_namespace_define): Use it.
+       (builtin, changequote, defn, dnl, esyscmd, ifdef, ifelse, indir,
+       patsubst, popdef, pushdef, regexp, undefine, syscmd, sysval): Put
+       in the `libm4' name space.
+       (m4_disable, m4_enable): Use the private m4_indir, otherwise once
+       `libm4' closed, there is no `indir' available, and therefore no
+       means to reopen a name space.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Output really nothing if AC_INIT was not given.  Unconditional
+       output can be problematic with autoupdate.
+
+       * acgeneral.m4 (AC_INIT_NOTICE): Output ac_includes_default.
+       (Default includes section): No longer dump ac_includes_default in
+       AC_DIVERSION_INIT.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (m4_namespace_define): Fix a bug: `m4_namespace'
+       instead of `$1'.
+       Simplify some excess in quoting.
+       Use NAMESPACE::MACRONAME instead of `m4_defn(NAMESPACE,
+       MACRONAME)'.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Adapt autoheader to use libm4's name spaces.
+
+       * autoheader.m4 (AH_HOOK): Removed.
+       (AH_DEFUN): Define in the `autoheader' name space.
+       Use only AH_DEFUN to define macros in this file.
+       (epilogue): No longer run the `AH_HOOKS', enter the `autoheader'
+       name space.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Clean up a bit the user interface.
+
+       * autoconf.sh: Give your name while reporting errors.
+       Don't spit --help for errors on arguments.
+       * autoreconf.sh: Likewise.
+       * autoheader.sh: Likewise.
+       More temporary files that one can browse when debugging.
+       Don't ${var}, just $var.
+       Don't dump --help when the arguments are invalid.
+       (config_h): Use the empty value instead of `undefined' to check
+       that it is defined.
+       * acspecific.m4: Formatting changes.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Introduce name spaces in libm4.
+
+       * libm4.m4 (m4_namespace_push, m4_namespace_pop,
+       m4_namespace_define, define, m4_disable, m4_enable, m4_rename):
+       New macros.
+       (_m4_foreach, _m4_for, m4_wrap): Use m4_define for temporaries.
+       (m4_split): Don't mess with the quotes.
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS, AC_OUTPUT_HEADERS): Quote
+       `define'.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Introduction): m4 1.4 is now required.
+       (Invoking autoconf): A better help on --trace.
+       (Defining Symbols): Advocate a proper use of the quotes in m4
+       code, including if the quotes are sometimes useless.  It is bad,
+       very bad not to quote properly, so quote all the examples
+       properly.
+       (Cache Files): Use a unary call to define, instead of an empty
+       $2.
+       (Using System Type): Watch out TeX wrapping.
+       (Pretty Help Strings): Don't give too long a snippet of --help.
+       Promote the coding style of Autoconf.  Quote properly.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PRO): Use AC_PROVIDE instead of defining
+       yourself.  This allows to see everything that is AC_PROVIDEd via
+       autoconf --trace.
+       (AC_SPECIALIZE): define'd, not AC_DEFUN'd.
+       (AC_PROVIDE): Use define with a single arg, instead of an empty $2.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (ac_includes_default): Don't use simple quotes, but
+       doubles quotes if you want to use \-continuation lines: this is
+       not recognized by MIPS' sh.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4. Formatting changes.
+       * acspecific.m4: Likewise.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CONFIG_HEADERS, AC_CONFIG_LINKS,
+       AC_CONFIG_SUBDIRS): A space was missing to separate the arguments
+       of m4_append.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Arrange that config.status creates the file with the AC_SUBSTing
+       engine only if needed.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Create the sed code only if test
+       -n "$CONFIG_FILES".
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Promote AC_LANG_CASE.
+
+       * acgeneral.m4 (AC_TRY_COMPILER, AC_TRY_LINK_FUNC, AC_CHECK_LIB,
+       AC_TRY_COMPILE, AC_TRY_LINK, AC_TRY_RUN_NATIVE, AC_CHECK_FUNC):
+       Use AC_LANG_CASE instead of ifelse (AC_LANG, ...).
+       (AC_TRY_LINK_FUNC): Quote the body the the AC_DEFUN (whoa, how
+       could this survive so long?!?).
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+       * acspecific.m4: Likewise.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Use the style we promote.
+
+       * doc/autoconf.texi (Header Templates): Promote #if over #ifdef;
+       and #undef over #define in templates.
+       * acspecific.m4 (AC_DECL_SYS_SIGLIST, AC_FUNC_MMAP,
+       AC_FUNC_SETPGRP, AC_FUNC_VFORK, AC_FUNC_SELECT_ARGTYPES): Use #if,
+       not #ifdef and #ifndef, indent CPP directives.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       Quote properly AC_SHELL_IFELSE and callers.
+
+       * acgeneral.m4 (AC_SHELL_IFELSE): Don't overquote $1.
+       (AC_VAR_IF_SET, AC_CHECK_MEMBER, AC_CHECK_LIB, AC_CHECK_HEADER,
+       AC_CHECK_DECL, AC_CHECK_FUNC, AC_CHECK_TYPE_INTERNAL): Quote the
+       first argument of AC_SHELL_IFELSE.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       It seems quite delicate to have AC_INCLUDES_DEFAULT insert the
+       default headers in the INIT section of configure: the reason is
+       that AC_INCLUDES_DEFAULT is called unquoted, and this results in
+       an un expected behavior.  Thanks to Roman V. Shaposhnick for the
+       details.
+
+       The current implementation is not satisfying: the default headers
+       are defined in the INIT section even if they are not used.
+
+       * acgeneral.m4 (Prologue of AC_INCLUDES_DEFAULTS): Dump the
+       definition of ac_includes_default in the INIT section of
+       configure.
+       (AC_INCLUDES_DEFAULTS): Use it.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * TODO: Updated.
+       * THANKS: Updated.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * libm4.m4 (m4_for): New macro.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       Stay in Autoconf's name space.
+
+       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): Prefixed with 'ac_':
+       arg, save_arg, i, seen, previous_arg, ld_run_path.
+       Rename f77_link_output as ac_link_output.
+       * tests/actest.m4 (AC_ENV_SAVE): Don't note F77, FFLAGS, FLIBS,
+       G77, f77_case, f77_underscore.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       Use `#' for comments instead of `dnl'.
+       Better highlighting of the sections in the sources.
+
+       * acgeneral.m4: Formatting changes.
+       * acspecific.m4: Likewise.
+       * autoheader.m4: Likewise.
+       * acoldnames.m4: Likewise.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       Create libm4.m4.
+
+       * Makefile.am: Adjusted for libm4.m4.
+
+       * acgeneral.m4 (m4_errprint, m4_warn, m4_fatal, m4_prefix,
+       m4_eval, m4_shift, m4_format, m4_include_unique, m4_include,
+       m4_sinclude, m4_quote, m4_split, m4_join, m4_strip, m4_append,
+       m4_list_append, ifval, ifset, m4_default, m4_case, m4_match,
+       m4_foreach): Moved from here, to...
+       * libm4.m4: here.
+       * acgeneral.m4 (AC_WRAP): Moved from here, to...
+       * libm4.m4 (m4_wrap): here.  All callers changed.
+
+       * acgeneral.m4: Don't include acversion.m4.
+       * autoconf.m4: Include libm4.m4 and acversion.m4.
+       * autoheader.m4: Likewise.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       AC_CHECK_SIZEOF: Fix a bug, use standard default headers, and
+       test.
+
+       * acgeneral.m4 (AC_CHECK_SIZEOF): Don't over quote $1, some []
+       were left in the C code, and had the macro fail.
+       Use AC_INCLUDES_DEFAULT.
+       * doc/autoconf.texi: Mention default includes.  Explain stdio.h
+       must always be given.
+
+       * tests/atspecific.m4 (TEST_MACRO): Updated the list of
+       exceptions.
+       (AT_CHECK_DEFINES): New macro, to check the content of config.h.
+       * tests/semantics.m4: All the tests are updated to use
+       AT_CHECK_DEFINES.
+       Test AC_CHECK_SIZEOF, AC_CHECK_HEADERS, and AC_CHECK_FUNCS.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       Give explicit diagnostics when an input file (for config headers;
+       config files etc.) does not exist.
+       From Jim Meyering.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADERS): Check for the
+       existence of source files.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       Torture test config.status, AC_SUBST and AC_DEFINE.
+
+       * tests/torture.m4: New file.
+       * tests/suite.m4: Include it.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4 (m4_for, m4_foreach): New macros.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Instead of defining an
+       unused pointer to the type $1, use
+       if (($1 *) 0) return 0;
+       to avoid warnings from the compiler.
+       From Paul Eggert.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INCLUDES_DEFAULT): Include sys/types.h
+       Reported by Jim Meyering.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * tests/atspecific.m4: New file, for AT macros specific to
+       Autoconf testing.
+       * tests/suite.m4 (AT_TEST_MACRO): Moved to
+       * tests/atspecific.m4 (AT_TEST_MACRO): here.
+       * tests/syntax.m4 (TEST_MACRO): Moved to
+       * tests/atspecific.m4 (TEST_MACRO): here.  Don't test /^AC_INIT/,
+       nor /^AC_PROG_\(CC\|CXX\|F77\)_\(GNU\|WORKS\)$/: they are already
+       tried elsewhere.
+       * tests/Makefile.am: Adjusted.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (m4_case): Fixed a typo and a bug: one shift was
+       missing.
+       (m4_match): New macro.
+       * tests/atgeneral.m4 (AT_CASE): Fixed.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+       * acspecific.m4: Likewise.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): Don't use FFLAGS_SAVE
+       but ac_save_FFLAGS.
+       (AC_F77_NAME_MANGLING): Don't use foo_bar but ac_foo_bar.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_C_INLINE): Proceed as for AC_C_CONST:
+       condition out the test case if __cpluscplus.
+       Don't document the autoheader template twice, one is enough.
+       * autoheader.m4 (AC_CONFIG_HEADER): don't hook on this guy, but
+       on...
+       (AC_CONFIG_HEADERS), since the former is defined on the latter.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Use the scheme proposed
+       by Alexandre Oliva for testing the definition of TYPE:
+       TYPE *foo;
+       sizeof (TYPE);
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_C_CONST): Don't changequote, there is no need
+       for it.  Just quote properly!
+       condition out the test case if __cpluscplus.
+       AC_REQUIRE AC_PROG_CC_STDC.
+       Fix slightly the display of the result (formerly the first run
+       says `none needed', and later, because of the cache `no').
+       (AC_C_INLINE, AC_C_VOLATILE): AC_REQUIRE AC_PROG_CC_STDC.
+       * doc/autoconf.texi (AC_C_CONST): Give a few hints on the
+       motivation for trusting the C++ compilers.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * tests/atgeneral.m4: Updated.
+       (AT_CASE): new macro.
+       (AT_CHECK): Use it.  Don't changequote for patsubst, there is no
+       need.
+       * tests/syntax.m4 (TEST_MACRO): Don't run AC_ARG_VAR.
+       Reported by Jim Meyering.
+       Use AT_CASE.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       Test that the macros respect the user variable name space.
+
+       * acgeneral.m4 (AC_CANONICAL_THING): define, not AC_DEFUN.
+       Don't AC_PROVIDE, there is no need.
+       When calling `config.sub`, also || exit 1, to catch failures from
+       config.sub.
+       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Use ac_val, not val.
+       (AC_EXEEXT): Use ac_file, not file.
+       * tests/actest.m4: New file, holding extra Autoconf macros used
+       during the testing.
+       (AC_ENV_SAVE): New macro, save the sh variables in a file.
+       * tests/suite.m4 (AT_TEST_MACRO, Generation of configure.in):
+       include actest.m4, and call twice AC_ENV_SAVE to compare the
+       variables before and after the macro.
+       * tests/Makefile.am (macro.m4): Don't test macros that are
+       required: they will be tested somewhere else.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4(AC_CONFIG_PRE_COMMANDS, AC_CONFIG_POST_COMMANDS):
+       Rename as AC_CONFIG_COMMANDS_PRE, AC_CONFIG_COMMANDS_POST.  All
+       dependencies changed.
+       From Jim Meyering.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+       * acspecific.m4: Likewise.
+
+2000-02-07  Akim Demaille  <akim@epita.fr>
+
+       Start a new series of tests which check the semantics.
+
+       * acgeneral.m4 (AC_CHECK_MEMBER): It is not smart to define
+       ac_Foo, and use AC_Foo.  Got rid of AC_Member_Aggregate and
+       AC_Member_Member which were complicating more than simplifying.
+       (AC_CHECK_DECLS): Use m4 lists.
+       (AC_CHECK_TYPES): A comma was missing.
+       * autoheader.m4: (AC_CHECK_DECLS): Use m4 lists.
+       * doc/autoconf.texi (Generic Declarations): AC_CHECK_DELCS uses m4
+       lists.
+       * tests/semantics.m4: New file.  Collection of semantical tests:
+       verify that the tests are positive and negative when appropriate.
+       Test AC_CHECK_MEMBERS, AC_CHECK_DECLS and AC_CHECK_TYPES.
+
+2000-02-04  Akim Demaille  <akim@epita.fr>
+
+       * tests/Makefile.am (macros.m4): Fix the sed snippet.
+
+2000-02-04  Akim Demaille  <akim@epita.fr>
+
+       * testsuite/autoconf.g/init.exp: Removed, test performed by
+       tests/syntax.m4.
+       * testsuite/autoconf.g/sizeof.exp: Likewise.
+       * testsuite/autoconf.s/defines.exp: Likewise.
+       * configure.in (AC_OUTPUT): Adjusted.
+       * Makefile.am (SUBDIRS): Adjusted.
+
+2000-02-04  Akim Demaille  <akim@epita.fr>
+
+       * tests/syntax.m4: Test AC_CHECK_SIZEOF.
+       * tests/Makefile.am (CLEANFILES, DISTCLEANFILES): Adjusted.
+       (macros.m4): Use tmp dest files ($@-t), not directly `$@'.
+
+2000-02-04  Akim Demaille  <akim@epita.fr>
+
+       Hide AH_HOOK behind AH_DEFUN.
+
+       * autoheader.m4 (AH_DEFUN): New macro.  Combination of define and
+       AH_HOOK.
+       (AC_TRY_RUN, AC_DEFINE, AC_DEFINE_UNQUOTED, AC_CHECK_LIB,
+       AC_CHECK_HEADERS, AC_CHECK_HEADERS_DIRENT, AC_CHECK_DECLS,
+       AC_CHECK_FUNCS, AC_CHECK_SIZEOF, AC_PROG_LEX, AC_CHECK_MEMBERS,
+       AC_CHECK_TYPE, AC_FUNC_ALLOCA, AC_CHECK_TYPES, AC_C_CHAR_UNSIGNED,
+       AC_AIX, AC_F77_WRAPPERS, AC_CONFIG_HEADER): All the former calls
+       to define and AH_HOOK in autoheader.m4 are replaced by AH_DEFUN.
+
+2000-02-04  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): No use
+       to hide, you are DEFUNCT.
+
+1999-11-14  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.texi (Invoking ifnames): ifnames no longer supports
+       --macrodir.
+
+1999-11-13  Akim Demaille  <akim@epita.fr>
+
+       Run the `syntax' test on acgeneral macros too.
+       Fix the bugs discovered.
+
+       * acgeneral.m4 (AC_CANONICAL_THING): Quote the
+       AC_REQUIRE([AC_CANONICAL_HOST]).  Bug triggered by the use of
+       AC_CANONICAL_BUILD alone in configure.in.  Also, quote the
+       arguments of macros (eg, ifelse([$1]...), not ifelse($1...)).
+       (m4_case): New macro.
+       (AC_LINKER_OPTION): Don't clash with user's name space
+       (s/i/ac_link_opt).
+       (AC_LIST_MEMBER_OF).  You mean AC_FATAL, not AC_MSG_ERROR.
+       Quote properly the argument.
+       dnl out the empty lines that result from m4 pure code.
+       Don't pollute the user name space.
+       Use AC_SHELL_IFELSE.
+       (AC_F77_NAME_MANGLING): Don't use `test -o'.  There are still
+       name space problems.
+       * tests/Makefile.am (macros.m4): Also fetch the macros from
+       acgeneral.m4.
+
+1999-11-13  Akim Demaille  <akim@epita.fr>
+
+       Really install this patch.
+
+       * acgeneral.m4 (AC_MSG_ERROR, AC_MSG_ERROR_UNQUOTED): Allow an
+       optional $2: exit status.
+
+1999-11-13  Akim Demaille  <akim@epita.fr>
+
+       Check that the AC_DEFINEs from acspecific.m4 do have a template.
+       Fix the discovered bugs.
+
+       * tests/atgeneral.m4 (AT_CHECK): Don't just exit 1 when you want
+       to propagate the failure of a test: exit with the same exit
+       status, at least to preserve 77 (=ignore).
+       * tests/syntax.m4 (TEST_MACRO): Run also autoheader.  Don't run
+       this test on all the macros, some just cannot run without
+       arguments.
+       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): In the if egrep/fi for
+       #define templates, add a `:' to prevent syntax errors in
+       config.status when there are no AC_DEFINE performed.
+       * autoheader.m4 (AH_TEMPLATE): Don't use _AC_SH_QUOTE here, use it
+       in...
+       (AH_VERBATIM): here.  Now AH_C_UNSIGNED_CHAR is no longer failing
+       (formerly it would produce a non backslashed backquote, which
+       made sh choke).
+
+1999-11-13  Akim Demaille  <akim@epita.fr>
+
+       Introduce a means to distinguish failures of `configure' due to
+       extern software (so that the test suite doesn't fail on them).
+
+       * acgeneral.m4 (AC_MSG_ERROR, AC_MSG_ERROR_UNQUOTED): Allow an
+       optional $2: exit status.
+       * doc/autoconf.texi: Document.
+       * acspecific.m4 (AC_PROG_CC_WORKS, PROG_CXX_WORKS,
+       AC_PROG_F77_WORKS): Exit 77 if the compiler does not work.
+
+1999-11-13  Akim Demaille  <akim@epita.fr>
+
+       Clean up a bit the handling of the LANG stack.  More is needed.
+
+       * acgeneral.m4 (AC_LANG_CASE): New macro.
+       (AC_LANG_RESTORE): Use m4_case.
+       (AC_LINKER_OPTION): Use AC_LANG_CASE.
+
+1999-11-11  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.texi (Generic Declarations): Fixed a typo which
+       prevented `make distcheck' from succeeding.
+       * texinfo.tex: Updated for the same reasons.
+
+1999-11-11  Akim Demaille  <akim@epita.fr>
+
+       Introduce a new style of testing, independent from DejaGNU.
+
+
+       Introduce the logistics.
+
+       * configure.in: Initialize AT, and output tests/atconfig, and
+       tests/Makefile.
+       * m4/atconfig.m4: New file.
+       * m4/Makefile.am: Adjusted.
+       * aclocal.m4: Include atconfig.m4.
+       * Makefile.am: Adjusted.
+       * tests/Makefile.am: New file.
+       * tests/atgeneral.m4: Likewise.
+       * tests/atconfig.in: Likewise.
+
+
+       Write tests.
+
+       * tests/syntax.m4: New file, in charge of checking the validity of
+       the sh code produced by the macros defined in acspecific.m4.
+       acgeneral.m4 is not checked here, because these macros require
+       arguments.
+       * tests/suite.m4: New file.  Run syntax.m4.
+
+1999-11-10  Akim Demaille  <akim@epita.fr>
+
+       A test suite will be introduced which tries to run all the
+       specific macros, but hasbeen'd macro make configure die with bad
+       exit status.  So we wish to distinguish live macros from defunct
+       macros at the moment they are AC_DEFUN'd, not in their body.  Hm,
+       defunct, defunct... Hey!  That's a good name!
+
+       * acgeneral.m4 (AC_DEFUNCT): New macro, comparable to AC_DEFUN,
+       but for macros which are no longer defined.  Replaces AC_HASBEEN.
+       (AC_HASBEEN): Defunct.  Well, removed in fact.
+       (AC_HAVE_LIBRARY): Don't use AC_DEFUN and AC_HASBEEN, just
+       AC_DEFUNCT.
+       * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
+       AC_INT_16_BITS, AC_LONG_64_BITS): Likewise.
+       (AC_XENIX_DIR): It was defunct even before I declared it was: was
+       depending upon AC_DIR_HEADER which is defunct.  So AC_DEFUNCT'ed
+       now.
+       (AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): While we're here, you
+       too are defunct now.
+       * autoconf.texi (Obsolete Macros): Replace the documentation of
+       AC_HASBEEN with that of AC_DEFUNCT.
+
+1999-11-10  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh: Formatting changes.
+       Removed development junk.
+       * acspecific.m4: Formatting changes.
+       * autoconf.m4: Likewise.
+       * autoheader.m4: Likewise.
+
+1999-11-10  Akim Demaille  <akim@epita.fr>
+
+       Let Autoconf use autoconf's `--install'.
+
+       * m4/Makefile.am: New file.
+       * m4/init.am: New file, required by Automake.
+       * m4/missing.am: Likewise.
+       * m4/sanity.am: Likewise.
+       * aclocal.m4: Include them.
+       * configure.in (AC_OUTPUT): Added m4/Makefile.
+
+1999-11-10  Akim Demaille  <akim@epita.fr>
+
+       Make autoconf support --install.
+
+       * autoconf.sh (task install): New task.  Extract the set of
+       auxiliary m4 files a configure.in depends upon.  Install links
+       from library files to the local dir so that the packages depends
+       only on local extensions.  Check that the user includes exactly
+       the files she needs.
+
+1999-11-10  Akim Demaille  <akim@epita.fr>
+
+       Require GNU m4 1.4 (well 1.3 in fact).
+
+       Because we are ready to handle the case where there are no frozen
+       files, we *have* to pass a -I, which is dangerous in conjunction
+       with the silent including of `aclocal.m4': you may include things
+       that were not expected.  Since anyway handling pre 1.3 complicates
+       the task, just require an m4 which supports reloading of frozen
+       files.
+
+       * acspecific.m4 (AC_PROG_GNU_M4): Check for --reload.
+       * autoconf.sh: Likewise
+       * autoheader.sh: Likewise.
+       * configure.in: Explicitly state the m4 version you want.
+
+1999-11-10  Akim Demaille  <akim@epita.fr>
+
+       No need for foo="`bar`", foo=`bar` is fine.
+       Simplify ${foo} and ${1} into $foo and $1.
+
+       * acgeneral.m4 (ac_LF_and_DOT): Remove the double quotes.
+       * acspecific.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O): Likewise.
+       * autoconf.sh: Likewise.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * ifnames.sh: Remove all the code and messages related to
+       AC_MACRODIR, since ifnames is not related to macros in anyway.
+
+1999-11-10  Akim Demaille  <akim@epita.fr>
+
+       New version of AC_INCLUDE, which does not glob, nor rely upon the
+       shell.  Add AC_INCLUDES too.  Help tracking multiple inclusions.
+
+       * acgeneral.m4 (m4_errprint, m4_warn, m4_fatal): New macros,
+       variations around errprint.
+       (m4_include_unique): New macro which registers what are the files
+       already included, and warns if some are included several times.
+       (m4_include, m4_sinclude): New macro, using m4_include_unique.
+       (AC_INCLUDE): Is now just a wrapper of m4_include.
+       (AC_INIT): Use m4_sinclude, not sinclude.
+       (_AC_ERRPRINT): Removed, m4_errprint is here!
+       (AC_WARNING, AC_FATAL): Wrappers of m4_warn and m4_fatal.
+
+1999-11-01  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.sh: No longer rely on a system acconfig.h.
+
+1999-11-01  Akim Demaille  <akim@epita.fr>
+
+       Be kind to Automake: list the arguments of selected macros
+       (for instance AC_SUBST will list each variable which may be
+       substitued).
+
+       * autoconf.sh (--trace, --output): New options.
+       Implement tracing of macros.
+       trap also on 0, so that there is no need to rm here and there.
+       * autoconf.texi (Output): Document --trace and --output.
+
+1999-11-01  Akim Demaille  <akim@epita.fr>
+
+       Clean up the macros for testing members of aggregates.
+
+       * acgeneral.m4 (AC_CHECK_MEMBER): FATAL if $1 has no dot in it.
+       Use AC_INCLUDE_DEFAULTS.
+       (AC_C_STRUCT_MEMBER): Removed.
+       * acspecific.m4 (AC_STRUCT_TIMEZONE): Adapted to AC_CHECK_MEMBERS.
+       (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV): Adapted to
+       AC_CHECK_MEMBERS and obsoleted.
+       (AC_STRUCT_ST_BLOCKS): Adapted to AC_CHECK_MEMBERS.
+       * autoconf.texi (AC_STRUCT_ST_BLKSIZE, HAVE_STRUCT_STAT_ST_RDEV):
+       Explain they are obsoleted, and how to migrate.
+       (AC_STRUCT_ST_BLOCKS, AC_STRUCT_TIMEZONE): Explain that the
+       AC_DEFINE changed (but the former #defines remain defined
+       currently).
+       (AC_C_STRUCT_MEMBER): Removed, replaced by the definitions of
+       AC_CHECK_MEMBER and AC_CHECK_MEMBERS.
+
+1999-11-01  Akim Demaille  <akim@epita.fr>
+
+       Install a uniform set of default includes.
+
+       * acgeneral.m4 (AC_INCLUDES_DEFAULT): New macro.  Expands in its
+       argument if non empty, otherwise a default list of includes.
+       (AC_CHECK_DECL, AC_CHECK_TYPE_INTERNAL): Use AC_INCLUDES_DEFAULT.
+       * autoconf.texi: Adjusted.
+
+1999-11-01  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.m4 (AH_FUNC_ALLOCA, AH_C_CHAR_UNSIGNED, AH_AIX):
+       Don't leave `[]dnl' in pseudo #-comment (actually CPP directives).
+
+1999-11-01  Akim Demaille  <akim@epita.fr>
+
+       Fix a bit of the brokenness of AC_CHECK_TYPE.
+
+       * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): New macro, inspired from
+       the former AC_CHECK_TYPE.  This macro is exactly the one that
+       ought to be named AC_CHECK_TYPE: it just checks, and executes user
+       actions.  In the future, this macro ought to be renamed
+       AC_CHECK_TYPE.
+       There is a big difference with the former AC_CHECK_TYPE: instead
+       of grepping in the headers, it tries to compile a variable
+       declaration.  This is both safer, slower, and better, since now we
+       can check for compiler types (e.g., unsigned long long).
+       (AC_CHECK_TYPES): The looping and AC_DEFINEing version of the
+       previous macro.  Uses m4 loops.
+       (AC_CHECK_TYPE): Reimplemented on top of AC_CHECK_TYPE_INTERNAL.
+       * autoheader.m4 (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros,
+       hooked.
+       * autoconf.texi (@ovar): New macro, for optional variables.
+       (Generic Typedefs): Document AC_CHECK_TYPES.
+       * autoheader.texi: (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros.
+       (Epilogue): Hooks them.
+
+1999-11-01  Akim Demaille  <akim@epita.fr>
+
+       Update autoupdate.
+
+       * acoldnames.m4:  Sort the two sections.
+       * acoldnames.m4 (AM_CYGWIN32, AM_EXEEXT, AM_FUNC_FNMATCH,
+       AM_FUNC_MKTIME, AM_PROG_LIBTOOL, AM_MINGW32, AM_PROG_INSTALL,
+       fp_FUNC_FNMATCH): Added their new names.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Create man pages for the executables.
+
+       * Makefile.am (SUBDIRS): Add `man' and prepend `.' so that
+       executables be built before help2man is run.
+       * configure.in (AC_OUTPUT): Add man/Makefile.
+       AC_MSG_ERROR, not AC_ERROR.
+       Check for missing help2man.
+       * man/Makefile.am: New file.
+       * man/autoconf.x: Likewise.
+       * man/autoreconf.x: Likewise.
+       * man/autoheader.x: Likewise.
+       * man/autoscan.x: Likewise.
+       * man/autoupdate.x: Likewise.
+       * man/ifnames.x: Likewise.
+       * man/common.x: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Reformating of configure and
+       config.status --help.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): Implement `config.status
+       --file' and `--header'.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.m4 (AH_TEMPLATE): Quote $2 once, now _AC_SH_QUOTE
+       behaves properly.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+       * acspecific.m4: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CONFIG_LINKS): Allow a second argument,
+       commands to run, as AC_CONFIG_FILES and HEADERS.
+       (AC_LIST_LINKS_COMMANDS): New growing string.  Initialize.
+       (AC_OUTPUT_LINKS): Use it.
+       (AC_OUTPUT_FILES, AC_OUTPUT_HEADERS, AC_OUTPUT_LINKS): Don't
+       pretend to have arguments: you don't depend upon it.
+       (AC_OUTPUT): Call the previous macros without arguments.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PREFIX_PROGRAM): Don't use define/undefine, but
+       pushdef/podef.  AC_UPCASE_NAME no longer exist.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formatting changes.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * TODO: Updated.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Clean up dead comments/code.  Clean up the incompatibilities
+       between quoted and non quoted _AC_ECHO and the like.
+
+       * acgeneral.m4: Remove the comments on the no longer defined AC_TR.
+       (_AC_SH_QUOTE): Be robust to active symbols.
+       (_AC_ECHO): Quote properly the argument.
+       (AC_TRY_RUN): Don't quote [AC_TRY_RUN] in the warning.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4: Formatting changes.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT_NOTICE, AC_INIT_PREPARE, AC_ARG_ENABLE,
+       AC_ARG_WITH, AC, TRY_COMPILER, AC_TRY_RUN, AC_TRY_CPP,
+       AC_EGREP_CPP): Use @PND@ instead of [#]: it looses the editors
+       that try to match the pairs of (), [] etc.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Fix the compatibility of the compiling macros with C++.
+
+       * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK, AC_CHECK_SIZEOF): Use
+       `int main () {...}', instead of `main () {...}'.
+       * acspecific.m4 (AC_TYPE_GETGROUPS, AC_FUNC_CLOSEDIR_VOID,
+       AC_FUNC_FNMATCH, AC_FUNC_GETPGRP, AC_FUNC_SETPGRP, AC_FUNC_VFORK,
+       AC_FUNC_WAIT3, AC_FUNC_ALLOCA, AC_FUNC_UTIME_NULL,
+       AC_FUNC_SETVBUF_REVERSED, AC_FUNC_MEMCMP, AC_C_CHAR_UNSIGNED,
+       AC_C_LONG_DOUBLE, AC_C_BIGENDIAN, AC_SYS_RESTARTABLE_SYSCALLS):
+       Likewise.
+       * acspecific.m4 (AC_FUNC_FNMATCH): Call
+       AC_CHECK_HEADERS(fnmatch.h), and include fnmatch.h in the compiled
+       code.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_COMPILE_CHECK, AC_TRY_COMPILE,
+       AC_TRY_RUN_NATIVE, AC_OUTPUT_CONFIG_STATUS): Use @PND@ instead of
+       [#]: it looses the editors that try to match the pairs of (), []
+       etc.
+       Formatting changes.
+       * acspecific.m4: Formatting changes.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Allow standard beta version numbers.
+
+       * configure.in: Declare version 2.14a.
+       * acgeneral.m4 (AC_UNGNITS): New macro which transform version
+       numbers to pure digits (2.14a to 2.14.0.1, 2.15z to 2.15.0.26
+       etc.).
+       (AC_PREREQ): Normalize argument and AC_ACVERSION via AC_UNGNITS.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Fix the --version of all the executables.
+
+       * Makefile.am (editsh, editpl): Substitute also PACKAGE and
+       VERSION.
+       * autoconf.sh (version): New string.
+       (--version): Use it.
+       (--help) Output on stdout, not stderr.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoscan.pl: Likewise.
+       * autoupdate.sh: Likewise.
+       * ifnames.sh: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Perform a better checking for missing templates in autoheader.
+
+       * autoheader.m4 (AH_HOOK): When hook AC_FOO on AH_FOO, define the
+       new AC_FOO to be the expansion of both AH_FOO *and* AC_FOO.  See
+       its definition for the motivations.
+
+       * autoheader.m4 (AH_FUNC_ALLOCA): Remove the now useless
+       additional templates.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Work properly with Automake 1.4.
+
+       * Makefile.am (distpkgdataDATA): Replaces dist_pkgdata_DATA.
+       (nodistpkgdataDATA): Replaces nodist_pkgdata_DATA.
+       (EXTRA_DIST): Added $(distpkgdataDATA).
+       (pkgdata_DATA): Adapted.
+       (AUTOMAKE_OPTION): Require 1.4.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Fix a bug in templates of AC_CHECK_LIB.
+
+       * autoheader.m4 (AH_CHECK_LIB): Template HAVE_LIBFOO, not
+       HAVE_FOO.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4: Formating changes.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formating changes.
+       * acspecific.m4: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * Makefile.am (pkgdata_DATA): Split into dist_pkgdata_DATA and
+       nodist_pkgdata_DATA.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_PROG_GNU_M4): New macro.
+       * configure.in: Use it.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Provide a means to specify commands to run before config.status is
+       created (and, for symmetry, after it is created).
+
+       This is typically needed by Automake so that AC_REPLACEd functions
+       go through deansification via
+
+       LIBOBJS=`echo $LIBOBJS | sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`
+
+       and/or by Libtool which needs to define LTLIBOBJS and others:
+
+       LTLIBOBJS=`echo $LIBOBJS | sed 's/\.o/\.lo/g'`
+       AC_SUBST(LTLIBOBJS)
+
+       * acgeneral.m4 (AC_OUTPUT_PRE_COMMANDS): New growing string.
+       Initialize.
+       (AC_OUTPUT_POST_COMMANDS): Likewise.
+       (AC_CONFIG_PRE_COMMANDS): New macro, grows AC_OUTPUT_PRE_COMMANDS.
+       (AC_CONFIG_PRE_COMMANDS): Likewise.
+       (AC_OUTPUT): Run AC_OUTPUT_PRE_COMMANDS before
+       AC_OUTPUT_CONFIG_STATUS, and AC_OUTPUT_POST_COMMANDS after.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Remove spurious empty lines appearing in configures.
+
+       * acgeneral.m4 (AC_CONFIG_UNIQUE): Produce no output.  Instead of
+       fighting with dnl, divert to KILL upon entry, and pop at exit.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Avoid using double quotes
+       inside "`...`": some shells parse this incorrectly.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * Makefile.am (pkgdata_DATA, EXTRA_DIST): Removed acconfig.h.
+       * testsuite/autoconf.s/defines.exp: Commented out, there is no
+       longer an acconfig.h.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.m4: Insert -*- Autoconf -*-.
+       * acgeneral.m4: Likewise.
+       * acspecific.m4: Likewise.
+       * acoldnames.m4: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Create AC_CONFIG_HEADERS which has the same interface as the other
+       AC_CONFIG_*S.
+
+       * acgeneral.m4 (AC_CONFIG_HEADERS): New macro, with the same
+       interface as AC_CONFIG_LINKS and AC_CONFIG_FILES.
+       (AC_LIST_HEADERS_COMMANDS): New growing string, initialize it.
+       (AC_CONFIG_HEADER): Rename as...
+       (AC_CONFIG_HEADERS): this, for consistency.
+       (AC_CONFIG_HEADER): New macro, which calls AC_OUTPUT_HEADERS.
+       (AC_OUTPUT_HEADERS): The square brackets for sed and grep were
+       not properly quoted: use @BKL@ and @BKR@.
+       (AC_OUTPUT_HEADERS): Run the AC_LIST_HEADERS_COMMANDS.
+
+       * acgeneral.m4 (AC_OUTPUT): Once config.status created, before
+       running it, trap to `exit 1' so that config.status is not removed
+       if configure is interrupted when config.status is complete.
+
+       * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): When recognizing
+       arguments, accept only foo, and no longer foo:foo.in etc.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Formating changes.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       config.status: Speed up the creation of config headers (about four
+       times faster on Linux).
+
+       The previous scheme had three sed commands for each AC_DEFINE: one
+       for #define templates, and two for #undef templates (with or
+       without trailing spaces).  Divide this in three sed scripts
+       instead: a one liner that removes the trailing spaces, one for
+       #defines, and then the last for #undef.
+
+       The real speed up comes from the fact that the #define script
+       starts by checkin if the current input line has a #define, and if
+       not the script immediately goes to the next line, without running
+       the rest of the script as was the case before.  Equally for the
+       #undef script.
+
+       Note that this way, users that don't use #define templates don't
+       pay too much the overhead, since the sed script `realizes' quickly
+       there are no #define lines.  My test case runs in 0.32s with
+       #define templates, and 0.24s without.  To improve this common
+       case, the whole code for #define templates is conditionalized by a
+       proper egrep call.  The result runs is 0.24s, i.e., almost no cost
+       at all.
+
+       I made one dangerous change that I carefully evaluated before
+       commiting: the sed scripts are cut at 48 lines instead of 12 as
+       before.  This produces here docs of about 4Kb.  I checked many
+       `configure's and they all have big here documents, much bigger
+       than the 12 lines (for instance AC_FUNC_MMAP produces a 150 lines
+       long, 3800+ character here document).  So I moved to the well
+       known HP UX sed limitations: no more than 100 commands, and there
+       are two commands per line now, plus a two command preamble.  The
+       speed up is noticeable.
+
+       * acgeneral.m4 (AC_OUTPUT_HEADERS): Remove the ac_e
+       family.
+       Changed ac_uD and ac_dD to `...;t t', instead of `...g'.
+       Instead of creating `conftest.vals' with both ac_e, ac_d,
+       and ac_u family, preprocess to strip the trailing spaces, and
+       create `conftest.defines' with the ac_d family, and then
+       `conftest.undefs' for the ac_e family.
+       Break up both `conftest.defines' and `conftest.undefs'.  Insert a
+       top label and a global test for `#defines' and `#undef' before.
+       Call `conftest.defines' if there are #define in the input.
+       Call `conftest.undefs'.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Prefer `>file' over `> file' etc.
+       * acspecific.m4: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Rename the family AC_NEED_DECL as AC_CHECK: it is more uniform,
+       but keep defining NEED_FOO_DECL when `foo' is not declared.  Files
+       not using Autoconf behave better when declarations lacks than when
+       they are wrong.  So the unset position should off, hence #if NEEDS
+       instead of #if !HAVE (which is triggered when HAVE is not set).
+
+       * acgeneral.m4 (AC_NEED_DECL): Rename as...
+       (AC_CHECK_DECL): This.  Make sure the arguments are the usual
+       IF-FOUND, IF-NOT-FOUND.
+       (AC_NEED_DECLS, AC_CHECK_DECLS): Likewise.
+       * autoconf.texi (Generic Declarations): Document the changes
+       aforementioned.
+       * autoheader.m4 (AH_NEED_DECLS): Rename as
+       (AH_CHECK_DECLS): This.
+       (AH_HOOKS): Hook AH_CHECK_DECLS on AC_CHECK_DECLS instead of
+       _NEED_.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Revamp the handling of the arguments of config.status: instead of
+       looping over config_files etc. to recognize the file names, use
+       the case which handles the options.
+       Suggested by Alexandre Oliva.
+
+       * acgeneral.m4 (ifset): Rename as...
+       (ifval): This.  All callers changed.
+       (ifset): New macro, which tests if a macro is set to a non empty
+       value.
+
+       * acgeneral.m4: Initialize growing lists and strings to empty, to
+       ease the tests.
+       (AC_CONFIG_HEADER): Quote AC_LIST_HEADERS in the define, to handle
+       the case AC_LIST_HEADERS is initialized.
+
+       * acgeneral.m4: (AC_OUTPUT_CONFIG_STATUS): New macro, pulled out
+       from...
+       (AC_OUTPUT): Instead of using $1, $2 and $3, pass them to the
+       official macros (AC_CONFIG_FILES, AC_OUTPUT_COMMANDS).
+       Call AC_OUTPUT_CONFIG_STATUS.
+       (option handling): Use the case-esac to recognize arguments.
+       (AC_OUTPUT_COMMANDS): Fix the missing fi;done.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Add a means to specify commands to be run by config.status.  At
+       the difference of AC_OUTPUT_COMMANDS, require that the set of
+       commands be named, so that both
+               CONFIG_COMMANDS=foo ./config.status
+       and
+               ./config.status foo
+       perform the Right Thing.
+
+       * acgeneral.m4 (AC_CONFIG_UNIQUE): Also check in
+       AC_LIST_COMMANDS.
+       (AC_CONFIG_FILES): Remove a dead pushdef.
+       (AC_CONFIG_COMMANDS): New macro.
+       (AC_LIST_COMMANDS): New config list.
+       (AC_LIST_COMMANDS_COMMANDS): New growing string.
+       (AC_OUTPUT_COMMANDS_COMMANDS): New macro, output config commands
+       in config.status.
+       (AC_OUTPUT): Take AC_LIST_COMMANDS into account.
+       (AC_OUTPUT): Call AC_OUTPUT_COMMANDS_COMMANDS.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       New macro: AC_CONFIG_FILES which is very much like AC_OUTPUT but
+       that one associates commands to run when a config file is created.
+       For instance for a shell script `foo', one uses
+       AC_CONFIG_FILES(foo, chmod +x foo).
+
+       In addition, check that the same name is never used twice in
+       config files, headers, subdirs and links.
+
+       * acgeneral.m4 (m4_append): Don't insert new line between
+       elements.
+       (m4_list_append): New macro.
+       (AC_CONFIG_IF_MEMBER): New macro which tests if a file is member
+       of a config list.
+       (AC_CONFIG_UNIQUE): New macro which ensures that a config file
+       name is not yet used.
+       (AC_CONFIG_HEADER, AC_CONFIG_LINKS, AC_CONFIG_SUBDIRS): Use
+       AC_CONFIG_UNIQUE.
+
+       * acgeneral.m4 (AC_CONFIG_FILES): New macro.
+       (AC_LIST_FILES): New list, which stores arguments of
+       AC_CONFIG_LISTS the same as AC_LIST_LINKS stores AC_CONFIG_LINKS
+       etc.
+       (AC_OUTPUT): No longer rely on $1 to designate the config files:
+       register them via AC_CONFIG_FILES.  All uses of $1 replaced by
+       uses of AC_LIST_FILES.
+       (AC_OUTPUT_FILES): Run the commands associated to the
+       CONFIG_FILES.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (Looking for bugs): In addition to AC_, match AH_
+       and AM_.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Provide the m4 infrastructure for defining AH_ hooks.
+
+       * autoheader.m4 (AH_HOOK): New macro.
+       Hook all the AC_ macros to their AH_siblings in AH_HOOKS.
+       Run AH_HOOKS.
+
+       * acgeneral.m4 (m4_append): New macro.
+       (m4_list_append, m4_list_add): Removed.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4: Formating changes.
+       * acgeneral.m4: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_CHECK_MEMBER, AC_CHECK_MEMBERS): New macros.
+       * autoheader.m4 (AH_CHECK_MEMBERS): New macro.
+       (epilogue): Hook AH_CHECK_MEMBERS on AC_CHECK_MEMBERS.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       * autoheader.m4 (AC_FUNC_ALLOCA): Rename from this ...
+       (AH_FUNC_ALLOCA): ... to this.  Includes all the needed templates.
+       (AC_C_CHAR_UNSIGNED): Rename from this ...
+       (AH_C_CHAR_UNSIGNED): ... to this.
+
+1999-10-31  Ben Elliston  <bje@cygnus.com>
+
+       * Makefile.am (CLEANFILES): New explicit variable.
+       (editsh): acdatadir is no longer defined, so use pkgdatadir.
+       (editpl): Likewise. From Akim Demaille.
+       * Makefile.in: Regenerate.
+
+       * configure: Regenerate.
+       * aclocal.m4: Generate.
+       * Makefile.in: Regenerate with Automake.
+       * testsuite/Makefile.in: Likewise.
+
+1999-10-31  Akim Demaille  <akim@epita.fr>
+
+       Use Automake.  Based on files from Ben Elliston.
+
+       * acgeneral.m4: No longer define AC_ACVERSION, include
+       acversion.m4.
+       * acversion.m4.in: New AC_CONFIG_FILE.
+       * acspecific.m4: Few formating changes.
+       * autoconf.texi: No longer define EDITION, VERSION and UPDATED:
+       include version.texi.
+       AC_OUTPUT the Makefiles mentioned below and acversion.m4.
+       * configure.in: Use AM_INIT_AUTOMAKE.
+       Do not AC_ARG_PROGRAM: AM_INIT_AUTOMAKE does it.
+       * Makefile.am: New file.
+       * mdate-sh: Likewise.
+       * missing: Likewise.
+       * testsuite/Makefile.am: Likewise.
+
+1999-10-31  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_PROG_CC_STDC, AC_C_PROTOTYPES): Inherit from
+       Automake. From Franc,ois Pinard.
+       * autoconf.texi (Particular Programs): Document AC_PROG_CC_STDC.
+       (C Compiler Characteristics): Document AC_C_PROTOTYPES.
+
+       * testsuite/autoconf.s/defines.exp: Changed `fail' and `pass' in
+       `xfail' and `xpass'. The test suite checks that acconfig.h
+       templates the AC_DEFINEs. Since we no longer rely on acconfig.h,
+       the test is obsolete.
+       * acspecific.m4 (AC_PROG_BINSH, AC_PROG_SED): Don't quote the name
+       of the macro defined; the test suite does not recognize this
+       syntax. From Akim Demaille.
+
+1999-10-27  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (Generic Programs): @defmac for AC_PATH_TOOL may
+       not span multiple lines.
+
+1999-10-26  Ben Elliston  <bje@cygnus.com>
+
+       * INSTALL: Regenerate.
+
+1999-10-16  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_PROG_CXX): gcc is not a C++ compiler.
+       * autoconf.texi (AC_PROG_CXX): Update documentation.
+
+1999-10-13  Ben Elliston  <bje@cygnus.com>
+
+       * acconfig.h: Reintroduce missing definitions due to test suite
+       regressions.
+
+       * autoconf.texi (Configuration Headers): Document the potential
+       trouble caused by autoheader and boilerplate files. Fix for
+       PR autoconf/45.
+
+1999-10-07  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
+
+       * Makefile.in (dist): Fixed for srcdir != objdir.
+
+1999-10-07  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_CHECK_HEADER_DIRENT): Reintroduce its
+       AC_DEFUN.
+
+1999-10-06  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4: Various formatting changes.
+       * acspecific.m4 (AC_PROG_CC_WORKS): Declare main returns an int.
+
+1999-10-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       Shell meta characters in an argument causes the configure script
+       to freak out and generate a config.status file that contains
+       syntax errors.
+       Bug triggered by ./configure --with-foobar=\''`"$'.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Quote single quotes that end
+       up between single quotes.  Protect arguments of echo with double
+       quotes.
+       (AC_INIT_PREPARE): Likewise.
+       (AC_PATH_PROG): Protect argument of test.
+       (AC_OUTPUT): Quote meta characters in ac_configure_args.
+
+1999-10-05  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (AC_PATH_XTRA): Correctly document the behaviour
+       when X is not available.
+
+1999-10-05  Akim Demaille  <akim@epita.fr>
+
+       The sed quoting script depends on the shape of the commands used
+       by AC_SUBST.  The latter was changed, but not the former.
+       Bug triggered with FOO='%\c' AC_SUBST(FOO).
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Fix the sed quoting script.
+
+1999-10-05  Akim Demaille  <akim@epita.fr>
+
+       When you rely on the `t' flag of sed for the immediately
+       preceding substitution, use a combination of `: foo; t foo'.
+       Bug triggered if you AC_DEFINE(FOO, "%").
+       Additionally, work around a bug in IRIX sed.
+       Suggested by Ken Pizzini.
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): Added a label and a test in the
+       sed code of `$ac_cs_root.hdr'.
+
+1999-10-05  Akim Demaille  <akim@epita.fr>
+
+       Implement AC_PATH_TOOL.
+       Submited by Gary V. Vaughan.
+
+       * acgeneral.m4 (AC_PATH_TOOL): New macro.
+       * autoconf.texi (Generic Programs): Document.
+
+1999-10-05  Akim Demaille  <akim@epita.fr>
+
+       Handle arbitrary version numbers.
+       Reported by H.J. Lu.
+
+       * acgeneral.m4 (m4_split): Support a second optional argument: a
+       regexp to specify where to split.
+       (m4_compare): New macro, compares arbitrary long m4 lists of
+       integers.
+       (AC_PREREQ_SPLIT, AC_PREREQ_CANON, AC_PREREQ_COMPARE): Removed,
+       replaced by more generic macros.
+       (AC_PREREQ): Reimplemented, using m4_compare and m4_split.
+
+1999-10-04  Akim Demaille  <akim@epita.fr>
+
+       Beware of  the expansions of $n in comments.
+
+       * acgeneral.m4 (AC_OUTPUT): Changed $1 into $[1] in dnls.
+
+1999-10-04  Akim Demaille  <akim@epita.fr>
+
+       Revert partially the previous changes: AC_CHECK_HEADERS_DIRENT is
+       used by AC_HEADER_DIRENT.
+
+       * autoheader.m4: Restablish the hook for AC_CHECK_HEADERS_DIRENT.
+
+       * acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
+       Reinserted.
+
+1999-10-02  Akim Demaille  <demaille@inf.enst.fr>
+
+       * acgeneral.m4: Instead of just undefining eval, format, include
+       and shift, rename them to m4_eval, etc.
+
+1999-10-02  Akim Demaille  <akim@epita.fr>
+
+       AC_DIR_HEADERS is hasbeen'ed.
+
+       * acspecific.m4 (AC_DIR_HEADER): Raised from obsolete to hasbeen.
+
+       * acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
+       Removed, were used only by AC_DIR_HEADER and were not documented.
+
+       * autoheader.m4: Remove the hooks for AC_CHECK_HEADERS_DIRENT.
+
+       * autoconf.texi (Particular Headers): Removed the documentation of
+       AC_DIR_HEADER.
+
+       * autoconf.texi (Environment Variables): Remove the very last
+       traces of documentation of --env-VAR.
+
+1999-10-02  Akim Demaille  <akim@epita.fr>
+
+       Remove hasbeen'ed macros from the documentation.
+
+       * autoconf.texi (Obsolete Macros): Document AC_HASBEEN.
+
+       * autoconf.texi (Libraries): Remove the documentation of
+       AC_HAVE_LIB.
+       (Particular Headers): likewise for AC_UNISTD_H, AC_MEMORY_H,
+       AC_USG.
+       (C Compiler Characteristics): Likewise for AC_INT_16_BITS,
+       AC_LONG_64_BITS.
+
+1999-10-01  Akim Demaille  <akim@epita.fr>
+
+       Make the handling of the configuration links (AC_LINK_FILES)
+       exactly the same as that of configurations files (AC_OUTPUT_FILES)
+       and headers (AC_CONFIG_HEADERS).  As a result, it is sane to run
+               ./config.status src/libmy_lib
+       or
+               CONFIG_LINKS=src/lib_mylib:lib/lib_mylib ./config.status
+
+       * acgeneral.m4 (AC_LINK_FILES): Use AC_FATAL to diagnose bad
+       number of argument.
+       Obsoleted (but implemented) in favor of AC_CONFIG_LINKS.
+
+       * acgeneral.m4 (AC_CONFIG_LINKS): New macro.  Takes space
+       separated list of DEST:SOURCES arguments.
+
+       * acgeneral.m4: Rename each occurence of AC_LIST_HEADER as
+       AC_LIST_HEADERS for consistency.
+
+       * acgeneral.m4 (AC_OUTPUT, config.status prologue): Move the
+       definition of config_files and config_headers to the top.
+       Add the definition of config_links.
+       Change the help message to use the aforementioned variables.
+
+       * acgeneral.m4 (AC_OUTPUT_LINKS): Adapted to the new scheme of
+       AC_LIST_LINKS.
+
+       * autoconf.texi (Output, AC_OUTPUT): Mention AC_CONFIG_LINKS.
+       (Invoking config.status): Mention CONFIG_LINKS.
+
+       * autoconf.texi (Using System Type): Document AC_CONFIG_LINKS.
+       Explicit the obsoleteness of AC_LINK_FILES.
+
+1999-10-01  Akim Demaille  <akim@epita.fr>
+
+       Moving most of the task of creating config.h.in from sh to m4.
+       Getting rid of acconfig.h by supply a major new family of macros:
+       AH_* which make it possible to insert arbitrary text into
+       config.h.in.
+
+       * autoheader.m4: Major rewrite: introduction of a set of macros
+       AH_ that produce code into config.h.in.  There are two sets of
+       macros: generic macros, or specialized, documented below.  The
+       basic idea is that an AC_FOO macro which needs an entry in
+       config.h.in should have a sibling AH_FOO which expands into that
+       entry.  In a near future, these macros will be moved next to their
+       siblings.
+
+       * autoheader.m4 (AH_VERBATIM, AH_DEFINE, AH_DEFINE, AH_NEED_DECLS,
+       AH_CHECK_SIZEOF, AH_CHECK_FUNCS, AH_CHECK_HEADERS,
+       AH_CHECK_HEADERS, AH_CHECK_LIB, AH_PROG_LEX, AH_FUNC_ALLOCA,
+       AH_C_CHAR_UNSIGNED, AH_AIX, AH_F77_WRAPPERS): New macros.
+
+       * autoheader.m4 (End section): Bind AC_ macros to their
+       AH_siblings.
+
+       * autoheader.sh: Remove the sections in charge of SYMS, TYPES,
+       FUNCS, HEADERS, LIBS and DECLS: autoheader.m4 is now in charge of
+       these.
+
+       * autoheader.sh (options): Added -d, --debug, which does not
+       remove the temporary files.
+
+       * autoheader.sh: Instead of redirecting stdout to the output
+       stream, always output to a temporary file.  This allows to change
+       slightly the consistency check: before autoheader would check that
+       each non documented AC_DEFINE is templated in an acconfig.  Now it
+       just checks whether the template is in the output file.
+
+       * acconfig.h: Completely emptied, the remaining templates
+       (_ALL_SOURCE, __CHAR_UNSIGNED__, F77_FUNC, F77_FUNC_,
+       HAVE_STRINGIZE, and STACK_DIRECTION) are now either associated to
+       their AC_DEFINE, or to one of the new AH_ macros.
+
+       * acgeneral.m4: Reordering of the m4 macros which are not specific
+       to Autoconf.
+
+       * acgeneral.m4 (AC_HAVE_LIB): Promoted from obsolete to hasbeen.
+
+       * acgeneral.m4 (AC_TR_CPP): Fixed quoting problem, and missing ^
+       in patsubst.
+       (AC_TR_SH): Fixed quoting problem.
+
+1999-09-29  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_WRAP): Don't output an extra space after the
+       last word.
+
+1999-09-29  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for the kstat_open()
+       function in libkstat (on systems such as Solaris). This family of
+       functions is preferred since they don't require setgid permissions
+       to use them. Fix for PR autoconf/65.
+
+1999-09-29  Akim Demaille  <akim@epita.fr>
+
+       * acconfig.h: Commit the change announced below.
+
+1999-09-29  Akim Demaille  <akim@epita.fr>
+
+       * acspecific.m4 (AC_C_CONST): Changed from
+       const charset x;
+       to
+       const charset x = {0, 0};
+       From Jim Meyering.
+
+1999-09-28  Akim Demaille  <akim@epita.fr>
+
+       Start to get rid of acconfig.h.  It is an anachronism.
+
+       * acgeneral.m4 (_AC_SH_QUOTE): Both cases must be evaluated the
+       same number of times.
+
+       * acconfig.h (_ALLOCA, CLOSEDIR_VOID, const, CRAY_STACKSEG_END,
+       DGUX, DIRENT, GETGROUPS_T, GETLOADAVG_PRIVILEGED, GETPGRP_VOID,
+       gid_t, HAVE_ALLOCA, HAVE_ALLOCA_H, HAVE_DOPRNT, HAVE_FNMATCH,
+       HAVE_GETLOADAVG, HAVE_GETMNTENT, HAVE_LONG_DOUBLE,
+       HAVE_LONG_FILE_NAMES, HAVE_MMAP, HAVE_RESTARTABLE_SYSCALLS,
+       HAVE_ST_BLKSIZE, HAVE_ST_BLOCKS, HAVE_STRCOLL, HAVE_ST_RDEV,
+       HAVE_STRFTIME, HAVE_SYS_WAIT_H, HAVE_TM_ZONE, HAVE_TZNAME,
+       HAVE_UNISTD_H, HAVE_UTIME_NULL, HAVE_VFORK_H, HAVE_VPRINTF,
+       HAVE_WAIT3, inline, INT_16_BITS, LONG_64_BITS, MAJOR_IN_MKDEV,
+       MAJOR_IN_SYSMACROS, _MINIX, NDIR, NEED_MEMORY_H, NLIST_NAME_UNION,
+       NLIST_STRUCT, NO_MINUS_C_MINUS_O, F77_NO_MINUS_C_MINUS_O,
+       _POSIX_1_SOURCE, _POSIX_SOURCE, RETSIGTYPE, SELECT_TYPE_ARG1,
+       SELECT_TYPE_ARG234, SELECT_TYPE_ARG5, SETPGRP_VOID,
+       SETVBUF_REVERSED, STAT_MACROS_BROKEN, STDC_HEADERS, SVR4, SYSDIR,
+       SYSNDIR, SYS_SIGLIST_DECLARED, TIME_WITH_SYS_TIME, TM_IN_SYS_TIME,
+       uid_t, UMAX, UMAX4_3, USG, vfork, VOID_CLOSEDIR, WORDS_BIGENDIAN,
+       X_DISPLAY_MISSING, YYTEXT_POINTER): Removed their autoheader
+       template.  They are now documented with their own AC_DEFINE.
+
+       * acgeneral.m4 (AC_HASBEEN): New macro.  Same as AC_OBSOLETE, but
+       dies.
+
+       * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_INT_16_BITS,
+       AC_LONG_64_BITS): Promoted from obsolete to hasbeen.
+
+       * autoheader.m4 (AC_DEFINE_UNQUOTED): Define via AC_DEFINE, so
+       that we program things only once.
+       (AC_DEFINE): Use AC_WRAP and _AC_SH_QUOTE.  It is now safe to have
+       backquotes and extra spaces in the third argument, without
+       yielding a bad result.
+
+       * autoheader.m4: Instead of a huge `eval', use a temporary file.
+       (option handling): Added --debug, to keep the temporary files.
+       Fixed a couple of missing quotes.
+
+1999-09-28  Akim Demaille  <akim@epita.fr>
+
+       Make AC_FOREACH be robust to active symbols.
+
+       * acgeneral.m4 (m4_split, m4_join, m4_strip): New macros.
+       (AC_FOREACH_COMMA): Rename as...
+       (m4_foreach): this.
+       (_AC_CAR): Renamed as...
+       (_m4_car): this.
+       (_AC_FOREACH): Renamed as...
+       (_m4_foreach): this.
+       (_AC_COMMATIZE): Removed.
+       (AC_FOREACH): Rewritten using m4_split, m4_join, m4_strip, and
+       m4_foreach.
+       * acgeneral.m4: Spell checked.
+       * autoconf.texi: Likewise.
+
+1999-09-28  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_NEED_DECL): When $4 is given, don't provide
+       defaults headers.
+       Change the message from `have' to `need'.
+       Change the actions for `if-(not-)found' to `if-(not-)needed.
+       Remove trailing parentheses.
+
+       * acgeneral.m4 (AC_NEED_DECLS): Change the actions for
+       `if-(not-)found' to `if-(not-)needed.
+       Define NEED_DECL_foo, instead of NEED_foo_DECL.
+
+       * autoheader.sh (decls): Reflect this.
+
+       * autoconf.texi (Generic Declarations): Update.
+
+1999-09-27  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT): Divert AC_OUTPUT_FILE to
+       AC_DIVERSION_KILL if there are no CONFIG_FILES.
+       (AC_OUTPUT, ac_cs_usage): Output the list of files to instanciate
+       only if there are.
+
+1999-09-27  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_DECL): Renamed as...
+       (AC_NEED_DECL): This.
+       (AC_CHECK_DECLS): Renamed as...
+       (AC_NEED_DECLS): This.
+       (AC_NEED_DECL): Include <stdio.h>, <memory.h>, <string.h>,
+       <strings.h>, <stdlib.h>, <stddef.h>, and <unistd.h>.
+
+       * autoconf.texi (Generic Declarations): Updated.
+
+1999-09-27  Ben Elliston  <bje@cygnus.com>
+
+       * autoscan.pl (scan_files): Emit an AC_PROG_CC invocation to
+       configure.scan if there are any C files present. Fix for PR
+       autoconf/19.
+
+1999-09-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_WRAP): Rewritten.
+       (AC_HELP_STRING): Wrapper of AC_WRAP.
+       * acgeneral.m4 (_AC_SH_QUOTE): Rewritten.  Don't try to handle
+       both backslashed and non backslashed backquotes in a single
+       string: consider that either all the backquotes are quoted, or
+       none.
+
+1999-09-26  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PATH_PROG): Use a single case statement for
+       Unix and DOS absolute paths.
+
+       * acgeneral.m4 (AC_CHECK_SIZEOF): Fix a typo.
+       Allow a third default argument: extra headers.
+       * autoconf.texi (C Compiler Characteristics): Document.
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Convert to the AC_VAR_* family.
+       Allow a third optional argument: extra includes.
+       * autoconf.texi (Generic Typedefs): Documents.
+
+1999-09-26  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_OUTPUT_LINKS): Eliminate gratuitous spaces from
+       $ac_sources if this variable is otherwise empty. Fix for PR
+       autoconf/30.
+
+1999-09-25  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (AC_FUNC_SETVBUF): Do not mention which systems
+       might have their setvbuf() arguments reordered. It's difficult to
+       accurately determine and is not essential. Fix for PR autoconf/7.
+
+       * acgeneral.m4 (AC_LINK_FILES): Emit an error if an incorrect
+       number of arguments are collected. Fix for PR autoconf/10.
+
+1999-09-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT, handling of options): Make it possible
+       to specify the files to configure on the command line instead of
+       via envvars.  Document it.
+
+1999-09-25  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4: Rename the occurences of the variable `confstat'
+       as `ac_cs_root'.  The previous name was breaking the naming
+       scheme.
+
+1999-10-24  Akim Demaille  <akim@epita.fr>
+
+       * TODO: Updated.
+       Added a section for 2.15 and 3.
+
+1999-09-24  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_HEADER_STDC): Define ISLOWER and ISUPPER
+       macros correctly on EBCDIC systems. Contributed by Kurt D.
+       Zeilenga. Fix for PR autoconf/6.
+
+1999-09-24  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * acspecific.m4 (AC_C_VOLATILE): New test.
+       * acconfig.h: Add new entry for `volatile'.
+       * autoconf.texi (C Compiler Characteristics): Document it.
+
+1999-09-24  Ben Elliston  <bje@cygnus.com>
+
+       * autoreconf.sh: Do not run autoheader if AC_CONFIG_HEADER is
+       commented out in configure.in. Reported by Erez Zadok
+       as a fix for PR autoconf/21.
+
+       * install.texi: Replace `can not' with `cannot'.
+
+1999-09-23  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       Avoid that comments from aclocal.m4 show up in configure when
+       using AC_REVISION.
+
+       * acgeneral.m4: New diversion levels AC_DIVERSION_KILL and
+       AC_DIVERSION_BINSH introduced. Use AC_DIVERSION_KILL as the
+       initial value for AC_DIVERSION_CURRENT.
+       (AC_INIT_BINSH): Set AC_DIVERSION_BINSH explicitly
+       (AC_REVISION): Likewise.
+       (AC_INIT): Set AC_DIVERSION_NOTICE when calling AC_INIT_NOTICE.
+
+1999-09-23  Akim Demaille  <akim@epita.fr>
+
+       * NEWS: Document AC_ARG_VAR.
+
+       * acspecific.m4 (AC_C_LONG_DOUBLE): Avoid a needed execution by
+       using a pure compilation test.  Excellent for cross compilation.
+       From Kaveh R. Ghazi.
+
+1999-09-22  Akim Demaille  <akim@epita.fr>
+
+       * install.texi: Give more details on envvar handling.
+       * acgeneral.m4 (AC_HELP_STRING): Add a third argument to tune the
+       width of the first column.
+       (AC_INIT_NOTICE): Initialize ac_arg_enable_help, ac_arg_with_help,
+       and ac_arg_var_help.
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Remove the handling of
+       --env-var=.  After debate, the solution chosen to specify envvars
+       to configure is a` la make: ./configure VAR=VAL.
+       (AC_INIT_PARSE_ARGS, --help): Output ac_arg_enable_help,
+       ac_arg_with_help, and ac_arg_var_help.
+       * acgeneral.m4 (AC_ARG_VAR): New macro, to register and document
+       influent envvars.
+       * acspecific.m4 (AC_PROG_CC): Document CFLAGS.
+       This is mainly to test AC_ARG_VAR.  Var to document are to be
+       defined.
+
+1999-09-22  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (m4_default): New macro.
+       (AC_CHECK_LIB): When ACTION-IF-FOUND is specified, don't perform
+       the default action.
+       Reported by Pavel.
+
+1999-09-22  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Clear the CCOPTS environment variable before
+       invoking the C compiler on HP-UX. This is necessary to guarantee
+       that the test program is compiled correctly. Reported by Dietmar
+       P. Schindler.
+
+1999-09-22  Linas Vepstas  <linas@linas.org>
+
+       * config.guess: Add OS/390 match pattern.
+       * config.sub: Add mvs, openedition targets.
+
+1999-09-21  Nick Clifton  <nickc@cygnus.com>
+
+       * config.sub: Add fr30 target.
+
+1999-09-21  Ben Elliston  <bje@cygnus.com>
+
+       * configure.in: Check if an appropriate version of GNU m4 is
+       installed at configure-time rather than at runtime. From Pavel
+       Roskin. Fix for PR autoconf/2.
+       * configure: Regenerate.
+
+1999-09-21  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS, --help message): Use quoted
+       heredocs to avoid problems with quotes.
+
+1999-09-21  Akim Demaille  <akim@epita.fr>
+
+       * NEWS: Updated.
+       * THANKS: Likewise.
+
+       * acgeneral.m4 (AC_CHECK_HEADER): Use AC_VAR_*.
+       (AC_CHECK_HEADERS): Adapted.
+
+       * acgeneral.m4 (AC_TR): Remove, it is useless.
+       (AC_TR_CPP): Updated version of formerly AC_TR_DEFINE, based on
+       the model of AC_TR_SH.
+       All callers changed.
+
+       * autoconf.sh (Checking for Bugs): Remove the indirection that
+       made the `sort -u' useless.
+
+1999-09-21  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.sh (Last sed cmd): Change also @PND@ to `#', since this
+       is also a symbol very hard to quote in m4.
+
+       * acgeneral.m4 (AC_CHECK_LIB): Use AC_VAR_*.
+
+       * acgeneral.m4: Use `m4_BUILTIN' instead of indirection via
+       `builtin'.
+
+1999-09-21  Akim Demaille  <akim@epita.fr>
+
+       * autoconf.texi (Particular Structures): Move documentation of
+       AC_HEADER_STAT and AC_HEADER_TIME from here...
+       (Particular Headers): to here.
+       (Declarations): New section.
+       (Particular Headers): Move doc of AC_DECL_SYS_SIGLIST from here...
+       (Particular Declarations): to here.
+
+1999-09-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * acgeneral.m4 (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS): New
+       macros.
+
+       * autoconf.texi (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS):
+       Document.
+
+       * autoheader.m4: Add support for AC_CHECK_FUNC_DECLS.
+
+       * autoheader.sh: Likewise.
+
+1999-09-21  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_SHELL_IFELSE): New macro.
+       (AC_VAR_IF_SET): Use it.
+       (AC_CHECK_FUNC): Likewise.
+
+       * Makefile.in (${srcdir}/configure): Use autoconf.sh to build
+       Autoconf's configure.  Before the building was performed running
+       m4 at hand, but much was not done (e.g., __oline__,
+       @BKL@... expansion)
+
+1999-09-20  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_OUTPUT): Don't remove the CONFIG_HEADERS
+       unconditionaly: it breaks the `config.h has not changed' trick.
+
+1999-09-20  Ben Elliston  <bje@cygnus.com>
+
+       * autoheader.sh: Bourne shell compatibility fix. From Pavel Roskin.
+
+1999-09-20  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * autoheader.sh: Fix the tr invocation.
+
+1999-09-17  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect QNX version 4.
+       * config.sub: Handle `qnx' and `i386-qnx' aliases.
+
+1999-09-17  Erez Zadok  <ezk@cs.columbia.edu>
+
+       * config.guess: Eliminate the trailing dot if ${UNAME_RELEASE} is
+       1.4-<SOMETHING>. Fix for PR autoconf/22.
+
+1999-09-17  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Improve configure's --help.
+
+       * acgeneral.m4 (AC_OUTPUT): Change the root of filenames of
+       config.status from $conftest to $confstat.
+       The previous patch to make config.status reentrant was wrong,
+       because it changed some `conftest' that are used by configure into
+       `$conftest', while it was for config.status only.  To avoid
+       another confusion like this, all the filenames of config.status
+       should be `$confstat*', and those of configure should be
+       `conftest*'.
+       (AC_OUTPUT): Rename the uses of `ac_file' for the sed fragments as
+       `ac_sed_frag'.
+
+       * acgeneral.m4 (AC_OUTPUT): This macro used to open the here
+       documents that configure uses to generate config.status, included
+       that of the submacros.  Now, it no longer handles the here
+       documents for its subroutines (it was far to hard to track).
+       (AC_OUTPUT_FILES): Open and close your here documents to
+       $CONFIG_STATUS.
+       (AC_OUTPUT_HEADER): Likewise.
+       (AC_OUTPUT_LINKS): Likewise.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Move $ac_vpsub and $extrasub
+       from the AC_SUBST substitutions (i.e., that of @SHELL@ etc.) to
+       the specific section (that of @srcdir@ etc.).
+       Now the ``general substitution'' section is absolutely uniform.
+
+       * acgeneral.m4 (AC_SUBST): Change sed call from `s%@from@%to%g'
+       into `s%@from@%to%;t t'.
+       (AC_SUBST_FILE): Likewise.
+       (AC_OUTPUT_FILES): Optimize the sed scripts by branching if there
+       are no `@' on the line. Impressive speed up.
+
+       * Makefile.in (DISTFILES): Add THANKS.
+
+       * THANKS: New file.
+
+1999-09-15  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_CHECK_FILE): Use ifset.
+       (AC_CHECK_FUNC): Updated to use AC_VAR_*, and AC_CACHE_CHECK.
+       (AC_CHECK_SIZEOF): Likewise.
+       (AC_CACHE_CHECK): Use AC_MSG_RESULT_UNQUOTED.
+       (AC_MSG_RESULT_UNQUOTED): New macro.
+
+1999-09-15  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
+
+       Fix for PR autoconf/28.
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't assume LF is \012, use
+       `echo` followed by a non-blank, within quotes.
+       * autoheader.sh (syms): Likewise.
+       * configure: Rebuilt.
+
+1999-09-14  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't assume LF is \012,
+       use `echo` followed by a non-blank, within quotes.
+       * autoheader.sh (syms): Likewise.
+       * configure: Rebuilt.
+       Reported by Christian Krone.
+
+       * acgeneral.m4 (AC_INCLUDE): New macro.
+       * autoconf.texi: Document it.
+
+       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Save INSTALL in
+       ac_given_INSTALL, so that we can adjust relative pathnames for
+       sub-configures.
+
+       * acgeneral.m4 (Configuration): Accept --env-VAR=VALUE and
+       VAR=value.
+       * autoconf.texi, install.texi: Document it.
+       * configure: Rebuilt.
+
+1999-09-14  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_HELP_STRING): Rewrite in m4.  Have m4 work, and
+       give a break to sh.
+       (_AC_FOREACH): Be careful not to evaluate the arguments.  A loop
+       over *quoted* macro names should loop over the macro names, not
+       upon their expansion.
+       (_AC_COMMATIZE): Also swallow end of lines.
+
+       * autoconf.texi (Pretty Help Strings): Updated to reflect the
+       changes.
+
+1999-09-13  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (ifset): New helpy tiny macro.
+       (AC_OUTPUT): Improved --help of config.status.
+       (AC_OUTPUT): Remove inconditionaly all the files to be updated.
+       (AC_OUTPUT): Use pid to define the temporary file names in order
+       to allow parallel builds.
+
+       * autoconf.sh: Substitute also /@BKL@/[/ /@BKR@/]/ /@DLR@/$/ so
+       that these characters are more easily accessible from m4 without
+       turning changequote juggling into a nightmare.
+
+       * acgeneral.m4 (AC_WRAP): New macro, for word wrapping.
+
+       * autoconf.texi: Update the direntry for more modern Texinfos.
+       Add pointer to configure and config.status.
+       Remove the dots from the menus: horizontal space is precious.
+       (Invoking config.status): More traditional presentation of the options.
+
+1999-09-07  Ben Elliston  <bje@cygnus.com>
+
+       * autoreconf.sh: Recognise -v as a synonym for --verbose.
+
+1999-09-07  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>
+
+       * Makefile.in (INSTALL, standards.info, autoconf.info):  MiKTeX
+       for Windows treats all options after the first filename as
+       additional filenames, so real options must appear before the first
+       filename.
+
+1999-09-07  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * autoconf.texi (LDFLAGS, LIBS): Document that -L linker flags
+       should be kept in LDFLAGS and not LIBS.
+
+1999-09-07  Jim Meyering  <meyering@ascend.com>
+
+       * acgeneral.m4 (AC_SEARCH_LIBS): Use $ac_lib as the index, not $i.
+
+1999-09-06  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_FUNC_ALLOCA): Rename cache variable to avoid
+       name clashes with AC_CHECK_HEADER(alloca.h).
+
+1999-09-05  Steve Chamberlain  <sac@pobox.com>
+
+       * config.sub: Add support for configuring for picoJava (pj).
+
+1999-09-05  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (CONFIG_AUX_DIRS): Try running `shtool install'.
+       Contributed by Ralf S. Engelschall.
+
+1999-09-04  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Use POSIX compliant shell code on DG/UX.
+       Suggested by Stephen Gildea.
+
+1999-09-04  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Output comment to not only
+       `Makefile', but also `makefile'.
+
+1999-09-04  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * Makefile.in (install): Don't freak if the M4FROZEN files were
+       never generated.  m4 1.1 is supported, but doesn't freeze files.
+
+1999-09-04  Scott Bambrough  <scottb@netwinder.org>
+
+       * config.guess: Autodetect ArmLinux using 2.9.1.xx linker
+       emulation names and using the emulation names from the linker from
+       the binutils CVS tree.
+
+       * config.sub: Change manufacturer name for the NetWinder alias
+       from Corel to Rebel.
+
+1999-09-04  Jeremy Elson  <jelson@circlemud.org>
+
+       * autoheader.m4 (AC_CHECK_HEADER): Define.
+
+1999-09-02  Tom Tromey  <tromey@cygnus.com>
+
+       * autoheader.sh: Allow multiple spaces between #undef and symbol
+       name.
+
+1999-09-01  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_ACVERSION): Bump to 2.14.1 to differenciate the
+       experimental branch from the main trunk.
+
+       * acgeneral.m4 (AC_FOREACH_COMMA): New macro, to perform m4 loops
+       on m4 lists (i.e., list='(item_1, item_2, ..., item_n)').
+       (AC_FOREACH): New macro, to perform m4 loops on shell lists (i.e.,
+       list='item_1 item_2 ... item_n').
+
+       * acgeneral.m4 (AC_DEFUN): Now accept two other optionnal
+       parameters: the name of the macro which is specialized here, and
+       the name of the first argument.  For instance `AC_CHECK_FNMATCH'
+       should be declared as specializing `AC_CHECK_FUNC' for `fnmatch'
+       as first argument.
+
+       * acgeneral.m4 (AC_CHECK_FILES): Use AC_FOREACH for looping,
+       instead of the shell's loop.
+
+       * acgeneral.m4 (AC_TR): In addition to transliteration, provide a
+       means to specify the valid destination alphabet and a default
+       character for aliens characters.  This is in order to remove
+       characters such as `+:-' etc. that may appear in file names, but
+       are not valid for shell variables or #defines.
+       (AC_TR_DEFINE): New macro, maps anything to a valid uppercase
+       #define rhs.
+       (AC_TR_UPCASE_NAME): Replaced by AC_TR_DEFINE.  All callers
+       changed.
+       (AC_TR_UPCASE_FILE): Likewise.
+
+       * acgeneral.m4 (AC_TR_SH): Don't use the generic AC_TR: there is a
+       difficult problem of quoting between m4 and sh.  Use the variable
+       $ac_tr_sh to work around this difficulty.
+       (AC_VAR_TEST_SET): New macro, which tests if a variable is set.
+       (AC_VAR_IF_SET): New `ifelse' macro.
+       (AC_CACHE_VAL): Use AC_VAR_IF_SET.
+       (AC_INIT_NOTICE): Define $ac_tr_sh.
+
+       * acgeneral.m4 (AC_CHECK_FILE): Converted to use AC_TR and AC_VAR
+       families.
+
+       * acgeneral.m4: Fixed the regular expressions: `$' shall not be
+       portably in a sed \(\) group.
+
+1999-08-28  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Once and for all, emit the correct string for
+       Unixware 7! Contributed by Mike Hopkirk.
+
+       * acspecific.m4 (AC_C_INLINE): Qualify the return type of the
+       dummy inlined function to satisfy newer C++ compilers. Fix for
+       PR autoconf/49.
+
+1999-08-26  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (Changed Results): Correct an error in one of the
+       examples. Fix for PR autoconf/38.
+
+1999-08-25  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (Cache Variable Names): Be more explicit about the
+       requirements for cache variable names. Fix for PR autoconf/53.
+
+1999-08-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
+
+       * autoreconf.sh: Run aclocal with the -I option only if
+       aclocal_dir != `.'.  Fix for PR autoconf/44.
+
+1999-08-22  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acspecific.m4 (AC_PROG_CC): Remove uname test for win32/Cygwin,
+       and just test for `cl' as a last resort.
+
+       * autoconf.texi (Particular Programs): Document new optional
+       argument to AC_PROG_CC, AC_PROG_CXX and AC_PROG_F77.  Document
+       additions to the Fortran 77 compiler search list.
+
+       * acspecific.m4 (AC_PROG_F77): Add more Fortran 77 compilers to
+       the search list.  Contributed by Steven G. Johnson.
+
+       (AC_PROG_CC): Likewise.
+       (AC_PROG_CXX): Likewise.
+       * acspecific.m4 (AC_PROG_F77): Add an optional first argument
+       which gives the user an opportunity to specify an alternative
+       search list for the compiler.
+
+1999-08-18  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Remove "/MP" from the release string on
+       multiprocessor x86 machines running SVR4.0. Suggested by Tom
+       Purcell.
+
+1999-08-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Add optional third argument
+       INCLUDES, which specifies the headers in which to search for the
+       type in question. Also, pass a "description" argument to
+       AC_DEFINE_UNQUOTED.
+       * acconfig.h (mode_t, off_t, pid_t, size_t): Remove definitions.
+       * autoconf.texi (AC_CHECK_TYPE): Document optional third argument.
+
+1999-08-05  Jeffrey A Law  <law@cygnus.com>
+
+       * config.sub (-wrs case): Use os=-vxworks, not os=vxworks.
+
+1999-08-05  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Update patch submission address.
+
+1999-08-05  Ben Elliston  <bje@cygnus.com>
+
+       * config.sub: Accept version number appended to OS name for MiNT.
+       Contributed by Guido Flohr.
+
+1999-08-04  Ben Elliston  <bje@cygnus.com>
+
+       * Makefile.in (INSTALL_SCRIPT): Substitute.
+       (install): Install scripts with $(INSTALL_SCRIPT).
+
+1999-07-20  Tom Tromey  <tromey@cygnus.com>
+
+       * autoheader.sh: Fixed regexp when searching for missing symbol.
+       From Pavel Roskin.
+
+1999-07-16  Tom Tromey  <tromey@cygnus.com>
+
+       * autoheader.sh: Be more stringent when looking to see if symbol
+       is in a template file.
+
+1999-07-15  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New implementation, to
+       make maintenance easier.
+       Grep the initial output so that we don't start parsing "-l" and
+       "-L" too early.  From Christopher Lee.
+
+       * acgeneral.m4 (AC_LIST_MEMBER_OF): New "private implementation
+       macro" use by AC_F77_LIBRARY_LDFLAGS.
+       (AC_LINKER_OPTION): Likewise.
+
+1999-07-11  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Cray T3E has an Alpha CPU.
+
+1999-07-04  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * acspecific.m4 (AC_PROG_CXX): Look for gpp after g++. gpp is the
+       DJGPP C++ compiler, since `g++' is not a valid DOS filename.
+
+1999-06-12  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect Linux on ia64.
+       * config.sub: Handle ia64.
+
+1999-06-12  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Handle `elf32ppclinux' from ld. Contributed by
+       Cort Dougan.
+
+1999-06-09  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * autoconf.texi (Pretty Help Strings): Synchronize documentation
+       with implementation.
+
+1999-06-04  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Fix sed regexp for handling
+       CPP macros with args.
+
+1999-06-04  Nick Clifton  <nickc@cygnus.com>
+
+       * config.sub: Add mcore target.
+
+1999-06-03  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_ACVERSION): Correct version number.
+       * autoconf.texi (EDITION): Likewise.
+       (VERSION): Likewise.
+
+1999-06-02  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * autoconf.texi (Pretty Help Strings): Document and regenerate the
+       indices.
+       * acgeneral.m4 (AC_HELP_STRING): New macro.
+
+       * NEWS: Begin documenting "Major changes" for release 2.14.
+
+       * acconfig.h (F77_FUNC): Add.
+       (F77_FUNC_): Likewise.
+
+1999-06-01  Akim Demaille  <demaille@inf.enst.fr>
+
+       * acgeneral.m4 (AC_PREFIX_PROGRAM): Use macros of the AC_TR_
+       family.
+       (AC_HAVE_LIBRARY): Likewise.
+       (AC_CHECK_FUNCS): Likewise.
+       (AC_CHECK_FILES): Likewise.
+       (AC_CHECK_SIZEOF): Likewise.
+
+       * acgeneral.m4 (AC_TR): New macro which performs transliteration
+       by m4 when possible, or by `tr' at configure time.
+       (AC_TR_UPCASE_NAME): New macro, transliteration 'a-z' to 'A-Z'.
+       (AC_TR_UPCASE_FILE): New macro, transliteration 'a-z./-' to
+       'A-Z___'.
+       (AC_TR_SH): New macro, transliteration to valid sh var name.
+
+       * acgeneral.m4 (_AC_SH_QUOTE): New macro which protects non
+       protected backquotes against shell expansion.
+       (AC_MSG_CHECKING): Use it.
+       (AC_CHECKING): Use it.
+       (AC_MSG_RESULT): Use it.
+       (AC_VERBOSE): Use it.
+       (AC_MSG_WARN): Use it.
+       (AC_MSG_ERROR): Use it.
+
+       * acgeneral.m4 (_AC_MESSAGE): New macro to report message at m4
+       time.
+       (AC_WARNING): New macro to report warnings at m4 runtime.
+       (AC_FATAL): New macro, to report fatal error at m4 runtime.
+
+       * acspecific.m4 (AC_RSH): Use AC_FATAL.
+       (AC_ARG_ARRAY): Idem.
+       (AC_HAVE_BOUNDBANG): Idem.
+
+       * acgeneral.m4 (AC_VAR_IF_INDIR): New macro.
+       (AC_VAR_SET): Likewise.
+       (AC_VAR_GET): Likewise.
+
+1999-05-30  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * autoheader.m4 (AC_DEFINE): Ignore CPP macro arguments.
+       (AC_DEFINE_UNQUOTED): Likewise.
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Change sed regexps to
+       recognize CPP macros that take arguments.  Reported, and based on
+       a patch, by Steven G. Johnson.
+       (AC_OUTPUT_HEADER): Likewise.
+
+       * autoconf.texi (Fortran 77 Compiler Characteristics): Document
+       new AC_F77_NAME_MANGLING macro.
+
+1999-05-30  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * autoconf.texi (Fortran 77 Compiler Characteristics): Document
+       new AC_F77_FUNC_WRAPPER macro.
+
+       * acspecific.m4 (AC_F77_WRAPPERS): New macro to define the
+       F77_FUNC and F77_FUNC_ CPP macros to properly mangle the names of
+       C identifiers so that they match the name mangling scheme used by
+       the Fortran 77 compiler.
+       (AC_F77_NAME_MANGLING): New macro to test for the name mangling
+       scheme used by the Fortran 77 compiler.
+
+1999-05-27  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Translate the ":" character to a
+       "_", which allows checking for member functions in C++ libraries.
+
+1999-05-25  H.J. Lu  <hjl@gnu.org>
+
+       * config.guess (dummy): Changed to $dummy.
+
+1999-05-22  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Handle NEC UX/4800. Contributed by Jiro Takabatake.
+
+1999-05-17  Ben Elliston  <bje@cygnus.com>
+
+       Merge with the EGCS source tree.
+
+       * config.guess: Add detection for Interix and UWIN on Windows NT,
+       OpenBSD on PA-RISC and UnixWare version 7.x.
+       Improve usage of `tr' where sets are concerned.
+       Detect all HP 9000 machines.
+       Determine machine types more completely on older UnixWare systems.
+       Determine C library version on GNU/Linux for the PowerPC.
+       * config.sub: Numerous additions. Some cleanup.
+
+1999-04-29  Ben Elliston  <bje@cygnus.com>
+
+       * config.sub: Handle `t3e' alias for Cray T3E. Contributed by
+       James A. Lupo.
+
+1999-04-19  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acgeneral.m4 (AC_TRY_LINK_FUNC): Add support for Fortran 77.
+
+1999-04-17  Paul Eggert  <eggert@twinsun.com>
+
+       * autoconf.texi, acspecific.m4 (AC_FUNC_MKTIME): New macro.
+       taken from automake's AM_FUNC_MKTIME.
+       * acfunctions: mktime now belongs to AC_FUNC_MKTIME.
+
+1999-04-11  Philipp Thomas  <kthomas@gwdg.de>
+
+       * config.sub: Set basic_machine to i586 when target_alias = k6-*.
+
+1999-04-11  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * autoheader.m4: Do not complain about using AC_TRY_RUN without a
+       cross-compilation action--only autoconf should do this.
+
+1999-04-11  Paul Eggert  <eggert@twinsun.com>
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Allow first argument to be a
+       shell variable.
+
+1999-04-11  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_C_STRUCT_MEMBER): New macro.
+       * acspecific.m4 (AC_STRUCT_TIMEZONE): Rewrite in terms of
+       AC_C_STRUCT_MEMBER.
+       (AC_STRUCT_ST_BLOCKS): Likewise.
+       (AC_STRUCT_ST_BLKSIZE): Likewise.
+       (AC_STRUCT_ST_RDEV): Likewise.
+       * autoconf.texi (Structures): Update. Add menu for subnodes.
+       (Particular Structures): New node.
+       (Generic Structures): New node.
+       (AC_C_STRUCT_MEMBER): Document.
+
+1999-04-10  Ben Elliston  <bje@cygnus.com>
+
+       * mkinstalldirs: Add `-m' flag to specify the mode of a newly
+       created directory. Add command line usage and `-h', `--help'
+       options. Contributed by Jeff Garzik.
+
+1999-04-08  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_PROG_CC): Try using the `cl' C compiler under
+       Cygwin. Contributed by Scott Stanton.
+
+       * config.sub: Handle MPE/iX.
+
+1999-04-07  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Add more CLIX machines. From Thomas Dickey.
+
+1999-04-06  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Avoid the possibility of `ld' on GNU/Linux systems
+       being something other than the GNU linker (such as a directory, in
+       the case of GNU binutils).
+
+1999-04-05  Ben Elliston  <bje@cygnus.com>
+
+       * config.sub: Add modern Alpha processors. Reorganise.
+
+       * acspecific.m4 (AC_CYGWIN): Do not remove conftest*; let
+       AC_TRY_COMPILE clean up after itself.
+       (AC_MINGW32): Likewise.
+       (AC_EMXOS2): Likewise.
+
+       * acspecific.m4 (AC_EMXOS2): New macro. Contributed by Ryuji Abe.
+       (AC_EXEEXT): Handle case for OS/2.
+       (AC_PROG_CC_WORKS): Show $CPPFLAGS when running the compiler.
+       (AC_PROG_CXX_WORKS): Likewise.
+
+       * autoconf.texi (AC_EMXOS2): Document.
+       (AC_EXEEXT): Mention OS/2.
+       (AC_MINGW32): Move.
+       (UPDATED): Update.
+
+1999-04-02  Mike Stump  <mrs@wrs.com>
+
+       * acgeneral.m4 (AC_ARG_PROGRAM): Remove spaces, as there is one
+       more pass through sh than you think.
+
+1999-04-01  Ben Elliston  <bje@cygnus.com>
+
+       * standards.texi: Update from FSF.
+
+       * acspecific.m4 (AC_PROG_INSTALL): Avoid using the installation
+       script belonging to HP `pwplus' when running the install
+       program. Contributed by Steven G. Johnson and Dave Adams.
+       (AC_EXEEXT): Do not consider `.xcoff' as a possible executable
+       filename extension. Contributed by Robert S. Maier.
+
+1999-03-28  Tom Tromey  <tromey@cygnus.com>
+
+       * autoconf.texi (AC_OUTPUT_COMMANDS): Add to macro index.
+
+1999-03-22  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Rename BUILD_CC to CC_FOR_BUILD; there is a
+       precedent for the usual name of this environment variable.
+
+1999-03-22  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * autoheader.sh: Report an error if AC_CONFIG_HEADER is not
+       present in the configure input file.
+
+1999-03-21  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Correct typo for detecting ELF on FreeBSD.
+
+1999-03-14  Alexandre Oliva  <oliva@dcc.unicamp.br>
+
+       * config.guess: Recognise HP 9000/8x0 machines.
+
+1999-03-11  Ben Elliston  <bje@cygnus.com>
+
+       * config.sub: Recognise hppa2.0w. Contributed by Erez Zadok.
+
+1999-03-11  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * config.guess: Prefer $HOST_CC over $CC when deciding on a C
+       compiler to compile stub programs. Allow this to be overridden
+       with the value of $BUILD_CC in cross-compilation environments
+       where the native compiler must be used for running tests on the
+       host.
+
+1999-03-11  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Recognise MiNT and TOS on Atari machines.
+       Contributed by Guido Flohr.
+
+       * config.sub: Add aliases for MiNT.
+
+1999-03-10  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Recognise HP 9000/800. Merged from the master
+       FSF version of this file.
+
+1999-03-01  Gordon Matzigkeit  <gord@trick.fig.org>
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't require that macro
+       symbols be valid C identifiers.
+
+1999-02-28  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_FUNC_VFORK): Allow test to behave correctly
+       when $ac_cv_func_vfork_works is the empty string. Contributed by
+       <red@nym.alias.net>.
+
+       * config.sub: Add `oskit' as a basic system type. From Godmar Back.
+
+1999-02-26  Ben Elliston  <bje@cygnus.com>
+
+       * install-sh: Avoid trailing whitespace.
+
+       * autoscan.pl (parse_args): Make compatible with Perl version 4.
+
+1999-02-24  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect LynxOS 3.x. Contributed by Giuseppe
+       Guerrini.
+
+1999-02-23  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect ReliantUNIX on MIPS. Contributed by Andrej
+       Borsenkow.
+       Also remove random trailing whitespace.
+
+1999-02-22  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (System Services): Explain the semantics of the
+       AC_SYS_RESTARTABLE_SYSCALLS macro in greater detail. Suggested by
+       Franc,ois Pinard.
+
+1999-02-22  Stu Grossman  <grossman@cygnus.com>
+
+       * acgeneral.m4 (AC_CANONICAL_SYSTEM): Explicitly require
+       AC_CANONICAL_HOST, AC_CANONICAL_TARGET and AC_CONICAL_BUILD.
+       (AC_CONFIG_AUX_DIR): Run auxillary shell scripts through $SHELL.
+       Do not rely on their magic number.
+       (AC_CANONICAL_THING): New macro. Cache results.
+       (AC_CANONICAL_HOST): Reimplement; use AC_CANONICAL_THING.
+       (AC_CANONICAL_TARGET): Likewise.
+       (AC_CANONICAL_BUILD): Likewise.
+       (AC_OUTPUT): Use $SHELL.
+       (AC_OUTPUT_SUBDIRS): Likewise.
+
+1999-02-19  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Make C code clean for C++ compilers. Contributed
+       by Markus Oberhumer.
+
+1999-02-19  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Automatically recognise ELF on FreeBSD. From Niall
+       Smart and improved by Andrew Cagney.
+
+1999-02-19  Felix Lee  <flee@cygnus.com>
+
+       * acgeneral.m4 (AC_CACHE_VAL): Don't need backticks. This is a
+       performance enhancement for about a 5% reduction in the runtime of
+       the generated configure script.
+
+1999-02-18  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect NEC EWS4800. Contributed by Koji Arai.
+
+1999-02-11  Ben Elliston  <bje@cygnus.com>
+
+       * standards.texi: Update from FSF.
+
+1999-02-10  Tom Tromey  <tromey@cygnus.com>
+
+       * acgeneral.m4 (AC_CACHE_LOAD): Avoid sourcing special files.
+       Works around bug in some versions of bash.
+
+1999-02-02  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * autoconf.texi: Corrected definitions for AC_CONFIG_AUX_DIR and
+       AC_PROG_F77. Duplicated descriptions for AC_SEARCH_LIBS and
+       AC_TRY_LINK_FUNC removed.
+
+1999-01-29  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_EXEEXT): Ignore C++ source files.
+
+1999-01-28  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>
+
+       * acspecific.m4 (AC_PROG_INSTALL): set INSTALL_SCRIPT to
+       ${INSTALL} so that automake doesn't propogate install time flags
+       for INSTALL_PROGRAM into INSTALL_SCRIPT.
+
+1999-01-25  Ben Elliston  <bje@cygnus.com>
+
+       * install-sh: Use $mkdirprog, not `mkdir' directly. Contributed by
+       Jeff Garzik.
+
+       * Makefile.in (clean mostlyclean distclean maintainer-clean):
+       Remove .m4f files.
+
+       * config.guess: Synchronise with master FSF version. Add detection
+       for HP MPE/iX.
+
+       * config.sub: Likewise.
+
+1999-01-23  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Catch more NILE system models. Contributed by
+       Akim Demaille and Graham Jenkins.
+
+       * autoheader.sh: Force $tmpout to close to avoid Windows file
+       sharing conflicts. From Mark Elbrecht.
+
+1999-01-21  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (Introduction): Update bug reporting address.
+
+       * config.guess: Likewise.
+
+1999-01-19  Pavel Roskin  <pavel_roskin@geocities.com>
+
+       * ifnames.sh: Source lines ending with backslash are prepended to
+       the following line before further processing.
+
+1999-01-19  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_PROG_CXXCPP): Substitute @CXXCPP@ correctly
+       when $CXXCPP is overridden in the supervisory shell. Contributed
+       by Michael Schoene.
+
+1999-01-16  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_ACVERSION): Bump to 2.14.1 for prereleases.
+
+1999-01-14  Scott Bambrough  <scottb@corelcomputer.com>
+
+       * config.guess: Recognise armv[234][lb] types (ie. `armv*').
+
+1999-01-13  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.sh: Remove -v and --verbose from the command line usage
+       help. They do not exist.
+
+1999-01-12  Scott Bambrough  <scottb@corelcomputer.com>
+
+       * config.sub: Recognize armv[234][lb] types (ie. `armv*'). Add
+       alias for the NetWinder; set company to `corel'.
+
+1999-01-11  Akim Demaille  <demaille@inf.enst.fr>
+
+       * autoreconf.sh (verbose): use either `:' or `echo'.
+       (aclocal_m4): Renamed from aclocal.
+       (aclocal_flags): New var.
+       Run aclocal using $aclocal_flags.
+       Redirect ls' stderr to /dev/null to avoid spurious messages.
+
+1999-01-11  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect HP-UX on MPE/iX machines.
+
+       * acgeneral.m4 (AC_ACVERSION): Increment to 2.14.
+
+       * autoconf.texi (EDITION): Likewise.
+       (VERSION): Likewise.
+
+1999-01-10  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect Rhapsody on PowerPC and other machines.
+       Contributed by Wilfredo Sanchez.
+
+       * config.sub: Add rhapsody and openstep aliases.
+
+1999-01-09  Ben Elliston  <bje@cygnus.com>
+
+       * Makefile.in (html): New target. Generate HTML documentation.
+       (install-strip): Add.
+       Contributed by Wilfredo Sanchez.
+
+       * autoconf.texi (AC_CHECK_LIB): Explain more. Contributed by Bob
+       Friesenhahn.
+       (UPDATED): Bump to 1999.
+
+       * config.guess: Distinguish between OpenStep and NeXTStep
+       platforms. Contributed by Wilfredo Sanchez.
+
+1999-01-09  J"orn Rennecke  <amylaar@cygnus.co.uk>
+
+       * acgeneral.m4 (AC_CHECK_FUNC): Don't actually call the function.
+
+1999-01-09  H.J. Lu  <hjl@lucon.org>
+
+       * config.guess: Permit multiple concurrent instances by including
+       the process ID of the shell running this script in temporary
+       filenames.
+
+1999-01-08  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.sh: More useful and up-to-date help from the --help
+       option. Contributed by Akim Demaille.
+
+       * autoheader.sh: Likewise.
+
+       * autoreconf.sh: Likewise.
+
+       * autoscan.pl: Likewise.
+
+       * autoupdate.sh: Likewise.
+
+       * ifnames.sh: Likewise.
+
+       * config.guess: Detect Cray T3E and NEC SX-4, SX-5 machines.
+       Contributed by Andreas Schott.
+
+1999-01-06  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (AC_OBJEXT): Correct documentation.
+
+1999-01-05  Ben Elliston  <bje@cygnus.com>
+
+       * Version 2.13.
+
+1999-01-04  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (AC_CHECK_FILE): Document.
+       (AC_CHECK_FILES): Likewise.
+       (AC_SEARCH_LIBS): Likewise.
+       (AC_FUNC_SELECT_ARGTYPES): Use Jeff Garzik's version.
+       (AC_C_STRINGIZE): Likewise.
+       (AC_CYGWIN): Document.
+       (AC_EXEEXT): Likewise.
+       (AC_OBJEXT): Likewise.
+       (AC_MINGW32): Likewise.
+       (AC_TRY_LINK_FUNC): Likewise.
+       (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
+
+1999-01-01  Ben Elliston  <bje@cygnus.com>
+
+       * NEWS: Update.
+
+       * acspecific.m4 (AC_PROG_CXX_WORKS): Specify an explicit return
+       type for `main' to keep modern C++ compilers happy.
+
+1998-12-28  Jeff Garzik  <jgarzik@pobox.com>
+
+       * autoconf.texi:
+        (AC_SEARCH_LIBS, AC_CHECK_FILE, AC_CHECK_FILES,
+         AC_TRY_LINK_FUNC): Document.
+        (AC_CHECK_LIB): Indicate the absence of
+               action-if-not-found will not kill default action.
+        (AC_SYS_INTERPRETER): Alphabetize with rest of section,
+               s/ac_cv_sys_interpreter/interpval/
+
+       * acgeneral.m4:
+        (AC_TRY_LINK_FUNC): Fix arg transposition.
+        (AC_SEARCH_LIBS): Require autoconf 2.13, add other-libs arg.
+        (AC_CHECK_FILES): Add underscore to HAVE_file define.
+
+       * acspecific.m4:
+        (AC_SYS_INTERPRETER): New shell var 'interpval' stores
+               internal var ac_cv_sys_interpreter.
+
+1998-12-27  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (AC_PROG_INSTALL): Update.
+       (AC_FUNC_ALLOCA): Correct code fragment.
+       (AC_FUNC_SELECT_ARGTYPES): Document.
+       (AC_C_STRINGIZE): Likewise.
+       (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
+
+       * acspecific.m4 (AC_CYGWIN): Rename from `AC_CYGWIN32'.
+       (AC_CYGWIN32): Warn about deprecated usage. Forward to AC_CYGWIN.
+
+       * config.sub: Drop `32' from `Cygwin32'.
+
+       * config.guess: Likewise.
+       Handle BSD/OS variants for non-x86 machines. Contributed by Chris
+       P. Ross.
+
+       * NEWS: Update.
+
+       * configure: Rebuild.
+
+1998-12-26  Ben Elliston  <bje@cygnus.com>
+
+       * autoreconf.sh (stamp): Add missing quote.
+
+       * mkinstalldirs: Write output which is not diagnostic to standard
+       output and not standard error. Suggested by Steve Robbins.
+
+1998-12-11  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acconfig.h, acgeneral.m4, acspecific.m4, autoconf.texi: Change
+       all of the Fortran 77 code to use the new `F77' prefix instead of
+       the older `FC' prefix.
+
+1998-12-11  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_ACVERSION): Bump to 2.13.
+
+       * autoconf.texi (EDITION): Likewise.
+       (VERSION): Likewise.
+
+1998-10-30  Jeff Garzik  <jgarzik@pobox.com>
+
+       * autoconf.texi: Document AC_CACHE_LOAD and AC_CACHE_SAVE. Explain
+       how AC_CACHE_SAVE can be used as a means of syncing the cache to
+       disk prior to doing something potentially fatal in configure.
+
+1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
+
+       * autoreconf.sh: Support several automake command line options,
+       and run aclocal and automake when needed. Also, create stamp files
+       just like automake's Makefiles would do for config headers.
+       Additional contributions from Tom Tromey.
+
+1998-10-24  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acgeneral.m4 (AC_LANG_FORTRAN77): Remove [] (i.e. the m4 quotes)
+       since it was confusing the test suite.  Also make `f77' the default
+       for FC, otherwise the test suite fails.
+
+       * autoconf.texi (Fortran 77 Compiler Characteristics): Added new
+       node documenting the new AC_F77_LIBRARY_LDFLAGS macro.
+
+       * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New macro to determine
+       the linker flags (e.g. `-L' and `-l') for the Fortran 77 intrinsic
+       and run-time libraries.
+
+1998-10-24  Ben Elliston  <bje@cygnus.com>
+
+       * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): New macro. Detects the
+       types of formal arguments to select(). Contributed by Lars Hecking.
+
+       * acconfig.h (SELECT_TYPE_ARG1): Add.
+       (SELECT_TYPE_ARG234): Likewise.
+       (SELECT_TYPE_ARG5): Likewise.
+
+       * config.guess: Hide warnings emitted by the HP linker when
+       generating a PA 2.0 object file. Contributed by Marcus Thiessel.
+
+1998-10-20  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_LANG_RESTORE): Fix a typo spotted by Noah
+       Elliott.
+
+1998-10-09  Tom Tromey  <tromey@cygnus.com>
+
+       * Makefile.in (autoconf.m4f): New target.
+       (autoheader.m4f): Likewise.
+
+1998-10-08  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_TRY_LINK_FUNC): Fix macro ordering.
+
+Sun Oct  4 21:57:20 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * autoconf.texi (Defining Symbols): Documented third argument to
+       AC_DEFINE.
+       * autoheader.m4 (AC_DEFINE_UNQUOTED): Generate `verbatim'
+       assignment if third argument given.
+       (AC_DEFINE): Likewise.
+       * acgeneral.m4 (AC_DEFINE): Handle case where $# is 3.
+       (AC_DEFINE_UNQUOTED): Likewise.
+       * autoheader.sh: Echo $verbatim if not empty.
+
+1998-10-03  Ben Elliston  <bje@cygnus.com>
+
+       * acconfig.h (FC_NO_MINUS_C_MINUS_O): Add to complete the Fortran
+       77 support.
+
+       * README: Update bug reporting address. Include maintainer info.
+
+1998-10-02  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): New macro. This
+       macro can be used to ensure that a configure script will not run
+       on a second system without removing the cache and re-running
+       configure. Contributed by Alexandre Oliva.
+
+1998-09-29  Ben Elliston  <bje@cygnus.com>
+
+       * acgeneral.m4 (AC_SEARCH_LIBS): New macro. Searches a series of
+       libraries for a given function. Contributed by Jim Blandy.
+       (AC_TRY_LINK_FUNC): New macro. Again, from Jim.
+
+1998-09-28  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Detect multiprocessor DC/OSx running on Pyramid
+       MIServer machines.  Contributed by Graham K. Jenkins.
+
+       * acgeneral.m4 (AC_CHECK_PROG): Fix a bug if the supplied path
+       contains colons. This was observed with some versions of NetBSD
+       `sh' and some versions of `bash'.
+       (AC_PATH_PROG): Likewise. Contributed by Tom Yu.
+
+1998-09-27  Ben Elliston  <bje@cygnus.com>
+
+       * Makefile.in (all): Generate frozen .m4 files at build time.
+       (install): Do not freeze .m4 files. Install pre-frozen .m4f files
+       using $(INSTALL_DATA).
+       (.m4.m4f): Freeze files if m4 supports stored internal state.
+       Contributed by Karl Heuer.
+
+       * install-sh: Import latest version from the FSF.
+
+       * mkinstalldirs: Likewise.
+
+       * config.guess: Apply the sysconf(2) test to HP 9000/600-series,
+       9000/802, 9000/804 and 9000/892 machines.  Contributed by Pavel
+       Roskin.
+       Detect UnixWare 7.  Contributed by Paul Gampe.
+
+       * acspecific.m4 (AC_PROG_INSTALL): Substitute `INSTALL_SCRIPT'.
+       Contributed by Franc,ois Pinard
+       (AC_C_STRINGIZE): New macro to test the availability of the
+       stringizing operator in the C preprocessor. Contributed by Arnold
+       Robbins on behalf of the GNU AWK project.
+
+       * acconfig.h (HAVE_STRINGIZE): Add for the AC_C_STRINGIZE macro.
+
+       * testsuite/Makefile.in (check): If DejaGNU is not installed,
+       print a warning and skip the `dejacheck' target (which will fail).
+       (site.exp): Use tests to guard commands from generating error
+       messages if `site.exp' or `site.bak' do not exist. Contributed by
+       Karl Heuer.
+       (dejacheck): Remove unused target.
+
+1998-09-26  Ben Elliston  <bje@cygnus.com>
+
+       * texinfo.tex: Import latest version from the FSF.
+
+       * config.guess: Treat all SPARC variant processors running BSD/OS
+       as just `sparc' for compatibility reasons.  Contributed by Chris
+       Torek.
+
+       * acgeneral.m4 (AC_CHECK_FILE): New macro. Checks for the
+       existence of a file in the file system (native only).
+       Contributed by Ken Raeburn.
+       (AC_CHECK_FILES): Likewise.
+
+1998-09-15  Didier Verna  <verna@inf.enst.fr>
+
+       * acspecific.m4 (AC_PATH_XTRA): use X_EXTRA_LIBS add-on libraries
+       in the test for libICE. It is needed at least under Solaris.
+
+1998-09-15  Ben Elliston  <bje@cygnus.com>
+
+       * config.guess: Handle strange processor ID assignments on AIX
+       machines.  Contributed by Didier Desseaux.
+
+Sat Sep 12 16:25:00 1998  Aaron Crane  <aaronc@pobox.com>
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Changed the egrep regex to avoid
+       incorrectly assuming that if foobar_t is defined, then so is
+       bar_t.
+
+Tue Sep  8 14:06:04 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acgeneral.m4: Make the following macros Fortran 77 aware
+       (i.e. conditionalize whether to `#include "confdefs.h"', etc.):
+       (AC_TRY_COMPILE)
+       (AC_TRY_LINK)
+       (AC_CHECK_LIB)
+
+       * acgeneral.m4 (AC_LANG_FORTRAN77): Rename `AC_LANG_FORTRAN' to
+       `AC_LANG_FORTRAN77'.  Change the Fortran 77 language macro from
+       `FORTRAN' to `FORTRAN77'.
+       (AC_LANG_RESTORE): Change the Fortran 77 language macro from
+       `FORTRAN' to `FORTRAN77'
+
+       * autoconf.texi: Updated Fortran 77 documentation, particularly
+       for `AC_TRY_COMPILE', `AC_TRY_LINK' and `AC_CHECK_LIB'.
+
+Thu Sep  3 09:34:39 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * autoconf.texi: Added Fortran 77 documentation.
+
+       * acspecific.m4 (AC_PROG_FC): New macro.  Determine a Fortran
+       compiler to use.
+       (AC_PROG_FC_WORKS): New macro.
+       (AC_PROG_FC_GNU): New macro.
+       (AC_PROG_FC_G): New macro.
+       (AC_PROG_FC_C_O): New macro.
+
+       * acgeneral.m4: Add FFLAGS (Fortran 77 flags).
+       (AC_LANG_FORTRAN): New macro.
+       (AC_LANG_RESTORE): Make Fortran 77 aware.
+       (AC_TRY_COMPILER): Make Fortran 77 aware (i.e. conditionalize
+       whether to `#include "confdefs.h"').
+
+Thu Jun 18 12:13:27 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * acspecific.m4 (AC_EXEEXT): Correct setting of ac_exeext when
+       there is no extension.
+
+Mon Jun  1 12:30:39 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * acgeneral.m4 (AC_CHECK_PROG): Set IFS to just ":" when searching
+       through PATH.
+       (AC_PATH_PROG): Likewise.
+       * acspecific.m4 (AC_PROG_INSTALL): Likewise.
+       (AC_PROG_CC): On cygwin32, if neither gcc nor cc
+       are found, look for cl.
+       (AC_PROG_CXX): Look for cl after all other choices.
+       * configure: Rebuild.
+
+Thu May 28 18:37:36 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * acgeneral.m4 (AC_ACVERSION): Bump to 2.12.2.
+
+       Add support for Visual C++:
+       * acgeneral.m4 (ac_exeext, ac_objext): New variables.
+       (ac_link): Use ac_exeext.
+       (AC_TRY_COMPILER, AC_TRY_LINK, AC_TRY_RUN_NATIVE): Likewise.
+       (AC_TRY_CPP): Remove lines from stderr which contain only the name
+       of the file.
+       (AC_REPLACE_FUNCS): Use ac_objext.
+       * acspecific.m4 (AC_PROG_CC): Check whether compiler supports -g
+       even if it is not gcc.
+       (AC_PROG_CXX): Likewise.
+       (AC_PROG_CPP): Try running the compiler with the -nologo option.
+       (AC_FUNC_ALLOCA): Check for _MSC_VER.  Use ac_objext.
+       (AC_FUNC_MEMCMP): Use ac_objext.
+       (AC_STRUCT_ST_BLOCKS): Likewise.
+       (AC_OBJEXT): New macro.
+       (AC_CYGWIN32, AC_MINGW32, AC_EXEEXT): New macros.
+       * configure: Rebuild.
+
+       * Makefile.in (editsh): Substitute for SHELL.
+       (Makefile, config.status): Use $(SHELL) when running
+       config.status.
+       * autoconf.sh: Change initial /bin/sh to @SHELL@.
+       * autoheader.sh: Likewise.
+       * autoreconf.sh: Likewise.
+       * autoupdate.sh: Likewise.
+       * ifnames.sh: Likewise.
+
+Thu Apr 30 16:29:00 1998  Syd Polk  <spolk@cygnus.com>
+
+       * acspecific.m4 (SETPGRP_VOID): The test for setpgrp needs
+       to have unistd.h included or the DEC compiler does not
+       flag the error that triggers setting the variable.
+
+Tue Nov 18 14:21:38 1997  Eric Mumpower  <nocturne@cygnus.com>
+
+       * autoreconf.sh: Do the right thing when AC_CONFIG_HEADER is
+       given more than one filename. As noted in the "Invoking
+       autoheader" node of the info files, autoheader will use the first
+       file argument given to AC_CONFIG_HEADER. Prior to this patch,
+       autoreconf would end up executing incorrect shell code (e.g.
+       "test ! -f 1.h 2.h.in") in such cases.
+       Patch submitted in parallel to bug-gnu-utils@prep.ai.mit.edu.
+
+Fri Oct  3 18:10:39 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Add a grep when checking whether
+       set quotes correctly, to avoid a cache overflow on HP-UX 9.
+       * configure: Rebuild.
+
+Wed Sep 11 15:35:19 1997  Chris Provenzano  <proven@cygnus.com>
+
+       * acgeneral.m4 : Always set SHELL and substitute SHELL.
+       When looking for a path for an executable allow the
+       user to override with an DOS path.
+       * configure : New configure generated by autoconf.
+
+Thu Sep  4 22:30:40 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * acspecific (AC_PROC_INSTALL): Don't use installbsd on OSF.
+
+Wed Sep  3 23:00:44 1997  Chris Provenzano  <proven@cygnus.com>
+
+       * configure : New configure generated by autoconf.
+       * Makefile.in : Set SHELL=@SHELL@. configure now substiutes
+       ${CONFIG_SHELL-/bin/sh} in for @SHELL@ at configure time.
+
+Mon Aug 11 01:40:37 1997  Jason Molenda  <crash@cygnus.co.jp>
+
+       * acspecific (AC_FUNC_VFORK): If cross-compiling, set
+       $ac_cv_func_vfork_works to $ac_cv_func_vfork (assume vfork works
+       if present).
+
+Tue Aug  5 23:00:05 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * acgeneral.m4 (AC_VERSION): Set to 2.12.1.
+       (AC_CANONICAL_HOST): Use CONFIG_SHELL to run $ac_config_sub and
+       $ac_config_guess.
+       (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Likewise.
+
+Tue Dec 10 19:38:59 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Use grep to prevent overflowing
+       HP-UX 9.05 /bin/sh buffer in case statement.  From Eric Backus.
+
+Mon Dec  9 23:39:17 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Add a semicolon between
+       shell variable assignments; the evaluation order varies between
+       implementations.
+
+Tue Nov 26 13:00:28 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Version 2.12.
+
+Wed Nov 20 13:00:21 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Test release 2.11.2.
+
+       * acgeneral.m4 (AC_OUTPUT): Remove a now-wrong test for whether to
+       make an unquoted here document.
+       (AC_CACHE_SAVE): Double-up backslashes in double quotes.
+       From Paul Eggert.
+
+       * Test release 2.11.1.
+
+       * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Make the final
+       newline consistent with the other AC_TRY_* macros: no final dnl
+       is needed to avoid extraneous blank lines.
+       (AC_CHECK_LIB, AC_HAVE_LIBRARY, AC_COMPILE_CHECK): Remove
+       extraneous dnl's.
+       (AC_DIVERSION_CMDS, AC_DIVERSION_ICMDS): New macros.
+       (AC_OUTPUT_COMMANDS, AC_OUTPUT): Use them instead of appending to
+       list macros.
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Handle cache variable values
+       correctly even if they contain single quote, or are quoted by
+       the shell.  From Paul Eggert.
+       (AC_INIT_PREPARE): Set LC_MESSAGES to C if set.
+       From Hans Olsson.
+       Set LC_CTYPE to C if set.
+       From Thomas Winder.
+       * autoconf.sh, autoheader.sh: Likewise set LC_MESSAGES and LC_CTYPE.
+
+Tue Nov 19 10:29:06 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * testsuite/autoconf.g/sizeof.exp: Use the v2 macro name.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADER): Support
+       creating output files from multiple pieces, concatenated.
+       Suggested by Theodore Ts'o.
+       (AC_LINK_FILES): If called more than once, concatenate the
+       arguments.  From Roland McGrath.
+       (AC_CONFIG_SUBDIRS): Likewise.
+       (AC_OUTPUT_COMMANDS): New macro.  Suggested by
+       Tom Tromey.
+       (AC_OUTPUT): Use the lists it sets.
+
+       * acgeneral.m4 (AC_TRY_RUN_NATIVE): Fail if linking fails, like
+       AC_TRY_LINK.
+       (AC_TRY_RUN): Don't require AC_C_CROSS.
+       (AC_TRY_COMPILER): New macro.
+       (AC_LANG_C, AC_LANG_CPLUSPLUS): Set cross_compiling.
+       * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Use
+       AC_TRY_COMPILER instead of AC_TRY_LINK.
+       (AC_PROG_CC_GNU, AC_PROG_CC_G): Split out of AC_PROG_CC.
+       (AC_PROG_CXX_GNU, AC_PROG_CXX_G): Split out of AC_PROG_CXX.
+       For the *_G macros, make the cache variable names non-GNU-specific.
+       (AC_C_CROSS): Mark obsolete, and otherwise a no-op.
+
+       * AUTHORS: New file.
+       * Makefile.in (DISTFILES): Add it.
+
+       * acspecific.m4 (AC_FUNC_MMAP): Update the getpagesize
+       declarations from getpagesize.h.  Check for unistd.h.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Run the eval in a subshell.
+
+       * acfunctions: Map fnmatch, strftime, getpgrp, setpgrp to their
+       own macros.
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): Check that $CONFIG_HEADERS is
+       unset, not that it's empty.
+
+Mon Nov 18 10:24:50 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Version 2.11.
+
+Sun Nov 17 20:12:05 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acspecific.m4 (AC_FUNC_STRCOLL): Make the checking message more
+       accurate.
+
+Thu Nov 14 11:15:27 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acheaders: Add entry for malloc.h.  Make the strings.h entry
+       suggest AC_CHECK_HEADERS instead of AC_HEADER_STDC.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move initialization of
+       ac_max_here_lines here from AC_OUTPUT_HEADER.
+
+       * autoheader.sh: Take the multiple-include protection back out.
+       It's not needed for a file that just #defines stuff, and, as Ken
+       Raeburn pointed out in Apr 1994:
+       Since you don't make it optional, and you don't give the writer of
+       configure.in much control over the name of the symbol, it also would
+       prevent one "config.h" file in a subdirectory from including
+       "../config.h" as a way to avoid duplicating some common tests.
+
+       * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Don't try
+       running a program, just try linking.
+       (AC_C_CROSS): Make the wording clearer.
+
+Wed Nov 13 10:07:14 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Check whether the
+       compiler works before checking whether it's a GNU compiler.
+       (AC_FUNC_VFORK): Call _exit after perror.
+       (AC_PATH_XTRA): Go back to using -R, as setting an env var as part
+       of CC doesn't get eval'd correctly to actually work.
+       Directly test whether a space is needed after -R.
+       Don't add "-L" to LDFLAGS if $x_libraries is empty.
+       (AC_FUNC_STRFTIME): Check for it in -lintl only if it's not in the
+       normal libraries.
+
+       * Test release 2.10.3.
+
+       * testsuite/Makefile.in (dejacheck): New target, suggested by Tom
+       Tromey.
+       (check): Depend on dejacheck.
+
+Tue Nov 12 00:06:14 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Split the list of sed commands in
+       conftest.subs into multiple files named conftest.s[1-9][0-9]*.
+       Create a pipeline of sed commands that use these files, then delete
+       the temporary files.  From John W. Eaton.
+
+       * acspecific.m4 (AC_AIX, AC_MINIX): Remove warnings about AC_TRY_LINK.
+       These macros don't change the linkage options.
+
+       * Test release 2.10.2.
+
+       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX) [GCC]: Use -O2 instead
+       of -O.  Suggested by fnf@ninemoons.com (Fred Fish).
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): Support passing
+       AC_CONFIG_HEADER a value containing shell variables.  Suggested by
+       Markku Savela and Julian Onions.
+       * acgeneral.m4 (AC_TRY_RUN_NATIVE, AC_TRY_LINK, AC_TRY_COMPILE,
+       AC_TRY_CPP): Show the test program in config.log if the test fails.
+       From Karl Berry.
+
+       * testsuite/config/unix.exp: Run the configure script as "./script"
+       in case the user doesn't have "." in their PATH.
+
+Mon Nov 11 18:02:58 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Deal with smart
+       compilers that know that an unused function doesn't have to be
+       linked in: call the function directly from main().
+       (Removing a legacy from when they tried to run the code, I think-djm.)
+       From fnf@ninemoons.com (Fred Fish).
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Rename ac_save_LIBS to avoid
+       a clash with AC_CHECK_LIB.
+       From Jim Meyering.
+       (AC_FUNC_FNMATCH, AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3,
+       AC_FUNC_STRCOLL, AC_FUNC_MEMCMP): Rename cache variables to avoid
+       wrong results if someone calls AC_CHECK_FUNC for these functions.
+
+       * autoheader.sh: Don't cmp with config.h.in if it doesn't exist yet.
+       Don't frob lines 1-@TOP@ or @BOTTOM@-end of acconfig.h's.
+       Accept TAB as well as SPC after #undef in acconfig.h's.
+
+Sat Nov  9 01:54:04 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Test release 2.10.1.
+
+       * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): New macros
+       adapted from Bruno Haible.
+       (AC_PROG_CC, AC_PROG_CXX): Use them.
+       * acgeneral.m4 (AC_TRY_RUN_NATIVE): Split out of AC_TRY_RUN.
+       (AC_TRY_LINK): Check that the executable exists after linking.
+       (AC_EGREP_CPP): Disable m4 quote chars around egrep, so [] in regexps
+       isn't eaten.
+
+       * autoheader.sh: Add multiple-inclusion protection for config.h.
+
+       * acgeneral.m4 (AC_PREFIX_PROGRAM): Pretty up the output.
+       (AC_CHECK_LIB): Include the function being tested in the message.
+       (AC_CHECK_PROG, AC_PATH_PROG): Add a dummy variable to force word
+       splitting on the path.
+
+       * acspecific.m4 (AC_FUNC_MMAP): Remove check and uses of valloc.
+       It turns out it's a separate issue, for GNU grep.
+       Replace the test program with a new version from Mike Haertel.
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Accept the HP-UX sh 'set' output
+       format.  From Marcus Daniels.
+
+       * acgeneral.m4 (AC_MSG_CHECKING, AC_CHECKING): Write a message to
+       config.log also.  From T.E.Dickey.
+       (AC_CHECK_LIB, AC_CHECK_HEADER, AC_CHECK_HEADERS): Replace use of
+       tr with sed, to avoid a bug in the AIX 4.1.3.0 tr reported by
+       Alain Knaff.  He says that version of tr interprets \055 as a
+       range specifier, like an unquoted -.
+       * acspecific.m4 (AC_PROG_MAKE_SET, AC_CHECK_HEADER_DIRENT,
+       AC_CHECK_HEADERS_DIRENT): Ditto.
+
+       * acspecific.m4 (AC_FUNC_SETPGRP): New macro.
+       * acconfig.h (SETPGRP_VOID): New entry.
+       From T.E.Dickey.
+
+       * acspecific.m4 (AC_PATH_X_DIRECT): Try /lib/usr/lib/X11 for A/UX.
+       From Guillermo Gomez.
+       (AC_PATH_XTRA): Replace -R with adding LD_RUN_PATH to CC in the
+       Solaris kludge.  Suggested by Paul Eggert.
+       Define X_DISPLAY_MISSING with AC_DEFINE, and
+       if not using X, clear out the X variables.
+       Check system-dependent libs before system-independent ones.
+       Check for more system-dependent libs.
+       From Karl Berry.
+       Use AC_CHECK_FUNC in the system-dependent libs tests.
+       From Larry Schwimmer.
+       Wart removal: Don't require AC_ISC_POSIX.
+       (AC_ISC_POSIX): Require AC_PROG_CC, since it uses $GCC.
+       From gvran@uddeborg.pp.se.
+       Don't blather about being called before AC_TRY_LINK,
+       which is now called in AC_PROG_CC.  Don't encourage using this macro.
+       * acconfig.h (X_DISPLAY_MISSING): Add entry.
+
+Fri Nov  8 16:02:08 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acspecific.m4 (AC_PATH_X_DIRECT): Search for /usr/X11 before
+       /usr/X11Rn, etc.  From bostic@bsdi.com (Keith Bostic).
+
+       * acgeneral.m4 (AC_CHECK_TYPE) [STDC_HEADERS]: Check in stddef.h, too.
+       From Glenn P. Davis.
+       Don't require the second char after the type name to be a space.
+       (AC_TRY_RUN): Remove the test files before executing the "failure"
+       case code.
+
+       * acspecific.m4 (AC_PROG_CXX): Check for cc++ for NexT.
+       From Carl Edman.
+       (AC_PROG_CC, AC_PROG_CXX): Check whether -g works even if
+       C[XX]FLAGS is set.  From T.E.Dickey.
+       (AC_FUNC_FNMATCH): New macro.
+       * acconfig.h (HAVE_FNMATCH): New entry.
+
+       * acgeneral.m4 (AC_REPLACE_FUNCS): Call AC_CHECK_FUNCS to do the work.
+
+Tue Oct 29 13:03:44 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Fix thinko in computation of
+       ac_sub_srcdir in relative but not "." case.
+
+Thu Oct 10 22:29:37 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CANONICAL_HOST, AC_CANONICAL_TARGET,
+       AC_CANONICAL_BUILD): Allow the os part of the string returned by
+       config.sub to contain dashes, as in "linux-gnu".
+
+Fri Jul 19 16:59:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Add dnl so regexp doesn't have a
+       leading newline.
+
+Wed Jun 12 13:56:57 1996  David J MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Remove extra ')'.
+
+       * Many files: Update the FSF street address.
+
+Sun Jun  9 17:54:23 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Add missing \ in last change.
+
+Fri Jun  7 11:54:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Identifierize lib name in $ac_tr_lib.
+
+Mon May 27 13:49:02 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): If $TMPDIR names an
+       existing, writable directory, then test it instead of /tmp, /var/tmp,
+       and /usr/tmp for long file name support.
+
+       * acgeneral.m4 (AC_PREREQ): Prepend "FATAL ERROR: " to msg.
+
+Sun May 26 19:07:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PROG_MAKE_SET): Sanitize $MAKE for use as
+       identifier.
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Tighten regexp so ulong doesn't match
+       ulong_t.
+
+       * autoheader.sh: Put $syms in a temporary file and use fgrep -f.
+
+Tue May  7 13:20:33 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
+
+       * acgeneral.m4: Version 2.10 released.
+
+Tue Mar 26 13:03:12 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): Make subdir if necessary.
+
+Thu Mar 21 10:52:03 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Fix name of -lelf cache variable
+       name in test of it.
+       (AC_PATH_XTRA): Fix name of -ldnet cache variable name in test of it.
+
+Wed Mar 20 09:37:31 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Use \055 for -; leading and trailing
+       both lose with some tr.
+
+       * acspecific.m4 (AC_C_CONST): Remove check for gcc 2.7 bug.
+       RMS wants everyone to lose until gcc is fixed.
+
+       * acgeneral.m4 (AC_CHECK_LIB): Put - last in tr set so it is not
+       considered a range.
+
+       * acspecific.m4 (AC_C_CONST): Add check for gcc 2.7 bug.
+       From Paul Eggert and Jim Meyering.
+
+       * acgeneral.m4 (AC_CHECK_LIB): Omit `char $2' decl when $2 is `main'.
+
+Wed Mar 13 22:10:42 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Put quotes around _ when
+       constructing cache variable name, to separate it from preceding
+       text.
+
+Sat Mar 16 15:53:22 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * Version 2.9 released.
+       * acgeneral.m4 (AC_ACVERSION): Updated to 2.9.
+
+Wed Mar 13 12:49:51 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): Undo last change to $ac_dB,
+       and instead change the code written into conftest.hdr.
+
+Tue Mar 12 02:51:24 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): Apply Jan 15 fix to
+       AC_OUTPUT_MAKE_DEFS here too: Match `#define foo' without trailing
+       space in confdefs.h.  Before configure would lose if all its trailing
+       whitespace got stripped, and that can happen in mail.
+
+Sun Mar 10 20:30:09 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_INIT_NOTICE): Add 95 and 96 to copyright years.
+
+Sat Mar  9 18:28:42 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Add missing [.
+
+Fri Mar  8 15:06:48 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Declare $2 to override gcc2 internal
+       prototype.
+
+       * Version 2.8 released.
+
+Wed Mar  6 14:38:31 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Use a cache variable name containing
+       both the library and function name.
+
+Tue Jan 16 16:39:21 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_PROG): Take optional 6th arg, full name
+       of program to reject if found in search path.
+       * acspecific.m4 (AC_PROG_CC): If gcc not found use AC_CHECK_PROG
+       for cc, rejecting /usr/ucb/cc.
+       Fatal configure error if no $CC found at all.
+
+Mon Jan 15 15:57:36 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Match `#define foo' without
+       trailing space in confdefs.h.  Before configure would lose if
+       all its trailing whitespace got stripped, and that can happen in mail.
+
+Fri Jan 12 14:38:37 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_TRY_CPP): Use "" instead of '' when setting
+       ac_try; we need one level of expansion there for $ac_cpp, then
+       AC_TRY_EVAL does one more for its the expansion of $ac_cpp.
+
+Thu Jan 11 10:38:19 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Removed echo cmds
+       from $ac_cpp, $ac_compile, and $ac_link.
+       (AC_TRY_EVAL, AC_TRY_COMMAND): New macros for running tests' commands.
+       Always put the configure source line and command line into config.log.
+       (AC_TRY_CPP, AC_TRY_COMPILE, AC_TRY_LINK): Use them.
+       * acspecific.m4: Use AC_TRY_EVAL and AC_TRY_COMMAND for running
+       all tests.
+
+Fri Jan  5 17:50:28 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT):
+       Rearrange logic: do no tests if $with_x=no; make incl and lib
+       tests independent, and distinguish unset from empty.
+
+       * autoconf.sh (undefined macro check): \ sed \s inside "".  If
+       grep $name in $infile misses, give error message that there must
+       be an Autoconf bug.
+
+Tue Dec 19 10:49:20 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * autoconf.sh: Ignore undefined macros in shell comments.
+
+Mon Dec 11 22:12:54 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PROG_CC_C_O): Rearrange logic to get the right
+       answer for cc.
+
+Fri Nov 24 17:26:38 1995  Miles Bader  <miles@gnu.ai.mit.edu>
+
+       * autoconf.sh: Define $AWK from the subst @AWK@, and use it.
+
+Wed Nov 22 11:01:16 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Version 2.7.
+
+       * autoheader.m4 (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Expand the
+        optional action args.  From jj@jfch.vc.cvut.cz (Jakub Jelinek).
+
+       * acgeneral.m4 (AC_CHECK_LIB): Translate - in library names to _.
+       (AC_ARG_PROGRAM): Use cat instead of echo to avoid SysV echo
+       interpreting backslashes.  From kim@tac.nyc.ny.US (Kimmo Suominen).
+       (AC_OUTPUT_FILES): Quote $ and \ for being in an unquoted here
+       document.  From Paul Eggert.
+
+       * acspecific.m4 (AC_PATH_X_XMKMF): Use ${MAKE-make}, not plain make.
+       (AC_C_CONST): Avoid a warning from g++.
+       From tgl@sss.pgh.pa.us (Tom Lane).
+       (AC_FUNC_MMAP): Check for valloc and getpagesize; don't rely on
+       predefines.
+       (AC_HEADER_STDC): If cross-compiling, assume the ctype macros are
+       ANSI.  From dje@cygnus.com (Doug Evans).
+       (AC_TYPE_SIGNAL) [__cplusplus]: Give a full prototype.
+       From churritz@cts.com (Chad Hurwitz).
+       (AC_FUNC_VFORK): If cross-compiling, use AC_CHECK_FUNC instead.
+       From Steve Chamberlain.
+
+Tue Sep  5 20:37:48 1995  Paul Eggert  <eggert@twinsun.com>
+
+       * acspecific.m4 (X_LIBS): Use `-R lib', not `-Rlib', since Sun
+       CC 3.0 requires this.
+
+Tue Aug  8 20:10:12 1995  Paul Eggert  <eggert@twinsun.com>
+
+       * acgeneral.m4: When creating config.status, start a new
+       here-script just before building conftest.subs, to work around
+       a bug in the HP-UX 9 HP9000-800 sh.
+
+Tue Nov 21 17:36:41 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Makefile.in (install): Undo last ASCRIPTS panic change.
+       The bug reporter hadn't cleaned up his source dir.
+
+Mon Nov 20 15:26:50 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Version 2.6.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Prettify usage message somewhat.
+
+       * Makefile.in: Use @bindir@, @datadir@, @infodir@.
+       (install): Find ASCRIPTS in $(srcdir).
+
+Sat Nov 18 14:21:55 1995  Karl Berry  <karl@cs.umb.edu>
+
+       * autoconf.sh: Allow lowercase letters in the undefined-macro name.
+
+Fri Nov 17 15:05:44 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * Version 2.5 released.
+
+Fri Nov 17 15:23:04 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Don't start tr argument with '+',
+        so as not to confuse old GNU tr's.  From
+        Ian Lance Taylor.
+        (AC_INIT_PARSE_ARGS): Make sure MFLAGS and MAKEFLAGS are empty.
+        From Paul Townsend (aab@cc.purdue.edu).
+        (AC_CHECK_LIB, AC_CHECK_HEADERS, AC_CHECK_FUNC): Remove
+        duplicate `d' from alphabets.
+
+       * acspecific.m4 (AC_USG): Define USG if we don't have rindex and
+        bzero, not if we do have them.
+        From Viktor Dukhovni.
+
+Sun Oct 29 15:13:37 1995  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_PROG): Use arg 5 as search list, not arg 4.
+
+Wed Aug 30 17:34:48 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PROG_CC_C_O): If $CC groks it and cc doesn't
+       exist, choose yes.
+
+Wed Jul 26 00:03:26 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Test release 2.4.2.
+
+       * acgeneral.m4 (AC_CHECK_SIZEOF): Take an optional size to
+        use when cross-compiling.
+
+       * acspecific.m4 (AC_FUNC_CLOSEDIR_VOID, AC_DIR_HEADER): If
+        cross-compiling, assume it returns void.  It's not a big loss.
+        From Karl Berry.
+
+       * acgeneral.m4 autoheader.sh: Change tr [a-z] [A-Z] into expansion
+        of the full alphabet, to combat losing AIX 4.1.1 tr when LANG
+        isn't set the way it likes.
+
+       * acspecific.m4 (AC_FUNC_GETMNTENT): Check in -lgen for Unixware.
+       From miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza).
+
+       * autoheader.m4 (AC_CONFIG_HEADER): Set config_h to the first
+        argument.  From ghudson@mit.edu (Greg Hudson).
+
+       * Makefile.in (all): Depend on info.
+
+       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG, AC_CHECK_PROGS,
+        AC_PATH_PROGS, AC_CHECK_TOOL): Add optional PATH
+        parameter.
+
+Mon Jul 24 17:27:11 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Don't enclose tr args in [], for
+        SysV and POSIX.  From Karl Heuer.
+
+Wed Jul 19 17:43:44 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CHECK_LIB): Translate + to p in lib name.
+
+Wed Jun 28 13:45:16 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Allow an empty value
+        for --enable and --with args.
+        (AC_CACHE_CHECK): New macro.
+       * acspecific.m4: Use it where possible.
+
+Tue Jun 27 13:29:54 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE): Add options
+        --bindir, --libdir, etc.
+
+Mon Jun 26 20:54:36 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put the command
+        being run into the log file.
+
+Thu Jun 22 22:33:23 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acspecific.m4 (AC_PROG_INSTALL): Don't cache a shell script path.
+
+       * acgeneral.m4 (AC_CHECK_LIB): Allow lib name to contain a . or /,
+       by fixing the cache variable name.
+
+Wed Jun 14 23:07:20 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * Version 2.4.
+
+Sun May  7 08:09:12 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PATH_X_XMKMF): Check for libX11.{so,sl} as
+       well as .a when seeing whether LIBDIR or USRLIBDIR is right.
+
+Sat May  6 17:29:07 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PROG_CPP): If CPP is already set, use that as
+       the value and set the cache variable to it.
+
+Mon Mar 27 10:48:36 1995  David J. MacKenzie  <djm@churchy.gnu.ai.mit.edu>
+
+       * Version 2.3.
+
+       * acgeneral.m4 (AC_OUTPUT): Add quotes around the echo arguments
+       in the trap, so backslashes aren't required for multiline input.
+       From G.Wilford@ee.surrey.ac.uk.
+       Also use the sed trick when not using a config header file.
+
+Thu Mar 23 18:02:25 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put "-c" right
+        after compiler name.  Same for "-o conftest".
+
+       * ifnames.sh (AC_MACRODIR): Default to @datadir@, not a hardcoded
+        path.
+
+       * Test release 2.2.1.
+
+       * acgeneral.m4 (AC_OUTPUT): Use sed, not tr, so we only remove the
+        output config header, not the input one too.  From
+        muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig).
+        (AC_LANG_C): Undo Feb 7 change.  According to Roland McGrath,
+        most compilers require all options but -l... and -o to come first.
+
+       * Makefile.in (uninstall): Don't use $@, since the cd makes it
+        invalid when srcdir is relative.
+
+Wed Mar  8 17:05:06 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * Version 2.2.
+
+Wed Mar  8 12:44:34 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Makefile.in: Follow cd commands with &&, not ;.
+       From Franc,ois Pinard.
+
+Tue Mar  7 11:48:19 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acspecific.m4 (AC_FUNC_ALLOCA): Keep sh variable name space
+       clean.  Put newline after AC_DEFINE_UNQUOTED call to avoid Irix
+       syntax error.
+
+Mon Mar  6 15:07:00 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Test release 2.1.3.
+
+       * acspecific.m4 (AC_FUNC_ALLOCA): Replace nested AC_FUNC_CHECK
+        calls with a loop.
+
+       * acspecific.m4 (AC_FUNC_VPRINTF): Don't check for signal munging.
+        From Paul Eggert.
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Tell the user whether the cache
+        changed or not.  From gnu@toad.com (John Gilmore).
+
+       * Makefile.in (install-info): Don't cd, to avoid breaking
+        install-sh references.
+
+Fri Mar  3 11:41:01 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * Makefile.in (autoconf.info, standards.info): Use --no-split to
+        avoid creating filenames > 14 chars.
+
+       * acgeneral.m4 (AC_CHECK_FUNC): Use assert.h,
+        to avoid protype conflicts from ctype.h (!!) on OSF/1 3.0.
+
+Sat Feb 25 01:56:57 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_C_BIGENDIAN): Check for BYTE_ORDER macro from
+       sys/param.h before trying the test program which cannot be
+       cross-compiled.
+
+Fri Feb 24 20:02:08 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_FUNC): Include errno.h instead of ctype.h
+       in test program.
+
+Wed Feb 22 18:01:27 1995  David J. MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * Test release 2.1.2.
+
+Tue Feb 21 13:00:07 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CACHE_VAL): Add extra quotes to work around AIX
+        4.1 bug reported by hyc@locus.com (Howard Chu).
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for -lelf before -lkvm.
+       Reported by Kaveh R. Ghazi.
+       (AC_HEADER_STAT): Check whether S_IFDIR is defined, to work around
+       ISC bug reported by rick@anasazi.com (Rick Coupland).
+
+       * autoheader.sh: Better solution to @BOTTOM@ printing.
+       From Paul Eggert.
+
+Mon Feb 13 18:13:11 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PROG_CC_C_O): Use sed filter to make sure
+       ${ac_cc} is always a valid shell variable name.
+       (AC_PROG_MAKE_SET): Remove gratuitous backslashes in checking message.
+
+Sun Feb 12 18:42:35 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): Require AC_CANONICAL_BUILD,
+       so both $build and $host are definitely set before we compare
+       them.
+
+Sat Feb 11 04:37:30 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_TOOL): Rewritten.  Take optional third
+       arg VALUE-IF-NOT-FOUND.  Check for
+       ${ac_tool_prefix}PROG-TO-CHECK-FOR first.  If not found and third
+       arg given, and ${ac_tool_prefix} is nonempty, check for unadorned
+       PROG-TO-CHECK-FOR as well.  Last choice use VALUE-IF-NOT-FOUND.
+
+Fri Feb 10 17:45:53 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_OUTPUT): Fix sed command to produce $ac_dots
+       for subdir configures.
+
+Thu Feb  9 14:42:20 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * testsuite/config/unix.exp (autoconf_load): Run the script with
+        /dev/null as the cache.
+
+       * acgeneral.m4 (AC_CHECK_TOOL_PREFIX, AC_CHECK_TOOL): New macros,
+        from Roland McGrath.
+
+       * acspecific.m4 (AC_DECL_YYTEXT): Cache the output file root.
+       (AC_C_INLINE): If the compiler doesn't recognize it, define it
+       away.  Try __inline__ too.  From Jim Avera.
+       (AC_FUNC_GETPGRP): New macro.  From Arnold Robbins.
+       * acconfig.h: New entry for it.
+
+       * configure.in: Check for new awk.
+       * Makefile.in (editsh): Substitute in AWK.
+
+       * acspecific.m4 (AC_PROG_INSTALL): Allow trailing slashes in PATH
+        elements.
+       * acgeneral.m4 (AC_PREFIX_PROGRAM): Ditto.
+
+Tue Feb  7 11:32:09 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_CHECK_LIB, AC_HAVE_LIBRARY): Check and add the new
+        library before existing libs, not after, in case it uses them.
+       * acspecific.m4 (AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT,
+        AC_FUNC_STRFTIME, AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): Ditto.
+
+       * autoheader.sh: Allow @BOTTOM@ to be the first line in
+        acconfig.h.  From iwj10@cus.cam.ac.uk (Ian Jackson).
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Add semicolons before
+        AC_DEFINE.  Check for -lkvm before -lutil.  Assume it needs setgid
+        if using -lutil.
+
+       * acgeneral.m4 (ac_compile, ac_link): Put the file name before the
+        variables, so they can contain -l options.
+
+       * acspecific.m4 (AC_FUNC_WAIT3): Sleep longer for HPUX.
+       (AC_TYPE_SIGNAL): Declare signal as extern "C" for C++.
+
+       * Makefile.in testsuite/Makefile.in (maintainer-clean): Renamed
+        from realclean.
+
+       * autoconf.sh (TMPDIR): Inherit from environment, or set if not.
+
+       * acgeneral.m4 (AC_PREFIX_PROGRAM): Say we're checking the prefix.
+
+       * acspecific.m4 (AC_ISC_POSIX): Fix typo.
+       (AC_PATH_X): Screen out bogus values from imake.
+       (AC_PROG_LEX): Check for yywrap, not main, in the library.
+
+Thu Feb  2 11:32:07 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acconfig.h (__CHAR_UNSIGNED): Protect with #ifndef.
+       From marcus@ee.pdx.edu (Marcus Daniels).
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Workaround Ultrix and 4.3BSD sh
+        bug in setting the high bit on variable values.
+        From Ken Raeburn.
+        (AC_OUTPUT_FILES, AC_OUTPUT_SUBDIRS): Ignore initial "./" to
+        avoid messing up the dot-dot counts.
+        (AC_OUTPUT_SUBDIRS): Pass INSTALL magic to subdirectories.
+        From Karl Berry.
+
+       * ifnames.sh: Speed up drastically by folding 3N+2 processes into 2.
+       From Paul Eggert.
+
+Wed Feb  1 11:58:27 1995  David J. MacKenzie  <djm@catapult.va.pubnix.com>
+
+       * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Add additional
+        quoting for internal consistency.
+        From junio@twinsun.COM (Jun Hamano).
+
+       * acspecific.m4 (AC_PATH_XTRA): R6 function name was wrong.
+       From Karl Berry.
+       (AC_C_CROSS): Fix typo in cache var name.
+       From tgl@sss.pgh.pa.us (Tom Lane).
+       (AC_PROG_MAKE_SET): Change / in the make program name into _ so it
+       can be part of a shell variable name.
+       (AC_DECL_YYTEXT): Fix arguments to AC_TRY_LINK.
+       From interran@uluru.stanford.edu (John Interrante).
+
+       * acgeneral.m4 (AC_CHECK_SIZEOF): If test program fails, set the
+        variable to 0 as the doc sez.
+        From eisen@cc.gatech.edu (Greg Eisenhauer).
+
+       * acgeneral.m4, acspecific.m4: Remove *.core and core.* as well as
+        core, for recent BSD's.
+
+       * acspecific.m4 (AC_SYS_INTERPRETER): Use `#! /' instead of `#!/'.
+       * acgeneral.m4 (AC_INIT_BINSH): Likewise.
+       * All scripts: likewise.
+       From woods@kuma.web.net (Greg A. Woods).
+
+       * acgeneral.m4 (AC_INIT_PREPARE): Use fd 6 instead of 4, to
+        prevent a conflict on the Kubota Titan.  From
+        muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig).
+
+       * autoconf.sh: Use a more concise syntax to set variables.
+       From Karl Berry.
+
+       * acspecific.m4 (AC_FUNC_WAIT3): Check page fault measurements to
+        catch Linux.  From tobias@server.et-inf.fho-emden.de (Peter Tobias).
+
+       * acgeneral.m4 (AC_OUTPUT): If running config.status
+        fails, exit with a nonzero status.  From Ken Raeburn.
+
+Tue Dec  6 19:07:07 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_FUNC_GETLOADAVG): Use elf_begin in -lelf
+       check, not elf_read.
+
+Mon Nov  7 18:18:11 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_PROG_MAKE_SET): Fix msg; $MAKE is not useful
+       Make syntax.
+
+Fri Nov  4 09:08:33 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * Version 2.1.
+
+       * autoreconf.sh: Add -f --force option.
+       From Theodore Ts'o.
+
+Thu Nov  3 10:24:08 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_TRY_RUN): Reword warning.
+
+       * acspecific.m4 (AC_PROG_CXX): Notify the user of the check for
+        GNU C++.
+        (AC_PROG_CXX, AC_PROG_CXXCPP): Use g++, not gcc, as default C++
+        compiler.
+       * acgeneral.m4 (AC_LANG_CPLUSPLUS): Ditto.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move ac_usage string directly
+        into the here document to work around A/UX shell limitation.
+
+       * acgeneral.m4 (AC_COMPILE_CHECK): Mention the MSG macros in the
+        obsolete warning.
+
+       * autoscan.pl (output_programs): Use AC_CHECK_LIB, not
+        AC_HAVE_LIBRARY.
+
+       * acgeneral.m4 (AC_CHECK_FUNC): Move prototype outside of function
+        so it works with C++.  From ejb@era.COM (E. Jay Berkenbilt).
+
+Fri Oct 28 11:23:30 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_CHECK_HEADERS_DIRENT): Use define, not
+       AC_DEFUN, so the test suite doesn't call it with no arguments,
+       leading to a syntax error in the real Bourne shell.
+
+Wed Oct 26 18:40:41 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * Version 2.0.
+
+Tue Oct 25 11:04:16 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Change -
+       in file names to _.
+       * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT):
+       Likewise.
+
+Mon Oct 24 11:28:20 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * Makefile.in (uninstall): Remove the transformed names.
+       (SCRIPTS): Rename from PROGS.
+       * configure.in: Likewise.
+
+Fri Oct 21 07:14:23 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_TRY_COMPILE): New macro.
+       (AC_LANG_C, AC_LANG_CPLUSPLUS): Set $ac_compile.
+       (AC_TRY_LINK): Don't declare exit.
+       * acspecific.m4 (AC_C_INLINE, AC_C_CONST, AC_CHECK_HEADER_DIRENT,
+       AC_DECL_SYS_SIGLIST, AC_HEADER_SYS_WAIT, AC_TYPE_SIGNAL,
+       AC_FUNC_GETLOADAVG, AC_HEADER_TIME, AC_STRUCT_TM,
+       AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_BLKSIZE,
+       AC_STRUCT_ST_RDEV): Use AC_TRY_COMPILE instead of AC_TRY_LINK.
+       (AC_AIX, AC_MINIX, AC_ISC_POSIX): Must come before AC_TRY_COMPILE.
+
+       * acspecific.m4 (AC_PROG_LEX): Don't assume -ll if using lex;
+       check for it.  From Mark Eichin.
+
+Thu Oct 20 07:11:22 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_PARSE_ARGS): Ignore --site.
+
+       * autoscan.pl: Add more blank lines to the output.  Pacify perl -w.
+
+Wed Oct 19 09:14:50 1994  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_PREREQ_COMPARE): Allow secondary and ternary
+       numbers >99.  From John Eaton.
+
+Wed Oct 19 00:06:40 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * ifnames.sh: Take comments out of sed script.
+
+Tue Oct 18 00:20:04 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_INIT_NOTICE): Set ac_default_prefix.
+       (AC_INIT_PARSE_ARGS, AC_SITE_LOAD, AC_OUTPUT): Use it.
+       (AC_PREFIX_DEFAULT): New macro.
+       From Ken Raeburn.
+
+       * testsuite/autoconf.s/syntax.exp: Renamed from specific.exp.
+
+       * acgeneral.m4 (AC_SITE_LOAD): Change where to look for config.site.
+
+       * configure.in: Call AC_ARG_PROGRAM.
+       * Makefile.in (install): Use program_transform_name.
+
+       * acgeneral.m4 acspecific.m4 acoldnames.m4: Clarify copying terms.
+
+       * acgeneral.m4 (AC_CANONICAL_BUILD): Default build to host, not empty.
+
+       * acspecific.m4 (AC_PROG_CC): Recognize NeXT cpp as GNU C.
+       From tom@basil.icce.rug.NL (Tom R.Hageman).
+
+Mon Oct 17 18:25:53 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_PROG_CPP): Use assert.h (comes with gcc), not
+       stdio.h (loses for new cross-compilers).  From Roland McGrath.
+
+Tue Oct 11 13:22:22 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_PATH_XTRA): Add X_PRE_LIBS variable and assume
+       -lSM if -lICE is found.  From Karl Berry.
+
+Mon Oct  3 20:12:36 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
+
+       * testsuite/Makefile.in (AUTOCONF, AUTOCONFFLAGS): Test
+       ../autoconf, not installed autoconf.
+
+Sat Oct  1 04:43:43 1994  Paul Eggert  <eggert@twinsun.com>
+
+       * acspecific.m4: Catch `const' bug in NEC SVR4.0.2 mips cc.
+
+       * Makefile.in (.sh, .pl, configure): Do chmod before mv.
+
+       * acheaders, acspecific.m4 (AC_HEADER_SYS_WAIT): New entry.
+
+       * acconfig.h (HAVE_SYS_WAIT_H): New entry.
+
+Wed Sep 28 08:59:01 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * Makefile.in: Set datadir to $(prefix)/share.
+
+Tue Sep 27 08:00:38 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * Makefile.in: Use implicit rules to make scripts.
+       From Jim Meyering.
+
+       * acconfig.h: Remove #undefs of unused symbols.
+       From Paul Eggert.
+       * testsuite/autoconf.s/defines.exp: New file.
+       * testsuite/autoconf.s/specific.exp: Extract the list of macros to
+        test from acspecific.m4 instead of hardcoding it.
+       * acspecific.m4 (AC_PROG_CXXCPP): Default CXX to gcc, not c++.
+
+Mon Sep 26 12:32:46 1994  David MacKenzie  <djm@churchy.gnu.ai.mit.edu>
+
+       * acspecific.m4 (AC_HEADER_DIRENT): Only check for -lx if not
+        using dirent.
+       * autoreconf.sh: Shorten sed label for OSF/1.
+       * acgeneral.m4 acspecific.m4: Change licensing terms for output.
+
+Thu Sep 22 15:36:56 1994  David MacKenzie  <djm@churchy.gnu.ai.mit.edu>
+
+       * autoconf.sh (tmpin): Always set.
+
+Wed Sep 21 13:12:10 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_INIT_PREPARE): Remove trailing slashes from
+        srcdir.
+
+Mon Sep 19 17:11:39 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_INIT, AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM,
+        AC_ARG_PROGRAM): Make the default for program_transform_name be
+        a valid sed script, and substitute it always.
+
+Sat Sep 17 08:27:58 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
+
+       * autoheader.sh: Protect `for' loop from checking empty $syms.
+
+       * ifnames.sh: Use % instead of , as sed s separator.
+
+       * autoscan.pl: Update output comments.
+
+Fri Sep 16 11:20:02 1994  David MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_TYPE_GETGROUPS): Provide a cross compiling
+        default.  From Jim Meyering.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Document
+        --program-transform-name.
+
+Thu Sep 15 16:26:36 1994  David MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_INIT_NOTICE): Clarify copying notice.
+       Fix up comments between sections.
+
+       * acspecific.m4 (AC_PROG_LEX): Omit extra checking message.
+
+       * autoreconf.sh: Give usage if non-option args are given.
+       * autoconf.sh autoheader.sh: Define AC_LOCALDIR for configure.in.
+
+Thu Sep 15 11:31:13 1994  Ian Lance Taylor  (ian@airs.com)
+
+       * Makefile.in (check): Set AUTOCONFFLAGS from srcdir, not objdir.
+
+Thu Sep 15 09:06:40 1994  David MacKenzie  (djm@churchy.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_MSG_ERROR): Say that it's an error in the message.
+
+       * Makefile.in (check): Copy install-sh from srcdir if needed.
+
+       * autoreconf.sh: Only regenerate autoheader-generated header file
+        templates.  Pass relative macrodir properly.
+       * autoconf.sh autoheader.sh autoreconf.sh: Add -l --localdir option.
+       Based on work by Mark Eichin.
+
+       * ifnames.sh: Add -h option.
+       * autoconf.sh autoheader.sh: Remove -v option.
+
+       * acgeneral.m4 (AC_CHECK_TYPE): Require AC_HEADER_STDC and check
+        stdlib.h if present.
+
+       * acgeneral.m4 (AC_OUTPUT): Protect cache save from interruptions.
+
+Tue Sep 13 09:46:23 1994  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
+
+       * Makefile.in (install): Use srcdir.  From Mark Eichin.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Automatically add
+        configure_input comment to Makefiles again.
+       * Makefile.in testsuite/Makefile.in: Remove configure_input ref.
+
+       * acgeneral.m4 (AC_LINK_FILES, AC_OUTPUT_LINKS): Reverse the order
+        of the arguments.  Support relative symlinks.
+
+       * acgeneral.m4 acspecific.m4: Remove some gratuitous {} in shell
+        variable references.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): New output variable
+        configure_input replaces big kludge for adding output comment.
+       * Makefile.in, testsuite/Makefile.in: Use it.
+
+Mon Sep 12 23:06:08 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_INIT_PREPARE, AC_OUTPUT_SUBDIRS): Make command
+        line quoting work for shell metachars besides blanks.
+
+Sun Sep 11 23:34:24 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_PATH_XTRA): Link with X_EXTRA_LIBS when
+        checking for -lSM.
+
+       * acfunctions (memcmp): Use AC_FUNC_MEMCMP.  From Paul Eggert.
+
+       * acgeneral.m4 (AC_COMPILE_CHECK): Mark obsolete.
+
+Sat Sep 10 10:59:19 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * Makefile.in (DISTFILES): Include install-sh, not install.sh.
+
+       * autoscan.pl: Check AC_MACRODIR.
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE,
+        AC_CONFIG_SUBDIRS, AC_OUTPUT_SUBDIRS): Make quoting of command
+        line options work.
+        (AC_CONFIG_AUX_DIRS): Check for install-sh over install.sh.
+
+       * acspecific.m4 (AC_FUNC_GETMNTENT): Only check for second lib if
+        first lib isn't found.  From Jim Meyering.
+
+Fri Sep  9 10:41:42 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_FUNC_MEMCMP): New macro, from Jim Meyering.
+       * testsuite/autoconf.s/specific.exp: Test it.
+
+       * testsuite/Makefile.in (site.exp): Simplify.
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Use a shorter syntax for setting
+        the variables.  Idea from Karl Berry.
+        (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an action-if-not-found.
+        From Jim Meyering.
+
+       * acconfig.h: Add entries for getmntent and strftime.
+       * acspecific.m4 (AC_C_CHAR_UNSIGNED): If GCC, don't run a test
+        program.
+
+Thu Sep  8 10:53:53 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_USG): Was passing too many args to AC_TRY_LINK.
+       (AC_FUNC_STRFTIME, AC_FUNC_GETMNTENT): New macros.
+       (AC_HEADER_DIRENT): Check for Xenix dir libs.
+       (AC_XENIX_DIR, AC_SCO_INTL, AC_IRIX_SUN, AC_DYNIX_SEQ, AC_AIX,
+       AC_ISC_POSIX, AC_MINIX): Go back to the v1 names.
+       * acoldnames.m4: Delete their aliases.
+       * testsuite/autoconf.s/specific.exp: Check them.
+
+       * acgeneral.m4 (AC_ARG_PROGRAM): Use `;' instead of `-e' to
+        separate sed arguments, to simplify Makefile usage and support
+        sed arguments containing spaces.
+        (AC_CANONICAL_HOST): Move check for config.sub here from
+        AC_CANONICAL_SYSTEM.
+
+       * autoheader.m4 (AC_CHECK_HEADERS_DIRENT): Redefine.  From Paul Eggert.
+       (AC_CHECK_SIZEOF): Redefine this, not the old name.
+       (AC_HAVE_LIBRARY): Redefine.
+
+Wed Sep  7 09:32:31 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * testsuite/lib/common.exp: Ignore warnings about test programs.
+       * testsuite/autoconf.s/specific.exp: Check AC_FUNC_CLOSEDIR_VOID.
+
+       * Makefile.in (*clean): Remove the new index.
+       (dist): Undo adding write perms.  Screws up RCS.
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Remove comments from sed
+        program.
+       * acoldnames.m4: Change a couple of AC_DEFUN to define.
+
+Wed Sep  7 01:27:19 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_SITE_LOAD): Check whether $CONFIG_SITE is empty.
+
+Tue Sep  6 09:55:30 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_ARG_PROGRAM): New macro.
+       (AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM): Do a little setup for it.
+
+       * acspecific.m4 (AC_PROG_INSTALL): Clarify comment.  Remove check
+        for bsdinst, since it's no better than our install.sh.
+        (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT): New macros.
+        (AC_HEADER_DIRENT, AC_DIR_HEADER): Use them.
+        (AC_PROG_CC, AC_PROG_CXX): Check whether GCC accepts -g.
+
+       * acgeneral.m4 (AC_INIT_PREPARE): Call AC_PROG_ECHO_N.
+       Use define instead of AC_DEFUN for some frequently called or
+       internal macros that aren't involved in ordering constraints.
+
+Mon Sep  5 17:37:36 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_C_CROSS): Provide default argument to AC_TRY_RUN.
+
+Fri Sep  2 09:30:41 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_TRY_CPP): Use a temp file so sh -x works.
+       From Mark Nudelman.
+
+       * acgeneral.m4: --norecursion -> --no-recursion.
+       (AC_OUTPUT_LINKS): Reset srcdir to ac_given_srcdir.
+
+       * acspecific.m4 (AC_PATH_X): Call AC_ARG_WITH(x, ...).
+       (AC_PROG_INSTALL): Search for bsdinst too.
+
+       * Makefile.in (dist): Make distribution files writable.
+
+       * acgeneral.m4 (AC_OUTPUT): Move trap 0 commands to near the end
+        of configure, to work around shell bug in failing to execute the
+        trap when there are commands after AC_OUTPUT.
+
+Sat Sep  3 19:47:06 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Write CONFIG_FILES defn
+       unquoted, so $1 can contain references to shell variables in configure.
+
+Thu Sep  1 15:34:15 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_TRY_RUN): Always warn if no cross-compile
+        default is given.
+       * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3,
+        AC_FUNC_UTIME_NULL, AC_FUNC_STRCOLL): Provide a default
+        for AC_TRY_RUN.
+        (AC_FUNC_CLOSEDIR_VOID): New macro, broken out of AC_HEADER_DIRENT.
+
+Thu Sep  1 00:06:38 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4 acspecific.m4: Discard all output until AC_INIT is
+        called.  Remove now-unnecessary dnl's between macro definitions.
+        (AC_OUTPUT): Add exit 0 and optional unquoted here document to
+        end of config.status.
+
+Wed Aug 31 00:11:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acspecific.m4 (AC_PATH_X_DIRECT): Use AC_TRY_LINK instead of
+        AC_CHECK_LIB, so we don't add the library to $LIBS or print anything.
+        (AC_PATH_XTRA): Remove initial checking message.
+        (AC_HEADER_STDC): In test program, default to no STDC headers if
+        cross compiling.
+
+Tue Aug 30 16:16:29 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * autoreconf.sh: Add -h option.
+       * autoupdate.sh: Remove -v option.
+
+       * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_CPP): Add parens around eval
+        for old shells.  From Kaveh Ghazi.
+        (AC_TRY_RUN): Warn when generating configure, if called without
+        a default parameter and AC_CANONICAL_SYSTEM has been called.
+
+       * autoheader.sh: Don't run `for' loops on empty lists.
+       From Ken Raeburn.
+
+       * autoconf.sh autoheader.sh: Print the version number using grep
+        like the other scripts, not using m4.
+       * acgeneral.m4: Remove conditional for printing version number.
+       It broke with frozen files.
+
+       * autoheader.m4: New file.
+       * autoheader.sh: Use it; the frozen version if possible.
+       * Makefile.in (install): Install a frozen autoheader.m4f if possible.
+       * autoconf.m4: Don't sinclude acsite.m4 here.
+       * acgeneral.m4 (AC_INIT): Include it here.
+
+Tue Aug 30 14:02:07 1994  David J. MacKenzie  (djm@mole.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_CHECK_LIB): Use AC_DEFINE_UNQUOTED.
+       From Jim Meyering.
+
+       * acgeneral.m4: Revise diversions, to topologically order
+       macros called via AC_REQUIRE.
+       (AC_DIVERT_PUSH, AC_DIVERT_POP): New macros.
+       (AC_INIT, AC_ARG_ENABLE, AC_ARG_WITH, AC_SUBST, AC_SUBST_FILE,
+       AC_REQUIRE): Use them.
+       From Franc,ois Pinard (bless his soul!).
+       (AC_PRO, AC_EPI): New macros.
+       (AC_DEFUN): Use them.
+       (AC_INIT): sinclude aclocal.m4 herea.
+       * autoconf.m4: Not here.
+
+       * autoconf.sh: Use a freeze file if available and m4 can do it.
+       * Makefile.in (install): Install a freeze file if m4 supports it.
+
+Mon Aug 29 16:18:22 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_TRY_CPP): Remove subshell and move quotes.
+
+Sun Aug 28 17:37:26 1994  David J. MacKenzie  (djm@bennett.eng.umd.edu)
+
+       * acspecific.m4 (AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE,
+        AC_C_INLINE): Don't AC_REQUIRE AC_PROG_CC.
+
+       * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): Define
+        to print error messages.
+
+       * acgeneral.m4 (AC_OUTPUT_LINKS): Insert ac_links and ac_files
+        into config.status using an *un*quoted here document.
+        From Ken Raeburn.
+
+Sat Aug 27 13:31:58 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): Remove comments from within sed
+       script.  From Kaveh Ghazi.
+
+Fri Aug 26 17:03:18 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
+
+       * autoconf.sh, acgeneral.m4: __LINE__ -> __oline__.
+
+       * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Append any error output
+       to config.log.
+       (AC_EGREP_CPP): Don't use a temp file.
+
+       * acspecific.m4 (AC_FUNC_ALLOCA): Require CPP.
+
+       * acgeneral.m4 (AC_INIT_PREPARE): Replace AC_SUBST_DEFAULT calls
+       with AC_SUBST.
+       (AC_SUBST_DEFAULT): Macro removed.
+       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): If CFLAGS or CXXFLAGS
+       was not set already, give it a default value according to whether
+       we have gcc.
+
+       * acspecific.m4 (AC_PATH_XTRA): Use AC_CHECK_LIB, not AC_HAVE_LIBRARY.
+
+Fri Aug 26 00:34:11 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acconfig.h (HAVE_UNION_WAIT): Entry removed; it wasn't defined
+       anywhere.
+
+       * acgeneral.m4 (AC_OUTPUT_HEADER): rm files before mv onto them.
+       (AC_OUTPUT): Remove explicit exit at end of configure, to allow
+       code after AC_OUTPUT (needed for Emacs).
+
+       * acgeneral.m4 (AC_CANONICAL_SYSTEM): Move setting of alias vars
+       into submacros.
+
+       * acspecific.m4 (AC_PROG_CPP): If $CPP is set and is a directory,
+       ignore it.
+
+Thu Aug 25 09:26:36 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acspecific.m4 (AC_SYS_INTERPRETER): Move hash mark out of macro
+        call.
+        (AC_FUNC_MMAP): If C++, put malloc decls in extern "C".
+
+       * acgeneral.m4 (AC_INIT_PARSE_ARGS): Untabify help message
+       and indent options.
+
+       * Makefile.in (DISTFILES): Remove ChangeLog.0.
+
+       * acgeneral.m4 (AC_CHECK_LIB): Do uppercasing of library name at
+        runtime.
+        (AC_HAVE_LIBRARY): Retain old behavior.
+
+       * acspecific.m4 (AC_FUNC_VFORK): If C++, use a prototype for the
+        function in the test program.
+        (AC_C_ARG_ARRAY): Macro deleted.
+       * acoldnames.m4, acconfig.h, testsuite/autoconf.s/specific.exp:
+        Remove references to it.
+
+       * autoupdate.sh: Make sure $infile can be read, and $tmpout has
+        the same permissions.  Make sure $infile can be written.  From
+        Paul Eggert.
+
+       * acgeneral.m4 (AC_INIT*): Remove now-incorrect AC_BEFORE calls.
+       (AC_CHECK_FUNC): If C++, use extern "C".
+       (AC_TRY_LINK, AC_TRY_RUN): If C++, declare exit.
+
+       * acspecific.m4 (AC_PATH_XTRA): Check for more libraries.
+       From Karl Berry.
+
+       * acgeneral.m4 (AC_INIT_PREPARE): Substitute CPPFLAGS.
+       (AC_LANG_C, AC_LANG_CPLUSPLUS): Include CPPFLAGS in the commands.
+
+       * acgeneral.m4 (AC_OUTPUT_FILES): Move protection for right side
+        of sed substitution here from AC_MAKE_DEFS, so it applies to all
+        AC_SUBST'd variables.
+
+       * Makefile.in (install): Use for loops.  From Jim Meyering.
+
+       * acgeneral.m4: Revise diversions to rely on implicit flushing at
+        the end of the m4 run.  Idea from Franc,ois Pinard.
+        (AC_INIT_PREPARE, AC_ARG_ENABLE, AC_ARG_WITH, AC_PREFIX_PROGRAM):
+        Write to the appropriate diversions.
+        (AC_ENABLE, AC_WITH): Supply default help string.
+        (AC_ENABLE_INTERNAL, AC_WITH_INTERNAL, AC_PREFIX_INTERNAL):
+        Macros removed.
+        (AC_CONFIG_SUBDIRS): Set `subdirs' here instead of in
+        AC_INIT_PREPARE.
+        (AC_PREFIX): Macro removed.
+       * acoldnames.m4 (AC_PREFIX): Make it an alias for AC_PREFIX_PROGRAM.
+
+       * acoldnames.m4: We don't officially support calling
+        the subroutines of AC_INIT directly, or replacing them, so don't
+        document it.
+
+Wed Aug 24 00:19:05 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_LINK, AC_TRY_RUN,
+        AC_TRY_CPP): Add #line directives.
+       * autoconf.sh: Make the #line directives accurate.
+       From Franc,ois Pinard.
+
+       * acgeneral.m4 (AC_OUTPUT): Set ac_given_INSTALL from INSTALL.
+       (AC_SUBST_FILE): Replace with what was AC_INSERT_FILE.
+       (AC_SUBST_DEFAULT): New macro.
+       (AC_INIT_BINSH): Renamed from AC_BINSH.
+       (AC_INIT_PREPARE): Call AC_SUBST_DEFAULT for CFLAGS, CXXFLAGS, and
+       LDFLAGS.
+
+       * acspecific.m4 (AC_HEADER_MAJOR): Don't nest caching tests.
+
+       * Makefile.in (clean): Remove the new index files.
+
+       * configure.in: Check for gm4 before gnum4.
+
+       * acspecific.m4 (AC_PROG_RSH): Macro removed.
+
+       * Makefile.in (install): Install autoconf.m4.
+
+       * acspecific.m4 (AC_SYS_INTERPRETER): New name and calling
+        convention for AC_HAVE_POUNDBANG.
+        (AC_OS_XENIX): Check ac_header_dir instead of DEFS.
+
+       * testsuite/autoconf.s/specific.exp: Add AC_HEADER_DIRENT.
+       Remove AC_SYS_REMOTE_TAPE.  Replace AC_HAVE_POUNDBANG with
+       AC_SYS_INTERPRETER.
+
+       * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Reword messages.
+
+       * acgeneral.m4 (AC_CHECK_LIB): Use our standard alternate m4 quote
+        characters << and >> instead of /.
+
+       * acspecific.m4 (AC_C_CONST, AC_TYPE_GETGROUPS,
+        AC_PROG_GCC_TRADITIONAL): Don't put the test program in a
+        temporary variable.
+
+       * acgeneral.m4 (AC_CHECK_HEADERS, AC_CHECK_FUNCS): Use
+        AC_DEFINE_UNQUOTED.
+       * autoheader.sh (AC_DEFINE_UNQUOTED): Define.
+
+Tue Aug 23 00:03:06 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4: Improve comments on some macros.
+       Fix improperly quoted undefine calls.
+       (AC_QUOTE_DQUOTE, AC_QUOTE_SQUOTE, AC_QUOTE_HERE, AC_QUOTE_SED,
+       AC_QUOTE_TOKEN, AC_DEFINE_QUOTE, AC_DEFINE_SEDQUOTE,
+       AC_QUOTE_IDENTITY): Macros removed.
+       (AC_DEFINE, AC_DEFINE_UNQUOTED): Only write the (correct) value to
+       confdefs.h.
+       (AC_OUTPUT_MAKE_DEFS): New macro.
+       (AC_OUTPUT): Call it.  Move AC_SUBST calls to AC_INIT_PREPARE.
+       (AC_OUTPUT_FILES): Put most variable substitutions in a here document
+       instead of a string, to avoid unwanted changes to the values.
+       (AC_OUTPUT_HEADER): Generate the sed script to transform
+       config.h.in from conftest.h.  Only split up the sed script in
+       configure, not also in config.status.
+
+       * acspecific.m4 (AC_PROG_ECHO_N): Work around some greps lacking -e.
+
+       * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT,
+        AC_PATH_XTRA): Fix cache use and message printing.
+
+       * acgeneral.m4 (AC_SITE_LOAD): Check env var CONFIG_SITE first.
+       (AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT.
+
+       * acgeneral.m4, acspecific.m4 (AC_FD_MSG, AC_FD_CC): New
+        symbolic constants.
+
+       * acgeneral.m4, acoldnames.m4 (AC_INIT_PARSE_ARGS): Renamed from
+        AC_INIT_PARSEARGS.
+
+       * autoupdate.sh: Use $SIMPLE_BACKUP_SUFFIX, if set.
+
+       * autoheader.sh (AC_CHECK_LIB): Reflect the added arg.
+
+       * autoconf.m4: New file.
+       * Makefile.in (DISTFILES): Add it.
+       * autoconf.sh, autoheader.sh, Makefile.in: Use it.
+
+       * acspecific.m4 (AC_SYS_REMOTE_TAPE): Macro removed.
+
+       * acfunctions, acheaders, acidentifiers, acmakevars, acprograms,
+        autoscan.pl: Use new macro names.
+
+       * acgeneral.m4 (AC_MSG_ERROR): Enclose within {} so it acts like a
+        single statement.  From mjshield@nyx.cs.du.edu (Michael Shields).
+        (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Only compute the uppercase
+        name if we're going to define that symbol.
+        (global): Remove AC_DIVERSION_VAR.
+        (AC_OUTPUT): Adjust quoting and substitutions to replace most
+        variable values directly in the sed script.  Handle srcdir,
+        top_srcdir, and INSTALL specially.
+        Add .cpp and .hpp to c-ish suffixes list.
+
+       * configure.in: Use the new macro names.
+
+       * ChangeLog.0: New file, broken out of ChangeLog.1.
+       * Makefile.in (DISTFILES): Add it.
+
+       * autoupdate.sh: Update the regexps to account for changes to
+        acoldnames.m4.
+
+Mon Aug 22 23:57:18 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * testsuite/autoconf.s/specific.exp: Use new macro names.
+
+Fri Aug 12 10:15:51 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acspecific.m4 (AC_HEADER_DIRENT, AC_DIR_HEADER): Use one cache
+        variable for each header file, not one for all of them.
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Print a message noting when cache
+        is unwritable.
+        (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an optional arg to
+        execute on a match.
+
+       * acspecific (AC_OS_AIX, AC_OS_MINIX, AC_OS_ISC): Don't need to be
+        called before AC_TRY_CPP, since that doesn't use CFLAGS.
+
+       * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Print a result
+        whether or not we found the program.
+        (AC_CHECKING): Not obsolete.
+        (AC_WITH, AC_ENABLE, AC_INIT_PREPARE): Merge the --enable and
+        --with diversions.
+
+       * acgeneral.m4 (AC_DEFUN): New macro.
+       Use it globally to define macros that are used as functions,
+       as opposed to macros that are used as variables.  Remove calls to
+       AC_PROVIDE.
+
+Thu Aug 11 08:25:08 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acspecific.m4 (AC_OS_XENIX): Fix assignments.  From Franc,ois
+        Pinard.
+        (AC_SYS_REMOTE_TAPE): Fix typo.
+
+Wed Aug 10 09:30:11 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acspecific.m4 (AC_C_CHAR_UNSIGNED): Don't lie about the result
+        if gcc, just ignore it.
+
+       * acgeneral.m4 (AC_CHECK_LIB): Add a function argument.
+       * acgeneral.m4 (AC_HAVE_LIBRARY): Make it a wrapper around
+        AC_CHECK_LIB.
+       * acoldnames.m4: Remove its alias.
+       * acspecific.m4: Add argument to callers.
+
+       * acspecific.m4 (AC_PROG_ECHO_N): Move from acgeneral.m4 AC_MSG_ECHO_N.
+       * acgeneral.m4: Callers changed.
+
+       * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_SITE_LOAD,
+        AC_MSG_CHECKING): Aesthetic changes to messages, suggested by
+        Franc,ois Pinard.
+
+       * acspecific.m4 acgeneral.m4 acoldnames.m4: Rename
+       AC_TRY_CROSS to AC_C_CROSS.
+
+       * acgeneral.m4 (AC_INIT_PARSEARGS): Don't mention --verbose in
+        help message.
+       (AC_INIT_PREPARE): Use file descriptor 5 for config.log, and 6 for
+       nothing.  --verbose no longer does anything.
+       (AC_MSG_ECHO_N): New macro.
+       (AC_MSG_CHECKING, AC_MSG_RESULT, AC_CACHE_VAL): Require it and use
+       the shell variables it sets.
+       (AC_MSG_RESULT, AC_VERBOSE): Print unless --silent/--quiet is given,
+       not only when --verbose is given.
+       (AC_DEFINE): Don't echo anything.
+       (AC_CACHE_VAL): Use a custom echo instead of AC_MSG_RESULT.
+       * acgeneral.m4 (AC_CHECKING, AC_VERBOSE): Put back real versions,
+        marked obsolete.
+       * acoldnames.m4: Delete their aliases.
+       * acgeneral.m4, acspecific.m4 (many macros): Make sure each call
+        to AC_MSG_CHECKING has exactly one matching AC_MSG_RESULT, and
+        make the result messages make sense with the checking messages.
+
+       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Use echo, not AC_MSG_RESULT,
+        to print recursion notice.
+
+Tue Aug  9 00:17:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4 (AC_OUTPUT): Add comment mentioning config.log.
+
+       * ChangeLog.1: File split out of ChangeLog.
+       * Makefile.in (DISTFILES): Add it.
+
+       * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER), autoheader.sh:
+        Support optional input-file specification in output-file names.
+       * autoheader.sh: Support top and bottom comments for config.h.in
+        in acconfig.h.
+
+       * acgeneral.m4, README: Say more about requiring GNU m4.
+
+       * autoheader.sh: In the list of symbols to get template entries
+        for, start each symbol with a blank.
+
+       * autoupdate.sh: Add sed substitutions for replacing macro
+        calls without parameters.
+
+       * acgeneral.m4 (AC_CACHE_VAL): Omit the cache var name from the
+        result message.
+
+       * acspecific.m4 (AC_DIR_HEADER): Define to be similar to
+        AC_HEADER_DIRENT, but only define the old cpp macros.
+        (AC_HEADER_DIRENT): Only define the new ones.
+       * acoldnames.m4: Don't say that those two macros are synonyms.
+       * acconfig.h: Add the new cpp macros.  Add <> to some comments.
+
+       * acgeneral.m4 (AC_OUTPUT): Don't mess with $INSTALL if it starts
+        with a $, due to user intervention.
+
+       * Makefile.in, testsuite/Makefile.in: Fix *clean targets.
+
+       * acgeneral.m4 (AC_CACHE_SAVE, AC_CACHE_LOAD, AC_SITE_LOAD):
+       Use echo instead of AC_MSG_RESULT.
+       (AC_INIT_PARSEARGS): Group options by topic in help message.  Idea
+       from Franc,ois Pinard.
+
+       * TODO: New file.
+
+Mon Aug  8 23:04:01 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4 (AC_OUTPUT): Tighten up srcdir handling code slightly.
+       Add one or more ../ to $INSTALL when it's a relative path and
+       creating a file in a subdirectory.
+
+Tue Aug  2 19:54:26 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * autoheader.sh: Read acoldnames.m4.  Redefine the new macro names.
+       Only define HAVE_LIBFOO where AC_CHECK_LIB is called with only one
+       argument.
+
+Sat Jul 30 09:53:38 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4 acspecific.m4: The Great Renaming.
+        (Well, I think it's great.  You may have your own opinion.)
+
+       * acspecific.m4 (AC_DIR_HEADER): Define HAVE_<path>_H as well as
+        the old DIRENT, SYSDIR, etc.
+
+       * acgeneral.m4 acspecific.m4: Add missing spaces between arguments
+        to m4 calls.  From Franc,ois Pinard.
+
+       * autoconf.sh: Read acoldnames.m4.
+       * Makefile.in (DISTFILES, PROGS, install, clean): Add
+        acoldnames.m4 and autoupdate.sh.
+
+Tue Jul 26 08:52:17 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * testsuite/Makefile.in (check): Print a message noting that
+        runtest is part of DejaGNU.
+
+       * autoscan.pl: Remove unneeded backslash.
+
+Sun Jul 24 23:30:27 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * Makefile.in (clean mostlyclean distclean realclean): Recurse
+        into testsuite directory.
+
+Wed Jul 20 09:38:29 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * Makefile.in (install): Add missing else and fi.
+       * acspecific.m4 (GETGROUPS_T, RETSIGTYPE, STACK_DIRECTION): Use
+       AC_DEFINE_UNQUOTED rather than AC_DEFINE.
+       From Jim Meyering.
+
+Tue Jul 19 14:49:02 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acspecific.m4 (AC_MEMORY_H): Add more quotes.
+
+       * acgeneral.m4 (AC_TEST_RUN): Check for cross_compiling = yes, not
+        whether it's non-empty.
+
+       * acspecific.m4 (AC_MINUS_C_MINUS_O, AC_SET_MAKE): Eval the cache var
+        assignments.
+        (AC_YYTEXT_POINTER): Fix typo.
+
+       * testsuite/autoconf.s/specific.exp,
+       testsuite/autoconf.g/sizeof_type.exp,
+       testsuite/autoconf.g/init.exp: New files.
+       * testsuite/lib/common.exp, testsuite/config/unix.exp: Many
+        changes to make them work.
+
+       * acgeneral.m4 (AC_DEFINE): Use redirection for echo, not $verbose.
+
+Sat Jul  2 22:07:18 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acspecific.m4 (AC_REMOTE_TAPE): Substitute PROGS.
+
+Thu Jun 30 16:29:15 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4 (AC_SUBST_FILE): New version from Ken Raeburn.
+
+       * ifnames: Add --help, --version, --macrodir options.
+
+Fri Jun 24 06:03:35 1994  Paul Eggert  (eggert@twinsun.com)
+
+       * acspecific.m4 (AC_VFORK): Improve test for the gcc-sparc vfork bug.
+
+Thu Jun 30 09:47:17 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Pass correct --srcdir option
+       to sub configures.  Quote args containing spaces.
+       (AC_PREPARE): Set and substitute `subdirs'.  Quote args containing
+       spaces.
+       (AC_CANONICAL_HOST, AC_CANONICAL_TARGET, AC_CANONICAL_BUILD):
+       Substitute the cpu, vendor, os variables.
+
+       * acspecific.m4 (AC_PROG_INSTALL): Look for ginstall before other
+       names.
+
+       * acgeneral.m4 (AC_TEST_LINK): Add newlines around argument code.
+       From mjshield@nyx.cs.du.edu (Michael Shields).
+
+Wed Jun 29 16:56:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * autoscan.pl: Add --macrodir option.
+
+       * acgeneral.m4 (AC_CACHE_SAVE): Capture stderr for Ultrix sh.
+
+Tue Jun 28 18:05:00 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * Makefile.in: Make INSTALL from install.texi.
+
+Thu Jun 23 02:03:19 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
+
+       * ifnames.sh: New file.
+       * Makefile.in: Add it in various places.
+
+Tue Jun 14 12:58:38 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
+
+       * Makefile.in (DISTFILES): Add testsuite files.
+
+       * autoconf.sh: Print version number on stdout, not stderr.
+       * acgeneral.m4: Ditto.
+
+       * acgeneral.m4 (AC_HAVE_LIBRARY): Add OTHER-LIBRARIES arg.
+       Treat empty commands args as if they weren't given.
+
+Thu Jun  9 11:39:14 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
+
+       * acgeneral.m4 (AC_CHECK_TYPE): New macro.
+
+       * acspecific.m4 (AC_PROG_CPP, AC_PROG_CXXCPP, AC_YYTEXT_POINTER,
+       AC_LN_S, AC_RSH, AC_STDC_HEADERS, AC_MAJOR_HEADER, AC_DIR_HEADER,
+       AC_STAT_MACROS_BROKEN, AC_SYS_SIGLIST_DECLARED, AC_GETGROUPS_T,
+       AC_UID_T, AC_RETSIGTYPE, AC_MMAP, AC_VFORK, AC_WAIT3, AC_ALLOCA,
+       AC_GETLOADAVG, AC_UTIME_NULL, AC_STRCOLL, AC_SETVBUF_REVERSED,
+       AC_STRUCT_TM, AC_TIME_WITH_SYS_TIME, AC_TIMEZONE, AC_ST_BLOCKS,
+       AC_ST_BLKSIZE, AC_ST_RDEV, AC_CROSS_CHECK, AC_CHAR_UNSIGNED,
+       AC_LONG_DOUBLE, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY, AC_INLINE,
+       AC_CONST, AC_HAVE_POUNDBANG, AC_REMOTE_TAPE, AC_LONG_FILE_NAMES,
+       AC_RESTARTABLE_SYSCALLS, AC_FIND_X, AC_FIND_X_XMKMF,
+       AC_FIND_X_DIRECT): Cache results.
+       (AC_SIZE_T, AC_PID_T, AC_OFF_T, AC_MODE_T): Use AC_CHECK_TYPE.
+       (AC_DIR_HEADER_CHECK): Macro removed.
+
+Wed Jun  8 18:03:45 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
+
+       * acspecific.m4 (AC_MINUS_C_MINUS_O): Cache results.
+
+Thu May 26 09:43:37 1994  David J. Mackenzie  (djm@poseidon.cygnus.com)
+
+       * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Cache results.
+       Eliminate temp file in gcc test.
+       (AC_GCC_TRADITIONAL): Cache results.
+
+Wed May 25 14:45:44 1994  David J. Mackenzie  (djm@poseidon.cygnus.com)
+
+       * acspecific.m4 (AC_VPRINTF): Use AC_FUNC_CHECK.
+
+       * acgeneral.m4 (AC_CONFIG_AUX_DIR): Renamed from AC_CONFIG_AUXDIR.
+       (AC_SUBST_FILE): Macro deleted; didn't work, not clear it's needed.
+
+       * acgeneral.m4 (AC_SITE_LOAD): New macro.
+       (AC_PREPARE): Call it.
+
+Wed May 25 08:18:07 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
+
+       * acgeneral.m4: m4exit if --version, to reduce needless delay.
+
+       * acgeneral.m4 (AC_PREPARE): Redirect file descriptor 6 to
+       config.log.
+       (AC_LANG_C, AC_LANG_CPLUSPLUS): Send compiler messages to desc 6.
+       * acspecific.m4 (AC_MINUS_C_MINUS_O): Likewise.
+       * Makefile.in (distclean): Remove config.log.
+
+       * acgeneral.m4 (AC_PREPARE): Add AC_BEFORE calls for AC_CONFIG_HEADER,
+       AC_REVISION, AC_PREREQ, and AC_CONFIG_SUBDIRS.
+       Add AC_PROVIDE calls to those macros and AC_ARG_ENABLE and AC_ARG_WITH.
+
+       * acgeneral.m4 (AC_CANONICAL_SYSTEM, AC_CANONICAL_HOST,
+       AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Add "ICAL" to names.
+       (AC_LINK_FILES): Renamed from AC_MAKE_LINKS.
+       (AC_TEST_RUN): Renamed from AC_TEST_PROGRAM, which is now an alias.
+       * acspecific.m4: Change callers to use new name.
+
+       * acgeneral.m4 (AC_PREFIX_INTERNAL): Renamed from AC_PREFIX.
+       (AC_PREFIX): Obsolete wrapper for it.
+       (AC_PREFIX_PROGRAM): Define a variable.
+       (AC_PREPARE): Call AC_PREFIX_INTERNAL if that variable is set.
+
+Tue May 24 18:49:35 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
+
+       * acspecific.m4 (AC_ALLOCA): Don't declare alloca if it's already
+       defined.  From Bill Sommerfeld.
+
+       * acgeneral.m4 (AC_TEST_PROGRAM): Verbosely note when using the
+       cross-compiling default.
+       (AC_CACHE_WRITE): Set the cache values only if not already set.
+       (AC_PARSEARGS, AC_OUTPUT): Allow giving an empty prefix or exec_prefix.
+
+       * acgeneral.m4, acspecific.m4: Rename AC_CONFIG_AUX* to
+       AC_CONFIG_AUXDIR*.
+
+       * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER): Add an env var
+       CONFIG_STATUS to allow overriding the name of config.status.
+
+       * acspecific.m4 (AC_MINUS_C_MINUS_O): If $CC=cc, don't duplicate
+       the check.  From Jim Meyering.
+
+       * acgeneral.m4 (AC_TEST_PROGRAM): Add missing newline.
+       Always include 'fi' for cross-compiling if.
+       From Jim Meyering.
+
+       * Makefile.in (prefix, exec_prefix): Use @ substitutions.
+
+       * acgeneral.m4: Make default cache file ./config.cache,
+       so PATH is not used by "." command.  From Jim Meyering.
+
+Thu May 19 06:05:07 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_STRUCT_TM): Fixed checking message to be less
+       confusing.
+
+Wed May 18 22:11:45 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_BINSH): New macro.
+       (AC_INIT, AC_REVISION): Require AC_BINSH first thing.
+
+Wed May 18 09:08:39 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
+
+       * acgeneral.m4: Rename some internal macros.
+       Give the diversions symbolic names.
+       (AC_ARG_ENABLE, AC_ARG_WITH, AC_ENABLE_INTERNAL, AC_WITH_INTERNAL):
+       New macros.
+       (AC_PARSEARGS): Print --with and --enable help strings.
+       (AC_ENABLE, AC_WITH): Make wrappers around _INTERNAL functions.
+       Mark obsolete.
+       (AC_PREPARE): Execute any saved up --with or --enable code.
+
+Tue May 17 15:18:00 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
+
+       * acgeneral.m4 (AC_REVISION): Move quotes around to make it work
+       again.
+
+Sat May 14 07:30:57 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acgeneral.m4, acspecific.m4: Clean up some comments.
+
+Tue May 10 09:50:12 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acspecific.m4 (AC_PROG_INSTALL): set the _path_ cache variable,
+       not the _program_ one.
+       * acgeneral.m4 (AC_PREFIX): Call AC_PROGRAM_PATH instead of
+       duplicating it.
+       (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): If the user set the variable
+       in the environment, cache that value.
+       (AC_PREPARE, AC_CHECKING, AC_VERBOSE): Use file descriptors 4 and
+       5 for checking and results messages.  Idea from metaconfig 3.0.
+
+Mon May  9 08:20:14 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acgeneral.m4 (AC_TEST_PROGRAM): If no default for
+       cross-compiling is given, but we are cross-compiling, give an error.
+       (AC_PROGRAM_EGREP, AC_TEST_LINK, AC_TEST_PROGRAM, AC_TEST_CPP):
+       Don't add an extra blank line after the if-clause.
+       (AC_REVISION): Merge AC_DOREV into this macro.
+       Rename some macros:
+       AC_SYSTEM_TYPE  ->      AC_CANON_SYSTEM
+       AC_HOST_TYPE    ->      AC_CANON_HOST
+       AC_TARGET_TYPE  ->      AC_CANON_TARGET
+       AC_BUILD_TYPE   ->      AC_CANON_BUILD
+       (AC_OUTPUT): Don't do Cygnus-style magic
+       substitutions on prefix and exec_prefix, just initialize and
+       substitute them normally.
+
+Sun May  8 01:09:42 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
+
+       * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): Don't call
+       AC_BEFORE for AC_HEADER_EGREP, to avoid require loops.
+       * acgeneral.m4 (AC_HEADER_EGREP): Call AC_PROGRAM_EGREP instead of
+       duplicating most of it.
+
+Fri May  6 15:26:48 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acspecific.m4 (AC_YYTEXT_POINTER): Use AC_TEST_LINK, not
+       AC_TEST_PROGRAM.
+
+Fri May  6 00:45:29 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acspecific.m4, acgeneral.m4: Add dnl after AC_PROVIDE,
+       AC_REQUIRE, and AC_BEFORE calls.
+       Use AC_CHECKING and AC_TEST_LINK instead of AC_COMPILE_CHECK.
+
+       * acgeneral.m4 (AC_TEST_LINK): New macro.
+       (AC_COMPILE_CHECK): Mark obsolete.  Call AC_CHECKING and
+       AC_TEST_LINK.
+       (AC_PROGRAM_CHECK, AC_PROGRAM_PATH, AC_HAVE_LIBRARY, AC_HEADER_CHECK,
+       AC_FUNC_CHECK, AC_SIZEOF_TYPE): Print "checking" messages even if
+       using cached values.  Use AC_TEST_LINK instead of AC_COMPILE_CHECK.
+       * acspecific.m4 (AC_PROG_INSTALL): Ditto.
+
+       * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Fix nesting in
+       cache use.
+
+       * acspecific.m4 (AC_PROG_INSTALL): Ditto.
+
+       * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Adjust relative cache
+       file paths before passing them to sub-configures.  Omit existing
+       --cache-file arguments.
+
+Thu May  5 21:38:51 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acgeneral.m4 (AC_FUNC_CHECK, AC_HEADER_CHECK): Combine redundant
+       code.  Use AC_CACHE_VAL.
+       (AC_SIZEOF_TYPE): Use AC_CACHE_VAL.
+
+Thu May  5 12:51:32 1994  David J. MacKenzie  (djm@gamera.eng.umd.edu)
+
+       * Makefile.in (all): Don't depend on info files.
+       (install): Don't install INSTALL.
+       (installcheck, install-info): New targets.
+
+Thu May  5 08:49:39 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
+
+       * Makefile.in (dist): chmod the dist directory, not the current
+       directory.  Don't depend on DISTFILES.
+
+       * autoconf.sh: Go back to old way of doing NLS nuisance test.
+       * autoheader.sh: Ditto.
+       * acgeneral.m4: Ditto.
+
+Thu May  5 08:36:19 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acgeneral.m4: Use "yes" and "no" or "" uniformly for boolean
+       variables' values.  Don't assume default values.
+       (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Always set the cache variable
+       and use different ones.
+
+       * acspecific.m4: Use "yes" and "no" or "" uniformly for boolean
+       variables' values.  Don't assume default values.
+       (AC_STDC_HEADERS, AC_ALLOCA): Untangle nested tests.
+
+Thu May  5 07:51:38 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
+
+       * Makefile.in (distclean): Remove config.cache.
+
+Wed May  4 19:41:35 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_HAVE_LIBRARY): Use AC_CACHE_VAL.
+
+       * Makefile.in (install): Depend on all again.
+       (install-info): Depend on info again.
+
+Wed May  4 15:05:11 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acspecific.m4 (AC_PROG_INSTALL): Use AC_CACHE_VAL.
+       * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Use AC_CACHE_VAL.
+       (AC_REPLACE_FUNCS): Use AC_FUNC_CHECK.
+       Rearrange general tests into 4 categories:
+       Checking for files - fundamental (caching)
+       Checking for files - derived (caching)
+       Checking for C features - fundamental (no caching)
+       Checking for C features - derived (caching)
+
+       * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_CACHE_VAL):
+       New macros.
+       (AC_PREPARE): Call AC_CACHE_LOAD.
+       (AC_OUTPUT): Call AC_CACHE_SAVE.
+       (AC_PARSEARGS): Add --cache-file=FILE option.
+       (AC_CONFIG_SUBDIRS): Pass --cache-file to subdirectory configures.
+
+       * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Renamed from
+       AC_CONFIG_SUBDIRS.
+       (AC_CONFIG_SUBDIRS): Just define AC_SUBDIR_LIST.
+       (AC_OUTPUT): Call AC_OUTPUT_CONFIG_SUBDIRS if AC_SUBDIR_LIST is
+       defined.
+       Make config.status --recheck pass --norecursion to configure.
+
+       * acspecific.m4 (AC_SETVBUF_REVERSED): Print "checking" message.
+
+Wed May  4 10:40:56 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
+
+       * autoreconf.sh: Add options [--help] [--macrodir=dir] [--verbose]
+       [--version].
+
+       * acspecific.m4 (AC_GCC_TRADITIONAL, AC_SET_MAKE, AC_RSH,
+       AC_GETLOADAVG, AC_CROSS_CHECK): Print results verbosely.
+       (AC_GETLOADAVG): Name space cleanup.
+
+Wed May  4 09:32:04 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * autoheader.sh, autoconf.sh, acgeneral.m4: Make the NLS
+       nuisance test actually do something.
+
+Mon May  2 16:31:33 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * configure.in: Check for standards.texi.
+       * Makefile.in: Put everything back into one directory.
+       Don't assume standards.* exist.
+
+Sat Apr 30 09:37:06 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
+
+       * acgeneral.m4 (AC_OUTPUT): Change >> to > in sed command.
+
+Fri Apr 29 21:56:33 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
+
+       * Makefile.in (all): Make autoreconf too.
+
+Fri Apr 29 21:03:48 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
+
+       * acgeneral.m4 (AC_OUTPUT): When doing substitutions on files, if
+       the file starts with "#!", put the "automatically generated"
+       comment on the second line instead of the first.
+
+Fri Apr 29 12:53:53 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
+
+       * acgeneral.m4 (AC_CONFIG_AUX, AC_CONFIG_AUX_DEFAULT,
+       AC_CONFIG_AUX_DIRS, AC_SYSTEM_TYPE, AC_HOST_TYPE, AC_TARGET_TYPE,
+       AC_BUILD_TYPE, AC_SUBST_FILE, AC_MAKE_LINKS, AC_OUTPUT_MAKE_LINKS,
+       AC_CONFIG_SUBDIRS): New macros.
+
+       * acspecific.m4 (AC_PROG_INSTALL): Use install.sh from ac_aux_dir.
+
+       * Makefile.in: Remove references to standards.*.
+       Add autoreconf.
+
+Thu Apr 28 12:01:01 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
+
+       * Makefile.in (dist): Add .., ../etc, and ../texinfo files.
+
+       * acspecific.m4 (AC_LN_S): Add verbose messages.
+
+       * Makefile.in, configure.in: Add autoscan and its data files.
+       Check for perl.
index 0bc3eb56f781fb702dfbe28dab98ca461eccae7b..a4521a3a74d6e136af4e527e636092377e7108df 100644 (file)
@@ -47,7 +47,7 @@ nodistpkgdataDATA = autoconf.m4f
 
 pkgdata_DATA = $(distpkgdataDATA) $(nodistpkgdataDATA)
 
-EXTRA_DIST = ChangeLog.0 ChangeLog.1 \
+EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2 \
              BUGS INSTALL.txt \
              acversion.m4.in \
              autoconf.sh autoheader.sh autoreconf.sh autoupdate.in ifnames.sh \
index a92d2ef68328c5beacc898530fb47ebd2642004f..a3bb3327565e29e4e88b00f54e506f5a8615f66e 100644 (file)
@@ -94,7 +94,7 @@ nodistpkgdataDATA = autoconf.m4f
 
 pkgdata_DATA = $(distpkgdataDATA) $(nodistpkgdataDATA)
 
-EXTRA_DIST = ChangeLog.0 ChangeLog.1              BUGS INSTALL.txt              acversion.m4.in              autoconf.sh autoheader.sh autoreconf.sh autoupdate.in ifnames.sh              autoscan.pl              $(distpkgdataDATA)
+EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2              BUGS INSTALL.txt              acversion.m4.in              autoconf.sh autoheader.sh autoreconf.sh autoupdate.in ifnames.sh              autoscan.pl              $(distpkgdataDATA)
 
 
 # Files that should be removed, but which Automake does not know:
@@ -114,8 +114,8 @@ SCRIPTS =  $(bin_SCRIPTS)
 DATA =  $(pkgdata_DATA)
 
 DIST_COMMON =  README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
-Makefile.in NEWS THANKS TODO aclocal.m4 config.guess config.sub \
-configure configure.in install-sh missing mkinstalldirs
+Makefile.in NEWS README-alpha THANKS TODO aclocal.m4 config.guess \
+config.sub configure configure.in install-sh missing mkinstalldirs
 
 
 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
index 487032b08ce972042c4f1a32770c4846fd7499a8..1373054be7713f996268f05faca9021a9f4a0860 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by Autoconf 2.50 for GNU Autoconf 2.50.
+# Generated by Autoconf 2.50 for GNU Autoconf 2.50a.
 #
 # Report bugs to <bug-autoconf@gnu.org>.
 #
@@ -146,8 +146,8 @@ mandir='${prefix}/man'
 # Identity of this package.
 PACKAGE_NAME='GNU Autoconf'
 PACKAGE_TARNAME='autoconf'
-PACKAGE_VERSION='2.50'
-PACKAGE_STRING='GNU Autoconf 2.50'
+PACKAGE_VERSION='2.50a'
+PACKAGE_STRING='GNU Autoconf 2.50a'
 PACKAGE_BUGREPORT='bug-autoconf@gnu.org'
 
 ac_prev=
@@ -535,7 +535,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<EOF
-\`configure' configures GNU Autoconf 2.50 to adapt to many kinds of systems.
+\`configure' configures GNU Autoconf 2.50a to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -597,7 +597,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Autoconf 2.50:";;
+     short | recursive ) echo "Configuration of GNU Autoconf 2.50a:";;
    esac
   cat <<\EOF
 
@@ -644,7 +644,7 @@ fi
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\EOF
-GNU Autoconf configure 2.50
+GNU Autoconf configure 2.50a
 generated by GNU Autoconf 2.50
 
 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
@@ -659,7 +659,7 @@ cat >&5 <<EOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GNU Autoconf $as_me 2.50, which was
+It was created by GNU Autoconf $as_me 2.50a, which was
 generated by GNU Autoconf 2.50.  Invocation command line was
 
   $ $0 $@
@@ -1065,7 +1065,7 @@ fi
 
 PACKAGE=autoconf
 
-VERSION=2.50
+VERSION=2.50a
 
 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
   { { echo "$as_me:1071: error: source directory already configured; run \"make distclean\" there first" >&5
@@ -1679,7 +1679,7 @@ EOF
 
 cat >>$CONFIG_STATUS <<EOF
 ac_cs_version="\\
-GNU Autoconf config.status 2.50
+GNU Autoconf config.status 2.50a
 configured by $0, generated by GNU Autoconf 2.50,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -1770,7 +1770,7 @@ cat >&5 << _ACEOF
 ## Running config.status.  ##
 ## ----------------------- ##
 
-This file was extended by $as_me (GNU Autoconf 2.50) 2.50, executed with
+This file was extended by $as_me (GNU Autoconf 2.50a) 2.50, executed with
   > $ac_cs_invocation
 on `(hostname || uname -n) 2>/dev/null | sed 1q`
 
@@ -2069,7 +2069,7 @@ if test "$no_create" != yes; then
 fi
 
 # Report the state of this version of Autoconf if this is a beta.
-case 2.50 in
+case 2.50a in
   *[a-z]*)
     cat <<EOF
 
index ded1453bf098a53ea1e304265cef4c8b6cb185e3..bac8334ec005ca5ce86b03dc454ad73de876cb7c 100644 (file)
@@ -1,8 +1,8 @@
 # Process this file with autoconf to produce a configure script.
 AC_PREREQ(2.50)
-AC_INIT(GNU Autoconf, 2.50, bug-autoconf@gnu.org)
+AC_INIT(GNU Autoconf, 2.50a, bug-autoconf@gnu.org)
 AC_CONFIG_SRCDIR(acgeneral.m4)
-AM_INIT_AUTOMAKE(autoconf, 2.50)
+AM_INIT_AUTOMAKE(autoconf, 2.50a)
 
 # Initialize the test suite.
 AT_CONFIG(..)
index dd83383f05d71f2dec23fd83b2b37daf34e2723e..fd7616f3bdf6ea6d120cb4d3dbd66b8f7db1eb7c 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH AUTOCONF "1" "May 2001" "GNU Autoconf 2.50" FSF
+.TH AUTOCONF "1" "May 2001" "GNU Autoconf 2.50a" FSF
 .SH NAME
 autoconf \- Generate configuration scripts
 .SH SYNOPSIS
index 1382f84b282dde0e571b5817f06607738ad302c7..fe68f98098833fef867b244b7dd2e5ec11b0d18b 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH AUTOHEADER "1" "May 2001" "GNU Autoconf 2.50" FSF
+.TH AUTOHEADER "1" "May 2001" "GNU Autoconf 2.50a" FSF
 .SH NAME
 autoheader \- Create a template header for configure
 .SH SYNOPSIS
index f1a26ac3c2e275d28abd2fbd0c48c3d8da9f9681..491122c18129f267d452e9c9e2f772426be52f2c 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH AUTORECONF "1" "May 2001" "GNU Autoconf 2.50" FSF
+.TH AUTORECONF "1" "May 2001" "GNU Autoconf 2.50a" FSF
 .SH NAME
 autoreconf \- Update generated configuration files
 .SH SYNOPSIS
index 5bb3529bbb04cccece00e8f3beadb8282414054a..f776d517c8f156bcde53a96d76d03269630f0189 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH AUTOSCAN "1" "May 2001" "GNU Autoconf 2.50" FSF
+.TH AUTOSCAN "1" "May 2001" "GNU Autoconf 2.50a" FSF
 .SH NAME
 autoscan \- Generate a preliminary configure.in
 .SH SYNOPSIS
index 4b5969a1d0a88e68015cec0f242adb52dd65dd89..903b1e7067a6da0683cf1e08490ee5d492494639 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH AUTOUPDATE "1" "May 2001" "GNU Autoconf 2.50" FSF
+.TH AUTOUPDATE "1" "May 2001" "GNU Autoconf 2.50a" FSF
 .SH NAME
 autoupdate \- Update a configure.in to a newer Autoconf
 .SH SYNOPSIS
@@ -35,7 +35,7 @@ M4
 GNU M4 1.4 or above
 .TP
 AUTOCONF
-autoconf 2.50
+autoconf 2.50a
 .SH AUTHOR
 Written by David J. MacKenzie and Akim Demaille.
 .PP
index 3172f72377f75a9a851552d8946feadc37715b89..326d4ea863b94b7cd6c4dbb7bcc87af823881707 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH IFNAMES "1" "May 2001" "GNU Autoconf 2.50" FSF
+.TH IFNAMES "1" "May 2001" "GNU Autoconf 2.50a" FSF
 .SH NAME
 ifnames \- Extract CPP conditionals from a set of files
 .SH SYNOPSIS