From fb386011df80b4bdada33954df27b9ac4719ad97 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 20 Nov 2013 08:37:16 +0900 Subject: rename API mrb_str_dup_static() -> mrb_str_pool() --- src/string.c | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'src/string.c') 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) { -- cgit v1.2.3