Use 'MRB_FUNCTION' instead of 'MRB_METHOD' for modules

This commit is contained in:
Jonas Kulla 2013-09-03 11:06:01 +02:00
parent 121df799ab
commit d151986c72
9 changed files with 61 additions and 131 deletions
binding-mruby

View file

@ -28,10 +28,8 @@
DEF_TYPE(Font);
MRB_METHOD(fontDoesExist)
MRB_FUNCTION(fontDoesExist)
{
MRB_UNUSED_PARAM;
const char *name;
mrb_get_args(mrb, "z", &name);
@ -102,17 +100,13 @@ DEF_KLASS_PROP(Font, mrb_int, DefaultSize, "i", fixnum)
DEF_KLASS_PROP(Font, mrb_bool, DefaultBold, "b", bool)
DEF_KLASS_PROP(Font, mrb_bool, DefaultItalic, "b", bool)
MRB_METHOD(FontGetDefaultName)
MRB_FUNCTION(FontGetDefaultName)
{
MRB_UNUSED_PARAM;
return mrb_str_new_cstr(mrb, Font::getDefaultName());
}
MRB_METHOD(FontSetDefaultName)
MRB_FUNCTION(FontSetDefaultName)
{
MRB_UNUSED_PARAM;
mrb_value nameObj;
mrb_get_args(mrb, "S", &nameObj);