diff options
| author | furunkel <[email protected]> | 2015-10-20 10:54:47 +0200 |
|---|---|---|
| committer | furunkel <[email protected]> | 2015-10-20 10:54:47 +0200 |
| commit | 1c6b1d01554143452dc07daa3a956c58e4916658 (patch) | |
| tree | cfe93ce08e61fc8a00eaf0755578b9d09c5ff72e /include | |
| parent | 2b39d87fe8794ac66bce4896f1ec346579983500 (diff) | |
| download | mruby-1c6b1d01554143452dc07daa3a956c58e4916658.tar.gz mruby-1c6b1d01554143452dc07daa3a956c58e4916658.zip | |
Prefix mrb_gc_state enum members, make color defines private
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/gc.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/include/mruby/gc.h b/include/mruby/gc.h index 3c19e13e8..64efb07c0 100644 --- a/include/mruby/gc.h +++ b/include/mruby/gc.h @@ -21,23 +21,14 @@ typedef void (mrb_each_object_callback)(struct mrb_state *mrb, struct RBasic *ob void mrb_objspace_each_objects(struct mrb_state *mrb, mrb_each_object_callback *callback, void *data); MRB_API void mrb_free_context(struct mrb_state *mrb, struct mrb_context *c); - -/* white: 011, black: 100, gray: 000 */ -#define MRB_GC_GRAY 0 -#define MRB_GC_WHITE_A 1 -#define MRB_GC_WHITE_B (1 << 1) -#define MRB_GC_BLACK (1 << 2) -#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, - GC_STATE_SWEEP + MRB_GC_STATE_ROOT = 0, + MRB_GC_STATE_MARK, + MRB_GC_STATE_SWEEP } mrb_gc_state; typedef struct mrb_heap_page { |
