diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-11-20 08:37:16 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-11-20 08:37:16 +0900 |
| commit | fb386011df80b4bdada33954df27b9ac4719ad97 (patch) | |
| tree | f612a4b1784e67d19d37e4f86f19e61f0ab12b4e /src/string.c | |
| parent | 217595c325a72f250a36a7c5c57b59941aa48118 (diff) | |
| download | mruby-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.c | 22 |
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) { |
