]> granicus.if.org Git - imagemagick/commitdiff
Fixed comparison and added missing include.
authorDirk Lemstra <dirk@git.imagemagick.org>
Sun, 4 Feb 2018 16:54:46 +0000 (17:54 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sun, 4 Feb 2018 16:54:46 +0000 (17:54 +0100)
MagickCore/quantum-private.h

index ba10ed5b9e475abbde39c1ca53883698ebd66fb4..ce5f1a88ab947f0d684b3ff931b4a7a8dada0ad2 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "MagickCore/memory_.h"
 #include "MagickCore/cache.h"
+#include "MagickCore/image-private.h"
 
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
@@ -95,8 +96,8 @@ static inline MagickSizeType GetQuantumRange(const size_t depth)
     one;
 
   one=1;
-  return((MagickSizeType) ((one << (MagickMax(depth,64)-1))+
-    ((one << (MagickMax(depth,64)-1))-1)));
+  return((MagickSizeType) ((one << (MagickMin(depth,64)-1))+
+    ((one << (MagickMin(depth,64)-1))-1)));
 }
 
 static inline float HalfToSinglePrecision(const unsigned short half)