]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
(AT_INIT, AT_CLEANUP):
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 19 Mar 2002 06:43:17 +0000 (06:43 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 19 Mar 2002 06:43:17 +0000 (06:43 +0000)
Create at_test_all by a series of assignments,
not by a single assignment of a long string.  The latter causes ksh
version 11/16/88g to silently misbehave on OpenServer 5.0.6a,
presumably because of a buffer overrun.

lib/autotest/general.m4

index e0e2da4e5f675a95bfe944aa9ed031d0a998ce8a..14dc512eb35e7329ccb3f9f324d140be572ccdb9 100644 (file)
@@ -167,7 +167,8 @@ at_groups_all='AT_groups_all'
 # numerical order.
 at_format='m4_bpatsubst(m4_defn([AT_ordinal]), [.], [.])'
 # Description of all the test groups.
-at_help_all='AT_help'])])dnl
+at_help_all=
+AT_help])])dnl
 m4_divert([OPTIONS])
 
 while test $[@%:@] -gt 0; do
@@ -732,7 +733,8 @@ m4_define([AT_KEYWORDS],
 # Complete a group of related tests.
 m4_define([AT_CLEANUP],
 [m4_append([AT_help],
-m4_defn([AT_ordinal]);m4_defn([AT_line]);m4_defn([AT_description]);m4_ifdef([AT_keywords], [m4_defn([AT_keywords])])
+at_help_all=$at_help_all'm4_defn([AT_ordinal]);m4_defn([AT_line]);m4_defn([AT_description]);m4_ifdef([AT_keywords], [m4_defn([AT_keywords])])
+'
 )dnl
     $at_times_skip || times >$at_times_file
     )