diff --git a/mrbgems/mruby-encoding/src/encoding.c b/mrbgems/mruby-encoding/src/encoding.c index cea66d4f0..28e9d7fe4 100644 --- a/mrbgems/mruby-encoding/src/encoding.c +++ b/mrbgems/mruby-encoding/src/encoding.c @@ -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)); diff --git a/mrbgems/mruby-string-ext/src/string.c b/mrbgems/mruby-string-ext/src/string.c index 51f985532..43b2b78aa 100644 --- a/mrbgems/mruby-string-ext/src/string.c +++ b/mrbgems/mruby-string-ext/src/string.c @@ -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());