mruby-encoding: move String#b to mruby-string-ext gem

This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-01-17 22:24:51 +09:00
parent 583214f452
commit 6174541d82
2 changed files with 0 additions and 13 deletions
-9
View File
@@ -57,14 +57,6 @@ str_valid_enc_p(mrb_state *mrb, mrb_value str)
return mrb_true_value();
}
static mrb_value
str_b(mrb_state *mrb, mrb_value self)
{
mrb_value str = mrb_str_dup(mrb, self);
mrb_str_ptr(str)->flags |= MRB_STR_BINARY;
return str;
}
static mrb_value
get_encoding(mrb_state *mrb, mrb_sym enc)
{
@@ -108,7 +100,6 @@ mrb_mruby_encoding_gem_init(mrb_state* mrb)
{
struct RClass *s = mrb->string_class;
mrb_define_method_id(mrb, s, MRB_SYM(b), str_b, MRB_ARGS_NONE());
mrb_define_method_id(mrb, s, MRB_SYM_Q(valid_encoding), str_valid_enc_p, MRB_ARGS_NONE());
mrb_define_method_id(mrb, s, MRB_SYM(encoding), str_encoding, MRB_ARGS_NONE());
mrb_define_method_id(mrb, s, MRB_SYM(force_encoding), str_force_encoding, MRB_ARGS_REQ(1));
-4
View File
@@ -1336,7 +1336,6 @@ str_ascii_only_p(mrb_state *mrb, mrb_value str)
return mrb_true_value();
}
#ifndef HAVE_MRUBY_ENCODING_GEM
static mrb_value
str_b(mrb_state *mrb, mrb_value self)
{
@@ -1344,7 +1343,6 @@ str_b(mrb_state *mrb, mrb_value self)
mrb_str_ptr(str)->flags |= MRB_STR_BINARY;
return str;
}
#endif
void
mrb_mruby_string_ext_gem_init(mrb_state* mrb)
@@ -1385,9 +1383,7 @@ mrb_mruby_string_ext_gem_init(mrb_state* mrb)
mrb_define_method_id(mrb, s, MRB_OPSYM(plus), str_uplus, MRB_ARGS_REQ(1));
mrb_define_method_id(mrb, s, MRB_OPSYM(minus), str_uminus, MRB_ARGS_REQ(1));
mrb_define_method_id(mrb, s, MRB_SYM_Q(ascii_only), str_ascii_only_p, MRB_ARGS_NONE());
#ifndef HAVE_MRUBY_ENCODING_GEM
mrb_define_method_id(mrb, s, MRB_SYM(b), str_b, MRB_ARGS_NONE());
#endif
mrb_define_method_id(mrb, s, MRB_SYM(__lines), str_lines, MRB_ARGS_NONE());
mrb_define_method_id(mrb, s, MRB_SYM(__codepoints), str_codepoints, MRB_ARGS_NONE());