* * $Id: cfread.inc,v 1.1.1.1 1996/03/08 11:50:41 mclareni Exp $ * * $Log: cfread.inc,v $ * Revision 1.1.1.1 1996/03/08 11:50:41 mclareni * Ffread * * #ifndef CERNLIB_FFREAD_CFREAD_INC #define CERNLIB_FFREAD_CFREAD_INC * * * cfread.inc * #include "ffread/ffparm.inc" COMMON /CFREAD/ NWORDS, NCHKEY, NWDKEY, NKEYS, MAXKEY, * NOFLEN, NOFTYP, NOFKEY, * LINPUT, LUNIN, LUNOUT, * ISTACK, LUNS(LSTACK), * IFFOPT(8), KEYOPT(3), * IWORDS(NCSIZE) #if defined(CERNLIB_SAVE) #include "ffread/cfreadsv.inc" #endif PARAMETER (NOFLOC = 0) C C Common CFREAD contains all information FFREAD knows about. C The variables contain the following: C C NWORDS - # of words available in array IWORDS for key storage C C NCHKEY - # of characters per key - default is four C NWDKEY - # of words per key C NKEYS - # of keys currently defined C MAXKEY - maximum # of keys IWORDS will hold, considering NCHKEY and NWORDS C C (NOFLOC)- offset for storage of addresses in IWORDS C (This is declared a parameter, as it is implicitly 0.) C NOFLEN - ditto for array lengths C NOFTYP - ditto for type field C NOFKEY - ditto for keys C C LINPUT - # of significant characters on data card C LUNIN - unit number for reading C LUNOUT - unit number for output C C IFFOPT - character options for FFGET/FFSET C KEYOPT - character options for FFKEY C C ISTACK - stack pointer into LUNS() C LUNS() - stack for reading from files C C IWORDS - storage for keys, value locations, their length, and their type. C #endif