summaryrefslogtreecommitdiff
path: root/lib-src/sorted-doc.c
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>1999-03-30 19:08:55 +0000
committerDave Love <fx@gnu.org>1999-03-30 19:08:55 +0000
commitdf0ffd251b6e66cb090249b23381046a19d390f2 (patch)
tree030a533a3711a5eb04cb498493597d7d96618f0b /lib-src/sorted-doc.c
parent808bcfd2c7c582208f2d73f639ae4c927d71af13 (diff)
downloademacs-df0ffd251b6e66cb090249b23381046a19d390f2.tar.gz
(main): Split up tables. Modify the preamble
somewhat.
Diffstat (limited to 'lib-src/sorted-doc.c')
-rw-r--r--lib-src/sorted-doc.c9
1 files changed, 8 insertions, 1 deletions
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");