+2008-10-20 Eric Blake <ebb9@byu.net>
+
+ Avoid unportable use of echo in testsuite.
+ * tests/m4sh.at (AS@&t@_VAR basics): Use AS_ECHO, since string
+ contains backslash.
+
2008-10-18 Paolo Bonzini <bonzini@gnu.org>
Make sure that nested AS_REQUIRE do not lose the desired diversion.
AS_VAR_SET([foo], ['\a "weird" `value` with; $fun '\''characters
']) # 'font-lock
AS_VAR_COPY([bar], [foo])
-echo "$bar-"
-echo "AS_VAR_GET([foo])-"
+AS_ECHO(["$bar-"])
+AS_ECHO(["AS_VAR_GET([foo])-"])
AS_VAR_SET_IF([foo], [echo ok], [echo oops])
AS_VAR_IF([foo], [string], [echo oops], [echo ok])
AS_VAR_PUSHDEF([tmp], [foo])
AS_VAR_COPY([bar], [foo$num])
num=2
AS_VAR_COPY([foo$num], [bar])
-echo "$foo2-"
-echo "AS_VAR_GET([foo$num])-"
+AS_ECHO(["$foo2-"])
+AS_ECHO(["AS_VAR_GET([foo$num])-"])
AS_VAR_SET_IF([foo$num], [echo ok], [echo oops])
AS_VAR_IF([foo$num], [string], [echo oops], [echo ok])
AS_VAR_PUSHDEF([tmp], [foo$num])
AS_VAR_COPY([bar], [`echo foo3`])
num=2
AS_VAR_COPY([`echo foo4`], [bar])
-echo "$foo4-"
-echo "AS_VAR_GET([`echo foo4`])-"
+AS_ECHO(["$foo4-"])
+AS_ECHO(["AS_VAR_GET([`echo foo4`])-"])
AS_VAR_SET_IF([`echo foo4`], [echo ok], [echo oops])
AS_VAR_IF([`echo foo4`], [string], [echo oops], [echo ok])
AS_VAR_PUSHDEF([tmp], [`echo foo4`])