diff options
| -rw-r--r-- | include/mruby/hash.h | 5 | ||||
| -rw-r--r-- | src/hash.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/include/mruby/hash.h b/include/mruby/hash.h index faec97152..922353322 100644 --- a/include/mruby/hash.h +++ b/include/mruby/hash.h @@ -56,6 +56,11 @@ MRB_API mrb_value mrb_check_hash_type(mrb_state *mrb, mrb_value hash); MRB_API mrb_value mrb_hash_empty_p(mrb_state *mrb, mrb_value self); /* + * Gets an array of values. + */ +MRB_API mrb_value mrb_hash_values(mrb_state *mrb, mrb_value hash); + +/* * Clears the hash. */ MRB_API mrb_value mrb_hash_clear(mrb_state *mrb, mrb_value hash); diff --git a/src/hash.c b/src/hash.c index 5dbc6fb83..2ad6a9642 100644 --- a/src/hash.c +++ b/src/hash.c @@ -745,7 +745,7 @@ mrb_hash_keys(mrb_state *mrb, mrb_value hash) * */ -static mrb_value +MRB_API mrb_value mrb_hash_values(mrb_state *mrb, mrb_value hash) { khash_t(ht) *h = RHASH_TBL(hash); |
