summaryrefslogtreecommitdiff
path: root/rand
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2021-06-06 22:53:16 +0200
committerMarc Glisse <marc.glisse@inria.fr>2021-06-06 22:53:16 +0200
commit6e2405b086ddba4d04646df25491b36a6eea13c3 (patch)
treec715a8a61a703db47a08685e3a7fdd1d5765fd90 /rand
parent4efbb58f64cfc98d4cb3977795781e2175e8803f (diff)
downloadgmp-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.c2
-rw-r--r--rand/randclr.c2
-rw-r--r--rand/randdef.c2
-rw-r--r--rand/randlc2s.c2
-rw-r--r--rand/randlc2x.c10
-rw-r--r--rand/randmt.c4
-rw-r--r--rand/randmt.h4
-rw-r--r--rand/randmts.c4
-rw-r--r--rand/randsd.c2
-rw-r--r--rand/randsdui.c2
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;