** Misc.
- config.log
- Now contains the list of ouput variables and files (AC_SUBST,
+ Now contains the list of output variables and files (AC_SUBST,
AC_SUBST_FILES).
\f
* Major changes in Autoconf 2.53
- AC_C_BIGENDIAN supports the cross-compiling case.
- AC_C_BIGENDIAN accepts ACTION-IF-TRUE, ACTION-IF-FALSE, and
- ACTION-IF-UNKNOWN arguments. All are facultative, and the default
+ ACTION-IF-UNKNOWN arguments. All are optional, and the default
for ACTION-IF-TRUE is to define WORDS_BIGENDIAN like AC_C_BIGENDIAN
always did.
- AC_C_LONG_DOUBLE now succeeds only if `long double' has more range or
# This is dubious: should we really transform the quadrigraphs in
# traces? It might break balanced [ ] etc. in the output. The
- # consensus seeems to be that traces are more useful this way.
+ # consensus seems to be that traces are more useful this way.
while ($_ = $in->getline)
{
# It makes no sense to try to transform __oline__.
{
$in_comment = 0;
}
- # The whole line is inside a commment.
+ # The whole line is inside a comment.
next if $in_comment;
# All on one line.
s,/\*.*?\*/,,g;
@defmac AC_INIT (@var{package}, @var{version}, @ovar{bug-report}, @
@ovar{tarname}, @ovar{url})
@acindex{INIT}
-Process any command-line arguments and perform various initializations
-and verifications.
+Process any command-line arguments and perform initialization
+and verification.
Set the name of the @var{package} and its @var{version}. These are
typically used in @option{--version} support, including that of
@defvar top_build_prefix
@ovindex top_build_prefix
The relative name of the top level of the current build tree with final
-slash if nonemtpy. This is the same as @code{top_builddir}, except that
+slash if nonempty. This is the same as @code{top_builddir}, except that
it contains zero or more runs of @code{../}, so it should not be
appended with a slash for concatenation. This helps for @command{make}
implementations that otherwise do not treat @file{./file} and @file{file}
to @samp{:}; for packages that ship the generated @file{file.yy.c}
alongside the source @file{file.l}, this default allows users without a
lexer generator to still build the package even if the timestamp for
-@file{file.l} is inadvertantly changed.
+@file{file.l} is inadvertently changed.
Define @code{YYTEXT_POINTER} if @code{yytext} defaults to @samp{char *} instead
of to @samp{char []}. Also set output variable @code{LEX_OUTPUT_ROOT} to
executed. @var{feature-test} will be run even when
@code{ac_cv_path_@var{variable}} is set, to provide the ability to
choose a better candidate found later in @var{path}; to accept the
-current setting and bypass all futher checks, @var{feature-test} can
+current setting and bypass all further checks, @var{feature-test} can
execute @code{ac_path_@var{variable}_found=:}.
Note that this macro has some subtle differences from
@code{ac_cv_fc_module_ext} variable.
@end defmac
-@defmac AC_FC_MODULE_FLAG (@ovar{action-if-sucess}, @
+@defmac AC_FC_MODULE_FLAG (@ovar{action-if-success}, @
@dvar{action-if-failure, AC_MSG_FAILURE})
@acindex{FC_MODULE_FLAG}
@caindex fc_module_flag
the significant trailing whitespace in a @file{Makefile}.
@end defmac
-@defmac AC_FC_MODULE_OUTPUT_FLAG (@ovar{action-if-sucess}, @
+@defmac AC_FC_MODULE_OUTPUT_FLAG (@ovar{action-if-success}, @
@dvar{action-if-failure, AC_MSG_FAILURE})
@acindex{FC_MODULE_OUTPUT_FLAG}
@caindex fc_module_output_flag
This macro uses @code{AC_REQUIRE} for the compiler associated with the
current language, which means that if the compiler has not yet been
determined, the compiler determination will be made prior to the body of
-the outermust @code{AC_DEFUN} macro that triggered this macro to
+the outermost @code{AC_DEFUN} macro that triggered this macro to
expand (@pxref{Expanded Before Required}).
@end defmac
@defmac AC_SYS_SIGLIST_DECLARED
@acindex{SYS_SIGLIST_DECLARED}
This macro was renamed @code{AC_DECL_SYS_SIGLIST}. However, even that
-name is obsolete, as the same functionality is now acheived via
+name is obsolete, as the same functionality is now achieved via
@code{AC_CHECK_DECLS} (@pxref{AC_CHECK_DECLS}).
@end defmac
portable to assume C89, and that signal handlers return @code{void},
without needing to use this macro or @code{RETSIGTYPE}.
-When targetting older K&R C, it is possible to define signal handlers as
+When targeting older K&R C, it is possible to define signal handlers as
returning type @code{RETSIGTYPE}, and omit a return statement:
@example
validation suite.
@example
-# The `:;' works around a Bash 3.2 bug when the output is not writeable.
+# The `:;' works around a Bash 3.2 bug when the output is not writable.
$(srcdir)/package.m4: $(top_srcdir)/configure.ac
:;@{ \
echo '# Signature of the current package.' && \
a call to @code{AC_REQUIRE([AC_PROG_CC])} under the hood. According to
the documented semantics of @code{AC_REQUIRE}, this means that
@code{AC_PROG_CC} @emph{must} occur before the body of the outermost
-@code{AC_DEFUN}, which in this case is @code{BAR}, thus preceeding the
+@code{AC_DEFUN}, which in this case is @code{BAR}, thus preceding the
use of @samp{foobar=}. The older versions of Autoconf were broken with
regards to the rules of @code{AC_REQUIRE}, which explains why the code
changed from one over to two copies of @code{AC_PROG_CC} when upgrading
@c LocalWords: linux netinet ia Tru XFree DIRENT NDIR dirent ndir multitable
@c LocalWords: NAMLEN strlen namlen MKDEV SYSMACROS makedev RESOLV resolv DNS
@c LocalWords: inet structs NAMESER arpa NETDB netdb UTekV UTS GCC's kB
-@c LocalWords: STDBOOL BOOL stdbool conformant cplusplus bool Bool stdarg tm
+@c LocalWords: STDBOOL BOOL stdbool cplusplus bool Bool stdarg tm
@c LocalWords: ctype strchr strrchr rindex bcopy memmove memchr WEXITSTATUS
@c LocalWords: WIFEXITED TIOCGWINSZ GWINSZ termios preprocess preprocessable
@c LocalWords: DECLS strdup calloc BLKSIZE blksize RDEV rdev TZNAME tzname pw
@c LocalWords: GOBJC OTP ERLC erl valloc decr dumpdef errprint incr
@c LocalWords: esyscmd len maketemp pushdef substr syscmd sysval translit txt
@c LocalWords: sinclude foreach myvar tolower toupper uniq BASENAME STDIN
-@c LocalWords: Dynix descrips basename aname cname macroexpands xno xcheck
+@c LocalWords: Dynix basename aname cname macroexpands xno xcheck
@c LocalWords: LIBREADLINE lreadline lncurses libreadline
@c Local Variables:
=item C<$debug>
Set this variable to 1 if debug messages should be enabled. Debug
-messages are meant for developpers only, or when tracking down an
+messages are meant for developers only, or when tracking down an
incorrect execution.
=cut
#
# Moreover, we have to take care that calls without parameters are
# expanded to calls without parameters, not with one empty parameter.
-# This is not only an aesthetical improvement of autoupdate, it also
+# This is not only an aesthetic improvement of autoupdate, it also
# matters with poorly written macros which test for $# = 0.
#
m4_define([AU_ALIAS],
# `long', `short', `signed', or `unsigned' followed by characters
# that are defining types.
# Because many people have used `off_t' and `size_t' too, they are added
-# for better common-useward backward compatibility.
+# for better common-use backward compatibility.
m4_define([_AC_CHECK_TYPE_REPLACEMENT_TYPE_P],
[m4_bmatch([$1],
[^\(_Bool\|bool\|char\|double\|float\|int\|long\|short\|\(un\)?signed\|[_a-zA-Z][_a-zA-Z0-9]*_t\)[][_a-zA-Z0-9() *]*$],
# Perform the arithmetic evaluation of the arguments in EXPR, and set
# contents of the polymorphic shell variable VAR to the result, taking
# advantage of any shell optimizations that perform arithmetic without
-# forks. Note that numbers occuring within EXPR must be written in
+# forks. Note that numbers occurring within EXPR must be written in
# decimal, and without leading zeroes; variables containing numbers
# must be expanded prior to arithmetic evaluation; the first argument
# must not be a negative number; there is no portable equality
# m4_noquote(STRING)
# ------------------
# Return the result of ignoring all quotes in STRING and invoking the
-# macros it contains. Amongst other things, this is useful for enabling
+# macros it contains. Among other things, this is useful for enabling
# macro invocations inside strings with [] blocks (for instance regexps
# and help-strings). On the other hand, since all quotes are disabled,
# any macro expanded during this time that relies on nested [] quoting
[$2]m4_define([m4_Cursor], m4_Indent)],
[m4_format([%*s], m4_max([0],
m4_eval(m4_Indent - m4_Cursor)), [])m4_define([m4_Cursor], m4_Indent)])]],
-dnl now, for each word, compute the curser after the word is output, then
+dnl now, for each word, compute the cursor after the word is output, then
dnl check if the cursor would exceed the wrap column
dnl if so, reset cursor, and insert newline and prefix
dnl if not, insert the separator (usually a space)
# includes $(TESTSUITE). This is the Automake rule, plus our
# dependency, and we silence the warning from 'automake -Wall' by
# hiding the dependency behind a variable.
-# TODO - fix this if newer automake accomodates the dependency.
+# TODO - fix this if newer automake accommodates the dependency.
distclean_generic = distclean-generic
$(distclean_generic): clean-local
func_sanitize_file_name () { echo "$@" | tr -d '@ac_cv_unsupported_fs_chars@'; }
fi
-# Can we create directories with trailing whitespaces in their name?
+# Can we create directories with trailing whitespace in their names?
ac_cv_dir_trailing_space='@ac_cv_dir_trailing_space@'
if test "$ac_cv_dir_trailing_space" = yes; then
func_sanitize_dir_name () { echo "$@"; }
# -----------------------------------------
# Create a test named TITLE that tries compiling SUITE with syntax
# errors with autotest. Expect a failed compilation, and grep for
-# MESSAGE occuring within the error output.
+# MESSAGE occurring within the error output.
m4_define([AT_CHECK_AT_SYNTAX],
[AT_SETUP([$1])
AT_CHECK_AT_PREP([micro-suite], [$2], [1], [], [stderr])
AT_DATA([Makefile.in],
[[SHTOOL = @SHTOOL@
-# fake these, so that we use shtool whereever possible.
+# fake these, so that we use shtool wherever possible.
INSTALL_PROGRAM = $(ac_install_sh)
INSTALL_DATA = $(ac_install_sh) -m 644
prefix = @prefix@
# Yes, that's right: the `middle' part of `acconfig.h' is still before
# the AH_TOP part. But so what, you're not supposed to use the two
# together.
-# Ignore STDERR which is the longuish complaint against autoheader junk
+# Ignore STDERR which is the longish complaint against autoheader junk
# files.
AT_CHECK_AUTOHEADER([--force], [], [], [ignore])
AT_CHECK([cat config.hin], 0,