1. Ken Takata
  2. vim-win32-mq

Commits

Ken Takata  committed 3f2e55f

add a new patch: fix-ruby20-msvc.patch

  • Participants
  • Parent commits c49b6eb
  • Branches default

Comments (0)

Files changed (2)

File fix-ruby20-msvc.patch

View file
+# HG changeset patch
+# Parent 8506c0c94b948d7e1067a2e9e09e9c5b298d9c10
+diff --git a/src/if_ruby.c b/src/if_ruby.c
+--- a/src/if_ruby.c
++++ b/src/if_ruby.c
+@@ -39,6 +39,9 @@
+  */
+ # define rb_cFalseClass		(*dll_rb_cFalseClass)
+ # define rb_cFixnum		(*dll_rb_cFixnum)
++# if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 20
++#  define rb_cFloat		(*dll_rb_cFloat)
++# endif
+ # define rb_cNilClass		(*dll_rb_cNilClass)
+ # define rb_cSymbol		(*dll_rb_cSymbol)
+ # define rb_cTrueClass		(*dll_rb_cTrueClass)
+@@ -249,6 +252,9 @@
+ static VALUE (*dll_rb_assoc_new) (VALUE, VALUE);
+ VALUE *dll_rb_cFalseClass;
+ VALUE *dll_rb_cFixnum;
++#if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 20
++VALUE *dll_rb_cFloat;
++#endif
+ VALUE *dll_rb_cNilClass;
+ static VALUE *dll_rb_cObject;
+ VALUE *dll_rb_cSymbol;
+@@ -373,6 +379,9 @@
+     {"rb_assoc_new", (RUBY_PROC*)&dll_rb_assoc_new},
+     {"rb_cFalseClass", (RUBY_PROC*)&dll_rb_cFalseClass},
+     {"rb_cFixnum", (RUBY_PROC*)&dll_rb_cFixnum},
++#if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 20
++    {"rb_cFloat", (RUBY_PROC*)&dll_rb_cFloat},
++#endif
+     {"rb_cNilClass", (RUBY_PROC*)&dll_rb_cNilClass},
+     {"rb_cObject", (RUBY_PROC*)&dll_rb_cObject},
+     {"rb_cSymbol", (RUBY_PROC*)&dll_rb_cSymbol},

File series

View file
 use-proto.diff
 gfw-bold-italic.patch
 cpo-N.diff
+fix-ruby20-msvc.patch