|
|
1.1 ! root 1: SUBROUTINE RFLIST( I1, I2, I4, I3 ) ! 2: C ! 3: C I1 IS POINTER TO FIRST ELEMENT ON XREF LIST IN DSA ! 4: C I2 IS COUNT OF HOW MANY REFS ARE RETURNED IN STACK ! 5: C I4 IS 1 IF RFLIST MUST BE CALLED AGAIN; ELSE IS 0 ! 6: C I3 IS LAST OF LIST ELEMENTS ! 7: C ! 8: INTEGER DSA, PDSA, STACK ! 9: COMMON /CTABL/ LDSA, PDSA, DSA(5000) ! 10: COMMON /CEXPRS/ LSTACK, STACK(620) ! 11: I4 = 0 ! 12: I2 = 49 ! 13: 10 IF ( I2+1.GE.LSTACK ) GOTO 30 ! 14: I2 = I2 + 1 ! 15: STACK(I2) = DSA(I1) ! 16: IF( I1.EQ.I3 ) GOTO 20 ! 17: I1 = DSA(I1+1) ! 18: GOTO 10 ! 19: 20 RETURN ! 20: 30 I4 = 1 ! 21: GO TO 20 ! 22: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.