1. Increase maximum key length in SORT.LIT / BASORT.SBR from 128 to 256. (We suggest that anyone who thinks they have a need for a long key than that, take a vacation instead.)
2. (WINDOWS) Fix a bug in AMSORT sequential sorts in which CRLF line terminators were getting stripped to LF.
3. (LINUX) lsof (list open files) utility now distributed with A-Shell along with lslk (list locks) in /vm/miame/bin. These are from the Red Hat 6.1 release. If you are running a different release, search your disk to see if there is a later version, and if so, make sure it is found first in the PATH.
MIAMEX, RECOMX, SBCSCH utilities now released in [7,376].
17 May 2000: Version 4.6(732)
1. Implement Global DO parameters. This is a way of retrieving globally stored parameters on a DO command line. Procedure is as follows. To store the global DO parameters, use:
XCALL MIAMEX,79,STATUS,G0,G1,G2,G3,G4,G5,G6,G7,G8,G9
Where STATUS returns 0 for success, else error; and G0-G9 are string variables of any size containing the desired values of global DO parameters 0 thru 9 (all are optional.)
To retrieve these parameters, they may be specified on a DO command line using the syntax %n (where n is a digit between 0 and 9.)
For example, consider the following command:
.XYZ ONE %3 TWO %0
Assuming XYZ was a DO file, "ONE" would replace $0 within the DO file, and the value of global parameter 3 would replace $1 in the DO file. Similarly, "TWO" would replace $2, and the value of global parameter 0 would replace $3.
Note that global parameters are persistent--they remain until you explicitly clear them with another MIAMEX,79 operation. To reset them to null, don't pass any of the variables, i.e.:
XCALL MIAMEX,79,STATUS
Note that you must use DO.LIT & MDO.LIT version 2.1(112) or higher. Also, see MIAMEX.BAS for an example of both setting and retrieving global DO parameters (using MIAMEX 78.)
Also note that unlike regular DO file parameters, these global DO parameters may contain embedded spaces. Although the internal size of global DO parameters is not limited, they will be limited to 80 characters each by the DO file processor, and any command lines built from them will be limited to 100 characters.
2. DO.LIT, MDO.LIT 2.1(112) updated to support global DO parameters.
3. Free-form menus, with optional hidden text, are now supported by INMEMO. Note that the implementation is actually more advanced than the AMOS version, since the AMOS version does not support hidden text in free-form menus.