[Fwd: Re: new mpfr release]
Torbjorn Granlund
tege at swox.com
Thu Sep 25 15:07:19 CEST 2003
Vincent Lefevre <vincent at vinc17.org> writes:
On 2003-09-25 12:32:47 +0200, Patrick Pelissier wrote:
> Why don't add for mpz/mpq/mpfr the varargs list version of
> init/init2/clear ?
>
> mpx_t x, y, z, a, b, c;
> mpx_init_s (x, y, z, NULL);
> mpx_init2_s(50, a, b, c, NULL);
> ...
> mpx_clear_s (x, y, z, a, b, c, NULL);
except that NULL must be casted to a pointer type (in the case
it is not a pointer), or something equivalent.
A properly declared NULL should work in any context, I think.
But we would need to instruct people to #include stdlib.h
before gmp.h in modern C, and stdio.h in classical C.
Defining NULL ourselves is no option.
--
Torbjörn
More information about the gmp-devel
mailing list