Annotation of researchv10no/cmd/pfort/FINDCM.f, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.