Index: /ImageMagick/branches/ImageMagick-6/magick/pixel-private.h
===================================================================
--- /ImageMagick/branches/ImageMagick-6/magick/pixel-private.h	(revision 8111)
+++ /ImageMagick/branches/ImageMagick-6/magick/pixel-private.h	(revision 8114)
@@ -28,4 +28,19 @@
 #include <magick/image-private.h>
 #include <magick/quantum-private.h>
+
+static inline MagickRealType AlphaReciprocal(const MagickRealType alpha)
+{
+  MagickRealType
+    beta;
+
+  /*
+     Reciprocal alpha: clamp overshoot; ensure alpha is not negative or too
+     close to 0; return reciprocal.
+  */
+  beta=(alpha > (MagickRealType) 1.0 ? (MagickRealType) 1.0 : alpha);
+  beta=(gamma < (MagickRealType) MagickEpsilon ? (MagickRealType)
+    MagickEpsilon : beta);
+  return((MagickRealType) 1.0/beta);
+}
 
 static inline MagickPixelPacket *CloneMagickPixelPacket(
