summaryrefslogtreecommitdiffhomepage
path: root/src/class.c
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-06-21 11:04:36 +0900
committerYukihiro Matsumoto <[email protected]>2012-06-21 11:04:36 +0900
commit396397bce17a0f03eab8ed6512651e665aa89c8a (patch)
treed45f8e9ea6bcff1146740aa23db410cfc16a708c /src/class.c
parent8b8151a60e53e3182382acca8b128c6d1d7f0b4f (diff)
downloadmruby-396397bce17a0f03eab8ed6512651e665aa89c8a.tar.gz
mruby-396397bce17a0f03eab8ed6512651e665aa89c8a.zip
move KHASH_DECLARE to header files
Diffstat (limited to 'src/class.c')
-rw-r--r--src/class.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/class.c b/src/class.c
index 72fef70aa..56ab8c06f 100644
--- a/src/class.c
+++ b/src/class.c
@@ -15,7 +15,8 @@
#include "mruby/array.h"
#include "error.h"
-#include "mruby/khash.h"
+KHASH_DEFINE(iv, mrb_sym, mrb_value, 1, kh_int_hash_func, kh_int_hash_equal);
+KHASH_DEFINE(mt, mrb_sym, struct RProc*, 1, kh_int_hash_func, kh_int_hash_equal);
typedef struct fc_result {
mrb_sym name;
@@ -25,9 +26,6 @@ typedef struct fc_result {
struct fc_result *prev;
} fcresult_t;
-int kiv_lookup(khash_t(iv) *table, mrb_sym key, mrb_value *value);
-extern struct kh_iv *mrb_class_tbl;
-
void
mrb_gc_mark_mt(mrb_state *mrb, struct RClass *c)
{