[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 42ed35c: Pacify -Wdouble-promotion in ImageMagick c
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] master 42ed35c: Pacify -Wdouble-promotion in ImageMagick code |
Date: |
Thu, 30 Aug 2018 13:04:22 -0400 (EDT) |
branch: master
commit 42ed35c68b7c199aa797e655fdc3547c5c3087d2
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
Pacify -Wdouble-promotion in ImageMagick code
* src/image.c (imagemagick_load_image): Use double division, and
eliminate a cast. This avoids a -Wdouble-promotion warning with
GCC 7.3 on Ubuntu 18.04.
---
src/image.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/image.c b/src/image.c
index 69aeab5..24decbc 100644
--- a/src/image.c
+++ b/src/image.c
@@ -8824,7 +8824,8 @@ imagemagick_load_image (struct frame *f, struct image
*img,
#endif /* HAVE_MAGICKEXPORTIMAGEPIXELS */
{
size_t image_height;
- MagickRealType color_scale = 65535.0 / (MagickRealType) QuantumRange;
+ double quantum_range = QuantumRange;
+ MagickRealType color_scale = 65535.0 / quantum_range;
#ifdef USE_CAIRO
data = xmalloc (width * height * 4);
color_scale /= 256;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 42ed35c: Pacify -Wdouble-promotion in ImageMagick code,
Paul Eggert <=