Le 23 avr. 08 à 02:54, Noah Misch a écrit :
--- autoconf/lib/m4sugar/m4sugar.m4.~1.136.~ 2008-04-22
16:19:27.000000000 -0400
+++ autoconf/lib/m4sugar/m4sugar.m4 2008-04-22 20:50:59.643031187
-0400
@@ -709,9 +709,9 @@
# Exploit that extra () will group unquoted commas and the following
# whitespace, then convert () to []. m4_bpatsubst can't handle
newlines
# inside $1, and m4_substr strips quoting. So we (ab)use
m4_changequote.
-m4_define([m4_expand], [_$0(($1))])
+m4_define([m4_expand], [_$0(-=(=-$1-=)=-)])
m4_define([_m4_expand],
-[m4_changequote([(], [)])$1m4_changequote`'m4_changequote(`[', `]')])
+[m4_changequote([-=(=-], [-=)=-])
$1m4_changequote`'m4_changequote(`[', `]')])
Does the --traces mechanism support this properly?
I tried to avoid changequote for many reasons, including
--trace.