SUBROUTINE MAIN LOGICAL*1 CH, CL, ROOT(40), FILE(40) INTEGER I, VERBOS, STATUS INTEGER GETARG, EQUAL, CPYMSG LOGICAL*1 QUEST(2) LOGICAL*1 DFROOT(5) LOGICAL*1 MINUSV(3) DATA QUEST(1)/63/,QUEST(2)/0/ DATA DFROOT(1)/116/,DFROOT(2)/109/,DFROOT(3)/115/,DFROOT(4)/103/,D *FROOT(5)/0/ DATA MINUSV(1)/45/,MINUSV(2)/118/,MINUSV(3)/0/ DATA CH/97/ DATA CL/97/ VERBOS = 0 CALL SCOPY(DFROOT, 1, ROOT, 1) I=1 23000 IF(.NOT.(GETARG(I, FILE, 40) .NE. -1))GOTO 23002 CALL FOLD(FILE) IF(.NOT.(EQUAL(FILE, QUEST) .EQ. 1))GOTO 23003 CALL ERROR(33Husage: msplit