1 FIXFILE
      FIXFILE is a Gordon Davisson creation to change "any" file structure
to "any" file structure.

It is intended to be used thus:
Say a program has created an erroneous structured file (i.e. indexed)
which you then use an editor to fix.
The editor outputs a different file structure (i.e. sequential)
so you run this FIXFILE program to copy the editor output
to the correct structure of file.

Format:
        FIXFILE  file-spec

To enable this command, put the line
$ FIX*FILE:==$ULIB:[MISC]FIXFILE.EXE
into your LOGIN.COM command procedure file.
2 Example
FIX    INDEXED.DAT/INPUT=INDEXSEQ.DAT/ORGANIZATION=INDEXED-
/RECORD_TYPE=FIXED/FIELDS=(6,3,60)/KEYS=(1,2)/UPCASE
This will take the sequential file INDEXSEQ.DAT output of the EDT editor
and convert it to INDEXED.DAT, a two index uppercase file
with fixed length 69 byte records
with the first 6 bytes being the primary index,
the next three bytes the secondary index field,
and 60 bytes of other information in the third field in each record.
2 Parameters
file-spec     The name of the output file.
              Specify /NOINPUT if empty file to be created.
2 Qualifiers
/INPUT=file-spec
/NOINPUT
Input filename defaults to specified output file-spec parameter.
If other input filename wanted, use /INPUT .
 /NOINPUT creates an empty file of the structure specified
by the other qualifiers.
/FIX
/NOFIX
Fix the unwanted control characters.  Remove line-feeds etc. and treat
backspaces as if they were DEL (i.e. delete previous character and BS).
/ORGANIZATION=org
Sequential (default)
Relative
Indexed
/RECORD_TYPE=type
Variable (default)
Fixed
/LENGTH=reclen
Length of fixed-length output records desired.  Maximum record length of
variable-length records.
Default length is sum of fields lengths.
/FIELDS=(field1,field2,...)
Lengths of fields in fixed-length output records
Default none.
/KEYS=(n1,n2,...)
Numbers of fields desired as keys in order.
Default none.
/RIDUP=(n1,n2,...)
/NORIDUP (D)
Rid of records with same specified key fields as previous record.
Specify which keys by field number.
/UPCASE
/LOWCASE
/NOCASE(D)
Convert to upper or lower case, or leave case as-is.
2 Bugs
Qualifiers must follow output file-spec.
