diff options
| author | take_cheeze <[email protected]> | 2014-03-11 01:21:27 +0900 |
|---|---|---|
| committer | take_cheeze <[email protected]> | 2014-03-11 22:01:00 +0900 |
| commit | bbb7ba46b281b1ab9bb71b26cf6754929ecd19f8 (patch) | |
| tree | d123d991eb70b88772d6f61fad8b08e12225cd6b /mrbgems/mruby-random/src/mt19937ar.c | |
| parent | fee639775e18778bd84a7836500c192e53f194b7 (diff) | |
| download | mruby-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.c | 6 |
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 */ } |
