Commit 3ab1afa0 authored by Masaki Muranaka's avatar Masaki Muranaka

Remove API mrb_str_catf().

parent 0410bb76
......@@ -68,7 +68,6 @@ int mrb_str_offset(mrb_state *mrb, mrb_value str, int pos);
mrb_value mrb_str_dup(mrb_state *mrb, mrb_value str); /* mrb_str_dup */
mrb_value mrb_str_intern(mrb_state *mrb, mrb_value self);
mrb_value mrb_str_cat2(mrb_state *mrb, mrb_value str, const char *ptr);
mrb_value mrb_str_catf(mrb_state *mrb, mrb_value str, const char *format, ...);
mrb_value mrb_str_to_inum(mrb_state *mrb, mrb_value str, int base, int badcheck);
double mrb_str_to_dbl(mrb_state *mrb, mrb_value str, int badcheck);
mrb_value mrb_str_to_str(mrb_state *mrb, mrb_value str);
......
......@@ -6,7 +6,6 @@
#include "mruby.h"
#include <stdarg.h>
#include <string.h>
#include "mruby/string.h"
#include <ctype.h>
......@@ -2854,27 +2853,6 @@ mrb_str_cat2(mrb_state *mrb, mrb_value str, const char *ptr)
return mrb_str_cat(mrb, str, ptr, strlen(ptr));
}
static mrb_value
mrb_str_vcatf(mrb_state *mrb, mrb_value str, const char *fmt, va_list ap)
{
mrb_string_value(mrb, &str);
mrb_str_resize(mrb, str, (char*)RSTRING_END(str) - RSTRING_PTR(str));
return str;
}
mrb_value
mrb_str_catf(mrb_state *mrb, mrb_value str, const char *format, ...)
{
va_list ap;
va_start(ap, format);
str = mrb_str_vcatf(mrb, str, format, ap);
va_end(ap);
return str;
}
mrb_value
mrb_str_append(mrb_state *mrb, mrb_value str, mrb_value str2)
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment