File: FIBYTE.FT of Tape: Various/System-Tapes/eb-plot
(Source file text)
SUBROUTINE FIBYTE (IB) C ----------------- C C STORE ONE BYTE IN BUFFER , DUMP IF OVERFLOW C DATA IBUFMX/ 72 / COMMON /FIBUFF/ DUMMY(15) , IPL , IBUF , BUFFER(12) C----------------------------------------------------------------------- IF (IB .LE. 0) GOTO 2100 C C STORE ONE BYTE C IBUF = IBUF + 1 CALL CPUT (BUFFER,IBUF,IB) IF (IBUF .GE. IBUFMX) GOTO 2200 RETURN C C FILL LAST BUFFER C 2100 J = IBUF + 1 DO 2110 I = J,IBUFMX 2110 CALL CPUT (BUFFER,I,32) C C FLUSH BUFFER C 2200 IBUF = 0 WRITE (IPL,2300) BUFFER 2300 FORMAT (20A6) RETURN END