Next: Style, Previous: Initialization, Up: Customization [Contents][Index]
The command-line option ‘-y’ (see -y) is used to change the default allocation for a dynamic array. The arrays have a one- or two-character abbreviation denoted by aa. Some error messages will use this abbreviation when suggesting that one increase a default allocation. To query the present allocations of variable aa, just say ‘-yaa’. To query everything, say ‘-y’.
This whole scheme is somewhat annoying. In most cases, dynamic arrays should be reallocated automatically. That can be done without too much difficulty, but I was reluctant to try it for Version 1.61 in fear of breaking something. Please wait for the year 2000.
If one uses ‘-y’ to examine the maximum permitted values of these parameters, one will note the magic number 10239 appearing occasionally. This number is a bit less than 64K/5; it is a signature of an inherently 32-bit design that goes back to Knuth. Unfortunately, this number can’t be increased without some radical redesign. Wait for the year 2100.
| • -yb | Maximum bytes for identifiers, index entries, and module names. | |
| • -ybs | Size of the change buffer. | |
| • -ycb | Size of line buffer for C output. | |
| • -ycf | A Ratfor buffer. | |
| • -ycg | Another Ratfor buffer. | |
| • -yd | Increment for expanding the dots table. | |
| • -ydt | Maximum number of deferred macro tokens. | |
| • -ydx | Maximum number of deferred macro texts. | |
| • -yid | Maximum depth of file inclusion. | |
| • -yif | Maximum number of unique include-file names. | |
| • -ykt | Stack size for FTANGLE. | |
| • -ykw | Stack size for FWEAVE. | |
| • -yll | Line length for FWEAVE’s output. | |
| • -yln | Maximum length of module names or strings. | |
| • -ylb | Maximum number of nested loops in Ratfor. | |
| • -ylx | Maximum length of expressions that can be expanded with the post-increment operators of Fortran or Ratfor. | |
| • -ym | Maximum number of sections. | |
| • -yma | Maximum number of arguments to FWEB macros. | |
| • -ymb | Size of the buffer for expanding FWEB macros. | |
| • -yn | Maximum number of identifiers and module names. | |
| • -ynf | Maximum number of open output files. | |
| • -yop | Maximum number of entries in the table for operator overloading. | |
| • -yr | Maximum number of cross-references. | |
| • -ys | Maximum number of scraps. | |
| • -ysb | Size of style-file input-line buffer. | |
| • -ytt | Maximum number of tokens that FTANGLE can process. | |
| • -ytw | Maximum number of tokens in the current section being processed by FWEAVE. | |
| • -yx | Maximum number of texts. | |
| • -yxb | Size of line buffer for TeX output. |
Next: Style, Previous: Initialization, Up: Customization [Contents][Index]