cfile/cfile.c File Reference

#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <stdarg.h>
#include <fcntl.h>
#include <errno.h>
#include "types.h"
#include "cfile.h"
#include "d_io.h"
#include "u_mem.h"
#include "strutil.h"
#include "d_slash.h"

Classes

struct  hogfile

Defines

#define MAX_HOGFILES   250

Functions

void cfile_use_alternate_hogdir (char *path)
FILE * cfile_get_filehandle (char *filename, char *mode)
void cfile_init_hogfile (char *fname, hogfile *hog_files, int *nfiles)
FILE * cfile_find_libfile (char *name, int *length)
void cfile_use_alternate_hogfile (char *name)
int cfexist (char *filename)
CFILEcfopen (char *filename, char *mode)
int cfilelength (CFILE *fp)
int cfgetc (CFILE *fp)
char * cfgets (char *buf, size_t n, CFILE *fp)
size_t cfread (void *buf, size_t elsize, size_t nelem, CFILE *fp)
int cftell (CFILE *fp)
int cfseek (CFILE *fp, long int offset, int where)
void cfclose (CFILE *fp)

Variables

hogfile HogFiles [MAX_HOGFILES]
char Hogfile_initialized = 0
int Num_hogfiles = 0
hogfile AltHogFiles [MAX_HOGFILES]
char AltHogfile_initialized = 0
int AltNum_hogfiles = 0
char AltHogFilename [64]
char AltHogDir [64]
char AltHogdir_initialized = 0
int descent_critical_error

Define Documentation

#define MAX_HOGFILES   250
 


Function Documentation

void cfclose CFILE fp  ) 
 

int cfexist char *  filename  ) 
 

int cfgetc CFILE fp  ) 
 

char* cfgets char *  buf,
size_t  n,
CFILE fp
 

FILE* cfile_find_libfile char *  name,
int *  length
 

FILE* cfile_get_filehandle char *  filename,
char *  mode
 

void cfile_init_hogfile char *  fname,
hogfile hog_files,
int *  nfiles
 

void cfile_use_alternate_hogdir char *  path  ) 
 

void cfile_use_alternate_hogfile char *  name  ) 
 

int cfilelength CFILE fp  ) 
 

CFILE* cfopen char *  filename,
char *  mode
 

size_t cfread void *  buf,
size_t  elsize,
size_t  nelem,
CFILE fp
 

int cfseek CFILE fp,
long int  offset,
int  where
 

int cftell CFILE fp  ) 
 


Variable Documentation

char AltHogDir[64]
 

char AltHogdir_initialized = 0
 

char AltHogfile_initialized = 0
 

char AltHogFilename[64]
 

hogfile AltHogFiles[MAX_HOGFILES]
 

int AltNum_hogfiles = 0
 

int descent_critical_error
 

char Hogfile_initialized = 0
 

hogfile HogFiles[MAX_HOGFILES]
 

int Num_hogfiles = 0
 


Generated on Mon Aug 28 20:55:30 2006 for D1X-Rebirth by  doxygen 1.4.6