[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Autoconf source repository branch, master, updated. v2.65-14-g3fbac86,
Eric Blake <=