C EDIT DATE 16JAN79 15:20 C SOURCE FILE NTABLEGAK.IN C AUTHOR GARY A. KUDIS C GLOBAL NAME TABLE C C EACH ENTRY HAS THE FOLLOWING DATA ITEMS : C NFLAGS :: BIT STATUSES PER ENTRY C NADDRS :: ADDRESS OF THE ENTRY C NPOSIT :: CURRENT LOAD ADDRESS WITHIN A GROUP C NDATA :: AREA DEFINITION SIZE C NTEXTX :: INDEX INTO NAME TEXT ARRAY (NTEXT) C C HERE 'NFLAGS' HAS THE FOLLOWING BIT DEFINITIONS : C 0-3 :: NUMBER OF WORDS IN TEXT NAME C 4 :: = 1 = USED ENTRY SLOT 'USEBIT' C 5 :: = 1 = COMMON NAME AREA 'COMBIT' C 6 :: = 1 = OVERLAY ID 'OVLBIT' C 7 :: = 1 = ENTRY POINT DEFINITION 'EPTBIT' C 8 :: = 1 = LOAD MODULE ON 2ND PASS'LDMBIT' C 9 :: = 1 = MODULE NAME ENTRY 'MODBIT' C 10 :: = 1 = MULTIPLE ENTRY 'MLTBIT' C 11 :: = 1 = RESOLVED 'NADDRS' 'RLSBIT' C 12 :: = 1 = GROUP DEFINITION 'GDFBIT' C 13-15 :: AREA DEFINITION TYPE C 0 - ABSOLUTE C 1 - NOUNS C 2 - DATA C 3 - ZERO PAGE C 4 - NORMAL RELOCATABLE INTEGER NSIZE, NAME(16), NTITLE INTEGER NFLAGS (512) INTEGER NADDRS (512) INTEGER NPOSIT (512) INTEGER NDATA (512) INTEGER NTEXTX (512) INTEGER NTEXT (1000) INTEGER NLX, NLSTRT, NLSTOP INTEGER TXSTRT, TXSTOP INTEGER NTXBTS INTEGER USEBIT, COMBIT, OVLBIT, EPTBIT INTEGER LDMBIT, MODBIT, MLTBIT, RLSBIT INTEGER GDFBIT, TYPBTS INTEGER ATYPE INTEGER ICLP07 LOGICAL OLDNAM COMMON /NTABLE/ NSIZE, NAME, NTITLE COMMON /NTABLE/ NFLAGS, NADDRS, NPOSIT, NDATA, NTEXTX COMMON /NTABLE/ NTEXT COMMON /NTABLE/ NLX, NLSTRT, NLSTOP COMMON /NTABLE/ TXSTRT, TXSTOP COMMON /NTABLE/ NTXBTS COMMON /NTABLE/ USEBIT, COMBIT, OVLBIT, EPTBIT COMMON /NTABLE/ LDMBIT, MODBIT, MLTBIT, RLSBIT COMMON /NTABLE/ GDFBIT, TYPBTS COMMON /NTABLE/ ATYPE COMMON /NTABLE/ ICLP07 COMMON /NTABLE/ OLDNAM