use MACRUBY_STATIC for rb_undef_alloc_func