diff options
Diffstat (limited to 'method.h')
-rw-r--r-- | method.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -136,8 +136,9 @@ typedef struct rb_method_iseq_struct { rb_cref_t * cref; /*!< class reference, should be marked */ } rb_method_iseq_t; /* check rb_add_method_iseq() when modify the fields */ +typedef VALUE (*rb_cfunc_t)(ANYARGS); typedef struct rb_method_cfunc_struct { - VALUE (*func)(ANYARGS); + rb_cfunc_t func; VALUE (*invoker)(VALUE recv, int argc, const VALUE *argv, VALUE (*func)(ANYARGS)); int argc; } rb_method_cfunc_t; |