From ca9df69e731122bff04e2f4dd5cec1a08cb89b67 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Mon, 12 Sep 2022 20:52:01 +0000
Subject: [PATCH] add parameter types

---
 externals/cxc/random1~.c    | 4 ++--
 externals/cxc/random_fl.c   | 4 ++--
 externals/cxc/random_fl~.c  | 4 ++--
 externals/cxc/random_icg.c  | 4 ++--
 externals/cxc/random_icg~.c | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/externals/cxc/random1~.c b/externals/cxc/random1~.c
index 2bbf8bd96..8768340c5 100644
--- a/externals/cxc/random1~.c
+++ b/externals/cxc/random1~.c
@@ -16,7 +16,7 @@
 #endif
 
 static int makeseed(void);
-static int rand_random1(int);
+static int rand_random1(unsigned int);
 
 static int makeseed(void)
 {
@@ -27,7 +27,7 @@ static int makeseed(void)
 
 /* -------------------------- random1 ------------------------------ */
 /* linear congruential generator.  Generator x[n+1] = a * x[n] mod m */
-static int rand_random1(seed)
+static int rand_random1(unigned int seed)
 {
   int state;
   
diff --git a/externals/cxc/random_fl.c b/externals/cxc/random_fl.c
index 33c88d3be..291641545 100644
--- a/externals/cxc/random_fl.c
+++ b/externals/cxc/random_fl.c
@@ -16,7 +16,7 @@
 #endif
 
 static int makeseed(void);
-static int rand_random_fl(int);
+static int rand_random_fl(unsigned int);
 
 static int makeseed(void)
 {
@@ -25,7 +25,7 @@ static int makeseed(void)
     return (random1_nextseed & 0x7fffffff);
 }
 
-static int rand_random_fl(seed) {
+static int rand_random_fl(unsigned int seed) {
   int q;
   double state;
 
diff --git a/externals/cxc/random_fl~.c b/externals/cxc/random_fl~.c
index 3d8aa8ddd..03b373aa7 100644
--- a/externals/cxc/random_fl~.c
+++ b/externals/cxc/random_fl~.c
@@ -16,7 +16,7 @@
 #endif
 
 static int makeseed(void);
-static int rand_random_fl(int);
+static int rand_random_fl(unsigned int);
 
 static int makeseed(void)
 {
@@ -25,7 +25,7 @@ static int makeseed(void)
     return (random1_nextseed & 0x7fffffff);
 }
 
-static int rand_random_fl(seed) {
+static int rand_random_fl(unsigned int seed) {
   int q;
   double state;
 
diff --git a/externals/cxc/random_icg.c b/externals/cxc/random_icg.c
index a1d76f126..ecec432fe 100644
--- a/externals/cxc/random_icg.c
+++ b/externals/cxc/random_icg.c
@@ -27,7 +27,7 @@ static int makeseed(void)
     return (random1_nextseed & 0x7fffffff);
 }
 
-static int rand_random_icg(seed, p)
+static int rand_random_icg(int seed, int p)
 {
   static int a, b, q, r;
   int state;
@@ -123,7 +123,7 @@ static void random_icg_bang(t_random_icg *x)
 {
   double nval;
 
-  x->x_state = rand_random_icg(x->x_state, x->x_p);
+  x->x_state = rand_random_icg(x->x_state, (int)x->x_p);
 
   nval = (((x->x_state / x->x_p) - 1) * (double)(x->x_g - x->x_f) + (double)x->x_f);
 
diff --git a/externals/cxc/random_icg~.c b/externals/cxc/random_icg~.c
index c303a8c13..d8ad5a69b 100644
--- a/externals/cxc/random_icg~.c
+++ b/externals/cxc/random_icg~.c
@@ -26,7 +26,7 @@ static int makeseed(void)
     return (random1_nextseed & 0x7fffffff);
 }
 
-static int rand_random_icg(seed, p)
+static int rand_random_icg(int seed, int p)
 {
   static int a, b, q, r;
   int state;
@@ -115,7 +115,7 @@ static void random_icg_tilde_bang(t_random_icg_tilde *x)
 {
   double nval;
 
-  x->x_state = rand_random_icg(x->x_state, x->x_p);
+  x->x_state = rand_random_icg(x->x_state, (int)x->x_p);
 
   nval = (((x->x_state / x->x_p) - 1) * (double)(x->x_g - x->x_f) + (double)x->x_f);
 
-- 
GitLab