0776cec5ae
The current package won't compile if using libz >= 1.2.6 due to a typedef change of GzFile. Luckily this packages used macros for gz* functions which significantly cut down the number of lines to be patched.
29 lines
977 B
C
29 lines
977 B
C
$NetBSD: patch-fMSX_MSX.c,v 1.1 2012/07/18 23:23:21 marino Exp $
|
|
|
|
Make compatible with libz >= 1.2.6
|
|
|
|
--- fMSX/MSX.c.orig 2008-01-29 22:32:53.000000000 +0000
|
|
+++ fMSX/MSX.c
|
|
@@ -2440,14 +2440,14 @@ int LoadFile(const char *FileName)
|
|
}
|
|
|
|
#ifdef ZLIB
|
|
-#define fopen gzopen
|
|
-#define fclose gzclose
|
|
-#define fread(B,L,N,F) gzread(F,B,(L)*(N))
|
|
-#define fwrite(B,L,N,F) gzwrite(F,B,(L)*(N))
|
|
-#define fseek gzseek
|
|
-#define rewind gzrewind
|
|
-#define fgetc gzgetc
|
|
-#define ftell gztell
|
|
+#define fopen(F,M) gzopen(F,M)
|
|
+#define fclose(F) gzclose((gzFile)F)
|
|
+#define fread(B,L,N,F) gzread((gzFile)F,B,(L)*(N))
|
|
+#define fwrite(B,L,N,F) gzwrite((gzFile)F,B,(L)*(N))
|
|
+#define fseek(F,L,W) gzseek((gzFile)F,L,W)
|
|
+#define rewind(F) gzrewind((gzFile)F)
|
|
+#define fgetc(F) gzgetc((gzFile)F)
|
|
+#define ftell(F) gztell((gzFile)F)
|
|
#endif
|
|
|
|
/** LoadFNT() ************************************************/
|