Skip to content

Commit 24cfac8

Browse files
committed
Added ONLY_PUBLIC_API to test_mp_read_radix
1 parent fce8e3c commit 24cfac8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

demo/test.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,7 +1115,7 @@ static int test_mp_read_radix(void)
11151115

11161116
/* Must be bigger than the cut-off value, of course */
11171117
bignum = (2 * 20 * MP_RADIX_BARRETT_START_MULTIPLICATOR) * 10;
1118-
buffer = (char *)malloc(bignum + 2);
1118+
buffer = (char *)malloc((size_t)(bignum + 2));
11191119
if (buffer == NULL) {
11201120
goto LBL_ERR;
11211121
}
@@ -1124,7 +1124,7 @@ static int test_mp_read_radix(void)
11241124
start = clock();
11251125
for (i = 2; i < 65; i++) {
11261126
/* printf("FAST radix = %d\n",i); */
1127-
DO(mp_to_radix(&a, buffer, bignum + 1, &written, i));
1127+
DO(mp_to_radix(&a, buffer, (size_t)(bignum + 1), &written, i));
11281128
DO(mp_read_radix(&b, buffer, i));
11291129
EXPECT(mp_cmp(&a, &b) == MP_EQ);
11301130
}
@@ -1135,7 +1135,7 @@ static int test_mp_read_radix(void)
11351135
start = clock();
11361136
for (i = 2; i < 65; i++) {
11371137
/* printf("SLOW radix = %d\n",i); */
1138-
maxlen = bignum + 1;
1138+
maxlen = (size_t)(bignum + 1);
11391139
bcpy = buffer;
11401140
DO(s_mp_slower_to_radix(&a, &bcpy, &maxlen, &written, i, false));
11411141
DO(s_mp_slower_read_radix(&b, bcpy, 0, strlen(bcpy), i));
@@ -2318,7 +2318,7 @@ static int unit_tests(int argc, char **argv)
23182318
T1(mp_prime_next_prime, MP_PRIME_NEXT_PRIME),
23192319
T1(mp_prime_rand, MP_PRIME_RAND),
23202320
T1(mp_rand, MP_RAND),
2321-
T1(mp_read_radix, MP_READ_RADIX),
2321+
T3(mp_read_radix, ONLY_PUBLIC_API, MP_READ_RADIX, MP_TO_RADIX),
23222322
T1(mp_read_write_ubin, MP_TO_UBIN),
23232323
T1(mp_read_write_sbin, MP_TO_SBIN),
23242324
T1(mp_reduce_2k, MP_REDUCE_2K),

0 commit comments

Comments
 (0)