gzclose
gzclose(file);
gzclose(file);
if (gzclose(out) != Z_OK) error("failed gzclose");
if (gzclose(out) != Z_OK) error("failed gzclose");
if (gzclose(in) != Z_OK) error("failed gzclose");
gzclose(in);
ZEXTERN int ZEXPORT gzclose(gzFile file);
if (gzclose(in) != Z_OK)
(void) gzclose(in);
(void)gzclose(in);
return funopen(gz, xgzread, NULL, NULL, (int (*)(void *))gzclose);
return funopen(gz, NULL, xgzwrite, NULL, (int (*)(void *))gzclose);
gzclose(gzf);
gzclose(gzf);
gzclose(gzf);
ZEXTERN int ZEXPORT gzclose(gzFile);