warning fixes
Review URL http://codereview.appspot.com/5328050/
git-svn-id: http://skia.googlecode.com/svn/trunk@2548 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/include/utils/SkMatrix44.h b/include/utils/SkMatrix44.h
index 58d063a..93140b0 100644
--- a/include/utils/SkMatrix44.h
+++ b/include/utils/SkMatrix44.h
@@ -46,6 +46,20 @@
static const SkMScalar SK_MScalarPI = 3.14159265f;
#endif
+#ifdef SK_SCALAR_IS_FLOAT
+ #define SkMScalarToScalar SkMScalarToFloat
+ #define SkScalarToMScalar SkFloatToMScalar
+#else
+ #if SK_MSCALAR_IS_DOUBLE
+ // we don't have fixed <-> double macros, use double<->scalar macros
+ #define SkMScalarToScalar SkDoubleToScalar
+ #define SkScalarToMScalar SkScalarToDouble
+ #else
+ #define SkMScalarToScalar SkFloatToFixed
+ #define SkScalarToMScalar SkFixedToFloat
+ #endif
+#endif
+
static const SkMScalar SK_MScalar1 = 1;
///////////////////////////////////////////////////////////////////////////////