]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/image.c (imagemagick_load_image): Check HAVE_DECL_xxx.
authorPo Lu <luangruo@yahoo.com>
Wed, 22 Feb 2023 13:20:52 +0000 (21:20 +0800)
committerPo Lu <luangruo@yahoo.com>
Wed, 22 Feb 2023 13:20:52 +0000 (21:20 +0800)
src/image.c

index 7d36f8c862fd978d1f6470f8b4df9a4624727c42..2e6aa0ce0e32e8f2babcf3a7c1c0dcb7405306e5 100644 (file)
@@ -10835,7 +10835,8 @@ imagemagick_load_image (struct frame *f, struct image *img,
       return 0;
     }
 
-#ifdef HAVE_MAGICKAUTOORIENTIMAGE
+#if defined HAVE_MAGICKAUTOORIENTIMAGE         \
+  || HAVE_DECL_MAGICKAUTOORIENTIMAGE
   /* If no :rotation is explicitly specified, apply the automatic
      rotation from EXIF. */
   if (NILP (image_spec_value (img->spec, QCrotation, NULL)))
@@ -10992,7 +10993,8 @@ imagemagick_load_image (struct frame *f, struct image *img,
   {
     MagickWand *new_wand;
     MagickSetImageBackgroundColor (image_wand, bg_wand);
-#ifdef HAVE_MAGICKMERGEIMAGELAYERS
+#if defined HAVE_MAGICKMERGEIMAGELAYERS                \
+  || HAVE_DECL_MAGICKMERGEIMAGELAYERS
     new_wand = MagickMergeImageLayers (image_wand, MergeLayer);
 #else
     new_wand = MagickFlattenImages (image_wand);
@@ -11021,8 +11023,9 @@ imagemagick_load_image (struct frame *f, struct image *img,
 
   init_color_table ();
 
-#if defined (HAVE_MAGICKEXPORTIMAGEPIXELS) && \
-  ! defined (HAVE_NS) && ! defined (HAVE_HAIKU)
+#if (defined (HAVE_MAGICKEXPORTIMAGEPIXELS)         \
+     || HAVE_DECL_MAGICKEXPORTIMAGEPIXELS)          \
+  && ! defined (HAVE_NS) && ! defined (HAVE_HAIKU)
   if (imagemagick_render_type != 0)
     {
       /* Magicexportimage is normally faster than pixelpushing.  This