reland 8897 (was not a build-breaker) and fix MathTest (was a build-breaker)



git-svn-id: http://skia.googlecode.com/svn/trunk@8899 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tests/MathTest.cpp b/tests/MathTest.cpp
index 4ad83d1..ca860e4 100644
--- a/tests/MathTest.cpp
+++ b/tests/MathTest.cpp
@@ -17,7 +17,7 @@
     REPORTER_ASSERT(reporter, 32 == SkCLZ(0));
     REPORTER_ASSERT(reporter, 31 == SkCLZ(1));
     REPORTER_ASSERT(reporter, 1 == SkCLZ(1 << 30));
-    REPORTER_ASSERT(reporter, 0 == SkCLZ(~0UL));
+    REPORTER_ASSERT(reporter, 0 == SkCLZ(~0U));
     
     SkRandom rand;
     for (int i = 0; i < 1000; ++i) {