5 * Revision 1.1.1.1 1996/03/06 10:47:14 mclareni
9 #include "zebra/pilot.h"
10 SUBROUTINE ZTELL (IDP,JFLP)
12 C- Signal trouble situation,
13 C- called from the garbage collector if not enough space
14 C- may be user called with IDP > 100
16 #include "zebra/zstate.inc"
17 #include "zebra/zunit.inc"
18 #include "zebra/quest.inc"
19 #include "zebra/mzca.inc"
20 #include "zebra/mzcb.inc"
21 #include "zebra/fzcx.inc"
22 C-------------- END CDE --------------
23 COMMON /ZTELLC/ ID,JFLUS
25 DIMENSION IDP(9), JFLP(9)
27 PARAMETER (NLIST = 3 )
28 DIMENSION LIST(NLIST), JFLDEF(NLIST)
29 #if defined(CERNLIB_QMVDS)
32 #if (defined(CERNLIB_QTRHOLL))&&(!defined(CERNLIB_A6M))
34 DATA NAMESR / 4HZTEL, 4HL /
36 #if (defined(CERNLIB_QTRHOLL))&&(defined(CERNLIB_A6M))
37 DATA NAMESR / 6HZTELL /
39 #if !defined(CERNLIB_QTRHOLL)
41 PARAMETER (NAMESR = 'ZTELL ')
43 DATA LIST / 19, 61, 62 /
44 DATA JFLDEF / 2, 2, 2 /
46 C- Return code: 0 return, 1 QNEXT, 2 ZFATAL, 3 ZEND
53 #if defined(CERNLIB_QPRINT)
56 IF (ID.LE.19) LOGLEV = MAX (LOGLEV,LOGLVX)
57 IF (ID.EQ.15) LOGLEV = MAX (LOGLEV,NQLOGL)
58 IF (ID.EQ.99) LOGLEV = MAX (LOGLEV,NQLOGL)
60 IF (LOGLEV.GE.1) WRITE (IQLOG,9001) ID,JFLUS
61 9001 FORMAT (' ZTELL. ---- Called for Condition',I5,',',I4)
66 IF (ID.GE.100) GO TO 31
67 J = IUCOMP (ID,LIST,NLIST)
75 JFLUS = MAX (JFLUS,JFLSV)
76 JFLUS = MIN (JFLUS,3) + 1
77 GO TO (40,41,42,43), JFLUS
79 41 IF (NQPHAS.LE.0) GO TO 42
87 #include "zebra/qtrace.inc"
88 CALL ZFATAM ('EXIT VIA ZTELL.')
92 * ==================================================
93 #include "zebra/qcardl.inc"