File: PLBYTE.FT of Tape: Various/System-Tapes/eb-plot
(Source file text)
SUBROUTINE PLBYTE(IBYTE) C BYTE PUFFERN UND GGFS. PUFFER AUSGEBEN C IBYTE<0: PUFFER MIT BLANKS AUFFUELLEN UND AUSGEBEN C 12-7-80/EB COMMON /PUFCOM/BITPUF(12),IBP,IFN DATA IBL/' '/ IF(IBYTE.LT.0)GOTO100 C WRITE(4,4444)IBP C4444 FORMAT(I4) CALL CPUT(BITPUF,IBP,IBYTE) IBP=IBP+1 IF(IBP.LE.72)RETURN IBP=1 50 WRITE(IFN,1000)BITPUF 1000 FORMAT(12A6) RETURN C IBYTE < 0 : 100 IF(IBP.EQ.1)GOTO50 C BITPUF MIT BLANKS AUFFUELLEN UND SCHREIBEN C ZUNAECHST RESTWORT AUFFUELLEN IBPUT=((IBP+5)/6)*6 IF(IBPUT.EQ.IBP+6)GOTO110 DO 105 I=IBP,IBPUT 105 CALL CPUT(BITPUF,I,32) IBP=IBPUT+1 110 IF(IBP.EQ.73)GOTO50 C JETZT DIE RESTLICHEN GANZEN WORTE AUFFUELLEN IBPUT=IBP/6+1 DO 115 I=IBPUT,12 115 BITPUF(I)=IBL GOTO50 RETURN END