1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
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];
|