summaryrefslogtreecommitdiffhomepage
path: root/src/symbol.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-07-11 17:24:28 -0700
committerYukihiro "Matz" Matsumoto <[email protected]>2013-07-11 17:24:28 -0700
commit696ce7b2e5c16e6cfee2d86e42edfa3e7aacfccd (patch)
treee6808f13e8f7138d33dcb064b9e04ab8b0cda330 /src/symbol.c
parent2fd57d151908d2bd3d9a4746a05462eef6afe794 (diff)
parentb8f4e47676785c04c45c2b2fe01bddfc5e98f46d (diff)
downloadmruby-696ce7b2e5c16e6cfee2d86e42edfa3e7aacfccd.tar.gz
mruby-696ce7b2e5c16e6cfee2d86e42edfa3e7aacfccd.zip
Merge pull request #1364 from suzukaze/refactor-in-mrb-intern
Replace mrb_intern() func with mrb_intern2() or mrb_intern_cstr() func.
Diffstat (limited to 'src/symbol.c')
-rw-r--r--src/symbol.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/symbol.c b/src/symbol.c
index e913f95c8..c29f7c6ae 100644
--- a/src/symbol.c
+++ b/src/symbol.c
@@ -382,7 +382,7 @@ mrb_sym2str(mrb_state *mrb, mrb_sym sym)
size_t len;
const char *name = mrb_sym2name_len(mrb, sym, &len);
mrb_value str;
-
+
if (!name) return mrb_undef_value(); /* can't happen */
str = mrb_str_new_static(mrb, name, len);
if (symname_p(name) && strlen(name) == len) {
@@ -452,5 +452,5 @@ mrb_init_symbol(mrb_state *mrb)
mrb_define_method(mrb, sym, "to_sym", sym_to_sym, MRB_ARGS_NONE()); /* 15.2.11.3.4 */
mrb_define_method(mrb, sym, "inspect", sym_inspect, MRB_ARGS_NONE()); /* 15.2.11.3.5(x) */
mrb_define_method(mrb, sym, "<=>", sym_cmp, MRB_ARGS_REQ(1));
- mrb->init_sym = mrb_intern(mrb, "initialize");
+ mrb->init_sym = mrb_intern2(mrb, "initialize", 10);
}