summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/class.c4
-rw-r--r--src/kernel.c4
-rw-r--r--src/variable.c2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/class.c b/src/class.c
index b13ab2288..9424e8d84 100644
--- a/src/class.c
+++ b/src/class.c
@@ -17,8 +17,8 @@
#include "mruby/khash.h"
-KHASH_MAP_INIT_INT(mt, struct RProc*);
-KHASH_MAP_INIT_INT(iv, mrb_value);
+KHASH_INIT(mt, mrb_sym, struct RProc*, 1, kh_int_hash_func, kh_int_hash_equal)
+KHASH_INIT(iv, mrb_sym, mrb_value, 1, kh_int_hash_func, kh_int_hash_equal)
typedef struct fc_result {
mrb_sym name;
diff --git a/src/kernel.c b/src/kernel.c
index 9092d239d..15a4158a4 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -39,8 +39,8 @@ typedef enum {
#include "regint.h"
#endif
-KHASH_MAP_INIT_INT(mt, struct RProc*);
-KHASH_MAP_INIT_INT(iv, mrb_value);
+KHASH_INIT(mt, mrb_sym, struct RProc*, 1, kh_int_hash_func, kh_int_hash_equal)
+KHASH_INIT(iv, mrb_sym, mrb_value, 1, kh_int_hash_func, kh_int_hash_equal)
#ifndef FALSE
#define FALSE 0
diff --git a/src/variable.c b/src/variable.c
index 82ab7bef3..a17484903 100644
--- a/src/variable.c
+++ b/src/variable.c
@@ -19,7 +19,7 @@
#include "st.h"
#endif
-KHASH_MAP_INIT_INT(iv, mrb_value);
+KHASH_INIT(iv, mrb_sym, mrb_value, 1, kh_int_hash_func, kh_int_hash_equal)
#ifndef FALSE
#define FALSE 0