CALL MZLIFT (IXDIV,L*,LSUP,JB, NAME, NZERO) CALL MZBOOK (IXDIV,L*,LSUP,JB, IDH,NL,NS,ND,IOD,NZERO)
case 1 : faulty NAME parameters
case 2 : JB < 1 : LSUP does not point to a live bank
JB = 1 : LSUP contains an invalid link
case 3 : JB < 0 : the bank at LSUP has less than -JB structural links
case 4 : LNEXT is invalid
case 5 : I/O characteristic for IDH does not exist
case 6 : I/O parameter NAME(5) = IOD(1) is invalid
case 7 : trying to lift the bank into a wrong division,
ie. the predecessor or the successor bank, address LSAME,
is not in the division selected by IXDIV.
case 8 : with JB=1 : trying to connect the new bank to the link
at LQ(LP) in bank-space
The following numbers are given in /QUEST/
for all cases :
IQUEST(11) = input value of LSUP
(12) = JB
(13) = IDH - NAME(1)
(14) = NL - NAME(2)
(15) = NS - NAME(3)
(16) = ND - NAME(4)
(17) = IOD - NAME(5)
for case 4 :
IQUEST(18) = LNEXT if JB < 1 : LNEXT=LQ(LSUP+JB)
= 1 : LNEXT=LSUP
for case 7 :
IQUEST(18) = LSAME
for case 8 :
IQUEST(18) = LP
The parameters of the bank at LCHK are found in the post-mortem
dump of /MZCN/, where LCHK is LSUP for cases 2 and 3;
for case 4 LCHK is LNEXT.