Skip to content

Commit c255f17

Browse files
committed
more casting in s_mp_faster_read_radix.c
1 parent f7bd279 commit c255f17

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

s_mp_faster_read_radix.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ mp_err s_mp_faster_read_radix(mp_int *a, const char *str, size_t start, size_t e
5454
if ((err = s_mp_slower_read_radix(&B, str, start + mid +1, end, radix)) != MP_OKAY) goto LTM_ERR;
5555

5656
if (MP_IS_2EXPT((unsigned int)radix)) {
57-
if ((err = mp_mul_2d(&A, ((len - mid) - 1u) * s_floor_ilog2(radix), &A)) != MP_OKAY) goto LTM_ERR;
57+
if ((err = mp_mul_2d(&A, (int)( ((len - mid) - 1u) * (size_t)s_floor_ilog2(radix) ), &A)) != MP_OKAY) goto LTM_ERR;
5858
} else {
59-
if ((err = mp_expt_n(&m, (len - mid) - 1u, &m)) != MP_OKAY) goto LTM_ERR;
59+
if ((err = mp_expt_n(&m, (size_t)( (len - mid) - 1u ), &m)) != MP_OKAY) goto LTM_ERR;
6060
if ((err = mp_mul(&A, &m, &A)) != MP_OKAY) goto LTM_ERR;
6161
}
6262
if ((err = mp_add(&A, &B, a)) != MP_OKAY) goto LTM_ERR;

0 commit comments

Comments
 (0)