diff --git a/src/zfile.c b/src/zfile.c index 52259a3..1f54aa5 100644 --- a/src/zfile.c +++ b/src/zfile.c @@ -224,10 +224,10 @@ static char *try_uncompress_with_gzip(const char *name) do { char buf[256]; - len = gzread(fdsrc, (void *)buf, 256); + len = gzread((gzFile)fdsrc, (void *)buf, 256); if (len > 0) { if (fwrite((void *)buf, 1, (size_t)len, fddest) < len) { - gzclose(fdsrc); + gzclose((gzFile)fdsrc); fclose(fddest); ioutil_remove(tmp_name); lib_free(tmp_name); @@ -236,7 +236,7 @@ static char *try_uncompress_with_gzip(const char *name) } } while (len > 0); - gzclose(fdsrc); + gzclose((gzFile)fdsrc); fclose(fddest); return tmp_name; @@ -830,11 +830,11 @@ static int compress_with_gzip(const char *src, const char *dest) char buf[256]; len = fread((void *)buf, 256, 1, fdsrc); if (len > 0) { - gzwrite(fddest, (void *)buf, (unsigned int)len); + gzwrite((gzFile)fddest, (void *)buf, (unsigned int)len); } } while (len > 0); - gzclose(fddest); + gzclose((gzFile)fddest); fclose(fdsrc); ZDEBUG(("compress with zlib: OK."));