aboutsummaryrefslogtreecommitdiffstats
path: root/random.c
diff options
context:
space:
mode:
authorocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-09-12 10:44:21 +0000
committerocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-09-12 10:44:21 +0000
commitdda5dc00cff334cac373096d444a0fd59e716124 (patch)
treed9ab9c1dc4cede235a3bbaea653c07f38ea880b9 /random.c
parent51e25545aeb1555051b95c5b31b4f3ca6ec6b6fe (diff)
downloadruby-dda5dc00cff334cac373096d444a0fd59e716124.tar.gz
* array.c: moved to ANSI function style from K&R function style.
(used protoize on windows, so still K&R remains on #ifdef part of other platforms. And `foo _((boo))' stuff is still there) [ruby-dev:26975] * bignum.c, class.c, compar.c, dir.c, dln.c, dmyext.c, enum.c, enumerator.c, error.c, eval.c, file.c, gc.c, hash.c, inits.c, io.c, main.c, marshal.c, math.c, numeric.c, object.c, pack.c, prec.c, process.c, random.c, range.c, re.c, regcomp.c, regenc.c, regerror.c, regexec.c, regparse.c, regparse.h, ruby.c, signal.c, sprintf.c, st.c, string.c, struct.c, time.c, util.h, variable.c, version.c: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'random.c')
-rw-r--r--random.c24
1 files changed, 8 insertions, 16 deletions
diff --git a/random.c b/random.c
index 618a3a8fa3..fc3af2638b 100644
--- a/random.c
+++ b/random.c
@@ -76,8 +76,7 @@ static unsigned long *next;
/* initializes state[N] with a seed */
static void
-init_genrand(s)
- unsigned long s;
+init_genrand(unsigned long s)
{
int j;
state[0]= s & 0xffffffffUL;
@@ -124,7 +123,7 @@ init_by_array(unsigned long init_key[], int key_length)
}
static void
-next_state()
+next_state(void)
{
unsigned long *p=state;
int j;
@@ -165,7 +164,7 @@ genrand_int32(void)
/* generates a random number on [0,1) with 53-bit resolution*/
static double
-genrand_real(void)
+genrand_real(void)
{
unsigned long a=genrand_int32()>>5, b=genrand_int32()>>6;
return(a*67108864.0+b)*(1.0/9007199254740992.0);
@@ -193,8 +192,7 @@ static int first = 1;
static VALUE saved_seed = INT2FIX(0);
static VALUE
-rand_init(vseed)
- VALUE vseed;
+rand_init(VALUE vseed)
{
volatile VALUE seed;
VALUE old;
@@ -253,7 +251,7 @@ rand_init(vseed)
}
static VALUE
-random_seed()
+random_seed(void)
{
static int n = 0;
struct timeval tv;
@@ -320,10 +318,7 @@ random_seed()
*/
static VALUE
-rb_f_srand(argc, argv, obj)
- int argc;
- VALUE *argv;
- VALUE obj;
+rb_f_srand(int argc, VALUE *argv, VALUE obj)
{
VALUE seed, old;
@@ -436,10 +431,7 @@ limited_big_rand(struct RBignum *limit)
*/
static VALUE
-rb_f_rand(argc, argv, obj)
- int argc;
- VALUE *argv;
- VALUE obj;
+rb_f_rand(int argc, VALUE *argv, VALUE obj)
{
VALUE vmax;
long val, max;
@@ -495,7 +487,7 @@ rb_f_rand(argc, argv, obj)
}
void
-Init_Random()
+Init_Random(void)
{
rb_define_global_function("srand", rb_f_srand, -1);
rb_define_global_function("rand", rb_f_rand, -1);