From c9301f88735cc4cda329292bfbad18c5ea88efeb Mon Sep 17 00:00:00 2001 From: fredkiefer Date: Wed, 3 Apr 2013 18:30:46 +0000 Subject: [PATCH] * Source/NSBitmapImageRep+GIF.m (-_bitmapIsGIF:): Prepare for additional argument to function DGifOpen in newer libgif versions. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@36459 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSBitmapImageRep+GIF.m | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3966dafda..9fd52491d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-04-03 Fred Kiefer + + * Source/NSBitmapImageRep+GIF.m (-_bitmapIsGIF:): Prepare for + additional argument to function DGifOpen in newer libgif versions. + 2013-03-28 Richard Frith-Macdonald Make release diff --git a/Source/NSBitmapImageRep+GIF.m b/Source/NSBitmapImageRep+GIF.m index 64831cd96..a4eaa2c93 100644 --- a/Source/NSBitmapImageRep+GIF.m +++ b/Source/NSBitmapImageRep+GIF.m @@ -142,7 +142,11 @@ static int gs_gif_output(GifFileType *file, const GifByteType *buffer, int len) } gs_gif_init_input_source(&src, imageData); +#if GIFLIB_MAJOR >= 5 + file = DGifOpen(&src, gs_gif_input, NULL); +#else file = DGifOpen(&src, gs_gif_input); +#endif if (file == NULL) { /* we do not use giferror here because it doesn't