; ; Minimum line length ; MINLEN = "1" ; ; Determine where we are. (HDRCNTR is null until first match) ; IF $FLINE[ 1 11] = "-----------" THEN HDRCNTR = HDRCNTR+ ; ; Ignore start of input ; IGNORE HDRCNTR = "" ; ; Wait until fourth line of dashes, then start ignoring ; IGNORE FINISHED = "Y" IF HDRCNTR = "4" THEN FINISHED = "Y" ; ; Accept header lines and IBM boards only ; Note the use of "clustered ACCEPTs" here ; SET TEST = $FLINE[ 46 47] ACCEPT TEST = "IB" ACCEPT TEST = "--" ACCEPT $FLINE[ 40 47] = "BR BD MA" ; ; Skip slow baud rates ; IGNORE $FLINE[ 43 44] = "30" IGNORE $FLINE[ 43 44] = "12" ; ; Skip pay boards ; IGNORE $FLINE[ 49 ] = "Y" ; ; Skip boards without file transfer ; IGNORE $FLINE[ 50 ] = "N" ; ; Replace baud rates for modems we can't handshake with, using our v32 modem ; CHANGE $FLINE " 9H " = " 24 " CHANGE $FLINE " 9P " = " 24 " CHANGE $FLINE " 9V " = " 24 " ; ; Output ; OUTEND "" "" |{$FLINE}