* tests/m4sh.at (AT_DATA_LINENO): Use AS_LINENO_PREPARE, not
undocumented _AS_PREPARE, and move unset earlier in script.
Signed-off-by: Eric Blake <ebb9@byu.net>
2008-10-30 Eric Blake <ebb9@byu.net>
+ Fix LINENO testsuite failure.
+ * tests/m4sh.at (AT_DATA_LINENO): Use AS_LINENO_PREPARE, not
+ undocumented _AS_PREPARE, and move unset earlier in script.
+
Update LINENO documentation.
* doc/autoconf.texi (Initialization Macros) <AS_INIT_GENERATED>:
(Special Shell Variables) <LINENO>: Mention that LINENO support in
m4_define([AT_DATA_LINENO],
[AT_DATA([$1.tas],
[[AS@&t@_INIT
+m4@&t@_divert_text([0], [
if $2; then
AS@&t@_UNSET([LINENO])
fi
-_AS@&t@_PREPARE
+])
+AS@&t@_LINENO_PREPARE
echo "Line: $3"
grep 'Line: .*$4' "$[0]" >/dev/null ||
AS@&t@_ERROR([cannot find original script])