[Python-checkins] r71689 - python/branches/py3k/Python/dtoa.c

mark.dickinson python-checkins at python.org
Fri Apr 17 21:29:46 CEST 2009


Author: mark.dickinson
Date: Fri Apr 17 21:29:46 2009
New Revision: 71689

Log:
Silence compiler warnings on VS8.0


Modified:
   python/branches/py3k/Python/dtoa.c

Modified: python/branches/py3k/Python/dtoa.c
==============================================================================
--- python/branches/py3k/Python/dtoa.c	(original)
+++ python/branches/py3k/Python/dtoa.c	Fri Apr 17 21:29:46 2009
@@ -409,7 +409,7 @@
 #ifdef ULLong
         y = *x * (ULLong)m + carry;
         carry = y >> 32;
-        *x++ = y & FFFFFFFF;
+        *x++ = (ULong)(y & FFFFFFFF);
 #else
         xi = *x;
         y = (xi & 0xffff) * m + carry;
@@ -616,7 +616,7 @@
             do {
                 z = *x++ * (ULLong)y + *xc + carry;
                 carry = z >> 32;
-                *xc++ = z & FFFFFFFF;
+                *xc++ = (ULong)(z & FFFFFFFF);
             }
             while(x < xae);
             *xc = (ULong)carry;
@@ -846,13 +846,13 @@
     do {
         y = (ULLong)*xa++ - *xb++ - borrow;
         borrow = y >> 32 & (ULong)1;
-        *xc++ = y & FFFFFFFF;
+        *xc++ = (ULong)(y & FFFFFFFF);
     }
     while(xb < xbe);
     while(xa < xae) {
         y = *xa++ - borrow;
         borrow = y >> 32 & (ULong)1;
-        *xc++ = y & FFFFFFFF;
+        *xc++ = (ULong)(y & FFFFFFFF);
     }
 #else
     do {
@@ -1097,7 +1097,7 @@
             carry = ys >> 32;
             y = *bx - (ys & FFFFFFFF) - borrow;
             borrow = y >> 32 & (ULong)1;
-            *bx++ = y & FFFFFFFF;
+            *bx++ = (ULong)(y & FFFFFFFF);
 #else
             si = *sx++;
             ys = (si & 0xffff) * q + carry;
@@ -1130,7 +1130,7 @@
             carry = ys >> 32;
             y = *bx - (ys & FFFFFFFF) - borrow;
             borrow = y >> 32 & (ULong)1;
-            *bx++ = y & FFFFFFFF;
+            *bx++ = (ULong)(y & FFFFFFFF);
 #else
             si = *sx++;
             ys = (si & 0xffff) + carry;


More information about the Python-checkins mailing list