Lines Matching +refs:autoconf +refs:mode +refs:syntax +refs:table
3 getopt: refine syntax of previous change
26 "autom4te --language=autoconf --output - configure.ac"
32 autom4te --language=autoconf --output - - <configure.ac >out
63 * doc/autoconf.texi (Invoking the Shell): New section.
68 * doc/autoconf.texi (Limitations of Usual Tools):
87 autoconf: remove " -link" and ")" from xlf output
88 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT):
91 <http://lists.gnu.org/archive/html/bug-autoconf/2012-01/msg00000.html>.
98 `_AS_DETECT_BETTER_SHELL' will cause autoconf-generated configure
101 * doc/autoconf.texi (config.status Invocation): Update.
129 * doc/autoconf.texi (Here-Documents): Using a command substitution
139 <http://lists.gnu.org/archive/html/bug-autoconf/2011-12/msg00006.html>.
141 * doc/autoconf.texi (Particular Programs): Document this.
147 * lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Use the
150 <http://lists.gnu.org/archive/html/autoconf/2011-12/msg00005.html>.
155 * doc/autoconf.texi (Comments in Make Macros): Also mention \#
161 * doc/autoconf.texi (Limitations of Builtins) <export>: Give
166 * doc/autoconf.texi (Limitations of Builtins) <export>: Document
173 * lib/autoconf/fortran.m4 (AC_PROG_FC): Define `$GFC' to "yes" if
188 * doc/autoconf.texi (Parallel Make): Prefer `behavior' over
194 * doc/autoconf.texi (Signal handling): Rename ...
206 * doc/autoconf.texi (Signal handling): Document the described Korn
213 * doc/autoconf.texi (copying): Drop front- and back-cover texts.
220 Motivated by recent discussion on the bug-autoconf list, as well
222 <https://lists.gnu.org/archive/html/bug-autoconf/2011-09/msg00003.html>
223 <https://lists.gnu.org/archive/html/bug-autoconf/2011-09/msg00004.html>
225 * doc/autoconf.texi (Signal handling): New paragraph.
231 * doc/autoconf.texi (Runtime) <AC_RUN_IFELSE>: Fix wording.
237 * doc/autoconf.texi (Shell Substitutions): Fix typo.
244 * doc/autoconf.texi (Automatic Rule Rewriting): Solaris make
254 * doc/autoconf.texi (Limitations of Builtins): Solaris 10 ksh
261 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW_BODY): Improve prose.
266 * lib/autoconf/c.m4 (AC_C_CONST): Don't reject gcc when it is used
273 <http://lists.gnu.org/archive/html/bug-autoconf/2008-11/msg00007.html>
275 <http://lists.gnu.org/archive/html/bug-autoconf/2011-08/msg00020.html>.
284 * doc/autoconf.texi (Parallel Make): Document other BSD make
291 * doc/autoconf.texi (Shell Functions): Fix a couple of minor typos.
296 * doc/autoconf.texi (File Descriptors): Solaris 10 /bin/sh
303 * doc/autoconf.texi (Limitations of Usual Tools): ns-resolution time
308 * lib/autoconf/specific.m4 (AC_SYS_LARGEFILE): Port to Mac OS X 10.5
313 * lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Quote cleanly.
320 * doc/autoconf.texi (Why Not Imake): Fix grammar.
328 * doc/autoconf.texi (Erlang Compiler and Interpreter):
338 * lib/autoconf/functions.m4 (_AC_REPLACE_FUNCS): Fix tr-cpp problem.
339 See http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00058.html
343 * lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Be even smarter.
345 <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00035.html>.
349 * lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Try to outsmart GCC.
351 <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00032.html>.
354 * doc/autoconf.texi (File Descriptors): Fix texinfo typo.
359 * doc/autoconf.texi (File Descriptors): Clarify that only the exec
363 * doc/autoconf.texi (Autoconf Language): Add AC_LANG_SOURCE use.
370 * doc/autoconf.texi (Shell Substitutions) <${10}>: Document
376 * doc/autoconf.texi (Limitations of Usual Tools) <join>: Mention
393 * lib/autoconf/fortran.m4 (AC_FC_PP_DEFINE): New macro.
395 * doc/autoconf.texi (Fortran Compiler): Document it.
401 * lib/autoconf/fortran.m4 (AC_FC_PP_SRCEXT): New macro.
403 * doc/autoconf.texi (Fortran Compiler): Document it, rewriting
410 * lib/autoconf/fortran.m4 (AC_FC_MODULE_OUTPUT_FLAG): New macro.
411 * doc/autoconf.texi (Fortran Compiler): Document it.
422 * lib/autoconf/fortran.m4 (AC_FC_MODULE_FLAG): New macro,
426 * doc/autoconf.texi (Fortran Compiler): Document it.
437 * lib/autoconf/fortran.m4 (AC_FC_MODULE_EXTENSION): New macro,
440 * doc/autoconf.texi (Fortran Compiler): Document it.
453 * doc/autoconf.texi (Particular Functions): Document AC_FUNC_FORK
460 * doc/autoconf.texi (Trailing whitespace in Make Macros):
466 * lib/autoconf/fortran.m4 (_AC_FC_IMPLICIT_NONE): Use -e I
472 * doc/autoconf.texi (Generic Compiler Characteristics)
493 * doc/autoconf.texi (Fortran Compiler) [AC_F77_IMPLICIT_NONE]:
497 * lib/autoconf/fortran.m4 (AC_FC_SRCEXT): Try '-x f77' for .f77
501 * lib/autoconf/fortran.m4 (_AC_FC_IMPLICIT_NONE): New internal
504 * doc/autoconf.texi (Fortran Compiler): Document them.
508 * lib/autoconf/fortran.m4 (AC_FC_CHECK_BOUNDS): New macro.
509 * doc/autoconf.texi (Fortran Compiler): Document it.
517 * lib/autoconf/c.m4 (AC_OPENMP): Update for Lahey on GNU/Linux.
518 * lib/autoconf/fortran.m4 (_AC_F95_FC): Also try nagfor.
532 * doc/autoconf.texi (Fortran Compiler, Obsolete Macros):
538 * doc/autoconf.texi (Fortran Compiler): Improve wording for
544 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Allow
550 * lib/autoconf/go.m4: New file.
551 * lib/autoconf/autoconf.m4: Include autoconf/go.m4.
552 * lib/autoconf/Makefile.am (dist_autoconflib_DATA): Add go.m4.
554 $(src_libdir)/autoconf/go.m4.
555 * doc/autoconf.texi: Rebuild menus.
575 * lib/autoconf/c.m4 (_AC_LANG_OPENMP(Fortran 77)): Use '!$'
584 * doc/autoconf.texi (Runtime) <AC_RUN_IFELSE>: Make synopsis show
589 * lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Provide no-op
595 * doc/autoconf.texi (Generic Structures): Fix typo.
600 * doc/autoconf.texi (testsuite Scripts): Fix typos.
605 autoconf: tune long long tests, particularly for c99
608 * lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Don't bother compiling
622 * doc/autoconf.texi (Debugging): Put shell option in right place.
629 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Properly detect
636 * doc/autoconf.texi: Rebuild menus using emacs ^C ^U ^A.
640 autoconf: new macro AC_HEADER_CHECK_STDBOOL
642 * doc/autoconf.texi (Particular Headers): Likewise.
644 * lib/autoconf/headers.m4 (AC_CHECK_HEADER_STDBOOL): New macro.
651 * doc/autoconf.texi (Introduction): Fix typo.
657 * doc/autoconf.texi (Parallel Make): Document that some make
658 implementations, when run in parallel mode, connect stdout and
661 that FreeBSD make in parallel mode reuses the same shell for
668 * doc/autoconf.texi (Timestamps and Make): Document HP-UX 11.31
682 * doc/autoconf.texi (Command-line Macros and whitespace): New
689 * doc/autoconf.texi (Comments in Make Rules): Explain how to
695 * doc/autoconf.texi (Top, Portable Make): Adjust menus.
701 * doc/autoconf.texi (Limitations of Usual Tools): Document one
706 * doc/autoconf.texi (Limitations of Builtins): NetBSD sh unset
714 * lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL):
723 * doc/autoconf.texi (Limitations of Builtins): read may exit
729 * doc/autoconf.texi (Conditional constructs) <m4_ifval>: Use
737 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Require
747 * doc/autoconf.texi (Defining Directories): Use proper crossref,
754 * doc/autoconf.texi (Limitations of Builtins): Add link to
759 * doc/autoconf.texi (Defining Directories): Mention configmake
804 autoconf: Use -D_STDC_C99=, not -xc99=all, with Solaris cc
805 * lib/autoconf/c.m4 (_AC_PROG_CC_C99): Use -D_STDC_C99= rather than
813 <http://lists.gnu.org/archive/html/autoconf/2010-11/msg00036.html>.
817 autoconf: don't assume sys/stat.h and sys/types.h when testing C89
819 <http://lists.gnu.org/archive/html/bug-autoconf/2010-11/msg00019.html>.
820 * lib/autoconf/c.m4 (_AC_PROG_CC_C89): Don't include sys/types.h
827 * doc/autoconf.texi (History): Add credit.
832 * doc/autoconf.texi (Parenthesis): Update documentation to reflect
838 * doc/autoconf.texi (File Descriptors): Dash 0.5.5 truncates on
845 status in presence of syntax error in sourced site file.
861 * doc/autoconf.texi (Configuration Actions): Fix typo.
867 * doc/autoconf.texi (Limitations of Usual Tools) <tr>: Mention
898 * lib/autoconf/functions.m4 (AC_REPLACE_FUNCS): Flatten newlines
907 * lib/autoconf/general.m4 (_AC_LIBOBJ): Move literal check...
909 * lib/autoconf/functions.m4 (_AC_REPLACE_FUNC): Likewise, thus
913 * lib/autoconf/functions.m4 (AC_REPLACE_FUNCS): Handle
924 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Mention
956 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS_PREPARE): Use a
964 * doc/autoconf.texi (Particular Functions): Mark AC_FUNC_ERROR_AT_LINE,
970 * lib/autoconf/functions.m4 (AC_FUNC_STRNLEN): Require
981 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Also skip
1018 * doc/autoconf.texi (Writing Testsuites) <AT_DATA>: Document that
1024 * doc/autoconf.texi (Function Portability, Header Portability):
1031 * doc/autoconf.texi (Here-Documents): zsh 4.3.10 adds a newline
1037 * doc/autoconf.texi (Special Shell Variables): Add entry for
1041 * doc/autoconf.texi (Generic Compiler Characteristics): Use
1047 * doc/autoconf.texi (Writing Testsuites): Document that COMMANDS
1054 * doc/autoconf.texi (Writing Testsuites): Document $at_status.
1059 * doc/autoconf.texi: Clarify the meaning of the various variable
1069 * doc/autoconf.texi (Buffer Overruns and Subscript Errors): Fix
1101 * doc/autoconf.texi (Particular Functions): Don't redeclare alloca
1107 * doc/autoconf.texi (Introduction): Actually link to the
1111 * doc/autoconf.texi (Limitations of Usual Tools) <awk>: Mention
1119 * doc/autoconf.texi (Special Shell Variables) <POSIXLY_CORRECT>:
1125 * doc/autoconf.texi (Limitations of Builtins) <test (strings)>:
1137 * doc/autoconf.texi (Shell Substitutions) <${var:=value}>:
1142 * lib/autoconf/lang.m4 (AC_LANG_CONFTEST()): Make the default
1145 * lib/autoconf/fortran.m4 (AC_FC_FREEFORM, AC_FC_FIXEDFORM)
1151 * lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP)
1159 * doc/autoconf.texi (Polymorphic Variables, Shell Substitutions):
1169 * lib/autoconf/programs.m4 (AC_PROG_YACC): YACC stands for
1172 <http://lists.gnu.org/archive/html/bug-autoconf/2010-08/msg00134.html>.
1185 * lib/autoconf/general.m4 (AC_CACHE_SAVE): Use `mv -f' to update
1190 * doc/autoconf.texi (Cache Files): Leftover temporary cache
1204 * doc/autoconf.texi (Shell Substitutions) <${var:-value}>: Mention
1213 * doc/autoconf.texi (Conditional constructs) <m4_define_default>:
1217 autoconf: warn if AC_*_IFELSE lacks complete program
1218 * lib/autoconf/lang.m4 (AC_LANG_DEFINES_PROVIDED): New macro.
1221 * lib/autoconf/c.m4 (_AC_LANG_OPENMP): Add missing AC_LANG_SOURCE.
1222 * lib/autoconf/fortran.m4 (AC_FC_FREEFORM, AC_FC_FIXEDFORM)
1225 * lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Likewise.
1227 * doc/autoconf.texi (Generating Sources) <AC_LANG_CONFTEST>:
1234 autoconf: fix regression in AC_FUNC_SELECT_ARGTYPES
1235 * lib/autoconf/functions.m4 (AC_FUNC_SELECT_ARGTYPES): Fix
1242 * doc/autoconf.texi (Shell Substitutions) <${var+value}>: New
1253 * bin/autoconf.as: Revert leak of literal '' into assignment.
1269 * doc/autoconf.texi (Shell Substitutions) <${var=literal}>:
1272 * bin/autoconf.as: Follow our own advice.
1273 * lib/autoconf/functions.m4 (AC_FUNC_SELECT_ARGTYPES): Likewise.
1274 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Likewise.
1275 * lib/autoconf/status.m4 (AC_OUTPUT): Likewise.
1295 config.site file if the shell does not report syntax errors
1302 * lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Move the "bool e =
1310 http://lists.gnu.org/archive/html/bug-autoconf/2010-08/msg00103.html
1315 * lib/autoconf/functions.m4 (_AC_LIBOBJ_GETLOADAVG): Only define
1323 * lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Drop gcc (and by
1332 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Update.
1337 * doc/autoconf.texi (Using autoreconf to Update configure
1345 * doc/autoconf.texi (Polymorphic Variables) <AS_VAR_IF>: Make it
1361 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Relax check.
1364 * doc/autoconf.texi (Initializing configure): Document this.
1394 * doc/autoconf.texi (Making testsuite Scripts): atconfig is not
1401 * lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Assume that alloca's
1425 * doc/autoconf.texi (Shell Substitutions): Document bash bug, and
1429 docs: mention ksh bug with function syntax
1430 * doc/autoconf.texi (Shell Functions): Document ksh93 limitation.
1450 * doc/autoconf.texi (Writing Testsuites) <AT_BANNER>: Update
1470 * doc/autoconf.texi (File Descriptors): Document issue with fd 10
1475 * doc/autoconf.texi (Limitations of Builtins) <cd>: Document
1481 * doc/autoconf.texi (Fortran Compiler, Language Choice): Add
1498 * doc/autoconf.texi (Generating Sources): Don't mix gcc '-E' and
1521 * doc/autoconf.texi (File Descriptors): Clarify limitations.
1540 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Detect empty
1546 * lib/autoconf/general.m4 (_AC_INIT_LITERAL): Reject a couple more
1550 * doc/autoconf.texi (Initializing configure) <AC_INIT>: Further
1566 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Work around
1571 * doc/autoconf.texi (AC_ACT_IFELSE vs AC_TRY_ACT): Fix typo.
1576 * doc/autoconf.texi (Initializing configure): Improve
1579 * lib/autoconf/general.m4 (_AC_INIT_GENERAL): New macro, that also
1592 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Use
1601 * lib/autoconf/c.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): Also remove
1607 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE_BODY): Redirect
1612 * doc/autoconf.texi (Running the Preprocessor): Document new
1617 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore
1622 * doc/autoconf.texi (Preset Output Variables): Remove space
1630 * doc/autoconf.texi (Generic Compiler Characteristics): Refer
1637 * lib/autoconf/fortran.m4 (AC_FC_LINE_LENGTH): New macro.
1638 * doc/autoconf.texi (Fortran Compiler): Document it.
1643 * doc/autoconf.texi (Subdirectories): We warn, not error, about
1650 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Translate `*' to `p'
1658 * doc/autoconf.texi (Generic Compiler Characteristics): Add
1667 * lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Do not assume the
1671 * doc/autoconf.texi (Subdirectories): Add example marker.
1750 * lib/autoconf/fortran.m4 (_AC_FC_DIALECT_YEAR): Fix typo in
1761 * doc/autoconf.texi (Fortran Compiler): Document it.
1769 * doc/autoconf.texi (Common Shell Constructs) <AS_BOX>: Document
1783 * doc/autoconf.texi (Text processing Macros) <m4_text_box>:
1793 * lib/autoconf/types.m4 (AC_CHECK_ALIGNOF): Relax restrictions on
1797 * doc/autoconf.texi (Polymorphic Variables) <AS_LITERAL_IF>:
1801 * lib/autoconf/autoheader.m4 (AH_VERBATIM): Use new macro.
1802 * lib/autoconf/general.m4 (AC_REQUIRE_AUX_FILE, AC_CACHE_VAL)
1804 * lib/autoconf/libs.m4 (AC_CHECK_LIB): Likewise.
1805 * lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Likewise.
1813 * doc/autoconf.texi (Polymorphic Variables) <AS_LITERAL_IF>:
1819 * lib/autoconf/general.m4 (_AC_DEFINE_Q): Avoid overhead of
1826 * doc/autoconf.texi (Limitations of Shell Builtins) <for>:
1833 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Be sure not
1840 * doc/autoconf.texi (Shellology): Remove anchor for pdksh.
1852 * doc/autoconf.texi (Fortran Compiler): Use GNU coding style
1873 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Clarify
1879 * doc/autoconf.texi (Newlines in Make Rules): New section.
1882 * doc/autoconf.texi (Comments in Make Rules): Mention a workaround
1883 syntax.
1888 * doc/autoconf.texi: Describe technique used by Automake to
1894 * doc/autoconf.texi: (Polymorphic Variables) be consistent in code
1899 Add comments for vim syntax highlighting.
1900 * doc/autoconf.texi: Restore font-lock in some examples using
1904 * doc/autoconf.texi (Configuration Actions, Help Formatting)
1909 * doc/autoconf.texi (Shellology): New anchor for pdksh.
1915 * doc/autoconf.texi (Limitations of Usual Tools): Update.
1918 * doc/autoconf.texi (Installation Directory Variables):
1931 * doc/autoconf.texi (Limitations of Usual Tools): Mention portability
1946 * doc/autoconf.texi (Writing Testsuites): Document AT_ARG_OPTION
1962 * doc/autoconf.texi (Writing Testsuites): Document it.
1972 * doc/autoconf.texi (Text processing Macros)
1978 * lib/autoconf/general.m4 (AC_SITE_LOAD): Avoid leading - and path
1981 * doc/autoconf.texi (Site Defaults): Mention that CONFIG_SITE
1989 * doc/autoconf.texi (External Software): Mention that AC_ARG_WITH
1992 * lib/autoconf/general.m4 (_AC_ENABLE_IF): Also replace '+' with '_'.
2010 * doc/autoconf.texi (testsuite Invocation): Document --recheck.
2016 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Prefer GNU/Linux,
2030 * doc/autoconf.texi (Generating Sources): Add markers for tested
2039 * doc/autoconf.texi (Common Shell Constructs): Document that
2055 * doc/autoconf.texi (Caching Results): Annotate code snippets
2062 * doc/autoconf.texi (Limitations of Builtins): Only the last
2069 * lib/autoconf/general.m4 (AC_PREREQ): Follow consistent quoting
2078 * lib/autoconf/general.m4 (_AC_CHECK_DECL_BODY): Squash trailing
2082 * doc/autoconf.texi (Generic Declarations): Update.
2097 * doc/autoconf.texi (Runtime) <AC_LINK_IFELSE>: Suggest to use
2108 * doc/autoconf.texi (Limitations of Usual Tools) <grep>: Mention
2115 * doc/autoconf.texi (Limitations of Usual Tools) <grep>: Document
2121 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Count ^
2128 * doc/autoconf.texi (Erlang Libraries): Document actual default
2135 * doc/autoconf.texi (File Descriptors): Add end '.
2139 * doc/autoconf.texi (File Descriptors): Document how to silence a
2145 * doc/autoconf.texi (Autoconf Language, Generic Structures):
2148 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS, AC_MSG_FAILURE):
2150 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Likewise.
2159 * lib/autoconf/general.m4 (_AC_INIT_HELP): Be sure to add a
2161 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL_BODY):
2163 * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Likewise.
2164 * lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Likewise.
2187 * doc/autoconf.texi (Limitations of Usual Tools): Carriage return
2193 * doc/autoconf.texi (Debugging): Mention inspecting config.log.
2199 * doc/autoconf.texi (Subdirectories): Fix typo.
2213 * doc/autoconf.texi: Remove all usage of @acronym.
2217 * doc/autoconf.texi: Remove all usage of @sc in the manual.
2226 * lib/autoconf/c.m4, lib/autoconf/erlang.m4,
2227 lib/autoconf/fortran.m4, lib/autoconf/functions.m4,
2228 lib/autoconf/general.m4, lib/autoconf/lang.m4,
2229 lib/autoconf/programs.m4, lib/autoconf/specific.m4,
2230 lib/autoconf/status.m4, lib/autoconf/types.m4,
2240 * doc/autoconf.texi (Quadrigraphs, Shell Substitutions): Produce
2250 * doc/autoconf.texi (Generating Sources) <AC_LANG_CONFTEST>:
2259 * doc/autoconf.texi (Introduction, Coding Style, Defining
2266 * doc/autoconf.texi (Common Shell Constructs) <AS_TR_SH>: Fix
2271 * doc/autoconf.texi (Running the Compiler): Mention that the
2277 * doc/autoconf.texi (Conditional constructs) <m4_ifblank>: Fix
2301 * doc/autoconf.texi (File Descriptors): Document limitation.
2307 * doc/autoconf.texi (Making configure Scripts): Avoid confusion
2315 * lib/autoconf/functions.m4 (_AC_REPLACE_FUNC): New helper macro.
2320 * doc/autoconf.texi (C Compiler) <AC_PROG_CC>: Document a way to
2326 * doc/autoconf.texi (Special Shell Variables) <IFS>: Add details
2334 * doc/autoconf.texi (Introduction): Likewise.
2345 * lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): Ensure $U is
2353 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Set
2368 * doc/autoconf.texi (Special shell variables): Explain why it's
2374 * lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP): Ensure we
2385 * doc/autoconf.texi (Here-Documents): Touch up the example to
2389 * doc/autoconf.texi (Here-Documents): Mention problem with <<-
2396 * doc/autoconf.texi (Autoconf Language): Fix typo.
2401 * lib/autoconf/functions.m4 (AC_FUNC_MKTIME): ANSIfy KnR function
2414 * doc/autoconf.texi (Making testsuite Scripts): Rely on automake
2418 * doc/autoconf.texi (Autoconf Language): Give an example of
2437 * lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Check $ac_source,
2471 * doc/autoconf.texi (Limitations of Usual Tools) <tr>: Refine
2477 * doc/autoconf.texi (Limitations of Usual Tools) <tr>: Clarify
2484 * doc/autoconf.texi (Limitations of Usual Tools) <tr>: Refine
2489 * lib/autoconf/general.m4 (AC_CHECK_DECL): Document the includes
2501 * doc/autoconf.texi (Autoconf Language): Autoconf quote characters
2511 * lib/autoconf/general.m4 (AC_CONFIG_AUX_DIRS): Revert test for
2523 * lib/autoconf/types.m4 (_AC_TYPE_INT_BODY): Move helper enum
2524 definition to prologue section, to avoid syntax error.
2537 * doc/autoconf.texi (Limitations of Builtins): Fix typos `set -d'
2555 (autoconf: the empty token): Avoid triggering the warning.
2556 (autoconf: AC_PRESERVE_HELP_ORDER): New test.
2559 * doc/autoconf.texi (Redefined M4 Macros) <m4_divert>,
2570 * doc/autoconf.texi (Libraries): Document that AC_SEARCH_LIBS
2586 * lib/autoconf/functions.m4 (AC_FUNC_MMAP): Use const char*
2592 * lib/autoconf/fortran.m4 (_AC_F95_FC): Add pgfortran before
2633 newlines in the autoconf trace output, similar to how automake
2634 invokes autoconf, so that newlines do not matter in the argument
2644 * lib/autoconf/functions.m4 (AC_FUNC_MMAP): Make the test more
2653 * doc/autoconf.texi (Common Shell Constructs) <AS_DIRNAME>:
2692 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): No need to
2699 * lib/autoconf/general.m4 (_AC_RUN_LOG_LIMIT): Remove conftest.err
2710 * doc/autoconf.texi (Portable C and C++): Provide uref rather than
2720 * lib/autoconf/lang.m4 (AC_LANG_DEFINE): Accept as additional
2723 * lib/autoconf/erlang.m4 (AC_LANG(Erlang)): Adjust.
2724 * lib/autoconf/fortran.m4 (AC_LANG(Fortran 77), AC_LANG(Fortran)):
2726 * lib/autoconf/c.m4 (AC_LANG(C), AC_LANG(C++))
2740 * doc/autoconf.texi (AC_PROG_AWK, AC_PROG_GREP, AC_PROG_EGREP,
2753 * lib/autoconf/fortran.m4 (AC_LANG_FUNC_LINK_TRY(Fortran): New.
2797 * doc/autoconf.texi (Text processing Macros) <m4_escape>:
2804 * doc/autoconf.texi (Runtime) <AC_RUN_IFELSE>: Mention that
2819 * lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT_BODY)
2828 * doc/autoconf.texi (Polymorphic Variables): Fix index entries
2851 * doc/autoconf.texi (Cache Variable Index): Fix typo.
2858 * doc/autoconf.texi (Debugging): Recommend to use "bash -n
2864 * doc/autoconf.texi (Particular Functions): Swap sections about
2870 * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Always check for
2876 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: '*' does
2883 * lib/autoconf/functions.m4
2889 * doc/autoconf.texi (Generic Programs): Remove `$' before
2893 * doc/autoconf.texi (Default Includes, Alternative Programs)
2905 * doc/autoconf.texi: Define new index `CA' for cache variables.
2913 * doc/autoconf.texi (Debugging): New node.
2918 * doc/autoconf.texi (Macros and Submakes): Automake makefiles
2926 * lib/autoconf/c.m4 (AC_LANG(Objective C++), AC_LANG_OBJCXX)
2932 * doc/autoconf.texi (Objective C++ Compiler): New node.
2948 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE_BODY)
2952 * doc/autoconf.texi (Common Shell Constructs, Shell Functions):
2958 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): If $DJGPP is
2978 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Also remove
2982 * lib/autoconf/general.m4 (AC_SITE_LOAD, AC_CACHE_LOAD): Do not
3014 * doc/autoconf.texi (Libraries): Library linking may not fail
3023 * doc/autoconf.texi (Autoconf Language): Clarify quoting example.
3030 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Implement
3032 * doc/autoconf.texi (config.status Invocation): Document it.
3040 * doc/autoconf.texi (Initialization Macros) <AS_INIT>: Add words
3045 * doc/autoconf.texi (Limitations of Builtins) <test>: Give more
3052 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Use `%'
3060 * doc/autoconf.texi (Configuration Actions): Document `$tmp'.
3070 * lib/autoconf/autoconf.m4, lib/autoconf/autoheader.m4,
3071 lib/autoconf/autoscan.m4, lib/autoconf/autotest.m4,
3072 lib/autoconf/autoupdate.m4, lib/autoconf/c.m4,
3073 lib/autoconf/erlang.m4, lib/autoconf/fortran.m4,
3074 lib/autoconf/functions.m4, lib/autoconf/general.m4,
3075 lib/autoconf/headers.m4, lib/autoconf/lang.m4,
3076 lib/autoconf/libs.m4, lib/autoconf/oldnames.m4,
3077 lib/autoconf/programs.m4, lib/autoconf/specific.m4,
3078 lib/autoconf/status.m4, lib/autoconf/types.m4,
3083 * bin/autoconf.as, bin/autoheader.in, bin/autom4te.in,
3090 lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el,
3109 * doc/autoconf.texi (Coding Style): Add a link.
3114 * doc/autoconf.texi (Limitations of Usual Tools) <tr>: Mention
3121 * doc/autoconf.texi (Initializing configure): Update wording.
3130 * lib/autoconf/fortran.m4 (AC_FC_SRCEXT): Change TAB back to
3156 * lib/autoconf/erlang.m4 (_AC_LANG_NULL_PROGRAM(Erlang)): New.
3157 * lib/autoconf/lang.m4 (AC_LANG_DEFINE): Copy _AC_LANG_NULL_PROGRAM.
3173 * doc/autoconf.texi (Limitations of Usual Tools): Mention that
3185 * lib/autoconf/.cvsignore: Likewise.
3198 * lib/autoconf/.gitignore: Likewise.
3214 * lib/autoconf/fortran.m4: Likewise.
3215 * lib/autoconf/general.m4: Likewise.
3216 * lib/autoconf/lang.m4: Likewise.
3245 * lib/autoconf/Makefile.am: Likewise.
3246 * lib/autoconf/autoconf.m4: Likewise.
3247 * lib/autoconf/autoscan.m4: Likewise.
3248 * lib/autoconf/autoupdate.m4: Likewise.
3249 * lib/autoconf/functions.m4: Likewise.
3250 * lib/autoconf/libs.m4: Likewise.
3251 * lib/autoconf/oldnames.m4: Likewise.
3252 * lib/autoconf/types.m4: Likewise.
3257 * lib/emacs/autoconf-mode.el: Likewise.
3258 * lib/emacs/autotest-mode.el: Likewise.
3282 * lib/autoconf/general.m4 (_AC_COPYRIGHT_YEARS): Reformat to meet
3302 * doc/autoconf.texi (Prerequisite macros): Fix typo.
3307 * lib/autoconf/types.m4 (_AC_CHECK_MEMBERS): Fix regex
3312 * lib/autoconf/erlang.m4 (AC_LANG(Erlang)): Make AC_RUN_IFELSE
3325 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Add definitions of
3329 * doc/autoconf.texi (Writing Testsuites): Document macro
3337 * doc/autoconf.texi (Limitations of Builtins): In echo's entry,
3344 * lib/autoconf/general.m4 (AH_CHECK_HEADERS): New.
3377 * doc/autoconf.texi (Preset Output Variables)
3391 * lib/emacs/autoconf-mode.el (autoconf-current-defun): Recognize
3393 (autoconf-font-lock-keywords): Likewise.
3401 * doc/autoconf.texi (Introduction, Why GNU M4): Likewise.
3410 * doc/autoconf.texi (Debugging via autom4te): Fix example from
3416 * doc/autoconf.texi (Debugging via autom4te): New node.
3423 * lib/autoconf/general.m4 (AC_DEFINE_TRACE): Expand macro before
3425 * lib/autoconf/autoheader.m4 (AH_VERBATIM, AH_TEMPLATE): Likewise,
3447 group when passing over syntax checks.
3452 * lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB)
3456 * lib/autoconf/general.m4 (AC_RUN_IFELSE): Delete conftest.beam
3491 * doc/autoconf.texi (Preset Output Variables): Add a paragraph.
3499 mode, since zsh leaves it on after 'emulate sh'.
3500 * doc/autoconf.texi (Limitations of Builtins) <set>: Document that
3504 * doc/autoconf.texi (Writing Testsuites) <AT_CHECK>: Document this
3511 * doc/autoconf.texi (Writing Testsuites) <AT_FAIL_IF, AT_SKIP_IF>:
3522 * doc/autoconf.texi (Autotest): Document them.
3605 Avoid syntax error in ash.
3606 * lib/autotest/general.m4 (AT_INIT) <driver loop>: Avoid syntax
3611 (parallel syntax error): Rearrange similar to previous patch.
3616 Skip test on shells that can't catch syntax failure.
3618 syntax error (AIX ksh88) or doesn't detect it (zsh).
3619 * doc/autoconf.texi (Limitations of Builtins) <.>: Mention these
3630 * doc/autoconf.texi (Limitations of Builtins): Document it.
3637 * doc/autoconf.texi (Guidelines): Fix grammaro.
3642 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_NEW)
3653 * doc/autoconf.texi (Redefined M4 Macros) <m4_copy>: Document
3659 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_NEW)
3674 * lib/autoconf/lang.m4 (_AC_LANG_IO_PROGRAM): New macro, returns
3679 * lib/autoconf/c.m4 (_AC_LANG_IO_PROGRAM(C)): Implement new macro.
3680 * lib/autoconf/fortran.m4 (_AC_LANG_IO_PROGRAM(Fortran 77)):
3682 * lib/autoconf/erlang.m4 (_AC_LANG_IO_PROGRAM(Erlang)): Likewise.
3687 * lib/autoconf/fortran.m4 (AC_LANG(Fortran)): Borrow from Fortran
3693 * doc/autoconf.texi (Redefined M4 Macros) <m4_copy>: Update
3700 * doc/autoconf.texi (Limitations of Builtins) <trap>: Mention new
3716 * doc/autoconf.texi (Particular Programs) <AC_PROG_LEX>: Mention
3723 Fix syntax errors in autoconf.texi.
3724 * doc/autoconf.texi (Erlang Libraries): @-escape curly braces
3730 * lib/autoconf/erlang.m4: Add macro AC_ERLANG_SUBST_ERTS_VER.
3731 * doc/autoconf.texi (Erlang Libraries): Document
3741 * doc/autoconf.texi (Environment Variable Index): Add more
3754 * doc/autoconf.texi (Variables listed in VPATH): New node.
3794 * doc/autoconf.texi (Parallel Make): New node, document NetBSD
3808 * doc/autoconf.texi (Special Shell Variables) <?>: Add mention of
3814 * lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Also try directories
3820 * lib/autoconf/general.m4 (_AC_RUN_LOG_LIMIT, _AC_DO_LIMIT): New
3824 * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Use
3827 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
3835 escapes, to avoid shell syntax errors caused by late macro
3842 * doc/autoconf.texi (Defining Symbols, Programming in M4sh)
3854 * doc/autoconf.texi (Writing Testsuites) <AT_CHECK>: Mention which
3861 * doc/autoconf.texi (Writing Testsuites) <AT_CHECK>: Document the
3878 * doc/autoconf.texi (Fortran Compiler): Avoid dependency on
3884 * doc/autoconf.texi (Configuration Actions): Rename AC_CONFIG_FOOS
3886 * doc/autoconf.texi (config.status Invocation): Likewise.
3895 * doc/autoconf.texi (Looping constructs) <m4_argn>: Likewise.
3902 * doc/autoconf.texi (C Compiler): Document that AC_PROG_CC_C89
3909 * doc/autoconf.texi (Initialization Macros): Revert change.
3913 * doc/autoconf.texi (Fortran Compiler, Initialization Macros)
3955 * doc/autoconf.texi (Redefined M4 Macros): Rewrite synopsis of
3959 * doc/autoconf.texi (config.status Invocation): Fix markup in
3963 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Likewise,
3978 * doc/autoconf.texi (Writing Testsuites) <AT_CHECK>: Document the
3987 * doc/autoconf.texi (Writing Testsuites) <AT_CHECK>: Document
3996 branch; it is up to the user to avoid syntax errors.
4008 * doc/autoconf.texi (Expanded Before Required): Add a case study.
4018 * doc/autoconf.texi (Failure in Make Rules): Posix is now clear
4024 * doc/autoconf.texi (Limitations of Builtins) <if>: Mention that
4029 * doc/autoconf.texi (Text processing Macros) <m4_normalize>
4035 (_AS_IF_ELSE, AS_IF): Avoid syntax error on blank argument,
4046 * doc/autoconf.texi (Conditional constructs): Likewise.
4053 * doc/autoconf.texi (copying): Use correct license; comment change
4058 Test parallel handling of syntax error.
4059 * tests/autotest.at (parallel syntax error): New test.
4065 * doc/autoconf.texi (Configuration Actions): The input to
4079 * doc/autoconf.texi (Coding Style): Public third-party macros
4108 * lib/autoconf/functions.m4 (AC_FUNC_UTIME_NULL): Assume
4114 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Document that
4135 Hard fail any test with syntax errors.
4137 Guarantee test failure on syntax error, rather than inheriting
4175 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix typo in
4181 Work around cygwin bash igncr mode.
4182 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fall back to
4190 * doc/autoconf.texi (Common Shell Constructs) <AS_TR_CPP>:
4198 * doc/autoconf.texi (Limitations of Usual Tools) <expr (:)>:
4211 * doc/autoconf.texi (Subdirectories, Caching Results)
4219 * doc/autoconf.texi (Specifying Names): Rename node...
4227 * doc/autoconf.texi (Portable Shell): Don't perpetuate myth about
4232 * doc/autoconf.texi (External Software): Reduce mention of
4239 * doc/autoconf.texi (Balancing Parentheses): Fix usage of
4265 * doc/autoconf.texi (Making testsuite Scripts): In the example
4278 * doc/autoconf.texi (Common Shell Constructs) <AS_ESCAPE>: Touch
4296 * doc/autoconf.texi (Installation Directory Variables): Update
4297 example to be consistent; focus on $(bindir) as an autoconf
4308 * lib/autoconf/autoheader.m4 (AH_VERBATIM): Avoid duplicate
4310 * doc/autoconf.texi (Common Shell Constructs) <AS_ESCAPE>:
4320 * doc/autoconf.texi (Site Defaults): Add index for config.site.
4341 * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Switch to
4348 * doc/autoconf.texi (Preset Output Variables) <CFLAGS>: Copy
4354 * doc/autoconf.texi (Site Defaults): Fix typo in FHS sample file.
4362 * lib/autoconf/headers.m4 (AC_HEADER_ASSERT): Switch to
4364 * lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Likewise.
4365 * lib/autoconf/general.m4 (AC_CANONICAL_BUILD)
4389 * lib/autoconf/c.m4 (AC_C_RESTRICT): Newer Sun Studio C provides
4403 * lib/autoconf/general.m4 (_AC_COPYRIGHT_YEARS): New macro.
4406 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Likewise.
4408 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Likewise.
4417 * doc/autoconf.texi (Writing Testsuites): Mention autotest
4427 * lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Bump copyright
4433 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Likewise, for
4435 * doc/autoconf.texi (Initializing configure) <AC_INIT>: Document
4442 Use URLs in --help output, part 1: autoconf executables.
4443 * bin/autoconf.as (usage): Make output consistent with recent
4471 * doc/autoconf.texi (Macro Definitions) <AC_DEFUN>: Mention
4482 * doc/autoconf.texi (Expanded Before Required): Fix typos.
4486 * lib/autoconf/headers.m4 (AC_DIR_HEADER): Explicitly expanding
4506 * doc/autoconf.texi (Prerequisite Macros): Adjust documentation.
4525 * lib/autoconf/headers.m4 (AC_DIR_HEADER): Don't invoke
4533 * doc/autoconf.texi (Macro Definitions) <AC_DEFUN>: Add @defmac,
4551 * doc/autoconf.texi (Installation Directory Variables): Reword to
4593 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Make detection of options
4599 * doc/autoconf.texi (Using the System Type): Use AS_CASE in
4608 * doc/autoconf.texi (Redefined M4 Macros) <m4_dumpdef>: Mention
4627 * doc/autoconf.texi (Set manipulation Macros) <m4_set_map_sep>:
4633 * doc/autoconf.texi (Looping constructs) <m4_map_args_sep>
4650 * doc/autoconf.texi (Redefined M4 Macros) <m4_dumpdef>: Document
4658 * doc/autoconf.texi (Number processing Macros)
4666 * lib/autoconf/headers.m4 (AC_HEADER_ASSERT): Do not make configure
4684 * lib/autoconf/headers.m4 (AC_HEADER_ASSERT): Honor --enable-assert,
4692 * lib/autoconf/headers.m4 (AC_HEADER_ASSERT): Check value of $enableval.
4697 * doc/autoconf.texi: Clean up some bad use of English.
4704 * doc/autoconf.texi (Limitations of Usual Tools) <ls>: Mention
4733 * lib/autoconf/general.m4 (_AC_INIT_NOTICE): Likewise.
4735 * doc/autoconf.texi (Diversion support) <m4_cleardivert>: Document
4743 * doc/autoconf.texi (Evaluation Macros) <m4_expand>: Document new
4785 * doc/autoconf.texi (Initialization Macros) <AS_INIT_GENERATED>:
4813 Use modern m4sh constructs in autoconf.
4814 * bin/autoconf.as (exit_missing_arg, getopt): Use AS_ERROR, rather
4821 * bin/autoconf.as (exit_missing_arg, getopt): Revert prior change;
4824 * doc/autoconf.texi (Common Shell Constructs) <AS_EXIT>: Update
4833 * doc/autoconf.texi (Limitations of Builtins)
4838 * doc/autoconf.texi (Limitations of Builtins): Move comparison of
4884 * lib/autoconf/general.m4 (_AC_DEFINE_Q_PRINT): New macro.
4887 * lib/autoconf/fortran.m4 (_AC_FC_WRAPPERS): Properly quote #.
4906 * doc/autoconf.texi (Evaluation Macros) <m4_expand>: Mention new
4919 * doc/autoconf.texi (Redefined M4 Macros) <m4_esyscmd_s>: Document
4929 * lib/autoconf/status.m4 (_AC_CONFIG_COMPUTE_DEST): Likewise.
4930 * lib/autoconf/general.m4 (_AC_DEFINE_Q): Likewise.
4933 * doc/autoconf.texi (Limitations of Builtins) <case>: Add an
4947 * lib/autoconf/fortran.m4 (_AC_PROG_FC_G, _AC_PROG_FC_V_OUTPUT):
4961 Use fn for shell functions, func for autoconf CHECK_FUNCS.
4962 * lib/autoconf/functions.m4 (AC_CHECK_FUNC): Abbreviate shell
4964 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE)
4967 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL)
4969 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW, _AC_TYPE_INT)
4976 * doc/autoconf.texi (Shell Functions): Likewise.
4985 * bin/autoconf.as (exit_missing_arg, getopt): Likewise.
4986 * lib/autoconf/status.m4 (AC_OUTPUT): Likewise.
4988 * doc/autoconf.texi (Common Shell Constructs) <AS_EXIT>: Mention
4995 * doc/autoconf.texi (Limitations of Builtins) <trap>: Correct
5005 * doc/autoconf.texi (Common Shell Constructs) <AS_SET_STATUS>:
5012 * doc/autoconf.texi (Limitations of Builtins) <trap>: Mention a
5017 * doc/autoconf.texi (Shell Functions): Mention the bug.
5054 * lib/autoconf/functions.m4 (AC_CHECK_FUNCS): Use new
5056 * lib/autoconf/headers.m4 (AC_CHECK_HEADERS): Likewise.
5066 * lib/autoconf/functions.m4 (AC_CHECK_FUNCS): Avoid forks when
5068 * lib/autoconf/headers.m4 (AC_CHECK_HEADERS): Likewise.
5077 * doc/autoconf.texi (Polymorphic Variables) <AS_VAR_SET>: Document
5084 * lib/autoconf/autoheader.m4 (AH_VERBATIM): Avoid empty lines.
5085 * lib/autoconf/general.m4 (_AC_INIT_PREPARE, AC_CHECK_FILES):
5092 Make M4sh, not autoconf, guarantee sane $SHELL.
5093 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Move setting of
5096 * doc/autoconf.texi (Initialization Macros): Document the effect
5111 * doc/autoconf.texi (Conditional constructs, Macro Names): Fix
5119 * lib/autoconf/general.m4 (_AC_DEFINE_Q): Use it to avoid
5121 * lib/autoconf/status.m4 (_AC_CONFIG_COMPUTE_DEST): Likewise.
5132 * doc/autoconf.texi (GNU Free Documentation License): Likewise.
5141 * lib/autoconf/general.m4 (_AC_DEFINE_Q): Use m4_format rather
5143 * lib/autoconf/status.m4 (_AC_CONFIG_REGISTER)
5152 * lib/autoconf/status.m4 (_AC_CONFIG_FOOS, AC_CONFIG_SUBDIRS): Use
5158 * lib/autoconf/general.m4 (AC_CHECK_FILES): Use m4_map_args_w,
5166 * lib/autoconf/types.m4 (AC_CHECK_TYPES, AC_CHECK_MEMBERS): Use
5171 * lib/autoconf/headers.m4 (AH_CHECK_HEADERS)
5181 * lib/autoconf/functions.m4 (_AH_CHECK_FUNCS): Rename...
5209 * doc/autoconf.texi (autoreconf Invocation): Updates for above.
5217 * doc/autoconf.texi (Limitations of Builtins) <printf>: Document
5224 * doc/autoconf.texi (Limitations of Builtins) <read>: Sort.
5226 (Limitations of Usual Tools) <awk>: Make table entry consistent.
5232 * lib/autoconf/general.m4 (_AC_CACHE_DUMP): Balance parentheses
5238 * doc/autoconf.texi (Generic Headers) <AC_CHECK_HEADER>: Mention
5249 * lib/autoconf/headers.m4 (_AC_HEADERS_EXPANSION): Provide fourth
5255 * lib/autoconf/types.m4 (AC_CHECK_TYPE): Factor out $@, and avoid
5261 * lib/autoconf/general.m4 (_AC_RUN_LOG_STDERR): Avoid grep/rm/cat
5270 * doc/autoconf.texi (Present But Cannot Be Compiled): Document it.
5271 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Implement it
5290 * doc/autoconf.texi (Set manipulation Macros) <m4_set_map>:
5342 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Detect case of
5345 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS)
5356 * doc/autoconf.texi (GNU Free Documentation License): Point to new
5368 * doc/autoconf.texi (Setting Output Variables): Add cross
5374 * lib/autoconf/c.m4 (AC_LANG_CONFTEST(C)): Define instead of
5376 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Add a comment at the
5378 * lib/autoconf/lang.m4 (AC_LANG_DEFINE): Define AC_LANG_CONFTEST(xyz)
5385 * lib/autoconf/c.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Objective C),
5391 * lib/autoconf/erlang.m4 (AC_LANG(Erlang), _AC_LANG_ABBREV(Erlang),
5395 * lib/autoconf/fortran.m4 (AC_LANG(Fortran), AC_LANG(Fortran 77),
5400 * lib/autoconf/lang.m4 (AC_LANG_DEFINE, AC_LANG_SOURCE()): New.
5410 * lib/autoconf/headers.m4 (AC_CHECK_HEADER): Adjust naming.
5423 * doc/autoconf.texi (Redefined M4 Macros) <m4_dumpdef>,
5441 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Schedule wrapped
5443 * doc/autoconf.texi (Text processing Macros) <m4_newline>: Mention
5463 * doc/autoconf.texi (Generic Headers) <AC_CHECK_HEADER>: Mention
5474 * doc/autoconf.texi (Initialization Macros) <AS_INIT_GENERATED>:
5506 * doc/autoconf.texi (Limitations of Builtins) <case>: Document the
5555 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Update
5557 * doc/autoconf.texi (Initialization Macros) <AS_INIT_GENERATED>:
5580 * doc/autoconf.texi (AC_OPENMP): Document portability pitfall.
5618 * lib/autoconf/types.m4 (_AC_TYPE_INT_BODY)
5626 mode for writing.
5643 * doc/autoconf.texi (Redefined M4 Macros) <m4_dumpdef>: Mention
5669 * lib/autoconf/types.m4 (_AC_TYPE_INT_BODY, _AC_TYPE_UNSIGNED_INT_BODY):
5675 * lib/autoconf/general.m4 (AC_CHECK_DECL): Fix AS_ESCAPE usage.
5676 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL,
5678 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW, AC_CHECK_MEMBER): Likewise.
5682 * lib/autoconf/types.m4 (_AC_CHECK_MEMBER_BODY): New.
5688 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF)
5690 * lib/autoconf/fortran.m4 (_AC_LIST_MEMBER_IF): Likewise.
5691 * lib/autoconf/general.m4 (AC_REQUIRE_AUX_FILE, AC_SUBST):
5693 * lib/autoconf/lang.m4 (_AC_LANG_DISPATCH): Likewise.
5694 * lib/autoconf/status.m4 (_AC_CONFIG_DEPENDENCY_DEFAULT)
5700 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Generate CR
5710 * lib/autoconf/general.m4 (_AC_COMPUTE_INT_COMPILE): Use new
5712 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Likewise.
5721 * doc/autoconf.texi (Polymorphic Variables) <AS_VAR_ARITH>:
5733 * lib/autoconf/general.m4 (_AC_COMPUTE_INT_RUN): Likewise.
5737 * lib/autoconf/general.m4 (_AC_COMPUTE_INT_COMPILE,
5744 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW_BODY): Extract
5750 * lib/autoconf/general.m4 (_AC_CHECK_DECL_BODY): New.
5755 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_OLD,
5767 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL_BODY): New
5786 * doc/autoconf.texi (Common Shell Constructs) <AS_EXIT>: Document
5791 Use AS_EXIT in autoconf.as.
5792 * bin/autoconf.as: Consistently use AS_EXIT.
5797 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Produce accurate
5801 * lib/autoconf/headers.m4 (AC_CHECK_HEADER): Factor out $@.
5807 * lib/autoconf/functions.m4 (_AC_CHECK_FUNC_BODY): New macro.
5809 * lib/autoconf/c.m4 (AC_LANG_SOURCE(C)): Reduce number of forks.
5814 * lib/autoconf/general.m4 (AC_LIBOBJ, AC_LIBSOURCES): Defun, not
5846 * lib/autoconf/general.m4 (AC_PREREQ): Undefine before redefining,
5848 * doc/autoconf.texi (Redefined M4 Macros) <m4_copy>: Document
5850 * lib/autoconf/autoconf.m4 (m4_copy): Temporarily redefine when
5858 * lib/autoconf/functions.m4 (AC_FUNC_GETGROUPS): Only set
5864 * lib/autoconf/fortran.m4: Consistently use tabs.
5869 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Add -little to
5876 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
5882 * lib/autoconf/general.m4 (_AC_RUN_LOG, _AC_RUN_LOG_STDERR):
5888 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE_BODY,
5913 * lib/autoconf/general.m4 (_AC_RUN_IFELSE_BODY): New macro.
5931 * lib/autoconf/functions.m4 (AC_FUNC_GETGROUPS): Always define
5942 * lib/autoconf/general.m4 (_AC_LINK_IFELSE_BODY): New macro.
5947 Fix autoconf logging commands.
5948 * lib/autoconf/general.m4 (AC_MSG_RESULT_UNQUOTED, _AC_EVAL)
5962 * doc/autoconf.texi (Making testsuite Scripts): Clarify wording in
5973 * lib/autoconf/general.m4 (AC_CACHE_VAL): Supply newline no longer
5975 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Adjust
5977 * lib/autoconf/libs.m4 (AC_SEARCH_LIBS): Likewise.
5982 * lib/autoconf/functions.m4 (AC_CHECK_FUNC): Adjust clients.
5983 * lib/autoconf/general.m4 (AC_CHECK_FILE, AC_CHECK_DECL):
5985 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL)
5988 * lib/autoconf/libs.m4 (AC_CHECK_LIB): Likewise.
5989 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW, AC_CHECK_MEMBER):
5996 * lib/autoconf/c.m4 (AC_PROG_CC_STDC): Adjust client.
6006 * lib/autoconf/c.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): Likewise.
6007 * lib/autoconf/general.m4 (_AC_ENABLE_IF): Likewise.
6009 * lib/autoconf/libs.m4 (AC_SEARCH_LIBS): Likewise.
6010 * doc/autoconf.texi (Common Shell Constructs) <AS_IF>: Fix typo.
6018 * lib/autoconf/general.m4 (_AC_COMPILE_IFELSE_BODY): New macro.
6024 * lib/autoconf/functions.m4 (AC_CHECK_FUNCS_ONCE): Use new macro.
6025 * lib/autoconf/general.m4 (_AC_INIT_PREPARE)
6027 * lib/autoconf/headers.m4 (AC_CHECK_HEADERS_ONCE): Likewise.
6028 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS)
6037 * doc/autoconf.texi (Polymorphic Variables) <AS_VAR_APPEND>:
6046 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE_BODY): New macro.
6058 * lib/autoconf/general.m4 (AC_INIT): Alter banner location, and
6065 * lib/autoconf/general.m4 (AC_REQUIRE_SHELL_FN): New.
6085 * doc/autoconf.texi (Limitations of Builtins): Mention bug on
6097 * doc/autoconf.texi (config.status Invocation): Show example
6106 * doc/autoconf.texi (Looping constructs) <m4_map_args>: Document
6120 * doc/autoconf.texi (Set manipulation Macros) <m4_set_map>:
6136 * doc/autoconf.texi (Looping constructs) <m4_map_args>: Document
6143 * lib/autoconf/general.m4 (AC_INIT): Silence newline output during
6150 * doc/autoconf.texi (Programming in M4sh): M4sh is now prime-time.
6163 * lib/autoconf/general.m4 (AC_CACHE_CHECK): Likewise.
6164 * lib/autoconf/libs.m4 (AC_SEARCH_LIBS): Likewise.
6207 * doc/autoconf.texi (Initialization Macros): Recommend m4_pushdef,
6209 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Avoid
6216 * doc/autoconf.texi (Portable Shell): Minor edits.
6224 * doc/autoconf.texi: Updates all references to "Portable Shell" and
6244 * lib/autoconf/general.m4 (_AC_CACHE_DUMP): Use AS_UNSET.
6245 * lib/autoconf/programs.m4 (AC_PROG_SED): Use AS_UNSET.
6292 * doc/autoconf.texi (Shell Functions): Bash obeys Posix, after
6296 * doc/autoconf.texi (Shell Functions): Document bugs in bash,
6325 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Use it.
6326 * doc/autoconf.texi (Initialization macros): Document it.
6343 * doc/autoconf.texi (Initialization macros): Document them.
6347 * bin/autoconf.as: Invoke AS_ME_PREPARE.
6352 * doc/autoconf.texi (Programming in M4sh): Make its own chapter.
6360 * doc/autoconf.texi (Programming in M4sh) <AS_MKDIR_P>: Tweak
6365 * doc/autoconf.texi: Be less wary of shell functions.
6444 * doc/autoconf.texi (Programming in M4sh): Document
6483 * doc/autoconf.texi (Conditional constructs): Document it.
6514 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Remind
6530 * doc/autoconf.texi (testsuite Invocation): Document -j, --jobs,
6538 * doc/autoconf.texi (Function Portability) <isinf>: Filter out NaN
6546 * lib/autoconf/erlang.m4 (AC_LANG(Erlang)): Avoid M4 comment
6554 * lib/autoconf/general.m4 (AC_CONFIG_AUX_DIRS): Improve a bit.
6557 * doc/autoconf.texi (File Descriptors): Redirecting ':'
6563 * tests/tools.at (autoconf: forbidden tokens, basic): Enable
6577 * doc/autoconf.texi (Introduction, Systemology)
6595 * doc/autoconf.texi (Build Directories): Details in this section
6601 * lib/autoconf/programs.m4 (_AC_TOOL_WARN): Support cross-compiles
6604 * doc/autoconf.texi (Specifying Names, Generic Programs): Update
6613 * doc/autoconf.texi (C Compiler) <AC_C_BIGENDIAN>: Mention that
6615 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Enhance comments. Check
6621 * doc/autoconf.tex: UPDATED refers to the day the manual was
6636 * doc/install.texi [!autoconf]: Ensure first paragraphs are
6653 * doc/autoconf.texi (autoscan Invocation): Mention --debug.
6661 * bin/autoconf.as (Usage): Likewise.
6666 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Use
6686 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Limit the check to
6707 * lib/autoconf/general.m4 (_AC_INIT_DIRCHECK)
6710 * lib/autoconf/lang.m4 (AC_NO_EXECUTABLES): Likewise.
6711 * lib/autoconf/libs.m4 (AC_PATH_X): Likewise.
6712 * lib/autoconf/status.m4 (AC_OUTPUT, _AC_OUTPUT_MAIN_LOOP):
6727 * doc/autoconf.texi (Looping constructs): Document the behavior of
6745 * doc/autoconf.texi: Use @file and @command, rather than @code,
6749 * doc/autoconf.texi (The Make Macro SHELL): Mention bug in BSD
6753 * doc/autoconf.texi (The Make Macro SHELL): Stronger wording on
6770 * doc/autoconf.texi: Adjust menus.
6784 * doc/autoconf.texi (Shell Substitutions): Document the issue.
6786 * lib/autoconf/functions.m4 (AC_CHECK_FUNC): Use it in place of
6788 * lib/autoconf/general.m4 (AC_CHECK_FILE, AC_CHECK_DECL): Likewise.
6789 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Likewise.
6792 * lib/autoconf/libs.m4 (AC_CHECK_LIB): Likewise.
6793 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW, AC_CHECK_MEMBER): Likewise.
6794 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Use
6824 * doc/autoconf.texi (Looping constructs) <m4_map>: Document new
6840 * lib/autoconf/programs.m4 (AC_PATH_TARGET_TOOL)
6869 * lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Use a
6888 * doc/autoconf.texi (C Compiler) <AC_C_CHAR_UNSIGNED>: Mention a
6907 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Flatten
6926 * doc/autoconf.texi (Conditional constructs) <m4_bpatsubsts>:
6937 * doc/autoconf.texi (Evaluation Macros) <m4_do>: Document the
6946 * doc/autoconf.texi (Looping constructs) <m4_for>: Document subtle
6963 * doc/autoconf.texi (Evaluation Macros) <m4_reverse>: Document
6983 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS, AC_SUBST): Use
6985 * doc/autoconf.texi (Set manipulation Macros): New node.
7033 * doc/autoconf.texi (Redefined M4 Macros) <m4_defn, m4_popdef>
7059 * doc/autoconf.texi (Text processing Macros) <m4_join>: Document
7067 * doc/autoconf.texi (Header Templates): Mention rules on comments
7079 * doc/autoconf.texi (Text processing Macros) <m4_prepend>: Delete.
7091 * doc/autoconf.texi (Text processing Macros) <m4_append>
7110 * doc/autoconf.texi (Text processing Macros) <m4_append>: Mention
7121 * doc/autoconf.texi (@dvar): Remove trailing newline.
7131 * doc/autoconf.texi (autoscan Invocation): Fix spacing.
7132 (autoconf Invocation): Likewise.
7145 * lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Do not warn when not
7178 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS_PREPARE): For
7189 * lib/autoconf/types.m4 (AC_TYPE_SIGNAL): Switch to AU_DEFUN.
7190 * doc/autoconf.texi (Function Portability): Update documentation.
7196 * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Add lib64.
7221 * doc/autoconf.texi (File Descriptors): Mention redirection bug.
7226 * doc/autoconf.texi (Limitations of Builtins) <!>: Touch up.
7230 * doc/autoconf.texi (Limitations of Builtins) <!>: Mention ! issue
7246 * lib/autoconf/general.m4 (_AC_ARG_VAR_VALIDATE, AC_MSG_FAILURE):
7265 * doc/autoconf.texi (Shell Substitutions): Drop at_ prefix.
7268 * doc/autoconf.texi (Versioning): Reword to fit line size.
7271 * doc/autoconf.texi (Shell Substitutions): Mention octal
7284 * doc/autoconf.texi (Limitations of Usual Tools) <tr>: Add section.
7290 * doc/autoconf.texi (Quadrigraphs): Mention alternate quote used
7305 * doc/autoconf.texi (Quadrigraphs): Revert mention of macros that
7320 * doc/autoconf.texi (Quadrigraphs): Document them.
7334 * doc/autoconf.texi (Limitations of Builtins) <exec>: New
7351 * doc/autoconf.texi (Versioning): Mention problem with expansion.
7352 * tests/tools.at (autoconf: AC_AUTOCONF_VERSION): Adjust test.
7359 See http://lists.gnu.org/archive/html/autoconf/2008-04/msg00026.html.
7364 * doc/autoconf.texi (Evaluation Macros): Fix typo.
7382 building autoconf and not installed, are GPLv3.
7395 from syntax check.
7401 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): When CR
7411 (PACKAGE_NAME): Remove setting covered by autoconf.
7418 * doc/autoconf.texi (Quoting and Parameters): Add missing section
7441 * lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Bump year.
7443 Fix VPATH 'make syntax-check'.
7450 Sync files from upstream, and pass 'make syntax-check'.
7471 * doc/autoconf.texi (Particular Functions): Recommend
7482 * doc/autoconf.texi (Limitations of Usual Tools): Mention awk %u
7491 * doc/autoconf.texi (Introduction): Likewise.
7496 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Bump
7502 * lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT,_AC_PATH_X_XMKMF):
7522 * bin/autoconf.as (usage): Likewise.
7524 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Fix
7530 Fix texinfo syntax error.
7531 * doc/autoconf.texi (Limitations of Usual Tools): s/@kbd {/@kbd{/
7536 * lib/autoconf/general.m4 (_AC_ARG_VAR_VALIDATE): Output
7545 * doc/autoconf.texi (Setting Output Variables): Document this.
7552 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Mention
7558 * doc/autoconf.texi (Input): Mention ACLOCAL_AMFLAGS for automake
7578 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): When scanning
7589 * doc/autoconf.texi (Runtime): Document that a temporary override
7606 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove a.out.dSYM
7654 * doc/autoconf.texi (Introduction): Improve the paraphrase of
7665 Emphasize that ease of configure triumphs over ease of autoconf.
7666 * doc/autoconf.texi (Introduction): Expand on primary
7667 vs. secondary goal of autoconf.
7720 * doc/autoconf.texi (Diagnostic Macros) <m4_fatal>: Document
7744 * doc/autoconf.texi (Evaluation Macros): Fix typo.
7794 * doc/autoconf.texi (autoreconf Invocation): Document
7802 * doc/autoconf.texi (Looping constructs): s/recurses/repeats/.
7849 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Properly quote the
7858 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE, _AC_OUTPUT_MAIN_LOOP):
7873 * doc/autoconf.texi (Writing Testsuites) <AT_CHECK>: Mention that
7886 * lib/autoconf/general.m4 (_AC_DEFINE_Q): Explicitly mark empty
7892 * doc/autoconf.texi (Site Defaults): s/[{}]/@&/g.
7896 * doc/autoconf.texi (Site Defaults): Fix typo. Add new example
7903 * doc/autoconf.texi (Limitations of Usual Tools) <grep>: Fix typo.
7913 * doc/autoconf.texi: Update Back-Cover text to reflect new GNU wording.
7924 * doc/autoconf.texi (Diversion support): Document PREPARE_TESTS to
7938 * doc/autoconf.texi (Limitations of Builtins) <.>: Mention bash
7955 * doc/autoconf.texi (Limitations of Usual Tools) <grep>: Document
7977 * doc/autoconf.texi (testsuite Invocation): Likewise.
7988 * doc/autoconf.texi (Particular Programs): Do not mention the
7995 * lib/autoconf/general.m4 (_AC_INIT_HELP): If, for recursive help
7996 mode, we change to the source directory, also set $ac_pwd so we
8008 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE2): Accept `+'
8012 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Require that
8014 * doc/autoconf.texi (Particular Programs): Document this.
8020 * doc/autoconf.texi (Generic Headers, Generic Declarations)
8037 * bin/autoreconf.in: Discard stderr for $autoconf/$aclocal --help.
8105 * lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP): Quote special
8125 * bin/autoconf.as: Fix quoting for autom4te options.
8153 * doc/autoconf.texi (autom4te Invocation, Autom4te Cache): Fix typos.
8156 * Makefile.am, doc/install.texi, lib/autoconf/fortran.m4,
8157 lib/autoconf/lang.m4, lib/freeze.mk: Likewise.
8172 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Don't comment out the
8175 <http://lists.gnu.org/archive/html/autoconf-patches/2007-11/msg00164.html>.
8185 * doc/autoconf.texi (Limitations of Usual Tools) <awk>:
8202 * doc/autoconf.texi (Shell Functions): New chapter. Document
8251 * lib/autoconf/status.m4 (AC_OUTPUT): Initialize `ac_write_fail'
8279 <http://lists.gnu.org/archive/html/autoconf-patches/2007-05/msg00017.html>
8282 * doc/autoconf.texi (Generic Programs): Fix typo.
8287 * doc/autoconf.texi (Generic Programs): Do not say that
8293 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE)
8309 * lib/autoconf/status.m4 (_AC_HAVE_TOP_BUILD_PREFIX): New macro.
8324 * doc/autoconf.texi (Portable Shell): Mention Solaris sh
8329 * lib/autoconf/types.m4 (_AC_TYPE_LONG_LONG_SNIPPET): Make comment match
8334 * lib/autoconf/status.m4: Fix a couple of comment typos.
8349 * doc/autoconf.texi (Preprocessor Arithmetic): New section.
8352 * lib/autoconf/types.m4 (_AC_TYPE_LONG_LONG_SNIPPET):
8366 * doc/autoconf.texi (Making testsuite Scripts): Document
8371 * doc/autoconf.texi (Limitations of Builtins): Document problem
8410 * lib/autoconf/general.m4 (_AC_LINK_IFELSE, _AC_RUN_IFELSE):
8412 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT)
8415 * lib/autoconf/lang.m4 (AC_LINK_IFELSE): Likewise.
8416 * lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
8430 * doc/autoconf.texi (Shell Substitutions): Here.
8474 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Substitute
8476 * doc/autoconf.texi (Preset Output Variables): Document it.
8489 * doc/autoconf.texi (Making testsuite Scripts): It is not necessary,
8497 * README: Mention new autoconf-commit list.
8498 * doc/autoconf.texi (Introduction): Mention autoconf-commit list.
8502 * lib/autoconf/functions.m4 (_AC_FUNC_MALLOC_IF): Fix comment typo.
8508 * doc/autoconf.texi (autoreconf Invocation): Fix an underfull line.
8540 * doc/autoconf.texi (Limitations of Builtins): Mention that GNU
8566 * doc/autoconf.texi (Number processing Macros)
8572 * lib/autoconf/types.m4 (_AC_TYPE_LONG_LONG_SNIPPET): New macro,
8575 Fixes problem with Sun C 5.[0-8] in 32-bit mode, reported in
8576 <http://lists.gnu.org/archive/html/autoconf-patches/2007-10/msg00210.html>
8609 * GNUmakefile: Arrange to rerun autoconf, if the version reported by
8633 * doc/autoconf.texi (Evaluation Macros) <m4_expand>: Update
8643 * lib/autoconf/c.m4 (AC_C_RESTRICT): Work around Sun C++ compatibility
8645 <http://lists.gnu.org/archive/html/bug-autoconf/2007-10/msg00027.html>.
8649 * doc/autoconf.texi (Particular Types): Mention bug in HP-UX 11.00
8655 * lib/autoconf/types.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT):
8674 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix
8684 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS_PREPARE): In awk
8711 * doc/autoconf.texi: Fix typos.
8718 * doc/autoconf.texi (Pretty Help Strings, Evaluation Macros)
8734 * doc/autoconf.texi (Writing Testsuites): Document slight
8740 * doc/autoconf.texi (Writing Testsuites): Document AT_BANNER.
8745 * doc/autoconf.texi (Text processing Macros) <m4_strip>
8767 * doc/autoconf.texi (Text processing Macros): Document
8792 * doc/autoconf.texi (Evaluation Macros) <m4_apply>: Enhance
8814 * doc/autoconf.texi (Text processing Macros): Document this.
8818 * doc/autoconf.texi (Text processing Macros): Document it.
8828 * lib/autoconf/general.m4 (_AC_INIT_SRCDIR): For ac_confdir,
8845 * lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT):
8863 * doc/autoconf.texi (Evaluation Macros): Document m4_apply,
8879 * doc/autoconf.texi (Looping constructs) <m4_shiftn>: Mention that
8882 * doc/autoconf.texi (Evaluation Macros) <m4_expand>: Fix typo.
8887 * doc/autoconf.texi (Portable Shell): Improve description of zsh
8898 * doc/autoconf.texi (Pretty Help Strings): Document details about
8910 * doc/autoconf.texi (Evaluation Macros): Document m4_expand.
8919 * doc/autoconf.texi (Text processing Macros): Document new
8934 * doc/autoconf.texi (Looping constructs): Add m4_car, m4_cdr.
8946 * doc/autoconf.texi (Text processing Macros): Fix bad merge.
8951 * doc/autoconf.texi (Programming in M4): Lighten the warning on
8970 * doc/autoconf.texi (Text processing Macros): Likewise.
8973 * doc/autoconf.texi (Versioning): Change the name.
8975 * lib/autoconf/general.m4 (AC_AUTOCONF_VERSION): Likewise.
8976 * tests/tools.at (autoconf: AC_AUTOCONF_VERSION): Likewise.
8980 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE)
8982 autoconf namespace.
8983 * doc/autoconf.texi (Programming in M4sugar, Forbidden Patterns)
8985 namespaces reserved for autoconf.
9009 * lib/autoconf/general.m4 (_AC_DEFINE_Q): Check for raw newlines,
9014 * doc/autoconf.texi (Defining Symbols): Document recent change to
9034 * lib/autoconf/general.m4 (AC_DEFINE_TRACE): Move parameter
9037 * lib/autoconf/functions.m4 (AC_CHECK_FUNCS): Avoid overquoting.
9042 * lib/autoconf/general.m4: Use consistent indentation.
9063 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix comments.
9091 Improve header of bin/autoconf.
9093 * lib/autoconf/general.m4 (_AC_INIT_NOTICE): Override new notice
9095 * bin/autoconf.as: Put copyright up front in generated file.
9097 * bin/autoconf.as (exit_missing_arg): Font-lock tweak.
9107 * doc/autoconf.texi (Limitations of Usual Tools): V7 awk had 'index'.
9112 * doc/autoconf.texi (Copying This Manual): Rename to "GNU Free
9139 * doc/autoconf.texi (Shell portability): Document shell function
9156 Don't assume "." is writeable, for commands like "autoconf --version".
9161 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle "///"
9167 * doc/autoconf.texi (Redefined M4 Macros): Add a `,' after @xref.
9173 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Strip trailing
9176 * doc/autoconf.texi (Installation Directory Variables): Document
9190 * doc/autoconf.texi (Redefined M4 Macros): Expand m4_if
9245 * lib/autoconf/general.m4 (AC_SUBST, AC_DEFINE_TRACE_LITERAL):
9280 * lib/autoconf/types.m4: Avoid space-tab.
9290 * lib/autoconf/lang.m4 (_AC_LANG_DISPATCH): Likewise.
9325 * lib/autoconf/general.m4 (AC_DEFINE_TRACE): Don't chop off close
9347 * lib/autoconf/general.m4 (AC_CACHE_VAL): Rewrite without regex.
9359 * lib/autoconf/general.m4 (AC_CACHE_VAL): Warn if cache variable
9367 * doc/autoconf.texi (Writing testsuite.at): Remove the
9383 * lib/autoconf/general.m4 (_AC_INIT_HELP): Fix alignment of
9388 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Avoid TAB in
9420 * lib/autoconf/general.m4 (AC_SUBST): Fix typo in comment.
9424 * doc/autoconf.texi (Quoting and Parameters): New section.
9428 * lib/autoconf/c.m4 (_AC_PROG_CC_C99): Add support for HP cc, and
9436 * lib/autoconf/functions.m4 (GETLOADAVG_LIBS) [AC_FUNC_GETLOADAVG]:
9438 * lib/autoconf/status.m4 (_AC_SRCDIRS) [ac_top_builddir_sub]:
9442 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Likewise.
9444 * doc/autoconf.texi (Shell Substitutions): Use "|", not "," in examples.
9452 * lib/autoconf/headers.m4 (HAVE_STDBOOL_H): Document the
9468 * doc/autoconf.texi (Text processing Macros): Remove mention of
9475 * lib/autoconf/general.m4 (AC_VERSION): New macro.
9479 * tests/tools.at (autoconf: AC_VERSION): New test.
9488 lib/.gitignore, lib/Autom4te/.gitignore, lib/autoconf/.gitignore,
9496 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Restore
9499 * lib/autoconf/general.m4 (_AC_DO_ECHO): Likewise.
9516 * doc/autoconf.texi (Limitations of Usual Tools) <awk>: Document
9525 * doc/autoconf.texi (Text processing Macros): Document
9537 * doc/autoconf.texi (Generic Compiler Characteristics): Add
9543 * lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Inline code
9549 * doc/autoconf.texi (Posix Variants): Reword this section,
9561 * doc/autoconf.texi: Add anchors to support better
9572 * lib/autoconf/programs.m4 (AC_PATH_PROGS_FEATURE_CHECK): New
9582 allow bootstrapping with autoconf 2.61.
9585 * doc/autoconf.texi (Generic Programs): Document new macro.
9593 * doc/autoconf.texi (Generic Programs): Fix typo.
9597 * doc/autoconf.texi (Generic Programs): Use $PATH_SEPARATOR, not
9602 * doc/autoconf.texi: Avoid lines > 80 columns when possible.
9621 * lib/autoconf/general.m4 (AC_SITE_LOAD): Guard against file
9627 * doc/autoconf.texi (Defining Directories): Mention
9632 * lib/autoconf/general.m4 (AC_SITE_LOAD): Do not overwrite "$@"
9638 * lib/autoconf/general.m4 (_AC_ENABLE_IF): Expand macro
9644 * doc/autoconf.texi (File System Conventions): Index the proper
9653 * doc/autoconf.texi (GNU Free Documentation License): Adjust for
9656 * bin/autoconf.as: Update --version output to match current GCS.
9666 * lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Do not try to link a
9680 * doc/autoconf.texi (autoreconf Invocation): Document ACLOCAL_AMFLAGS
9691 * doc/autoconf.texi (Limitations of Usual Tools): sed -e ''
9711 <http://lists.gnu.org/archive/html/bug-autoconf/2007-06/msg00009.html>.
9712 * doc/autoconf.texi (Special Shell Variables): Warn about FPATH.
9722 * lib/autoconf/general.m4 (AC_SUBST): Raise a fatal error if VARIABLE is
9730 * doc/autoconf.texi (AC_F77_MAIN): Give a specific usage example that
9736 * lib/autoconf/c.m4 (AC_OPENMP): Use a simple loop instead of compiler
9741 * doc/autoconf.texi (Particular Types): Give example of use for
9746 * lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Fix a typo.
9750 * doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
9753 <http://lists.gnu.org/archive/html/autoconf/2007-05/msg00062.html>.
9761 * lib/autoconf/c.m4 (AC_OPENMP): Don't echo --enable-openmp
9766 * doc/autoconf.texi (Generic Compiler Characteristics): Fix typo
9772 * lib/autoconf/c.m4 (AC_OPENMP): Simplify use of AC_ARG_ENABLE.
9778 * lib/autoconf/c.m4 (AC_OPENMP): Renamed from AC_C_OPENMP.
9779 * doc/autoconf.texi (Generic Compiler Characteristics): Move
9785 * doc/autoconf.texi (C Compiler): Tweak OpenMP documentation a bit.
9790 * lib/autoconf/c.m4 (AC_C_OPENMP): New macro.
9791 * doc/autoconf.texi (C Compiler): Document AC_C_OPENMP.
9801 * bin/autoconf.as: Handle `-' just like other input files.
9805 * tests/tools.at (autoconf: input from stdin): New test.
9806 (autoconf: forbidden tokens, basic): Check a second `autoconf' run.
9817 * doc/autoconf.texi (C Compiler): Likewise.
9821 * lib/autoconf/c.m4 (AC_C_RESTRICT): Check `restrict' last.
9825 * doc/autoconf.texi: Direntry for "autoconf Invocation"
9826 renamed to "autoconf-invocation"
9828 * doc/autoconf.texi (Caching Results): The CACHE-ID variable
9834 * doc/autoconf.texi ($@, case): Document Zsh limitations.
9838 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Put a.out first.
9843 * lib/autoconf/lang.m4, lib/autoconf/c.m4,
9844 lib/autoconf/fortran.m4, lib/autoconf/erlang.m4: Cleanup of
9849 * doc/autoconf.texi (Particular Programs): Typo
9860 * doc/autoconf.texi (Limitations of Builtins): Correct the warning
9866 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't look
9869 http://lists.gnu.org/archive/html/autoconf-patches/2007-04/msg00029.html
9874 * doc/autoconf.texi (Limitations of Builtins): Warn about Solaris
9882 * doc/autoconf.texi (Generic types): C types must be type-names
9885 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Remove special case
9893 * doc/autoconf.texi (Libraries): Typo fix: insert missing "in".
9897 * lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Fix AC_CONFIG_LINKS
9903 * doc/autoconf.texi (Generic Types): Document the restrictions
9908 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW):
9919 * lib/autoconf/general.m4 (_AC_LINK_IFELSE): Skip AS_TEST_X
9924 * doc/autoconf.texi (External Software): Fix a typo in the
9929 * doc/autoconf.texi (External Software, Package Options):
9934 * doc/autoconf.texi (Particular Types): AC_C_LONG_DOUBLE is now
9940 * doc/autoconf.texi (Here-Documents, Limitations of Builtins):
9947 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix a
9952 * lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Update comment.
9956 * doc/autoconf.texi (Shellology): Rework treatment of the 'test'
9962 * doc/autoconf.texi (C Compiler): Mention that AC_PROG_CC_C99 also
9967 * doc/autoconf.texi (Limitations of Usual Tools): Warn about other
9972 * doc/autoconf.texi: Adjust grammar around use of "heuristics".
9974 HP-UX's grep, like the one from Solaris, does not support that syntax.
9978 * doc/autoconf.texi (Specifying Names): `--host' does not
9983 * doc/autoconf.texi (C Compiler): Warn that AC_C_BIGENDIAN
9985 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Warn if not using
9991 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Fix typo "__LITLE_ENDIAN__".
9993 http://lists.gnu.org/archive/html/autoconf-patches/2007-02/msg00024.html
10000 * doc/autoconf.texi (C Compiler): Document this. There is a new
10002 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Implement this.
10008 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Update
10010 * lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Likewise.
10012 (_AT_DECIDE_TRACEABLE): Fix syntax highlighting.
10019 Output the line separator in verbose mode before the warning
10024 * doc/autoconf.texi (Parentheses): Mention problem with (( in
10030 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix quoting
10035 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer \r to
10038 * doc/autoconf.texi (Limitations of Usual Tools): Document problem
10047 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Redirect
10054 * doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version
10068 http://lists.gnu.org/archive/html/bug-autoconf/2006-11/msg00025.html
10076 * doc/autoconf.texi (Shellology): pdksh 5.2.14 is still the
10085 * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Also
10091 * doc/autoconf.texi (File System Conventions): Mention that
10097 * doc/autoconf.texi (Setting Output Variables): Mention that
10099 * lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Fix comment typo.
10108 * doc/autoconf.texi: Direntry for "autoconf Invocation" renamed.
10112 * lib/autoconf/programs.m4 (AC_PROG_SED): When closing a pipe
10120 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Use newlines to
10126 * doc/autoconf.texi: Fix some typos.
10131 http://lists.gnu.org/archive/html/autoconf-patches/2007-01/msg00077.html
10132 * doc/autoconf.texi (Signed Overflow Examples): Give more
10145 * bin/autoconf.as (version): Use it.
10155 * doc/autoconf.texi (Integer Overflow): Revised based on today's
10161 * doc/autoconf.texi (Integer Overflow): Greatly expand and
10163 autoconf mailing lists; please see
10164 http://lists.gnu.org/archive/html/autoconf-patches/2006-12/msg00091.html
10172 * lib/autoconf/general.m4 (AC_DEFINE_TRACE): Don't include
10174 * doc/autoconf.texi (Defining symbols): Document longstanding
10177 * lib/autoconf/fortran.m4 (_AC_FC_WRAPPERS): Revert to the
10183 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Insert a
10192 * lib/autoconf/functions.m4 (AC_FUNC_MKTIME):
10210 * lib/autoconf/general.m4 (AC_ARG_ENABLE): Print help about
10223 * doc/autoconf.texi (Option Checking): Renamed from
10227 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Prefer test -n
10229 * lib/autoconf/status.m4 (AC_OUTPUT): Likewise.
10231 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Initialize
10241 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS, _AC_INIT_PARSE_ARGS):
10245 * lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS, _AC_OUTPUT_SUBDIRS):
10250 * doc/autoconf.texi (Option Checking): New node.
10260 * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT):
10266 <http://lists.gnu.org/archive/html/bug-autoconf/2006-12/msg00026.html>.
10267 * doc/autoconf.texi (Defining Symbols): AC_DEFINE works for
10270 * lib/autoconf/general.m4 (AC_DEFINE_TRACE_LITERAL):
10272 * lib/autoconf/fortran.m4 (_AC_FC_WRAPPERS): Rewrite to avoid
10277 * doc/autoconf.texi: Undo some of the 2006-12-10 change. It was
10278 too drastic, even if Texinfo in theory requires it for info mode.
10298 * doc/autoconf.texi (Writing Autoconf Input): Renamed from
10312 * doc/autoconf.texi (Build Directories): Add a cross reference
10318 * man/autoconf.1, man/autoheader.1, man/autom4te.1, man/autoreconf.1:
10325 * lib/autoconf/c.m4 (_AC_PROG_CC_C89): Also try -xc99=all, for Sun
10331 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Drop the
10342 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE): Make it
10346 * doc/autoconf.texi (autoheader Invocation): Do not double-
10351 * doc/autoconf.texi (Configuration Headers): Remove the
10358 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): When
10363 * doc/autoconf.texi (Limitations of Usual Tools): Branch labels
10378 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Use `$AWK'
10389 * lib/autoconf/functions.m4 (AC_FUNC_FSEEKO): Check that fseeko
10401 * lib/autoconf/c.m4 (AC_LANG_INT_SAVE): Avoid newline, to aid in
10405 to lib/autoconf/c.m4.
10420 * lib/autoconf/general.m4 (_AC_CACHE_DUMP): If `BASH_ARGV' or
10429 <http://lists.gnu.org/archive/html/autoconf/2006-11/msg00102.html>.
10431 * doc/autoconf.texi (Particular Functions): Move
10434 * lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
10437 * lib/autoconf/c.m4 (AC_PROG_GCC_TRADITIONAL, AC_C_CONST):
10441 * lib/autoconf/functions.m4 (AC_FUNC_CLOSEDIR_VOID, AC_REPLACE_FNMATCH):
10446 * lib/autoconf/headers.m4 (AC_HEADER_DIRENT, AC_HEADER_STAT):
10448 * lib/autoconf/types.m4 (AC_STRUCT_TM): Likewise.
10450 * doc/autoconf.texi (Setting Output Variables): Mention that
10462 * lib/autoconf/Makefile.am: Likewise.
10473 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix error
10485 * doc/autoconf.texi (Setting Output Variables): `|#_!!_#|' is also
10487 * lib/autoconf/status.m4 (_AC_AWK_LITERAL_LIMIT): New macro.
10525 * doc/autoconf.texi (Limitations of Usual Tools): Don't claim
10549 * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Likewise.
10550 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
10552 * bin/autoconf.as: Use AS_ECHO rather than plain echo, when the
10554 * lib/autoconf/c.m4 (AC_PROG_CC_C_O): Likewise.
10555 * lib/autoconf/erlang.m4 (AC_LANG(Erlang)): Likewise.
10556 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT):
10558 * lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Likewise.
10559 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE, _AC_INIT_PREPARE):
10562 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Likewise.
10563 * lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Likewise.
10564 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH):
10566 * lib/autoconf/status.m4 (_AC_SRCDIRS, _AC_OUTPUT_HEADER):
10573 * bin/autoconf.as: Redo verbose flag implementation, as the old
10576 * lib/autoconf/general.m4 (AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED):
10579 * lib/autoconf/general.m4 (AC_ARG_PROGRAM): Use sed "$script"
10584 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Use
10589 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
10616 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE): Fix some typos
10621 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Factor out
10624 * doc/autoconf.texi (Package Options):
10682 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): For --with, --without
10685 * doc/autoconf.texi (External Software): Document that AC_ARG_WITH's
10704 * lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Set
10711 * doc/autoconf.texi (C Compiler): Document them.
10712 * lib/autoconf/c.m4 (AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS):
10717 * lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Detect bug in
10757 * doc/autoconf.texi (Limitations of Builtins): Do not invoke
10770 * doc/autoconf.texi (Evaluation Macros): Improve the example to
10779 * doc/autoconf.texi (Slashes): Document Tru64 4.0 bug reported by
10789 * doc/autoconf.texi (Limitations of Usual Tools): Document that rm
10794 * tools/trace.at (autoconf --trace: user macros): Test `$%'.
10798 * lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
10803 * tests/tools.at (autoconf --trace: user macros): Remove test
10816 * bin/autoconf.as: Fix the verbose message at the end.
10832 * doc/autoconf.texi (Caching Results): Likewise.
10833 * lib/autoconf/general.m4 (_AC_CACHE_CHECK_INT): Renamed from
10835 * lib/autoconf/types.m4: All uses of AC_CACHE_CHECK_INT changed.
10840 * doc/autoconf.texi (Limitations of Usual Tools): Fix two typos.
10846 * lib/emacs/autoconf-mode.el (autoconf-font-lock-keywords): Color
10848 * doc/autoconf.texi (Redefined M4 Macros): Document m4_mkstemp.
10853 * doc/autoconf.texi (Setting Output Variables): Fix typo.
10855 * bin/autoconf.as (version): Reword to match GNU Coding
10868 * lib/autoconf/functions.m4 (AC_CHECK_FUNC): Do not expand the
10871 * lib/autoconf/general.m4 (AC_CHECK_FILE, AC_CHECK_DECL):
10872 * lib/autoconf/libs.m4 (AC_SEARCH_LIBS, AC_CHECK_LIB):
10873 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW, AC_CHECK_MEMBER):
10874 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL):
10885 which incorrectly sets the mode of an existing destination
10890 <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
10936 * doc/autoconf.texi (Autoheader Macros): Fix syntax error.
10940 * doc/autoconf.texi (Autoheader Macros): Warn that the text
10945 * lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): In the test,
10957 * lib/autoconf/c.m4 (AC_PROG_GCC_TRADITIONAL): Require
10965 * doc/autoconf.texi (Posix Variants): Likewise.
10966 * lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Likewise.
10973 * lib/autoconf/general.m4 (_AC_LINK_IFELSE): Use AS_TEST_X
10979 <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>.
10980 * doc/autoconf.texi (Special Shell Variables): Likewise.
10997 * doc/autoconf.texi (Limitations of Usual Tools): Describe
11002 * lib/autoconf/c.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): Remove
11005 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE): Don't
11014 * lib/autoconf/lang.m4 (AC_LANG_WERROR): werror_flag's default is
11019 * lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
11036 * doc/autoconf.texi (Writing testsuite.at): Fix a typo: for
11041 * lib/autoconf/functions.m4 (AC_FUNC_FSEEKO): Don't compile the
11043 * lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
11049 * lib/autoconf/functions.m4: Fix problems reported by Ralf Wildenhues.
11058 * lib/autoconf/functions.m4 (AC_FUNC_ERROR_AT_LINE): Check for
11061 * lib/autoconf/functions.m4 (AC_FUNC_WAIT3): Include <sys/wait.h>,
11067 * doc/autoconf.texi (Generic Declarations): Clarify that AC_CHECK_DECL
11069 * lib/autoconf/general.m4 (AC_CHECK_DECL): Assume C89 or better,
11088 * doc/autoconf.texi (Introduction, Why GNU M4): Likewise.
11093 * lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): Avoid `gcc -Wall'
11097 * lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Likewise, add
11103 * lib/autoconf/c.m4 (_AC_ARG_VAR_LDFLAGS): Update comment.
11106 * lib/autoconf/fortran.m4 (AC_PROG_F77, AC_PROG_FC): Likewise.
11118 * lib/autoconf/Makefile.in: Likewise.
11133 * lib/autoconf/libs.m4 (AH_CHECK_LIB): Fix quoting, to be
11135 * lib/autoconf/headers.m4 (AH_CHECK_HEADERS_DIRENT): Likewise.
11139 * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Eliminate the
11144 * lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Remove a
11150 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Quote the
11155 * doc/autoconf.texi (Setting Output Variables): Fix example to
11160 * doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR.
11161 * lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Do not check
11167 <http://lists.gnu.org/archive/html/bug-autoconf/2006-09/msg00017.html>.
11178 * lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Add year_2050_test
11201 * doc/autoconf.texi (Preset Output Variables): srcdir and
11207 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Prefer xlf90/xlf95 over
11211 * doc/autoconf.texi (Fortran Compiler): Remove mention of bug
11216 * lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB): Added substitution
11218 * doc/autoconf.texi (Erlang Libraries): Document ERLANG_LIB_VER_*
11224 * doc/autoconf.texi (Limitations of Builtins): Document 'unset'
11234 * doc/autoconf.texi (Caching Results): New macro AC_CACHE_CHECK_INT.
11237 * lib/autoconf/general.m4 (AC_CACHE_CHECK_INT): New macro,
11249 * doc/autoconf.texi (Particular Functions): Likewise.
11260 * lib/autoconf/headers.m4 (AC_HEADER_STAT): Fix logic that was
11269 * lib/autoconf/general.m4 (_AC_LINK_IFELSE): Remove the IPA/IPO
11280 * doc/autoconf.texi (Particular Programs): YYTEXT_POINTER is
11282 * lib/autoconf/programs.m4 (AC_PROG_LEX): Let _AC_PROG_LEX_YYTEXT_DECL
11293 * doc/autoconf.texi (Introduction, Why GNU M4): Likewise.
11330 (local-checks-available): Add patch-check, $(syntax-check-rules),
11332 (syntax-check-rules): Compute dynamically.
11375 * bin/autoconf.as: Add spaces to avoid distcheck warning.
11387 * doc/autoconf.texi (C Compiler): Document // comments, va_copy.
11388 * lib/autoconf/c.m4 (_AC_PROG_CC_C99): Test varargs macros and
11394 * doc/autoconf.texi (Particular Programs): Mention that
11400 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Also ignore
11403 <http://lists.gnu.org/archive/html/autoconf/2006-08/msg00083.html>.
11407 * lib/autoconf/c.m4 (AC_C_CONST): Don't used shadowed vars, to
11410 * doc/autoconf.texi (Posix Variants): INTERACTIVE Unix is no
11418 <http://lists.gnu.org/archive/html/autoconf/2006-08/msg00045.html>.
11419 * doc/autoconf.texi (Header Templates, Default Includes):
11425 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prefer #ifdef to #if.
11426 * lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, _AC_FUNC_MALLOC_IF):
11430 * lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
11432 * lib/autoconf/specific.m4 (AC_DECL_SYS_SYGLIST):
11434 * lib/autoconf/headers.m4 (AC_HEADER_STAT): Don't assume that
11440 * doc/autoconf.texi (Limitations of Usual Tools): Document sed
11446 * lib/autoconf/libs.m4 (AC_PATH_X_DIRECT): Replace another
11451 * doc/autoconf.texi (config.status Invocation): Adjust according
11456 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): `config.status
11463 <http://lists.gnu.org/archive/html/bug-autoconf/2006-08/msg00005.html>.
11464 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't claim
11467 * lib/autoconf/specific.m4 (AC_SYS_INTERPRETER):
11472 * lib/autoconf/libs.m4 (AC_PATH_XTRA): Fixed a typo
11477 * doc/autoconf.texi (Volatile Objects): Be even a little
11485 * lib/autoconf/libs.m4 (AC_PATH_XTRA): Don't use -R if the
11489 * doc/autoconf.texi (Preset Output Variables): Document CFLAGS,
11495 * lib/autoconf/libs.m4 (AC_PATH_XTRA): Do the check for space
11501 * doc/autoconf.texi (Introduction, Why GNU M4): Likewise.
11507 * doc/autoconf.texi (C Compiler): Add a ref to Volatile Objects
11515 * doc/autoconf.texi: Fix some typos.
11526 * doc/autoconf.texi (Generic compiler characteristics):
11530 * lib/autoconf/general.m4 (AC_COMPUTE_INT): New.
11532 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Use
11539 * doc/autoconf.texi (Volatile Objects): New section.
11545 * lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT):
11559 <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00133.html>.
11563 * doc/autoconf.texi: Be more consistent about using @acronym with
11581 * lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Use -lX11, not
11586 * lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Look for X11/Xlib.h
11608 * NEWS, lib/Autom4te/C4che.pm, lib/autoconf/functions.m4:
11611 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Expand tests for
11614 * doc/autoconf.texi (Changed Directory Variables): New node,
11622 * lib/autoconf/c.m4 (_AC_PROG_CC_C89): Check for C89 incompatibility
11623 when using default mode of IBM C 6 for AIX. Problem and two-line
11628 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Avoid warning
11636 * doc/autoconf.texi: Likewise.
11648 * tests/tools.at (autoconf: the empty token): New test.
11667 * doc/autoconf.texi (Redefined M4 Macros): Likewise.
11674 * lib/autoconf/types.m4 (_AC_TYPE_INT): Set `$ac_cv_c_int$1_t'
11680 * lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Solaris 2.5.1
11688 * bin/Makefile.am (autoconf.in): Use `--melt' for autom4te,
11696 * doc/autoconf.texi: Likewise.
11705 (Installation Directory Variables): Fix table item font.
11713 <http://lists.gnu.org/archive/html/autoconf-patches/2006-06/msg00072.html>.
11722 * doc/autoconf.texi (Configuration Actions): Remove duplicate
11730 * doc/autoconf.texi: More formatting and English tweaks,
11733 with Emacs info mode. discontents -> woes.
11739 * doc/autoconf.texi (Initializing configure, Shell Substitutions):
11747 * doc/autoconf.texi (The Make Macro MAKEFLAGS): New node.
11751 * doc/autoconf.texi: Some systematic minor improvements, as
11756 (e.g., "`Makefile's" in info mode). Similarly, use "@var{foo}
11799 * lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Fix M4 quotation
11804 * doc/autoconf.texi (Installation Directory Variables):
11805 Drop extra @samp from `@table @samp' item.
11807 Do not nest @samp just to point to other table items.
11817 <http://lists.gnu.org/archive/html/autoconf/2006-06/msg00038.html>.
11821 * lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Work around
11824 <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00012.html>.
11828 * lib/autoconf/c.m4 (AC_PROG_CC_C_O): Remove core file, in
11831 <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00019.html>.
11832 * lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
11849 * doc/autoconf.texi (Integer Overflow): Mention that INT_MIN % -1
11874 * doc/autoconf.texi (AC_FUNC_STRNLEN): Likewise.
11882 * doc/autoconf.texi: Modernize some of the references to Solaris.
11900 * doc/autoconf.texi (Limitations of Usual Tools): Correct
11906 * bin/autoconf.as (Usage): Likewise.
11908 * doc/autoconf.texi (autom4te Invocation): Likewise.
11914 * doc/autoconf.texi:
11950 * doc/autoconf.texi: Use a consistent style "$ @kbd{...}" for
11956 * doc/autoconf.texi (Here-Documents): Add details about the
11966 * doc/autoconf.texi (File System Conventions): Warn about ":"
11971 * lib/autoconf/general.m4 (_AC_DO_ECHO): Be even more conservative
11973 * doc/autoconf.texi (Here-Documents): Mention that the ksh bug
11978 * doc/autoconf.texi (System Services): Do not document
11982 * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Improve the
11992 * lib/autoconf/general.m4 (_AC_DO_ECHO): Be more conservative
11997 <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00169.html>.
12001 <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00168.html>.
12011 * lib/autoconf/general.m4: Revert AC_TRY_EVAL and AC_TRY_COMMAND,
12014 <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00160.html>.
12026 * lib/autoconf/status.m4 (AC_OUTPUT_MAKE_DEFS): Rewrite to avoid
12032 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE):
12037 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Do not use `grep' on
12043 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): If we have not seen
12055 * doc/autoconf.texi (autoheader Invocation): The first argument to
12063 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
12066 http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00143.html
12070 * doc/autoconf.texi (Particular Programs, Limitations of Usual Tools):
12075 http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00088.html
12076 * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Use code that mimics
12083 * tests/tools.at (autoconf: subdirectories): Adjust to above
12086 * doc/autoconf.texi (autoheader Invocation): Mention that the
12089 <http://lists.gnu.org/archive/html/bug-autoconf/2006-05/msg00090.html>.
12092 * doc/autoconf.texi (Special Chars in Variables): New section.
12097 * lib/autoconf/c.m4 (AC_PROG_CC_C_O): Simplify quoting.
12098 * lib/autoconf/fortram.m4 (_AC_PROG_FC_V_OUTPUT): Likewise.
12099 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Put leading space
12108 * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Use eval more safely.
12110 * lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use eval more safely.
12111 * lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Don't use eval.
12112 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Minor style change.
12124 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Drop the
12131 * doc/autoconf.texi (Compilers and Preprocessors) <EXEEXT>:
12140 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Inside cache
12146 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't try to
12162 * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Do not call
12164 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
12168 * doc/autoconf.texi (Limitations of Usual Tools) < sed (`t')>:
12181 * doc/autoconf.texi (Here-Documents): We now know more about
12185 * doc/autoconf.texi (Making testsuite Scripts): Add an example
12197 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Don't use shell
12202 <http://lists.gnu.org/archive/html/bug-autoconf/2006-05/msg00082.html>.
12206 * lib/autoconf/functions.m4 (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK):
12212 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Simplify ac_dA and
12228 * doc/autoconf.texi (Particular Programs): Do not promise that
12243 * lib/autoconf/programs.m4 (AC_PROG_SED): Catch script length
12248 * doc/autoconf.texi (Defining Symbols): Literal parameter of
12251 * lib/autoconf/general.m4 (AC_DEFINE_TRACE_LITERAL): Pass
12257 * lib/autoconf/status.m4: Fix typos.
12261 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Remove
12266 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: For
12268 * lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Mention that
12274 * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT):
12287 * lib/autoconf/general.m4 (AC_CONFIG_AUX_DIRS): Bring back
12292 <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00068.html>.
12297 * lib/autoconf/c.m4 (AC_PROG_CXX_C_O): Require AC_PROG_CXX,
12301 * lib/autoconf/c.m4 (AC_PROG_CXX_C_O): New macro.
12302 * doc/autoconf.texi (C++ Compiler): Document it.
12303 * lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O): Adjust comment.
12308 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Fix off-by-one bug
12314 * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Name temporary
12320 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Don't prepend
12322 * tests/tools.at (autoconf: subdirectories): New test, taken from
12324 http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00053.html
12326 * lib/autoconf/functions.m4 (AC_REPLACE_FNMATCH, AC_FUNC_FNMATCH_GNU):
12330 * lib/autoconf/general.m4 (_AC_INIT_SRCDIR, _AC_INIT_HELP):
12334 * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF, _AC_PATH_X_DIRECT): Likewise.
12335 * lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise.
12336 * lib/autoconf/status.m4 (_AC_OUTPUT_LINK, _AC_OUTPUT_SUBDIRS):
12371 * lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Fix overly-picky
12378 * doc/autoconf.texi (Particular Programs): AC_PROG_MKDIR_P now
12382 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Don't insist on
12391 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE, _AC_OUTPUT_CONFIG_STATUS):
12423 * doc/autoconf.texi (Programming in M4sh): Cross-reference to
12429 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Insist on an 'install'
12439 * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): New macro, taken
12441 * doc/autoconf.texi (Particular Programs): Document AC_PROG_MKDIR_P.
12463 * lib/autoconf/c.m4 (AC_PROG_CC_STDC): If ac_cv_prog_cc_stdc
12470 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Take care not to
12480 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): When we escape
12489 * doc/autoconf.texi (Special Shell Variables) <IFS>: Document
12495 * doc/autoconf.texi (Limitations of Usual Tools): Identify more
12500 * doc/autoconf.texi: Use @option systematically.
12505 * doc/autoconf.texi (Limitations of Usual Tools): Add a paragraph
12512 * lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Cater for
12520 * doc/autoconf.texi (Limitations of Builtins, Limitations of Make):
12526 * doc/autoconf.texi (Systemology): Mention the Heirloom Project.
12528 * doc/autoconf.texi (Introduction, Pointers): Use `@/' liberally
12534 * doc/autoconf.texi (Fortran Compiler): Do not use `@ovar' in
12539 * lib/autoconf/general.m4 (_AC_COMPILE_IFELSE): Likewise.
12545 * doc/autoconf.texi (Limitations of Make): Clean up markup.
12548 * doc/autoconf.texi (Portable Shell): Allow wrapped URLs, for
12553 * doc/autoconf.texi (Limitations of Builtins): Document FreeBSD
12555 * lib/autoconf/general.m4 (_AC_CACHE_DUMP): Adjust.
12560 * doc/autoconf.texi (Portable C and C++, Varieties of Unportability):
12571 * bin/autoconf.as (me): Replace by as_me.
12583 * doc/autoconf.texi (Programming in M4sh): Comment out the
12588 * bin/autoconf.as (me): Don't use AS_BASENAME.
12606 * doc/autoconf.texi (Runtime): Renamed from "Run Time". All uses
12608 * lib/autoconf/fortran.m4: Likewise (in comment).
12609 * lib/autoconf/functions.m4: Likewise.
12610 * lib/autoconf/general.m4: Likewise.
12611 * lib/autoconf/headers.m4: Likewise.
12613 * doc/autoconf.texi (Run Time): Document the exit status situation
12618 * doc/autoconf.texi (Introduction): The GNU Autoconf Macro
12621 * lib/autoconf/c.m4 (AC_C_RESTRICT): Update URL.
12625 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Remove the leading
12628 documented in doc/autoconf.texi.
12633 * doc/autoconf.texi (C Compiler): Clarify AC_C_TYPEOF.
12644 _cv_ variable once, at first, to avoid an internal autoconf error
12653 * lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Don't
12660 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Handle --recheck
12665 * lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Close
12693 * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): If the templates for
12737 * doc/autoconf.texi (testsuite Invocation): Document that -d only
12740 * lib/autotest/general.m4 (_AT_CHECK): Avoid syntax error on empty
12744 * lib/autoconf/c.m4 (AC_C_CONST, AC_C_VOLATILE): Avoid warnings
12778 * doc/autoconf.texi (Particular Types): Don't use AC_CHECK_TYPE.
12783 * doc/autoconf.texi: Remove unused words from word list.
12789 * NEWS, doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): Mark
12803 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Just output
12819 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Use '\'' for an
12849 * doc/autoconf.texi (Gnulib): New node.
12873 * lib/autoconf/c.m4 (AC_C_LONG_DOUBLE): Implement via
12875 * lib/autoconf/functions.m4 (_AH_CHECK_FUNCS): New macro.
12879 * lib/autoconf/general.m4 (AC_CHECK_DECLS_ONCE): New macro.
12880 * lib/autoconf/headers.m4 (AC_CHECK_HEADERS_ONCE): New macro.
12885 * lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): New macro.
12886 * lib/autoconf/types.m4 (AC_TYPE_INTMAX_T. AC_TYPE_UINTMAX_T):
12898 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Fix the wording
12904 * lib/autoconf/general.m4 (AC_CACHE_SAVE): All `ac_cv_env_foo'
12937 * doc/autoconf.texi (Special Shell Variables) <BIN_SH>: Say that
12942 * doc/autoconf.texi (Programming in M4sh): Document that
12958 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Inside cache
12967 * lib/autoconf/general.m4 (_AC_CACHE_DUMP): Fix the detection of
12994 * doc/autoconf.texi (Shell Substitutions): Mention the MSYS
13002 (syntax-check): Likewise.
13010 * lib/autoconf/lang.m4: Remove trailing space.
13012 * lib/autoconf/status.m4: More replacements to
13020 * lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Append TAGS to
13028 * lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): Do not define
13032 * lib/autoconf/general.m4 (AC_ARG_VAR): Do not use m4_divert_once
13035 * lib/autoconf/general.m4 (_AC_INIT_HELP): Remove the broken support
13040 * doc/autoconf.texi (C Compiler): Warn about #error. Follows up
13045 * lib/autoconf/status.m4: Replace <space>''<tab> with
13051 * lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): New macro.
13053 * doc/autoconf.texi (Help Formatting): New node.
13058 * TODO, config/Makefile.am, lib/freeze.mk, lib/autoconf/c.m4,
13059 lib/autoconf/specific.m4, lib/autoconf/status.m4,
13060 lib/autoconf/types.m4, lib/autotest/general.m4,
13066 * doc/autoconf.texi (Shell Substitutions): Document `^' vs. `|'.
13076 * lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Do not append normalized
13101 Switch from grep to awk syntax.
13107 * lib/autoconf/general.m4 (_AC_INIT_HELP): Only `configure.in' evidences
13109 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Likewise.
13111 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Omit the bug
13121 * lib/autoconf/c.m4 (AC_C_INLINE): Do not skip cleanup code.
13138 * lib/autoconf/general.m4 (AC_CACHE_SAVE): Use AC_MSG_NOTICE.
13152 * doc/autoconf.texi (Function Portability): Mention that C++
13155 * lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
13159 * lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_CLOSEDIR_VOID):
13166 * lib/autoconf/headers.m4 (AC_HEADER_STDC): Likewise.
13167 * lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
13168 * lib/autoconf/types.m4 (AC_TYPE_GETGROUPS): Likewise.
13173 * doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.
13179 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't try to
13195 * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Do not call
13197 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
13217 * lib/Autom4te/Struct.pm, lib/autoconf/c.m4: s/non-existent/nonexistent/
13227 * lib/autoconf/general.m4 (_AC_INIT_VERSION): Emit script name and
13233 * doc/autoconf.texi (autoreconf Invocation): Document it.
13235 * doc/autoconf.texi: Use `Cygwin', `MinGW', and `license' consistently.
13250 * lib/autoconf/general.m4 (AC_COMPILE_CHECK): Prefer
13254 AC_DEFUN this for autoconf, including the obsoletion diagnose.
13257 * lib/autoconf/lang.m4 (AC_LANG_SAVE): Likewise.
13261 * doc/autoconf.texi (Obsoleting Macros): Give a hint about the
13276 * doc/autoconf.texi (Programming in M4sh): Sharpen the descriptions
13286 * doc/autoconf.texi (Programming in M4sh, Limitations of Usual Tools):
13293 (syntax-check-rules): Update.
13294 * doc/autoconf.texi (Configuration Headers): Conform to it.
13298 * doc/autoconf.texi (autoreconf Invocation): Mention that -I for
13303 * doc/autoconf.texi (Programming in M4sh): Mention AS_BASENAME.
13313 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Quote
13331 * doc/autoconf.texi (Installation Directory Variables): Fix typo.
13340 * lib/autoconf/c.m4 (AC_LANG(Objective C), AC_LANG_OBJC)
13349 * doc/autoconf.texi (Objective C Compiler): New node.
13358 * doc/autoconf.texi (Default Includes): Fix typo
13361 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT):
13366 * lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS):
13372 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Do not special
13378 * doc/autoconf.texi (Special Shell Variables) <BIN_SH>: Do not say
13381 * lib/autoconf/programs.m4 (AC_CHECK_PROG): Quote the parameter of
13399 * doc/autoconf.texi (contents): To fix texi2html output, hide
13410 * lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Add an explanation
13415 * doc/autoconf.texi (Pretty Help Strings): No need to use cached
13420 * doc/autoconf.texi (several sections): Cleaned up documentation for
13430 * doc/autoconf.texi (Special Shell Variables): Missing word.
13445 * doc/autoconf.texi (testsuite Invocation) < --keywords >:
13454 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Use a typedef to
13462 * lib/autoconf/c.m4 (AC_C_TYPEOF): Use typedef to avoid defining
13464 * lib/autoconf/types.m4 (AC_CHECK_ALIGNOF): Likewise.
13467 * lib/autoconf/c.m4 (AC_PROG_CC_STDC): If we cannot enable C99
13468 nor C89 mode, set `$ac_cv_prog_cc_stdc' to `no' instead of
13471 * lib/autoconf/lang.m4 (AC_LANG_CONFTEST): AC_DEFUN this, not
13475 * doc/autoconf.texi (autoconf Invocation): Fix typos in trace
13479 * doc/autoconf.texi (Limitations of Usual Tools): Document
13485 * doc/autoconf.texi (several sections): Add documentation for macros
13490 * doc/autoconf.texi (Obsolete Macros): Fix wording of
13495 * doc/autoconf.texi: Use @acronym more consistently for acronyms
13525 * lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): The limit for
13533 * doc/autoconf.texi (Limitations of Usual Tools): Document HP-UX
13545 * doc/autoconf.texi (Caching Results): Fix the examples to use a
13556 * doc/autoconf.texi (Limitations of Usual Tools): Mention Tru64
13562 * lib/autoconf/types.m4 (AC_CHECK_ALIGNOF): Work around
13568 * lib/autoconf/functions.m4 (AC_FUNC_STRERROR_R): Avoid unused
13573 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Force correct
13580 * doc/autoconf.texi (Text processing Macros): New node to
13586 * lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Fix typo:
13594 * doc/autoconf.texi (Programming in M4sh): Adjusted.
13599 * doc/autoconf.texi (Prerequisite Macros): State more precisely
13605 * lib/autoconf/general.m4 (_AC_LIBOBJ): Minor optimization.
13609 * doc/autoconf.texi (Looping constructs): New node, to
13625 * lib/autoconf/erlang.m4: New file.
13626 * lib/autoconf/autoconf.m4: Add erlang.m4.
13627 * lib/autoconf/Makefile.am (dist_autoconflib_DATA): Likewise.
13634 * doc/autoconf.texi (Shellology) <pdksh>: Document that pdksh as
13639 * lib/autoconf/general.m4 (AC_CHECK_DECL): Avoid unused variable
13647 * doc/autoconf.texi (Programming in M4sh): Document AS_CASE.
13648 Fix syntax of AS_IF description
13656 * doc/autoconf.texi: Minor style cleanup.
13673 * lib/autoconf/autoupdate.m4 (AU_ALIAS): Likewise.
13674 * doc/autoconf.texi (Obsoleting Macros): Document AU_ALIAS.
13682 * doc/autoconf.texi (Programming in M4sh): Document
13706 * doc/autoconf.texi (Running the Compiler, Running the Linker):
13719 * doc/autoconf.texi (autoreconf Invocation): Updated.
13728 * doc/autoconf.texi (Limitations of Builtins): Document the
13733 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS, _AC_FC_DUMMY_MAIN):
13741 * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Prefer "defined
13743 * lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Likewise.
13744 * lib/autoconf/headers.m4 (AC_HEADER_STAT): Likewise.
13745 * lib/autoconf/specific.m4 (AC_XENIX_DIR): Likewise.
13757 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore
13762 * doc/autoconf.texi (Header Portability): On Solaris 8, sys/ptem.h
13774 * lib/autoconf/fortran.m4 (AC_F77_DUMMY_MAIN, AC_FC_DUMMY_MAIN):
13779 * lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Add `exit'
13784 * lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT_REJECT):
13798 * bin/autoconf.as, bin/autoheader.in, bin/autom4te.in
13800 * lib/autoconf/general.m4, lib/autoconf/status.m4:
13806 * doc/autoconf.texi (Installation Directory Variables): Use s|a|b|
13809 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer s/a/b/.
13817 * doc/autoconf.texi (Installation Directory Variables): Use
13824 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE, _AC_OUTPUT_HEADER):
13833 * lib/autoconf/status.m4: Fix typo.
13835 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore
13842 * doc/autoconf.texi: Update copyright (and other) dates to 2006.
13843 * doc/autoconf.texi (Shellology): Mac OS X 10.2 changed the default
13848 * lib/autoconf/programs.m4 (_AC_PROG_GREP): Use $PATH_SEPARATOR;
13853 * doc/autoconf.texi (Shell Substitutions): Warn about unbalanced
13858 * doc/autoconf.texi (Limitations of Usual Tools):
13870 * doc/autoconf.texi (Limitations of Builtins): Fix typos in previous
13880 * doc/autoconf.texi (Shellology): Document eval $? problem
13886 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Pass
13888 * doc/autoconf.texi (Here-Documents, config.status Invocation):
13894 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE):
13900 * lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP): Initialize
13905 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
13910 * lib/autoconf/programs.m4 (AC_CHECK_PROG, AC_PATH_PROG):
13920 * lib/autoconf/c.m4 (AC_PROG_CC_C_O): Remove the comment about 8+3
13929 * lib/autoconf/c.m4 (AC_PROG_CC_C_O): "conftst2" -> "conftest2"
13930 * lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O): Likewise.
13934 * lib/autoconf/c.m4 (AC_PROG_CC_C_O): rm -f conftst2.*, not only
13936 * lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O): Likewise.
13940 * lib/autoconf/c.m4 (AC_PROG_CC_C_O): Use conftst2.o instead of
13943 * lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O): Likewise.
13947 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): When determining,
13953 * doc/autoconf.texi (Shell Substitutions}: Document that ${10} is
13960 * doc/autoconf.texi: Typo: s/feature/features/ in ``the features of
13965 * doc/autoconf.texi (Generating Sources): AC_LANG_PROGRAMS ->
13968 * lib/autoconf/c.m4 (AC_LANG_CALL(C)): Reformat to match
13978 * lib/autoconf/general.m4 (AC_SUBST): Remove an obsolete comment.
13993 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Balance parentheses.
14010 * lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Look for X11/Xlib.h
14017 * lib/autoconf/c.m4 (AC_LANG_SOURCE(C)): Remove an incorrect comment.
14026 * lib/autoconf/libs.m4 (AC_SEARCH_LIBS): Merge the two AC_LINK_IFELSE
14033 * lib/autoconf/general.m4: Use AS_IF where appropriate.
14039 * doc/autoconf.texi (Configuration Headers): Add an index entry
14044 * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Use shell variable
14055 * doc/autoconf.texi (Programming in M4sh) <AS_TR_CPP>: Fix m4 quoting
14060 * lib/autoconf/general.m4 (AC_CANONICAL_BUILD, AC_CANONICAL_HOST,
14072 * lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Simplify; rejecting
14079 * lib/autoconf/status.m4 (_AC_CONFIG_REGISTER_DEST): When the
14081 * doc/autoconf.texi (Configuration Headers): Document AH_HEADER.
14097 * lib/autoconf/general.m4 (_AC_DEFINE_Q): Strip the parameter list
14100 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): config.status
14108 * lib/autoconf/general.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Factor out
14114 * doc/autoconf.texi (Using Autotest, testsuite Scripts)
14118 * doc/autoconf.texi (Defining Symbols, Changed Results):
14125 * lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Do this; to recognize
14128 * lib/autoconf/status.m4 (_AC_SRCDIRS): Fix a comment: srcdir="."
14153 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): The message is now
14165 Rewrite substantial part of lib/autoconf/status.m4.
14174 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS,
14215 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): At the end of the day,
14224 * lib/autoconf/general.m4 (AC_CACHE_VAL): Be didactic, quote the first
14226 * lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Likewise.
14238 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Document which
14250 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Report the full
14253 * lib/autoconf/general.m4 (AC_CANONICAL_BUILD): Rename
14259 * lib/autoconf/general.m4 (_AC_ARG_VAR_PRECIOUS): Move the AC_SUBST ...
14267 * lib/autoconf/general.m4 (_AC_ARG_VAR_PRECIOUS): Accumulate the
14277 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Don't call
14280 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Move AC_LANG_PUSH(C)
14284 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Changed the title of
14292 * doc/autoconf.texi (C Compiler): Document AC_C_TYPEOF.
14293 * lib/autoconf/c.m4 (AC_C_TYPEOF): New macro.
14304 * lib/autoconf/status.m4 (_AC_CONFIG_DEPENDENCIES): Fix the
14310 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Set also
14314 versions of autoconf.
14323 * lib/autoconf/general.m4 (AC_ARG_PROGRAM): Use &, not |, in
14327 * lib/autoconf/status.m4 (AC_CONFIG_FILES): Likewise, for
14334 * lib/autoconf/general.m4 (AC_SITE_LOAD): Rewrite the
14340 * lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): Remove the tests for
14348 * lib/autoconf/general.m4 (AC_FOREACH): Make obsolete; it's
14351 * lib/autoconf/status.m4 (_AC_CONFIG_DEPENDENCIES, _AC_CONFIG_UNIQUE):
14357 * doc/autoconf.texi (Configuration Headers): Change the explanation
14362 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Use a here
14368 * lib/autoconf/status.m4: Fix the order of the "sections", so that it
14373 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Fix also for
14383 * doc/autoconf.texi (File Descriptors): ksh doesn't pass open file
14388 * lib/autoconf/general.m4 (AC_ARG_VAR): Move next to _AC_ARG_PRECIOUS.
14390 * lib/autoconf/general.m4 (AC_SUBST_TRACE): New macro, to be traced
14393 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Call AC_SUBST_TRACE for
14398 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Reword recent
14405 due to limitations in Make syntax. Problem reported by Alexandre
14407 * lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): Implement the above.
14413 * doc/autoconf.texi (Subdirectories): Fix markup typos.
14421 * lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): Put name of invalid
14438 * doc/autoconf.texi (Limitations of Usual Tools) <grep>: Mention
14442 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Remove an old comment.
14444 * lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Use AC_SUBST/2.
14448 * lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Fix typo.
14452 * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Document that
14455 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): Likewise; and fix a typo.
14469 * doc/autoconf.texi:
14484 * doc/autoconf.texi (Limitations of Usual Tools): Mention expr bug
14486 http://lists.gnu.org/archive/html/autoconf-patches/2005-06/msg00041.html
14487 * lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT):
14492 * doc/autoconf.texi: "filesystem" -> "file system".
14495 * lib/autoconf/general.m4: Omit blank after ":" sed command,
14498 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): Work around problem
14511 * doc/autoconf.texi (Programming in M4sh): Document AS_TR_CPP &
14527 * doc/autoconf.texi (Redefined M4 Macros): Add index entries for most
14534 * doc/autoconf.texi (Introduction): Likewise.
14552 * doc/autoconf.texi: Add [] to examples, so that the manual
14557 * doc/autoconf.texi (Limitations of Builtins) <case>: Mention
14579 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Nuke ac_max_here_lines.
14580 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): Simplify the sed
14585 * doc/autoconf.texi (Limitations of Usual Tools): Solaris' awk cannot
14592 * doc/autoconf.texi (Limitations of Usual Tools): AIX awk cannot
14599 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Find g95 in addition
14601 checked (following the general autoconf preference for gcc).
14619 * doc/autoconf.texi (Particular Headers): Reword example
14627 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Output variables may
14633 * doc/autoconf.texi (Setting Output Variables): Document above
14650 * bin/autoconf.as: Don't use "shift 2"; it's not portable enough.
14651 * doc/autoconf.texi (Limitations of Builtins): Document this
14663 * lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Merge the two error
14669 * bin/autoconf.as: Make more use of "shift 2" in option processing.
14675 * lib/autoconf/general.m4 (AC_MSG_RESULT_UNQUOTED): Make
14682 * lib/autoconf/status.m4 (_AC_SRCDIRS): Rename ...
14689 * doc/autoconf.texi (Configuration Actions): Rename
14691 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Rename
14697 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Simplify the init
14708 * lib/autoconf/general.m4 (_AC_INIT_HELP): Merge two consecutive
14711 * lib/autoconf/status.m4: On various places, use expr instead of
14723 * lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Prepend ${LIBOBJDIR},
14725 * doc/autoconf.texi (Particular Functions) <AC_FUNC_ALLOCA>:
14733 bin/Makefile.am, bin/autoconf.as, bin/autoheader.in,
14743 lib/Autom4te/XFile.pm, lib/autoconf/Makefile.am,
14744 lib/autoconf/autoconf.m4, lib/autoconf/autoheader.m4,
14745 lib/autoconf/autoscan.m4, lib/autoconf/autotest.m4,
14746 lib/autoconf/autoupdate.m4, lib/autoconf/c.m4,
14747 lib/autoconf/fortran.m4, lib/autoconf/functions.m4,
14748 lib/autoconf/general.m4, lib/autoconf/headers.m4,
14749 lib/autoconf/lang.m4, lib/autoconf/libs.m4,
14750 lib/autoconf/oldnames.m4, lib/autoconf/programs.m4,
14751 lib/autoconf/specific.m4, lib/autoconf/status.m4,
14752 lib/autoconf/types.m4, lib/autoscan/Makefile.am,
14756 lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el,
14768 * lib/autoconf/general.m4 (AC_CONFIG_LIBOBJ_DIR): Remove the broken
14775 * lib/autoconf/status.m4 (_AC_SRCDIRS): Simplify the computation
14780 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Make the check
14782 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Handle
14787 * doc/autoconf.texi (Autoconf Language): Be more precise about
14796 * doc/autoconf.texi (C++ Compiler): Mention .cpp extension.
14797 * lib/autoconf/c.m4 (AC_LANG(C++)): Set ac_ext to .cpp, not .cc.
14798 * lib/autoconf/types.m4 (AC_TYPE_SIGNAL): Simplify test, to
14806 * doc/autoconf.texi (Generic Functions): Typos.
14810 * lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): Prepend each
14816 * doc/autoconf.texi (Limitations of Usual Tools): "expr '' \| ''"
14821 * doc/autoconf.texi (Autoconf Language): Add more description
14830 * doc/autoconf.texi (External Software): Replace AC_DEFINE_UNQUOTED
14836 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): A tiny optimization.
14840 * doc/autoconf.texi (External Software): Quadrigraphs are not
14849 * lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_RUN_IFELSE):
14852 * lib/autoconf/functions.m4
14863 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle --docdir.
14868 * lib/autoconf/general.m4 (_AC_ARG_VAR_VALIDATE): Fixed a typo in
14873 * doc/autoconf.texi (External Software, Package Options): Add
14878 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Look for configure.ac
14883 * doc/autoconf.texi (Particular Functions): Use gnulib's current
14892 * doc/autoconf.texi (Generic Programs): Fix a typo.
14901 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS):
14912 * doc/autoconf.texi (Installation Directory Variables): Allow
14919 * lib/autoconf/general.m4 (AC_ARG_PROGRAM): Likewise.
14920 * lib/autoconf/status.m4 (_AC_SRCDIRS): Likewise.
14921 * doc/autoconf.texi (File System Conventions): Warn about
14923 * lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): New macro.
14926 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Propagate
14930 * doc/autoconf.texi: Fix some systematic formatting problems.
14937 * doc/autoconf.texi (Input): Mention that AC_CONFIG_AUX_DIR's
14942 * doc/autoconf.texi (Quotation Rule Of Thumb): Mention that the
14949 * lib/autoconf/c.m4 (AC_PROG_CC): Be more careful to skip
14959 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin from
14968 * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX): Likewise.
14969 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
14970 * lib/autoconf/programs.m4 (_AC_PATH_PROG_FLAVOR_GNU): Likewise.
14971 * doc/autoconf.texi (File Descriptor Macros): New section.
14985 * doc/autoconf.texi (autom4te.cache): A typo.
14990 lib/autoconf/programs.m4 that replaced grep with shell
14996 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin
15003 * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX): Don't bother with
15005 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
15006 * lib/autoconf/programs.m4 (_AC_PATH_PROG_FLAVOR_GNU): Likewise.
15011 * lib/autoconf/general.m4 (_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
15018 * doc/autoconf.texi (Limitations of Usual Tools): Document that
15024 * doc/autoconf.texi (Special Shell Variables): Clarify
15029 * doc/autoconf.texi: Use @acronym for DJGPP.
15053 * lib/autoconf/programs.m4 (AC_PROG_SED): Don't look in
15080 * lib/autoconf/fortran.m4 (AC_LANG(Fortran), AC_FC_SRCEXT):
15092 * lib/autoconf/c.m4 (_AC_C_STD_TRY): New macro.
15095 * lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Update for 2005.
15102 * doc/autoconf.texi (Writing testsuite.at): Document AT_COPYRIGHT.
15107 * doc/autoconf.texi (Limitations of Usual Tools): New mkstemp entry.
15116 * lib/autoconf/general.m4 (AC_SUBST, AC_SUBST_FILE):
15130 * doc/autoconf.texi (Special Shell Variables): Mention _,
15135 * bin/autoconf.as: Don't exit with status 0 after write failure
15137 * lib/autoconf/general.m4 (_AC_INIT_HELP, _AC_INIT_VERSION): Likewise.
15138 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Likewise.
15142 * doc/autoconf.texi (Limitations of Usual Tools):
15144 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Try cf77 before fort77
15154 * doc/autoconf.texi (autoreconf Invocation): Mention autopoint,
15159 * doc/autoconf.texi (config.status Invocation): Warn about
15198 * doc/autoconf.texi (Limitations of Usual Tools): Recommend X
15201 * lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT): Avoid subshells when
15203 * lib/autoconf/programs.m4 (AC_PROG_EGREP, AC_PROG_FGREP): Likewise.
15204 * lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise.
15223 * doc/autoconf.texi (Introduction): Update Peter Simons' address.
15227 * doc/autoconf.texi (Limitations of Builtins): Clarify that
15232 * doc/autoconf.texi (Shell Substitutions): Fix typo in case statement.
15242 * doc/autoconf.texi (Defining Symbols): Delete the false comment that
15247 * doc/autoconf.texi (Limitations of Usual Tools): Document bug
15257 * lib/autoconf/c.m4 (AC_LANG_INT_SAVE(C)): Declare longval and
15264 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Define datarootdir,
15268 * doc/autoconf.texi (Installation Directory Variables): Document
15273 * lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): If the Make program does
15275 * doc/autoconf.texi (AC_PROG_MAKE_SET): Update.
15301 * lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_ARG_VAR_VALIDATE):
15306 * doc/autoconf.texi (Limitations of Usual Tools): Warn about
15311 * bin/autoconf.as, bin/autoheader.in, bin/autom4te.in,
15318 * doc/autoconf.texi (C Compiler): Add AC_PROG_CC_STDC,
15321 * lib/autoconf/c.m4 (_AC_PROG_CC_C89, _AC_PROG_CC_C99, AC_PROG_CC_C89,
15347 * doc/autoconf.texi (Writing testsuite.at): Document AT_CAPTURE_FILE.
15351 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH):
15369 * doc/autoconf.texi (Limitations of Builtins) <case>: Mention
15383 * lib/autoconf/status.m4: Quote ``$tmp'' in many places.
15386 * doc/autoconf.texi (Forbidden Patterns): Typo.
15398 use the compilation mode.
15405 * doc/autoconf.texi (Making testsuite Scripts): Recommend the same
15428 * doc/autoconf.texi: Update GNU FDL version from 1.1 to 1.2.
15432 * lib/autoconf/general.m4 (AC_SUBST, AC_SUBST_FILES): Pass $1 to
15435 * doc/autoconf.texi (Setting Output Variables): Catch up.
15443 * lib/autoconf/general.m4 (_AC_LIBOBJ): We can use AC_SUBST/2,
15451 * lib/autoconf/headers.m4 (AC_HEADER_RESOLV): New macro.
15452 * doc/autoconf.texi (AC_HEADER_RESOLV): Document it.
15462 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Remove
15469 * doc/autoconf.texi (Writing testsuite.at): Delete documentation of the
15487 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): ... here;
15489 * lib/autoconf/programs.m4 (_AC_PATH_PROG_FEATURE_CHECK): Don't
15500 * doc/autoconf.texi (Limitations of Usual Tools) <expr (:)>: Typo.
15510 * man/Makefile.am (autoconf.1, autoheader.1, autom4te.1, autoreconf.1,
15517 (autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate,
15522 * bin/.cvsignore: Add autoconf.in.
15528 * man/Makefile.am (autoconf.1): Regenerate when `autoconf.as' changes.
15538 * doc/autoconf.text: Document that fact and its implications.
15546 * doc/autoconf.texi (Libraries): Clarify problems with AC_CHECK_LIB
15563 * bin/Makefile.am (autoconf.in): Generate it in the build directory.
15564 (EXTRA_DIST): Remove autoconf.in.
15565 (CLEANFILES): Add autoconf.in.
15566 (autoconf): Find autoconf.in in the build directory.
15567 * bin/autoconf.in: Delete it; we always build it.
15580 <http://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>.
15585 * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Fix typo in previous
15590 * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Check libc before
15592 * doc/autoconf.texi (Particular Functions): Mention new behavior.
15596 * lib/autoconf/general.m4 (AC_DEFINE, AC_DEFINE_UNQUOTED): Factor
15604 * lib/autoconf/functions.m4 (AC_FUNC_MEMCMP): Use
15609 * lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Prefer -qlanglvl=extc89
15614 * doc/autoconf.texi (Particular Programs): @code{$PATH} -> @env{PATH}.
15618 http://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00027.html
15627 <http://lists.gnu.org/archive/html/bug-autoconf/2004-11/msg00056.html>,
15629 * doc/autoconf.texi (Libtool): Libtool can be used without
15643 * doc/autoconf.texi (Pretty Help Strings): Go back to
15648 * doc/autoconf.texi (Pretty Help Strings): Fix quoting issues
15651 * lib/autoconf/general.m4 (AC_ARG_ENABLE, AC_ARG_ENABLE): Enable
15656 * doc/autoconf.texi (Pretty Help Strings): Fix typo
15662 * doc/autoconf.texi (Autoconf Language): Explain that
15670 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Don't check
15679 * doc/autoconf.texi (Limitations of Usual Tools): Avoid cp -r;
15684 * doc/autoconf.texi (Limitations of Usual Tools): Note `cp -r'
15689 * doc/autoconf.texi: Standardize spelling of "Posix" (as opposed
15699 * doc/autoconf.texi (One-Shot Macros): New node.
15703 * doc/autoconf.texi (Function Portability): Fix misdescription
15708 * doc/autoconf.texi (auindex): New macro.
15715 http://lists.gnu.org/archive/html/autoconf-patches/2004-04/msg00004.html
15716 * lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Set SHELL=/bin/sh
15723 * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): If xmkmf returns
15726 http://lists.gnu.org/archive/html/bug-autoconf/2004-04/msg00016.html
15730 * doc/autoconf.texi: Give AC_DEFINE and AC_DEFINE_UNQUOTED
15732 http://lists.gnu.org/archive/html/bug-autoconf/2004-09/msg00017.html
15737 * doc/autoconf.texi (Limitations of Builtins): Swap "cd" and
15743 * doc/autoconf.texi: Minor typos and stylos.
15763 * doc/autoconf.texi: Update URLs, some of which went stale.
15766 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Have configure
15774 bin/autoupdate.in, bin/ifnames.in, doc/autoconf.texi,
15776 lib/Autom4te/FileUtils.pm, lib/autoconf/general.m4,
15777 lib/autoconf/programs.m4, lib/autoconf/status.m4,
15786 * lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C),
15789 <http://lists.gnu.org/archive/html/autoconf/2004-07/msg00004.html>.
15794 * bin/autoconf.as (autom4te_options): New var.
15797 * bin/autoheader.in ($autoconf): Allow spaces in file names.
15805 * lib/autoconf/general.m4 (_AC_INIT_HELP): Quote $ac_popdir uses.
15807 http://lists.gnu.org/archive/html/autoconf-patches/2004-08/msg00014.html
15811 * doc/autoconf.texi (Function Portability): Document isinf and
15821 <http://lists.gnu.org/archive/html/bug-autoconf/2003-08/msg00051.html>.
15825 * lib/autoconf/general.m4 (AC_REQUIRE_AUX_FILE): New empty macro.
15827 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Likewise for install-sh.
15828 * doc/autoconf.texi (Input): Document AC_REQUIRE_AUX_FILE.
15842 * doc/autoconf.texi (Shellology): Mention BIN_SH.
15843 Document problem with "`""`" in pdksh POSIX mode.
15850 * doc/autoconf.texi (Shellology): Note that set -o posix is
15869 * doc/autoconf.texi (File System Conventions): Warn about
15872 * lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY (C)): Use division
15883 * lib/autoconf/c.m4 (AC_C_LONG_DOUBLE): Don't check LDBL_MAX
15888 worse range or precision than double, that mixed-mode
15894 * doc/autoconf.texi (Function Portability): Add notes on free(NULL),
15897 * doc/autoconf.texi (Shell Substitutions): Spelling error reported by
15902 * lib/autoconf/headers.m4 (HAVE_STDBOOL_H): Detect _Bool bug
15908 * doc/autoconf.texi (Limitations of Builtins): Mention that ! COMMAND
15913 * doc/autoconf.texi (testsuite Scripts): Fix typo.
15920 <http://mail.gnu.org/archive/html/bug-autoconf/2004-05/msg00092.html>.
15922 * lib/autoconf/functions.m4 (AC_FUNC_MBRTOWC): Don't assume that a
15930 * doc/autoconf.texi (Systemology): Standardize on the spelling of
15942 * doc/autoconf.texi (Function Portability): Add strerror_r, cross
15945 * doc/autoconf.texi (Particular Functions): In AC_FUNC_CLOSEDIR_VOID,
15950 * doc/autoconf.texi (Limitations of Make): Note that BSD make
15961 * autoconf.texi (AC_PROG_GREP): Properly document that this macro
15969 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Use AC_INCLUDES_DEFAULT
15971 * lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_SETPGRP,
15974 * lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
15975 * lib/autoconf/types.m4 (AC_TYPE_GETGROUPS): Likewise.
15976 * lib/autoconf/headers.m4 (AC_HEADER_STDC): Include <stdlib.h>
15981 * doc/autoconf.texi (Particular Programs): AC_PROG_GREP
15986 * lib/autoconf/programs.m4 (AC_PROG_GREP): Check for -e, too.
16014 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Don't guess
16023 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Break out
16028 * doc/autoconf.texi (Limitations of Make): Update documentation
16037 (also, GCC configured to be in pedantic C89 mode does not).
16039 http://mail.gnu.org/archive/html/autoconf/2004-04/msg00092.html
16041 * lib/autoconf/c.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Don't
16044 http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00014.html
16046 * doc/autoconf.texi (Slashes): New section, to document a problem
16050 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Remove potential
16053 http://mail.gnu.org/archive/html/autoconf-patches/2004-02/msg00007.html
16057 * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Make the
16062 * lib/autoconf/programs.m4 (_AC_PROG_GREP): Take an additional
16072 * lib/autoconf/programs.m4 (AC_PROG_GREP): Cache variable
16077 * doc/autoconf.texi (Particular Headers, Particular Types, Generic
16081 * lib/autoconf/c.m4 (AC_LANG_INT_SAVE(C), AC_C_BIGENDIAN): Likewise.
16082 * lib/autoconf/functions.m4 (AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES):
16084 * lib/autoconf/headers.m4 (AC_HEADER_SYS_WAIT): Likewise.
16085 * lib/autoconf/types.m4 (AC_TYPE_GETGROUPS, AC_TYPE_SIZE_T,
16095 * doc/autoconf.texi (Particular Structures): AC_STRUCT_TIMEZONE
16098 * lib/autoconf/types.m4 (AC_STRUCT_TIMEZONE): Implement this.
16104 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Corrected
16110 * lib/autoconf/fortran.m4 (_AC_PROG_FC): new name of Intel
16116 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): fix for
16122 * doc/autoconf.texi (Specifying Names): Move cross_compiling ovindex to
16127 * doc/autoconf.texi (autom4te Invocation): Language Autoconf
16135 * lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL,
16140 * doc/autoconf.texi (Generic Programs): Document
16151 * doc/autoconf.texi: Avoid macros with unbraced arguments,
16157 * doc/autoconf.texi (Generic Compiler Characteristics): Document it.
16158 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Use long int rather than
16171 <http://mail.gnu.org/archive/html/autoconf/2004-03/msg00008.html>.
16182 * doc/autoconf.texi (Limitations of Usual Tools) <mkdir>: `mkdir -p'
16189 <http://mail.gnu.org/archive/html/bug-autoconf/2004-02/msg00066.html>.
16191 * bin/Makefile.am ($(srcdir)/autoconf.in): Depend on
16199 * doc/autoconf.texi (Setting Output Variables): Emphasize that
16202 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore all
16206 http://mail.gnu.org/archive/html/autoconf-patches/2004-02/msg00006.html
16208 http://mail.gnu.org/archive/html/bug-autoconf/2003-12/msg00090.html
16212 * doc/autoconf.texi (AU_DEFUN): Fix English,
16214 * lib/autoconf/autoupdate.m4: Correct reference to
16221 * doc/autoconf.texi (AU_DEFUN): Describe more correctly
16223 * lib/autoconf/autoupdate.m4 (AU_DEFUN): Describe more
16251 * bin/autoconf.in, tests/wrapper.in: Regenerated.
16256 * doc/autoconf.texi: Don't say that the third parameter
16258 * lib/autoconf/autoupdate.m4 (AU_DEFINE): New dummy macro.
16261 * lib/autoconf/headers.m4 (AC_USG, AC_MEMORY_H,
16263 * lib/autoconf/lang.m4 (AC_LANG_SAVE): Likewise.
16264 * lib/autoconf/programs.m4 (AC_RSH): Likewise.
16265 * lib/autoconf/specific.m4 (AC_HAVE_POUNDBANG,
16268 * lib/autoconf/types.m4 (AC_INT_16_BITS, AC_LONG_64_BITS,
16270 * lib/autoconf/status.m4: Remove FIXME.
16279 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Add 2004 to
16281 * lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Add 1992 thorugh
16284 * lib/autoconf/status.m4 (AC_OUTPUT): Update copyright date to 2004.
16289 * lib/autoconf/programs.m4 (AC_PROG_GREP): New macro to test for a
16292 * lib/autoconf/programs.m4 (_AC_PROG_GREP): Factor out the core of
16301 * doc/autoconf.texi (Particular Programs): Document the changes.
16306 * bin/autoconf.as ($version): Update copyright from 2003 to 2004.
16309 * lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Likewise.
16312 bin/autoconf.in, config/Makefile.in, config/config.guess,
16316 lib/autoconf/Makefile.in, lib/autoscan/Makefile.in,
16318 lib/m4sugar/Makefile.in, man/Makefile.in, man/autoconf.1,
16330 * doc/autoconf.texi (Default Includes): Include <stdint.h> even if
16335 * lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
16338 * lib/autoconf/programs.m4 (AC_PROG_SED): Use diff, not sed;
16347 * lib/autoconf/programs.m4 (AC_PROG_SED): New macro to test for a
16350 * doc/autoconf.texi (Particular Programs): Document it.
16355 * lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Try -std, not -std1, since
16358 <http://mail.gnu.org/archive/html/autoconf/2004-01/msg00100.html>.
16362 * doc/autoconf.texi (Programming in M4sh): Document that
16370 * lib/autoconf/autoupdate.m4 (AU_DEFUN): Grammar fix in comment.
16377 * doc/autoconf.texi (Obsolete Macros): In AC_TRY_COMPILE and
16382 * doc/autoconf.texi (Running the Preprocessor): Correct grammar.
16386 * lib/autoconf/general.m4: Fix bug: AC_CHECK_SIZEOF evokes a warning
16387 with `autoconf -Wall,error'. Bug reported by Eric Blake in:
16388 http://mail.gnu.org/archive/html/autoconf-patches/2004-01/msg00000.html
16398 * lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): Avoid \$ inside
16411 * doc/autoconf.texi (One Macro Call): Fix an incorrect
16416 * doc/autoconf.texi (Limitations of Usual Tools):
16420 * bin/Makefile.am (autoconf, autoheader, autom4te, autoreconf,
16423 * doc/autoconf.texi (Limitations of Usual Tools): Warn against
16434 * lib/autoconf/general.m4 (AC_ARG_PROGRAM):
16437 <http://mail.gnu.org/archive/html/autoconf/2004-01/msg00011.html>.
16442 * doc/autoconf.texi (Guidelines): Likewise.
16443 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Likewise.
16444 * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Likewise.
16445 * lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise.
16451 * doc/autoconf.texi (Limitations of Usual Tools):
16456 * doc/autoconf.texi (Limitations of Usual Tools): Mention that cc
16465 * doc/autoconf.texi: Add various further index entries.
16474 * doc/autoconf.texi (Limitations of Make) <Automatic rule rewriting>:
16481 * doc/autoconf.texi (Default Includes): Fix misspelling of
16493 (AT_CHECK_AUTOCONF): Test for the configure script syntax.
16503 * bin/autoconf.in: Regenerate.
16521 * bin/autoconf.in: Regenerate.
16523 * tests/tools.at: Test the syntax of tests/autoconf
16536 * doc/autoconf.texi (Particular Programs): AC_PROG_LEX can
16543 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Quote $ac_popdir
16554 * lib/autoconf/headers.m4 (AC_USG, AC_MEMORY_H, AC_DIR_HEADER):
16556 * lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32):
16558 * lib/autoconf/types.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Explain
16563 * doc/autoconf.texi (Obsoleting Macros): Don't document the third
16565 * lib/autoconf/autoupdate.m4 (AU_DEFINE): Remove.
16568 * lib/autoconf/status.m4 (AC_LINK_FILES): Move the message into
16573 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Put at least 14 bytes
16579 * doc/autoconf.texi (Using System Type): Revise, showing $host rather
16585 * doc/autoconf.texi (Limitations of Usual Tools): Fix what looks like a
16605 * lib/autoconf/status.m4 (_AC_SRCPATHS): Fix use of AS_SET_CATFILE
16616 * doc/autoconf.texi (Using Autotest): Avoid @strong{Note: ...}, since
16620 * doc/autoconf.texi (Function Portability): Add notes on signal
16636 http://mail.gnu.org/archive/html/bug-autoconf/2003-10/msg00205.html
16640 * doc/autoconf.texi (Programming in M4sh): Document.
16641 * lib/autoconf/status.m4 (_AC_SRCPATHS): Use it.
16645 * doc/autoconf.texi (Generic Structure Checks): Describe
16652 * doc/autoconf.texi (Language Choice): Document.
16653 * lib/autoconf/fortran.m4 (AC_FC_SRCEXT, AC_FC_FREEFORM): Assert
16675 * lib/autoconf/general.m4 (_AC_RUN_IFELSE, _AC_INIT_PREPARE):
16677 * lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED)
16687 * lib/autoconf/fortran.m4 (AC_FC_SRCEXT): Functions using
16693 * lib/autoconf/general.m4 (_AC_LINK_IFELSE, _AC_COMPILE_IFELSE):
16698 * lib/autoconf/general.m4 (_AC_LIBOBJ): Don't insert twice the
16701 * doc/autoconf.texi (Generic Functions): Adjust.
16711 * lib/autoconf/lang.m4 (AC_LANG_WERROR): New macro.
16712 * lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_PREPROC_IFELSE)
16714 * doc/autoconf.texi (Generic Compiler Characteristics): Document
16720 * lib/autoconf/lang.m4 (AC_NO_EXECUTABLES): Override
16728 * doc/autoconf.texi (Shellology): Mention the Korn shell and pdksh.
16735 * doc/autoconf.texi (Function Portability): Add @prindex for exit.
16740 * lib/autoconf/functions.m4 (AC_FUNC_FORK): Trivial fix for vfork
16745 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Use the new official
16762 * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Omit quoted
16769 * doc/autoconf.texi: Document new FC Fortran macros.
16773 * lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Stub out a macro
16776 * doc/autoconf.texi (Input): Document it.
16781 * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Add
16787 * lib/autoconf/fortran.m4 (_AC_PROG_FC_G): Use language-specific
16793 * lib/autoconf/fortran.m4 (AC_FC_FREEFORM): Support Absoft "-f
16798 * lib/autoconf/fortran.m4 (AC_PROG_FC): Reverse the order of the
16799 arguments so that it can be used with syntax identical to
16822 autoconf-mode.el.
16832 * doc/autoconf.texi (Particular Structure Checks):
16843 <http://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.
16854 * lib/autoconf/fortran.m4 (_AC_PROG_FC): Remove files which might
16868 <http://mail.gnu.org/archive/html/autoconf/2003-07/msg00042.html>.
16871 http://mail.gnu.org/archive/html/autoconf-patches/2003-09/msg00039.html
16875 * lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Make sure the
16879 * doc/autoconf.texi (Configuration Commands): Adjust.
16888 * lib/autoconf/general.m4 (AC_HELP_STRING): Don't overquote the
16898 http://mail.gnu.org/archive/html/autoconf-patches/2002-12/msg00014.html
16923 (autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate)
16938 * doc/autoconf.texi (Limitations of Builtins): Document test -h
16945 * lib/autoconf/c.m4 (AC_PROG_CPP_WERROR): New macro.
16946 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Don't warn
16949 * doc/autoconf.texi (C Compiler Characteristics): Document this.
16969 * doc/autoconf.texi (Header Portability): Promote linux/types.h,
16974 * doc/autoconf.texi (Header Portability): linux/random.h.
16987 * lib/autoconf/fortran.m4 (AC_FC_SRCEXT, AC_FC_FREEFORM): Likewise.
17002 * lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS):
17005 <http://mail.gnu.org/archive/html/autoconf/2003-09/msg00044.html>.
17009 * lib/autoconf/fortran.m4 (AC_FC_FREEFORM): Try -ffree-form too,
17021 * lib/autoconf/fortran.m4: Comment changes.
17037 * lib/autoconf/c.m4 (_AC_LANG_PREFIX(C), _AC_LANG_PREFIX(C++)):
17040 * lib/autoconf/fortran.m4 (AC_LANG(Fortran), _AC_FORTRAN_ASSERT,
17058 * lib/autoconf/lang.m4 (_AC_LANG_PREFIX): New macro.
17064 * doc/autoconf.texi (Limitations of Usual Tools, Limitations of Make):
17088 * doc/autoconf.texi (AC_FUNC_FSEEKO, AC_SYS_LARGEFILE): More
17094 * doc/autoconf.texi (Output): Make clear that one can run code
17109 * doc/autoconf.texi (Header Portability): netinet/if_ether.h.
17187 * lib/autoconf/general.m4 (AC_DIAGNOSE): Don't make it a copy of
17273 * doc/autoconf.texi (autom4te Invocation): Mention
17278 * doc/autoconf.texi (Writing testsuite.at): Document RUN-IF-FAIL &
17283 * doc/autoconf.texi (Programming in M4sh): Add doc for AS_IF.
17287 * doc/autoconf.texi (Writing testsuite.at): Document defaults for
17316 <http://mail.gnu.org/archive/html/bug-autoconf/2003-07/msg00106.html>.
17320 * lib/autoconf/fortran.m4 (AC_F77_LIBRARY_LDFLAGS): Also ignore
17325 * lib/autoconf/c.m4 (AC_C_INLINE): Wrap the '#define inline ...'
17331 * lib/autoconf/functions.m4 (AC_FUNC_MMAP): Cast pointer to
17334 http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00007.html
17349 * doc/autoconf.texi (Header Portability): sys/mount.h.
17369 C++ comments as it puzzles Emacs' sh font-lock-mode.
17380 * doc/autoconf.texi (testsuite Scripts): Adjust.
17384 * lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Extend test program to get an
17385 error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby
17388 * doc/autoconf.texi (hdrindex): New macro.
17417 * doc/autoconf.texi (Writing testsuite.at): Document AT_XFAIL_IF
17435 * NEWS, doc/autoconf.texi (Particular Functions),
17436 lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Check that mktime
17456 * lib/autoconf/status.m4: Prefer "TAB-SP" to "SP-TAB", because of
17467 * doc/autoconf.texi (Notices): Adjust.
17472 * doc/Makefile.am, lib/autoconf/Makefile.am, tests/Makefile.am:
17478 * lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
17486 <http://mail.gnu.org/archive/html/autoconf/2003-05/msg00063.html>.
17492 * doc/autoconf.texi (Header Portability): ucred.h.
17513 and used to be re-run in verbose mode, turn some $at_verbose
17517 * lib/autotest/autoconf.texi (testsuite Scripts): Update
17528 * lib/autoconf/autotest.m4, lib/autoconf/autoupdate.m4
17529 * lib/autoconf/fortran.m4 lib/autoconf/general.m4
17530 * lib/autoconf/headers.m4 lib/autoconf/oldnames.m4
17531 * lib/autoconf/status.m4: Fix and adjust copyright notices.
17535 * aclocal.m4, bin/autoconf.as, lib/autoconf/autoconf.m4,
17536 * lib/autoconf/autoheader.m4, lib/autoconf/autoupdate.m4,
17537 * lib/autoconf/c.m4, lib/autoconf/fortran.m4,
17538 * lib/autoconf/general.m4, lib/autoconf/headers.m4,
17539 * lib/autoconf/lang.m4, lib/autoconf/libs.m4,
17540 * lib/autoconf/programs.m4, lib/autoconf/specific.m4,
17541 * lib/autoconf/status.m4, lib/autoconf/types.m4,
17551 * lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Restore smashed
17557 * doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING.
17592 * lib/autoconf/functions.m4: Use the default includes so that
17596 * doc/autoconf.texi (Default Includes): Document
17601 * lib/autoconf/specific.m4: Include signal.h and unistd.h.
17602 * doc/autoconf.texi (Obsolete Macros): Adjust.
17624 * doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h,
17629 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Improve the
17672 * doc/autoconf.texi: Make the dir entries in the autoconf manual
17680 * lib/autoconf/c.m4 (AC_C_RESTRICT): New macro.
17681 * doc/autoconf.texi (C Compiler): Describe AC_C_RESTRICT.
17697 * doc/autoconf.texi (Particular Headers): Some about sys/socket.h,
17702 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Correct syntax error
17712 * doc/autoconf.texi (ac, at, ms): Rename these indexes as...
17728 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Skip OS/2's install,
17734 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): The
17740 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Suggest
17752 * doc/autoconf.texi (C Compiler): `#line' portability.
17770 * lib/autoconf/general.m4 (AC_ARG_VAR): Use AS_HELP_STRING instead of
17790 * doc/autoconf.texi (Present But Cannot Be Compiled):
17799 * lib/autoconf/c.m4 (AC_LANG_SOURCE(C)): Do not generate
17801 * lib/autoconf/lang.m4 (AC_LANG_SOURCE): Fix comment to match this.
17802 * doc/autoconf.texi (Generating Sources): Document this.
17813 * doc/autoconf.texi (Present But Cannot Be Compiled): New.
17817 * doc/autoconf.texi (Limitations of Make): Remove the section
17838 * lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Translate colons,
17842 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES):
17860 <http://mail.gnu.org/archive/html/autoconf/2003-02/msg00139.html>.
17862 * doc/autoconf.texi (Shell Substitutions): test -n -> test -z,
17867 * doc/autoconf.texi (Limitations of Builtins): Add notes on printf
17872 * doc/autoconf.texi (Limitations of Make): `foo=bar make -e'
17877 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): When
17889 * lib/autoconf/general.m4 (AC_PREFIX_PROGRAM): Quote
17895 * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Define $1 to an
17909 * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Use the function f
17913 <http://mail.gnu.org/pipermail/autoconf/2002-November/014508.html>.
17915 * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C),
17919 <http://mail.gnu.org/pipermail/autoconf/2002-November/014490.html>.
17921 * doc/autoconf.texi (Obsolete Macros): Fix typos (insert empty
17925 <http://mail.gnu.org/pipermail/autoconf-patches/2002-December/008830.html>.
17935 <http://mail.gnu.org/pipermail/autoconf/2002-November/014524.html>
17968 * doc/autoconf.texi (C Compiler): Compiling several files at once.
17973 * doc/autoconf.texi (C Compiler): Solitary backslashes.
17978 * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Initialize f=$1 rather
17983 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Add -q
17987 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Strip -q from
17989 * doc/autoconf.texi (config.status Invocation): Document
18008 * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY): Wrap the `f'
18016 * doc/autoconf.texi (Limitations of Usual Tools): Grep -w.
18021 * lib/autoconf/autoheader.m4 (_AH_TEMPLATE_OLD, _AH_VERBATIM_OLD):
18038 * doc/autoconf.texi (Special Shell Variables): Mention those vars.
18055 * doc/autoconf.texi (autoreconf Invocation): Adjust.
18059 * lib/autoconf/functions.m4 (_AC_FUNC_MALLOC_IF): Change message.
18075 * lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use and display
18087 * lib/autoconf/general.m4 (_AC_MSG_LOG_CONFTEST): New.
18090 * lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT):
18092 * lib/autoconf/c.m4 (AC_LANG_SOURCE): Don't include confdefs.h,
18098 * doc/autoconf.texi (autom4te Invocation): Adjust.
18103 * doc/autoconf.texi (Particular Functions): AC_FUNC_MALLOC and
18109 * doc/autoconf.texi (Header Templates): Put also in words what the
18115 * lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Include stdlib.h and
18123 * doc/autoconf.texi (Subdirectories): Cygnus dirs have
18136 * doc/autoconf.texi (Invoking autom4te): Rename as...
18168 * lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Really use
18173 * doc/autoconf.texi: More AC_MSG_FAILURE promotion.
18174 * lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING):
18176 * lib/autoconf/lang.m4 (AC_LANG_CALL, AC_LANG_FUNC_LINK_TRY):
18181 * doc/autoconf.texi (Run Time): Document AC_RUN_IFELSE.
18185 (autoconf Invocation): Remove the duplicates with `invoking
18187 * lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_RUN.
18188 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.
18192 * doc/autoconf.texi (Generating Sources): Document AC_LANG_CALL
18199 * lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING): Don't use
18201 * lib/autoconf/libs.m4 (AC_CHECK_LIB, AC_PATH_XTRA): Likewise.
18202 * lib/autoconf/headers.m4 (AC_USG): Likewise.
18206 * lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_CPP.
18210 * lib/autoconf/general.m4 (AC_MSG_FAILURE): New.
18211 * doc/autoconf.texi (Printing Messages): Document it.
18212 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Use it when
18214 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT)
18217 * lib/autoconf/general.m4 (AC_RUN_IFELSE): Likewise.
18218 * lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS):
18220 * lib/autoconf/c.m4 (AC_PROG_CPP, AC_PROG_CC, AC_PROG_CXXCPP):
18225 * lib/autoconf/general.m4 (AC_TRY_CPP, AC_TRY_LINK)
18230 * doc/autoconf.texi (Generating Sources): New.
18245 * doc/autoconf.texi (Customizing autom4te): Remove a lost
18292 * doc/autoconf.texi (Invoking autom4te): Document --cache.
18300 * doc/autoconf.texi (Generic Headers): More information on how to
18305 * bin/autoconf.as, bin/autoconf.in, bin/autoupdate.in ($help):
18316 * doc/autoconf.texi (Particular Headers): In AC_HEADER_STDBOOL,
18326 * lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Also look for the
18329 * doc/autoconf.texi (Particular Headers): Adjust according to Paul
18334 * lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): New, based on CVS
18336 * doc/autoconf.texi (Particular Headers): Document it.
18340 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Avoid duplicates in
18345 * doc/autoconf.texi: Use AC_CONFIG_HEADERS in examples.
18353 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL)
18360 * doc/autoconf.texi (Limitations of Usual Tools): Remove incorrect
18365 * tests/foreign.at (Libtool): Don't check autoconf's stderr: there
18367 * lib/autoconf/autoheader.m4 (AH_VERBATIM, _AH_VERBATIM_OLD):
18369 * bin/autoheader.in: Invoke autoconf to get '' strings, not ""
18375 characters is a syntax warning now.
18377 * lib/autoconf/autoheader.m4 (AH_VERBATIM, _AH_VERBATIM_OLD):
18399 * lib/autoconf/general.m4 (AC_CACHE_SAVE): Don't use cmp.
18401 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Don't use cmp.
18403 * lib/autoconf/Makefile.am, lib/autotest/Makefile.am
18405 * doc/autoconf.texi (Limitations of Usual Tools): HP-UX' cmp and
18437 * bin/autoconf.as: Kill dead options.
18443 format, so that Emacs' compile mode understands us.
18449 autoheader's quiet mode.
18459 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL)
18469 * lib/autoconf/specific.m4 (AC_DECL_SYS_SIGLIST): Obsolete.
18499 * doc/autoconf.texi (Invoking autom4te):
18505 * doc/autoconf.texi (autom4te.cache): New section.
18516 * lib/autoconf/c.m4, lib/autoconf/functions.m4,
18517 * lib/autoconf/headers.m4, lib/autoconf/libs.m4,
18518 * lib/autoconf/specific.m4, lib/autoconf/types.m4: here.
18536 (autoconf, autoheader, autoreconf, autoupdate, ifnames, autoscan)
18538 * doc/autoconf.texi (Installation Directory Variables): Adjust.
18544 * lib/autoconf/types.m4: here, using AN_ macros.
18548 * lib/autoconf/programs.m4: here.
18555 * lib/autoconf/autoscan.m4: New file.
18556 * lib/autoconf/autoconf.m4: Include it.
18557 * lib/autoconf/functions.m4: Use AN_FUNCTION for all the functions
18559 * lib/autoconf/headers.m4: Similarly with headers.
18610 * lib/autoconf/functions.m4 (AC_FUNC_MBRTOWC): New, stolen from
18613 * doc/autoconf.texi (Particular Functions): Adjust.
18617 * doc/autoconf.texi (Limitations of Usual Tools): Some about mv
18622 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Have the tmp
18637 * doc/autoconf.texi (autoreconf Invocation): Likewise.
18643 * doc/autoconf.texi (Installation Directory Variables): Update.
18646 * bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
18660 (autoconf autoheader autoreconf autoupdate ifnames autoscan autom4te):
18668 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove b.out files.
18673 * doc/autoconf.texi (Particular Headers): Remove obsolete
18687 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Suggest
18704 * doc/autoconf.texi (Defining Symbols): Present two different
18710 * doc/autoconf.texi: Review grammar and punctuation.
18714 * doc/autoconf.texi: Fix minor formatting, spelling, and
18722 * doc/autoconf.texi (Questions): Rename as...
18728 * doc/autoconf.texi (Making testsuite Scripts): Update.
18733 * doc/autoconf.texi (Making testsuite Scripts): Use `@@' where a
18738 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Keep the
18748 * lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Use $srcdir when
18750 * lib/autoconf/general.m4 (AC_CHECK_DECLS): Check that the
18752 * doc/autoconf.texi (Generic Functions): Clarify the replacement
18758 * doc/autoconf.texi (Setting Output Variables): Clarify what
18764 * bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
18769 * doc/autoconf.texi (Installation Directory Variables): Adjust.
18773 * doc/autoconf.texi (Limitations of Make): HP-UX trailing backslashes
18785 * doc/autoconf.texi (Configuration Commands): Remove obsolete
18807 * doc/autoconf.texi (AC_SYS_POSIX_TERMIOS): Reflect renaming: s/am/ac/,
18813 * doc/autoconf.texi (Limitations of Builtins): Explain why logical
18831 * bin/autoconf.as: Work even if "ls" outputs "FOO not found" to
18833 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT,
18835 * doc/autoconf.texi (Limitations of Usual Tools): Add "ls".
18837 * bin/autoconf.as: Add --prepend-include option. This patch was
18838 applied to bin/autoconf.in in the 2002-07-17 patch by Mark D. Roth,
18839 but bin/autoconf.in is generated automatically from bin/autoconf.as.
18841 * bin/autoconf.in, configure: Regenerate.
18843 * doc/autoconf.texi (Special Shell Variables): Mention
18856 * doc/autoconf.texi (Special Shell Variables): Mention POSIX
18864 * lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Reject FOO if "cd
18876 lib/Autom4te/Makefile.in, lib/autoconf/Makefile.in,
18888 * doc/autoconf.texi (Limitations of Usual Tools): Notes on "cc"
18909 * lib/autoconf/fortran.m4 (AC_PROG_F77): Remove fc from the
18915 * doc/autoconf.texi (Invoking autom4te): End the option table,
18924 * doc/autoconf.texi: Remove documentation of autom4te
18943 * doc/autoconf.texi (Limitations of Make): Escaped newlines in
18949 * doc/autoconf.texi (Limitations of Make, Making testsuite Scripts):
18961 * doc/autoconf.texi (Limitations of Make): Mention the special
18966 * doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing
18971 * doc/autoconf.texi (Function Portability): `exit'.
18976 * doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): More about $U.
18991 * lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): New.
18992 * lib/autoconf/status.m4 (AC_OUTPUT_COMMANDS_PRE): Call it.
18998 * lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): Install
19003 * doc/autoconf.texi (Initializing configure): Clarify the
19008 * lib/autoconf/functions.m4 (AC_FUNC_FORK): Don't set
19029 * bin/autoconf.in: Add --prepend-include option.
19034 * doc/autoconf.texi: Document use of $AC_MACRO_PATH and site
19042 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): `_' is allowed in
19044 * doc/autoconf.texi (Initializing configure): Adjust.
19048 * lib/autoconf/functions.m4 (AC_FUNC_REALLOC, _AC_FUNC_REALLOC)
19052 * doc/autoconf.texi (Particular Functions): Adjust.
19056 * lib/autoconf/c.m4 (AC_C_BACKSLASH_A): New.
19057 * doc/autoconf.texi (C Compiler): Adjust.
19061 * doc/autoconf.texi: Properly set the ``header'' part.
19065 * doc/autoconf.texi (Systemology): Some about Darwin.
19069 * lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32):
19074 * doc/autoconf.texi: Use @enddots{} or @dots{} where appropriate.
19081 so that Emacs setups GNU style for perl-mode and cperl-mode.
19102 * bin/autoconf.as (AUTOM4TE): Default to a fully qualified path
19103 name, so that symlinks to 'autoconf' work properly. Bug reported
19106 * bin/autoreconf.in (autoconf, autoheader): Likewise.
19110 * lib/autoconf/functions.m4 (_AC_LIBOBJ_FNMATCH): Also check for
19116 * doc/autoconf.texi: Add more dir entries.
19126 * tests/tools.at (autoconf: forbidden tokens, basic)
19127 (autoconf: forbidden tokens, exceptions): Adjust to the change of
19132 * lib/autoconf/c.m4 (AC_LANG_PROGRAM(C)): Use
19137 * lib/autoconf/functions.m4 (AC_REPLACE_FUNC_FNMATCH): Typo,
19145 * doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
19156 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
19159 * lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Split into...
19166 * doc/autoconf.texi (Particular Functions, Generic Functions): Adjust.
19172 * lib/autoconf/status.m4 (_AC_OUTPUT_LINKS): Fall back on cp
19175 * doc/autoconf.texi (Configuration Links): Likewise.
19186 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.
19187 * lib/autoconf/general.m4 (_AC_RUN_LOG_STDERR, AC_EGREP_CPP):
19189 * lib/autoconf/Makefile.am (check-local): Likewise.
19190 * lib/autoconf/status.m4 (AC_CONFIG_HEADER): Likewise.
19191 * lib/autoconf/types.m4 (commentary only): Likewise.
19198 * lib/autoconf/programs.m4 (AC_PROG_EGREP, AC_PROG_FGREP): New macros.
19199 * doc/autoconf.texi (Particular Programs): Document them.
19205 * lib/autoconf/types.m4 (AC_TYPE_MBSTATE_T): New macro.
19206 * NEWS, doc/autoconf.texi (Particular Types): Document it.
19207 * lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Require it
19212 * doc/autoconf.texi (Hosts and Cross-Compilation): Specify the
19217 * lib/autoconf/fortran.m4 (AC_PROG_F77): Remove cf77 and cft77
19221 * doc/autoconf.texi (Fortran 77 Compiler): Don't suggest cf77.
19225 * lib/autoconf/types.m4 (AC_CHECK_MEMBER): Work correctly even if
19237 * doc/autoconf.texi (Particular Functions, UNIX Variants): Likewise.
19239 * lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): New macro.
19246 * lib/autoconf/specific.m4 (AC_GNU_SOURCE): New macro.
19250 * lib/autoconf/headers.m4 (AC_HEADER_TIOCGWINSZ):
19252 and it causes a 'test' syntax error if it fails.
19255 * lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
19262 * lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Add optional
19266 * doc/autoconf.texi (Particular Functions): Document this.
19277 * doc/autoconf.texi (autoreconf Invocation): Adjust.
19293 * doc/autoconf.texi: Mention "set -e -x" lossage
19313 * doc/autoconf.texi (Obsolete Macros): Typo.
19325 * doc/autoconf.texi (Limitations of Usual Tools): sed and `!'.
19330 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Let ac_subst_files
19339 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Adjust.
19343 * bin/autoreconf.in (autoreconf): Run automake after autoconf and
19354 * lib/autoconf/general.m4 (_AC_RUN_IFELSE): Remove gmon.out
19367 * doc/autoconf.texi (Pretty Help Strings): Remove a spurious
19378 * TODO, bin/autoupdate.in, doc/autoconf.texi,
19379 lib/autoconf/general.m4, lib/autoconf/libs.m4,
19380 lib/autoconf/status.m4, lib/m4sugar/m4sugar.m4, tests/m4sh.at,
19385 * doc/autoconf.texi (Shell Substitutions): Fix typos in yesterday's
19393 doc/autoconf.texi, lib/freeze.mk, lib/Autom4te/Struct.pm,
19394 lib/autoconf/autoheader.m4, lib/autoconf/c.m4,
19395 lib/autoconf/functions.m4, lib/autoconf/general.m4,
19396 lib/autoconf/lang.m4, lib/autoconf/libs.m4, lib/autoscan/identifiers,
19401 * doc/autoconf.texi: Follow the outline suggested in the GNU
19410 * bin/autoconf.as: Rewrite so that the problem does not come up.
19411 * lib/autoconf/programs.m4 (AC_CHECK_PROG): Likewise.
19412 * lib/autoconf/status.m4 (AC_OUTPUT): Likewise.
19422 * doc/autoconf.texi (Shell Substitutions): Document the problem.
19444 * doc/autoconf.texi (Shell Substitutions): Explain it.
19458 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Don't invoke
19461 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
19472 * bin/autoconf.as: New, precursor of autoconf.in.
19473 (autoconf.in): New target.
19477 * doc/autoconf.texi (Limitations of Make): Mention the issue
19482 * lib/autoconf/status.m4 (_AC_SRCPATHS): Handle empty
19487 * doc/autoconf.texi (Systemology): Add link to Unix V7 online docs.
19503 * lib/autoconf/status.m4 (_AC_CONFIG_FILE, _AC_CONFIG_HEADER)
19517 syntax, as it is provided by M4sugar.
19530 * lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT_REJECT)
19541 * lib/autoconf/c.m4 (AC_PROG_CC_STDC): Rename to _AC_PROG_CC_STDC.
19548 * doc/autoconf.texi, NEWS: Document.
19559 * lib/autoconf/c.m4 (AC_C_INLINE): Test with a typedef return value,
19570 * doc/autoconf.texi (Portable Shell): Add pointers to FAQs.
19574 * doc/autoconf.texi (Introduction): The GNATS base moved.
19580 * doc/autoconf.texi (Assignments): Document the problem.
19584 * doc/autoconf.texi (Limitations of Make): Mention more issue
19590 * doc/autoconf.texi (Here-Documents): Mention Solaris 8 dtksh
19610 * doc/autoconf.texi: Adjust @code/@command, @xref/@ref usage.
19619 * doc/autoconf.texi (Programming in M4sh): Add AS_MKDIR_P.
19651 * doc/autoconf.texi (Special Shell Variables): More about IFS.
19655 * doc/autoconf.texi (Header Portability): New.
19660 * doc/autoconf.texi (Limitations of Usual Tools): Some about `cp
19680 * doc/autoconf.texi (Subdirectories): Clarify that the
19700 * bin/autoconf.in, bin/autoheader.in, bin/autom4te.in,
19706 * doc/autoconf.texi (Invoking autom4te): New.
19710 * doc/autoconf.texi (Specifying Names): Clarification suggested by
19719 * doc/autoconf.texi (AC_LIBOBJ vs. LIBOBJS): New.
19720 * lib/autoconf/general.m4 (AC_INIT): More informative error
19730 * doc/autoconf.texi (Transforming Names): Equality between target
19736 * lib/autoconf/general.m4 (AC_CANONICAL_HOST): Explicitly state
19741 * doc/autoconf.texi (Evaluation Macros): New.
19765 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Adjust, and use
19770 * doc/autoconf.texi (Changequote is Evil): New.
19774 * doc/autoconf.texi (Portable Shell): Mention 32-byte #! length limit
19779 * lib/autoconf/c.m4, lib/autoconf/fortran.m4,
19780 lib/autoconf/functions.m4, lib/autoconf/general.m4,
19781 lib/autoconf/headers.m4, lib/autoconf/lang.m4,
19782 lib/autoconf/programs.m4, lib/autoconf/status.m4: Improve spelling
19792 * doc/autoconf.texi (Function Portability): Add va_copy and va_list.
19796 * lib/autoconf/functions.m4 (AC_FUNC_SETPGRP): Fix the test.
19820 * lib/autoconf/general.m4 (AC_PREFIX_PROGRAM): Just use a fresh
19826 * doc/autoconf.texi (Limitations of Builtins): More about
19831 * lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Don't output empty
19849 * doc/autoconf.texi (Specific Compiler Characteristics):
19851 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Cast to long,
19864 * doc/autoconf.texi (Making testsuite Scripts): Document
19876 * lib/autoconf/autoconf.m4, lib/autotest/general.m4,
19891 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Accept $4.
19892 * doc/autoconf.texi (Initializing configure): Adjust.
19896 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Map non
19904 * doc/autoconf.texi (Compilers and Preprocessors): New.
19908 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Support pre-defined
19910 * doc/autoconf.texi (Initializing configure): Explain how to
19921 * doc/autoconf.texi (Writing testsuite.at): AT_CLEANUP no longer
19943 * bin/autoheader.in, bin/autoconf.in, bin/autoscan.in,
19944 * doc/autoconf.texi: Finally add Akim as an author.
19969 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS)
19975 * lib/autoconf/functions.m4 (AC_FUNC_MMAP): #Undef malloc.
19986 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Initialize
19991 * lib/autoconf/functions.m4 (AC_FUNC_STRNLEN): New, from Jim
19993 * doc/autoconf.texi (Function Portability): Document the strnlen
20000 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't create
20003 * doc/autoconf.texi (testsuite Scripts): Adjust.
20009 * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Move the AC_SUBST
20026 * doc/autoconf.texi (Output): Improved wording regarding use of
20032 * doc/autoconf.texi (Function Portability): Add notes on sscanf
20037 * doc/autoconf.texi (New Macros): Tweak wording.
20041 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): We cleaning up the
20048 * lib/autoconf/general.m4: Avoid duplicates in `$ac_configure_args'.
20056 * lib/autoconf/status.m4 (_AC_SRCPATHS): Rename buildpath to
20060 * NEWS, doc/autoconf.texi, lib/autoconf/autotest.m4,
20066 * lib/autoconf/fortran.m4 (_AC_PROG_F77_V_OUTPUT): Fix failed
20072 * doc/autoconf.texi (File Descriptors): Use a clearer layout for the
20073 forbidden file descriptors table.
20122 * doc/autoconf.texi (Using an Autotest Test Suite): New.
20130 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Replace srcdir,
20140 * doc/autoconf.texi, TODO, lib/autoconf/fortran.m4,
20141 lib/autoconf/functions.m4, lib/autoconf/headers.m4,
20147 * doc/autoconf.texi (Using System Type): Add an example of `case
20152 * doc/autoconf.texi (Installation Directory Variables): Englishoes
20159 * lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Make the array
20166 * doc/autoconf.texi (C Compiler): Document the above.
20261 * lib/autoconf/c.m4 (AC_C_PROTOTYPES): Define __PROTOTYPES too.
20262 * doc/autoconf.texi (C Compiler): AC_C_PROTOTYPES now defines
20267 * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Use AC_CHECK_FUNCS.
20271 * lib/autoconf/c.m4, lib/autoconf/fortran.m4,
20272 * lib/autoconf/functions.m4, lib/autoconf/general.m4,
20273 * lib/autoconf/headers.m4, lib/autoconf/libs.m4,
20274 * lib/autoconf/programs.m4, lib/autoconf/specific.m4,
20275 * lib/autoconf/types.m4: When invoking AC_DEFINE and friends,
20280 * lib/autoconf/functions.m4 (AC_FUNC_STRTOD): AC_SUBST POW_LIB.
20285 * lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Use
20309 instead of successive calls to autoconf.
20315 * doc/autoconf.texi (Limitations of Usual Tools): Note HP-UX cc
20321 * lib/autoconf/general.m4 (AC_INTI): Forbid LIBOBJS.
20340 * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): When removing
20345 * doc/autoconf.texi (testsuite Invocation): Update.
20350 * doc/autoconf.texi: s/@code/@command/ where appropriate.
20364 * doc/autoconf.texi (autoreconf Invocation): Update.
20383 (&autoreconf): If autoconf is not used, don't try to trace.
20417 * doc/autoconf.texi (Special Shell Variables): Describe the above.
20432 * doc/autoconf.texi (Special Shell Variables): Document
20442 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Do not
20454 * doc/autoconf.texi (Special Shell Variables): Document some
20472 * doc/autoconf.texi (Shellology): Mention the problems with bash
20477 * lib/autoconf/functions.m4 (AC_FUNC_STRERROR_R):
20484 * doc/autoconf.texi (Particular Functions):
20492 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): The name of
20506 * doc/autoconf.texi: Adjust.
20522 * lib/autoconf/programs.m4 (AC_PROG_AWK): Prefer gawk to mawk.
20523 * doc/autoconf.texi (Particular Programs): Likewise.
20527 * lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Name the generated
20534 * lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el: In a
20535 comment, explain how to install automatic mode selection.
20545 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Cast sizeof to unsigned
20557 * lib/autoconf/general.m4 (_AC_INIT_SRCDIR):
20565 * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Recognize
20577 * lib/autoconf/general.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS)
20579 * lib/autoconf/headers.m4: here.
20580 * lib/autoconf/types.m4: Comment changes.
20581 * doc/autoconf.texi: Specify where the default includes are used
20586 * lib/autoconf/autoconf.m4 (m4_patsubst, m4_regexp): New
20603 * doc/autoconf.texi (autoreconf Invocation): Adjust.
20633 * lib/autoconf/autoconf.m4, lib/autoconf/general.m4,
20634 * lib/autoconf/libs.m4, lib/autoconf/status.m4,
20635 * lib/autoconf/types.m4, lib/autotest/general.m4,
20639 * doc/autoconf.texi (Redefined M4 Macros): Adjust.
20662 * lib/autoconf/general.m4 (AS_DEFUN, AC_DEFUN_ONCE, AC_BEFORE)
20671 * lib/emacs/autotest-mode.el (autotest-mode-map): New.
20672 (autotest-mode): Adjust.
20673 * lib/emacs/autoconf-mode.el (autoconf-mode-map): Modernize, map
20676 (autoconf-current-defun): New.
20677 (autoconf-font-lock-keywords): Recognize `m4_defun'.
20681 * lib/autoconf/general.m4 (_m4_divert(BODY)): Move to...
20684 * lib/autoconf/general.m4 (AC_PLAIN_SCRIPT) : Remove.
20691 (autoconf: forbidden tokens): Adjust to work on M4sh instead of
20696 * doc/autoconf.texi (config.status Invocation):
20745 * doc/autoconf.texi (Limitations of Builtins): You can't use
20773 * doc/autoconf.texi: Use @kbd for user input.
20778 * lib/autoconf/status.m4 (AC_OUTPUT_MAKE_DEFS):
20780 suggested to bug-autoconf by Philippe De Muyter on 2000-05-28,
20782 * doc/autoconf.texi (Limitations of Usual Tools):
20785 * lib/autoconf/types.m4 (AC_CHECK_SIZEOF):
20788 * lib/autoconf/general.m4 (_AC_COMPUTE_INT_COMPILE):
20796 * lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el: New.
20813 * lib/autoconf/general.m4 (_AC_RUN_IFELSE): Pass the right exit
20827 * doc/autoconf.texi (autoconf Invocation): Fix the example:
20854 * doc/autoconf.texi (Top): Wrap in @ifnottex.
20858 * lib/autoconf/status.m4 (_AC_SRCPATHS): Compute and provide
20864 * lib/autoconf/general.m4 (_AC_INIT_HELP): Compute the dir
20867 * doc/autoconf.texi (Preset Output Variables): Document these
20875 * tests/Makefile.am, tests/autoconf, tests/autoheader,
20888 * doc/autoconf.texi (Common Shell Constructs): Rename as...
20906 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix shell
20927 * doc/autoconf.texi (Special Shell Variables): Add pdksh output
20932 * lib/autoconf/autotest.m4: Create `package.m4'.
20944 * lib/autoconf/c.m4, lib/autoconf/general.m4,
20945 * lib/autoconf/programs.m4: Replace all the occurrences of
20947 * doc/autoconf.texi (Special Shell Variables): Document LINENO.
20951 * lib/autoconf/functions.m4 (_AC_FUNC_FORK): Replaceded an 8-bit
20963 * lib/autoconf/programs.m4: Use extensions listed in
20968 * lib/autoconf/general.m4: Fix a small Englisho.
20969 * lib/autoconf/status.m4: Fix a small typo. Handle DOS paths when
20975 * doc/autoconf.texi (File System Conventions): Clarify the use of
20998 * bin/autoconf.in: Reworded help text for a few options.
21005 already have $file). Set output files to binary mode (helps avoid
21015 * doc/autoconf.texi (Common Shell Constructs): New node,
21020 * lib/autoconf/c.m4:
21023 * lib/autoconf/general.m4 (_AC_COMPUTE_INT_COMPILE):
21027 * doc/autoconf.texi (Particular Functions): AC_FUNC_GETPGRP
21031 * lib/autoconf/functions.m4 (_AC_FUNC_GETPGRP_TEST): Remove.
21039 * doc/autoconf.texi (Limitations of Make) <$<>: New.
21043 * doc/autoconf.texi (Limitations of Usual Tools) <find>: More about
21057 * lib/autoconf/general.m4: Fixed AC_PREFIX_PROGRAM, it now behaves as
21062 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): No INIT-CMDS in
21069 * lib/m4sugar/m4sugar.m4, lib/autoconf/general.m4,
21070 * lib/autoconf/status.m4: Adjust.
21085 * lib/autoconf/general.m4 (AC_CACHE_VAL): Reestablish the space
21090 * lib/autoconf/c.m4: (AC_LANG_INT_SAVE(C)):
21096 * lib/autoconf/c.m4: (AC_LANG_INT_SAVE(C)):
21109 * lib/autoconf/headers.m4 (AC_HEADER_DIRENT): Use AC_SEARCH_LIBS,
21113 * lib/autoconf/specific.m4 (AC_ISC_POSIX): Replace the old, crufty
21118 * doc/autoconf.texi (AC_ISC_POSIX): Describe new behavior.
21142 * lib/autoconf/status.m4 (AC_CONFIG_IF_MEMBER): Use it.
21143 * lib/autoconf/general.m4 (AC_CACHE_SAVE): Use m4_match.
21144 * lib/autoconf/status.m4 (AC_CONFIG_IF_MEMBER, AC_CONFIG_LINKS):
21146 * lib/autoconf/types.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P)
21173 * lib/autoconf/programs.m4 (_AC_PROG_ECHO): Remove.
21174 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Adjust: AC_SUBST
21176 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't ask for at_n
21218 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't pass
21221 * lib/autoconf/programs.m4 (AC_SHELL_PATH_WALK): Use PATH_SEPARATOR.
21226 * lib/autoconf/general.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Remove.
21228 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Use _AS_PATH_WALK.
21237 doesn't neutralize SIGINT, making autoconf etc. non interruptible.
21238 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Move the package
21259 * lib/autoconf/Makefile.am (autoconf.m4f): Depends upon
21264 * lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Use `_array_'
21304 * doc/autoconf.texi (autoscan Invocation): Adjust.
21324 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the
21330 * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): DU 5.0 has
21336 * doc/autoconf.texi: Don't promote non `m4_*' M4 macros.
21345 * doc/autoconf.texi (Quadrigraphs): Document `@&t@'.
21374 Use directly autom4te, not autoconf.
21384 * doc/autoconf.texi: Catch up -I, --include changes.
21389 * bin/autoheader.in: Run directly autom4te --mode=autoconf, no
21390 need for autoconf.
21397 * bin/autom4te.in ($autoconf): Pass --force.
21428 * bin/autoconf.in (--include, -I): New option.
21429 Map --localdir, --autoconf-dir onto it.
21431 * bin/autoconf.in, bin/autoheader.in (AC_MACRODIR, autoconf_dir):
21436 * tests/autoconf: Dittowise.
21440 * bin/autoconf.in: Don't bother with `acsite.m4' and `aclocal.m4'.
21450 * bin/autoconf.in, bin/autoheader.in, bin/autoreconf.in,
21464 --autoconf-dir and others is related to running non installed
21466 * tests/autoconf, tests/autoheader, tests/autom4te, tests/autoupdate,
21473 * bin/autom4te.in, lib/autom4te.in, bin/autoconf.in:
21478 * doc/autoconf.texi: Strip the @nodes.
21505 (&parse_args): Support --mode, --set, and --melt.
21506 * bin/autoconf.in: Simplify and adjust.
21520 * doc/autoconf.texi (Limitations of Usual Tools): Document `date'.
21525 * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Don't use single
21531 * doc/autoconf.texi (Function Portability): Mention C right shifts.
21562 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): $2 defaults to $1.
21576 * lib/autoconf/status.m4 (_AC_SRCPATHS): Rename `ac_dots' as
21580 * doc/autoconf.texi (Configuration Actions): Document the vars
21586 * doc/autoconf.texi (Input) <AC_INIT>: Move to..
21596 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): this.
21602 * lib/autoconf/general.m4 (AU_DEFINE, AU_DEFUN, AU_ALIAS): Move
21604 * lib/autoconf/autoheader.m4: this new file.
21605 * lib/autoconf/general.m4 (AH_OUTPUT, AH_VERBATIM)
21608 * lib/autoconf/autoupdate.m4: this new file.
21612 * lib/autoconf/status.m4 (_AC_SRCPATHS): New.
21617 * lib/autoconf/general.m4 (_AC_INIT_HELP): Ditto.
21621 * lib/autoconf/autoconf.m4 (AC_CONFIG_COMMANDS)
21636 * lib/autoconf/status.m4: this new file.
21637 * lib/autoconf/general.m4, lib/autoconf/Makefile.am: Adjust.
21652 * lib/autoconf/Makefile.am, lib/autotest/Makefile.am,
21660 * lib/autoconf/version.in: Remove.
21683 * lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Use them.
21694 * doc/autoconf.texi (Indices): New node.
21699 * lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Use
21705 * lib/autoconf/general.m4 (AC_SHELL_PATH_WALK, AC_CHECK_PROG)
21708 * lib/autoconf/programs.m4: here.
21709 * lib/autoconf/specific.m4 (_AC_PROG_ECHO, AC_PROG_MAKE_SET)
21712 * lib/autoconf/programs.m4: here.
21715 * lib/autoconf/autoconf.m4, lib/autoconf/Makefile.am
21720 * lib/autoconf/general.m4 (AC_LIST_MEMBER_OF, AC_LINKER_OPTION):
21722 * lib/autoconf/fortran.m4 (_AC_LIST_MEMBER_IF, _AC_LINKER_OPTION):
21724 * lib/autoconf/general.m4 (AC_TRY_LINK_FUNC): Move to...
21725 * lib/autoconf/functions.m4: here.
21726 * lib/autoconf/general.m4 (AC_SEARCH_LIBS, AC_CHECK_LIB)
21728 * lib/autoconf/libs: this new file.
21729 * lib/autoconf/specific.m4 (_AC_PATH_X_XMKMF, _AC_PATH_X_DIRECT)
21731 * lib/autoconf/libs.m4: here.
21732 * lib/autoconf/autoconf.m4, lib/autoconf/Makefile.am: Adjust.
21737 * lib/autoconf/general.m4 (_AC_OUTPUT_SUBDIRS): Adjust.
21748 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prepare the cross-compile
21756 `Autoconf', not `autoconf' (the executable).
21762 * doc/autoconf.texi: Reverse the 2001-08-15 change which
21767 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Warn if the
21769 * doc/autoconf.texi (Input) <AC_INIT>: Arguments must be literals.
21774 * doc/autoconf.texi (Examining Declarations) <AC_TRY_CPP>:
21791 * lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Say what you are
21798 * lib/autoconf/general.m4 (_AC_OUTPUT_COMMANDS): Say what you do.
21812 * lib/autoconf/general.m4, lib/autoconf/specific.m4,
21815 * lib/m4sugar/Makefile.am, lib/autoconf/Makefile.am,
21838 * lib/autoconf/general.m4 (_m4_divert(BINSH), _m4_divert(REVISION))
21844 * lib/autoconf/general.m4 (_m4_divert(PREPARE)): Remove, replaced
21853 * tests/torture.at: Ask Autotest mode, not Autoconf mode.
21861 * lib/autoconf/autoconf.m4, lib/autoconf/oldnames.m4,
21866 * doc/autoconf.texi (Function Portability): Mention snprintf,
21871 * doc/install.texi, doc/autoconf.texi: Use `autoconf', not
21888 * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_NEW)
21894 * doc/autoconf.texi: Work around Texinfo buglets.
21901 * doc/autoconf.texi (Writing testsuite.at) <AT_CHECK>: Complete.
21908 * bin/autoconf.in: Use it.
21912 * bin/Makefile.am, lib/Autom4te/Makefile.am, lib/autoconf/Makefile.am
21917 * doc/autoconf.texi, doc/install.texi: Put copyright notice at
21927 * doc/autoconf.texi (pr): New index.
21940 * doc/autoconf.texi (Function Portability): sprintf's return
21974 * doc/autoconf.texi (ma): Rename this index as...
21981 * doc/autoconf.texi (Using Autotest): New chapter.
21997 * doc/autoconf.texi, doc/install.texi: Add a copyright notice
22002 * NEWS: The autoconf manual now is distributed under the terms
22005 * doc/autoconf.texi: Switch from old style copyright notice to FDL.
22017 README-alpha, TODO, configure.ac, lib/autoconf/Makefile.am,
22033 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Handle ACTION-IF-TRUE,
22035 * doc/autoconf.texi (C Compiler Characteristics): Update
22040 * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Guess endianness by grep'ing
22052 * lib/autoconf/general.m4 (_AC_OUTPUT_SUBDIRS): Propagate the
22057 * lib/autoconf/lang.m4: Ignore *.xSYM when looking for an executable
22105 * bin/autoconf.in, bin/autoheader.in: --force, -f is a new option.
22113 * lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, AC_FUNC_ERROR_AT_LINE)
22116 * lib/autoconf/headers.m4 (AC_HEADER_MAJOR): Likewise.
22117 * lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS)
22138 `autoconf && autoheader' is sped up. Now, speed up `autoheader &&
22139 autoconf', i.e., in addition to caching traces, cache the output.
22183 * bin/autoconf.in: Preselect some Autoconf macros.
22187 * tests/tools.at (autoconf --trace: user macros): Check traces on
22198 * bin/autoconf.in ($@): Work around the usual sh bug.
22216 * doc/autoconf.texi (Redefined M4 Macros): Document m4_exit,
22228 * lib/autoconf/Makefile.am (autoconf.m4f): List its dependencies.
22229 * tests/tools.at (autoconf: forbidden tokens, basic)
22230 (autoconf: forbidden tokens, exceptions): No longer sort
22231 autoconf's stderr, as it is now deterministic.
22253 * bin/autoconf.in, bin/autom4te.in, bin/autoupdate.in: Remove your
22275 * autoconf.in, autom4te.in, autoscan.in, ifnames.in,
22284 * autoconf.in (M4): Remove.
22288 * autoconf.in ($AWK): Remove, no longer used.
22290 (AWK portability): Remove, for autoconf no longer uses AWK.
22292 * configure.ac: autoconf no longer needs an AWK with a good
22296 * lib/autoconf/Makefile.am: Ship version.m4, maintainer file.
22301 * lib/autoconf/lang.m4 (AC_LANG(C), AC_LANG_C, _AC_LANG_ABBREV(C))
22314 * lib/autoconf/c.m4: here, new file.
22316 * lib/autoconf/lang.m4 (AC_LANG(Fortran 77), AC_LANG_FORTRAN77)
22325 * lib/autoconf/fortran.m4: here, new file.
22330 * lib/autoconf/functions.m4: this.
22332 * lib/autoconf/general.m4: this.
22334 * lib/autoconf/headers.m4: this.
22336 * lib/autoconf/lang.m4: this.
22338 * lib/autoconf/oldnames.m4: this.
22340 * lib/autoconf/specific.m4: this.
22342 * lib/autoconf/types.m4: this.
22343 * autoconf.m4: Rename as...
22344 * lib/autoconf/autoconf.m4: this.
22369 * doc/autoconf.texi: Moving/deleting open files is not portable.
22385 * autoconf.in: Try to define the variables before using them.
22392 * autoconf.in (ac_LF_and_DOT): Remove, unused.
22396 Let autoconf use autom4te for traces.
22398 * autoconf.in ($task, task trace): Remove, merely pass --trace to
22400 * autoheader.in: Don't pass `-' to autoconf, rather, a tmp file.
22407 ($autoconf): Pass --debug and --verbose.
22413 Let autoconf use autom4te to create configure.
22415 * autoconf.in ($automate): New var.
22439 * doc/autoconf.texi (Cache Checkpointing): Use AC_MSG_ERROR in
22521 * doc/autoconf.texi (Limitations of Make): Macro names and underscore.
22541 * doc/autoconf.texi (C++ Compilers Characteristics): Last resort
22546 * doc/autoconf.texi (Files): New subsection.
22550 * doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections
22563 * doc/autoconf.texi (autoscan Invocation): Document `autoscan.log'
22571 * autoconf.in: Refuse such AWK.
22575 * doc/autoconf.texi (Fortran 77 Compiler): Some typos.
22695 * doc/autoconf.texi: Document AC_F77_DUMMY_MAIN and AC_F77_MAIN.
22755 * doc/autoconf.texi (Autoconf 2.13): New section.
22759 * autoconf.in (Task traces): Separate the error messages from the
22769 * doc/autoconf.texi (Redefined M4 Macros): New.
22802 * doc/autoconf.texi (AC_ARG_VAR): Update.
22820 * doc/autoconf.texi (Functions Portability): Rename as...
22826 * NEWS, doc/autoconf.texi: Document quadrigraphs.
22843 * doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define
22848 * doc/autoconf.texi (Functions Portability): New section.
22852 * autoconf.in (M4): Pass --nesting-limit=1024, unless already set
22869 * doc/autoconf.texi (ms): New index.
22890 * doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR.
22895 * doc/autoconf.texi: Move AC_FUNC_WAIT3 and
22921 * doc/autoconf.texi (Portable Shell): Move to follow `Writing
22997 * doc/autoconf.texi (Here-Documents): New section, gathering
23003 * doc/autoconf.texi (Portable Shell Programming): Promoted as a
23008 * doc/autoconf.texi (Limitations of Builtins): Complete the
23014 * doc/autoconf.texi: Talk about here documents and speedups.
23020 * doc/autoconf.texi (Concept Index): Introduce it.
23053 PR autoconf/187.
23064 * doc/autoconf.texi: Fix references to Solaris and SunOS versions.
23082 Fixes PR autoconf/182.
23088 Fixes PR autoconf/184.
23090 * autoconf.sh (m4_prefiles, m4f_prefiles): New variables.
23124 * autoconf.in: Likewise. Also don't rely on exit == exit $?.
23169 * doc/autoconf.texi (Introduction, Pointers): Update the Autoconf
23186 * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in,
23187 * autoupdate.in: Specify the Emacs mode.
23194 * autoconf.sh, autoreconf.sh, autoheader.sh, autoscan.pl, ifnames.sh:
23196 * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in: