1*735Speter /* Copyright (c) 1979 Regents of the University of California */ 2*735Speter 3*735Speter /* static char sccsid[] = "@(#)iorec.h 1.1 08/27/80"; */ 4*735Speter 5*735Speter #include <stdio.h> 6*735Speter #define NAMSIZ 76 7*735Speter 8*735Speter struct iorec { 9*735Speter char *fileptr; /* ptr to file window */ 10*735Speter long lcount; /* number of lines printed */ 11*735Speter long llimit; /* maximum number of text lines */ 12*735Speter FILE *fbuf; /* FILE ptr */ 13*735Speter struct iorec *fchain; /* chain to next file */ 14*735Speter long *flev; /* ptr to associated file variable */ 15*735Speter char *pfname; /* ptr to name of file */ 16*735Speter long funit; /* file status flags */ 17*735Speter long size; /* size of elements in the file */ 18*735Speter char fname[NAMSIZ]; /* name of associated UNIX file */ 19*735Speter char buf[BUFSIZ]; /* I/O buffer */ 20*735Speter char window[1]; /* file window element */ 21*735Speter }; 22