From df0ffd251b6e66cb090249b23381046a19d390f2 Mon Sep 17 00:00:00 2001 From: Dave Love Date: Tue, 30 Mar 1999 19:08:55 +0000 Subject: [PATCH] (main): Split up tables. Modify the preamble somewhat. --- lib-src/sorted-doc.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib-src/sorted-doc.c b/lib-src/sorted-doc.c index 0ba419d4907..5e98df2c0c0 100644 --- a/lib-src/sorted-doc.c +++ b/lib-src/sorted-doc.c @@ -205,10 +205,12 @@ main () printf ("\\input texinfo @c -*-texinfo-*-\n"); printf ("@setfilename ../info/summary\n"); printf ("@settitle Command Summary for GNU Emacs\n"); + printf ("@finalout\n"); printf ("@unnumbered Command Summary for GNU Emacs\n"); printf ("@table @asis\n"); printf ("\n"); - printf ("@let@ITEM@item\n"); + printf ("@iftex\n"); + printf ("@global@let@ITEM@item\n"); printf ("@def@item{@filbreak@vskip5pt@ITEM}\n"); printf ("@font@tensy cmsy10 scaled @magstephalf\n"); printf ("@font@teni cmmi10 scaled @magstephalf\n"); @@ -221,6 +223,7 @@ main () printf ("@chardef@@64\n"); printf ("@catcode43=12\n"); printf ("@tableindent-0.2in\n"); + printf ("@end iftex\n"); /* print each function from the array */ @@ -244,6 +247,10 @@ main () putchar ('\n'); } printf("@end display\n"); + /* Try to avoid a save size overflow in the TeX output + routine. */ + if (i%100 == 0 && i > 0 && i != cnt) + printf("\n@end table\n@table @asis\n"); } printf ("@end table\n"); -- 2.39.2