2006-05-21 Paul Eggert * doc/autoconf.texi (Limitations of Usual Tools) : For the HP-UX sed limitation of 99 commands, labels do not count. * lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Mention that in the comment. (_AC_OUTPUT_HEADER): Revert the change from 2006-05-19. Index: doc/autoconf.texi =================================================================== RCS file: /cvsroot/autoconf/autoconf/doc/autoconf.texi,v retrieving revision 1.1018 diff -u -r1.1018 autoconf.texi --- doc/autoconf.texi 20 May 2006 05:39:03 -0000 1.1018 +++ doc/autoconf.texi 22 May 2006 10:18:03 -0000 @@ -13207,7 +13207,8 @@ Unicos 9 @command{sed} loops endlessly on patterns like @samp{.*\n.*}. Sed scripts should not use branch labels longer than 8 characters and -should not contain comments. HP-UX sed has a limit of 99 commands and +should not contain comments. HP-UX sed has a limit of 99 commands +(not counting @samp{:} commands) and 48 labels, which can not be circumvented by using more than one script file. It can execute up to 19 reads with the @samp{r} command per cycle. Index: lib/autoconf/status.m4 =================================================================== RCS file: /cvsroot/autoconf/autoconf/lib/autoconf/status.m4,v retrieving revision 1.103 diff -u -r1.103 status.m4 --- lib/autoconf/status.m4 19 May 2006 21:02:10 -0000 1.103 +++ lib/autoconf/status.m4 22 May 2006 10:18:04 -0000 @@ -303,7 +303,7 @@ # _AC_SED_CMD_LIMIT # ----------------- # Evaluate to an m4 number equal to the maximum number of commands to put -# in any single sed program. +# in any single sed program, not counting ":" commands. # # Some seds have small command number limits, like on Digital OSF/1 and HP-UX. m4_define([_AC_SED_CMD_LIMIT], @@ -660,7 +660,7 @@ [s,^[ #]*u.*,/* & */,]' >>conftest.defines # Break up conftest.defines: -ac_max_sed_lines=m4_eval(_AC_SED_CMD_LIMIT - 4) +ac_max_sed_lines=m4_eval(_AC_SED_CMD_LIMIT - 3) # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"