summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-random/src/mt19937ar.c
diff options
context:
space:
mode:
authortake_cheeze <[email protected]>2014-03-11 01:21:27 +0900
committertake_cheeze <[email protected]>2014-03-11 22:01:00 +0900
commitbbb7ba46b281b1ab9bb71b26cf6754929ecd19f8 (patch)
treed123d991eb70b88772d6f61fad8b08e12225cd6b /mrbgems/mruby-random/src/mt19937ar.c
parentfee639775e18778bd84a7836500c192e53f194b7 (diff)
downloadmruby-bbb7ba46b281b1ab9bb71b26cf6754929ecd19f8.tar.gz
mruby-bbb7ba46b281b1ab9bb71b26cf6754929ecd19f8.zip
don't use of anonymous unions
Diffstat (limited to 'mrbgems/mruby-random/src/mt19937ar.c')
-rw-r--r--mrbgems/mruby-random/src/mt19937ar.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-random/src/mt19937ar.c b/mrbgems/mruby-random/src/mt19937ar.c
index 3de935232..a27aee311 100644
--- a/mrbgems/mruby-random/src/mt19937ar.c
+++ b/mrbgems/mruby-random/src/mt19937ar.c
@@ -63,7 +63,7 @@ unsigned long mrb_random_genrand_int32(mt_state *t)
y ^= (y << 15) & 0xefc60000UL;
y ^= (y >> 18);
- t->gen_int = y;
+ t->gen.int_ = y;
return y;
}
@@ -71,8 +71,8 @@ unsigned long mrb_random_genrand_int32(mt_state *t)
double mrb_random_genrand_real1(mt_state *t)
{
mrb_random_genrand_int32(t);
- t->gen_dbl = t->gen_int*(1.0/4294967295.0);
- return t->gen_dbl;
+ t->gen.double_ = t->gen.int_*(1.0/4294967295.0);
+ return t->gen.double_;
/* divided by 2^32-1 */
}