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