Discussion:
[SCM] GNU Autoconf source repository branch, master, updated. v2.69-170-gb2621a9
Eric Blake
2016-11-02 17:21:22 UTC
Permalink
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=b2621a91d70e5c86f4fbdce25eeb0f83df6645b6

The branch, master has been updated
via b2621a91d70e5c86f4fbdce25eeb0f83df6645b6 (commit)
via 251cc70252107e09e885044816a9ef27cf089159 (commit)
from 2b4844a760d0046b98d93256232d4774c23120be (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 b2621a91d70e5c86f4fbdce25eeb0f83df6645b6
Author: Quinn Grier <***@gmail.com>
Date: Wed Nov 2 00:58:25 2016 -0500

doc: fix an infinitely recursing example

The "single" macro infinitely recurses because its expansion contains
the unquoted text " single-". The "double" macro almost has the same
problem, but it is protected by extra quotes. In any case, the macro
names being repeated in the macro definitions is not necessary.

This commit changes the macro names to "foo" and "bar", which are taken
from a very similar example in the GNU M4 1.4.17 manual. See lines 1971
to 1980 of v1.4.17:doc/m4.texi in the GNU M4 Git repository.

* doc/autoconf.texi (Quoting and Parameters): Fix broken example.

commit 251cc70252107e09e885044816a9ef27cf089159
Author: Pádraig Brady <***@draigBrady.com>
Date: Sun Oct 30 16:58:09 2016 +0000

doc: detail inconsistencies in sed word boundary handling

* doc/autoconf.texi (Limitations of usual tools): Display a
table showing where the various syntaxes for word boundaries
are supported.

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

Summary of changes:
doc/autoconf.texi | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 4be1f70..00ca345 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -10573,13 +10573,13 @@ quoting; if the usage is already inside a double-quoted string, then
split it into concatenated strings.

@example
-define([single], [a single-quoted $[]1 definition])
+define([foo], [a single-quoted $[]1 definition])
@result{}
-define([double], [[a double-quoted $][1 definition]])
+define([bar], [[a double-quoted $][1 definition]])
@result{}
-single
+foo
@result{}a single-quoted $1 definition
-double
+bar
@result{}a double-quoted $1 definition
@end example

@@ -19666,6 +19666,18 @@ $ @kbd{echo abc | busybox sed '/a\(b\)c/ s/a\(b\)c/\1/'}
b
@end example

+Portable scripts should be aware of the inconsistencies and options for
+handling word boundaries, as these are not specified by POSIX.
+
+@example
+ \< \b [[:<:]]
+Solaris 10 yes no no
+Solaris XPG4 yes no error
+NetBSD 5.1 no no yes
+FreeBSD 9.1 no no yes
+GNU yes yes error
+busybox yes yes error
+@end example

@item @command{sed} (@samp{t})
@c ---------------------------


hooks/post-receive
--
GNU Autoconf source repository
Loading...