[Next] [Up] [Back] [Previous] [Contents]

2.2 Common Blocks


Table 2 contains a list of the common blocks used. For some machine types it may be necessary to declare these common blocks in the user's main program, or if the program is overlaid or segmented, in the highest branch of the interface program where the routines are used.



Name Variables In Common Block
ASMBLY NUMODS, NNSHFT, NESHFT, IFMTRN, AMTRAN(16)
ATTRIB IFATTR, LODSET, IRTYPE, NAMATT(8), IHATTR, ICATTR, INDATT, NOCOMP, NORCTY, IRCOMP(22,5), IRIND1(20), IRIND2(20), ICTYM1(20)
BUFSIZ LNRBUF, LNDBUF, LNHBUF, LNSBUF, LPHBUF
COMIN IFLG(50)
COMPNT KNAME(8,20), KMENU(20), KCTYPE(20), KCIND1(20), KCIND2(20), KEXIST(20), KCNAME(8,20), KCDATA(8,20), KRECTY(22,5)
DBCFIG IDBLEV
DIBUF PARAMETER (LBUF=1024, NBUF=10)
IBUFFR(LBUF, NBUF), IPBUF(NBUF), LENBUF(NBUF)
DICHN IUOPT, IUTEMP(10), INTEMP, IUNEUT, IUBASE, IUINDX, IUREAD, IFORMT, IUMES1, IUMES2
DICUR IPPNT(10), IPCNOD, IPCELE, IPNAME(6), NMSETS, IPCOMP(10), IPATRV(10), IPATID(6,2,10), IPRECO(20,10), IARR(400), IPERRC(10), IPASS(10), IP
DIDAT IFVKEY(19)
DISTS IFLGIN, IFLGUS, IFLGPR, IFLGMO, IFLGDS(10), IFLGCO, IFLGTO, IFLGDA(10), IFLGBL(10), IFLGB1(10), IFLGB2(10), IFLGB3(10), IFLGB4(10), IFLGAH(10), IFLGCD(10), IFLGRT(10), IFLGRN(10), IFLGAV(10), IFLGNC(10), IFLGNV(10), IFLGER(10), IFLGMS, IFLGMB, IFLGZT(10), IFLGRH(10), IFLG1S(10), IFLGSC(10), IFLGDB, IFLGMC, IFLGLH(10), IFLGLN(10), IFLGMP(10), IFLGNT(10)
FBCOMM MODACT, MACT, RCOUNT, NDFRST, IFNSEQ, INNAME(6)
FVCMCH INTBIT, NWPR, NCPI, NCPR, INTMAX, INTEG1, INTEG2, REALMX, SQRMAX, DIVMIN, SIGMIN, IEXPMX, IEXPMN, IOPTPG, IFOPNF, IFFVER, IFFEXT, IFCASS, IFREWD, IFSTEX, NCFINM
FVDATE IFDATC, IDAY, IMONTH, IYEAR
FVDBAS LENPAG, LENHED, LENZON, LENOD2, IWHERE(2), IPOSIT(2), IDATA(2)
FVDEVS NDVICE, IPARAM(2), IFPLOT, NPLOTR
FVMODL IFMODL, NMNAME(6), NMELEM, NMNODE, NMLOAD, L1D, L2D, L3D, XMIN, YMIN, ZMIN, XMAX, YMAX, ZMAX, MNNSEQ, MXNSEQ, MAXMAT, MNESEQ, MXESEQ, MAXNOD, MAXGRP, IFMSET, IFSCOR, CXMIN, CYMIN, CZMIN, CXMAX, CYMAX, CZMAX, MNNSQS, MXNSQS, MAXMTS, MNESQS, MXESQS, MAXNDS, IFSEFV, NMSEFV(8)
FVPROJ IFPROJ, NPNAME(6), NPMODL
FVUSER IFUSER, NUNAME(6)
LIBCOM LIBUF(100)
LUNITS LUR, LUW, LUPLOT, LPRINT, LULOGG, LUDATA, LUDUMP, LDBIND, LDBDAT, LRTERM, LWTERM, LURES, LUHIDN, LBATCH, LUKEY, LUSTAR, LUGMOD, LUGBAC, LUGTID, LUERHP, LUPICK, LUANAL, LUSYN, LUPS, LULEAF, LUPRTP, LUHIST, LUCMAP
VERSON IVERSN, IRELNO, IPROGM, IPROG2, NMPROG(20,3), LNPNAM(3), NMPRPT(10,3), LNPRPT(3), IPATCH, IPVERS






Table 2







[Next] [Up] [Back] [Previous] [Contents]