#endif
#if (MAGICKCORE_QUANTUM_DEPTH == 8)
-#define MagickEpsilon 1.0e-6
+#define MagickEpsilon ((MagickRealType) 1.0e-6)
#define MaxColormapSize 256UL
#define MaxMap 255UL
#define QuantumFormat "%u"
#endif
#elif (MAGICKCORE_QUANTUM_DEPTH == 16)
-#define MagickEpsilon 1.0e-10
+#define MagickEpsilon ((MagickRealType) 1.0e-10)
#define MaxColormapSize 65536UL
#define MaxMap 65535UL
#define QuantumFormat "%u"
#endif
#elif (MAGICKCORE_QUANTUM_DEPTH == 32)
-#define MagickEpsilon 1.0e-10
+#define MagickEpsilon ((MagickRealType) 1.0e-10)
#define MaxColormapSize 65536UL
#define MaxMap 65535UL
#define QuantumFormat "%u"
#endif
#elif (MAGICKCORE_QUANTUM_DEPTH == 64) && defined(MAGICKCORE_HAVE_LONG_DOUBLE_WIDER)
-#define MagickEpsilon 1.0e-10
+#define MagickEpsilon ((MagickRealType) 1.0e-10)
#define MaxColormapSize 65536UL
#define MaxMap 65535UL
Reciprocal alpha: clamp to [MagickEpsilon,1], return reciprocal.
*/
beta=(alpha > (MagickRealType) 1.0 ? (MagickRealType) 1.0 : alpha);
- beta=(beta < (MagickRealType) MagickEpsilon ? (MagickRealType)
- MagickEpsilon : beta);
+ beta=(beta < MagickEpsilon ? MagickEpsilon : beta);
return((MagickRealType) 1.0/beta);
}