home *** CD-ROM | disk | FTP | other *** search
/ 1,001 Nights of Doom / 1001NightsOfDoom1995wickedSensations.iso / nodebild / idbsp10.zip / WADFILE.H < prev   
C/C++ Source or Header  |  1994-06-03  |  1KB  |  43 lines

  1. /* #import <appkit/appkit.h> */
  2.  
  3. #ifndef __WADFILE__
  4. #define __WADFILE__
  5.  
  6. typedef struct
  7. {
  8.     FILE        *handle;
  9.     char        *pathname;
  10.     STORAGE     *info;
  11.     boolean    dirty;
  12. } WADFILE;
  13.  
  14. /*void    initFromFile(void); */
  15. void initFromFile(void);
  16. void    initNew(void);
  17. void    WadfileClose(void);
  18. void    WadfileFree(void);
  19. /* WADFILE *WadfileClose(WADFILE *self); */
  20. /* void WadfileFree(WADFILE *self); */
  21.  
  22. /* int numLumps(WADFILE *self); */
  23. int numLumps(void);
  24. /*int lumpsize(WADFILE *self,int lump); */
  25. int lumpsize(int);
  26. /*int lumpstart(WADFILE *self,int lump); */
  27. int lumpstart(int);
  28. /*char const *lumpname(WADFILE *self,int lump); */
  29. char const *lumpname(int);
  30. /* int lumpNamed(WADFILE *self,char const *name); */
  31. int lumpNamed(char const *);
  32. /*void *loadLump(WADFILE *self,int lump); */
  33. void *loadLump(int);
  34. /* void *loadLumpNamed(WADFILE *self,char const *name); */
  35. void *loadLumpNamed(char const *);
  36.  
  37. /* WADFILE *addName(WADFILE *self,char const *name, void *data, int size); */
  38. void addName(char const *, void *, int);
  39. /* WADFILE *writeDirectory(WADFILE *self); */
  40. void writeDirectory(void);
  41.  
  42. #endif
  43.