[SCM] GNU Autoconf source repository branch, master, updated. v2.65-14-g3fbac86

"Eric Blake" <[email protected]>
Newsgroups gmane.comp.sysutils.autoconf.cvs
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=3fbac862d74fcae50f2e49ac2298a856a441742c

The branch, master has been updated
       via  3fbac862d74fcae50f2e49ac2298a856a441742c (commit)
      from  d30a7f6691353a1ad1e59b99e00b1bcd5ded3b82 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3fbac862d74fcae50f2e49ac2298a856a441742c
Author: Eric Blake <[email protected]>
Date:   Sat Dec 12 07:03:46 2009 -0700

    Improve wording about m4 quote characters.
    
    * doc/autoconf.texi (Autoconf Language): Autoconf quote characters
    come from m4sugar, not raw m4.
    (Active Characters): Mention that it is m4sugar which changes
    quotes from `' to [].
    * THANKS: Update.
    Suggested by Josef Vukovic.
    
    Signed-off-by: Eric Blake <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog         |   10 ++++++++++
 THANKS            |    1 +
 doc/autoconf.texi |    9 ++++++---
 3 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 528ff2b..205c535 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2009-12-12  Eric Blake  <[email protected]>
+
+	Improve wording about m4 quote characters.
+	* doc/autoconf.texi (Autoconf Language): Autoconf quote characters
+	come from m4sugar, not raw m4.
+	(Active Characters): Mention that it is m4sugar which changes
+	quotes from `' to [].
+	* THANKS: Update.
+	Suggested by Josef Vukovic.
+
 2009-12-12  Ralf Wildenhues  <[email protected]>
 
 	Revert "Improve AC_CONFIG_AUX_DIRS a bit." to fix shtool usage.
diff --git a/THANKS b/THANKS
index 623a297..a7afaf1 100644
--- a/THANKS
+++ b/THANKS
@@ -193,6 +193,7 @@ John R. Cary                [email protected]
 John W. Eaton               [email protected]
 Jonathan Kamens             [email protected]
 Josef Tran                  [email protected]
+Josef Vukovic               [email protected]
 Joseph S. Myers             [email protected]
 Jules Colding               [email protected]
 Julian Onions               [email protected]
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 3144610..76bb279 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -1133,12 +1133,13 @@ quotation.
 
 When calling macros that take arguments, there must not be any white
 space between the macro name and the open parenthesis.  Arguments should
-be enclosed within the M4 quote characters @samp{[} and @samp{]}, and be
+be enclosed within the quote characters @samp{[} and @samp{]}, and be
 separated by commas.  Any leading blanks or newlines in arguments are ignored,
 unless they are quoted.  You should always quote an argument that
 might contain a macro name, comma, parenthesis, or a leading blank or
 newline.  This rule applies recursively for every macro
-call, including macros called from other macros.
+call, including macros called from other macros.  For more details on
+quoting rules, see @ref{Programming in M4}.
 
 For instance:
 
@@ -9864,7 +9865,9 @@ former helps one to follow the latter.
 To fully understand where proper quotation is important, you first need
 to know what the special characters are in Autoconf: @samp{#} introduces
 a comment inside which no macro expansion is performed, @samp{,}
-separates arguments, @samp{[} and @samp{]} are the quotes themselves,
+separates arguments, @samp{[} and @samp{]} are the quotes
+themselves@footnote{By itself, M4 uses @samp{`} and @samp{'}; it is the
+M4sugar layer that sets up the preferred quotes of @samp{[} and @samp{]}.},
 @samp{(} and @samp{)} (which M4 tries to match by pairs), and finally
 @samp{$} inside a macro definition.
 


hooks/post-receive
-- 
GNU Autoconf source repository
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.