From 3d288ef0d87d065d09f7bdc72179476e5c03cedc Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 10 Aug 2017 08:37:05 +0900 Subject: Use standard hash functions in `mrb_hash_ht_hash_func`. --- src/hash.c | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/src/hash.c b/src/hash.c index f7e84463d..93d550187 100644 --- a/src/hash.c +++ b/src/hash.c @@ -20,37 +20,27 @@ mrb_hash_ht_hash_func(mrb_state *mrb, mrb_value key) { enum mrb_vtype t = mrb_type(key); mrb_value hv; - const char *p; - mrb_int i, len; khint_t h; switch (t) { case MRB_TT_STRING: - p = RSTRING_PTR(key); - len = RSTRING_LEN(key); - h = 0; - for (i=0; i