|
Zdenek Dohnal |
bda46b |
diff --git a/src/if_ruby.c b/src/if_ruby.c
|
|
Zdenek Dohnal |
bda46b |
index 9c91f31..e53e0ef 100644
|
|
Zdenek Dohnal |
bda46b |
--- a/src/if_ruby.c
|
|
Zdenek Dohnal |
bda46b |
+++ b/src/if_ruby.c
|
|
Zdenek Dohnal |
bda46b |
@@ -476,7 +476,11 @@ static void (*dll_ruby_init_stack)(VALUE*);
|
|
Zdenek Dohnal |
bda46b |
# endif
|
|
Zdenek Dohnal |
bda46b |
# endif
|
|
Zdenek Dohnal |
bda46b |
# ifdef RUBY19_OR_LATER
|
|
Zdenek Dohnal |
bda46b |
+# ifdef DYNAMIC_RUBY_VER >= 26
|
|
Zdenek Dohnal |
bda46b |
+static VALUE (*dll_rb_int2big)(intptr_t);
|
|
Zdenek Dohnal |
bda46b |
+# else
|
|
Zdenek Dohnal |
bda46b |
static VALUE (*dll_rb_int2big)(SIGNED_VALUE);
|
|
Zdenek Dohnal |
bda46b |
+# endif
|
|
Zdenek Dohnal |
bda46b |
# endif
|
|
Zdenek Dohnal |
bda46b |
|
|
Zdenek Dohnal |
bda46b |
# ifdef RUBY19_OR_LATER
|
|
Zdenek Dohnal |
bda46b |
@@ -506,7 +510,11 @@ SIGNED_VALUE rb_num2long_stub(VALUE x)
|
|
Zdenek Dohnal |
bda46b |
{
|
|
Zdenek Dohnal |
bda46b |
return dll_rb_num2long(x);
|
|
Zdenek Dohnal |
bda46b |
}
|
|
Zdenek Dohnal |
bda46b |
+# ifdef DYNAMIC_RUBY_VER >= 26
|
|
Zdenek Dohnal |
bda46b |
+VALUE rb_int2big_stub(intptr_t x)
|
|
Zdenek Dohnal |
bda46b |
+# else
|
|
Zdenek Dohnal |
bda46b |
VALUE rb_int2big_stub(SIGNED_VALUE x)
|
|
Zdenek Dohnal |
bda46b |
+# endif
|
|
Zdenek Dohnal |
bda46b |
{
|
|
Zdenek Dohnal |
bda46b |
return dll_rb_int2big(x);
|
|
Zdenek Dohnal |
bda46b |
}
|