fix mrb_funcall calling

This commit is contained in:
take_cheeze
2014-03-12 10:18:38 +09:00
parent fee639775e
commit 7c4961234d
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -381,7 +381,7 @@ mrb_struct_s_def(mrb_state *mrb, mrb_value klass)
}
st = make_struct(mrb, name, rest, struct_class(mrb));
if (!mrb_nil_p(b)) {
mrb_funcall(mrb, b, "call", 1, &st);
mrb_funcall(mrb, b, "call", 1, st);
}
return st;
+1 -1
View File
@@ -18,7 +18,7 @@ mrb_hash_ht_hash_func(mrb_state *mrb, mrb_value key)
khint_t h = (khint_t)mrb_type(key) << 24;
mrb_value h2;
h2 = mrb_funcall(mrb, key, "hash", 0, 0);
h2 = mrb_funcall(mrb, key, "hash", 0);
h ^= h2.value.i;
return h;
}
+1 -1
View File
@@ -588,7 +588,7 @@ mrb_Float(mrb_state *mrb, mrb_value val)
mrb_value
mrb_inspect(mrb_state *mrb, mrb_value obj)
{
return mrb_obj_as_string(mrb, mrb_funcall(mrb, obj, "inspect", 0, 0));
return mrb_obj_as_string(mrb, mrb_funcall(mrb, obj, "inspect", 0));
}
mrb_bool