!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