1234567891011121314151617181920212223242526272829303132333435363738 |
- Replace functions removed with ruby 1.9
- See also http://dev.zuckschwerdt.org/openobex/ticket/49
- diff --git a/swig/charmap.i b/swig/charmap.i
- index e1f1fc1..b8e17de 100644
- --- a/swig/charmap.i
- +++ b/swig/charmap.i
- @@ -89,8 +89,8 @@
- $2 = PyString_Size($input);
- #elif defined SWIGRUBY
- /* VALUE str = StringValue($input); // perhaps better? */
- - $1 = STR2CSTR($input);
- - $2 = (int) RSTRING($input)->len;
- + $1 = StringValuePtr($input);
- + $2 = (int) RSTRING_LEN($input);
- #elif defined SWIGTCL
- $1 = Tcl_GetStringFromObj($input,&$2);
- #else
- diff --git a/swig/ruby/ruby_wrap.c b/swig/ruby/ruby_wrap.c
- index 57e40bf..31b1a9d 100644
- --- a/swig/ruby/ruby_wrap.c
- +++ b/swig/ruby/ruby_wrap.c
- @@ -2579,8 +2579,8 @@ _wrap_Client_put_data(int argc, VALUE *argv, VALUE self) {
-
-
- /* VALUE str = StringValue(argv[0]); // perhaps better? */
- - arg2 = STR2CSTR(argv[0]);
- - arg3 = (int) RSTRING(argv[0])->len;
- + arg2 = StringValuePtr(argv[0]);
- + arg3 = (int) RSTRING_LEN(argv[0]);
-
-
-
- --
- 1.8.4.2
|