diff options
| -rw-r--r-- | include/mruby/boxing_nan.h | 4 | ||||
| -rw-r--r-- | src/state.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/mruby/boxing_nan.h b/include/mruby/boxing_nan.h index 3a99aeca6..e68982977 100644 --- a/include/mruby/boxing_nan.h +++ b/include/mruby/boxing_nan.h @@ -41,7 +41,11 @@ union mrb_value_ { struct { MRB_ENDIAN_LOHI( uint32_t ttt; +#ifdef MRB_64BIT ,uint32_t i; +#else + ,union { uint32_t i; void *p; }; +#endif ) }; }; diff --git a/src/state.c b/src/state.c index 1f85448a1..aef9605bc 100644 --- a/src/state.c +++ b/src/state.c @@ -77,11 +77,13 @@ mrb_open(void) return mrb; } +#ifndef DISABLE_GEMS static void init_mrbgems(mrb_state *mrb, void *opaque) { mrb_init_mrbgems(mrb); } +#endif MRB_API mrb_state* mrb_open_allocf(mrb_allocf f, void *ud) |
