diff options
| author | crimsonwoods <[email protected]> | 2013-03-18 16:04:10 +0900 |
|---|---|---|
| committer | crimsonwoods <[email protected]> | 2013-03-18 16:04:10 +0900 |
| commit | 52eba9fee795fbd6a3a1afb4efe3ae5a777df551 (patch) | |
| tree | 8a4a3c7286acec1f425bb48ac6f21d0395468d86 /src | |
| parent | 17bc0a1ae457d48353de28756039695019294138 (diff) | |
| download | mruby-52eba9fee795fbd6a3a1afb4efe3ae5a777df551.tar.gz mruby-52eba9fee795fbd6a3a1afb4efe3ae5a777df551.zip | |
fix the type of argument named 'aspec'.
'aspec' should be large at least 24 bit.
Diffstat (limited to 'src')
| -rw-r--r-- | src/class.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/class.c b/src/class.c index d53629636..01b383fa0 100644 --- a/src/class.c +++ b/src/class.c @@ -297,7 +297,7 @@ mrb_define_method_raw(mrb_state *mrb, struct RClass *c, mrb_sym mid, struct RPro } void -mrb_define_method_id(mrb_state *mrb, struct RClass *c, mrb_sym mid, mrb_func_t func, int aspec) +mrb_define_method_id(mrb_state *mrb, struct RClass *c, mrb_sym mid, mrb_func_t func, mrb_aspec aspec) { struct RProc *p; int ai = mrb_gc_arena_save(mrb); @@ -309,7 +309,7 @@ mrb_define_method_id(mrb_state *mrb, struct RClass *c, mrb_sym mid, mrb_func_t f } void -mrb_define_method(mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, int aspec) +mrb_define_method(mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, mrb_aspec aspec) { mrb_define_method_id(mrb, c, mrb_intern(mrb, name), func, aspec); } @@ -928,20 +928,20 @@ mrb_singleton_class(mrb_state *mrb, mrb_value v) } void -mrb_define_singleton_method(mrb_state *mrb, struct RObject *o, const char *name, mrb_func_t func, int aspec) +mrb_define_singleton_method(mrb_state *mrb, struct RObject *o, const char *name, mrb_func_t func, mrb_aspec aspec) { prepare_singleton_class(mrb, (struct RBasic*)o); mrb_define_method_id(mrb, o->c, mrb_intern(mrb, name), func, aspec); } void -mrb_define_class_method(mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, int aspec) +mrb_define_class_method(mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, mrb_aspec aspec) { mrb_define_singleton_method(mrb, (struct RObject*)c, name, func, aspec); } void -mrb_define_module_function(mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, int aspec) +mrb_define_module_function(mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, mrb_aspec aspec) { mrb_define_class_method(mrb, c, name, func, aspec); mrb_define_method(mrb, c, name, func, aspec); |
