|
|
1.1 root 1: SUBROUTINE RDSYM(IC, IP)
2: C
3: C PGM UNIT RDSYM POSITIONS I4,I6 CORRECTLY AND INPUTS SYMBOL
4: C TABLE OF PGM UNIT AT NODE(IC) WHEN LAST ONE READ WAS THAT OF NODE
5: C
6: INTEGER SYMLEN, PDSA, PLAT, FINDND, PNODE, DSA
7: LOGICAL INSYM, L
8: COMMON /PARAMS/ I1, I2, I3, SYMLEN, I4, I5, I6
9: COMMON /FACTS/ NAME, NOST, ITYP, IASF
10: COMMON /CTABL/ LDSA, PDSA, DSA(5000)
11: COMMON /GRAPH/ LLAT, PLAT, LAT(6000)
12: COMMON /HEAD/ LNODE, PNODE, NODE(500)
13: IF (IP.LT.IC) GO TO 10
14: REWIND I4
15: REWIND I6
16: 10 L = INSYM(I6,0)
17: IF (FINDND(DSA(NAME+4),I).EQ.NODE(IC)) RETURN
18: 20 IF (INREF(I6).EQ.1) GO TO 20
19: GO TO 10
20: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.