File:  [Research Unix] / researchv10no / cmd / pfort / SETNAM.f
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

      SUBROUTINE SETNAM(KK)
      LOGICAL ERR, SYSERR, ABORT
      INTEGER STMT, PSTMT, S(5)
      COMMON /FACTS/ NAME, NOST, ITYP, IASF
      COMMON /DETECT/ ERR, SYSERR, ABORT
      COMMON /INPUT/ NSTMT, PSTMT, STMT(1327)
      DATA S(1) /66/, S(2) /42/, S(3) /30/, S(4) /38/, S(5) /43/
C
C     KK=11 FOR BLOCK DATA PGM;  KK=12 FOR MAIN PGM
C     NAME POINTS TO SYMBOL TABLE ENTRY FOR NEW PGM
C
      IF (KK.EQ.11) GO TO 30
      PSTMT = 1
      DO 10 I=1,5
        STMT(I) = S(I)
   10 CONTINUE
      NAME = LOOKUP(6,.FALSE.)
      IF (SYSERR) RETURN
      CALL SATT1(NAME, 8, 12)
   20 RETURN
   30 PSTMT = 5
      STMT(PSTMT) = S(1)
      NAME = LOOKUP(11,.FALSE.)
      IF (SYSERR) RETURN
      CALL SATT1(NAME, 8, 11)
      GO TO 20
      END

unix.superglobalmegacorp.com

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