From 95403f0cb8da4c7f9ff46e0b7aee4f2e36708771 Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Fri, 12 Dec 2003 08:20:58 +0000 Subject: [PATCH] Fixed GZip for Windows, thanks Kode54, and no thanks M$ --- zsnes/src/initc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zsnes/src/initc.c b/zsnes/src/initc.c index e0c6a93e..4e705adb 100755 --- a/zsnes/src/initc.c +++ b/zsnes/src/initc.c @@ -427,7 +427,11 @@ void loadGZipFile() fp = fopen(ZOpenFileName, "rb"); if (!fp) { return; } fseek(fp, -4, SEEK_END); - size = fgetc(fp) | (fgetc(fp) << 8) | (fgetc(fp) << 16) | (fgetc(fp) << 24); + //Size is read like this due to VC screwing up with optimizations + size = fgetc(fp); + size |= fgetc(fp) << 8; + size |= fgetc(fp) << 16; + size |= fgetc(fp) << 24; fclose(fp); if (size > maxromspace+512) { return; }