]>
Commit | Line | Data |
---|---|---|
fe4da5cc | 1 | * |
2 | * $Id$ | |
3 | * | |
4 | * $Log$ | |
5 | * Revision 1.1.1.1 1996/03/06 10:47:06 mclareni | |
6 | * Zebra | |
7 | * | |
8 | * | |
9 | *----------------------------------------------------------- | |
10 | #include "zebra/pilot.h" | |
11 | #if (defined(CERNLIB_DEBUGON))&&(defined(CERNLIB_VFORT)) | |
12 | #include "zebra/debugvf1.inc" | |
13 | #endif | |
14 | SUBROUTINE DZIOPR (IFIRST,ILAST) | |
15 | #include "zebra/mqsys.inc" | |
16 | #include "zebra/qequ.inc" | |
17 | #include "zebra/mzioc.inc" | |
18 | #include "zebra/zbcdk.inc" | |
19 | #include "zebra/zunit.inc" | |
20 | #include "zebra/dzc1.inc" | |
21 | #include "zebra/questparq.inc" | |
22 | #include "zebra/bkfoparq.inc" | |
23 | ||
24 | CHARACTER CHROUT*(*),CHSTAK*6 | |
25 | PARAMETER (CHROUT = 'DZIOPR') | |
26 | ||
27 | #if (defined(CERNLIB_DEBUGON))&&(defined(CERNLIB_VFORT)) | |
28 | #include "zebra/debugvf2.inc" | |
29 | #endif | |
30 | ||
31 | ||
32 | CHSTAK = CQSTAK(MCQSIQ:) | |
33 | CQSTAK(MCQSIQ:) = CHROUT | |
34 | ||
35 | ||
36 | IF (IFLOPT(MPOSZQ).NE.0) THEN | |
37 | MFO(1) = IFOBIQ | |
38 | MFO(2) = -1 | |
39 | ELSE | |
40 | CALL MZIOCR(LQ(KQS+LN)) | |
41 | ||
42 | IF (IQUEST(1).LT.0) THEN | |
43 | CALL DZBKDV(LS) | |
44 | IF (IQUEST(1).NE.0) GO TO 999 | |
45 | WRITE(CQINFO,'(A,''/'',I8,'','',I8,''/'',Z8)') | |
46 | + CQDIV,LS,LN,LQ(KQS+LN) | |
47 | CALL DZTEXT(MIOP1Q,CDUMMQ,0) | |
48 | GO TO 999 | |
49 | ELSE | |
50 | IQUEST(1) = 0 | |
51 | ENDIF | |
52 | ENDIF | |
53 | ||
54 | IF (IFLOPT(MPOSDQ).NE.0) THEN | |
55 | CALL DZIOPD(IFIRST,ILAST) | |
56 | ELSE | |
57 | CALL DZIOPH(IFIRST,ILAST) | |
58 | ENDIF | |
59 | ||
60 | 999 CQSTAK(MCQSIQ:) = CHSTAK | |
61 | RETURN | |
62 | END |