diff --git a/magick/quantize.c b/magick/quantize.c
index cf3f588..7493592 100644
--- a/magick/quantize.c
+++ b/magick/quantize.c
@@ -442,7 +442,7 @@
   alpha_pixel->opacity=(MagickRealType) pixel->opacity;
 }
 
-static inline Quantum ClampPixel(const MagickRealType value)
+static inline Quantum ClampToUnsignedQuantum(const MagickRealType value)
 {
   if (value <= 0.0)
     return((Quantum) 0);
@@ -458,11 +458,11 @@
     id;
 
   id=(unsigned long) (
-    ((ScaleQuantumToChar(ClampPixel(pixel->red)) >> index) & 0x1) |
-    ((ScaleQuantumToChar(ClampPixel(pixel->green)) >> index) & 0x1) << 1 |
-    ((ScaleQuantumToChar(ClampPixel(pixel->blue)) >> index) & 0x1) << 2);
+    ((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel->red)) >> index) & 0x1) |
+    ((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel->green)) >> index) & 0x1) << 1 |
+    ((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel->blue)) >> index) & 0x1) << 2);
   if (cube_info->associate_alpha != MagickFalse)
-    id|=((ScaleQuantumToChar(ClampPixel(pixel->opacity)) >> index) & 0x1)
+    id|=((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel->opacity)) >> index) & 0x1)
       << 3;
   return(id);
 }
@@ -1438,16 +1438,16 @@
                 pixel.opacity+=3*previous[u-v].opacity/16;
             }
         }
-      pixel.red=(MagickRealType) ClampPixel(pixel.red);
-      pixel.green=(MagickRealType) ClampPixel(pixel.green);
-      pixel.blue=(MagickRealType) ClampPixel(pixel.blue);
+      pixel.red=(MagickRealType) ClampToUnsignedQuantum(pixel.red);
+      pixel.green=(MagickRealType) ClampToUnsignedQuantum(pixel.green);
+      pixel.blue=(MagickRealType) ClampToUnsignedQuantum(pixel.blue);
       if (cube_info->associate_alpha != MagickFalse)
-        pixel.opacity=(MagickRealType) ClampPixel(pixel.opacity);
-      i=(long) ((ScaleQuantumToChar(ClampPixel(pixel.red)) >> CacheShift) |
-        (ScaleQuantumToChar(ClampPixel(pixel.green)) >> CacheShift) << 6 |
-        (ScaleQuantumToChar(ClampPixel(pixel.blue)) >> CacheShift) << 12);
+        pixel.opacity=(MagickRealType) ClampToUnsignedQuantum(pixel.opacity);
+      i=(long) ((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.red)) >> CacheShift) |
+        (ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.green)) >> CacheShift) << 6 |
+        (ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.blue)) >> CacheShift) << 12);
       if (cube_info->associate_alpha != MagickFalse)
-        i|=((ScaleQuantumToChar(ClampPixel(pixel.opacity)) >> CacheShift)
+        i|=((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.opacity)) >> CacheShift)
           << 18);
       if (p->cache[i] < 0)
         {
@@ -1656,16 +1656,16 @@
         if (cube_info->associate_alpha != MagickFalse)
           pixel.opacity+=p->weights[i]*p->error[i].opacity;
       }
-      pixel.red=(MagickRealType) ClampPixel(pixel.red);
-      pixel.green=(MagickRealType) ClampPixel(pixel.green);
-      pixel.blue=(MagickRealType) ClampPixel(pixel.blue);
+      pixel.red=(MagickRealType) ClampToUnsignedQuantum(pixel.red);
+      pixel.green=(MagickRealType) ClampToUnsignedQuantum(pixel.green);
+      pixel.blue=(MagickRealType) ClampToUnsignedQuantum(pixel.blue);
       if (cube_info->associate_alpha != MagickFalse)
-        pixel.opacity=(MagickRealType) ClampPixel(pixel.opacity);
-      i=(long) ((ScaleQuantumToChar(ClampPixel(pixel.red)) >> CacheShift) |
-        (ScaleQuantumToChar(ClampPixel(pixel.green)) >> CacheShift) << 6 |
-        (ScaleQuantumToChar(ClampPixel(pixel.blue)) >> CacheShift) << 12);
+        pixel.opacity=(MagickRealType) ClampToUnsignedQuantum(pixel.opacity);
+      i=(long) ((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.red)) >> CacheShift) |
+        (ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.green)) >> CacheShift) << 6 |
+        (ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.blue)) >> CacheShift) << 12);
       if (cube_info->associate_alpha != MagickFalse)
-        i|=((ScaleQuantumToChar(ClampPixel(pixel.opacity)) >> CacheShift)
+        i|=((ScaleQuantumToChar(ClampToUnsignedQuantum(pixel.opacity)) >> CacheShift)
           << 18);
       if (p->cache[i] < 0)
         {