summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-10-12 23:33:20 +0900
committerGitHub <[email protected]>2019-10-12 23:33:20 +0900
commit9f3b6ebbde0459ed9f18e0432d0a6f2db48dfb5c (patch)
tree77f1b07c5831d480d0f6e4ab6e3ab1a2723e545e
parentc310c8dc24c593adb86ac15b3ef6282248b75c9f (diff)
parentcdd36c979d961c5e7249cd9ae668d80832e5e528 (diff)
downloadmruby-9f3b6ebbde0459ed9f18e0432d0a6f2db48dfb5c.tar.gz
mruby-9f3b6ebbde0459ed9f18e0432d0a6f2db48dfb5c.zip
Merge pull request #4769 from shuujii/rename-str_make_shared-to-str_share
Rename `str_make_shared()` to `str_share()` in `src/string.c`
-rw-r--r--src/string.c6
1 files 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);