summaryrefslogtreecommitdiff
path: root/geography/gdal-lib/patches/patch-frmts_gif_gifabstractdataset.cpp
blob: 441cc4b49aed567f4540ae19478656a154ca6c07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$NetBSD: patch-frmts_gif_gifabstractdataset.cpp,v 1.1 2014/05/23 13:04:10 obache Exp $

* giflib>=5.1 API change

--- frmts/gif/gifabstractdataset.cpp.orig	2012-10-09 00:58:25.000000000 +0000
+++ frmts/gif/gifabstractdataset.cpp
@@ -82,7 +82,12 @@ GIFAbstractDataset::~GIFAbstractDataset(
     }
 
     if( hGifFile )
+#if defined(GIFLIB_MAJOR) && defined(GIFLIB_MINOR) && \
+	(GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1 || GIFLIB_MAJOR > 5)
+        DGifCloseFile( hGifFile, NULL );
+#else
         DGifCloseFile( hGifFile );
+#endif
 
     if( fp != NULL )
         VSIFCloseL( fp );