]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
doc: fix an infinitely recursing example
authorQuinn Grier <quinn.grier@gmail.com>
Wed, 2 Nov 2016 05:58:25 +0000 (00:58 -0500)
committerEric Blake <eblake@redhat.com>
Wed, 2 Nov 2016 17:19:14 +0000 (12:19 -0500)
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.

doc/autoconf.texi

index 3e3a894c1871788e387926b899bc426e7fc9c088..00ca345ddd9040045c6dea65444daae385ee94bd 100644 (file)
@@ -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