Build fix.
diff --git a/Magick++/lib/Statistic.cpp b/Magick++/lib/Statistic.cpp
index 52e9b54..1de723c 100644
--- a/Magick++/lib/Statistic.cpp
+++ b/Magick++/lib/Statistic.cpp
@@ -145,7 +145,7 @@
 
   for (i=0; i<14; i++)
   {
-    unsigned long
+    unsigned int
       hex;
 
     double
@@ -187,7 +187,7 @@
     double
       value;
 
-    unsigned long
+    unsigned int
       hex;
 
     if (i < 7)
@@ -205,7 +205,7 @@
     hex=(hex<<1);
     if (value < 0.0)
       hex|=1;
-    hex=(hex<<16)+(unsigned long)(value < 0.0 ? -(value - 0.5) : value + 0.5);
+    hex=(hex<<16)+(unsigned int)(value < 0.0 ? -(value - 0.5) : value + 0.5);
     (void) FormatLocaleString(buffer,6,"%05x",hex);
     hash+=std::string(buffer);
   }