!CHKVER.BAS - reads VERIFY.LST and reports only errors MAP1 A,S,80 ! string for MDL lines MAP1 X,F ! number of lines processed LOOKUP "VERIFY.LST",X IF X<1 THEN GOTO NOFILE OPEN #1,"VERIFY.LST",INPUT ! VERIFY/F always makes VERIFY.LST X=0 LOOP: INPUT LINE #1,A ! get MDL line IF EOF(1) THEN GOTO QUIT ! end-of-file condition X=X+1 ! 1 more line processed IF INSTR(1,A,"?") OR & INSTR(1,A,"-") & THEN ?A ! if there is a ? or - it ! means an error ! ? short for 'PRINT' GOTO LOOP ! loop until EOF QUIT: PRINT "Total files --";X-3 ! don't count the last 3 lines CLOSE #1 ! always close the file END NOFILE: PRINT "Invalid MDL format" END