@@ -1062,7 +1062,7 @@ diff -u libmagic.orig/buffer.c libmagic/buffer.c
1062
1062
1063
1063
diff -u libmagic.orig/cdf.c libmagic/cdf.c
1064
1064
--- libmagic.orig/cdf.c 2019-02-20 03:35:27.000000000 +0100
1065
- +++ libmagic/cdf.c 2020-04-07 22:25:10.517321000 +0200
1065
+ +++ libmagic/cdf.c 2020-05-05 20:05:37.698461100 +0200
1066
1066
@@ -43,7 +43,17 @@
1067
1067
#include <err.h>
1068
1068
#endif
@@ -1395,7 +1395,7 @@ diff -u libmagic.orig/cdf_time.c libmagic/cdf_time.c
1395
1395
(void)snprintf(buf, 26, "*Bad* %#16.16" INT64_T_FORMAT "x\n",
1396
1396
diff -u libmagic.orig/compress.c libmagic/compress.c
1397
1397
--- libmagic.orig/compress.c 2019-05-07 04:27:11.000000000 +0200
1398
- +++ libmagic/compress.c 2020-04-07 22:25:10.517321000 +0200
1398
+ +++ libmagic/compress.c 2020-05-20 18:00:58.381264900 +0200
1399
1399
@@ -45,13 +45,11 @@
1400
1400
#endif
1401
1401
#include <string.h>
@@ -1437,6 +1437,15 @@ diff -u libmagic.orig/compress.c libmagic/compress.c
1437
1437
1438
1438
static const char *gzip_args[] = {
1439
1439
"gzip", gzip_flags, NULL
1440
+ @@ -178,7 +178,7 @@
1441
+ #define ERRDATA 2
1442
+
1443
+ private ssize_t swrite(int, const void *, size_t);
1444
+ - #if HAVE_FORK
1445
+ + #ifdef HAVE_FORK
1446
+ private size_t ncompr = __arraycount(compr);
1447
+ private int uncompressbuf(int, size_t, size_t, const unsigned char *,
1448
+ unsigned char **, size_t *);
1440
1449
@@ -193,8 +193,7 @@
1441
1450
size_t *, int);
1442
1451
#endif
@@ -1636,7 +1645,7 @@ diff -u libmagic.orig/encoding.c libmagic/encoding.c
1636
1645
}
1637
1646
diff -u libmagic.orig/file.h libmagic/file.h
1638
1647
--- libmagic.orig/file.h 2019-05-07 04:27:11.000000000 +0200
1639
- +++ libmagic/file.h 2020-04-22 20:15:46.790840100 +0200
1648
+ +++ libmagic/file.h 2020-05-20 16:42:45.933197800 +0200
1640
1649
@@ -33,18 +33,9 @@
1641
1650
#ifndef __file_h__
1642
1651
#define __file_h__
@@ -1703,6 +1712,15 @@ diff -u libmagic.orig/file.h libmagic/file.h
1703
1712
#define PATHSEP ';'
1704
1713
#else
1705
1714
#define PATHSEP ':'
1715
+ @@ -90,7 +90,7 @@
1716
+
1717
+ #define private static
1718
+
1719
+ - #if HAVE_VISIBILITY && !defined(WIN32)
1720
+ + #if defined(HAVE_VISIBILITY) && !defined(WIN32)
1721
+ #define public __attribute__ ((__visibility__("default")))
1722
+ #ifndef protected
1723
+ #define protected __attribute__ ((__visibility__("hidden")))
1706
1724
@@ -116,12 +116,6 @@
1707
1725
#endif
1708
1726
#endif
@@ -2212,7 +2230,7 @@ diff -u libmagic.orig/fsmagic.c libmagic/fsmagic.c
2212
2230
case S_IFSOCK:
2213
2231
diff -u libmagic.orig/funcs.c libmagic/funcs.c
2214
2232
--- libmagic.orig/funcs.c 2019-05-07 04:27:11.000000000 +0200
2215
- +++ libmagic/funcs.c 2020-04-14 17:15:50.737587100 +0200
2233
+ +++ libmagic/funcs.c 2020-05-20 16:42:45.937726200 +0200
2216
2234
@@ -31,87 +31,80 @@
2217
2235
#endif /* lint */
2218
2236
@@ -2385,7 +2403,7 @@ diff -u libmagic.orig/funcs.c libmagic/funcs.c
2385
2403
- #if HAVE_FORK
2386
2404
- /* try compression stuff */
2387
2405
+
2388
- + #if PHP_FILEINFO_UNCOMPRESS
2406
+ + #ifdef PHP_FILEINFO_UNCOMPRESS
2389
2407
if ((ms->flags & MAGIC_NO_CHECK_COMPRESS) == 0) {
2390
2408
m = file_zmagic(ms, &b, inname);
2391
2409
if ((ms->flags & MAGIC_DEBUG) != 0)
@@ -2394,7 +2412,7 @@ diff -u libmagic.orig/funcs.c libmagic/funcs.c
2394
2412
rv = -1;
2395
2413
}
2396
2414
- #if HAVE_FORK
2397
- + #if PHP_FILEINFO_UNCOMPRESS
2415
+ + #ifdef PHP_FILEINFO_UNCOMPRESS
2398
2416
done_encoding:
2399
2417
#endif
2400
2418
- free(rbuf);
@@ -2435,7 +2453,7 @@ diff -u libmagic.orig/funcs.c libmagic/funcs.c
2435
2453
ms->o.pbuf = pbuf;
2436
2454
2437
2455
- #if defined(HAVE_WCHAR_H) && defined(HAVE_MBRTOWC) && defined(HAVE_WCWIDTH)
2438
- + #if defined( HAVE_WCWIDTH)
2456
+ + #ifdef HAVE_WCWIDTH
2439
2457
{
2440
2458
mbstate_t state;
2441
2459
wchar_t nextchar;
@@ -3048,7 +3066,7 @@ diff -u libmagic.orig/magic.c libmagic/magic.c
3048
3066
public const char *
3049
3067
magic_error(struct magic_set *ms)
3050
3068
diff -u libmagic.orig/magic.h libmagic/magic.h
3051
- --- libmagic.orig/magic.h 2020-04-22 20:17:15.432186600 +0200
3069
+ --- libmagic.orig/magic.h 2020-05-20 18:02:37.550664700 +0200
3052
3070
+++ libmagic/magic.h 2020-04-07 22:25:10.548560600 +0200
3053
3071
@@ -124,6 +124,7 @@
3054
3072
@@ -3253,7 +3271,7 @@ diff -u libmagic.orig/readcdf.c libmagic/readcdf.c
3253
3271
if (i != -1)
3254
3272
diff -u libmagic.orig/softmagic.c libmagic/softmagic.c
3255
3273
--- libmagic.orig/softmagic.c 2019-05-17 04:24:59.000000000 +0200
3256
- +++ libmagic/softmagic.c 2020-04-07 22:25:10.548560600 +0200
3274
+ +++ libmagic/softmagic.c 2020-04-26 00:43:35.734037100 +0200
3257
3275
@@ -43,6 +43,10 @@
3258
3276
#include <time.h>
3259
3277
#include "der.h"
0 commit comments