Ralf Wildenhues <[EMAIL PROTECTED]> writes:

>         * lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE): Renamed to..
>         (AS_BOURNE_COMPATIBLE): ..this.
>         (_AS_RUN, AS_SHELL_SANITIZE): Adjusted all callers.
>         * doc/autoconf.texi (Programming in M4sh): Document
>         AS_BOURNE_COMPATIBLE and AS_SHELL_SANITIZE.

Thanks.  I installed that, with the following I-hope-improved version
of the doc patch:

--- autoconf.texi.~1.945~       2006-02-13 10:34:50.000000000 -0800
+++ autoconf.texi       2006-02-13 10:43:27.000000000 -0800
@@ -8992,6 +8992,14 @@ For the time being, it is not mature eno
 M4sh provides portable alternatives for some common shell constructs
 that unfortunately are not portable in practice.
 
[EMAIL PROTECTED] AS_BOURNE_COMPATIBLE
[EMAIL PROTECTED]
+Set up the shell to be more compatible with the Bourne shell as
+standardized by Posix, if possible.  This may involve setting
+environment variables, or setting options, or similar
+implementation-specific actions.
[EMAIL PROTECTED] defmac
+
 @defmac AS_DIRNAME (@var{file-name})
 @asindex{DIRNAME}
 Return the directory portion of @var{file-name}, using the algorithm
@@ -9018,6 +9026,15 @@ even though Posix is unclear whether @sa
 succeed in that case.
 @end defmac
 
[EMAIL PROTECTED] AS_SHELL_SANITIZE
[EMAIL PROTECTED]
+Initialize the shell suitably for @code{configure} scripts.  This has
+the effect of @code{AS_BOURNE_COMPATIBLE}, and sets some other
+environment variables for predictable results from configuration tests.
+For example, it sets @env{LC_ALL} to change to the default C locale.
[EMAIL PROTECTED] Shell Variables}.
[EMAIL PROTECTED] defmac
+
 @defmac AS_TR_CPP (@var{expression})
 @asindex{TR_CPP}
 Transform @var{expression} into a valid right-hand side for a C @code{#define}.


Reply via email to