From 12e059b18cfe86817e5dc16860ab90d7128f1f66 Mon Sep 17 00:00:00 2001 From: kosaki Date: Mon, 30 Nov 2015 20:29:37 +0000 Subject: * random.c (init_randomseed): remove "initial" argument. It never be used from outside of this function. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ random.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index a9d9aac68b..0c74b3bfa5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Oct 22 00:19:07 2015 KOSAKI Motohiro + + * random.c (init_randomseed): remove "initial" argument. It never + be used from outside of this function. + Thu Oct 22 00:12:33 2015 KOSAKI Motohiro * lib/securerandom.rb (SecureRandom::gen_random): use /dev/urandom diff --git a/random.c b/random.c index 7a9bd9bcf7..76775f2d80 100644 --- a/random.c +++ b/random.c @@ -1453,9 +1453,11 @@ static union { } sipseed; static VALUE -init_randomseed(struct MT *mt, uint32_t initial[DEFAULT_SEED_CNT]) +init_randomseed(struct MT *mt) { + uint32_t initial[DEFAULT_SEED_CNT]; VALUE seed; + fill_random_seed(initial); init_by_array(mt, initial, DEFAULT_SEED_CNT); seed = make_seed_value(initial); @@ -1467,9 +1469,8 @@ void Init_RandomSeed(void) { rb_random_t *r = &default_rand; - uint32_t initial[DEFAULT_SEED_CNT]; struct MT *mt = &r->mt; - VALUE seed = init_randomseed(mt, initial); + VALUE seed = init_randomseed(mt); int i; hashseed = genrand_int32(mt); -- cgit v1.2.3