bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: suggestion: put AC_ at the front of AC_ items in the index


From: Akim Demaille
Subject: Re: suggestion: put AC_ at the front of AC_ items in the index
Date: Tue, 01 Apr 2003 09:28:28 +0200
User-agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.2 (gnu/linux)

 Paul> Akim Demaille <address@hidden> writes:
 >> How about trying to keep the printed manual nice, and have the Info
 >> index be AC_'d?

 Paul> That would be OK with me, since I never use the printed manual.

 Paul> Another possibility is to index both AC_FOO and FOO.

I tried to have a framework that would make it easier to change our
mind.  But Texinfo proved to be quite resistant to changes :(

Index: ChangeLog
from  Akim Demaille  <address@hidden>

        * doc/autoconf.texi (ac, at, ms): Rename these indexes as...
        (AC, AT, MS): these.
        (shortindexflag, @acindex, @ahindex, @asindex, @atindex, @msindex):
        New.
        Use them.
        * doc/Makefile.am (CLEANFILES): Adjust.
        (TEXI2DVI): Make it --batch.

Index: doc/Makefile.am
===================================================================
RCS file: /cvsroot/autoconf/autoconf/doc/Makefile.am,v
retrieving revision 1.27
diff -u -u -r1.27 Makefile.am
--- doc/Makefile.am 4 Sep 2002 16:03:13 -0000 1.27
+++ doc/Makefile.am 1 Apr 2003 07:27:35 -0000
@@ -1,7 +1,7 @@
 ## Process this file with automake to create Makefile.in.
 
 ## Makefile for Autoconf.
-## Copyright (C) 2000, 2001, 2002  Free Software Foundation, Inc.
+## Copyright (C) 2000, 2001, 2002, 2003  Free Software Foundation, Inc.
 
 ## This program is free software; you can redistribute it and/or modify
 ## it under the terms of the GNU General Public License as published by
@@ -19,6 +19,7 @@
 ## 02111-1307, USA.
 
 AM_MAKEINFOFLAGS = --no-split
+TEXI2DVI = texi2dvi --batch
 TEXI2HTML = texi2html
 TEXI2HTML_FLAGS = -split_chapter
 
@@ -28,8 +29,8 @@
 
 # Files from texi2dvi that should be removed, but which Automake does
 # not know.
-CLEANFILES = autoconf.acs  autoconf.cvs  autoconf.mss  autoconf.prs \
-            autoconf.ats  autoconf.evs  autoconf.fns  autoconf.ovs \
+CLEANFILES = autoconf.ACs  autoconf.cvs  autoconf.MSs  autoconf.prs \
+            autoconf.ATs  autoconf.evs  autoconf.fns  autoconf.ovs \
              autoconf.tmp \
             autoconf*.html standards*.html
 
Index: doc/Makefile.in
===================================================================
RCS file: /cvsroot/autoconf/autoconf/doc/Makefile.in,v
retrieving revision 1.131
diff -u -u -r1.131 Makefile.in
--- doc/Makefile.in 1 Apr 2003 07:24:38 -0000 1.131
+++ doc/Makefile.in 1 Apr 2003 07:27:35 -0000
@@ -105,8 +105,8 @@
 
 # Files from texi2dvi that should be removed, but which Automake does
 # not know.
-CLEANFILES = autoconf.acs  autoconf.cvs  autoconf.mss  autoconf.prs \
-            autoconf.ats  autoconf.evs  autoconf.fns  autoconf.ovs \
+CLEANFILES = autoconf.ACs  autoconf.cvs  autoconf.MSs  autoconf.prs \
+            autoconf.ATs  autoconf.evs  autoconf.fns  autoconf.ovs \
              autoconf.tmp \
             autoconf*.html standards*.html
 
@@ -226,10 +226,10 @@
        done
 
 mostlyclean-aminfo:
-       -rm -f autoconf.AC autoconf.ACs autoconf.atx autoconf.atxs autoconf.aux 
\
-         autoconf.cp autoconf.cps autoconf.cv autoconf.cvs autoconf.ev \
-         autoconf.evs autoconf.fn autoconf.fns autoconf.ky \
-         autoconf.kys autoconf.log autoconf.msx autoconf.msxs \
+       -rm -f autoconf.AC autoconf.ACs autoconf.AT autoconf.ATs autoconf.MS \
+         autoconf.MSs autoconf.aux autoconf.cp autoconf.cps \
+         autoconf.cv autoconf.cvs autoconf.ev autoconf.evs autoconf.fn \
+         autoconf.fns autoconf.ky autoconf.kys autoconf.log \
          autoconf.ov autoconf.ovs autoconf.pg autoconf.pgs autoconf.pr \
          autoconf.prs autoconf.tmp autoconf.toc autoconf.tp \
          autoconf.tps autoconf.vr autoconf.vrs autoconf.dvi \
Index: doc/autoconf.texi
===================================================================
RCS file: /cvsroot/autoconf/autoconf/doc/autoconf.texi,v
retrieving revision 1.726
diff -u -u -r1.726 autoconf.texi
--- doc/autoconf.texi 28 Mar 2003 14:51:31 -0000 1.726
+++ doc/autoconf.texi 1 Apr 2003 07:27:40 -0000
@@ -8,17 +8,26 @@
 @setcontentsaftertitlepage
 @finalout
 
address@hidden A simple macro for optional variables.
address@hidden @ovar(ARG, DEFAULT)
address@hidden -------------------
address@hidden The ARG is an optional argument.  To be used for macro arguments 
in
address@hidden their documentation (@defmac).
 @macro ovar{varname}
 @address@hidden@r{]}
 @end macro
 
address@hidden A simple macro for optional variables with a default value.
address@hidden @dvar(ARG, DEFAULT)
address@hidden -------------------
address@hidden The ARG is an optional argument, defaulting to DEFAULT.  To be 
used
address@hidden for macro arguments in their documentation (@defmac).
 @macro dvar{varname, default}
 @address@hidden = @address@hidden
 @end macro
 
address@hidden I don't like the way URL are displayed in TeX with @uref.
address@hidden @href(URL, TITLE)
address@hidden -----------------
address@hidden A replacement for @uref that puts the URL in the footnotes when
address@hidden not in HTML.
 @ifhtml
 @macro href{url, title}
 @uref{\url\, \title\}
@@ -30,6 +39,26 @@
 @end macro
 @end ifnothtml
 
address@hidden Handling the indexes with Texinfo yields several different 
problems.
address@hidden
address@hidden Because we want to drop out the AC_ part of the macro names in 
the
address@hidden printed manual, but not in the other outputs, we need a layer 
above
address@hidden the usual @acindex etc.  That's why we first define indexes such 
as
address@hidden acx meant to become the macro @acindex.  First of all, using 
``ac_''
address@hidden does not work with makeinfo, and using ``ac1'' doesn't work with 
TeX.
address@hidden So use something more regular ``acx''.  Then you finish with a 
printed
address@hidden index saying ``index is not existent''.  Of course: you ought to 
use
address@hidden two letters :(  So you use capitals.
address@hidden
address@hidden Second, when defining a macro in the TeX world, following spaces 
are
address@hidden eaten.  But then, since we embed @acxindex commands that use the 
end
address@hidden of line as an end marker, the whole things wrecks itself.  So 
make
address@hidden sure you do *force* an additional end of line, add a 
address@hidden''.
address@hidden
address@hidden Finally, you might want to get rid of TeX expansion, using 
--expand
address@hidden with texi2dvi.  But then you wake up an old problem: we use 
macros
address@hidden in @defmac etc. where TeX does perform the expansion, but not 
makeinfo.
+
 @c Define an environment variable index.
 @defcodeindex ev
 @c Define an output variable index.
@@ -37,15 +66,91 @@
 @c Define a CPP variable index.
 @defcodeindex cv
 @c Define an Autoconf macro index that @defmac doesn't write to.
address@hidden ac
address@hidden AC
 @c Define an Autotest macro index that @defmac doesn't write to.
address@hidden at
address@hidden AT
 @c Define an M4sugar macro index that @defmac doesn't write to.
address@hidden ms
address@hidden MS
 @c Define an index for *foreign* programs: `mv' etc.  Used for the
 @c portability sections and so on.
 @defindex pr
 
address@hidden shortindexflag
address@hidden --------------
address@hidden Shall we factor AC_ out of the Autoconf macro index etc.?
address@hidden
address@hidden shortindexflag
address@hidden iftex
+
address@hidden @acindex{MACRO}
address@hidden ---------------
address@hidden Registering an AC_\MACRO\.
address@hidden shortindexflag
address@hidden acindex{macro}
address@hidden \macro\
address@hidden
address@hidden macro
address@hidden ifset
address@hidden shortindexflag
address@hidden acindex{macro}
address@hidden AC_\macro\
address@hidden macro
address@hidden ifclear
+
address@hidden @ahindex{MACRO}
address@hidden ---------------
address@hidden Registering an AH_\MACRO\.
address@hidden ahindex{macro}
address@hidden AH_\macro\
address@hidden
address@hidden macro
+
address@hidden @asindex{MACRO}
address@hidden ---------------
address@hidden Registering an AS_\MACRO\.
address@hidden shortindexflag
address@hidden asindex{macro}
address@hidden \macro\
address@hidden
address@hidden macro
address@hidden ifset
address@hidden shortindexflag
address@hidden asindex{macro}
address@hidden AS_\macro\
address@hidden macro
address@hidden ifclear
+
address@hidden @atindex{MACRO}
address@hidden ---------------
address@hidden Registering an AT_\MACRO\.
address@hidden shortindexflag
address@hidden atindex{macro}
address@hidden \macro\
address@hidden
address@hidden macro
address@hidden ifset
address@hidden shortindexflag
address@hidden atindex{macro}
address@hidden AT_\macro\
address@hidden macro
address@hidden ifclear
+
address@hidden @msindex{MACRO}
address@hidden ---------------
address@hidden Registering an m4_\MACRO\.
address@hidden shortindexflag
address@hidden msindex{macro}
address@hidden \macro\
address@hidden
address@hidden macro
address@hidden ifset
address@hidden shortindexflag
address@hidden msindex{macro}
address@hidden m4_\macro\
address@hidden macro
address@hidden ifclear
+
+
 @c Define an index for functions: `alloca' etc.  Used for the
 @c portability sections and so on.  We can't use `fn' (aka `fnindex),
 @c since address@hidden' goes into it => we'd get all the macros too.
@@ -454,6 +559,7 @@
 
 Copying This Manual
 
+* GNU Free Documentation License::  License for copying this manual
 
 Indices
 
@@ -1470,7 +1576,7 @@
 (@pxref{Output}).
 
 @defmac AC_INIT (@var{package}, @var{version}, @ovar{bug-report}, 
@ovar{tarname})
address@hidden INIT
address@hidden
 Process any command-line arguments and perform various initializations
 and verifications.
 
@@ -1494,31 +1600,31 @@
 
 @table @asis
 @item @code{AC_PACKAGE_NAME}, @code{PACKAGE_NAME}
address@hidden PACKAGE_NAME
address@hidden
 @ovindex PACKAGE_NAME
 @cvindex PACKAGE_NAME
 Exactly @var{package}.
 
 @item @code{AC_PACKAGE_TARNAME}, @code{PACKAGE_TARNAME}
address@hidden PACKAGE_TARNAME
address@hidden
 @ovindex PACKAGE_TARNAME
 @cvindex PACKAGE_TARNAME
 Exactly @var{tarname}.
 
 @item @code{AC_PACKAGE_VERSION}, @code{PACKAGE_VERSION}
address@hidden PACKAGE_VERSION
address@hidden
 @ovindex PACKAGE_VERSION
 @cvindex PACKAGE_VERSION
 Exactly @var{version}.
 
 @item @code{AC_PACKAGE_STRING}, @code{PACKAGE_STRING}
address@hidden PACKAGE_STRING
address@hidden
 @ovindex PACKAGE_STRING
 @cvindex PACKAGE_STRING
 Exactly @address@hidden @var{version}}.
 
 @item @code{AC_PACKAGE_BUGREPORT}, @code{PACKAGE_BUGREPORT}
address@hidden PACKAGE_BUGREPORT
address@hidden
 @ovindex PACKAGE_BUGREPORT
 @cvindex PACKAGE_BUGREPORT
 Exactly @var{bug-report}.
@@ -1534,7 +1640,7 @@
 
 @c FIXME: AC_PREREQ should not be here
 @defmac AC_PREREQ (@var{version})
address@hidden PREREQ
address@hidden
 @cindex Version
 Ensure that a recent enough version of Autoconf is being used.  If the
 version of Autoconf being used to create @command{configure} is earlier
@@ -1550,7 +1656,7 @@
 @end defmac
 
 @defmac AC_COPYRIGHT (@var{copyright-notice})
address@hidden COPYRIGHT
address@hidden
 @cindex Copyright Notice
 State that, in addition to the Free Software Foundation's copyright on
 the Autoconf macros, parts of your @command{configure} are covered by the
@@ -1562,7 +1668,7 @@
 
 
 @defmac AC_REVISION (@var{revision-info})
address@hidden REVISION
address@hidden
 @cindex Revision
 Copy revision stamp @var{revision-info} into the @command{configure}
 script, with any dollar signs or double-quotes removed.  This macro lets
@@ -1593,7 +1699,7 @@
 
 
 @defmac AC_CONFIG_SRCDIR (@var{unique-file-in-source-dir})
address@hidden CONFIG_SRCDIR
address@hidden
 @var{unique-file-in-source-dir} is some file that is in the package's
 source directory; @command{configure} checks for this file's existence to
 make sure that the directory that it is told contains the source code in
@@ -1611,7 +1717,7 @@
 @c told which files to load, and in which order.
 @c
 @c @defmac AC_INCLUDE (@address@hidden)
address@hidden @acindex INCLUDE
address@hidden @acindex{INCLUDE}
 @c @c FIXME: There is no longer shell globbing.
 @c Read the macro definitions that appear in the listed files.  A list of
 @c space-separated filenames or shell globbing patterns is expected.  The
@@ -1633,7 +1739,7 @@
 it looks are correct for most cases.
 
 @defmac AC_CONFIG_AUX_DIR (@var{dir})
address@hidden CONFIG_AUX_DIR
address@hidden
 Use the auxiliary build tools (e.g., @file{install-sh},
 @file{config.sub}, @file{config.guess}, Cygnus @command{configure},
 Automake and Libtool scripts etc.) that are in directory @var{dir}.
@@ -1659,7 +1765,7 @@
 macro besides @code{AC_INIT} (@pxref{Input}).
 
 @defmac AC_OUTPUT
address@hidden OUTPUT
address@hidden
 @cindex Instantiation
 Generate @file{config.status} and launch it.  Call this macro once, at
 the end of @file{configure.ac}.
@@ -1688,7 +1794,7 @@
 following macro allows you to use it even with those versions.
 
 @defmac AC_PROG_MAKE_SET
address@hidden PROG_MAKE_SET
address@hidden
 @ovindex SET_MAKE
 If @command{make} predefines the Make variable @code{MAKE}, define
 output variable @code{SET_MAKE} to be empty.  Otherwise, define
@@ -1852,7 +1958,7 @@
 Be sure to read the previous section, @ref{Configuration Actions}.
 
 @defmac AC_CONFIG_FILES (@address@hidden, @ovar{cmds}, @ovar{init-cmds})
address@hidden CONFIG_FILES
address@hidden
 Make @code{AC_OUTPUT} create each @address@hidden by copying an input
 file (by default @address@hidden), substituting the output variable
 values.
@@ -2410,7 +2516,7 @@
 directory.
 
 @defmac AC_CONFIG_HEADERS (@var{header} @dots{}, @ovar{cmds}, @ovar{init-cmds})
address@hidden CONFIG_HEADERS
address@hidden
 @cvindex HAVE_CONFIG_H
 This macro is one of the instantiating macros; see @ref{Configuration
 Actions}.  Make @code{AC_OUTPUT} create the file(s) in the
@@ -2615,8 +2721,7 @@
 @ref{Defining Symbols}.  You may also use one of the following macros.
 
 @defmac AH_VERBATIM (@var{key}, @var{template})
address@hidden AH_VERBATIM
address@hidden VERBATIM
address@hidden
 Tell @command{autoheader} to include the @var{template} as-is in the header
 template file.  This @var{template} is associated with the @var{key},
 which is used to sort all the different templates and guarantee their
@@ -2635,8 +2740,7 @@
 
 
 @defmac AH_TEMPLATE (@var{key}, @var{description})
address@hidden AH_TEMPLATE
address@hidden TEMPLATE
address@hidden
 Tell @command{autoheader} to generate a template for @var{key}.  This macro
 generates standard templates just like @code{AC_DEFINE} when a
 @var{description} is given.
@@ -2665,15 +2769,13 @@
 
 
 @defmac AH_TOP (@var{text})
address@hidden AH_TOP
address@hidden TOP
address@hidden
 Include @var{text} at the top of the header template file.
 @end defmac
 
 
 @defmac AH_BOTTOM (@var{text})
address@hidden AH_BOTTOM
address@hidden BOTTOM
address@hidden
 Include @var{text} at the bottom of the header template file.
 @end defmac
 
@@ -2688,7 +2790,7 @@
 @code{AC_OUTPUT_COMMANDS}; see @ref{Obsolete Macros}, for details.
 
 @defmac AC_CONFIG_COMMANDS (@address@hidden, @ovar{cmds}, @ovar{init-cmds})
address@hidden CONFIG_COMMANDS
address@hidden
 Specify additional shell commands to run at the end of
 @file{config.status}, and shell commands to initialize any variables
 from @command{configure}.  Associate the commands with @var{tag}.  Since
@@ -2711,12 +2813,12 @@
 @end defmac
 
 @defmac AC_CONFIG_COMMANDS_PRE (@var{cmds})
address@hidden OUTPUT_COMMANDS_PRE
address@hidden
 Execute the @var{cmds} right before creating @file{config.status}.
 @end defmac
 
 @defmac AC_CONFIG_COMMANDS_POST (@var{cmds})
address@hidden OUTPUT_COMMANDS_POST
address@hidden
 Execute the @var{cmds} right after creating @file{config.status}.
 @end defmac
 
@@ -2732,7 +2834,7 @@
 built in a directory different from the source directory.
 
 @defmac AC_CONFIG_LINKS (@var{dest}:@address@hidden, @ovar{cmds}, 
@ovar{init-cmds})
address@hidden CONFIG_LINKS
address@hidden
 @cindex Links
 Make @code{AC_OUTPUT} link each of the existing files @var{source} to
 the corresponding link name @var{dest}.  Makes a symbolic link if
@@ -2776,7 +2878,7 @@
 packages in subdirectories.
 
 @defmac AC_CONFIG_SUBDIRS (@var{dir} @dots{})
address@hidden CONFIG_SUBDIRS
address@hidden
 @ovindex subdirs
 Make @code{AC_OUTPUT} run @command{configure} in each subdirectory
 @var{dir} in the given whitespace-separated list.  Each @var{dir} should
@@ -2856,7 +2958,7 @@
 @code{AC_PREFIX_DEFAULT} macro.
 
 @defmac AC_PREFIX_DEFAULT (@var{prefix})
address@hidden PREFIX_DEFAULT
address@hidden
 Set the default installation prefix to @var{prefix} instead of
 @file{/usr/local}.
 @end defmac
@@ -2867,7 +2969,7 @@
 @code{AC_PREFIX_PROGRAM}.
 
 @defmac AC_PREFIX_PROGRAM (@var{program})
address@hidden PREFIX_PROGRAM
address@hidden
 If the user did not specify an installation prefix (using the
 @option{--prefix} option), guess a value for it by looking for
 @var{program} in @code{PATH}, the way the shell does.  If @var{program}
@@ -3053,7 +3155,7 @@
 in some cases whether they support certain features.
 
 @defmac AC_PROG_AWK
address@hidden PROG_AWK
address@hidden
 @ovindex AWK
 Check for @code{gawk}, @code{mawk}, @code{nawk}, and @code{awk}, in that
 order, and set output variable @code{AWK} to the first one that is found.
@@ -3062,21 +3164,21 @@
 @end defmac
 
 @defmac AC_PROG_EGREP
address@hidden PROG_EGREP
address@hidden
 @ovindex EGREP
 Check for @code{grep -E} and @code{egrep}, in that order, and set
 output variable @code{EGREP} to the first one that is found.
 @end defmac
 
 @defmac AC_PROG_FGREP
address@hidden PROG_FGREP
address@hidden
 @ovindex FGREP
 Check for @code{grep -F} and @code{fgrep}, in that order, and set
 output variable @code{FGREP} to the first one that is found.
 @end defmac
 
 @defmac AC_PROG_INSTALL
address@hidden PROG_INSTALL
address@hidden
 @ovindex INSTALL
 @ovindex INSTALL_PROGRAM
 @ovindex INSTALL_DATA
@@ -3111,7 +3213,7 @@
 @end defmac
 
 @defmac AC_PROG_LEX
address@hidden PROG_LEX
address@hidden
 @ovindex LEX
 @ovindex LEXLIB
 @cvindex YYTEXT_POINTER
@@ -3156,7 +3258,7 @@
 @end defmac
 
 @defmac AC_PROG_LN_S
address@hidden PROG_LN_S
address@hidden
 @ovindex LN_S
 If @samp{ln -s} works on the current file system (the operating system
 and file system support symbolic links), set the output variable
@@ -3182,14 +3284,14 @@
 @end defmac
 
 @defmac AC_PROG_RANLIB
address@hidden PROG_RANLIB
address@hidden
 @ovindex RANLIB
 Set output variable @code{RANLIB} to @samp{ranlib} if @code{ranlib}
 is found, and otherwise to @samp{:} (do nothing).
 @end defmac
 
 @defmac AC_PROG_YACC
address@hidden PROG_YACC
address@hidden
 @ovindex YACC
 If @code{bison} is found, set output variable @code{YACC} to @samp{bison
 -y}.  Otherwise, if @code{byacc} is found, set @code{YACC} to
@@ -3217,7 +3319,7 @@
 @code{AC_ARG_VAR}, for more details.
 
 @defmac AC_CHECK_PROG (@var{variable}, @var{prog-to-check-for}, 
@var{value-if-found}, @ovar{value-if-not-found}, @ovar{path},  @ovar{reject})
address@hidden CHECK_PROG
address@hidden
 Check whether program @var{prog-to-check-for} exists in @code{PATH}.  If
 it is found, set @var{variable} to @var{value-if-found}, otherwise to
 @var{value-if-not-found}, if given.  Always pass over @var{reject} (an
@@ -3229,7 +3331,7 @@
 @end defmac
 
 @defmac AC_CHECK_PROGS (@var{variable}, @var{progs-to-check-for}, 
@ovar{value-if-not-found}, @ovar{path})
address@hidden CHECK_PROGS
address@hidden
 Check for each program in the whitespace-separated list
 @var{progs-to-check-for} existing in the @code{PATH}.  If one is found, set
 @var{variable} to the name of that program.  Otherwise, continue
@@ -3240,7 +3342,7 @@
 @end defmac
 
 @defmac AC_CHECK_TOOL (@var{variable}, @var{prog-to-check-for}, 
@ovar{value-if-not-found}, @ovar{path})
address@hidden CHECK_TOOL
address@hidden
 Like @code{AC_CHECK_PROG}, but first looks for @var{prog-to-check-for}
 with a prefix of the host type as determined by
 @code{AC_CANONICAL_HOST}, followed by a dash (@pxref{Canonicalizing}).
@@ -3256,7 +3358,7 @@
 @end defmac
 
 @defmac AC_CHECK_TOOLS (@var{variable}, @var{progs-to-check-for}, 
@ovar{value-if-not-found}, @ovar{path})
address@hidden CHECK_TOOLS
address@hidden
 Like @code{AC_CHECK_TOOL}, each of the tools in the list
 @var{progs-to-check-for} are checked with a prefix of the host type as
 determined by @code{AC_CANONICAL_HOST}, followed by a dash
@@ -3269,20 +3371,20 @@
 @end defmac
 
 @defmac AC_PATH_PROG (@var{variable}, @var{prog-to-check-for}, 
@ovar{value-if-not-found}, @ovar{path})
address@hidden PATH_PROG
address@hidden
 Like @code{AC_CHECK_PROG}, but set @var{variable} to the entire
 path of @var{prog-to-check-for} if found.
 @end defmac
 
 @defmac AC_PATH_PROGS (@var{variable}, @var{progs-to-check-for}, 
@ovar{value-if-not-found}, @ovar{path})
address@hidden PATH_PROGS
address@hidden
 Like @code{AC_CHECK_PROGS}, but if any of @var{progs-to-check-for}
 are found, set @var{variable} to the entire path of the program
 found.
 @end defmac
 
 @defmac AC_PATH_TOOL (@var{variable}, @var{prog-to-check-for}, 
@ovar{value-if-not-found}, @ovar{path})
address@hidden PATH_TOOL
address@hidden
 Like @code{AC_CHECK_TOOL}, but set @var{variable} to the entire
 path of the program if it is found.
 @end defmac
@@ -3298,14 +3400,14 @@
 of the host machine, and therefore, they die when cross-compiling.
 
 @defmac AC_CHECK_FILE (@var{file}, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden CHECK_FILE
address@hidden
 Check whether file @var{file} exists on the native system.  If it is
 found, execute @var{action-if-found}, otherwise do
 @var{action-if-not-found}, if given.
 @end defmac
 
 @defmac AC_CHECK_FILES (@var{files}, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden CHECK_FILES
address@hidden
 Executes @code{AC_CHECK_FILE} once for each file listed in @var{files}.
 Additionally, defines @address@hidden (@pxref{Standard Symbols})
 for each file found.
@@ -3320,7 +3422,7 @@
 77 library archive files.
 
 @defmac AC_CHECK_LIB (@var{library}, @var{function}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @ovar{other-libraries})
address@hidden CHECK_LIB
address@hidden
 Depending on the current language(@pxref{Language Choice}), try to
 ensure that the C, C++, or Fortran 77 function @var{function} is
 available by checking whether a test program can be linked with the
@@ -3352,7 +3454,7 @@
 
 
 @defmac AC_SEARCH_LIBS (@var{function}, @var{search-libs}, 
@ovar{action-if-found}, @ovar{action-if-not-found}, @ovar{other-libraries})
address@hidden SEARCH_LIBS
address@hidden
 Search for a library defining @var{function} if it's not already
 available.  This equates to calling
 @samp{AC_LINK_IFELSE([AC_LANG_CALL([], address@hidden)])} first with
@@ -3505,7 +3607,7 @@
 in some cases how they respond when given certain arguments.
 
 @defmac AC_FUNC_ALLOCA
address@hidden FUNC_ALLOCA
address@hidden
 @cvindex C_ALLOCA
 @cvindex HAVE_ALLOCA_H
 @ovindex ALLOCA
@@ -3560,7 +3662,7 @@
 @end defmac
 
 @defmac AC_FUNC_CHOWN
address@hidden FUNC_CHOWN
address@hidden
 @c @fuindex chown
 @prindex @code{chown}
 If the @code{chown} function is available and works (in particular, it
@@ -3570,7 +3672,7 @@
 
 
 @defmac AC_FUNC_CLOSEDIR_VOID
address@hidden FUNC_CLOSEDIR_VOID
address@hidden
 @cvindex CLOSEDIR_VOID
 @c @fuindex closedir
 @prindex @code{closedir}
@@ -3580,7 +3682,7 @@
 @end defmac
 
 @defmac AC_FUNC_ERROR_AT_LINE
address@hidden FUNC_ERROR_AT_LINE
address@hidden
 @c @fuindex error_at_line
 @prindex @code{error_at_line}
 If the @code{error_at_line} function is not found, require an
@@ -3588,7 +3690,7 @@
 @end defmac
 
 @defmac AC_FUNC_FNMATCH
address@hidden FUNC_FNMATCH
address@hidden
 @c @fuindex fnmatch
 @prindex @code{fnmatch}
 If the @code{fnmatch} function conforms to @acronym{POSIX}, define
@@ -3601,7 +3703,7 @@
 @end defmac
 
 @defmac AC_FUNC_FNMATCH_GNU
address@hidden FUNC_FNMATCH_GNU
address@hidden
 @c @fuindex fnmatch
 @prindex @code{fnmatch}
 Behave like @code{AC_REPLACE_FNMATCH} (@emph{replace}) but also test
@@ -3611,7 +3713,7 @@
 @end defmac
 
 @defmac AC_FUNC_FORK
address@hidden FUNC_FORK
address@hidden
 @cvindex HAVE_VFORK_H
 @cvindex HAVE_WORKING_FORK
 @cvindex HAVE_WORKING_VFORK
@@ -3647,7 +3749,7 @@
 @end defmac
 
 @defmac AC_FUNC_FSEEKO
address@hidden FUNC_FSEEKO
address@hidden
 @cvindex _LARGEFILE_SOURCE
 @c @fuindex fseeko
 @prindex @code{fseeko}
@@ -3656,7 +3758,7 @@
 @end defmac
 
 @defmac AC_FUNC_GETGROUPS
address@hidden FUNC_GETGROUPS
address@hidden
 @ovindex GETGROUPS_LIBS
 @c @fuindex getgroups
 @prindex @code{getgroups}
@@ -3667,7 +3769,7 @@
 @end defmac
 
 @defmac AC_FUNC_GETLOADAVG
address@hidden FUNC_GETLOADAVG
address@hidden
 @cvindex SVR4
 @cvindex DGUX
 @cvindex UMAX
@@ -3723,7 +3825,7 @@
 @end defmac
 
 @defmac AC_FUNC_GETMNTENT
address@hidden FUNC_GETMNTENT
address@hidden
 @cvindex HAVE_GETMNTENT
 @c @fuindex getmntent
 @prindex @code{getmntent}
@@ -3733,7 +3835,7 @@
 @end defmac
 
 @defmac AC_FUNC_GETPGRP
address@hidden FUNC_GETPGRP
address@hidden
 @cvindex GETPGRP_VOID
 @c @fuindex getpgid
 @c @fuindex getpgrp
@@ -3758,7 +3860,7 @@
 @end defmac
 
 @defmac AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
address@hidden FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
address@hidden
 @cvindex LSTAT_FOLLOWS_SLASHED_SYMLINK
 @c @fuindex lstat
 @prindex @code{lstat}
@@ -3776,7 +3878,7 @@
 @end defmac
 
 @defmac AC_FUNC_MALLOC
address@hidden FUNC_MALLOC
address@hidden
 @cvindex HAVE_MALLOC
 @cvindex malloc
 @c @fuindex malloc
@@ -3815,7 +3917,7 @@
 @end defmac
 
 @defmac AC_FUNC_MEMCMP
address@hidden FUNC_MEMCMP
address@hidden
 @ovindex LIBOBJS
 @c @fuindex memcmp
 @prindex @code{memcmp}
@@ -3827,7 +3929,7 @@
 @end defmac
 
 @defmac AC_FUNC_MBRTOWC
address@hidden FUNC_MBRTOWC
address@hidden
 @cvindex HAVE_MBRTOWC
 @c @fuindex mbrtowc
 @prindex @code{mbrtowc}
@@ -3836,7 +3938,7 @@
 @end defmac
 
 @defmac AC_FUNC_MKTIME
address@hidden FUNC_MKTIME
address@hidden
 @ovindex LIBOBJS
 @c @fuindex mktime
 @prindex @code{mktime}
@@ -3845,7 +3947,7 @@
 @end defmac
 
 @defmac AC_FUNC_MMAP
address@hidden FUNC_MMAP
address@hidden
 @cvindex HAVE_MMAP
 @c @fuindex mmap
 @prindex @code{mmap}
@@ -3855,7 +3957,7 @@
 @end defmac
 
 @defmac AC_FUNC_OBSTACK
address@hidden FUNC_OBSTACK
address@hidden
 @cvindex HAVE_OBSTACK
 @cindex obstack
 If the obstacks are found, define @code{HAVE_OBSTACK}, else require an
@@ -3863,7 +3965,7 @@
 @end defmac
 
 @defmac AC_FUNC_REALLOC
address@hidden FUNC_REALLOC
address@hidden
 @cvindex HAVE_REALLOC
 @cvindex realloc
 @c @fuindex realloc
@@ -3878,7 +3980,7 @@
 @end defmac
 
 @defmac AC_FUNC_SELECT_ARGTYPES
address@hidden FUNC_SELECT_ARGTYPES
address@hidden
 @cvindex SELECT_TYPE_ARG1
 @cvindex SELECT_TYPE_ARG234
 @cvindex SELECT_TYPE_ARG5
@@ -3893,7 +3995,7 @@
 @end defmac
 
 @defmac AC_FUNC_SETPGRP
address@hidden FUNC_SETPGRP
address@hidden
 @cvindex SETPGRP_VOID
 @c @fuindex setpgrp
 @prindex @code{setpgrp}
@@ -3906,8 +4008,8 @@
 
 @defmac AC_FUNC_STAT
 @defmacx AC_FUNC_LSTAT
address@hidden FUNC_STAT
address@hidden FUNC_LSTAT
address@hidden
address@hidden
 @cvindex HAVE_STAT_EMPTY_STRING_BUG
 @cvindex HAVE_LSTAT_EMPTY_STRING_BUG
 @c @fuindex stat
@@ -3925,7 +4027,7 @@
 @end defmac
 
 @defmac AC_FUNC_SETVBUF_REVERSED
address@hidden FUNC_SETVBUF_REVERSED
address@hidden
 @cvindex SETVBUF_REVERSED
 @c @fuindex setvbuf
 @prindex @code{setvbuf}
@@ -3935,7 +4037,7 @@
 @end defmac
 
 @defmac AC_FUNC_STRCOLL
address@hidden FUNC_STRCOLL
address@hidden
 @cvindex HAVE_STRCOLL
 @c @fuindex strcoll
 @prindex @code{strcoll}
@@ -3946,7 +4048,7 @@
 @end defmac
 
 @defmac AC_FUNC_STRTOD
address@hidden FUNC_STRTOD
address@hidden
 @ovindex POW_LIB
 @c @fuindex strtod
 @prindex @code{strtod}
@@ -3957,7 +4059,7 @@
 @end defmac
 
 @defmac AC_FUNC_STRERROR_R
address@hidden FUNC_STRERROR_R
address@hidden
 @cvindex HAVE_STRERROR_R
 @cvindex HAVE_DECL_STRERROR_R
 @cvindex STRERROR_R_CHAR_P
@@ -3974,7 +4076,7 @@
 @end defmac
 
 @defmac AC_FUNC_STRFTIME
address@hidden FUNC_STRFTIME
address@hidden
 @cvindex HAVE_STRFTIME
 @c @fuindex strftime
 @prindex @code{strftime}
@@ -3983,7 +4085,7 @@
 @end defmac
 
 @defmac AC_FUNC_STRNLEN
address@hidden FUNC_STRNLEN
address@hidden
 @cvindex HAVE_STRNLEN
 @c @fuindex strnlen
 @prindex @code{strnlen}
@@ -3992,7 +4094,7 @@
 @end defmac
 
 @defmac AC_FUNC_UTIME_NULL
address@hidden FUNC_UTIME_NULL
address@hidden
 @cvindex HAVE_UTIME_NULL
 @c @fuindex utime
 @prindex @code{utime}
@@ -4001,7 +4103,7 @@
 @end defmac
 
 @defmac AC_FUNC_VPRINTF
address@hidden FUNC_VPRINTF
address@hidden
 @cvindex HAVE_VPRINTF
 @cvindex HAVE_DOPRNT
 @c @fuindex vprintf
@@ -4013,7 +4115,7 @@
 @end defmac
 
 @defmac AC_REPLACE_FNMATCH
address@hidden REPLACE_FNMATCH
address@hidden
 @c @fuindex fnmatch
 @prindex @code{fnmatch}
 If the @code{fnmatch} function does not conform to @acronym{POSIX} (see
@@ -4040,7 +4142,7 @@
 it (@pxref{Writing Tests}).
 
 @defmac AC_CHECK_FUNC (@var{function}, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden CHECK_FUNC
address@hidden
 If C function @var{function} is available, run shell commands
 @var{action-if-found}, otherwise @var{action-if-not-found}.  If you just
 want to define a symbol if the function is available, consider using
@@ -4051,7 +4153,7 @@
 @end defmac
 
 @defmac AC_CHECK_FUNCS (@address@hidden, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden CHECK_FUNCS
address@hidden
 @cvindex address@hidden
 For each @var{function} in the whitespace-separated argument list,
 define @address@hidden (in all capitals) if it is available.
@@ -4071,7 +4173,7 @@
 package must be ready to replace them.
 
 @defmac AC_LIBOBJ (@var{function})
address@hidden LIBOBJ
address@hidden
 @ovindex LIBOBJS
 Specify that @address@hidden must be included in the executables
 to replace a missing or broken implementation of @var{function}.
@@ -4083,7 +4185,7 @@
 @end defmac
 
 @defmac AC_LIBSOURCE (@var{file})
address@hidden LIBSOURCE
address@hidden
 Specify that @var{file} might be needed to compile the project.  If you
 need to know what files might be needed by a @file{configure.ac}, you
 should trace @code{AC_LIBSOURCE}.  @var{file} must be a literal.
@@ -4112,7 +4214,7 @@
 @end defmac
 
 @defmac AC_LIBSOURCES (@var{files})
address@hidden LIBSOURCES
address@hidden
 Like @code{AC_LIBSOURCE}, but accepts one or more @var{files} in a
 comma-separated M4 list.  Thus, the above example might be rewritten:
 
@@ -4123,7 +4225,7 @@
 @end defmac
 
 @defmac AC_CONFIG_LIBOBJ_DIR (@var{directory})
address@hidden CONFIG_LIBOBJ_DIR
address@hidden
 Specify that @code{AC_LIBOBJ} replacement files are to be found in
 @var{directory}, a relative path starting from the top level of the
 source tree.  The replacement directory defaults to @file{.}, the top
@@ -4143,7 +4245,7 @@
 a convenient shorthand.
 
 @defmac AC_REPLACE_FUNCS (@address@hidden)
address@hidden REPLACE_FUNCS
address@hidden
 @ovindex LIBOBJS
 Like @code{AC_CHECK_FUNCS}, but uses @samp{AC_LIBOBJ(@var{function})} as
 @var{action-if-not-found}.  You can declare your replacement function by
@@ -4194,7 +4296,7 @@
 exist, and in some cases whether they declare certain symbols.
 
 @defmac AC_HEADER_DIRENT
address@hidden HEADER_DIRENT
address@hidden
 @cvindex HAVE_DIRENT_H
 @cvindex HAVE_NDIR_H
 @cvindex HAVE_SYS_DIR_H
@@ -4242,7 +4344,7 @@
 @end defmac
 
 @defmac AC_HEADER_MAJOR
address@hidden HEADER_MAJOR
address@hidden
 @cvindex MAJOR_IN_MKDEV
 @cvindex MAJOR_IN_SYSMACROS
 If @file{sys/types.h} does not define @code{major}, @code{minor}, and
@@ -4253,8 +4355,8 @@
 
 
 @defmac AC_HEADER_STAT
address@hidden HEADER_STAT
address@hidden STAT_MACROS_BROKEN
address@hidden
address@hidden
 If the macros @code{S_ISDIR}, @code{S_ISREG}, etc.@: defined in
 @file{sys/stat.h} do not work properly (returning false positives),
 define @code{STAT_MACROS_BROKEN}.  This is the case on Tektronix UTekV,
@@ -4262,7 +4364,7 @@
 @end defmac
 
 @defmac AC_HEADER_STDBOOL
address@hidden HEADER_STDBOOL
address@hidden
 @cvindex HAVE_STDBOOL_H
 @cvindex HAVE__BOOL
 If @file{stdbool.h} exists and is conformant to C99, define
@@ -4291,7 +4393,7 @@
 
 
 @defmac AC_HEADER_STDC
address@hidden HEADER_STDC
address@hidden
 @cvindex STDC_HEADERS
 Define @code{STDC_HEADERS} if the system has @acronym{ANSI} C header files.
 Specifically, this macro checks for @file{stdlib.h}, @file{stdarg.h},
@@ -4358,7 +4460,7 @@
 @end defmac
 
 @defmac AC_HEADER_SYS_WAIT
address@hidden HEADER_SYS_WAIT
address@hidden
 @cvindex HAVE_SYS_WAIT_H
 If @file{sys/wait.h} exists and is compatible with @acronym{POSIX}, define
 @code{HAVE_SYS_WAIT_H}.  Incompatibility can occur if @file{sys/wait.h}
@@ -4406,7 +4508,7 @@
 @end example
 
 @defmac AC_HEADER_TIME
address@hidden HEADER_TIME
address@hidden
 @cvindex TIME_WITH_SYS_TIME
 If a program may include both @file{time.h} and @file{sys/time.h},
 define @code{TIME_WITH_SYS_TIME}.  On some older systems,
@@ -4436,7 +4538,7 @@
 
 
 @defmac AC_HEADER_TIOCGWINSZ
address@hidden HEADER_TIOCGWINSZ
address@hidden
 @cvindex GWINSZ_IN_SYS_IOCTL
 @c FIXME: I need clarifications from Jim.
 If the use of @code{TIOCGWINSZ} requires @file{<sys/ioctl.h>}, then
@@ -4467,7 +4569,7 @@
 test for it (@pxref{Writing Tests}).
 
 @defmac AC_CHECK_HEADER (@var{header-file}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_HEADER
address@hidden
 If the system header file @var{header-file} is compilable, execute shell
 commands @var{action-if-found}, otherwise execute
 @var{action-if-not-found}.  If you just want to define a symbol if the
@@ -4479,7 +4581,7 @@
 @end defmac
 
 @defmac AC_CHECK_HEADERS (@address@hidden, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_HEADERS
address@hidden
 @cvindex address@hidden
 For each given system header file @var{header-file} in the
 whitespace-separated argument list that exists, define
@@ -4544,7 +4646,7 @@
 test macros.
 
 @defmac AC_CHECK_DECL (@var{symbol}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_DECL
address@hidden
 If @var{symbol} (a function or a variable) is not declared in
 @var{includes} and a declaration is needed, run the shell commands
 @var{action-if-not-found}, otherwise @var{action-if-found}.  If no
@@ -4557,7 +4659,7 @@
 @end defmac
 
 @defmac AC_CHECK_DECLS (@var{symbols}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_DECLS
address@hidden
 @cvindex address@hidden
 For each of the @var{symbols} (@emph{comma}-separated list), define
 @address@hidden (in all capitals) to @samp{1} if
@@ -4624,7 +4726,7 @@
 The following macros check for certain structures or structure members.
 
 @defmac AC_STRUCT_ST_BLKSIZE
address@hidden STRUCT_ST_BLKSIZE
address@hidden
 @cvindex HAVE_STRUCT_STAT_ST_BLKSIZE
 @cvindex HAVE_ST_BLKSIZE
 If @code{struct stat} contains an @code{st_blksize} member, define
@@ -4638,7 +4740,7 @@
 @end defmac
 
 @defmac AC_STRUCT_ST_BLOCKS
address@hidden STRUCT_ST_BLOCKS
address@hidden
 @cvindex HAVE_STRUCT_STAT_ST_BLOCKS
 @cvindex HAVE_ST_BLOCKS
 @ovindex LIBOBJS
@@ -4650,7 +4752,7 @@
 @end defmac
 
 @defmac AC_STRUCT_ST_RDEV
address@hidden STRUCT_ST_RDEV
address@hidden
 @cvindex HAVE_ST_RDEV
 @cvindex HAVE_STRUCT_STAT_ST_RDEV
 If @code{struct stat} contains an @code{st_rdev} member, define
@@ -4664,7 +4766,7 @@
 @end defmac
 
 @defmac AC_STRUCT_TM
address@hidden STRUCT_TM
address@hidden
 @cvindex TM_IN_SYS_TIME
 If @file{time.h} does not define @code{struct tm}, define
 @code{TM_IN_SYS_TIME}, which means that including @file{sys/time.h}
@@ -4672,7 +4774,7 @@
 @end defmac
 
 @defmac AC_STRUCT_TIMEZONE
address@hidden STRUCT_TIMEZONE
address@hidden
 @cvindex HAVE_TM_ZONE
 @cvindex HAVE_TZNAME
 Figure out how to get the current timezone.  If @code{struct tm} has a
@@ -4688,7 +4790,7 @@
 ``particular'' test macros.
 
 @defmac AC_CHECK_MEMBER (@address@hidden, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_MEMBER
address@hidden
 Check whether @var{member} is a member of the aggregate @var{aggregate}.
 If no @var{includes} are specified, the default includes are used
 (@pxref{Default Includes}).
@@ -4707,7 +4809,7 @@
 @end defmac
 
 @defmac AC_CHECK_MEMBERS (@var{members}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_MEMBERS
address@hidden
 Check for the existence of each @address@hidden@var{member}} of
 @var{members} using the previous macro.  When @var{member} belongs to
 @var{aggregate}, define @address@hidden@var{member}} (in all
@@ -4740,14 +4842,14 @@
 @file{stdlib.h} and others, if they exist.
 
 @defmac AC_TYPE_GETGROUPS
address@hidden TYPE_GETGROUPS
address@hidden
 @cvindex GETGROUPS_T
 Define @code{GETGROUPS_T} to be whichever of @code{gid_t} or @code{int}
 is the base type of the array argument to @code{getgroups}.
 @end defmac
 
 @defmac AC_TYPE_MBSTATE_T
address@hidden TYPE_MBSTATE_T
address@hidden
 @cvindex mbstate_t
 Define @code{HAVE_MBSTATE_T} if @code{<wchar.h>} declares the
 @code{mbstate_t} type.  Also, define @code{mbstate_t} to be a type if
@@ -4755,25 +4857,25 @@
 @end defmac
 
 @defmac AC_TYPE_MODE_T
address@hidden TYPE_MODE_T
address@hidden
 @cvindex mode_t
 Equivalent to @samp{AC_CHECK_TYPE(mode_t, int)}.
 @end defmac
 
 @defmac AC_TYPE_OFF_T
address@hidden TYPE_OFF_T
address@hidden
 @cvindex off_t
 Equivalent to @samp{AC_CHECK_TYPE(off_t, long)}.
 @end defmac
 
 @defmac AC_TYPE_PID_T
address@hidden TYPE_PID_T
address@hidden
 @cvindex pid_t
 Equivalent to @samp{AC_CHECK_TYPE(pid_t, int)}.
 @end defmac
 
 @defmac AC_TYPE_SIGNAL
address@hidden TYPE_SIGNAL
address@hidden
 @cvindex RETSIGTYPE
 If @file{signal.h} declares @code{signal} as returning a pointer to a
 function returning @code{void}, define @code{RETSIGTYPE} to be
@@ -4793,13 +4895,13 @@
 @end defmac
 
 @defmac AC_TYPE_SIZE_T
address@hidden TYPE_SIZE_T
address@hidden
 @cvindex size_t
 Equivalent to @samp{AC_CHECK_TYPE(size_t, unsigned)}.
 @end defmac
 
 @defmac AC_TYPE_UID_T
address@hidden TYPE_UID_T
address@hidden
 @cvindex uid_t
 @cvindex gid_t
 If @code{uid_t} is not defined, define @code{uid_t} to be @code{int} and
@@ -4813,14 +4915,14 @@
 test macros.
 
 @defmac AC_CHECK_TYPE (@var{type}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_TYPE
address@hidden
 Check whether @var{type} is defined.  It may be a compiler builtin type
 or defined by the @var{includes} (@pxref{Default Includes}).
 @end defmac
 
 
 @defmac AC_CHECK_TYPES (@var{types}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @dvar{includes, default-includes})
address@hidden CHECK_TYPES
address@hidden
 For each @var{type} of the @var{types} that is defined, define
 @address@hidden (in all capitals).  If no @var{includes} are
 specified, the default includes are used (@pxref{Default Includes}).  If
@@ -4911,7 +5013,7 @@
 @subsection Generic Compiler Characteristics
 
 @defmac AC_CHECK_SIZEOF (@var{type}, @ovar{unused}, @dvar{includes, 
default-includes})
address@hidden CHECK_SIZEOF
address@hidden
 Define @address@hidden (@pxref{Standard Symbols}) to be the
 size in bytes of @var{type}.  If @samp{type} is unknown, it gets a size
 of 0.  If no @var{includes} are specified, the default includes are used
@@ -4995,7 +5097,7 @@
 @end table
 
 @defmac AC_PROG_CC (@ovar{compiler-search-list})
address@hidden PROG_CC
address@hidden
 @ovindex CC
 @ovindex CFLAGS
 Determine a C compiler to use.  If @code{CC} is not already set in the
@@ -5034,7 +5136,7 @@
 @end defmac
 
 @defmac AC_PROG_CC_C_O
address@hidden PROG_CC_C_O
address@hidden
 @cvindex NO_MINUS_C_MINUS_O
 If the C compiler does not accept the @option{-c} and @option{-o} options
 simultaneously, define @code{NO_MINUS_C_MINUS_O}.  This macro actually
@@ -5046,7 +5148,7 @@
 
 
 @defmac AC_PROG_CPP
address@hidden PROG_CPP
address@hidden
 @ovindex CPP
 Set output variable @code{CPP} to a command that runs the
 C preprocessor.  If @samp{$CC -E} doesn't work, @file{/lib/cpp} is used.
@@ -5066,13 +5168,13 @@
 @code{AC_RUN_IFELSE} (@pxref{Run Time}).
 
 @defmac AC_C_BACKSLASH_A
address@hidden HAVE_C_BACKSLASH_A
address@hidden
 Define @samp{HAVE_C_BACKSLASH_A} to 1 if the C compiler understands
 @samp{\a}.
 @end defmac
 
 @defmac AC_C_BIGENDIAN (@ovar{action-if-true}, @ovar{action-if-false}, 
@ovar{action-if-unknown})
address@hidden C_BIGENDIAN
address@hidden
 @cvindex WORDS_BIGENDIAN
 @cindex Endianness
 If words are stored with the most significant byte first (like Motorola
@@ -5093,7 +5195,7 @@
 @end defmac
 
 @defmac AC_C_CONST
address@hidden C_CONST
address@hidden
 @cvindex const
 If the C compiler does not fully support the @acronym{ANSI} C qualifier
 @code{const}, define @code{const} to be empty.  Some C compilers that do
@@ -5123,7 +5225,7 @@
 @end defmac
 
 @defmac AC_C_VOLATILE
address@hidden C_VOLATILE
address@hidden
 @cvindex volatile
 If the C compiler does not understand the keyword @code{volatile},
 define @code{volatile} to be empty.  Programs can simply use
@@ -5144,7 +5246,7 @@
 @end defmac
 
 @defmac AC_C_INLINE
address@hidden C_INLINE
address@hidden
 @cvindex inline
 If the C compiler supports the keyword @code{inline}, do nothing.
 Otherwise define @code{inline} to @code{__inline__} or @code{__inline}
@@ -5152,14 +5254,14 @@
 @end defmac
 
 @defmac AC_C_CHAR_UNSIGNED
address@hidden C_CHAR_UNSIGNED
address@hidden
 @cvindex __CHAR_UNSIGNED__
 If the C type @code{char} is unsigned, define @code{__CHAR_UNSIGNED__},
 unless the C compiler predefines it.
 @end defmac
 
 @defmac AC_C_LONG_DOUBLE
address@hidden C_LONG_DOUBLE
address@hidden
 @cvindex HAVE_LONG_DOUBLE
 If the C compiler supports a working @code{long double} type with more
 range or precision than the @code{double} type, define
@@ -5167,7 +5269,7 @@
 @end defmac
 
 @defmac AC_C_STRINGIZE
address@hidden C_STRINGIZE
address@hidden
 @cvindex HAVE_STRINGIZE
 If the C preprocessor supports the stringizing operator, define
 @code{HAVE_STRINGIZE}.  The stringizing operator is @samp{#} and is
@@ -5179,7 +5281,7 @@
 @end defmac
 
 @defmac AC_C_PROTOTYPES
address@hidden C_PROTOTYPES
address@hidden
 @cvindex PROTOTYPES
 @cvindex __PROTOTYPES
 @cvindex PARAMS
@@ -5212,7 +5314,7 @@
 header files that cannot use macros that infringe on user name space.
 
 @defmac AC_PROG_GCC_TRADITIONAL
address@hidden PROG_GCC_TRADITIONAL
address@hidden
 @ovindex CC
 Add @option{-traditional} to output variable @code{CC} if using the
 @acronym{GNU} C compiler and @code{ioctl} does not work properly without
@@ -5228,7 +5330,7 @@
 
 
 @defmac AC_PROG_CXX (@ovar{compiler-search-list})
address@hidden PROG_CXX
address@hidden
 @ovindex CXX
 @ovindex CXXFLAGS
 Determine a C++ compiler to use.  Check if the environment variable
@@ -5259,7 +5361,7 @@
 @end defmac
 
 @defmac AC_PROG_CXXCPP
address@hidden PROG_CXXCPP
address@hidden
 @ovindex CXXCPP
 Set output variable @code{CXXCPP} to a command that runs the C++
 preprocessor.  If @samp{$CXX -E} doesn't work, @file{/lib/cpp} is used.
@@ -5279,7 +5381,7 @@
 @subsection Fortran 77 Compiler Characteristics
 
 @defmac AC_PROG_F77 (@ovar{compiler-search-list})
address@hidden PROG_FORTRAN
address@hidden
 @ovindex F77
 @ovindex FFLAGS
 Determine a Fortran 77 compiler to use.  If @code{F77} is not already
@@ -5307,7 +5409,7 @@
 @end defmac
 
 @defmac AC_PROG_F77_C_O
address@hidden PROG_F77_C_O
address@hidden
 @cvindex F77_NO_MINUS_C_MINUS_O
 Test if the Fortran 77 compiler accepts the options @option{-c} and
 @option{-o} simultaneously, and define @code{F77_NO_MINUS_C_MINUS_O} if it
@@ -5323,7 +5425,7 @@
 
 
 @defmac AC_F77_LIBRARY_LDFLAGS
address@hidden F77_LIBRARY_LDFLAGS
address@hidden
 @ovindex FLIBS
 Determine the linker flags (e.g., @option{-L} and @option{-l}) for the
 @dfn{Fortran 77 intrinsic and run-time libraries} that are required to
@@ -5353,7 +5455,7 @@
 
 
 @defmac AC_F77_DUMMY_MAIN (@ovar{action-if-found}, @ovar{action-if-not-found})
address@hidden F77_DUMMY_MAIN
address@hidden
 @cvindex F77_DUMMY_MAIN
 With many compilers, the Fortran libraries detected by
 @code{AC_F77_LIBRARY_LDFLAGS} provide their own @code{main} entry
@@ -5394,7 +5496,7 @@
 @end defmac
 
 @defmac AC_F77_MAIN
address@hidden F77_MAIN
address@hidden
 @cvindex F77_MAIN
 As discussed above for @code{AC_F77_DUMMY_MAIN}, many Fortran libraries
 allow you to provide an entry point called (say) @code{MAIN__} instead of
@@ -5411,7 +5513,7 @@
 @end defmac
 
 @defmac AC_F77_WRAPPERS
address@hidden F77_WRAPPERS
address@hidden
 @cvindex F77_FUNC
 @cvindex F77_FUNC_
 Defines C macros @code{F77_FUNC(name,NAME)} and
@@ -5475,7 +5577,7 @@
 @end defmac
 
 @defmac AC_F77_FUNC (@var{name}, @ovar{shellvar})
address@hidden F77_FUNC
address@hidden
 Given an identifier @var{name}, set the shell variable @var{shellvar} to
 hold the mangled version @var{name} according to the rules of the
 Fortran 77 linker (see also @code{AC_F77_WRAPPERS}).  @var{shellvar} is
@@ -5492,7 +5594,7 @@
 The following macros check for operating system services or capabilities.
 
 @defmac AC_PATH_X
address@hidden PATH_X
address@hidden
 Try to locate the X Window System include files and libraries.  If the
 user gave the command line options @address@hidden and
 @address@hidden, use those directories.  If either or
@@ -5510,7 +5612,7 @@
 @end defmac
 
 @defmac AC_PATH_XTRA
address@hidden PATH_XTRA
address@hidden
 @ovindex X_CFLAGS
 @ovindex X_LIBS
 @ovindex X_EXTRA_LIBS
@@ -5534,7 +5636,7 @@
 @end defmac
 
 @defmac AC_SYS_INTERPRETER
address@hidden SYS_INTERPRETER
address@hidden
 Check whether the system supports starting scripts with a line of the
 form @samp{#! /bin/csh} to select the interpreter to use for the script.
 After running this macro, shell code in @file{configure.ac} can check
@@ -5543,7 +5645,7 @@
 @end defmac
 
 @defmac AC_SYS_LARGEFILE
address@hidden SYS_LARGEFILE
address@hidden
 @cvindex _FILE_OFFSET_BITS
 @cvindex _LARGE_FILES
 @ovindex CC
@@ -5565,14 +5667,14 @@
 @end defmac
 
 @defmac AC_SYS_LONG_FILE_NAMES
address@hidden SYS_LONG_FILE_NAMES
address@hidden
 @cvindex HAVE_LONG_FILE_NAMES
 If the system supports file names longer than 14 characters, define
 @code{HAVE_LONG_FILE_NAMES}.
 @end defmac
 
 @defmac AC_SYS_POSIX_TERMIOS
address@hidden SYS_POSIX_TERMIOS
address@hidden
 @cindex POSIX termios headers
 @cindex termios POSIX headers
 Check to see if the POSIX termios headers and functions are available on the
@@ -5590,14 +5692,14 @@
 available or the environments they provide.
 
 @defmac AC_AIX
address@hidden AIX
address@hidden
 @cvindex _ALL_SOURCE
 If on @acronym{AIX}, define @code{_ALL_SOURCE}.  Allows the use of some 
@acronym{BSD}
 functions.  Should be called before any macros that run the C compiler.
 @end defmac
 
 @defmac AC_GNU_SOURCE
address@hidden GNU_SOURCE
address@hidden
 @cvindex _GNU_SOURCE
 If using the @acronym{GNU} C library, define @code{_GNU_SOURCE}.
 Allows the use of some @acronym{GNU} functions.  Should be called
@@ -5605,7 +5707,7 @@
 @end defmac
 
 @defmac AC_ISC_POSIX
address@hidden ISC_POSIX
address@hidden
 @ovindex LIBS
 For @sc{interactive unix} (@acronym{ISC}), add @option{-lcposix} to output
 variable @code{LIBS} if necessary for @acronym{POSIX} facilities.  Call this
@@ -5616,7 +5718,7 @@
 @end defmac
 
 @defmac AC_MINIX
address@hidden MINIX
address@hidden
 @cvindex _MINIX
 @cvindex _POSIX_SOURCE
 @cvindex _POSIX_1_SOURCE
@@ -5702,14 +5804,14 @@
 @end defmac
 
 @defmac AC_LANG_PUSH (@var{language})
address@hidden LANG_PUSH
address@hidden
 Remember the current language (as set by @code{AC_LANG}) on a stack, and
 then select the @var{language}.  Use this macro and @code{AC_LANG_POP}
 in macros that need to temporarily switch to a particular language.
 @end defmac
 
 @defmac AC_LANG_POP (@ovar{language})
address@hidden LANG_POP
address@hidden
 Select the language that is saved on the top of the stack, as set by
 @code{AC_LANG_PUSH}, and remove it from the stack.
 
@@ -5726,7 +5828,7 @@
 @end defmac
 
 @defmac AC_REQUIRE_CPP
address@hidden REQUIRE_CPP
address@hidden
 Ensure that whichever preprocessor would currently be used for tests has
 been found.  Calls @code{AC_REQUIRE} (@pxref{Prerequisite Macros}) with an
 argument of either @code{AC_PROG_CPP} or @code{AC_PROG_CXXCPP},
@@ -5848,7 +5950,7 @@
 
 
 @defmac AC_LANG_CONFTEST (@var{source})
address@hidden LANG_CONFTEST
address@hidden
 Save the @var{source} text in the current test source file:
 @address@hidden where the @var{extension} depends on the
 current language.
@@ -5859,7 +5961,7 @@
 @end defmac
 
 @defmac AC_LANG_SOURCE (@var{source})
address@hidden LANG_SOURCE
address@hidden
 Expands into the @var{source}, with the definition of
 all the @code{AC_DEFINE} performed so far.
 @end defmac
@@ -5895,7 +5997,7 @@
 @end example
 
 @defmac AC_LANG_PROGRAM (@var{prologue}, @var{body})
address@hidden LANG_PROGRAM
address@hidden
 Expands into a source file which consists of the @var{prologue}, and
 then @var{body} as body of the main function (e.g., @code{main} in
 C).  Since it uses @code{AC_LANG_SOURCE}, the feature of the latter are
@@ -5942,7 +6044,7 @@
 
 
 @defmac AC_LANG_CALL (@var{prologue}, @var{function})
address@hidden LANG_CALL
address@hidden
 Expands into a source file which consists of the @var{prologue}, and
 then a call to the @var{function} as body of the main function (e.g.,
 @code{main} in C).  Since it uses @code{AC_LANG_PROGRAMS}, the feature
@@ -5955,7 +6057,7 @@
 
 
 @defmac AC_LANG_FUNC_LINK_TRY (@var{function})
address@hidden LANG_FUNC_LINK_TRY
address@hidden
 Expands into a source file which consists of a pseudo use of the
 @var{function} as body of the main function (e.g., @code{main} in C): a
 simple (function pointer) assignment.  Since it uses
@@ -5980,7 +6082,7 @@
 @code{AC_PREPROC_IFELSE}.
 
 @defmac AC_PREPROC_IFELSE (@var{input}, @ovar{action-if-true}, 
@ovar{action-if-false})
address@hidden PREPROC_IFELSE
address@hidden
 Run the preprocessor of the current language (@pxref{Language Choice})
 on the @var{input}, run the shell commands @var{action-if-true} on
 success, @var{action-if-false} otherwise.  The @var{input} can be made
@@ -6033,7 +6135,7 @@
 to run the @emph{preprocessor} and not the compiler?
 
 @defmac AC_EGREP_HEADER (@var{pattern}, @var{header-file}, 
@var{action-if-found}, @ovar{action-if-not-found})
address@hidden EGREP_HEADER
address@hidden
 If the output of running the preprocessor on the system header file
 @var{header-file} matches the extended regular expression
 @var{pattern}, execute shell commands @var{action-if-found}, otherwise
@@ -6041,7 +6143,7 @@
 @end defmac
 
 @defmac AC_EGREP_CPP (@var{pattern}, @var{program}, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden EGREP_CPP
address@hidden
 @var{program} is the text of a C or C++ program, on which shell
 variable, back quote, and backslash substitutions are performed.  If the
 output of running the preprocessor on @var{program} matches the
@@ -6061,7 +6163,7 @@
 
 
 @defmac AC_COMPILE_IFELSE (@var{input}, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden COMPILE_IFELSE
address@hidden
 Run the compiler of the current language (@pxref{Language Choice}) on
 the @var{input}, run the shell commands @var{action-if-true} on success,
 @var{action-if-false} otherwise.  The @var{input} can be made by
@@ -6101,7 +6203,7 @@
 
 
 @defmac AC_LINK_IFELSE (@var{input}, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden LINK_IFELSE
address@hidden
 Run the compiler and the linker of the current language (@pxref{Language
 Choice}) on the @var{input}, run the shell commands @var{action-if-true}
 on success, @var{action-if-false} otherwise.  The @var{input} can be made
@@ -6135,7 +6237,7 @@
 cross-compiling.
 
 @defmac AC_RUN_IFELSE (@var{input}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @ovar{action-if-cross-compiling})
address@hidden RUN_IFELSE
address@hidden
 If @var{program} compiles and links successfully and returns an exit
 status of 0 when executed, run shell commands @var{action-if-true}.
 Otherwise, run shell commands @var{action-if-false}.
@@ -6320,7 +6422,7 @@
 
 @defmac AC_DEFINE (@var{variable}, @var{value}, @ovar{description})
 @defmacx AC_DEFINE (@var{variable})
address@hidden DEFINE
address@hidden
 Define the C preprocessor variable @var{variable} to @var{value} (verbatim).
 @var{value} should not contain literal newlines, and if you are not
 using @code{AC_CONFIG_HEADERS} it should not contain any @samp{#}
@@ -6345,7 +6447,7 @@
 
 @defmac AC_DEFINE_UNQUOTED (@var{variable}, @var{value}, @ovar{description})
 @defmacx AC_DEFINE_UNQUOTED (@var{variable})
address@hidden DEFINE_UNQUOTED
address@hidden
 Like @code{AC_DEFINE}, but three shell expansions are
 performed---once---on @var{variable} and @var{value}: variable expansion
 (@samp{$}), command substitution (@samp{`}), and backslash escaping
@@ -6396,7 +6498,7 @@
 variables that are always available.
 
 @defmac AC_SUBST (@var{variable}, @ovar{value})
address@hidden SUBST
address@hidden
 Create an output variable from a shell variable.  Make @code{AC_OUTPUT}
 substitute the variable @var{variable} into output files (typically one
 or more @file{Makefile}s).  This means that @code{AC_OUTPUT} will
@@ -6409,7 +6511,7 @@
 @end defmac
 
 @defmac AC_SUBST_FILE (@var{variable})
address@hidden SUBST_FILE
address@hidden
 Another way to create an output variable from a shell variable.  Make
 @code{AC_OUTPUT} insert (without substitutions) the contents of the file
 named by shell variable @var{variable} into output files.  This means
@@ -6454,7 +6556,7 @@
 by @code{AC_ARG_VAR}.
 
 @defmac AC_ARG_VAR (@var{variable}, @var{description})
address@hidden ARG_VAR
address@hidden
 Declare @var{variable} is a precious variable, and include its
 @var{description} in the variable section of @samp{./configure --help}.
 
@@ -6524,7 +6626,7 @@
 perform all of the checks every time.
 
 @defmac AC_CACHE_VAL (@var{cache-id}, @var{commands-to-set-it})
address@hidden CACHE_VAL
address@hidden
 Ensure that the results of the check identified by @var{cache-id} are
 available.  If the results of the check were in the cache file that was
 read, and @command{configure} was not given the @option{--quiet} or
@@ -6540,7 +6642,7 @@
 @end defmac
 
 @defmac AC_CACHE_CHECK (@var{message}, @var{cache-id}, 
@var{commands-to-set-it})
address@hidden CACHE_CHECK
address@hidden
 A wrapper for @code{AC_CACHE_VAL} that takes care of printing the
 messages.  This macro provides a convenient shorthand for the most
 common way to use these macros.  It calls @code{AC_MSG_CHECKING} for
@@ -6698,13 +6800,13 @@
 
 @c FIXME: Do we really want to document this guy?
 @defmac AC_CACHE_LOAD
address@hidden CACHE_LOAD
address@hidden
 Loads values from existing cache file, or creates a new cache file if a
 cache file is not found.  Called automatically from @code{AC_INIT}.
 @end defmac
 
 @defmac AC_CACHE_SAVE
address@hidden CACHE_SAVE
address@hidden
 Flushes all cached values to the cache file.  Called automatically from
 @code{AC_OUTPUT}, but it can be quite useful to call
 @code{AC_CACHE_SAVE} at key points in @file{configure.ac}.
@@ -6759,7 +6861,7 @@
 @ref{Reporting Messages}.
 
 @defmac AC_MSG_CHECKING (@var{feature-description})
address@hidden MSG_CHECKING
address@hidden
 Notify the user that @command{configure} is checking for a particular
 feature.  This macro prints a message that starts with @samp{checking }
 and ends with @samp{...} and no newline.  It must be followed by a call
@@ -6773,7 +6875,7 @@
 @end defmac
 
 @defmac AC_MSG_RESULT (@var{result-description})
address@hidden MSG_RESULT
address@hidden
 Notify the user of the results of a check.  @var{result-description} is
 almost always the value of the cache variable for the check, typically
 @samp{yes}, @samp{no}, or a file name.  This macro should follow a call
@@ -6786,7 +6888,7 @@
 @end defmac
 
 @defmac AC_MSG_NOTICE (@var{message})
address@hidden MSG_NOTICE
address@hidden
 Deliver the @var{message} to the user.  It is useful mainly to print a
 general description of the overall purpose of a group of feature checks,
 e.g.,
@@ -6800,7 +6902,7 @@
 @end defmac
 
 @defmac AC_MSG_ERROR (@var{error-description}, @ovar{exit-status})
address@hidden MSG_ERROR
address@hidden
 Notify the user of an error that prevents @command{configure} from
 completing.  This macro prints an error message to the standard error
 output and exits @command{configure} with @var{exit-status} (1 by default).
@@ -6812,7 +6914,7 @@
 @end defmac
 
 @defmac AC_MSG_FAILURE (@var{error-description}, @ovar{exit-status})
address@hidden MSG_FAILURE
address@hidden
 This @code{AC_MSG_ERROR} wrapper notifies the user of an error that
 prevents @command{configure} from completing @emph{and} that additional
 details are provided in @file{config.log}.  This is typically used when
@@ -6820,7 +6922,7 @@
 @end defmac
 
 @defmac AC_MSG_WARN (@var{problem-description})
address@hidden MSG_WARN
address@hidden
 Notify the @command{configure} user of a possible problem.  This macro
 prints the message to the standard error output; @command{configure}
 continues running afterward, so macros that call @code{AC_MSG_WARN} should
@@ -7771,30 +7873,30 @@
 native equivalent.
 
 @defmac dnl
address@hidden dnl
address@hidden
 This macro kept its original name: no @code{m4_dnl} is defined.
 @end defmac
 
 @defmac m4_defn (@var{macro})
address@hidden defn
address@hidden
 Contrary to the M4 builtin, this macro fails if @var{macro} is not
 defined.  See @code{m4_undefine}.
 @end defmac
 
 @defmac m4_exit (@var{exit-status})
address@hidden m4_exit
address@hidden
 This macro corresponds to @code{m4exit}.
 @end defmac
 
 @defmac m4_if (@var{comment})
 @defmacx m4_if (@var{string-1}, @var{string-2}, @var{equal}, @ovar{not-equal})
 @defmacx m4_if (@var{string-1}, @var{string-2}, @var{equal}, @dots{})
address@hidden m4_if
address@hidden
 This macro corresponds to @code{ifelse}.
 @end defmac
 
 @defmac m4_undefine (@var{macro})
address@hidden undefine
address@hidden
 Contrary to the M4 builtin, this macro fails if @var{macro} is not
 defined.  Use
 
@@ -7807,27 +7909,27 @@
 @end defmac
 
 @defmac m4_bpatsubst (@var{string}, @var{regexp}, @ovar{replacement})
address@hidden bpatsubst
address@hidden
 This macro corresponds to @code{patsubst}.  The name @code{m4_patsubst}
 is kept for future versions of M4sh, on top of @acronym{GNU} M4 which will
 provide extended regular expression syntax via @code{epatsubst}.
 @end defmac
 
 @defmac m4_popdef (@var{macro})
address@hidden defn
address@hidden
 Contrary to the M4 builtin, this macro fails if @var{macro} is not
 defined.  See @code{m4_undefine}.
 @end defmac
 
 @defmac m4_bregexp (@var{string}, @var{regexp}, @ovar{replacement})
address@hidden bregexp
address@hidden
 This macro corresponds to @code{regexp}.  The name @code{m4_regexp}
 is kept for future versions of M4sh, on top of @acronym{GNU} M4 which will
 provide extended regular expression syntax via @code{eregexp}.
 @end defmac
 
 @defmac m4_wrap (@var{text})
address@hidden m4_wrap
address@hidden
 This macro corresponds to @code{m4wrap}.
 
 You are encouraged to end @var{text} with @samp{[]}, so that there are
@@ -7852,12 +7954,12 @@
 programmers.
 
 @defmac m4_dquote (@var{arg1}, @dots{})
address@hidden dquote
address@hidden
 Return the arguments as a quoted list of quoted arguments.
 @end defmac
 
 @defmac m4_quote (@var{arg1}, @dots{})
address@hidden quote
address@hidden
 Return the arguments as a single entity, i.e., wrap them into a pair of
 quotes.
 @end defmac
@@ -7894,7 +7996,7 @@
 M4sugar forbids all the tokens matching @samp{^m4_} and @samp{^dnl$}.
 
 @defmac m4_pattern_forbid (@var{pattern})
address@hidden pattern_forbid
address@hidden
 Declare that no token matching @var{pattern} must be found in the output.
 Comments are not checked; this can be a problem if, for instance, you
 have some macro left unexpanded after an @samp{#include}.  No consensus
@@ -7908,7 +8010,7 @@
 instance you might have to refer to @samp{$m4_flags}.
 
 @defmac m4_pattern_allow (@var{pattern})
address@hidden pattern_allow
address@hidden
 Any token matching @var{pattern} is allowed, including if it matches an
 @code{m4_pattern_forbid} pattern.
 @end defmac
@@ -7947,7 +8049,7 @@
 that unfortunately are not portable in practice.
 
 @defmac AS_DIRNAME (@var{pathname})
address@hidden DIRNAME
address@hidden
 Return the directory portion of @var{pathname}, using the algorithm
 required by @acronym{POSIX}.  @xref{Limitations of Usual Tools}, for more
 details about what this returns and why it is more portable than the
@@ -7955,7 +8057,7 @@
 @end defmac
 
 @defmac AS_MKDIR_P (@var{filename})
address@hidden MKDIR_P
address@hidden
 Make the directory @var{filename}, including intervening directories
 as necessary.  This is equivalent to @samp{mkdir -p @var{filename}},
 except that it is portable to older versions of @command{mkdir} that
@@ -7983,7 +8085,7 @@
 @node Macro Definitions
 @section Macro Definitions
 
address@hidden DEFUN
address@hidden
 Autoconf macros are defined using the @code{AC_DEFUN} macro, which is
 similar to the M4 builtin @code{m4_define} macro.  In addition to
 defining a macro, @code{AC_DEFUN} adds to it some code that is used to
@@ -8105,7 +8207,7 @@
 when @command{configure} is run, see @ref{Printing Messages}.
 
 @defmac AC_DIAGNOSE (@var{category}, @var{message})
address@hidden DIAGNOSE
address@hidden
 Report @var{message} as a warning (or as an error if requested by the
 user) if warnings of the @var{category} are turned on.  You are
 encouraged to use standard categories, which currently include:
@@ -8127,13 +8229,13 @@
 @end defmac
 
 @defmac AC_WARNING (@var{message})
address@hidden WARNING
address@hidden
 Equivalent to @samp{AC_DIAGNOSE([syntax], @var{message})}, but you are
 strongly encouraged to use a finer grained category.
 @end defmac
 
 @defmac AC_FATAL (@var{message})
address@hidden FATAL
address@hidden
 Report a severe error @var{message}, and have @command{autoconf} die.
 @end defmac
 
@@ -8169,7 +8271,7 @@
 called if it is needed, and only called once.
 
 @defmac AC_REQUIRE (@var{macro-name})
address@hidden REQUIRE
address@hidden
 If the M4 macro @var{macro-name} has not already been called, call it
 (without any arguments).  Make sure to quote @var{macro-name} with
 square brackets.  @var{macro-name} must have been defined using
@@ -8281,7 +8383,7 @@
 when @code{AC_PROG_CC} is called.
 
 @defmac AC_BEFORE (@var{this-macro-name}, @var{called-macro-name})
address@hidden BEFORE
address@hidden
 Make M4 print a warning message to the standard error output if
 @var{called-macro-name} has already been called.  @var{this-macro-name}
 should be the name of the macro that is calling @code{AC_BEFORE}.  The
@@ -8305,8 +8407,8 @@
 Autoconf provides a simple means to obsolete a macro.
 
 @defmac AU_DEFUN (@var{old-macro}, @var{implementation}, @ovar{message})
address@hidden DEFUN
address@hidden AU_DEFUN
address@hidden
address@hidden
 Define @var{old-macro} as @var{implementation}.  The only difference
 with @code{AC_DEFUN} is that the user will be warned that
 @var{old-macro} is now obsolete.
@@ -11525,7 +11627,7 @@
 
 
 @defmac AC_CANONICAL_BUILD
address@hidden CANONICAL_BUILD
address@hidden
 @ovindex build
 @ovindex build_cpu
 @ovindex build_vendor
@@ -11540,7 +11642,7 @@
 @end defmac
 
 @defmac AC_CANONICAL_HOST
address@hidden CANONICAL_HOST
address@hidden
 @ovindex host
 @ovindex host_cpu
 @ovindex host_vendor
@@ -11555,7 +11657,7 @@
 @end defmac
 
 @defmac AC_CANONICAL_TARGET
address@hidden CANONICAL_TARGET
address@hidden
 @ovindex target
 @ovindex target_cpu
 @ovindex target_vendor
@@ -11691,7 +11793,7 @@
 and which arguments are valid, is up to you.
 
 @defmac AC_ARG_WITH (@var{package}, @var{help-string}, @ovar{action-if-given}, 
@ovar{action-if-not-given})
address@hidden ARG_WITH
address@hidden
 If the user gave @command{configure} the option @address@hidden
 or @address@hidden, run shell commands
 @var{action-if-given}.  If neither option was given, run shell commands
@@ -11723,7 +11825,7 @@
 @end defmac
 
 @defmac AC_WITH (@var{package}, @var{action-if-given}, 
@ovar{action-if-not-given})
address@hidden WITH
address@hidden
 This is an obsolete version of @code{AC_ARG_WITH} that does not
 support providing a help string.
 @end defmac
@@ -11770,7 +11872,7 @@
 which arguments are valid, is up to you.
 
 @defmac AC_ARG_ENABLE (@var{feature}, @var{help-string}, 
@ovar{action-if-given}, @ovar{action-if-not-given})
address@hidden ARG_ENABLE
address@hidden
 If the user gave @command{configure} the option
 @address@hidden or @address@hidden, run
 shell commands @var{action-if-given}.  If neither option was given, run
@@ -11791,7 +11893,7 @@
 @end defmac
 
 @defmac AC_ENABLE (@var{feature}, @var{action-if-given}, 
@ovar{action-if-not-given})
address@hidden ENABLE
address@hidden
 This is an obsolete version of @code{AC_ARG_ENABLE} that does not
 support providing a help string.
 @end defmac
@@ -11808,7 +11910,7 @@
 strings} do.  This is the purpose of the @code{AC_HELP_STRING} macro.
 
 @defmac AC_HELP_STRING (@var{left-hand-side}, @var{right-hand-side})
address@hidden HELP_STRING
address@hidden
 
 Expands into an help string that looks pretty when the user executes
 @samp{configure --help}.  It is typically used in @code{AC_ARG_WITH}
@@ -11877,7 +11979,7 @@
 macro @code{AC_ARG_PROGRAM}.
 
 @defmac AC_ARG_PROGRAM
address@hidden ARG_PROGRAM
address@hidden
 @ovindex program_transform_name
 Place in output variable @code{program_transform_name} a sequence of
 @code{sed} commands for changing the names of installed programs.
@@ -12425,22 +12527,22 @@
 description.
 
 @defmac AC_ALLOCA
address@hidden ALLOCA
address@hidden
 @code{AC_FUNC_ALLOCA}
 @end defmac
 
 @defmac AC_ARG_ARRAY
address@hidden ARG_ARRAY
address@hidden
 removed because of limited usefulness
 @end defmac
 
 @defmac AC_C_CROSS
address@hidden C_CROSS
address@hidden
 This macro is obsolete; it does nothing.
 @end defmac
 
 @defmac AC_CANONICAL_SYSTEM
address@hidden CANONICAL_SYSTEM
address@hidden
 Determine the system type and set output variables to the names of the
 canonical system types.  @xref{Canonicalizing}, for details about the
 variables this macro sets.
@@ -12452,12 +12554,12 @@
 @end defmac
 
 @defmac AC_CHAR_UNSIGNED
address@hidden CHAR_UNSIGNED
address@hidden
 @code{AC_C_CHAR_UNSIGNED}
 @end defmac
 
 @defmac AC_CHECK_TYPE (@var{type}, @var{default})
address@hidden CHECK_TYPE
address@hidden
 Autoconf, up to 2.13, used to provide this version of
 @code{AC_CHECK_TYPE}, deprecated because of its flaws.  Firstly, although
 it is a member of the @code{CHECK} clan, singular sub-family, it does
@@ -12516,12 +12618,12 @@
 @c end of AC_CHECK_TYPE
 
 @defmac AC_CHECKING (@var{feature-description})
address@hidden CHECKING
address@hidden
 Same as @samp{AC_MSG_NOTICE([checking @address@hidden
 @end defmac
 
 @defmac AC_COMPILE_CHECK (@var{echo-text}, @var{includes}, 
@var{function-body}, @var{action-if-found}, @ovar{action-if-not-found})
address@hidden COMPILE_CHECK
address@hidden
 This is an obsolete version of @code{AC_TRY_COMPILE} itself replaced by
 @code{AC_COMPILE_IFELSE} (@pxref{Running the Compiler}), with the
 addition that it prints @samp{checking for @var{echo-text}} to the
@@ -12531,18 +12633,18 @@
 @end defmac
 
 @defmac AC_CONST
address@hidden CONST
address@hidden
 @code{AC_C_CONST}
 @end defmac
 
 @defmac AC_CROSS_CHECK
address@hidden CROSS_CHECK
address@hidden
 Same as @code{AC_C_CROSS}, which is obsolete too, and does nothing
 @code{:-)}.
 @end defmac
 
 @defmac AC_CYGWIN
address@hidden CYGWIN
address@hidden
 Check for the Cygwin environment in which case the shell variable
 @code{CYGWIN} is set to @samp{yes}.  Don't use this macro, the dignified
 means to check the nature of the host is using
@@ -12562,18 +12664,18 @@
 @end defmac
 
 @defmac AC_DECL_SYS_SIGLIST
address@hidden DECL_SYS_SIGLIST
address@hidden
 @cvindex SYS_SIGLIST_DECLARED
 Same as @samp{AC_CHECK_DECLS([sys_siglist])}.
 @end defmac
 
 @defmac AC_DECL_YYTEXT
address@hidden DECL_YYTEXT
address@hidden
 Does nothing, now integrated in @code{AC_PROG_LEX}.
 @end defmac
 
 @defmac AC_DIR_HEADER
address@hidden DIR_HEADER
address@hidden
 @cvindex DIRENT
 @cvindex SYSNDIR
 @cvindex SYSDIR
@@ -12592,7 +12694,7 @@
 @end defmac
 
 @defmac AC_DYNIX_SEQ
address@hidden DYNIX_SEQ
address@hidden
 If on DYNIX/ptx, add @option{-lseq} to output variable
 @code{LIBS}.  This macro used to be defined as
 
@@ -12605,7 +12707,7 @@
 @end defmac
 
 @defmac AC_EXEEXT
address@hidden EXEEXT
address@hidden
 @ovindex EXEEXT
 Defined the output variable @code{EXEEXT} based on the output of the
 compiler, which is now done automatically.  Typically set to empty
@@ -12613,33 +12715,33 @@
 @end defmac
 
 @defmac AC_EMXOS2
address@hidden EMXOS2
address@hidden
 Similar to @code{AC_CYGWIN} but checks for the EMX environment on OS/2
 and sets @code{EMXOS2}.
 @end defmac
 
 @defmac AC_ERROR
address@hidden ERROR
address@hidden
 @code{AC_MSG_ERROR}
 @end defmac
 
 @defmac AC_FIND_X
address@hidden FIND_X
address@hidden
 @code{AC_PATH_X}
 @end defmac
 
 @defmac AC_FIND_XTRA
address@hidden FIND_XTRA
address@hidden
 @code{AC_PATH_XTRA}
 @end defmac
 
 @defmac AC_FUNC_CHECK
address@hidden FUNC_CHECK
address@hidden
 @code{AC_CHECK_FUNC}
 @end defmac
 
 @defmac AC_FUNC_WAIT3
address@hidden FUNC_WAIT3
address@hidden
 @cvindex HAVE_WAIT3
 If @code{wait3} is found and fills in the contents of its third argument
 (a @samp{struct rusage *}), which HP-UX does not do, define
@@ -12651,32 +12753,32 @@
 @end defmac
 
 @defmac AC_GCC_TRADITIONAL
address@hidden GCC_TRADITIONAL
address@hidden
 @code{AC_PROG_GCC_TRADITIONAL}
 @end defmac
 
 @defmac AC_GETGROUPS_T
address@hidden GETGROUPS_T
address@hidden
 @code{AC_TYPE_GETGROUPS}
 @end defmac
 
 @defmac AC_GETLOADAVG
address@hidden GETLOADAVG
address@hidden
 @code{AC_FUNC_GETLOADAVG}
 @end defmac
 
 @defmac AC_HAVE_FUNCS
address@hidden HAVE_FUNCS
address@hidden
 @code{AC_CHECK_FUNCS}
 @end defmac
 
 @defmac AC_HAVE_HEADERS
address@hidden HAVE_HEADERS
address@hidden
 @code{AC_CHECK_HEADERS}
 @end defmac
 
 @defmac AC_HAVE_LIBRARY (@var{library}, @ovar{action-if-found}, 
@ovar{action-if-not-found}, @ovar{other-libraries})
address@hidden HAVE_LIBRARY
address@hidden
 This macro is equivalent to calling @code{AC_CHECK_LIB} with a
 @var{function} argument of @code{main}.  In addition, @var{library} can
 be written as any of @samp{foo}, @option{-lfoo}, or @samp{libfoo.a}.  In
@@ -12685,22 +12787,22 @@
 @end defmac
 
 @defmac AC_HAVE_POUNDBANG
address@hidden HAVE_POUNDBANG
address@hidden
 @code{AC_SYS_INTERPRETER} (different calling convention)
 @end defmac
 
 @defmac AC_HEADER_CHECK
address@hidden HEADER_CHECK
address@hidden
 @code{AC_CHECK_HEADER}
 @end defmac
 
 @defmac AC_HEADER_EGREP
address@hidden HEADER_EGREP
address@hidden
 @code{AC_EGREP_HEADER}
 @end defmac
 
 @defmac AC_INIT (@var{unique-file-in-source-dir})
address@hidden INIT
address@hidden
 Formerly @code{AC_INIT} used to have a single argument, and was
 equivalent to:
 
@@ -12711,19 +12813,19 @@
 @end defmac
 
 @defmac AC_INLINE
address@hidden INLINE
address@hidden
 @code{AC_C_INLINE}
 @end defmac
 
 @defmac AC_INT_16_BITS
address@hidden INT_16_BITS
address@hidden
 @cvindex INT_16_BITS
 If the C type @code{int} is 16 bits wide, define @code{INT_16_BITS}.
 Use @samp{AC_CHECK_SIZEOF(int)} instead.
 @end defmac
 
 @defmac AC_IRIX_SUN
address@hidden IRIX_SUN
address@hidden
 If on @sc{irix} (Silicon Graphics @sc{unix}), add @option{-lsun} to output
 @code{LIBS}.  If you were using it to get @code{getmntent}, use
 @code{AC_FUNC_GETMNTENT} instead.  If you used it for the NIS versions
@@ -12744,35 +12846,35 @@
 @end defmac
 
 @defmac AC_LANG_C
address@hidden LANG_C
address@hidden
 Same as @samp{AC_LANG(C)}.
 @end defmac
 
 @defmac AC_LANG_CPLUSPLUS
address@hidden LANG_CPLUSPLUS
address@hidden
 Same as @samp{AC_LANG(C++)}.
 @end defmac
 
 @defmac AC_LANG_FORTRAN77
address@hidden LANG_FORTRAN77
address@hidden
 Same as @samp{AC_LANG(Fortran 77)}.
 @end defmac
 
 @defmac AC_LANG_RESTORE
address@hidden LANG_RESTORE
address@hidden
 Select the @var{language} that is saved on the top of the stack, as set
 by @code{AC_LANG_SAVE}, remove it from the stack, and call
 @code{AC_LANG(@var{language})}.
 @end defmac
 
 @defmac AC_LANG_SAVE
address@hidden LANG_SAVE
address@hidden
 Remember the current language (as set by @code{AC_LANG}) on a stack.
 The current language does not change.  @code{AC_LANG_PUSH} is preferred.
 @end defmac
 
 @defmac AC_LINK_FILES (@address@hidden, @address@hidden)
address@hidden LINK_FILES
address@hidden
 This is an obsolete version of @code{AC_CONFIG_LINKS}.  An updated
 version of:
 
@@ -12791,34 +12893,34 @@
 @end defmac
 
 @defmac AC_LN_S
address@hidden LN_S
address@hidden
 @code{AC_PROG_LN_S}
 @end defmac
 
 @defmac AC_LONG_64_BITS
address@hidden LONG_64_BITS
address@hidden
 @cvindex LONG_64_BITS
 Define @code{LONG_64_BITS} if the C type @code{long int} is 64 bits wide.
 Use the generic macro @samp{AC_CHECK_SIZEOF([long int])} instead.
 @end defmac
 
 @defmac AC_LONG_DOUBLE
address@hidden LONG_DOUBLE
address@hidden
 @code{AC_C_LONG_DOUBLE}
 @end defmac
 
 @defmac AC_LONG_FILE_NAMES
address@hidden LONG_FILE_NAMES
address@hidden
 @code{AC_SYS_LONG_FILE_NAMES}
 @end defmac
 
 @defmac AC_MAJOR_HEADER
address@hidden MAJOR_HEADER
address@hidden
 @code{AC_HEADER_MAJOR}
 @end defmac
 
 @defmac AC_MEMORY_H
address@hidden MEMORY_H
address@hidden
 @cvindex NEED_MEMORY_H
 Used to define @code{NEED_MEMORY_H} if the @code{mem} functions were
 defined in @file{memory.h}.  Today it is equivalent to
@@ -12828,28 +12930,28 @@
 @end defmac
 
 @defmac AC_MINGW32
address@hidden MINGW32
address@hidden
 Similar to @code{AC_CYGWIN} but checks for the MingW32 compiler
 environment and sets @code{MINGW32}.
 @end defmac
 
 @defmac AC_MINUS_C_MINUS_O
address@hidden MINUS_C_MINUS_O
address@hidden
 @code{AC_PROG_CC_C_O}
 @end defmac
 
 @defmac AC_MMAP
address@hidden MMAP
address@hidden
 @code{AC_FUNC_MMAP}
 @end defmac
 
 @defmac AC_MODE_T
address@hidden MODE_T
address@hidden
 @code{AC_TYPE_MODE_T}
 @end defmac
 
 @defmac AC_OBJEXT
address@hidden OBJEXT
address@hidden
 @ovindex OBJEXT
 Defined the output variable @code{OBJEXT} based on the output of the
 compiler, after .c files have been excluded.  Typically set to @samp{o}
@@ -12858,7 +12960,7 @@
 @end defmac
 
 @defmac AC_OBSOLETE (@var{this-macro-name}, @ovar{suggestion})
address@hidden OBSOLETE
address@hidden
 Make M4 print a message to the standard error output warning that
 @var{this-macro-name} is obsolete, and giving the file and line number
 where it was called.  @var{this-macro-name} should be the name of the
@@ -12877,12 +12979,12 @@
 @end defmac
 
 @defmac AC_OFF_T
address@hidden OFF_T
address@hidden
 @code{AC_TYPE_OFF_T}
 @end defmac
 
 @defmac AC_OUTPUT (@address@hidden, @ovar{extra-cmds}, @ovar{init-cmds})
address@hidden OUTPUT
address@hidden
 The use of @code{AC_OUTPUT} with argument is deprecated.  This obsoleted
 interface is equivalent to:
 
@@ -12897,7 +12999,7 @@
 @end defmac
 
 @defmac AC_OUTPUT_COMMANDS (@var{extra-cmds}, @ovar{init-cmds})
address@hidden OUTPUT_COMMANDS
address@hidden
 Specify additional shell commands to run at the end of
 @file{config.status}, and shell commands to initialize any variables
 from @command{configure}.  This macro may be called multiple times.  It is
@@ -12937,67 +13039,67 @@
 @end defmac
 
 @defmac AC_PID_T
address@hidden PID_T
address@hidden
 @code{AC_TYPE_PID_T}
 @end defmac
 
 @defmac AC_PREFIX
address@hidden PREFIX
address@hidden
 @code{AC_PREFIX_PROGRAM}
 @end defmac
 
 @defmac AC_PROG_CC_STDC
address@hidden PROG_CC_STDC
address@hidden
 This macro has been integrated into @code{AC_PROG_CC}.
 @end defmac
 
 @defmac AC_PROGRAMS_CHECK
address@hidden PROGRAMS_CHECK
address@hidden
 @code{AC_CHECK_PROGS}
 @end defmac
 
 @defmac AC_PROGRAMS_PATH
address@hidden PROGRAMS_PATH
address@hidden
 @code{AC_PATH_PROGS}
 @end defmac
 
 @defmac AC_PROGRAM_CHECK
address@hidden PROGRAM_CHECK
address@hidden
 @code{AC_CHECK_PROG}
 @end defmac
 
 @defmac AC_PROGRAM_EGREP
address@hidden PROGRAM_EGREP
address@hidden
 @code{AC_EGREP_CPP}
 @end defmac
 
 @defmac AC_PROGRAM_PATH
address@hidden PROGRAM_PATH
address@hidden
 @code{AC_PATH_PROG}
 @end defmac
 
 @defmac AC_REMOTE_TAPE
address@hidden REMOTE_TAPE
address@hidden
 removed because of limited usefulness
 @end defmac
 
 @defmac AC_RESTARTABLE_SYSCALLS
address@hidden RESTARTABLE_SYSCALLS
address@hidden
 @code{AC_SYS_RESTARTABLE_SYSCALLS}
 @end defmac
 
 @defmac AC_RETSIGTYPE
address@hidden RETSIGTYPE
address@hidden
 @code{AC_TYPE_SIGNAL}
 @end defmac
 
 @defmac AC_RSH
address@hidden RSH
address@hidden
 removed because of limited usefulness
 @end defmac
 
 @defmac AC_SCO_INTL
address@hidden SCO_INTL
address@hidden
 @ovindex LIBS
 If on SCO UNIX, add @option{-lintl} to output variable @code{LIBS}.  This
 macro used to
@@ -13011,57 +13113,57 @@
 @end defmac
 
 @defmac AC_SETVBUF_REVERSED
address@hidden SETVBUF_REVERSED
address@hidden
 @code{AC_FUNC_SETVBUF_REVERSED}
 @end defmac
 
 @defmac AC_SET_MAKE
address@hidden SET_MAKE
address@hidden
 @code{AC_PROG_MAKE_SET}
 @end defmac
 
 @defmac AC_SIZEOF_TYPE
address@hidden SIZEOF_TYPE
address@hidden
 @code{AC_CHECK_SIZEOF}
 @end defmac
 
 @defmac AC_SIZE_T
address@hidden SIZE_T
address@hidden
 @code{AC_TYPE_SIZE_T}
 @end defmac
 
 @defmac AC_STAT_MACROS_BROKEN
address@hidden STAT_MACROS_BROKEN
address@hidden
 @code{AC_HEADER_STAT}
 @end defmac
 
 @defmac AC_STDC_HEADERS
address@hidden STDC_HEADERS
address@hidden
 @code{AC_HEADER_STDC}
 @end defmac
 
 @defmac AC_STRCOLL
address@hidden STRCOLL
address@hidden
 @code{AC_FUNC_STRCOLL}
 @end defmac
 
 @defmac AC_ST_BLKSIZE
address@hidden ST_BLKSIZE
address@hidden
 @code{AC_CHECK_MEMBERS}
 @end defmac
 
 @defmac AC_ST_BLOCKS
address@hidden ST_BLOCKS
address@hidden
 @code{AC_STRUCT_ST_BLOCKS}
 @end defmac
 
 @defmac AC_ST_RDEV
address@hidden ST_RDEV
address@hidden
 @code{AC_CHECK_MEMBERS}
 @end defmac
 
 @defmac AC_SYS_RESTARTABLE_SYSCALLS
address@hidden SYS_RESTARTABLE_SYSCALLS
address@hidden
 @cvindex HAVE_RESTARTABLE_SYSCALLS
 If the system automatically restarts a system call that is interrupted
 by a signal, define @code{HAVE_RESTARTABLE_SYSCALLS}.  This macro does
@@ -13078,32 +13180,32 @@
 @end defmac
 
 @defmac AC_SYS_SIGLIST_DECLARED
address@hidden SYS_SIGLIST_DECLARED
address@hidden
 @code{AC_DECL_SYS_SIGLIST}
 @end defmac
 
 @defmac AC_TEST_CPP
address@hidden TEST_CPP
address@hidden
 @code{AC_TRY_CPP}, replaced with @code{AC_PREPROC_IFELSE}.
 @end defmac
 
 @defmac AC_TEST_PROGRAM
address@hidden TEST_PROGRAM
address@hidden
 @code{AC_TRY_RUN}, replaced with @code{AC_RUN_IFELSE}.
 @end defmac
 
 @defmac AC_TIMEZONE
address@hidden TIMEZONE
address@hidden
 @code{AC_STRUCT_TIMEZONE}
 @end defmac
 
 @defmac AC_TIME_WITH_SYS_TIME
address@hidden TIME_WITH_SYS_TIME
address@hidden
 @code{AC_HEADER_TIME}
 @end defmac
 
 @defmac AC_TRY_COMPILE (@var{includes}, @var{function-body}, 
@ovar{action-if-found}, @ovar{action-if-not-found})
address@hidden TRY_COMPILE
address@hidden
 Same as @samp{AC_COMPILE_IFELSE([AC_LANG_SOURCE(address@hidden,
 address@hidden)], address@hidden,
 address@hidden)} (@pxref{Running the Compiler}).
@@ -13120,7 +13222,7 @@
 @end defmac
 
 @defmac AC_TRY_CPP (@var{input}, @ovar{action-if-true}, @ovar{action-if-false})
address@hidden TRY_CPP
address@hidden
 Same as @samp{AC_PREPROC_IFELSE([AC_LANG_SOURCE(address@hidden)],
 address@hidden, address@hidden)} (@pxref{Running the
 Preprocessor}).
@@ -13129,7 +13231,7 @@
 @end defmac
 
 @defmac AC_TRY_LINK (@var{includes}, @var{function-body}, 
@ovar{action-if-found}, @ovar{action-if-not-found})
address@hidden TRY_LINK
address@hidden
 Same as @samp{AC_LINK_IFELSE([AC_LANG_SOURCE(address@hidden,
 address@hidden)], address@hidden,
 address@hidden)} (@pxref{Running the Compiler}).
@@ -13155,7 +13257,7 @@
 @end defmac
 
 @defmac AC_TRY_LINK_FUNC (@var{function}, @ovar{action-if-found}, 
@ovar{action-if-not-found})
address@hidden TRY_LINK_FUNC
address@hidden
 This macro is equivalent to
 @samp{AC_LINK_IFELSE([AC_LANG_CALL(address@hidden,
 address@hidden)], address@hidden,
@@ -13163,7 +13265,7 @@
 @end defmac
 
 @defmac AC_TRY_RUN (@var{program}, @ovar{action-if-true}, 
@ovar{action-if-false}, @ovar{action-if-cross-compiling})
address@hidden TRY_RUN
address@hidden
 Same as @samp{AC_RUN_IFELSE([AC_LANG_SOURCE(address@hidden,
 address@hidden, address@hidden,
 address@hidden)} (@pxref{Run Time}).
@@ -13171,17 +13273,17 @@
 
 
 @defmac AC_UID_T
address@hidden UID_T
address@hidden
 @code{AC_TYPE_UID_T}
 @end defmac
 
 @defmac AC_UNISTD_H
address@hidden UNISTD_H
address@hidden
 Same as @samp{AC_CHECK_HEADERS(unistd.h)}.
 @end defmac
 
 @defmac AC_USG
address@hidden USG
address@hidden
 @cvindex USG
 Define @code{USG} if the @acronym{BSD} string functions are defined in
 @file{strings.h}.  You should no longer depend upon @code{USG}, but on
@@ -13189,49 +13291,49 @@
 @end defmac
 
 @defmac AC_UTIME_NULL
address@hidden UTIME_NULL
address@hidden
 @code{AC_FUNC_UTIME_NULL}
 @end defmac
 
 @defmac AC_VALIDATE_CACHED_SYSTEM_TUPLE (@ovar{cmd})
address@hidden VALIDATE_CACHED_SYSTEM_TUPLE
address@hidden
 If the cache file is inconsistent with the current host, target and
 build system types, it used to execute @var{cmd} or print a default
 error message.  This is now handled by default.
 @end defmac
 
 @defmac AC_VERBOSE (@var{result-description})
address@hidden VERBOSE
address@hidden
 @code{AC_MSG_RESULT}.
 @end defmac
 
 @defmac AC_VFORK
address@hidden VFORK
address@hidden
 @code{AC_FUNC_VFORK}
 @end defmac
 
 @defmac AC_VPRINTF
address@hidden VPRINTF
address@hidden
 @code{AC_FUNC_VPRINTF}
 @end defmac
 
 @defmac AC_WAIT3
address@hidden WAIT3
address@hidden
 @code{AC_FUNC_WAIT3}
 @end defmac
 
 @defmac AC_WARN
address@hidden WARN
address@hidden
 @code{AC_MSG_WARN}
 @end defmac
 
 @defmac AC_WORDS_BIGENDIAN
address@hidden WORDS_BIGENDIAN
address@hidden
 @code{AC_C_BIGENDIAN}
 @end defmac
 
 @defmac AC_XENIX_DIR
address@hidden XENIX_DIR
address@hidden
 @ovindex LIBS
 This macro used to add @option{-lx} to output variable @code{LIBS} if on
 Xenix.  Also, if @file{dirent.h} is being checked for, added
@@ -13251,7 +13353,7 @@
 @end defmac
 
 @defmac AC_YYTEXT_POINTER
address@hidden YYTEXT_POINTER
address@hidden
 @code{AC_DECL_YYTEXT}
 @end defmac
 
@@ -14301,7 +14403,7 @@
 Invoke @code{AC_CONFIG_TESTDIR}.
 
 @defmac AC_CONFIG_TESTDIR (@var{directory}, @dvar{test-path, @var{directory}})
address@hidden CONFIG_TESTDIR
address@hidden
 An Autotest test suite is to be configured in @var{directory}.  This
 macro requires the instantiation of @address@hidden/atconfig} from
 @address@hidden/atconfig.in}, and sets the default
@@ -15013,27 +15115,35 @@
 @node Autoconf Macro Index
 @appendixsec Autoconf Macro Index
 
-This is an alphabetical list of the Autoconf macros.  To make the list
-easier to use, the macros are listed without their preceding @samp{AC_}.
+This is an alphabetical list of the Autoconf macros.
address@hidden shortindexflag
+To make the list easier to use, the macros are listed without their
+preceding @samp{AC_}.
address@hidden ifset
 
address@hidden ac
address@hidden AC
 
 @node M4 Macro Index
 @appendixsec M4 Macro Index
 
-This is an alphabetical list of the M4, M4sugar, and M4sh macros.  To
-make the list easier to use, the macros are listed without their
+This is an alphabetical list of the M4, M4sugar, and M4sh macros.
address@hidden shortindexflag
+To make the list easier to use, the macros are listed without their
 preceding @samp{m4_} or @samp{AS_}.
address@hidden ifset
 
address@hidden ms
address@hidden MS
 
 @node Autotest Macro Index
 @appendixsec Autotest Macro Index
 
-This is an alphabetical list of the Autotest macros.  To make the list
-easier to use, the macros are listed without their preceding @samp{AT_}.
+This is an alphabetical list of the Autotest macros.
address@hidden shortindexflag
+To make the list easier to use, the macros are listed without their
+preceding @samp{AT_}.
address@hidden ifset
 
address@hidden at
address@hidden AT
 
 @node Program & Function Index
 @appendixsec Program and Function Index




reply via email to

[Prev in Thread] Current Thread [Next in Thread]