# HG changeset patch # User Dave Love # Date 922820935 0 # Node ID 32a7344ac2e781c3d324236cd3e0808a021277ff # Parent 731dcf8c11dc1861426b1747d5453cb3ae5c1d28 (main): Split up tables. Modify the preamble somewhat. diff -r 731dcf8c11dc -r 32a7344ac2e7 lib-src/sorted-doc.c --- a/lib-src/sorted-doc.c Tue Mar 30 18:09:57 1999 +0000 +++ b/lib-src/sorted-doc.c Tue Mar 30 19:08:55 1999 +0000 @@ -205,10 +205,12 @@ 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 @@ 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 @@ 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");