]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 23 Aug 2012 11:51:47 +0000 (11:51 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 23 Aug 2012 11:51:47 +0000 (11:51 +0000)
MagickCore/magick-type.h

index 757ebb0a14d0d33eb4c2477c268ec32b7b904b5e..ac7b9da0e8475896d6255b0ac78f2a9a34dbd53c 100644 (file)
@@ -39,6 +39,8 @@ extern "C" {
 #if (MAGICKCORE_QUANTUM_DEPTH == 8)
 #define MaxColormapSize  256UL
 #define MaxMap  255UL
+typedef float MagickRealType;
+typedef ssize_t SignedQuantum;
 
 #if defined(MAGICKCORE_HDRI_SUPPORT)
 typedef float Quantum;
@@ -52,6 +54,8 @@ typedef unsigned char Quantum;
 #elif (MAGICKCORE_QUANTUM_DEPTH == 16)
 #define MaxColormapSize  65536UL
 #define MaxMap  65535UL
+typedef float MagickRealType;
+typedef ssize_t SignedQuantum;
 
 #if defined(MAGICKCORE_HDRI_SUPPORT)
 typedef float Quantum;
@@ -65,6 +69,8 @@ typedef unsigned short Quantum;
 #elif (MAGICKCORE_QUANTUM_DEPTH == 32)
 #define MaxColormapSize  65536UL
 #define MaxMap  65535UL
+typedef double MagickRealType;
+typedef double SignedQuantum;
 
 #if defined(MAGICKCORE_HDRI_SUPPORT)
 typedef float Quantum;
@@ -78,6 +84,8 @@ typedef unsigned int Quantum;
 #elif (MAGICKCORE_QUANTUM_DEPTH == 64) && defined(MAGICKCORE_HAVE_LONG_DOUBLE_WIDER)
 #define MaxColormapSize  65536UL
 #define MaxMap  65535UL
+typedef long double MagickRealType;
+typedef double SignedQuantum;
 
 typedef double Quantum;
 #define QuantumRange  18446744073709551615.0
@@ -121,14 +129,6 @@ typedef MagickOffsetType QuantumAny;
 typedef MagickSizeType QuantumAny;
 #endif
 
-#if QuantumDepth > 16
-  typedef double MagickRealType;
-  typedef double SignedQuantum;
-#else
-  typedef float MagickRealType;
-  typedef ssize_t SignedQuantum;
-#endif
-
 #if defined(macintosh)
 #define ExceptionInfo  MagickExceptionInfo
 #endif