From 36941b8465e3185769deceee7280b592f874ffa0 Mon Sep 17 00:00:00 2001 From: akr Date: Sat, 1 Oct 2005 04:11:43 +0000 Subject: [PATCH] * bignum.c (rb_big_rand): removed. [ruby-dev:25405] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ bignum.c | 19 ------------------- intern.h | 1 - 3 files changed, 4 insertions(+), 20 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0978b4e793..2e912e7e23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sat Oct 1 12:57:02 2005 Tanaka Akira + + * bignum.c (rb_big_rand): removed. [ruby-dev:25405] + Sat Oct 1 01:46:51 2005 Tanaka Akira * lib/open-uri.rb (OpenURI.open_loop): prohibit multiple proxy diff --git a/bignum.c b/bignum.c index 33ceab618c..a01c45c7b8 100644 --- a/bignum.c +++ b/bignum.c @@ -1934,25 +1934,6 @@ rb_big_abs(VALUE x) return x; } -VALUE -rb_big_rand(VALUE max, double *rand_buf) -{ - VALUE v; - long len = RBIGNUM(max)->len; - - if (BIGZEROP(max)) { - return rb_float_new(rand_buf[0]); - } - v = bignew(len,1); - len--; - BDIGITS(v)[len] = BDIGITS(max)[len] * rand_buf[len]; - while (len--) { - BDIGITS(v)[len] = ((BDIGIT)~0) * rand_buf[len]; - } - - return v; -} - /* * call-seq: * big.size -> integer diff --git a/intern.h b/intern.h index a8cc771ca1..ffa0906621 100644 --- a/intern.h +++ b/intern.h @@ -108,7 +108,6 @@ VALUE rb_big_and(VALUE, VALUE); VALUE rb_big_or(VALUE, VALUE); VALUE rb_big_xor(VALUE, VALUE); VALUE rb_big_lshift(VALUE, VALUE); -VALUE rb_big_rand(VALUE, double*); /* class.c */ VALUE rb_class_boot(VALUE); VALUE rb_class_new(VALUE);