[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: suggestion: put AC_ at the front of AC_ items in the index,
Akim Demaille <=