]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/image.c: Fix building with giflib 4.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Wed, 3 Nov 2021 07:16:28 +0000 (16:16 +0900)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Wed, 3 Nov 2021 07:17:15 +0000 (16:17 +0900)
src/image.c

index 2ec44584b6689466b1334a52462a34e61a78edc9..102f3a1c3a07d7108e3837067b7f577d1b24c652 100644 (file)
@@ -8232,23 +8232,24 @@ gif_image_p (Lisp_Object object)
 #   undef DrawText
 #  endif
 
-/* Giflib before 5.0 didn't define these macros (used only if HAVE_NTGUI).  */
-#  ifndef GIFLIB_MINOR
-#   define GIFLIB_MINOR 0
-#  endif
-#  ifndef GIFLIB_RELEASE
-#   define GIFLIB_RELEASE 0
-#  endif
-
 # else /* HAVE_NTGUI */
 
 #  include <gif_lib.h>
 
 # endif /* HAVE_NTGUI */
 
-/* Giflib before 5.0 didn't define these macros.  */
+/* Giflib before 4.1.6 didn't define these macros.  */
 # ifndef GIFLIB_MAJOR
 #  define GIFLIB_MAJOR 4
+# endif
+# ifndef GIFLIB_MINOR
+#  define GIFLIB_MINOR 0
+# endif
+# ifndef GIFLIB_RELEASE
+#  define GIFLIB_RELEASE 0
+# endif
+/* Giflib before 5.0 didn't define these macros.  */
+# if GIFLIB_MAJOR < 5
 #  define DISPOSAL_UNSPECIFIED    0    /* No disposal specified.  */
 #  define DISPOSE_DO_NOT          1    /* Leave image in place.  */
 #  define DISPOSE_BACKGROUND      2    /* Set area too background color.  */