summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuinn Grier <quinn.grier@gmail.com>2016-11-02 00:58:25 -0500
committerEric Blake <eblake@redhat.com>2016-11-02 12:19:14 -0500
commitb2621a91d70e5c86f4fbdce25eeb0f83df6645b6 (patch)
tree1ce57c2798d4ebae1fd0702837b9b5a0ccf1aa63
parent251cc70252107e09e885044816a9ef27cf089159 (diff)
downloadautoconf-b2621a91d70e5c86f4fbdce25eeb0f83df6645b6.tar.gz
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.
-rw-r--r--doc/autoconf.texi8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 3e3a894c..00ca345d 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