forked from wolfSSL/wolfssl
Windows warning about negating unsigned fix
This commit is contained in:
@@ -4103,7 +4103,7 @@ int mp_sub_d (mp_int * a, mp_digit b, mp_int * c)
|
|||||||
/* subtract first digit */
|
/* subtract first digit */
|
||||||
*tmpc = *tmpa - b;
|
*tmpc = *tmpa - b;
|
||||||
if (b > *tmpa++)
|
if (b > *tmpa++)
|
||||||
mu = (mp_digit)(((-*tmpc) >> DIGIT_BIT) + 1);
|
mu = ((0 - *tmpc) >> DIGIT_BIT) + 1;
|
||||||
else
|
else
|
||||||
mu = *tmpc >> DIGIT_BIT;
|
mu = *tmpc >> DIGIT_BIT;
|
||||||
*tmpc++ &= MP_MASK;
|
*tmpc++ &= MP_MASK;
|
||||||
|
Reference in New Issue
Block a user