diff options
author | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-10-20 02:56:22 +0000 |
---|---|---|
committer | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-10-20 02:56:22 +0000 |
commit | e29bce0750285f53efc74932487b972aeb461738 (patch) | |
tree | 9d8ab881107e020f52199577ee3d6a80306078a1 /class.c | |
parent | 64c8c730d752e90591b44384ef4663fa06db4213 (diff) |
* class.c, eval.c, hash.c, st.c, variable.c: changed /* ??? */ stuff
protoize generated to ANYARGS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'class.c')
-rw-r--r-- | class.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -728,25 +728,25 @@ rb_obj_singleton_methods(int argc, VALUE *argv, VALUE obj) } void -rb_define_method_id(VALUE klass, ID name, VALUE (*func) (/* ??? */), int argc) +rb_define_method_id(VALUE klass, ID name, VALUE (*func)(ANYARGS), int argc) { rb_add_method(klass, name, NEW_CFUNC(func,argc), NOEX_PUBLIC); } void -rb_define_method(VALUE klass, const char *name, VALUE (*func) (/* ??? */), int argc) +rb_define_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc) { rb_add_method(klass, rb_intern(name), NEW_CFUNC(func, argc), NOEX_PUBLIC); } void -rb_define_protected_method(VALUE klass, const char *name, VALUE (*func) (/* ??? */), int argc) +rb_define_protected_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc) { rb_add_method(klass, rb_intern(name), NEW_CFUNC(func, argc), NOEX_PROTECTED); } void -rb_define_private_method(VALUE klass, const char *name, VALUE (*func) (/* ??? */), int argc) +rb_define_private_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc) { rb_add_method(klass, rb_intern(name), NEW_CFUNC(func, argc), NOEX_PRIVATE); } @@ -799,20 +799,20 @@ rb_singleton_class(VALUE obj) } void -rb_define_singleton_method(VALUE obj, const char *name, VALUE (*func) (/* ??? */), int argc) +rb_define_singleton_method(VALUE obj, const char *name, VALUE (*func)(ANYARGS), int argc) { rb_define_method(rb_singleton_class(obj), name, func, argc); } void -rb_define_module_function(VALUE module, const char *name, VALUE (*func) (/* ??? */), int argc) +rb_define_module_function(VALUE module, const char *name, VALUE (*func)(ANYARGS), int argc) { rb_define_private_method(module, name, func, argc); rb_define_singleton_method(module, name, func, argc); } void -rb_define_global_function(const char *name, VALUE (*func) (/* ??? */), int argc) +rb_define_global_function(const char *name, VALUE (*func)(ANYARGS), int argc) { rb_define_module_function(rb_mKernel, name, func, argc); } |