From aad3dc7efd0bccbaaaca7c32de0087f9a88b6afd Mon Sep 17 00:00:00 2001 From: akr Date: Mon, 24 Dec 2007 08:19:28 +0000 Subject: * include/ruby/intern.h, random.c, array.c: change exported name. genrand_int32 -> rb_genrand_int32. genrand_real -> rb_genrand_real. [ruby-core:14335] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- random.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'random.c') diff --git a/random.c b/random.c index 4e29ff11a..bb3a41e6b 100644 --- a/random.c +++ b/random.c @@ -145,7 +145,7 @@ next_state(void) } /* generates a random number on [0,0xffffffff]-interval */ -unsigned long +static unsigned long genrand_int32(void) { unsigned long y; @@ -163,7 +163,7 @@ genrand_int32(void) } /* generates a random number on [0,1) with 53-bit resolution*/ -double +static double genrand_real(void) { unsigned long a=genrand_int32()>>5, b=genrand_int32()>>6; @@ -188,6 +188,18 @@ genrand_real(void) #include #endif +unsigned long +rb_genrand_int32(void) +{ + return genrand_int32(); +} + +double +rb_genrand_real(void) +{ + return genrand_real(); +} + static VALUE saved_seed = INT2FIX(0); static VALUE -- cgit