Description: Use gzFile as appropriate for zlib 1.2.6 and later
Origin: http://forum.fobby.net/index.php?t=rview&goto=2411#msg_2411
--- mednafen.orig/src/file.cpp
+++ mednafen/src/file.cpp
@@ -293,7 +293,7 @@
goto doret;
}
- while((howmany = gzread(tz, f_data + cur_size, cur_alloced - cur_size)) > 0)
+ while((howmany = gzread((gzFile)tz, f_data + cur_size, cur_alloced - cur_size)) > 0)
{
cur_size += howmany;
cur_alloced <<= 1;
@@ -320,7 +320,7 @@
{
int gzerrnum = 0;
const char *gzerrstring;
- if((gzerrstring = gzerror(tz, &gzerrnum)) && gzerrnum != Z_OK && gzerrnum != Z_STREAM_END)
+ if((gzerrstring = gzerror((gzFile)tz, &gzerrnum)) && gzerrnum != Z_OK && gzerrnum != Z_STREAM_END)
{
if(gzerrnum != Z_ERRNO)
{
@@ -365,7 +365,7 @@
}
else if(type == MDFN_FILETYPE_GZIP)
{
- gzclose(tz);
+ gzclose((gzFile)tz);
}
else if(type == MDFN_FILETYPE_ZIP)
{