INTEGER FUNCTION SBREAK(X) IMPLICIT INTEGER (A-Z) COMMON /KER/ N,RPSIZ,SPSIZ,PAD,NUMTRY,OLDTRY, FD,RMTINFD,RMTOUTFD, *STATE,PADCHAR, EOL,ESCHAR,QUOTE,FILNAM(132),RECPKT(94 ), PACKET(94 * ),SIZE,MOREFD,IBM,HOST, LOCALINFD,LOCALOUTFD,SPEED INTEGER NUM,LEN,RPACK,STATUS,X,TNUM IF(.NOT.(NUMTRY.GT.5 ))GOTO 23000 SBREAK=65 RETURN 23000 CONTINUE NUMTRY=NUMTRY+1 23001 CONTINUE TNUM=N CALL SPACK(66,TNUM,0,PACKET) STATUS=RPACK(LEN,NUM,RECPKT) IF(.NOT.(STATUS.EQ.78))GOTO 23002 IF(.NOT.(N.NE.(NUM-1)))GOTO 23004 SBREAK=STATE RETURN 23004 CONTINUE GOTO 23003 23002 CONTINUE IF(.NOT.(STATUS.EQ.89))GOTO 23006 IF(.NOT.(N.NE.NUM))GOTO 23008 SBREAK=STATE RETURN 23008 CONTINUE NUMTRY=0 N=MOD((N+1),64) SBREAK=67 RETURN 23006 CONTINUE IF(.NOT.(STATUS.EQ.0))GOTO 23010 SBREAK=STATE RETURN 23010 CONTINUE SBREAK=65 23011 CONTINUE 23007 CONTINUE 23003 CONTINUE RETURN END