35
36
37
39
40
41
42#include "implicit_f.inc"
43
44
45
46 INTEGER IKAD(0:*),
47 . KRBODY,NRBYNF
48 CHARACTER KEY0(*)*5
49
50
51
52#include "units_c.inc"
53
54
55
56
57
58
59
60 INTEGER J, N, NBC, K, KK, K4, IKEY, IV2(10),JJ
61 CHARACTER KEY2*5, KEY3*5
62
63 ikey=krbody
64
65
66
67 k=0
68 jj = 0
69 ikey=krbody
70 DO 944 n=1,nrbynf
71 READ(iusc1,rec=ikad(ikey)+k,fmt='(7X,A,1X,A,1X,I5,25X,I10)',
72 . err=9990)key2,key3,k4,nbc
73 k=k+1
74 kk=k
75 k=k+nbc
76 IF(key2=='ON ')GOTO 944
77 CALL read10p(ikad(ikey)+kk,nbc,key0(ikey),iv2,jj)
78 944 CONTINUE
79 IF(jj/=0)WRITE(iin,'(10I10)')(iv2(j),j=1,jj)
80
81
82
83 k=0
84 jj = 0
85 ikey=krbody
86 DO 945 n=1,nrbynf
87 READ(iusc1,rec=ikad(ikey)+k,fmt='(7X,A,1X,A,1X,I5,25X,I10)',
88 . err=9990)key2,key3,k4,nbc
89 k=k+1
90 kk=k
91 k=k+nbc
92 IF(key2=='OFF ')GOTO 945
93 CALL read10p(ikad(ikey)+kk,nbc,key0(ikey),iv2,jj)
94 945 CONTINUE
95 IF(jj/=0)WRITE(iin,'(10I10)')(iv2(j),j=1,jj)
96
97 RETURN
98
99 9990 CONTINUE
100 CALL ancmsg(msgid=73,anmode=aninfo,
101 . c1=key0(ikey))
subroutine read10p(irec, nbc, key0, iv2, jj)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)