mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
replace SYMBOL_P() by mrb_symbol_p()
This commit is contained in:
@@ -159,7 +159,7 @@ mrb_float_value(mrb_float f)
|
||||
|
||||
#define IMMEDIATE_P(x) (mrb_type(x) <= MRB_TT_MAIN)
|
||||
#define SPECIAL_CONST_P(x) IMMEDIATE_P(x)
|
||||
#define SYMBOL_P(o) (mrb_type(o) == MRB_TT_SYMBOL)
|
||||
#define mrb_symbol_p(o) (mrb_type(o) == MRB_TT_SYMBOL)
|
||||
#define RTEST(o) mrb_test(o)
|
||||
|
||||
#define FL_ABLE(x) (!SPECIAL_CONST_P(x))
|
||||
|
||||
+1
-1
@@ -1007,7 +1007,7 @@ mrb_bob_missing(mrb_state *mrb, mrb_value mod)
|
||||
int alen;
|
||||
|
||||
mrb_get_args(mrb, "o*", &name, &a, &alen);
|
||||
if (!SYMBOL_P(name)) {
|
||||
if (!mrb_symbol_p(name)) {
|
||||
mrb_raise(mrb, E_TYPE_ERROR, "name should be a symbol");
|
||||
}
|
||||
mrb_raisef(mrb, E_NOMETHOD_ERROR, "undefined method '%s' for %s",
|
||||
|
||||
+2
-2
@@ -382,7 +382,7 @@ mrb_struct_s_def(mrb_state *mrb, mrb_value klass)
|
||||
if (argc > 0) name = argv[0];
|
||||
if (argc > 1) rest = argv[1];
|
||||
if (mrb_type(rest) == MRB_TT_ARRAY) {
|
||||
if (!mrb_nil_p(name) && SYMBOL_P(name)) {
|
||||
if (!mrb_nil_p(name) && mrb_symbol_p(name)) {
|
||||
/* 1stArgument:symbol -> name=nil rest=argv[0]-[n] */
|
||||
mrb_ary_unshift(mrb, rest, name);
|
||||
name = mrb_nil_value();
|
||||
@@ -391,7 +391,7 @@ mrb_struct_s_def(mrb_state *mrb, mrb_value klass)
|
||||
else {
|
||||
pargv = &argv[1];
|
||||
argcnt = argc-1;
|
||||
if (!mrb_nil_p(name) && SYMBOL_P(name)) {
|
||||
if (!mrb_nil_p(name) && mrb_symbol_p(name)) {
|
||||
/* 1stArgument:symbol -> name=nil rest=argv[0]-[n] */
|
||||
name = mrb_nil_value();
|
||||
pargv = &argv[0];
|
||||
|
||||
Reference in New Issue
Block a user