summaryrefslogtreecommitdiff
path: root/hash.c
diff options
context:
space:
mode:
authorS.H <gamelinks007@gmail.com>2021-06-01 17:00:45 +0900
committerGitHub <noreply@github.com>2021-06-01 01:00:45 -0700
commitc57610dcd5e1ffcea0414d515995d950036869b0 (patch)
tree64f09e76411de931c8778faca4a531c8ed51cc40 /hash.c
parentd627b75e016c855fe4c921170a76773f6da7f163 (diff)
downloadruby-c57610dcd5e1ffcea0414d515995d950036869b0.tar.gz
Add static modifier to C function in hash.c (#3138)
* add static modifier for rb_hash_reject_bang func * add static modifier for rb_hash_reject func * add static modifier for rb_hash_values_at func * add static modifier for rb_hash_assoc func * add static modifier for rb_hash_rassoc func
Diffstat (limited to 'hash.c')
-rw-r--r--hash.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/hash.c b/hash.c
index 9b98739c97..80cf54f7e4 100644
--- a/hash.c
+++ b/hash.c
@@ -2547,7 +2547,7 @@ rb_hash_delete_if(VALUE hash)
* e.each {|key, value| key.start_with?('b') } # => {:foo=>0}
*/
-VALUE
+static VALUE
rb_hash_reject_bang(VALUE hash)
{
st_index_t n;
@@ -2579,7 +2579,7 @@ rb_hash_reject_bang(VALUE hash)
* h1 # => {:foo=>0}
*/
-VALUE
+static VALUE
rb_hash_reject(VALUE hash)
{
VALUE result;
@@ -2671,7 +2671,7 @@ rb_hash_except(int argc, VALUE *argv, VALUE hash)
* h.values_at(:hello, :foo) # => [nil, 0]
*/
-VALUE
+static VALUE
rb_hash_values_at(int argc, VALUE *argv, VALUE hash)
{
VALUE result = rb_ary_new2(argc);
@@ -4149,7 +4149,7 @@ assoc_i(VALUE key, VALUE val, VALUE arg)
* Returns +nil+ if key +key+ is not found.
*/
-VALUE
+static VALUE
rb_hash_assoc(VALUE hash, VALUE key)
{
st_table *table;
@@ -4210,7 +4210,7 @@ rassoc_i(VALUE key, VALUE val, VALUE arg)
* Returns +nil+ if no such value found.
*/
-VALUE
+static VALUE
rb_hash_rassoc(VALUE hash, VALUE obj)
{
VALUE args[2];