/* #import */ #ifndef __WADFILE__ #define __WADFILE__ typedef struct { FILE *handle; char *pathname; STORAGE *info; boolean dirty; } WADFILE; /*void initFromFile(void); */ void initFromFile(void); void initNew(void); void WadfileClose(void); void WadfileFree(void); /* WADFILE *WadfileClose(WADFILE *self); */ /* void WadfileFree(WADFILE *self); */ /* int numLumps(WADFILE *self); */ int numLumps(void); /*int lumpsize(WADFILE *self,int lump); */ int lumpsize(int); /*int lumpstart(WADFILE *self,int lump); */ int lumpstart(int); /*char const *lumpname(WADFILE *self,int lump); */ char const *lumpname(int); /* int lumpNamed(WADFILE *self,char const *name); */ int lumpNamed(char const *); /*void *loadLump(WADFILE *self,int lump); */ void *loadLump(int); /* void *loadLumpNamed(WADFILE *self,char const *name); */ void *loadLumpNamed(char const *); /* WADFILE *addName(WADFILE *self,char const *name, void *data, int size); */ void addName(char const *, void *, int); /* WADFILE *writeDirectory(WADFILE *self); */ void writeDirectory(void); #endif