FTN,L 
C 
C 
C 
CC************************************************************
C (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1978.  ALL RIGHTS    *
C RESERVED.  NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, RE- *
C PRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITH-  *
C OUT THE PRIOR WRITTEN CONSENT OF HEWLETT-PACKARD COMPANY.  *
CC************************************************************
C 
C 
C 
C      NAME:  GCLR COMMAND
C      SOURCE: 92840 - 18008
C      RELOC:  92840 - 16001
C 
C 
C 
CC*********************************************************** 
C 
      SUBROUTINE XGCLR(IND,IGCB,IP1), 92840-16001 REV.1819 780515 
      INTEGER GRIFX 
      DIMENSION IBUFR(5),VAR(4) 
      EQUIVALENCE(IBUFR(2),IB2) 
      DATA IGCLR/1401B/ 
      DATA IHARD/26404B/
      DATA IHOME/1400B/ 
      DATA ICLR/27401B/ 
      DATA IPNUP/20400B/
C 
C     THIS IS THE MODULE FOR THE AGL COMMAND GCLR(DISTANCE) 
C     WHERE DISTANCE = PAGE ADVANCE OR FORM FEED FOR LINE PRINTERS
C A NOP FOR GRPHIC DISPLAYS AND PEN UP FOR PLOTTERS.
CV
CCCC
C     THIS CALL ESTABLISHES AN ADDRESS LINK BETWEEN THE GRAPGHICS 
C  PACKAGE AND THE CURRENT GCB AND ALSO CHECKS FOR A SUSPENDED GCB. 
C 
      ISUSP= 0
      CALL GCBIM(99,1,IGCB,ISUSP) 
      IF(ISUSP.NE.0)RETURN
      IBUFR =IHOME
C 
C     SEE IF DEVICE CAN CLEAR 
C 
      CALL OUTPT(1,ICLR,1)
      CALL GCBIM(16,1,IB2  ,1,1)
      IF(IB2  .EQ.0)GO TO 10
      IBUFR = IGCLR 
      IB2 = IP1 
10    CALL OUTPT(1,IBUFR,2) 
      CALL GCBIM(8,1,VAR,0,1) 
      DO 20 I =2,5
      IBUFR(I) = GRIFX(VAR(I-1))
20    CONTINUE
      IBUFR = IHARD 
      CALL OUTPT(1,IBUFR,2) 
      RETURN
      END 
      END$
                                                                                      