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
 
 
