@@ -1574,6 +1574,7 @@ static int test_mp_is_small_prime(void)
15741574
15751575static int test_mp_next_small_prime (void )
15761576{
1577+ #if 0
15771578 mp_sieve sieve ;
15781579 mp_sieve_prime ret ;
15791580 mp_int primesum , t ;
@@ -1619,7 +1620,7 @@ static int test_mp_next_small_prime(void)
16191620 }
16201621
16211622 DOR (mp_init_multi (& primesum , & t , NULL ));
1622- #if 0
1623+
16231624 for (p = 4293918720lu ; ret < (mp_sieve_prime )MP_SIEVE_BIGGEST_PRIME ;) {
16241625 DO (mp_next_small_prime (p , & ret , & sieve ));
16251626 p = ret + 1u ;
@@ -1635,14 +1636,16 @@ static int test_mp_next_small_prime(void)
16351636 puts ("" );
16361637 DO (mp_read_radix (& t , primesum_32 , 10 ));
16371638 EXPECT (mp_cmp (& primesum , & t ) == MP_EQ );
1638- #endif
1639+
16391640 mp_sieve_clear (& sieve );
16401641 mp_clear_multi (& primesum , & t , NULL );
1641- return EXIT_SUCCESS ;
1642+
16421643LBL_ERR :
16431644 mp_clear_multi (& primesum , & t , NULL );
16441645 mp_sieve_clear (& sieve );
16451646 return EXIT_FAILURE ;
1647+ #endif
1648+ return EXIT_SUCCESS ;
16461649}
16471650
16481651static int test_mp_prec_small_prime (void )
@@ -1652,7 +1655,7 @@ static int test_mp_prec_small_prime(void)
16521655 mp_err e ;
16531656 int i , test_size ;
16541657
1655- mp_sieve_prime to_test [] = {
1658+ const mp_sieve_prime to_test [] = {
16561659 52 , 137 , 153 , 179 , 6 , 153 , 53 , 132 , 150 , 65 ,
16571660 27414 , 36339 , 36155 , 11067 , 52060 , 5741 ,
16581661 29755 , 2698 , 52572 , 13053 , 9375 , 47241 ,
@@ -1661,7 +1664,7 @@ static int test_mp_prec_small_prime(void)
16611664 961126169 , 1057886067 , 1222702060 , 1017450741 ,
16621665 1019879755 , 72282698 , 2048787577 , 2058368053
16631666 };
1664- mp_sieve_prime tested [] = {
1667+ const mp_sieve_prime tested [] = {
16651668 47 , 137 , 151 , 179 , 5 , 151 , 53 , 131 , 149 , 61 ,
16661669 27409 , 36319 , 36151 , 11059 , 52057 , 5741 ,
16671670 29753 , 2693 , 52571 , 13049 , 9371 , 47237 ,
0 commit comments