summaryrefslogtreecommitdiff
path: root/subversion/bindings/swig/svn_wc.i
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/bindings/swig/svn_wc.i')
-rw-r--r--subversion/bindings/swig/svn_wc.i16
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() {