diff options
Diffstat (limited to 'sys/libn/flate.c')
-rw-r--r-- | sys/libn/flate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/libn/flate.c b/sys/libn/flate.c index c3e363f..ff68d9c 100644 --- a/sys/libn/flate.c +++ b/sys/libn/flate.c @@ -35,7 +35,7 @@ flate·openreader(io·Reader rdr, void* r, mem·Allocator mem, void* m) zrdr = mem.alloc(m, 1, sizeof(*zrdr)); - zrdr->zalloc = mem.alloc; + zrdr->zalloc = (void *(*)(void *, unsigned int, unsigned int))mem.alloc; zrdr->zfree = mem.free; zrdr->opaque = m; zrdr->avail_in = rdr.read(r, 1, arrlen(zrdr->buf), zrdr->buf); @@ -146,7 +146,7 @@ flate·openwriter(io·Writer wtr, void* w, mem·Allocator mem, void* m) flate·Writer *zwtr; zwtr = mem.alloc(m, 1, sizeof(*zwtr)); - zwtr->zalloc = mem.alloc; + zwtr->zalloc = (void *(*)(void *, unsigned int, unsigned int))mem.alloc; zwtr->zfree = mem.free; zwtr->opaque = m; zwtr->avail_in = 0; |