diff options
Diffstat (limited to 'subversion/bindings/swig/svn_wc.i')
-rw-r--r-- | subversion/bindings/swig/svn_wc.i | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/subversion/bindings/swig/svn_wc.i b/subversion/bindings/swig/svn_wc.i index ff1f47f..6137b99 100644 --- a/subversion/bindings/swig/svn_wc.i +++ b/subversion/bindings/swig/svn_wc.i @@ -45,6 +45,7 @@ #ifdef SWIGRUBY %ignore svn_wc_external_item_create; +%ignore svn_wc_external_item2_create; %ignore svn_wc_external_item_dup; %ignore svn_wc_external_item2_dup; %ignore svn_wc_revision_status; @@ -154,11 +155,16 @@ ) #endif -#ifndef SWIGPERL %callback_typemap(svn_wc_status_func2_t status_func, void *status_baton, svn_swig_py_status_func2, - , + svn_swig_pl_status_func2, svn_swig_rb_wc_status_func) + +#ifdef SWIGPERL +%callback_typemap(svn_wc_status_func3_t status_func, void *status_baton, + , + svn_swig_pl_status_func3, + ) #endif #ifndef SWIGPERL @@ -268,11 +274,11 @@ svn_wc_swig_init_asp_dot_net_hack (apr_pool_t *pool) { svn_wc_external_item2_t(apr_pool_t *pool) { svn_error_t *err; - const svn_wc_external_item2_t *self; - err = svn_wc_external_item_create(&self, pool); + svn_wc_external_item2_t *self; + err = svn_wc_external_item2_create(&self, pool); if (err) svn_swig_rb_handle_svn_error(err); - return (svn_wc_external_item2_t *)self; + return self; }; ~svn_wc_external_item2_t() { |