From cdd36c979d961c5e7249cd9ae668d80832e5e528 Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Sat, 12 Oct 2019 12:49:51 +0900 Subject: Rename `str_make_shared()` to `str_share()` in `src/string.c` Because it may not create `struct mrb_shared_string`. --- src/string.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/string.c b/src/string.c index a45dee11e..d1b177485 100644 --- a/src/string.c +++ b/src/string.c @@ -521,7 +521,7 @@ mrb_memsearch(const void *x0, mrb_int m, const void *y0, mrb_int n) } static void -str_make_shared(mrb_state *mrb, struct RString *orig, struct RString *s) +str_share(mrb_state *mrb, struct RString *orig, struct RString *s) { size_t len = (size_t)orig->as.heap.len; @@ -585,7 +585,7 @@ mrb_str_byte_subseq(mrb_state *mrb, mrb_value str, mrb_int beg, mrb_int len) str_init_embed(s, RSTR_PTR(orig)+beg, len); } else { - str_make_shared(mrb, orig, s); + str_share(mrb, orig, s); s->as.heap.ptr += beg; s->as.heap.len = len; } @@ -691,7 +691,7 @@ str_replace(mrb_state *mrb, struct RString *s1, struct RString *s2) str_init_embed(s1, RSTR_PTR(s2), len); } else { - str_make_shared(mrb, s2, s1); + str_share(mrb, s2, s1); } return mrb_obj_value(s1); -- cgit v1.2.3