Windows warning about negating unsigned fix

This commit is contained in:
Sean Parkinson
2017-03-13 12:29:58 +10:00
parent d4f0c79272
commit 8ac2f5cb9c

View File

@@ -4103,7 +4103,7 @@ int mp_sub_d (mp_int * a, mp_digit b, mp_int * c)
/* subtract first digit */
*tmpc = *tmpa - b;
if (b > *tmpa++)
mu = (mp_digit)(((-*tmpc) >> DIGIT_BIT) + 1);
mu = ((0 - *tmpc) >> DIGIT_BIT) + 1;
else
mu = *tmpc >> DIGIT_BIT;
*tmpc++ &= MP_MASK;