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
This commit is contained in:
S.H 2021-06-01 17:00:45 +09:00 коммит произвёл GitHub
Родитель d627b75e01
Коммит c57610dcd5
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 5 удалений

10
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];