5 * Revision 1.1.1.1 1996/02/15 17:49:49 mclareni
9 #include "kerngen/pilot.h"
12 C CERN PROGLIB# M432 NCOCTI .VERSION KERNFOR 4.35 930308
15 C- Read octal integer from CHV
17 COMMON /SLATE/ NDSLAT,NESLAT,NFSLAT,NGSLAT, DUMMY(36)
20 #if !defined(CERNLIB_QISASTD)
21 #include "kerngen/q_andor.inc"
22 #include "kerngen/q_shift.inc"
33 12 IF (JJ.GT.JR) GO TO 99
34 IF (CHV(JJ:JJ).EQ.' ') THEN
37 ELSEIF (CHV(JJ:JJ).EQ.'+') THEN
39 ELSEIF (CHV(JJ:JJ).EQ.'-') THEN
44 21 IF (JJ.GT.JR) GO TO 99
45 #if defined(CERNLIB_QASCII)
46 K = ICHAR (CHV(JJ:JJ))
51 #if defined(CERNLIB_QEBCDIC)
52 K = ICHAR (CHV(JJ:JJ))
57 #if !defined(CERNLIB_QISASTD)
58 IVAL = IOR (ISHFTL(IVAL,3), K)
60 #if defined(CERNLIB_QISASTD)
61 IVAL = IOR (ISHFT (IVAL,3), K)
67 98 IF (CHV(JJ:JJ).NE.' ') NGSLAT = JJ
71 IF (IVAL.NE.0) IVAL = -IVAL