110444 Complete File Sort Utility Version: V3, July 1984 Submitted by: John M. Crowell, Crow4ell, Ltd., Los Alamos, NM Operating System: RT-11 V4.0, 5.0, 5.1 Source Language: MACRO-11 Memory Required: 16KW Hardware Required: EIS Keywords: Sorting Abstract: RTSORT is a substantial revision of DECUS No. 11-444, originally by Bob Schilmoeller and Paul Styrvoky of St. Johns's University, Collegville, MN. The program performs a multiple key sort of a data file in either alphabetical or ASCII order. The sort is accomplished via a Tag Array built with the specified sort fields and block and record addresses. A Shell Sort puts the Tag Array in ascending or descending order. The sorted data is written to a file, and, optionally, printed on the terminal. A maximum of 16 sort fields is allowed. Maximum record length is 2046 bytes. Records must be separated by a /CR/LF. In the preparation of this version, no changes in the sorting procedure were made. Revisions consist of the following: . Replacement of redundant code with subroutines . Improves decimal/ASCII conversion . Runtime memory allocation The results of these revisions are: . Up to 30% increase in maximum number of sorted records . Size reduction of SAV image from 60 blocks to 6 blocks A maximum of 16 sort fields is allowed. Maximum record length is 2046 bytes. Records must be separated by a /CR/LF. Media (Service Charge Code): One RX01 Diskette (KA) Format: RT-11, 600' Magnetic Tape (MA) Format: RT-11