comparison zip.h @ 1534:c59adc305e46 nuklear_ui

Merge
author Michael Pavone <pavone@retrodev.com>
date Sat, 24 Mar 2018 22:18:23 -0700
parents 092675db4f37
children 7121daaa48c2
comparison
equal deleted inserted replaced
1528:855210dca5b9 1534:c59adc305e46
1 #ifndef ZIP_H_
2 #define ZIP_H_
3
4 #include <stdint.h>
5 #include <stdio.h>
6
7 typedef struct {
8 uint64_t compressed_size;
9 uint64_t size;
10 uint64_t local_header_off;
11 char *name;
12 uint16_t compression_method;
13 } zip_entry;
14
15 typedef struct {
16 zip_entry *entries;
17 FILE *file;
18 uint32_t num_entries;
19 } zip_file;
20
21 zip_file *zip_open(char *filename);
22 uint8_t *zip_read(zip_file *f, uint32_t index, size_t *out_size);
23 void zip_close(zip_file *f);
24
25 #endif //ZIP_H_