34read_cb(
void *arg, uint64_t offset,
const void *data,
size_t size)
39 ASSERT(data != NULL || size != 0);
42 memcpy(buf->buf + buf->len, data, size);
49decompress_zip(
void *in_buf,
size_t len,
size_t *out_len)
51 ASSERT(in_buf != NULL || len == 0);
66 if (zip_entry_extract(zip, read_cb, &buf) != 0) {
76 if (buf.buf != NULL) {
void zip_stream_close(struct zip_t *zip)
struct zip_t * zip_stream_open(const char *stream, size_t size, int level, char mode)
ssize_t zip_entries_total(struct zip_t *zip)
static void * safe_realloc(void *oldptr, size_t size)