summaryrefslogtreecommitdiffhomepage
path: root/src/gc.h
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-06-07 01:18:17 +0900
committerYukihiro Matsumoto <[email protected]>2012-06-07 01:18:17 +0900
commit1a369de4897eb4764c30146d56761444beb5b46c (patch)
tree5a105be788e0d32d37e1507cdece1a2c21b00264 /src/gc.h
parent4c01f002fdd234aa0a03f1eeb3c216b9638ea170 (diff)
downloadmruby-1a369de4897eb4764c30146d56761444beb5b46c.tar.gz
mruby-1a369de4897eb4764c30146d56761444beb5b46c.zip
remove src/gc.h
Diffstat (limited to 'src/gc.h')
-rw-r--r--src/gc.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/gc.h b/src/gc.h
deleted file mode 100644
index fea761d1b..000000000
--- a/src/gc.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-** gc.h - garbage collector for RiteVM
-**
-** See Copyright Notice in mruby.h
-*/
-
-#ifndef MRUBY_GC_H
-#define MRUBY_GC_H
-
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-struct free_obj {
- MRUBY_OBJECT_HEADER;
- struct RBasic *next;
-};
-
-typedef struct {
- union {
- struct free_obj free;
- struct RBasic basic;
- struct RObject object;
- struct RClass klass;
- struct RString string;
- struct RArray array;
- struct RHash hash;
- struct RRange range;
- struct RStruct structdata;
- struct RProc procdata;
-#ifdef INCLUDE_REGEXP
- struct RMatch match;
- struct RRegexp regexp;
-#endif
- } as;
-} RVALUE;
-
-void mrb_gc_mark_gv(mrb_state*);
-void mrb_gc_free_gv(mrb_state*);
-void mrb_gc_mark_iv(mrb_state*, struct RObject*);
-size_t mrb_gc_mark_iv_size(mrb_state*, struct RObject*);
-void mrb_gc_free_iv(mrb_state*, struct RObject*);
-void mrb_gc_mark_mt(mrb_state*, struct RClass*);
-size_t mrb_gc_mark_mt_size(mrb_state*, struct RClass*);
-void mrb_gc_free_mt(mrb_state*, struct RClass*);
-void mrb_gc_mark_ht(mrb_state*, struct RHash*);
-size_t mrb_gc_mark_ht_size(mrb_state*, struct RHash*);
-void mrb_gc_free_ht(mrb_state*, struct RHash*);
-
-#if defined(__cplusplus)
-} /* extern "C" { */
-#endif
-
-#endif /* MRUBY_GC_H */