]> granicus.if.org Git - imagemagick/blobdiff - MagickCore/quantum.h
(no commit message)
[imagemagick] / MagickCore / quantum.h
index 09be107a7df9616bbf30e07226250d5a7f7763ae..6c0b077d49af75482b06ced4b7dcafb6962a73d5 100644 (file)
@@ -24,8 +24,6 @@ extern "C" {
 
 #include "MagickCore/semaphore.h"
 
-#define RoundToQuantum(quantum)  ClampToQuantum(quantum)
-
 typedef enum
 {
   UndefinedEndian,
@@ -82,15 +80,15 @@ typedef enum
 typedef struct _QuantumInfo
   QuantumInfo;
 
-static inline Quantum ClampToQuantum(const MagickRealType value)
+static inline Quantum ClampToQuantum(const double value)
 {
 #if defined(MAGICKCORE_HDRI_SUPPORT)
   return((Quantum) value);
 #else
   if (value <= 0.0)
     return((Quantum) 0);
-  if (value >= (MagickRealType) QuantumRange)
-    return((Quantum) QuantumRange);
+  if (value >= (double) QuantumRange)
+    return(QuantumRange);
   return((Quantum) (value+0.5));
 #endif
 }
@@ -177,7 +175,6 @@ extern MagickExport unsigned char
 
 extern MagickExport void
   GetQuantumInfo(const ImageInfo *,QuantumInfo *),
-  ResetQuantumState(QuantumInfo *),
   SetQuantumAlphaType(QuantumInfo *,const QuantumAlphaType),
   SetQuantumImageType(Image *,const QuantumType),
   SetQuantumMinIsWhite(QuantumInfo *,const MagickBooleanType),