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]