summaryrefslogtreecommitdiffstats
path: root/external/libpng/libpng-osx.patch.1
blob: 0e9d7336a76228507a55b725e9e518ca430b6f95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-*- Mode: Diff -*-

Avoid warning: 'inflateValidate' is only available on macOS 10.13 or newer [-Wunguarded-availability-new]

--- a/pngrutil.c
+++ b/pngrutil.c
@@ -419,7 +419,8 @@
       }
 
 #if ZLIB_VERNUM >= 0x1290 && \
-   defined(PNG_SET_OPTION_SUPPORTED) && defined(PNG_IGNORE_ADLER32)
+   defined(PNG_SET_OPTION_SUPPORTED) && defined(PNG_IGNORE_ADLER32) && \
+   !(defined(MAC_OS_X_VERSION_MIN_REQUIRED) && MAC_OS_X_VERSION_MIN_REQUIRED < 101300)
       if (((png_ptr->options >> PNG_IGNORE_ADLER32) & 3) == PNG_OPTION_ON)
          /* Turn off validation of the ADLER32 checksum in IDAT chunks */
          ret = inflateValidate(&png_ptr->zstream, 0);