From f1767fd079a74ca5c5ec77f101816b7d657509d8 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 12 Aug 2017 14:20:18 +0900 Subject: Separate `mrb_str_buf_new` and `mrb_str_new_capa`. `mrb_str_buf_new` is an old function that ensures capacity size of `MRB_STR_BUF_MIN_SIZE` minimum. Usually one need to use `mrb_str_new_capa` instead. --- include/mruby/string.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/mruby/string.h b/include/mruby/string.h index c3fbb063d..df6fb25c3 100644 --- a/include/mruby/string.h +++ b/include/mruby/string.h @@ -304,6 +304,7 @@ MRB_API mrb_value mrb_str_substr(mrb_state *mrb, mrb_value str, mrb_int beg, mrb MRB_API mrb_value mrb_string_type(mrb_state *mrb, mrb_value str); MRB_API mrb_value mrb_check_string_type(mrb_state *mrb, mrb_value str); +MRB_API mrb_value mrb_str_new_capa(mrb_state *mrb, size_t capa); MRB_API mrb_value mrb_str_buf_new(mrb_state *mrb, size_t capa); MRB_API const char *mrb_string_value_cstr(mrb_state *mrb, mrb_value *ptr); -- cgit v1.2.3