diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2016-08-03 02:26:04 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2016-08-03 02:26:04 +0900 |
| commit | 501e1ef2605541b98b6f0d2ba2fec69ff068f1cf (patch) | |
| tree | 275a8ce49ddc5283d63979584038341b077b4b5e | |
| parent | eb7422af581edff0dd4b1f8259598677b4d32793 (diff) | |
| parent | e02a88e0318385c83404d774a2099dc35e665f49 (diff) | |
| download | mruby-501e1ef2605541b98b6f0d2ba2fec69ff068f1cf.tar.gz mruby-501e1ef2605541b98b6f0d2ba2fec69ff068f1cf.zip | |
Merge pull request #3189 from wrl/public-hash-values
make mrb_hash_values() a public API function
| -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); |
