--- hatari/src/includes/zip.h 2019/04/01 07:10:59 1.1 +++ hatari/src/includes/zip.h 2019/04/01 07:12:43 1.1.1.3 @@ -1,6 +1,14 @@ /* - Hatari + 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 { @@ -8,12 +16,12 @@ typedef struct { 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 int ZIP_ReadDisc(char *pszFileName, char *pszZipPath, unsigned char *pBuffer); -extern BOOL ZIP_WriteDisc(char *pszFileName,unsigned char *pBuffer,int ImageSize); -extern int GZIP_ReadDisc(char *pszFileName,unsigned char *pBuffer); -extern BOOL GZIP_WriteDisc(char *pszFileName,unsigned char *pBuffer,int ImageSize); - +extern Uint8 *ZIP_ReadDisk(char *pszFileName, char *pszZipPath, long *pImageSize); +extern BOOL ZIP_WriteDisk(char *pszFileName,unsigned char *pBuffer,int ImageSize); +#endif /* HATARI_ZIP_H */