diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2021-06-06 22:53:16 +0200 |
---|---|---|
committer | Marc Glisse <marc.glisse@inria.fr> | 2021-06-06 22:53:16 +0200 |
commit | 6e2405b086ddba4d04646df25491b36a6eea13c3 (patch) | |
tree | c715a8a61a703db47a08685e3a7fdd1d5765fd90 /rand | |
parent | 4efbb58f64cfc98d4cb3977795781e2175e8803f (diff) | |
download | gmp-6e2405b086ddba4d04646df25491b36a6eea13c3.tar.gz |
Consistently use pointers instead of arrays in declarations.
gmp_randstate_t -> gmp_randstate_ptr, etc
Diffstat (limited to 'rand')
-rw-r--r-- | rand/rand.c | 2 | ||||
-rw-r--r-- | rand/randclr.c | 2 | ||||
-rw-r--r-- | rand/randdef.c | 2 | ||||
-rw-r--r-- | rand/randlc2s.c | 2 | ||||
-rw-r--r-- | rand/randlc2x.c | 10 | ||||
-rw-r--r-- | rand/randmt.c | 4 | ||||
-rw-r--r-- | rand/randmt.h | 4 | ||||
-rw-r--r-- | rand/randmts.c | 4 | ||||
-rw-r--r-- | rand/randsd.c | 2 | ||||
-rw-r--r-- | rand/randsdui.c | 2 |
10 files changed, 17 insertions, 17 deletions
diff --git a/rand/rand.c b/rand/rand.c index 418b3dec7..e594c7db4 100644 --- a/rand/rand.c +++ b/rand/rand.c @@ -33,7 +33,7 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" void -gmp_randinit (gmp_randstate_t rstate, gmp_randalg_t alg, ...) +gmp_randinit (gmp_randstate_ptr rstate, gmp_randalg_t alg, ...) { va_list ap; va_start (ap, alg); diff --git a/rand/randclr.c b/rand/randclr.c index 5603ed7e7..3fa94fe5a 100644 --- a/rand/randclr.c +++ b/rand/randclr.c @@ -31,7 +31,7 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" void -gmp_randclear (gmp_randstate_t rstate) +gmp_randclear (gmp_randstate_ptr rstate) { (*((gmp_randfnptr_t *) RNG_FNPTR (rstate))->randclear_fn) (rstate); } diff --git a/rand/randdef.c b/rand/randdef.c index a8a1792ec..74d9cce30 100644 --- a/rand/randdef.c +++ b/rand/randdef.c @@ -31,7 +31,7 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" void -gmp_randinit_default (gmp_randstate_t rstate) +gmp_randinit_default (gmp_randstate_ptr rstate) { gmp_randinit_mt (rstate); } diff --git a/rand/randlc2s.c b/rand/randlc2s.c index 42ed8c450..7a5fa49ff 100644 --- a/rand/randlc2s.c +++ b/rand/randlc2s.c @@ -72,7 +72,7 @@ static const struct __gmp_rand_lc_scheme_struct __gmp_rand_lc_scheme[] = }; int -gmp_randinit_lc_2exp_size (gmp_randstate_t rstate, mp_bitcnt_t size) +gmp_randinit_lc_2exp_size (gmp_randstate_ptr rstate, mp_bitcnt_t size) { const struct __gmp_rand_lc_scheme_struct *sp; mpz_t a; diff --git a/rand/randlc2x.c b/rand/randlc2x.c index 0ee5146ec..03cb36831 100644 --- a/rand/randlc2x.c +++ b/rand/randlc2x.c @@ -69,7 +69,7 @@ typedef struct { result. */ static unsigned long int -lc (mp_ptr rp, gmp_randstate_t rstate) +lc (mp_ptr rp, gmp_randstate_ptr rstate) { mp_ptr tp, seedp, ap; mp_size_t ta; @@ -148,7 +148,7 @@ lc (mp_ptr rp, gmp_randstate_t rstate) /* Obtain a sequence of random numbers. */ static void -randget_lc (gmp_randstate_t rstate, mp_ptr rp, unsigned long int nbits) +randget_lc (gmp_randstate_ptr rstate, mp_ptr rp, unsigned long int nbits) { unsigned long int rbitpos; int chunk_nbits; @@ -227,7 +227,7 @@ randget_lc (gmp_randstate_t rstate, mp_ptr rp, unsigned long int nbits) static void -randseed_lc (gmp_randstate_t rstate, mpz_srcptr seed) +randseed_lc (gmp_randstate_ptr rstate, mpz_srcptr seed) { gmp_rand_lc_struct *p = (gmp_rand_lc_struct *) RNG_STATE (rstate); mpz_ptr seedz = p->_mp_seed; @@ -242,7 +242,7 @@ randseed_lc (gmp_randstate_t rstate, mpz_srcptr seed) static void -randclear_lc (gmp_randstate_t rstate) +randclear_lc (gmp_randstate_ptr rstate) { gmp_rand_lc_struct *p = (gmp_rand_lc_struct *) RNG_STATE (rstate); @@ -289,7 +289,7 @@ randiset_lc (gmp_randstate_ptr dst, gmp_randstate_srcptr src) void -gmp_randinit_lc_2exp (gmp_randstate_t rstate, +gmp_randinit_lc_2exp (gmp_randstate_ptr rstate, mpz_srcptr a, unsigned long int c, mp_bitcnt_t m2exp) diff --git a/rand/randmt.c b/rand/randmt.c index a05e76a44..daf88944b 100644 --- a/rand/randmt.c +++ b/rand/randmt.c @@ -191,7 +191,7 @@ __gmp_mt_recalc_buffer (gmp_uint_least32_t mt[]) Note that Mersenne Twister is designed to produce outputs in 32-bit words. */ void -__gmp_randget_mt (gmp_randstate_t rstate, mp_ptr dest, unsigned long int nbits) +__gmp_randget_mt (gmp_randstate_ptr rstate, mp_ptr dest, unsigned long int nbits) { gmp_uint_least32_t y; int rbits; @@ -354,7 +354,7 @@ __gmp_randget_mt (gmp_randstate_t rstate, mp_ptr dest, unsigned long int nbits) } void -__gmp_randclear_mt (gmp_randstate_t rstate) +__gmp_randclear_mt (gmp_randstate_ptr rstate) { (*__gmp_free_func) ((void *) RNG_STATE (rstate), ALLOC (rstate->_mp_seed) * GMP_LIMB_BYTES); diff --git a/rand/randmt.h b/rand/randmt.h index d64ff5954..61f8b4f4f 100644 --- a/rand/randmt.h +++ b/rand/randmt.h @@ -46,6 +46,6 @@ typedef struct void __gmp_mt_recalc_buffer (gmp_uint_least32_t *); -void __gmp_randget_mt (gmp_randstate_t, mp_ptr, unsigned long int); -void __gmp_randclear_mt (gmp_randstate_t); +void __gmp_randget_mt (gmp_randstate_ptr, mp_ptr, unsigned long int); +void __gmp_randclear_mt (gmp_randstate_ptr); void __gmp_randiset_mt (gmp_randstate_ptr, gmp_randstate_srcptr); diff --git a/rand/randmts.c b/rand/randmts.c index 2c3fc0991..a6c5c0ba3 100644 --- a/rand/randmts.c +++ b/rand/randmts.c @@ -105,7 +105,7 @@ mangle_seed (mpz_ptr r) */ static void -randseed_mt (gmp_randstate_t rstate, mpz_srcptr seed) +randseed_mt (gmp_randstate_ptr rstate, mpz_srcptr seed) { int i; size_t cnt; @@ -157,7 +157,7 @@ static const gmp_randfnptr_t Mersenne_Twister_Generator = { /* Initialize MT-specific data. */ void -gmp_randinit_mt (gmp_randstate_t rstate) +gmp_randinit_mt (gmp_randstate_ptr rstate) { __gmp_randinit_mt_noseed (rstate); RNG_FNPTR (rstate) = (void *) &Mersenne_Twister_Generator; diff --git a/rand/randsd.c b/rand/randsd.c index b0e3dd65e..880a1484a 100644 --- a/rand/randsd.c +++ b/rand/randsd.c @@ -31,7 +31,7 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" void -gmp_randseed (gmp_randstate_t rstate, +gmp_randseed (gmp_randstate_ptr rstate, mpz_srcptr seed) { (*((gmp_randfnptr_t *) RNG_FNPTR (rstate))->randseed_fn) (rstate, seed); diff --git a/rand/randsdui.c b/rand/randsdui.c index 46d80ad4c..a91a14882 100644 --- a/rand/randsdui.c +++ b/rand/randsdui.c @@ -32,7 +32,7 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" void -gmp_randseed_ui (gmp_randstate_t rstate, +gmp_randseed_ui (gmp_randstate_ptr rstate, unsigned long int seed) { mpz_t zseed; |