summaryrefslogtreecommitdiffhomepage
path: root/src/string.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-11-20 08:37:16 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2013-11-20 08:37:16 +0900
commitfb386011df80b4bdada33954df27b9ac4719ad97 (patch)
treef612a4b1784e67d19d37e4f86f19e61f0ab12b4e /src/string.c
parent217595c325a72f250a36a7c5c57b59941aa48118 (diff)
downloadmruby-fb386011df80b4bdada33954df27b9ac4719ad97.tar.gz
mruby-fb386011df80b4bdada33954df27b9ac4719ad97.zip
rename API mrb_str_dup_static() -> mrb_str_pool()
Diffstat (limited to 'src/string.c')
-rw-r--r--src/string.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/string.c b/src/string.c
index 6ec98c778..af70e8e45 100644
--- a/src/string.c
+++ b/src/string.c
@@ -734,28 +734,6 @@ mrb_str_dup(mrb_state *mrb, mrb_value str)
return mrb_str_new(mrb, s->ptr, s->len);
}
-mrb_value
-mrb_str_dup_static(mrb_state *mrb, mrb_value str)
-{
- struct RString *s = mrb_str_ptr(str);
- struct RString *ns;
- mrb_int len;
-
- ns = (struct RString *)mrb_malloc(mrb, sizeof(struct RString));
- ns->tt = MRB_TT_STRING;
- ns->c = mrb->string_class;
-
- len = s->len;
- ns->len = len;
- ns->ptr = (char *)mrb_malloc(mrb, (size_t)len+1);
- if (s->ptr) {
- memcpy(ns->ptr, s->ptr, len);
- }
- ns->ptr[len] = '\0';
-
- return mrb_obj_value(ns);
-}
-
static mrb_value
mrb_str_aref(mrb_state *mrb, mrb_value str, mrb_value indx)
{