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.69-170-


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.69-170-gb2621a9
Date: Wed, 2 Nov 2016 17:21:22 +0000 (UTC)

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 <address@hidden>
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 <address@hidden>
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.
+
address@hidden
+                \<      \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
address@hidden example
 
 @item @command{sed} (@samp{t})
 @c ---------------------------


hooks/post-receive
-- 
GNU Autoconf source repository



reply via email to

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