/* Hatari - zip.h This file is distributed under the GNU Public License, version 2 or at your option any later version. Read the file gpl.txt for details. */ #ifndef HATARI_ZIP_H #define HATARI_ZIP_H #include typedef struct { char **names; int nfiles; } zip_dir; extern BOOL ZIP_FileNameIsZIP(char *pszFileName); extern struct dirent **ZIP_GetFilesDir(zip_dir *files, char *dir, int *entries); extern void ZIP_FreeZipDir(zip_dir *zd); extern zip_dir *ZIP_GetFiles(char *pszFileName); extern Uint8 *ZIP_ReadDisk(char *pszFileName, char *pszZipPath, long *pImageSize); extern BOOL ZIP_WriteDisk(char *pszFileName,unsigned char *pBuffer,int ImageSize); extern Uint8 *ZIP_ReadFirstFile(char *pszFileName, long *pImageSize, const char * const ppszExts[]); #endif /* HATARI_ZIP_H */