Author: jun66j5
Date: Tue Dec 10 23:20:54 2024
New Revision: 1922418
URL: http://svn.apache.org/viewvc?rev=1922418&view=rev
Log:
swig-rb: Restore swig-rb to be compatible with Ruby 1.9 through 2.2.
* subversion/bindings/swig/include/svn_types.swg
(%typemap(ret) svn_error_t *):
Use `RARRAY_LEN` rather than `rb_array_len`.
Modified:
subversion/trunk/subversion/bindings/swig/include/svn_types.swg
Modified: subversion/trunk/subversion/bindings/swig/include/svn_types.swg
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/include/svn_types.swg?rev=1922418&r1=1922417&r2=1922418&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/swig/include/svn_types.swg (original)
+++ subversion/trunk/subversion/bindings/swig/include/svn_types.swg Tue Dec 10
23:20:54 2024
@@ -546,7 +546,7 @@ svn_ ## TYPE ## _swig_rb_closed(VALUE se
%typemap(ret) svn_error_t *
{
if (TYPE(*svn_presult) == T_ARRAY) {
- switch (rb_array_len(*svn_presult)) {
+ switch (RARRAY_LEN(*svn_presult)) {
case 0:
*svn_presult = Qnil;
break;