From ac4eb9962967b0f11a4c7b3ff0c5cb3c2303716f Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Fri, 13 Nov 2020 16:18:32 +0900 Subject: Rename `mrb_os_memsize_of_hash_table` to `mrb_hash_memsize` * The term `hash_table` can be misleading because the return value of this function includes memory usage of entire `Hash` object, including not only hash table part but also entry list part, etc. * This function takes a `Hash` object as a receiver and is defined in `src/hash.c`, so it is natural to have a `mrb_hash_` prefix. --- src/hash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/hash.c b/src/hash.c index f797f8823..5b5fc65b6 100644 --- a/src/hash.c +++ b/src/hash.c @@ -1031,7 +1031,7 @@ mrb_gc_free_hash(mrb_state *mrb, struct RHash *h) } size_t -mrb_os_memsize_of_hash_table(mrb_value self) +mrb_hash_memsize(mrb_value self) { struct RHash *h = mrb_hash_ptr(self); return h_ar_p(h) ? (ar_ea_capa(h) * sizeof(hash_entry)) : -- cgit v1.2.3