5 * Revision 1.3 1997/03/14 17:19:29 mclareni
8 * Revision 1.2.2.1 1997/01/21 11:33:38 mclareni
9 * All mods for Winnt 96a on winnt branch
11 * Revision 1.2 1996/04/24 17:26:20 mclareni
12 * Extend the include file cleanup to dzebra, rz and tq, and also add
13 * dependencies in some cases.
15 * Revision 1.1.1.1 1996/03/06 10:47:07 mclareni
19 *-----------------------------------------------------------
20 #include "zebra/pilot.h"
21 FUNCTION NZLEFT (IXDIV,IOPT)
22 #include "zebra/mqsys.inc"
24 #include "zebra/q_jbit.inc"
25 #include "zebra/q_jbyt.inc"
31 IF (JQDIVR.LT.3) GO TO 41
32 JQMODE = JBIT (IQMODE(KQT+JQDIVR), 1)
33 JQKIND = JBYT (IQKIND(KQT+JQDIVR),21,4)
35 IF (JQMODE.NE.0) GO TO 31
39 IF (JQDIVR.EQ.JQDVLL) GO TO 24
40 IF (JQDIVR.EQ.20) GO TO 25
42 IF (JBYT(IQKIND(KQT+JQDIVN),21,4).NE.JQKIND) GO TO 25
43 IF (JBYT(IQMODE(KQT+JQDIVN),21,4).EQ.JQMODE) GO TO 25
44 NZLEFT = LQSTA(KQT+JQDIVN) - LQEND(KQT+JQDIVR)
48 25 L = MIN(LQSTA(KQT+JQDIVR)+NQDMAX(KQT+JQDIVR),
50 NZLEFT = L - LQEND(KQT+JQDIVR)
54 31 JQDIVN = JQDIVR - 1
55 IF (JQDIVR.EQ.JQDVSY) GO TO 34
56 IF (JBYT(IQKIND(KQT+JQDIVN),21,4).NE.JQKIND) GO TO 35
57 IF (JBYT(IQMODE(KQT+JQDIVN),21,4).EQ.JQMODE) GO TO 35
58 NZLEFT = LQSTA(KQT+JQDIVR) - LQEND(KQT+JQDIVN)
62 35 NZLEFT = NQDMAX(KQT+JQDIVR)-LQEND(KQT+JQDIVR)+LQEND(KQT+JQDIVN)
66 41 NZLEFT = LQSTA(KQT+2) - LQEND(KQT+1) - NQMINR
68 100 IQUEST(11) = LQEND(KQT+JQDIVI) - LQSTA(KQT+JQDIVI)