]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MINICERN/packlib/zebra/mq/mzebra.F
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / MINICERN / packlib / zebra / mq / mzebra.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.2 1996/04/18 16:11:25 mclareni
6* Incorporate changes from J.Zoll for version 3.77
7*
8* Revision 1.1.1.1 1996/03/06 10:47:17 mclareni
9* Zebra
10*
11*
12#include "zebra/pilot.h"
13 SUBROUTINE MZEBRA (LIST)
14
15C- Initialise memory manager, user called
16
17#include "zebra/zbcd.inc"
18#include "zebra/zbcdch.inc"
19#include "zebra/zceta.inc"
20#include "zebra/zheadp.inc"
21#include "zebra/zmach.inc"
22#include "zebra/znatur.inc"
23#include "zebra/zstate.inc"
24#include "zebra/zunit.inc"
25#include "zebra/mqsysh.inc"
26#include "zebra/mzcl.inc"
27#include "zebra/jzuc.inc"
28#include "zebra/rzcount.inc"
29#include "zebra/rzclun.inc"
30#include "zebra/rzcstr.inc"
31C-------------- End CDE --------------
32 DIMENSION LIST(9), INKEYS(3)
33 CHARACTER VIDQQ*(*)
34
35#if defined(CERNLIB_QMVDS)
36 SAVE INIT, INKEYS
37#endif
38#if defined(CERNLIB_PY_VS5)
39* PARAMETER (VIDQQ= '@(#)? >')
40#endif
41#if !defined(CERNLIB_PY_VS5)
42 PARAMETER (VIDQQ = '@(#)' //
43 + 'ZEMQ 3.77 '
44 + // '>')
45#endif
46#include "zebra/zfatalch.inc"
47#if defined(CERNLIB_QHOLL)
48 DATA INKEYS / 4HEBRA, 4HINIT, 4HDONE /
49#endif
50#if !defined(CERNLIB_QHOLL)
51 DATA INKEYS / 2345432, 3456543, 4567654 /
52#endif
53
54
55C-- Check re-entry to MZEBRA
56C
57C DO 11 J=1,3
58C IF (MQKEYS(J).NE.INKEYS(J)) GO TO 12
59C 11 CONTINUE
60C RETURN
61 CALL CLEFT (VIDQQ,1,0)
62
63 12 NQSTOR = -1
64 JQSTOR = -99
65 CALL VZERO (NQOFFT,66)
66
67C-- Initialize all passive COMMONs
68
69 CALL MZINCO (LIST)
70 NQDCUT = 201
71 NQWCUT = 500
72
73 CALL UCOPY (INKEYS,MQKEYS,3)
74
75C---- Clear /MZCL/, /JZUC/, /RZCOUNT/, /RZCSTR/
76
77 CALL VZERO (NQLN, 28)
78 CALL VZERO (LQJZ, 16)
79 CALL VZERO (NSTRIP, MAXFILES)
80 JQLEV = -1
81
82 RZXIO(1) = 0.
83 RZXIO(2) = 0.
84
85 IMODEH = 0
86
87 CALL VFILL (IQFENC,4,IQNIL)
88
89
90C---- Test validity of ZFATAL
91
92 NQINIT = INIT
93 CALL ZFATAL
94 CALL ZFATAM ('.')
95 NQINIT = -1
96C- force loading for "what"
97 IF (NQSTOR.EQ.99) CALL MZVERS
98 RETURN
99 END
100* ==================================================
101#include "zebra/qcardl.inc"