Skip to content

Commit fd2ad8b

Browse files
committed
Silence compiler warnings on VS8.0
1 parent 0422e14 commit fd2ad8b

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

Python/dtoa.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ multadd(Bigint *b, int m, int a) /* multiply by m and add a */
409409
#ifdef ULLong
410410
y = *x * (ULLong)m + carry;
411411
carry = y >> 32;
412-
*x++ = y & FFFFFFFF;
412+
*x++ = (ULong)(y & FFFFFFFF);
413413
#else
414414
xi = *x;
415415
y = (xi & 0xffff) * m + carry;
@@ -616,7 +616,7 @@ mult(Bigint *a, Bigint *b)
616616
do {
617617
z = *x++ * (ULLong)y + *xc + carry;
618618
carry = z >> 32;
619-
*xc++ = z & FFFFFFFF;
619+
*xc++ = (ULong)(z & FFFFFFFF);
620620
}
621621
while(x < xae);
622622
*xc = (ULong)carry;
@@ -846,13 +846,13 @@ diff(Bigint *a, Bigint *b)
846846
do {
847847
y = (ULLong)*xa++ - *xb++ - borrow;
848848
borrow = y >> 32 & (ULong)1;
849-
*xc++ = y & FFFFFFFF;
849+
*xc++ = (ULong)(y & FFFFFFFF);
850850
}
851851
while(xb < xbe);
852852
while(xa < xae) {
853853
y = *xa++ - borrow;
854854
borrow = y >> 32 & (ULong)1;
855-
*xc++ = y & FFFFFFFF;
855+
*xc++ = (ULong)(y & FFFFFFFF);
856856
}
857857
#else
858858
do {
@@ -1097,7 +1097,7 @@ quorem(Bigint *b, Bigint *S)
10971097
carry = ys >> 32;
10981098
y = *bx - (ys & FFFFFFFF) - borrow;
10991099
borrow = y >> 32 & (ULong)1;
1100-
*bx++ = y & FFFFFFFF;
1100+
*bx++ = (ULong)(y & FFFFFFFF);
11011101
#else
11021102
si = *sx++;
11031103
ys = (si & 0xffff) * q + carry;
@@ -1130,7 +1130,7 @@ quorem(Bigint *b, Bigint *S)
11301130
carry = ys >> 32;
11311131
y = *bx - (ys & FFFFFFFF) - borrow;
11321132
borrow = y >> 32 & (ULong)1;
1133-
*bx++ = y & FFFFFFFF;
1133+
*bx++ = (ULong)(y & FFFFFFFF);
11341134
#else
11351135
si = *sx++;
11361136
ys = (si & 0xffff) + carry;

0 commit comments

Comments
 (0)