From 1c6b1d01554143452dc07daa3a956c58e4916658 Mon Sep 17 00:00:00 2001 From: furunkel Date: Tue, 20 Oct 2015 10:54:47 +0200 Subject: Prefix mrb_gc_state enum members, make color defines private --- include/mruby/gc.h | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'include') 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 { -- cgit v1.2.3