zip_archive
struct zip_archive *archive;
static void *check_access(struct zip_archive *archive, __u32 offset, __u32 size)
static int try_parse_end_of_cd(struct zip_archive *archive, __u32 offset)
static int find_cd(struct zip_archive *archive)
struct zip_archive *zip_archive_open(const char *path)
struct zip_archive *archive;
void zip_archive_close(struct zip_archive *archive)
static struct local_file_header *local_file_header_at_offset(struct zip_archive *archive,
static int get_entry_at_offset(struct zip_archive *archive, __u32 offset, struct zip_entry *out)
int zip_archive_find_entry(struct zip_archive *archive, const char *file_name,
struct zip_archive;
struct zip_archive *zip_archive_open(const char *path);
void zip_archive_close(struct zip_archive *archive);
int zip_archive_find_entry(struct zip_archive *archive, const char *name, struct zip_entry *out);