mini-gmp: error: no previous prototype for 'mpz_lucas_mod'

Marco Bodrato bodrato at mail.dm.unipi.it
Tue Jan 1 20:23:14 UTC 2019


Ciao,

Il Lun, 31 Dicembre 2018 10:01 am, Niels Möller ha scritto:
> Vincent Lefevre <vincent at vinc17.net> writes:
>
>> I get the following error when compiling mini-gmp.c:
>>
>> mini-gmp.c:3486:1: error: no previous prototype for 'mpz_lucas_mod'
>> [-Werror=missing-prototypes]
>>  3486 | mpz_lucas_mod (mpz_t V, mpz_t Qk, long Q,

> Hi, a late reply on this issue. It seems the current workaround is to
> have a check for __MIN_GMP_TESTING in mini-gmp.c, and a prototype in
> t-lucm.c.
>
> A different way to do it is to add a wrapper in testutils.c (which

The wrapper you propose is more elegant than the workaround I used.
I removed the _TESTING definition and pushed it:

https://gmplib.org/repo/gmp/rev/14649658a790

Now, the internal _lucas_mod function is simply static.

Ĝis,
m

-- 
http://bodrato.it/



More information about the gmp-bugs mailing list