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]