Hello,
  Bruno has noticed missing quotes.  Moreover, I changed one
of the examples to be more convincing.
I committed the patch, as attached to this mail.

Stepan
2005-08-26  Stepan Kasal  <[EMAIL PROTECTED]>

        * doc/autoconf.texi (Programming in M4sh) <AS_TR_CPP>: Fix m4 quoting
        in the example.  Reported by Bruno Haible.
        <AS_TR_SH>: Likewise.  Also modify the example to be more convincing:
        "if $undefined_var;" succeeds with my shell.

Index: doc/autoconf.texi
===================================================================
RCS file: /cvsroot/autoconf/autoconf/doc/autoconf.texi,v
retrieving revision 1.927
diff -u -r1.927 autoconf.texi
--- doc/autoconf.texi   23 Aug 2005 08:50:55 -0000      1.927
+++ doc/autoconf.texi   26 Aug 2005 15:43:36 -0000
@@ -9017,7 +9017,7 @@
 
 @example
 $ type="char *"
-$ echo "#define AS_TR_CPP(HAVE_$type) 1"
+$ echo "#define AS_TR_CPP([HAVE_$type]) 1"
 #define HAVE_CHAR_P 1
 @end example
 @end defmac
@@ -9028,8 +9028,8 @@
 
 @example
 $ header="sys/some file.h"
-$ AS_TR_SH(HAVE_$header)=:
-$ if $HAVE_sys_some_file_h; then echo "Have it!"; fi
+$ AS_TR_SH([HAVE_$header])=yes
+$ if test "$HAVE_sys_some_file_h" = yes; then echo "Have it!"; fi
 Have it!
 @end example
 @end defmac

Reply via email to