+2006-12-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * tests/torture.at (Substitute a 2000-byte string): Avoid using
+ a 10kB long (multi-line) string literal, OpenServer 5.0.7 ksh
+ dumps core on it. Report by Tim Rice.
+
2006-12-18 Steven G. Johnson <stevenj@alum.mit.edu>
* lib/autoconf/general.m4 (AC_ARG_ENABLE): Print help about
AC_CONFIG_AUX_DIR($top_srcdir/build-aux)
AC_SUBST([foo], ]m4_for([n], 1, 100,, ....................)[)
AC_SUBST([bar], "]m4_for([n], 1, 100,, @ @ @ @ @ @ @ @ @ @@)[")
-AC_SUBST([baz], "]m4_for([n], 1, 5,, m4_for([m], 1, 100,, ... ... ... ... ....)
-)[")
+baz="]m4_for([m], 1, 100,, ... ... ... ... ....)[
+"
+baz=$baz$baz$baz$baz$baz
+AC_SUBST([baz])
AC_PROG_AWK
AC_CONFIG_FILES([Foo Bar Baz])
AC_OUTPUT
)
AT_CHECK([cat Bar], 0, m4_for([n], 1, 100,, @ @ @ @ @ @ @ @ @ @@)
)
- AT_CHECK([cat Baz], 0, m4_for([n], 1, 5,, m4_for([m], 1, 100,, ... ... ... ... ....)
-)
-)
+ AT_DATA([stdout],
+ [m4_for([n], 1, 5,, m4_for([m], 1, 100,, ... ... ... ... ....)
+)])
+ AT_CHECK([cat Baz], 0, [stdout])
done
AT_CLEANUP