5 * Revision 1.2 1996/04/24 17:26:04 mclareni
6 * Extend the include file cleanup to dzebra, rz and tq, and also add
7 * dependencies in some cases.
9 * Revision 1.1.1.1 1996/03/06 10:47:06 mclareni
13 *-----------------------------------------------------------
14 #include "zebra/pilot.h"
15 #if (defined(CERNLIB_DEBUGON))&&(defined(CERNLIB_VFORT))
16 #include "zebra/debugvf1.inc"
18 SUBROUTINE DZBKXR(LBANK)
20 #include "zebra/bankparq.inc"
21 #include "zebra/divparq.inc"
22 #include "zebra/questparq.inc"
23 #include "zebra/mqsys.inc"
24 #include "zebra/qequ.inc"
25 #include "zebra/mzcn.inc"
26 #include "zebra/dzc1.inc"
28 CHARACTER CHROUT*(*),CHSTAK*6
29 PARAMETER (CHROUT = 'DZBKXR')
31 #include "zebra/q_jbit.inc"
32 #include "zebra/q_jbyt.inc"
34 #if (defined(CERNLIB_DEBUGON))&&(defined(CERNLIB_VFORT))
35 #include "zebra/debugvf2.inc"
39 CHSTAK = CQSTAK(MCQSIQ:)
40 CQSTAK(MCQSIQ:) = CHROUT
46 IXREF = IQRTO(KQT+JQDIVI)
48 IF (JBIT(IXREF,I).NE.0) THEN
54 IF (JBIT(IXREF,JDVUSQ).EQ.1) THEN
58 IF (JBYT(IXREF,JDVLGQ,2).NE.0) THEN
59 DO 130 I=JQDVSY+1,NDVMXQ
62 IF (JBIT(IXREF,JDVSYQ).EQ.1) IQUEST(30+JQDVSY) = 1
66 IF (I.GT.JQDVLL.AND.I.LT.JQDVSY) GO TO 140
67 IF (IQUEST(30+I).EQ.1) THEN
80 IF (LQ(L).EQ.0) GO TO 220
83 IF (LQ(L).GE.LQSTA(KQT+IDVXRF).AND.
84 X LQ(L).LT.LQEND(KQT+IDVXRF) ) GO TO 220
87 IF (IQUEST(1).NE.0) GO TO 999
90 IF (IQUEST(1).NE.0) GO TO 999
91 WRITE(CQINFO(10:),'(I8,'','',A,''/'',I8)')
93 CALL DZTEXT(MBKX1Q,CDUMMQ,0)
99 LUP = LQLUP(KQS+LBANK)
103 IDVXRF = IQUEST(30+I)
104 IF (LUP.GE.LQSTA(KQT+IDVXRF).AND.
105 X LUP.LT.LQEND(KQT+IDVXRF) ) GO TO 400
108 IF (IQUEST(1).NE.0) GO TO 999
111 IF (IQUEST(1).NE.0) GO TO 999
112 WRITE(CQINFO(10:),'(I8,'','',A,''/'',I8)')
114 CALL DZTEXT(MBKX2Q,CDUMMQ,0)
120 400 LSUP = LQLORG(KQS+LBANK)
122 IF (LSUP.EQ.0.AND.LUP.EQ.0) GO TO 999
123 IF (LSUP.GE.LQSTA(KQT+1).AND.
124 X LSUP.LE.LQSTA(KQT+NDVMXQ+1)) THEN
128 IDVXRF = IQUEST(30+I)
129 IF (LSUP.GE.LQSTA(KQT+IDVXRF).AND.
130 X LSUP.LT.LQEND(KQT+IDVXRF) ) GO TO 999
134 IF (IQUEST(1).NE.0) GO TO 999
137 IF (IQUEST(1).NE.0) GO TO 999
138 WRITE(CQINFO(10:),'(I8,'','',A,''/'',I8)')
140 CALL DZTEXT(MBKX3Q,CDUMMQ,0)
146 999 CQSTAK(MCQSIQ:) = CHSTAK