AT_BANNER([M4sugar.])
-# Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2002, 2008 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
AT_DATA_M4SUGAR([script.4s],
[[m4_init
-m4_defun([cross_warning],
-[m4_warn([cross], [cross])])
+m4_defun([cross_warning], [m4_warn([cross], [cross])])
m4_divert_push([0])m4_wrap([m4_divert_pop([0])[]])dnl
m4_warn([obsolete], [obsolete])dnl
]])
AT_CHECK_M4SUGAR([-o-], 0, [],
-[script.4s:8: warning: syntax
+[script.4s:7: warning: syntax
])
AT_CHECK_M4SUGAR([-o- -Wall -f], 0, [],
-[script.4s:6: warning: obsolete
-script.4s:7: warning: cross
-script.4s:3: cross_warning is expanded from...
-script.4s:7: the top level
-script.4s:8: warning: syntax
+[script.4s:5: warning: obsolete
+script.4s:6: warning: cross
+script.4s:2: cross_warning is expanded from...
+script.4s:6: the top level
+script.4s:7: warning: syntax
])
AT_CHECK_M4SUGAR([-o- -Wnone,cross -f], 0, [],
-[script.4s:7: warning: cross
-script.4s:3: cross_warning is expanded from...
-script.4s:7: the top level
+[script.4s:6: warning: cross
+script.4s:2: cross_warning is expanded from...
+script.4s:6: the top level
])
AT_CHECK_M4SUGAR([-o- -Wnone,cross,error -f], 1, [],
-[[script.4s:7: warning: cross
-script.4s:3: cross_warning is expanded from...
-script.4s:7: the top level
+[[script.4s:6: warning: cross
+script.4s:2: cross_warning is expanded from...
+script.4s:6: the top level
]])
AT_CLEANUP
# m4-listification.
AT_DATA_M4SUGAR([script.4s],
-[[m4_defun([foo],
-[m4_require([bar])])
+[[m4_defun([foo], [m4_require([bar])])
-m4_defun([bar],
-[m4_require([foo])])
+m4_defun([bar], [m4_require([foo])])
-m4_defun([baz],
-[m4_require([foo])])
+m4_defun([baz], [m4_require([foo])])
m4_init
m4_divert_push([0])m4_wrap([m4_divert_pop([0])[]])dnl
]])
AT_CHECK_M4SUGAR([], 1, [],
-[[script.4s:12: error: m4@&t@_require: circular dependency of foo
-script.4s:12: foo is required by...
-script.4s:5: bar is expanded from...
-script.4s:12: bar is required by...
-script.4s:2: foo is expanded from...
-script.4s:12: foo is required by...
-script.4s:8: baz is expanded from...
-script.4s:12: the top level
+[[script.4s:9: error: m4@&t@_require: circular dependency of foo
+script.4s:9: foo is required by...
+script.4s:3: bar is expanded from...
+script.4s:9: bar is required by...
+script.4s:1: foo is expanded from...
+script.4s:9: foo is required by...
+script.4s:5: baz is expanded from...
+script.4s:9: the top level
autom4te: m4 failed with exit status: 1
]])
AT_CLEANUP