diff options
author | Bram Moolenaar <bram@vim.org> | 2012-11-24 13:39:00 +0100 |
---|---|---|
committer | Bram Moolenaar <bram@vim.org> | 2012-11-24 13:39:00 +0100 |
commit | bc336aa37d882760d0c9e98a06cd7f3af26ee89d (patch) | |
tree | 8fbbf002dcf122ac4b01f5fc7422f258c7a062e0 | |
parent | ba238340c9e26d2986e0342cf5075a97fecc9c61 (diff) | |
download | vim-bc336aa37d882760d0c9e98a06cd7f3af26ee89d.tar.gz |
Problem: Building with Ruby fails on some systems.
Solution: Remove "static" and add #ifndef PROTO. (Ken Takata)
-rw-r--r-- | src/if_ruby.c | 6 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/if_ruby.c b/src/if_ruby.c index bc15b4a6..4ae2d90d 100644 --- a/src/if_ruby.c +++ b/src/if_ruby.c @@ -335,12 +335,12 @@ static void (*ruby_init_stack)(VALUE*); static void* (*ruby_process_options)(int, char**); #endif -#ifdef RUBY19_OR_LATER -static SIGNED_VALUE rb_num2long_stub(VALUE x) +#if defined(RUBY19_OR_LATER) && !defined(PROTO) +SIGNED_VALUE rb_num2long_stub(VALUE x) { return dll_rb_num2long(x); } -static VALUE rb_int2big_stub(SIGNED_VALUE x) +VALUE rb_int2big_stub(SIGNED_VALUE x) { return dll_rb_int2big(x); } diff --git a/src/version.c b/src/version.c index e59d8e30..23d9c07b 100644 --- a/src/version.c +++ b/src/version.c @@ -726,6 +726,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 729, +/**/ 728, /**/ 727, |