diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-12 11:45:14 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-12 11:45:14 +0900 |
| commit | 7e8652d549b298094c32e82879b02f3d6f83f80b (patch) | |
| tree | 79a7a648a93de50d922fa202cae3b4ba7060bbef /mrbgems/mruby-random/src | |
| parent | 9b7198c2224057110bd77d9342d46d36410baa27 (diff) | |
| parent | 52cf39a67ac467af9b7b341abc652bcdc4f1a9a2 (diff) | |
| download | mruby-7e8652d549b298094c32e82879b02f3d6f83f80b.tar.gz mruby-7e8652d549b298094c32e82879b02f3d6f83f80b.zip | |
Merge pull request #1843 from take-cheeze/suppress_warnings
Suppress warnings.
Diffstat (limited to 'mrbgems/mruby-random/src')
| -rw-r--r-- | mrbgems/mruby-random/src/mt19937ar.c | 6 | ||||
| -rw-r--r-- | mrbgems/mruby-random/src/mt19937ar.h | 6 |
2 files changed, 6 insertions, 6 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 */ } diff --git a/mrbgems/mruby-random/src/mt19937ar.h b/mrbgems/mruby-random/src/mt19937ar.h index 9bf150190..59027c624 100644 --- a/mrbgems/mruby-random/src/mt19937ar.h +++ b/mrbgems/mruby-random/src/mt19937ar.h @@ -10,9 +10,9 @@ typedef struct { unsigned long mt[N]; int mti; union { - unsigned long gen_int; - double gen_dbl; - }; + unsigned long int_; + double double_; + } gen; mrb_int seed; mrb_bool has_seed : 1; |
