Restore mrb_string_type function for compatibility.

This commit is contained in:
Yukihiro "Matz" Matsumoto
2018-11-19 16:13:26 +09:00
parent c308a149f0
commit 53e2df3e93
2 changed files with 11 additions and 0 deletions
+4
View File
@@ -313,6 +313,10 @@ MRB_API mrb_value mrb_str_substr(mrb_state *mrb, mrb_value str, mrb_int beg, mrb
*/
MRB_API mrb_value mrb_ensure_string_type(mrb_state *mrb, mrb_value str);
MRB_API mrb_value mrb_check_string_type(mrb_state *mrb, mrb_value str);
/* obsolete: use mrb_ensure_string_type() instead */
MRB_API mrb_value mrb_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);
+7
View File
@@ -589,6 +589,13 @@ mrb_to_str(mrb_state *mrb, mrb_value val)
return val;
}
/* obsolete: use mrb_ensure_string_type() instead */
MRB_API mrb_value
mrb_string_type(mrb_state *mrb, mrb_value str)
{
return mrb_ensure_string_type(mrb, str);
}
MRB_API mrb_value
mrb_ensure_string_type(mrb_state *mrb, mrb_value str)
{