home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / texmf / source / TeX / tex / overflow.c < prev    next >
C/C++ Source or Header  |  1993-10-31  |  889b  |  39 lines

  1. #define EXTERN extern
  2. #include "texd.h"
  3.  
  4. /* overflow.c */
  5.  
  6. static char *overflow_messages[] = {
  7.     /* 0 */ "pool size",
  8.     /* 1 */ "buffer size",
  9.     /* 2 */ "number of strings",
  10.     /* 3 */ "main memory size",
  11.     /* 4 */ "semantic nest size",
  12.     /* 5 */ "hash size",
  13.     /* 6 */ "save size",
  14.     /* 7 */ "grouping levels",
  15.     /* 8 */ "input stack size",
  16.     /* 9 */ "text input levels",
  17.     /* 10 */ "parameter stack size",
  18.     /* 11 */ "font memory",
  19.     /* 12 */ "exception dictionary",
  20.     /* 13 */ "pattern memory ops",
  21.     /* 14 */ "pattern memory ops per language",
  22.     /* 15 */ "pattern memory",
  23.     0L
  24. };
  25.  
  26.  
  27. VOLATILE void STDARGS overflow ( strnumber s, integer n )
  28. { overflow_regmem
  29.  
  30.   normalizeselector ();
  31.   print_err("TeX capacity exceeded, sorry ["); /* 286 */
  32.   c_print( overflow_messages[(int)s] );
  33.   printchar( 61 );  printint( n );  printchar( 93 );
  34.   zhelp1( STR_H_IF_NEED_CAPACITY );
  35.   succumb();
  36. }
  37.  
  38. /* -- end -- */
  39.