|
|
DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3454 (0xd7e)
Types: TextFile
Names: »RELDESCR.T«
└─⟦e0c43619c⟧ Bits:30005797 CR80 Disc pack ( Vol:FNJ1 861029/EC CR80 S/W Package II+III+IV+V+VII )
└─⟦this⟧ »CSP002_V0701.D!CSS187.D!RELDESCR.T«
*******************************************************
R E L E A S E D E S C R I P T I O N
*******************************************************
Module id number: CSS/0187
--------------------------
Module name: SORT
-----------------------------------
Actual release: 01.02 Release date: 850607
----------------------- --------------------
Previous release: 01.01 Release date: 830614
----------------------- --------------------
New facilities:
---------------
>>0101<<
This utility program may be used to sort fixed-length records or
variable-length records with respect to fixed-position key fields.
Invokation:
default
SORT I:<input file> none
O:<output file> current output
K:<key fields> none
S:<record size> 0 (variable length)
L:<message level> 2
where
<key fields> ::= <key range>{,<key range>}
<key range> ::= <byte pos>{-<byte pos>}
<byte pos> ::= 1..512
<record size> ::= 1..512 "bytes"
<message level>::= 1..4
The <input file> is sorted onto the <output file>,
with respect to a set of <key fields>.
The <key fields> is a list of byte ranges, or single bytes.
The first mentioned key field is given most significance, the
last mentioned key field is given least.
Variable length records are padded with blanks.
The <record size> specifies the size of records in a fixed length
record file. The file must contain an integral number of records.
If <record size> is omitted, or specified as zero, variable length
records are assumed, delimited by newline.
The <message level> determines the amount of information given on
the current output file:
0: gives no output
1: yields the number of records read, and the sort phases
completed (read, sort, write)
2: same as 1, plus the number of key ambiguities, i.e.
the number of record pairs, whose order cannot be determined
by the key specified.
3: same as 2. Further, a list of record numbers is given,
referencing the records having the same key as their
successor in the sorted file.
4: same as 2, but listing the key values for the ambiguous
keyed records. The key value is displayed in ASCII and,
if it contains any non-displayable character, in hexadecimal.
The internal sorting method is shell-sort. All keys are kept in
memory during sort.
Memory claim:
work_area >= 2300 + records * (4 + (keys+1) div 2)
f.ex. SORT (16 kw work): 1200 records with 16 bytes key
or 325 records with 80 bytes key
LARGESORT (62 kw work): 5000 records with 16 bytes key
or 1350 records with 80 bytes key
or 230 records with 512 bytes key
>>0102<<
DAMOS module generated.
Changes:
--------
Errors corrected:
-----------------
Reported errors, not corrected:
-------------------------------
CPECRs implemented in current release:
--------------------------------------
Comments:
---------
«a5»