From 90b6e38f1f9ce1d7fd3de93008898c62ffb3d0c1 Mon Sep 17 00:00:00 2001 From: Luigi Ballabio Date: Thu, 9 Mar 2006 08:34:09 +0000 Subject: [PATCH] Support for Ruby 1.6 git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8992 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Lib/ruby/rubystrings.swg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SWIG/Lib/ruby/rubystrings.swg b/SWIG/Lib/ruby/rubystrings.swg index 2648a2fad..0589f809f 100644 --- a/SWIG/Lib/ruby/rubystrings.swg +++ b/SWIG/Lib/ruby/rubystrings.swg @@ -7,7 +7,11 @@ SWIGINTERN int SWIG_AsCharPtrAndSize(VALUE obj, char** cptr, size_t* psize, int *alloc) { if (TYPE(obj) == T_STRING) { + #if defined(StringValuePtr) char *cstr = rb_string_value_ptr(&(obj)); + #else + char *cstr = STR2CSTR(obj); + #endif size_t size = RSTRING(obj)->len + 1; if (cptr) { if (alloc) {