summaryrefslogtreecommitdiffstats
path: root/random.c
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-24 08:19:28 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-24 08:19:28 +0000
commitaad3dc7efd0bccbaaaca7c32de0087f9a88b6afd (patch)
treec2a0a16e7b7e050ff949c80cbddafee52b1d6e74 /random.c
parent0eb20dc9b41da71b51540f75cfe955ed71420915 (diff)
downloadruby-aad3dc7efd0bccbaaaca7c32de0087f9a88b6afd.tar.gz
ruby-aad3dc7efd0bccbaaaca7c32de0087f9a88b6afd.tar.xz
ruby-aad3dc7efd0bccbaaaca7c32de0087f9a88b6afd.zip
* 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
Diffstat (limited to 'random.c')
-rw-r--r--random.c16
1 files changed, 14 insertions, 2 deletions
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 <fcntl.h>
#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