tldm-universe/CMS/BP.CNV/CMSD.TYPE30.FIX
2024-09-10 15:25:06 -04:00

29 lines
743 B
Plaintext
Executable File

* CMSD.TYPE30.FIX
* 2/19/96
* from the list TYPE.30.FILES, convert file to type 18 (from type 30)
*
EXECUTE \GET-LIST TYPE.30.FILES\
EOL=0
DEBUG
LOOP
READNEXT FILENAME ELSE EOL=1
UNTIL EOL DO
OPEN 'TEMP.HOLD' TO TEMP.HOLD ELSE
EXECUTE \CREATE-FILE TEMP.HOLD 1,1 1,1\
OPEN 'TEMP.HOLD' TO TEMP.HOLD ELSE ABORT
END
EXECUTE \CLEAR-FILE TEMP.HOLD\
DATA \(DICT TEMP.HOLD\
EXECUTE \COPY DICT \:FILENAME:\ * (OI\
DATA \(TEMP.HOLD\
EXECUTE \COPY \:FILENAME:\ * (OI\
EXECUTE \DELETE-FILE \:FILENAME
CRT "Modulo for ":FILENAME:":":
INPUT MODULO
EXECUTE \CREATE-FILE \:FILENAME:\ 1,1 \:MODULO:\,4\
DATA \(DICT \:FILENAME
EXECUTE \COPY DICT TEMP.HOLD * (ODI\
DATA \(\:FILENAME
EXECUTE \COPY TEMP.HOLD * (ODI\
REPEAT