mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-06-14 00:52:35 +02:00
Patch for correct pointer type provided by André Malo in bug #920810. Closes: https://bugs.gentoo.org/920810 Signed-off-by: Hanno Böck <hanno@gentoo.org>
48 lines
1.3 KiB
Diff
48 lines
1.3 KiB
Diff
diff '--color=auto' -Nur mergelog-4.5~/src/mergelog.c mergelog-4.5/src/mergelog.c
|
|
--- mergelog-4.5~/src/mergelog.c 2025-06-07 18:17:16.000000000 +0200
|
|
+++ mergelog-4.5/src/mergelog.c 2025-06-07 18:17:59.000000000 +0200
|
|
@@ -40,7 +40,7 @@
|
|
|
|
|
|
#ifdef USE_ZLIB
|
|
-#define myFH gzFile
|
|
+typedef gzFile myFH;
|
|
#define myopen gzopen
|
|
#define mygets(a,b,c,d) fast_gzgets(a,b,c,d)
|
|
#define myrewind gzrewind
|
|
@@ -48,7 +48,7 @@
|
|
#define mywrite(f,b,l) gzwrite((f),(b),(l))
|
|
#define MYSUFFIX ".gz"
|
|
#else
|
|
-#define myFH FILE
|
|
+typedef FILE * myFH;
|
|
#define myopen fopen
|
|
#define mygets(a,b,c,d) fgets(a,b,c)
|
|
#define myrewind rewind
|
|
@@ -71,7 +71,7 @@
|
|
/*
|
|
replacement for gzgets which reduces calls to zlib decompression
|
|
*/
|
|
-char *fast_gzgets (char *buf, int size, myFH *fp, int i) {
|
|
+char *fast_gzgets (char *buf, int size, myFH fp, int i) {
|
|
|
|
char *out_cp=buf;
|
|
|
|
@@ -101,7 +101,7 @@
|
|
int main (int argc, char *argv[]) {
|
|
|
|
int i,j,nb_files,nb_files_orig;
|
|
- myFH *log_file[argc-1];
|
|
+ myFH log_file[argc-1];
|
|
char *log_buffer[argc-1];
|
|
char *log_scan[argc-1];
|
|
char *log_month[argc-1];
|
|
@@ -122,7 +122,7 @@
|
|
const char* argv0 = *argv;
|
|
struct tm gotmFlags;
|
|
const char* goOutPtr;
|
|
- myFH *outFile = NULL;
|
|
+ myFH outFile = NULL;
|
|
char outFileName[512];
|
|
struct tm outFileTM;
|
|
char outFileNewName[512];
|