]> granicus.if.org Git - python/commitdiff
Silence compiler warnings in VC 7.
authorJeremy Hylton <jeremy@alum.mit.edu>
Thu, 1 May 2003 21:31:53 +0000 (21:31 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Thu, 1 May 2003 21:31:53 +0000 (21:31 +0000)
Objects/longobject.c

index 663befc5f3e6b2b1f42f633aa9b01898a7cf1624..15743f79a0792e8a7a48caa1009795922be11188 100644 (file)
@@ -1440,7 +1440,7 @@ x_divrem(PyLongObject *v1, PyLongObject *w1, PyLongObject **prem)
                        digit zz = (digit) (z >> SHIFT);
                        carry += v->ob_digit[i+k] - z
                                + ((twodigits)zz << SHIFT);
-                       v->ob_digit[i+k] = carry & MASK;
+                       v->ob_digit[i+k] = (digit)(carry & MASK);
                        carry = Py_ARITHMETIC_RIGHT_SHIFT(BASE_TWODIGITS_TYPE,
                                                          carry, SHIFT);
                        carry -= zz;
@@ -1459,7 +1459,7 @@ x_divrem(PyLongObject *v1, PyLongObject *w1, PyLongObject **prem)
                        carry = 0;
                        for (i = 0; i < size_w && i+k < size_v; ++i) {
                                carry += v->ob_digit[i+k] + w->ob_digit[i];
-                               v->ob_digit[i+k] = carry & MASK;
+                               v->ob_digit[i+k] = (digit)(carry & MASK);
                                carry = Py_ARITHMETIC_RIGHT_SHIFT(
                                                BASE_TWODIGITS_TYPE,
                                                carry, SHIFT);