|
|
1.1 ! root 1: INTEGER FUNCTION FINDCM(K1) ! 2: INTEGER K1(2) ! 3: INTEGER PCOM, COM, SYMLEN ! 4: LOGICAL COMPAR ! 5: COMMON /COMS/ LCOM, PCOM, COM(300) ! 6: COMMON /PARAMS/ INUT, I1, NOCHAR, SYMLEN, I2, I3, I4 ! 7: C ! 8: C ROUTINE FINDS COMMON BLOCK WHOSE NAME IS AT K1 IN COM ! 9: C RETURNS INDEX IN COM OR 0 IF CANNOT FIND IT ! 10: C ! 11: IF (PCOM-1) 30, 30, 10 ! 12: 10 K = PCOM - 1 ! 13: KK = SYMLEN + 5 ! 14: DO 20 I=1,K,KK ! 15: FINDCM = I ! 16: IF (COMPAR(COM(I),K1)) GO TO 40 ! 17: 20 CONTINUE ! 18: 30 FINDCM = 0 ! 19: 40 RETURN ! 20: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.