[Sumover-dev] [svn commit] r3770 - vic/trunk/render

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Fri Jul 21 12:46:39 BST 2006


Author: socrates
Date: Fri Jul 21 12:46:39 2006
New Revision: 3770

Modified:
   vic/trunk/render/color-ed.cpp

Log:
Got rid of multiple Windows compile-time warnings (VS7.0).

Modified: vic/trunk/render/color-ed.cpp
==============================================================================
--- vic/trunk/render/color-ed.cpp	(original)
+++ vic/trunk/render/color-ed.cpp	Fri Jul 21 12:46:39 2006
@@ -267,7 +267,7 @@
  *
  * 'omask' is the parrallel set of under/overflow check bits.
  */
-#define YERRMASK ((1 << 8 - ED_YBITS) - 1)
+#define YERRMASK ((1 << (8 - ED_YBITS)) - 1) 
 #define DIFFUSION_SETUP \
 	register const u_int* lut = cm_.lut(); \
 	u_int omask = (0x100 << 10) | (0x100 << 21) | 0x100; \
@@ -342,7 +342,7 @@
 	t = e &~ (0xf << 18); \
 	t |= (e << 14) & (0xf << 18); \
 	t >>= 11; \
-	t = lut[t & (1 << 7+7+ED_YBITS) - 1]; \
+	t = lut[t & (1 << (7+7+ED_YBITS)) - 1]; \
 	/* y error */ \
 	e &= YERRMASK;  \
 	/* uv error */ \



More information about the Sumover-dev mailing list