This is vfile.h in view mode; [Download] [Up]
#ifndef _DAVIS_VFILE_H_
#define _DAVIS_VFILE_H_
/*
* Copyright (c) 1993, 1995 John E. Davis (davis@space.mit.edu)
* All Rights Reserved.
*/
#define VFILE_TEXT 1
#define VFILE_BINARY 2
extern unsigned int VFile_Mode;
typedef struct
{
char *buf; /* buffer for stream */
char *bmax; /* pointer to end buffer */
char *bp; /* current pointer in stream */
char *eof; /* EOF if non NULL */
int fd; /* file descrip for stream */
unsigned int size; /* default buffer size */
unsigned int mode;
unsigned int cr_flag; /* true if lines end in cr */
} VFILE;
extern char *vgets(VFILE *, unsigned int *);
extern VFILE *vopen(char *, unsigned int, unsigned int);
extern void vclose(VFILE *);
extern VFILE *vstream(int, unsigned int, unsigned int);
#endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.