2004-07-31 13:03:17 +02:00
|
|
|
#ifndef ZIP_H__
|
|
|
|
#define ZIP_H__
|
2004-03-03 00:56:51 +01:00
|
|
|
|
2006-01-23 21:05:09 +01:00
|
|
|
#include "archive.h"
|
|
|
|
#include "file.h"
|
2004-08-24 19:29:54 +02:00
|
|
|
|
2006-01-23 21:05:09 +01:00
|
|
|
extern LibError zip_populate_archive(Archive* a, File* f);
|
2004-03-03 00:56:51 +01:00
|
|
|
|
2006-01-23 21:05:09 +01:00
|
|
|
extern void zip_fixup_lfh(File* f, ArchiveEntry* ent);
|
2004-03-03 00:56:51 +01:00
|
|
|
|
2006-01-28 23:19:42 +01:00
|
|
|
|
|
|
|
struct ZipArchive;
|
|
|
|
extern LibError zip_archive_create(const char* zip_filename, ZipArchive** pza);
|
|
|
|
extern LibError zip_archive_add_file(ZipArchive* za, const ArchiveEntry* ze, void* file_contents);
|
|
|
|
extern LibError zip_archive_finish(ZipArchive* za);
|
|
|
|
|
|
|
|
|
2004-07-31 13:03:17 +02:00
|
|
|
#endif // #ifndef ZIP_H__
|