Mercurial > vim
changeset 3947:d08f05285dd1 v7.3.729
updated for version 7.3.729
Problem: Building with Ruby fails on some systems.
Solution: Remove "static" and add #ifndef PROTO. (Ken Takata)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 24 Nov 2012 13:39:00 +0100 |
parents | fcca64585e2a |
children | b32bd5cc6afe |
files | src/if_ruby.c src/version.c |
diffstat | 2 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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); }