diff options
| author | furunkel <[email protected]> | 2015-10-19 22:43:09 +0200 |
|---|---|---|
| committer | furunkel <[email protected]> | 2015-10-19 22:43:09 +0200 |
| commit | 2f8b0f66bcce744a5cf6320237087d29313c9855 (patch) | |
| tree | 4249459fe31e4c41105da4dfb934e4a44b8b2fe8 /include | |
| parent | 5c093ed22b1a5200d50b221832d5d04f6d38c21b (diff) | |
| download | mruby-2f8b0f66bcce744a5cf6320237087d29313c9855.tar.gz mruby-2f8b0f66bcce744a5cf6320237087d29313c9855.zip | |
Move MRB_GC_ARENA_SIZE to gc.h and fix compiler warnings
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby.h | 4 | ||||
| -rw-r--r-- | include/mruby/gc.h | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/include/mruby.h b/include/mruby.h index 8a26146df..b0161aff7 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -65,10 +65,6 @@ struct mrb_state; */ typedef void* (*mrb_allocf) (struct mrb_state *mrb, void*, size_t, void *ud); -#ifndef MRB_GC_ARENA_SIZE -#define MRB_GC_ARENA_SIZE 100 -#endif - #ifndef MRB_FIXED_STATE_ATEXIT_STACK_SIZE #define MRB_FIXED_STATE_ATEXIT_STACK_SIZE 5 #endif diff --git a/include/mruby/gc.h b/include/mruby/gc.h index 2bd8b8539..d7687c05e 100644 --- a/include/mruby/gc.h +++ b/include/mruby/gc.h @@ -30,6 +30,10 @@ MRB_API void mrb_free_context(struct mrb_state *mrb, struct mrb_context *c); #define MRB_GC_WHITES (MRB_GC_WHITE_A | MRB_GC_WHITE_B) #define MRB_GC_COLOR_MASK 7 +#ifndef MRB_GC_ARENA_SIZE +#define MRB_GC_ARENA_SIZE 100 +#endif + typedef enum { GC_STATE_ROOT = 0, GC_STATE_MARK, @@ -75,7 +79,7 @@ typedef struct mrb_gc { } mrb_gc; MRB_API mrb_bool -mrb_object_dead_p(struct mrb_state *mrb, struct RObject *object); +mrb_object_dead_p(struct mrb_state *mrb, struct RBasic *object); MRB_END_DECL |
