autoconf-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.65-14-g3fbac86
Date: Sat, 12 Dec 2009 14:14:28 +0000

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 <address@hidden>
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 <address@hidden>

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

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  <address@hidden>
+
+       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  <address@hidden>
 
        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                address@hidden
 John W. Eaton               address@hidden
 Jonathan Kamens             address@hidden
 Josef Tran                  address@hidden
+Josef Vukovic               address@hidden
 Joseph S. Myers             address@hidden
 Jules Colding               address@hidden
 Julian Onions               address@hidden
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
address@hidden 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]