5 * Revision 1.1.1.1 1996/03/06 10:47:15 mclareni
9 #include "zebra/pilot.h"
10 SUBROUTINE FZIPRL (IHOW)
12 C- Physical record length mis-match, reset if possible
14 C- in : IHOW = 0 reset if possible
15 C- 1 reset only if start-of-run
17 C- out : IRETN = 0 reset done
18 C- 1 reset fails, not start-of-run
19 C- 2 reset fails, record larger than buffer
21 #include "zebra/zmach.inc"
22 #include "zebra/zunit.inc"
23 #include "zebra/mqsys.inc"
24 #include "zebra/eqlqf.inc"
25 #include "zebra/fzci.inc"
27 C-------------- End CDE --------------
30 IF (NWRI.GT.IQ(KQSP+LBPARI)) GO TO 42
33 IF (JMODI.NE.1) GO TO 41
34 IF (NTLRI.NE.8) GO TO 41
36 IF (LQ(L4CURI+1).NE.1) GO TO 41
37 IF (LQ(L4CURI+2).LE.0) GO TO 41
40 #if defined(CERNLIB_QPRINT)
41 IF (LOGLVI.GE.-1) WRITE (IQLOG,9066) LUNI, NWRI
42 9066 FORMAT (1X/' FZIPHR. LUN=',I3,', Reset block size to',I6)
47 #if defined(CERNLIB_FQNEEDPK)
48 IF (IUPAKI.NE.0) GO TO 38
49 #include "fznwmach.inc"
52 38 IQ(KQSP+LQFI+5) = MAXREI
53 IQ(KQSP+LBPARI+1) = NWMIN