Alien-SVN

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

src/subversion/subversion/svn/blame-cmd.c
src/subversion/subversion/svn/cat-cmd.c
src/subversion/subversion/svn/changelist-cmd.c
src/subversion/subversion/svn/checkout-cmd.c
src/subversion/subversion/svn/cl-conflicts.c
src/subversion/subversion/svn/cl-conflicts.h
src/subversion/subversion/svn/cl.h
src/subversion/subversion/svn/cleanup-cmd.c
src/subversion/subversion/svn/client_errors.h
src/subversion/subversion/svn/commit-cmd.c
src/subversion/subversion/svn/conflict-callbacks.c
src/subversion/subversion/svn/copy-cmd.c
src/subversion/subversion/svn/delete-cmd.c
src/subversion/subversion/svn/deprecated.c
src/subversion/subversion/svn/diff-cmd.c
src/subversion/subversion/svn/export-cmd.c
src/subversion/subversion/svn/file-merge.c
src/subversion/subversion/svn/help-cmd.c
src/subversion/subversion/svn/import-cmd.c
src/subversion/subversion/svn/info-cmd.c
src/subversion/subversion/svn/list-cmd.c

src/subversion/CHANGES  view on Meta::CPAN

 Developer-visible changes:
  - General:
    * fix improper linking when serf is in the same prefix as existing svn
        libraries. (r1609004)
    * use proper intermediate directory when building with VS 2003-2008
        (r1595431)
    * support generating VS 2013 and later project files.

  - Bindings:
    * ruby: removing warning about Ruby 1.9 support being new. (r1593992)
    * python: fix notify_func callbacks (r1594794, r1594814, r1594834, r1595061)


Version 1.8.9
(07 May 2014, from /branches/1.8.x)
http://svn.apache.org/repos/asf/subversion/tags/1.8.9

 User-visible changes:
  - Client-side bugfixes:
    * log: use proper peg revision over DAV (r1568872)
    * upgrade: allow upgrading from 1.7 with exclusive locks (r1572102 et al)

src/subversion/CHANGES  view on Meta::CPAN

 * entry-caching improvements
 * stop using global apr_xlate objects
 * win32-innosetup code added to packages/
 * new work on ruby bindings and swig-java bindings
 * many, many bug fixes: various small coredumps, svn_error_t leaks,
   copy props correctly (#976), copy executable bits correctly (#982),
   test-system fix (#882), accidentally imported tmpfile (#964),
   ra_local checkout memleak (#985), accidental wc deletion (#988),
   better text vs. binary detection (#994), dav log-report error
   handling, bad 'svn switch' dav caching (#1000), don't call NULL
   callbacks (#1005), bogus switch feedback (#1007), eol-style file
   corruption (#920), getdate.y fix (#1009), ra_local error reporting (#900),
   start of work on issues #830 and #869.


Version 0.15 (released 7 Nov 2002, revision 3687)

 User-visible changes:
 * New 'S' indicator in 'svn status' shows switched subdirs 
 * New --dry-run option added for 'svn merge' (issue #953)
 * Fix 'svn update .' to handle svn:externals correctly

src/subversion/CHANGES  view on Meta::CPAN


 User-visible changes:
 * New --targets command-line option for some commands.
 * conflicts now create conflict-markers in files, and 3 fulltext backups.
 * new 'svn resolve' command removes conflicted state (by removing backups)
  
 Developer-visible changes:
 * no more dependency on 'patch'; only on GNU diff3 and some version of 'diff'
 * complete rewrite of svn_wc_entry_t interface
 * begin abstracting svn_fs API by hiding implementation details
 * consolidate RA layer callbacks
 * start work on commit-driver rewrite
 * start work on ~/.subversion/ configuration directory, and proxy support
 * move a lot of svn_wc.h into private wc.h
 * bugfixes relating to commits, network prop xfers, 'svn log', 'svn co -q'
 * major deletion bug fixed 
   (see email WARNING: 
    http://subversion.tigris.org/servlets/ReadMsg?msgId=64442&listName=dev)


Version 0.10.0 (released 08 Mar 2002, revision 1467)

src/subversion/build-outputs.mk  view on Meta::CPAN

subversion/tests/libsvn_fs_base/strings-reps-test$(EXEEXT): $(strings_reps_test_DEPS)
	cd subversion/tests/libsvn_fs_base && $(LINK) $(strings_reps_test_LDFLAGS) -o strings-reps-test$(EXEEXT)  $(strings_reps_test_OBJECTS) ../../../subversion/tests/libsvn_test-1.la ../../../subversion/libsvn_fs/libsvn_fs-1.la ../../../subversion/libsvn...

subst_translate_test_PATH = subversion/tests/libsvn_subr
subst_translate_test_DEPS =  subversion/tests/libsvn_subr/subst_translate-test.lo subversion/tests/libsvn_test-1.la subversion/libsvn_subr/libsvn_subr-1.la
subst_translate_test_OBJECTS = subst_translate-test.lo
subversion/tests/libsvn_subr/subst_translate-test$(EXEEXT): $(subst_translate_test_DEPS)
	cd subversion/tests/libsvn_subr && $(LINK) $(subst_translate_test_LDFLAGS) -o subst_translate-test$(EXEEXT)  $(subst_translate_test_OBJECTS) ../../../subversion/tests/libsvn_test-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APRUTIL_LI...

svn_PATH = subversion/svn
svn_DEPS =  subversion/svn/add-cmd.lo subversion/svn/blame-cmd.lo subversion/svn/cat-cmd.lo subversion/svn/changelist-cmd.lo subversion/svn/checkout-cmd.lo subversion/svn/cl-conflicts.lo subversion/svn/cleanup-cmd.lo subversion/svn/commit-cmd.lo subv...
svn_OBJECTS = add-cmd.lo blame-cmd.lo cat-cmd.lo changelist-cmd.lo checkout-cmd.lo cl-conflicts.lo cleanup-cmd.lo commit-cmd.lo conflict-callbacks.lo copy-cmd.lo delete-cmd.lo deprecated.lo diff-cmd.lo export-cmd.lo file-merge.lo help-cmd.lo import-c...
subversion/svn/svn$(EXEEXT): $(svn_DEPS)
	cd subversion/svn && $(LINK) $(svn_LDFLAGS) -o svn$(EXEEXT)  $(svn_OBJECTS) ../../subversion/libsvn_client/libsvn_client-1.la ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la ../../subversion/libsvn_delta/libsvn_de...

svn_bench_PATH = tools/client-side/svn-bench
svn_bench_DEPS =  tools/client-side/svn-bench/help-cmd.lo tools/client-side/svn-bench/notify.lo tools/client-side/svn-bench/null-export-cmd.lo tools/client-side/svn-bench/null-list-cmd.lo tools/client-side/svn-bench/null-log-cmd.lo tools/client-side/...
svn_bench_OBJECTS = help-cmd.lo notify.lo null-export-cmd.lo null-list-cmd.lo null-log-cmd.lo svn-bench.lo util.lo
tools/client-side/svn-bench/svn-bench$(EXEEXT): $(svn_bench_DEPS)
	cd tools/client-side/svn-bench && $(LINK) $(svn_bench_LDFLAGS) -o svn-bench$(EXEEXT)  $(svn_bench_OBJECTS) ../../../subversion/libsvn_client/libsvn_client-1.la ../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../subversion/libsvn_ra/libsvn_ra-1.la...

svn_populate_node_origins_index_PATH = tools/server-side

src/subversion/build-outputs.mk  view on Meta::CPAN

subversion/svn/changelist-cmd.lo: subversion/svn/changelist-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/inclu...

subversion/svn/checkout-cmd.lo: subversion/svn/checkout-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/s...

subversion/svn/cl-conflicts.lo: subversion/svn/cl-conflicts.c subversion/include/private/svn_debug.h subversion/include/private/svn_token.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/inc...

subversion/svn/cleanup-cmd.lo: subversion/svn/cleanup-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn...

subversion/svn/commit-cmd.lo: subversion/svn/commit-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_c...

subversion/svn/conflict-callbacks.lo: subversion/svn/conflict-callbacks.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_c...

subversion/svn/copy-cmd.lo: subversion/svn/copy-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_confi...

subversion/svn/delete-cmd.lo: subversion/svn/delete-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_c...

subversion/svn/deprecated.lo: subversion/svn/deprecated.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_c...

subversion/svn/diff-cmd.lo: subversion/svn/diff-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_confi...

subversion/svn/export-cmd.lo: subversion/svn/export-cmd.c subversion/include/private/svn_debug.h subversion/include/private/svn_opt_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/i...

src/subversion/build/generator/swig/header_wrappers.py  view on Meta::CPAN

      invoke_callback = "return %s" % (invoke_callback)

    # Write out the declaration
    self.ofile.write(
      "static %s %s_invoke_%s(\n" % (return_type, module, function) +
      "  %s) {\n" % params +
      "  %s;\n" % invoke_callback +
      "}\n\n")


  def _write_callback_typemaps(self, callbacks):
    """Apply the CALLABLE_CALLBACK typemap to all callbacks"""

    self.ofile.write('\n/* Callback typemaps */\n')
    types = [];
    for match in callbacks:
      if match[0] and match[1]:
        # Callbacks declared as a typedef
        return_type, module, function, params = match
        type = "%s_%s_t" % (module, function)
        types.append(type)

    if types:
      self.ofile.write(
        "#ifdef SWIGPYTHON\n"
        "%%apply CALLABLE_CALLBACK {\n"

src/subversion/build/generator/swig/header_wrappers.py  view on Meta::CPAN

    if batons:
      self.ofile.write(
        "#ifdef SWIGPYTHON\n"
        "%%apply void *PY_AS_VOID {\n"
        "  void *%s\n"
        "};\n"
        "#endif\n" % ( ",\n  void *".join(batons) )
      )


  def _write_callbacks(self, callbacks):
    """Write invoker functions for callbacks"""
    self.ofile.write('\n/* Callbacks */\n')
    self.ofile.write("\n%inline %{\n")

    struct = None
    for match in callbacks:
      if match[0] and not match[1]:
        # Struct definitions
        struct = match[0]
      elif not match[0] and struct not in self._ignores:
        # Struct member callbacks
        return_type, name, params = match[1:]
        type = "%s *" % struct

        self._write_callback(type, return_type, struct[:-2], name, params,
                             "(_obj->%s)" % name)
      elif match[0] and match[1]:
        # Callbacks declared as a typedef
        return_type, module, function, params = match
        type = "%s_%s_t" % (module, function)

        if type not in self._ignores:
          self._write_callback(type, return_type, module, function, params,
                               "_obj")

    self.ofile.write("%}\n")

    self.ofile.write("\n#ifdef SWIGPYTHON\n")
    for match in callbacks:

      if match[0] and not match[1]:
        # Struct definitions
        struct = match[0]
      elif not match[0] and struct not in self._ignores:
        # Using funcptr_member_proxy, add proxy methods to anonymous
        # struct member callbacks, so that they can be invoked directly.
        return_type, name, params = match[1:]
        self.ofile.write('%%funcptr_member_proxy(%s, %s, %s_invoke_%s);\n'
          % (struct, name, struct[:-2], name))
      elif match[0] and match[1]:
        # Using funcptr_proxy, create wrapper objects for each typedef'd
        # callback, so that they can be invoked directly. The
        # CALLABLE_CALLBACK typemap (used in _write_callback_typemaps)
        # ensures that these wrapper objects are actually used.
        return_type, module, function, params = match
        self.ofile.write('%%funcptr_proxy(%s_%s_t, %s_invoke_%s);\n'

src/subversion/build/generator/swig/header_wrappers.py  view on Meta::CPAN

        self.ofile.write('%%opaque_proxy(%s);\n' % structName)
    self.ofile.write('#endif\n');

  """Regular expression for parsing includes from a C header file"""
  _re_includes = re.compile(r'#\s*include\s*[<"]([^<">;\s]+)')

  """Regular expression for parsing structs from a C header file"""
  _re_structs = re.compile(r'\btypedef\s+(?:struct|union)\s+'
                           r'(svn_[a-z_0-9]+)\b\s*(\{?)')

  """Regular expression for parsing callbacks declared inside structs
     from a C header file"""
  _re_struct_callbacks = re.compile(r'\btypedef\s+(?:struct|union)\s+'
                                    r'(svn_[a-z_0-9]+)\b|'
                                    r'\n[ \t]+((?!typedef)[a-z_0-9\s*]+)'
                                    r'\(\*(\w+)\)'
                                    r'\s*\(([^)]+)\);')


  """Regular expression for parsing callbacks declared as a typedef
     from a C header file"""
  _re_typed_callbacks = re.compile(r'typedef\s+([a-z_0-9\s*]+)'
                                   r'\(\*(svn_[a-z]+)_([a-z_0-9]+)_t\)\s*'
                                   r'\(([^)]+)\);');

  """Regular expression for parsing batons"""
  _re_batons = re.compile(r'void\s*\*\s*(\w*baton\w*)');

  """Regular expression for parsing parameter names from a parameter list"""
  _re_param_names = re.compile(r'\b(\w+)\s*\)*\s*(?:,|$)')

  """Regular expression for parsing comments"""
  _re_comments = re.compile(r'/\*.*?\*/')

  def _write_swig_interface_file(self, base_fname, batons, includes, structs,
                                 callbacks):
    """Convert a header file into a SWIG header file"""

    # Calculate output filename from base filename
    output_fname = os.path.join(self.proxy_dir,
      self.proxy_filename(base_fname))

    # Open a temporary output file
    self.ofile = tempfile.TemporaryFile(dir=self.proxy_dir)
    self.ofile.write('/* Proxy classes for %s\n' % base_fname)
    self.ofile.write(' * DO NOT EDIT -- AUTOMATICALLY GENERATED\n')
    self.ofile.write(' * BY build/generator/swig/header_wrappers.py */\n')

    # Write list of structs for which we shouldn't define constructors
    # by default
    self._write_nodefault_calls(structs)

    # Write typemaps for the callbacks
    self._write_callback_typemaps(callbacks)

    # Write typemaps for the batons
    self._write_baton_typemaps(batons)

    # Write includes into the SWIG interface file
    self._write_includes(includes, base_fname)

    # Write proxy definitions into the SWIG interface file
    self._write_proxy_definitions(structs)

    # Write callback definitions into the SWIG interface file
    self._write_callbacks(callbacks)

    # Copy the temporary file over to the result file.
    # Ideally we'd simply rename the temporary file to output_fname,
    # but NamedTemporaryFile() only supports its 'delete' parameter
    # in python 2.6 and above, and renaming the file while it's opened
    # exclusively is probably not a good idea.
    outputfile = open(output_fname, 'w')
    self.ofile.seek(0)
    shutil.copyfileobj(self.ofile, outputfile)

src/subversion/build/generator/swig/header_wrappers.py  view on Meta::CPAN


    # Get list of includes
    includes = unique(self._re_includes.findall(contents))

    # Get list of structs
    structs = unique(self._re_structs.findall(contents))

    # Get list of batons
    batons = unique(self._re_batons.findall(contents))

    # Get list of callbacks
    callbacks = (self._re_struct_callbacks.findall(contents) +
                 self._re_typed_callbacks.findall(contents))

    # Get the location of the output file
    base_fname = os.path.basename(fname)

    # Write the SWIG interface file
    self._write_swig_interface_file(base_fname, batons, includes, structs,
                                    callbacks)

  def write(self):
    """Generate wrappers for all header files"""

    for fname in self.header_files:
      self.process_header_file(fname)

if __name__ == "__main__":
  if len(sys.argv) < 3:
    print("""Usage: %s build.conf swig [ subversion/include/header_file.h ]

src/subversion/subversion/bindings/ctypes-python/csvn/core/__init__.py  view on Meta::CPAN

    if self._parent_pool:
      import weakref

      # Make sure that the parent object is valid
      self._parent_pool.assert_valid()

      # Refer to self using a weakrefrence so that we don't
      # create a reference cycle
      weakself = weakref.ref(self)

      # Set up callbacks to mark pool as invalid when parents
      # are destroyed
      weakparent = weakref.ref(self._parent_pool._is_valid,
        lambda x: _mark_weakpool_invalid(weakself))

    # Mark pool as valid
    self._is_valid = lambda: 1


# Special case for Subversion 1.5 and earlier: Make sure that platform-
# specific functions are available, even if the headers were generated on a

src/subversion/subversion/bindings/ctypes-python/csvn/core/functions.py.in  view on Meta::CPAN

        err = cast(ret, POINTER(svn_error_t))
        raise SubversionException(err)
    return ret

# If a error is returned from a Subversion function,
# raise an exception
def _svn_errcheck(result, func, args):
    return SVN_ERR(result)

# As of ctypes 1.0, ctypes does not support custom error-checking
# functions on callbacks, nor does it support custom datatypes on
# callbacks, so ctypesgen sets the return values for callbacks
# to c_void_p.
#
# Callback functions, therefore, won't have their errors checked
# automatically. Users who call these functions should wrap
# their function call using SVN_ERR so as to ensure that any
# exceptions are thrown appropriately.


###########################

src/subversion/subversion/bindings/ctypes-python/csvn/ext/callback_receiver.py  view on Meta::CPAN

#    Unless required by applicable law or agreed to in writing,
#    software distributed under the License is distributed on an
#    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#    KIND, either express or implied.  See the License for the
#    specific language governing permissions and limitations
#    under the License.


"""
Some helper classes for converting c-style functions
which accept callbacks into Pythonic generator
functions.
"""

from threading import Thread, Lock, Condition, currentThread
import sys, traceback, weakref

class CallbackReceiver(Thread):
    """A thread which collects input from callbacks and
       sends them back to the main thread via an iterator.

       Classes which inherit from this class should define
       a 'collect' method which dispatches results to the
       iterator via the 'send' method."""

    def __init__(self, *args, **kwargs):
        """Create a new callback iterator"""
        Thread.__init__(self)
        self.args = args

src/subversion/subversion/bindings/ctypes-python/csvn/wc.py  view on Meta::CPAN

                           byref(rev), self._status_func,
                           c_void_p(), recurse, get_all,
                           update, no_ignore, ignore_externals, self.client,
                           self.iterpool)

        self.iterpool.clear()

        return result_rev

    def _info_wrapper(self, baton, path, info, pool):
        """Internal wrapper for info method callbacks."""
        if self._info:
            pool = Pool()
            info = svn_info_dup(info, pool)[0]
            info.pool = pool
            self._info(path, info)

    def set_info_func(self, info):
        """Set a callback to be used to process svn_info_t objects during
        calls to the info method.

src/subversion/subversion/bindings/ctypes-python/csvn/wc.py  view on Meta::CPAN


        result_revs = _types.Array(svn_revnum_t, svn_revnum_t())

        svn_client_update2(byref(result_revs.header),
                self._build_path_list(paths), byref(rev), recurse,
                ignore_externals, self.client, self.iterpool)

        self.iterpool.clear()
        return result_revs

    #internal method to wrap ls callbacks
    def _list_wrapper(self, baton, path, dirent, abs_path, pool):
        """Internal method to wrap list callback."""
        if self._list:
            pool = Pool()
            dirent = svn_dirent_dup(dirent, pool)[0]
            lock = svn_lock_dup(lock, pool)[0]
            dirent.pool = pool
            lock.pool = pool
            self._list(path, dirent, lock, abs_path)

    def set_list_func(self, list_func):
        """Set the callback function for list operations.

        Keyword arguments:
        list_func -- function to be used for callbacks"""
        self._list = list_func

    def list(self, path="", recurse=True, fetch_locks=False, list_func=None):
        """List items in the working copy using a callback.

        Keyword arguments:
        path -- path to list (defaults to WC root)
        recurse -- if True, list contents of directories as well (default True)
        fetch_locks -- if True, get information from the repository about locks
            (default False)

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PromptUserPassword.java  view on Meta::CPAN

 *    KIND, either express or implied.  See the License for the
 *    specific language governing permissions and limitations
 *    under the License.
 * ====================================================================
 * @endcopyright
 */

package org.tigris.subversion.javahl;

/**
 * The original interface for receiving callbacks for authentication.
 * Consider this code deprecated -- new applications should use
 * PromptUserPassword3 instead.
 */
public interface PromptUserPassword
{
    /**
     * Ask the user for username and password
     * The entered username/password is retrieved by the getUsername
     * getPasswort methods.
     *

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PromptUserPassword2.java  view on Meta::CPAN

 *    KIND, either express or implied.  See the License for the
 *    specific language governing permissions and limitations
 *    under the License.
 * ====================================================================
 * @endcopyright
 */

package org.tigris.subversion.javahl;

/**
 * Partial interface for receiving callbacks for authentication.  New
 * applications should use PromptUserPassword3 instead.
 */
public interface PromptUserPassword2 extends PromptUserPassword
{
    /**
     * Reject the connection to the server.
     */
    public static final int Reject = 0;

    /**

src/subversion/subversion/bindings/swig/core.i  view on Meta::CPAN

*/

/* svn_io.h: We cherry-pick certain functions from this file. To aid in this,
 * EVERY function in the file is listed in the order it appears, and is either
 * %ignore-d, or present as a comment, explicitly documenting that we wrap it.
 */

%ignore svn_io_check_path;
%ignore svn_io_check_special_path;
%ignore svn_io_check_resolved_path;
/* This is useful for implementing svn_ra_callbacks_t->open_tmp_file */
// svn_io_open_unique_file2
// svn_io_open_unique_file
%ignore svn_io_create_unique_link;
%ignore svn_io_read_link;
%ignore svn_io_temp_dir;
%ignore svn_io_copy_file;
%ignore svn_io_copy_link;
%ignore svn_io_copy_dir_recursively;
%ignore svn_io_make_dir_recursively;
%ignore svn_io_dir_empty;

src/subversion/subversion/bindings/swig/include/proxy_apr.swg  view on Meta::CPAN

%opaque_proxy(apr_hash_t);

/*
 * SWIG/Python Automatic Memory Management in Subversion: An Overview
 * ------------------------------------------------------------------
 *
 * The python memory management code is designed to mark pools as invalid
 * when their parent pools have been garbage collected.  This is implemented
 * by registering a callback with the Python garbage collector, so that when
 * the object's parent pool is deleted, we can be notified.  For more info on
 * how these callbacks work, read the Python documentation for the
 * weakref.ref() function.
 *
 * Each object has an _is_valid member, and stores a weakref to its parent
 * pool's _is_valid, and when that weakref is broken _mark_weakpool_invalid()
 * gets called in order to mark the object as invalid.
 *
 * You can destroy a pool in three ways:
 *   pool.destroy()
 *   pool.clear()
 *   pool.__del__()

src/subversion/subversion/bindings/swig/include/proxy_apr.swg  view on Meta::CPAN

        if self._parent_pool:
          import weakref

          # Make sure that the parent object is valid
          self._parent_pool.assert_valid()

          # Refer to self using a weakrefrence so that we don't
          # create a reference cycle
          weakself = weakref.ref(self)

          # Set up callbacks to mark pool as invalid when parents
          # are destroyed
          self._weakparent = weakref.ref(self._parent_pool._is_valid,
            lambda x: _mark_weakpool_invalid(weakself))

        # Mark pool as valid
        self._is_valid = lambda: 1

      def _wrap(self, obj):
        """Mark a SWIG object as owned by this pool"""
        self.assert_valid()

src/subversion/subversion/bindings/swig/include/svn_types.swg  view on Meta::CPAN

  void **dir_baton,
  /* svn_fs */
  svn_fs_t **,
  svn_fs_access_t **,
  svn_fs_history_t **,
  svn_fs_id_t **,
  svn_fs_root_t **,
  svn_fs_txn_t **,
  void **contents_baton_p,
  /* svn_ra */
  svn_ra_callbacks2_t **,
  svn_ra_plugin_t **,
  const svn_ra_reporter_t **,
  const svn_ra_reporter2_t **,
  const svn_ra_reporter3_t **,
  svn_ra_session_t **,
  void **delta_baton,
  void **report_baton,
  void **ra_baton,
  void **session_baton,
  /* svn_repos */

src/subversion/subversion/bindings/swig/include/svn_types.swg  view on Meta::CPAN

    if (tmp == NULL) {
      SWIG_fail;
    }
    *tmp = ($ltype) $1;
    $result = svn_swig_NewPointerObj(tmp, $&1_descriptor,
                                     py_pool, args);
  }
}


/* Ensure that constant callbacks use a level of indirection.
 *
 * Allocate space on the heap for a pointer to the callback.
 * Since this constant is always in scope, we don't need to
 * worry about ever freeing the memory.
 */

%typemap(constcode) CALLABLE_CALLBACK {

  $&ltype tmp = malloc(sizeof($ltype));
  *tmp = ($ltype) $value;

src/subversion/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c  view on Meta::CPAN

    FREETMPS ;
    LEAVE ;

    return SVN_NO_ERROR;
}

/*** Editor Wrapping ***/

/* this could be more perlish */
typedef struct item_baton {
    SV *editor;     /* the editor handling the callbacks */
    SV *baton;      /* the dir/file baton (or NULL for edit baton) */
} item_baton;

static item_baton * make_baton(apr_pool_t *pool,
                               SV *editor, SV *baton)
{
    item_baton *newb = apr_palloc(pool, sizeof(*newb));

    newb->editor = editor;
    newb->baton = baton;

src/subversion/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c  view on Meta::CPAN

    else {
	SvREFCNT_dec(result);
	croak("not a string");
    }

    SvREFCNT_dec(result);
    return SVN_NO_ERROR;
}


svn_error_t *svn_ra_make_callbacks(svn_ra_callbacks_t **cb,
				   void **c_baton,
				   SV *perl_callbacks,
				   apr_pool_t *pool)
{
    SV *auth_baton;

    *cb = apr_pcalloc(pool, sizeof(**cb));

    (*cb)->open_tmp_file = thunk_open_tmp_file;
    (*cb)->get_wc_prop = thunk_get_wc_prop;
    (*cb)->set_wc_prop = NULL;
    (*cb)->push_wc_prop = NULL;
    (*cb)->invalidate_wc_props = NULL;
    auth_baton = *hv_fetch((HV *)SvRV(perl_callbacks), "auth", 4, 0);

    if (SWIG_ConvertPtr(auth_baton,
                        (void **)&(*cb)->auth_baton, _SWIG_TYPE("svn_auth_baton_t *"),0) < 0) {
	croak("Unable to convert from SWIG Type");
    }
    *c_baton = perl_callbacks;
    svn_swig_pl_hold_ref_in_pool(pool, perl_callbacks);
    return SVN_NO_ERROR;
}

svn_error_t *svn_swig_pl_thunk_gnome_keyring_unlock_prompt(char **keyring_password,
                                                           const char *keyring_name,
                                                           void *baton,
                                                           apr_pool_t *pool)
{
    SV *result;
    STRLEN len;

src/subversion/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h  view on Meta::CPAN

                                            svn_revnum_t revision,
                                            apr_pool_t *pool);

/* thunked dir_delta authz read function. */
svn_error_t *svn_swig_pl_thunk_authz_func(svn_boolean_t *allowed,
                                          svn_fs_root_t *root,
                                          const char *path,
                                          void *baton,
                                          apr_pool_t *pool);

/* ra callbacks. */
svn_error_t *svn_ra_make_callbacks(svn_ra_callbacks_t **cb,
				   void **c_baton,
				   SV *perl_callbacks,
				   apr_pool_t *pool);

/* thunked gnome_keyring_unlock_prompt callback function */
svn_error_t *svn_swig_pl_thunk_gnome_keyring_unlock_prompt(char **keyring_password,
                                                           const char *keyring_name,
                                                           void *baton,
                                                           apr_pool_t *pool);
/* thunked simple_prompt callback function */
svn_error_t *svn_swig_pl_thunk_simple_prompt(svn_auth_cred_simple_t **cred,
                                             void *baton,

src/subversion/subversion/bindings/swig/perl/native/Client.pm  view on Meta::CPAN

        $args = shift;
        if (ref($args) eq '_p_svn_auth_baton_t')
        {
            # 1 arg as an auth_baton so just set
            # the baton.
            $self->{'ctx'}->auth_baton($args);
            return $self->{'ctx'}->auth_baton();
        }
    }

    my ($auth_baton,$callbacks) = SVN::Core::auth_open_helper($args);
    $self->{'auth_provider_callbacks'} = $callbacks;
    $self->{'ctx'}->auth_baton($auth_baton);
    return $self->{'ctx'}->auth_baton();
}

=item $client-E<gt>notify(\&notify);

Sets the notify callback for the client context to a code reference that
you pass.  It always returns the current codereference set.

The subroutine pointed to by this reference will be called when a change

src/subversion/subversion/bindings/swig/perl/native/Core.pm  view on Meta::CPAN


=item SVN::Core::auth_open_helper([auth provider array]);

Prompt providers return two values instead of one.  The
2nd parameter is a reference to whatever was passed into
them as the callback.  auth_open_helper splits up these
arguments, passing the provider objects into auth_open
which gives it an auth_baton and putting the other
ones in an array.  The first return value of this
function is the auth_baton, the second is a reference
to an array containing the references to the callbacks.

These callback arrays should be stored in the object
the auth_baton is attached to.

=back

=cut

sub auth_open_helper {
    my $args = shift;
    my (@auth_providers,@auth_callbacks);

    foreach my $arg (@{$args}) {
        if (ref($arg) eq '_p_svn_auth_provider_object_t') {
            push @auth_providers, $arg;
        } else {
            push @auth_callbacks, $arg;
        }
    }
    my $auth_baton = SVN::Core::auth_open(\@auth_providers);
    return ($auth_baton,\@auth_callbacks);
}

# import the INVALID and IGNORED constants
our $INVALID_REVNUM = $SVN::_Core::SWIG_SVN_INVALID_REVNUM;
our $IGNORED_REVNUM = $SVN::_Core::SWIG_SVN_IGNORED_REVNUM;

package _p_svn_stream_t;
use SVN::Base qw(Core svn_stream_);

package SVN::Stream;

src/subversion/subversion/bindings/swig/perl/native/Delta.pm  view on Meta::CPAN

=head2 Driving Editors

If you want to drive a native editor (such as commit_editor obtained
by SVN::Repos::get_commit_editor), create a SVN::Delta::Editor object
with the native editor/baton pair. The object will then be ready to
use and its method calls will be relayed to the native editor.

=head2 Implementing Editors

If you want to implement an editor, subclass SVN::Delta::Editor and
implement the editors callbacks. see the METHODS section below.

=head2 CONSTRUCTOR - new(...)

=over

=item new($editor, $editor_baton)

Link to the native editor

=back

src/subversion/subversion/bindings/swig/perl/native/Ra.pm  view on Meta::CPAN

}

sub new {
    my $class = shift;
    my $self = bless {}, $class;
    %$self = $#_ ? @_ : (url => $_[0]);

    if (defined($self->{auth})) {
        if (ref($self->{auth}) ne '_p_svn_auth_baton_t') {
            # If the auth is already set to a auth_baton ignore it
            # otherwise make an auth_baton and store the callbacks
            my ($auth_baton, $auth_callbacks) =
                SVN::Core::auth_open_helper($self->{auth});
            $self->{auth} = $auth_baton;
            $self->{auth_provider_callbacks} = $auth_callbacks;
        }
    } else {
        # no callback to worry about with a username provider so just call
        # auth_open directly
        $self->{auth} = SVN::Core::auth_open(
                             [SVN::Client::get_username_provider()]);
    }

    my $pool = $self->{pool} ||= SVN::Pool->new;
    my $callback = 'SVN::Ra::Callbacks';

    # custom callback namespace
    if ($self->{callback} && !ref($self->{callback})) {
        $callback = delete $self->{callback};
    }
    # instantiate callbacks
    $callback = (delete $self->{callback}) || $callback->new(auth => $self->{auth});

    $self->{session} = SVN::_Ra::svn_ra_open($self->{url}, $callback, $self->{config} || {}, $pool);
    return $self;
}

sub DESTROY { }

package _p_svn_ra_session_t;
use SVN::Base qw(Ra svn_ra_);

src/subversion/subversion/bindings/swig/perl/native/Ra.pm  view on Meta::CPAN


    no warnings 'uninitialized';
    $method->(@$self, @_);
}

package SVN::Ra::Callbacks;

=head1 SVN::Ra::Callbacks

This is the wrapper class for C<svn_ra_callback_t>.  To supply custom
callbacks to SVN::Ra, subclass this class and override the member
functions.

=cut

require SVN::Core;

sub new {
    my $class = shift;
    my $self = bless {}, $class;
    %$self = @_;

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

#define SWIGTYPE_p_svn_opt_revision_t swig_types[108]
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[109]
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[110]
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[111]
#define SWIGTYPE_p_svn_patch_file_t swig_types[112]
#define SWIGTYPE_p_svn_patch_t swig_types[113]
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[114]
#define SWIGTYPE_p_svn_prop_kind swig_types[115]
#define SWIGTYPE_p_svn_prop_patch_t swig_types[116]
#define SWIGTYPE_p_svn_prop_t swig_types[117]
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[118]
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[119]
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[120]
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[121]
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[122]
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[123]
#define SWIGTYPE_p_svn_ra_session_t swig_types[124]
#define SWIGTYPE_p_svn_stream_mark_t swig_types[125]
#define SWIGTYPE_p_svn_stream_t swig_types[126]
#define SWIGTYPE_p_svn_string_t swig_types[127]
#define SWIGTYPE_p_svn_stringbuf_t swig_types[128]
#define SWIGTYPE_p_svn_tristate_t swig_types[129]

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[139]
#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[140]
#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[141]
#define SWIGTYPE_p_svn_wc_conflict_description2_t swig_types[142]
#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[143]
#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[144]
#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[145]
#define SWIGTYPE_p_svn_wc_conflict_result_t swig_types[146]
#define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[147]
#define SWIGTYPE_p_svn_wc_context_t swig_types[148]
#define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[149]
#define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[150]
#define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[151]
#define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[152]
#define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[153]
#define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[154]
#define SWIGTYPE_p_svn_wc_entry_t swig_types[155]
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[156]
#define SWIGTYPE_p_svn_wc_external_item_t swig_types[157]
#define SWIGTYPE_p_svn_wc_info_t swig_types[158]
#define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[159]
#define SWIGTYPE_p_svn_wc_notify_action_t swig_types[160]
#define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[161]
#define SWIGTYPE_p_svn_wc_notify_state_t swig_types[162]
#define SWIGTYPE_p_svn_wc_notify_t swig_types[163]
#define SWIGTYPE_p_svn_wc_operation_t swig_types[164]

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

static swig_type_info _swigt__p_svn_opt_revision_t = {"_p_svn_opt_revision_t", "struct svn_opt_revision_t *|svn_opt_revision_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_revision_value_t = {"_p_svn_opt_revision_value_t", "union svn_opt_revision_value_t *|svn_opt_revision_value_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_subcommand_desc2_t = {"_p_svn_opt_subcommand_desc2_t", "struct svn_opt_subcommand_desc2_t *|svn_opt_subcommand_desc2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_subcommand_desc_t = {"_p_svn_opt_subcommand_desc_t", "struct svn_opt_subcommand_desc_t *|svn_opt_subcommand_desc_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_patch_file_t = {"_p_svn_patch_file_t", "struct svn_patch_file_t *|svn_patch_file_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_patch_t = {"_p_svn_patch_t", "struct svn_patch_t *|svn_patch_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_inherited_item_t = {"_p_svn_prop_inherited_item_t", "struct svn_prop_inherited_item_t *|svn_prop_inherited_item_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_kind = {"_p_svn_prop_kind", "svn_prop_kind_t *|enum svn_prop_kind *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_patch_t = {"_p_svn_prop_patch_t", "struct svn_prop_patch_t *|svn_prop_patch_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_t = {"_p_svn_prop_t", "struct svn_prop_t *|svn_prop_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_callbacks2_t = {"_p_svn_ra_callbacks2_t", "struct svn_ra_callbacks2_t *|svn_ra_callbacks2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_callbacks_t = {"_p_svn_ra_callbacks_t", "struct svn_ra_callbacks_t *|svn_ra_callbacks_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_plugin_t = {"_p_svn_ra_plugin_t", "struct svn_ra_plugin_t *|svn_ra_plugin_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter2_t = {"_p_svn_ra_reporter2_t", "struct svn_ra_reporter2_t *|svn_ra_reporter2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter3_t = {"_p_svn_ra_reporter3_t", "struct svn_ra_reporter3_t *|svn_ra_reporter3_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter_t = {"_p_svn_ra_reporter_t", "struct svn_ra_reporter_t *|svn_ra_reporter_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_session_t = {"_p_svn_ra_session_t", "struct svn_ra_session_t *|svn_ra_session_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stream_mark_t = {"_p_svn_stream_mark_t", "struct svn_stream_mark_t *|svn_stream_mark_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stream_t = {"_p_svn_stream_t", "struct svn_stream_t *|svn_stream_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_string_t = {"_p_svn_string_t", "struct svn_string_t *|svn_string_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stringbuf_t = {"_p_svn_stringbuf_t", "struct svn_stringbuf_t *|svn_stringbuf_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_tristate_t = {"_p_svn_tristate_t", "enum svn_tristate_t *|svn_tristate_t *", 0, 0, (void*)0, 0};

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

static swig_type_info _swigt__p_svn_wc_committed_queue_t = {"_p_svn_wc_committed_queue_t", "struct svn_wc_committed_queue_t *|svn_wc_committed_queue_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_action_t = {"_p_svn_wc_conflict_action_t", "enum svn_wc_conflict_action_t *|svn_wc_conflict_action_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_choice_t = {"_p_svn_wc_conflict_choice_t", "enum svn_wc_conflict_choice_t *|svn_wc_conflict_choice_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_description2_t = {"_p_svn_wc_conflict_description2_t", "struct svn_wc_conflict_description2_t *|svn_wc_conflict_description2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_description_t = {"_p_svn_wc_conflict_description_t", "struct svn_wc_conflict_description_t *|svn_wc_conflict_description_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_kind_t = {"_p_svn_wc_conflict_kind_t", "enum svn_wc_conflict_kind_t *|svn_wc_conflict_kind_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_reason_t = {"_p_svn_wc_conflict_reason_t", "enum svn_wc_conflict_reason_t *|svn_wc_conflict_reason_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_result_t = {"_p_svn_wc_conflict_result_t", "struct svn_wc_conflict_result_t *|svn_wc_conflict_result_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_version_t = {"_p_svn_wc_conflict_version_t", "struct svn_wc_conflict_version_t *|svn_wc_conflict_version_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_context_t = {"_p_svn_wc_context_t", "struct svn_wc_context_t *|svn_wc_context_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks2_t = {"_p_svn_wc_diff_callbacks2_t", "struct svn_wc_diff_callbacks2_t *|svn_wc_diff_callbacks2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks3_t = {"_p_svn_wc_diff_callbacks3_t", "struct svn_wc_diff_callbacks3_t *|svn_wc_diff_callbacks3_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks4_t = {"_p_svn_wc_diff_callbacks4_t", "struct svn_wc_diff_callbacks4_t *|svn_wc_diff_callbacks4_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks_t = {"_p_svn_wc_diff_callbacks_t", "struct svn_wc_diff_callbacks_t *|svn_wc_diff_callbacks_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_entry_callbacks2_t = {"_p_svn_wc_entry_callbacks2_t", "struct svn_wc_entry_callbacks2_t *|svn_wc_entry_callbacks2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_entry_callbacks_t = {"_p_svn_wc_entry_callbacks_t", "struct svn_wc_entry_callbacks_t *|svn_wc_entry_callbacks_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_entry_t = {"_p_svn_wc_entry_t", "struct svn_wc_entry_t *|svn_wc_entry_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_external_item2_t = {"_p_svn_wc_external_item2_t", "struct svn_wc_external_item2_t *|svn_wc_external_item2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_external_item_t = {"_p_svn_wc_external_item_t", "struct svn_wc_external_item_t *|svn_wc_external_item_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_info_t = {"_p_svn_wc_info_t", "struct svn_wc_info_t *|svn_wc_info_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_merge_outcome_t = {"_p_svn_wc_merge_outcome_t", "enum svn_wc_merge_outcome_t *|svn_wc_merge_outcome_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_action_t = {"_p_svn_wc_notify_action_t", "enum svn_wc_notify_action_t *|svn_wc_notify_action_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_lock_state_t = {"_p_svn_wc_notify_lock_state_t", "enum svn_wc_notify_lock_state_t *|svn_wc_notify_lock_state_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_state_t = {"_p_svn_wc_notify_state_t", "enum svn_wc_notify_state_t *|svn_wc_notify_state_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_t = {"_p_svn_wc_notify_t", "struct svn_wc_notify_t *|svn_wc_notify_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_operation_t = {"_p_svn_wc_operation_t", "enum svn_wc_operation_t *|svn_wc_operation_t *", 0, 0, (void*)0, 0};

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

  &_swigt__p_svn_opt_revision_t,
  &_swigt__p_svn_opt_revision_value_t,
  &_swigt__p_svn_opt_subcommand_desc2_t,
  &_swigt__p_svn_opt_subcommand_desc_t,
  &_swigt__p_svn_patch_file_t,
  &_swigt__p_svn_patch_t,
  &_swigt__p_svn_prop_inherited_item_t,
  &_swigt__p_svn_prop_kind,
  &_swigt__p_svn_prop_patch_t,
  &_swigt__p_svn_prop_t,
  &_swigt__p_svn_ra_callbacks2_t,
  &_swigt__p_svn_ra_callbacks_t,
  &_swigt__p_svn_ra_plugin_t,
  &_swigt__p_svn_ra_reporter2_t,
  &_swigt__p_svn_ra_reporter3_t,
  &_swigt__p_svn_ra_reporter_t,
  &_swigt__p_svn_ra_session_t,
  &_swigt__p_svn_stream_mark_t,
  &_swigt__p_svn_stream_t,
  &_swigt__p_svn_string_t,
  &_swigt__p_svn_stringbuf_t,
  &_swigt__p_svn_tristate_t,

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

  &_swigt__p_svn_wc_committed_queue_t,
  &_swigt__p_svn_wc_conflict_action_t,
  &_swigt__p_svn_wc_conflict_choice_t,
  &_swigt__p_svn_wc_conflict_description2_t,
  &_swigt__p_svn_wc_conflict_description_t,
  &_swigt__p_svn_wc_conflict_kind_t,
  &_swigt__p_svn_wc_conflict_reason_t,
  &_swigt__p_svn_wc_conflict_result_t,
  &_swigt__p_svn_wc_conflict_version_t,
  &_swigt__p_svn_wc_context_t,
  &_swigt__p_svn_wc_diff_callbacks2_t,
  &_swigt__p_svn_wc_diff_callbacks3_t,
  &_swigt__p_svn_wc_diff_callbacks4_t,
  &_swigt__p_svn_wc_diff_callbacks_t,
  &_swigt__p_svn_wc_entry_callbacks2_t,
  &_swigt__p_svn_wc_entry_callbacks_t,
  &_swigt__p_svn_wc_entry_t,
  &_swigt__p_svn_wc_external_item2_t,
  &_swigt__p_svn_wc_external_item_t,
  &_swigt__p_svn_wc_info_t,
  &_swigt__p_svn_wc_merge_outcome_t,
  &_swigt__p_svn_wc_notify_action_t,
  &_swigt__p_svn_wc_notify_lock_state_t,
  &_swigt__p_svn_wc_notify_state_t,
  &_swigt__p_svn_wc_notify_t,
  &_swigt__p_svn_wc_operation_t,

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

static swig_cast_info _swigc__p_svn_opt_revision_t[] = {  {&_swigt__p_svn_opt_revision_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_revision_value_t[] = {  {&_swigt__p_svn_opt_revision_value_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_subcommand_desc2_t[] = {  {&_swigt__p_svn_opt_subcommand_desc2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_subcommand_desc_t[] = {  {&_swigt__p_svn_opt_subcommand_desc_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_patch_file_t[] = {  {&_swigt__p_svn_patch_file_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_patch_t[] = {  {&_swigt__p_svn_patch_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_inherited_item_t[] = {  {&_swigt__p_svn_prop_inherited_item_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_kind[] = {  {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_patch_t[] = {  {&_swigt__p_svn_prop_patch_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_t[] = {  {&_swigt__p_svn_prop_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_callbacks2_t[] = {  {&_swigt__p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_callbacks_t[] = {  {&_swigt__p_svn_ra_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_plugin_t[] = {  {&_swigt__p_svn_ra_plugin_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter2_t[] = {  {&_swigt__p_svn_ra_reporter2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter3_t[] = {  {&_swigt__p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter_t[] = {  {&_swigt__p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_session_t[] = {  {&_swigt__p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stream_mark_t[] = {  {&_swigt__p_svn_stream_mark_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stream_t[] = {  {&_swigt__p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_string_t[] = {  {&_swigt__p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stringbuf_t[] = {  {&_swigt__p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_tristate_t[] = {  {&_swigt__p_svn_tristate_t, 0, 0, 0},{0, 0, 0, 0}};

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

static swig_cast_info _swigc__p_svn_wc_committed_queue_t[] = {  {&_swigt__p_svn_wc_committed_queue_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_action_t[] = {  {&_swigt__p_svn_wc_conflict_action_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_choice_t[] = {  {&_swigt__p_svn_wc_conflict_choice_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_description2_t[] = {  {&_swigt__p_svn_wc_conflict_description2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_description_t[] = {  {&_swigt__p_svn_wc_conflict_description_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_kind_t[] = {  {&_swigt__p_svn_wc_conflict_kind_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_reason_t[] = {  {&_swigt__p_svn_wc_conflict_reason_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_result_t[] = {  {&_swigt__p_svn_wc_conflict_result_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_version_t[] = {  {&_swigt__p_svn_wc_conflict_version_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_context_t[] = {  {&_swigt__p_svn_wc_context_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks2_t[] = {  {&_swigt__p_svn_wc_diff_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks3_t[] = {  {&_swigt__p_svn_wc_diff_callbacks3_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks4_t[] = {  {&_swigt__p_svn_wc_diff_callbacks4_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks_t[] = {  {&_swigt__p_svn_wc_diff_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_entry_callbacks2_t[] = {  {&_swigt__p_svn_wc_entry_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_entry_callbacks_t[] = {  {&_swigt__p_svn_wc_entry_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_entry_t[] = {  {&_swigt__p_svn_wc_entry_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_external_item2_t[] = {  {&_swigt__p_svn_wc_external_item2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_external_item_t[] = {  {&_swigt__p_svn_wc_external_item_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_info_t[] = {  {&_swigt__p_svn_wc_info_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_merge_outcome_t[] = {  {&_swigt__p_svn_wc_merge_outcome_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_action_t[] = {  {&_swigt__p_svn_wc_notify_action_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_lock_state_t[] = {  {&_swigt__p_svn_wc_notify_lock_state_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_state_t[] = {  {&_swigt__p_svn_wc_notify_state_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_t[] = {  {&_swigt__p_svn_wc_notify_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_operation_t[] = {  {&_swigt__p_svn_wc_operation_t, 0, 0, 0},{0, 0, 0, 0}};

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

  _swigc__p_svn_opt_revision_t,
  _swigc__p_svn_opt_revision_value_t,
  _swigc__p_svn_opt_subcommand_desc2_t,
  _swigc__p_svn_opt_subcommand_desc_t,
  _swigc__p_svn_patch_file_t,
  _swigc__p_svn_patch_t,
  _swigc__p_svn_prop_inherited_item_t,
  _swigc__p_svn_prop_kind,
  _swigc__p_svn_prop_patch_t,
  _swigc__p_svn_prop_t,
  _swigc__p_svn_ra_callbacks2_t,
  _swigc__p_svn_ra_callbacks_t,
  _swigc__p_svn_ra_plugin_t,
  _swigc__p_svn_ra_reporter2_t,
  _swigc__p_svn_ra_reporter3_t,
  _swigc__p_svn_ra_reporter_t,
  _swigc__p_svn_ra_session_t,
  _swigc__p_svn_stream_mark_t,
  _swigc__p_svn_stream_t,
  _swigc__p_svn_string_t,
  _swigc__p_svn_stringbuf_t,
  _swigc__p_svn_tristate_t,

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

  _swigc__p_svn_wc_committed_queue_t,
  _swigc__p_svn_wc_conflict_action_t,
  _swigc__p_svn_wc_conflict_choice_t,
  _swigc__p_svn_wc_conflict_description2_t,
  _swigc__p_svn_wc_conflict_description_t,
  _swigc__p_svn_wc_conflict_kind_t,
  _swigc__p_svn_wc_conflict_reason_t,
  _swigc__p_svn_wc_conflict_result_t,
  _swigc__p_svn_wc_conflict_version_t,
  _swigc__p_svn_wc_context_t,
  _swigc__p_svn_wc_diff_callbacks2_t,
  _swigc__p_svn_wc_diff_callbacks3_t,
  _swigc__p_svn_wc_diff_callbacks4_t,
  _swigc__p_svn_wc_diff_callbacks_t,
  _swigc__p_svn_wc_entry_callbacks2_t,
  _swigc__p_svn_wc_entry_callbacks_t,
  _swigc__p_svn_wc_entry_t,
  _swigc__p_svn_wc_external_item2_t,
  _swigc__p_svn_wc_external_item_t,
  _swigc__p_svn_wc_info_t,
  _swigc__p_svn_wc_merge_outcome_t,
  _swigc__p_svn_wc_notify_action_t,
  _swigc__p_svn_wc_notify_lock_state_t,
  _swigc__p_svn_wc_notify_state_t,
  _swigc__p_svn_wc_notify_t,
  _swigc__p_svn_wc_operation_t,

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

#define SWIGTYPE_p_apr_file_t swig_types[1]
#define SWIGTYPE_p_apr_hash_t swig_types[2]
#define SWIGTYPE_p_apr_int32_t swig_types[3]
#define SWIGTYPE_p_apr_int64_t swig_types[4]
#define SWIGTYPE_p_apr_pool_t swig_types[5]
#define SWIGTYPE_p_char swig_types[6]
#define SWIGTYPE_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void swig_types[7]
#define SWIGTYPE_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t swig_types[8]
#define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[9]
#define SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[10]
#define SWIGTYPE_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[11]
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[12]
#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[13]
#define SWIGTYPE_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[14]
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[15]
#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[16]
#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[17]
#define SWIGTYPE_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[18]
#define SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[19]
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[20]
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[21]

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

#define SWIGTYPE_p_int swig_types[55]
#define SWIGTYPE_p_long swig_types[56]
#define SWIGTYPE_p_p_apr_array_header_t swig_types[57]
#define SWIGTYPE_p_p_apr_file_t swig_types[58]
#define SWIGTYPE_p_p_apr_hash_t swig_types[59]
#define SWIGTYPE_p_p_char swig_types[60]
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[61]
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[62]
#define SWIGTYPE_p_p_svn_dirent_t swig_types[63]
#define SWIGTYPE_p_p_svn_lock_t swig_types[64]
#define SWIGTYPE_p_p_svn_ra_callbacks2_t swig_types[65]
#define SWIGTYPE_p_p_svn_ra_plugin_t swig_types[66]
#define SWIGTYPE_p_p_svn_ra_reporter2_t swig_types[67]
#define SWIGTYPE_p_p_svn_ra_reporter3_t swig_types[68]
#define SWIGTYPE_p_p_svn_ra_reporter_t swig_types[69]
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[70]
#define SWIGTYPE_p_p_svn_stream_t swig_types[71]
#define SWIGTYPE_p_p_svn_string_t swig_types[72]
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[73]
#define SWIGTYPE_p_p_void swig_types[74]
#define SWIGTYPE_p_svn_auth_baton_t swig_types[75]

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[116]
#define SWIGTYPE_p_svn_opt_revision_t swig_types[117]
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[118]
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[119]
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[120]
#define SWIGTYPE_p_svn_patch_file_t swig_types[121]
#define SWIGTYPE_p_svn_patch_t swig_types[122]
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[123]
#define SWIGTYPE_p_svn_prop_kind swig_types[124]
#define SWIGTYPE_p_svn_prop_patch_t swig_types[125]
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[126]
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[127]
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[128]
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[129]
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[130]
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[131]
#define SWIGTYPE_p_svn_ra_session_t swig_types[132]
#define SWIGTYPE_p_svn_stream_mark_t swig_types[133]
#define SWIGTYPE_p_svn_stream_t swig_types[134]
#define SWIGTYPE_p_svn_string_t swig_types[135]
#define SWIGTYPE_p_svn_stringbuf_t swig_types[136]
#define SWIGTYPE_p_svn_tristate_t swig_types[137]

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

static svn_error_t * svn_ra_reporter_invoke_finish_report(
  svn_ra_reporter_t * _obj, void *report_baton, apr_pool_t *pool) {
  return (_obj->finish_report)(report_baton, pool);
}

static svn_error_t * svn_ra_reporter_invoke_abort_report(
  svn_ra_reporter_t * _obj, void *report_baton, apr_pool_t *pool) {
  return (_obj->abort_report)(report_baton, pool);
}

static svn_error_t * svn_ra_callbacks2_invoke_open_tmp_file(
  svn_ra_callbacks2_t * _obj, apr_file_t **fp, void *callback_baton, apr_pool_t *pool) {
  return (_obj->open_tmp_file)(fp, callback_baton, pool);
}

static svn_error_t * svn_ra_callbacks_invoke_open_tmp_file(
  svn_ra_callbacks_t * _obj, apr_file_t **fp, void *callback_baton, apr_pool_t *pool) {
  return (_obj->open_tmp_file)(fp, callback_baton, pool);
}

static svn_error_t * svn_ra_plugin_invoke_open(
  svn_ra_plugin_t * _obj, void **session_baton, const char *repos_URL, const svn_ra_callbacks_t *callbacks, void *callback_baton, apr_hash_t *config, apr_pool_t *pool) {
  return (_obj->open)(session_baton, repos_URL, callbacks, callback_baton, config, pool);
}

static svn_error_t * svn_ra_plugin_invoke_get_latest_revnum(
  svn_ra_plugin_t * _obj, void *session_baton, svn_revnum_t *latest_revnum, apr_pool_t *pool) {
  return (_obj->get_latest_revnum)(session_baton, latest_revnum, pool);
}

static svn_error_t * svn_ra_plugin_invoke_get_dated_revision(
  svn_ra_plugin_t * _obj, void *session_baton, svn_revnum_t *revision, apr_time_t tm, apr_pool_t *pool) {
  return (_obj->get_dated_revision)(session_baton, revision, tm, pool);

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_open_tmp_file_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(apr_file_t **,void *,apr_pool_t *) = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_open_tmp_file_set(self,open_tmp_file);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tmp_file_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_open_tmp_file_set" "', argument " "2"" of type '" "svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->open_tmp_file = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_open_tmp_file_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(apr_file_t **,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_open_tmp_file_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tmp_file_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) ((arg1)->open_tmp_file);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_auth_baton_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_auth_baton_t *arg2 = (svn_auth_baton_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_auth_baton_set(self,auth_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_auth_baton_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_auth_baton_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_callbacks2_t_auth_baton_set" "', argument " "2"" of type '" "svn_auth_baton_t *""'"); 
    }
    arg2 = (svn_auth_baton_t *)(argp2);
    if (arg1) (arg1)->auth_baton = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_auth_baton_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_auth_baton_t *result = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_auth_baton_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_auth_baton_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_auth_baton_t *) ((arg1)->auth_baton);
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_auth_baton_t, 0 | 0); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_get_wc_prop_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_ra_get_wc_prop_func_t arg2 = (svn_ra_get_wc_prop_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_wc_prop_set(self,get_wc_prop);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_get_wc_prop_set" "', argument " "2"" of type '" "svn_ra_get_wc_prop_func_t""'"); 
      }
    }
    if (arg1) (arg1)->get_wc_prop = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_get_wc_prop_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_get_wc_prop_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_wc_prop_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_ra_get_wc_prop_func_t) ((arg1)->get_wc_prop);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_set_wc_prop_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_ra_set_wc_prop_func_t arg2 = (svn_ra_set_wc_prop_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_set_wc_prop_set(self,set_wc_prop);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_set_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_set_wc_prop_set" "', argument " "2"" of type '" "svn_ra_set_wc_prop_func_t""'"); 
      }
    }
    if (arg1) (arg1)->set_wc_prop = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_set_wc_prop_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_set_wc_prop_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_set_wc_prop_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_set_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_ra_set_wc_prop_func_t) ((arg1)->set_wc_prop);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_push_wc_prop_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_ra_push_wc_prop_func_t arg2 = (svn_ra_push_wc_prop_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_push_wc_prop_set(self,push_wc_prop);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_push_wc_prop_set" "', argument " "2"" of type '" "svn_ra_push_wc_prop_func_t""'"); 
      }
    }
    if (arg1) (arg1)->push_wc_prop = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_push_wc_prop_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_push_wc_prop_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_push_wc_prop_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_ra_push_wc_prop_func_t) ((arg1)->push_wc_prop);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_invalidate_wc_props_set(self,invalidate_wc_props);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "2"" of type '" "svn_ra_invalidate_wc_props_func_t""'"); 
      }
    }
    if (arg1) (arg1)->invalidate_wc_props = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_invalidate_wc_props_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_invalidate_wc_props_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_progress_func_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_ra_progress_notify_func_t arg2 = (svn_ra_progress_notify_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_progress_func_set(self,progress_func);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_func_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_progress_func_set" "', argument " "2"" of type '" "svn_ra_progress_notify_func_t""'"); 
      }
    }
    if (arg1) (arg1)->progress_func = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_progress_func_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_progress_notify_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_progress_func_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_func_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_ra_progress_notify_func_t) ((arg1)->progress_func);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_progress_baton_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *arg2 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_progress_baton_set(self,progress_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_baton_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_callbacks2_t_progress_baton_set" "', argument " "2"" of type '" "void *""'"); 
    }
    if (arg1) (arg1)->progress_baton = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_progress_baton_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    void *result = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_progress_baton_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_baton_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (void *) ((arg1)->progress_baton);
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_cancel_func_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_cancel_func_t arg2 = (svn_cancel_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_cancel_func_set(self,cancel_func);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_cancel_func_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_cancel_func_set" "', argument " "2"" of type '" "svn_cancel_func_t""'"); 
      }
    }
    if (arg1) (arg1)->cancel_func = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_cancel_func_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_cancel_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_cancel_func_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_cancel_func_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_cancel_func_t) ((arg1)->cancel_func);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_get_client_string_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_ra_get_client_string_func_t arg2 = (svn_ra_get_client_string_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_client_string_set(self,get_client_string);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_client_string_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_get_client_string_set" "', argument " "2"" of type '" "svn_ra_get_client_string_func_t""'"); 
      }
    }
    if (arg1) (arg1)->get_client_string = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_get_client_string_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_get_client_string_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_client_string_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_client_string_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_ra_get_client_string_func_t) ((arg1)->get_client_string);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_get_wc_contents_set) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    svn_ra_get_wc_contents_func_t arg2 = (svn_ra_get_wc_contents_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_wc_contents_set(self,get_wc_contents);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_contents_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_get_wc_contents_set" "', argument " "2"" of type '" "svn_ra_get_wc_contents_func_t""'"); 
      }
    }
    if (arg1) (arg1)->get_wc_contents = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_t_get_wc_contents_get) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_get_wc_contents_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_wc_contents_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_contents_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    result = (svn_ra_get_wc_contents_func_t) ((arg1)->get_wc_contents);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_ra_callbacks2_t) {
  {
    int argvi = 0;
    struct svn_ra_callbacks2_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_ra_callbacks2_t();");
    }
    {
      result = (struct svn_ra_callbacks2_t *)calloc(1, sizeof(struct svn_ra_callbacks2_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_ra_callbacks2_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_ra_callbacks2_t) {
  {
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_ra_callbacks2_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_callbacks2_t" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_open_tmp_file_set) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(apr_file_t **,void *,apr_pool_t *) = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_open_tmp_file_set(self,open_tmp_file);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_open_tmp_file_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_open_tmp_file_set" "', argument " "2"" of type '" "svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->open_tmp_file = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_open_tmp_file_get) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(apr_file_t **,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_open_tmp_file_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_open_tmp_file_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) ((arg1)->open_tmp_file);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_auth_baton_set) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    svn_auth_baton_t *arg2 = (svn_auth_baton_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_auth_baton_set(self,auth_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_auth_baton_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_auth_baton_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_callbacks_t_auth_baton_set" "', argument " "2"" of type '" "svn_auth_baton_t *""'"); 
    }
    arg2 = (svn_auth_baton_t *)(argp2);
    if (arg1) (arg1)->auth_baton = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_auth_baton_get) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_auth_baton_t *result = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_auth_baton_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_auth_baton_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    result = (svn_auth_baton_t *) ((arg1)->auth_baton);
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_auth_baton_t, 0 | 0); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_get_wc_prop_set) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    svn_ra_get_wc_prop_func_t arg2 = (svn_ra_get_wc_prop_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_get_wc_prop_set(self,get_wc_prop);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_get_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_get_wc_prop_set" "', argument " "2"" of type '" "svn_ra_get_wc_prop_func_t""'"); 
      }
    }
    if (arg1) (arg1)->get_wc_prop = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_get_wc_prop_get) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_get_wc_prop_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_get_wc_prop_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_get_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    result = (svn_ra_get_wc_prop_func_t) ((arg1)->get_wc_prop);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_set_wc_prop_set) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    svn_ra_set_wc_prop_func_t arg2 = (svn_ra_set_wc_prop_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_set_wc_prop_set(self,set_wc_prop);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_set_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_set_wc_prop_set" "', argument " "2"" of type '" "svn_ra_set_wc_prop_func_t""'"); 
      }
    }
    if (arg1) (arg1)->set_wc_prop = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_set_wc_prop_get) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_set_wc_prop_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_set_wc_prop_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_set_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    result = (svn_ra_set_wc_prop_func_t) ((arg1)->set_wc_prop);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_push_wc_prop_set) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    svn_ra_push_wc_prop_func_t arg2 = (svn_ra_push_wc_prop_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_push_wc_prop_set(self,push_wc_prop);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_push_wc_prop_set" "', argument " "2"" of type '" "svn_ra_push_wc_prop_func_t""'"); 
      }
    }
    if (arg1) (arg1)->push_wc_prop = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_push_wc_prop_get) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_push_wc_prop_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_push_wc_prop_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    result = (svn_ra_push_wc_prop_func_t) ((arg1)->push_wc_prop);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_set) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_invalidate_wc_props_set(self,invalidate_wc_props);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "2"" of type '" "svn_ra_invalidate_wc_props_func_t""'"); 
      }
    }
    if (arg1) (arg1)->invalidate_wc_props = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_get) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_ra_invalidate_wc_props_func_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_callbacks_t_invalidate_wc_props_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_ra_callbacks_t) {
  {
    int argvi = 0;
    struct svn_ra_callbacks_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_ra_callbacks_t();");
    }
    {
      result = (struct svn_ra_callbacks_t *)calloc(1, sizeof(struct svn_ra_callbacks_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_ra_callbacks_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_ra_callbacks_t) {
  {
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_ra_callbacks_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_callbacks_t" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
    }
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    }
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_create_callbacks) {
  {
    svn_ra_callbacks2_t **arg1 = (svn_ra_callbacks2_t **) 0 ;
    apr_pool_t *arg2 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_ra_callbacks2_t *temp1 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    if ((items < 0) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_create_callbacks(pool);");
    }
    if (items > 0) {
      
    }
    {
      result = (svn_error_t *)svn_ra_create_callbacks(arg1,arg2);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
            &callback_result, "S", result,
            SWIGTYPE_p_svn_error_t);
        } else {
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
          argvi++;
        }
      }
    }
    {
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_callbacks2_t, 0); argvi++  ;
    }
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_open4) {
  {
    svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
    char **arg2 = (char **) 0 ;
    char *arg3 = (char *) 0 ;
    char *arg4 = (char *) 0 ;
    svn_ra_callbacks2_t *arg5 = (svn_ra_callbacks2_t *) 0 ;
    void *arg6 = (void *) 0 ;
    apr_hash_t *arg7 = (apr_hash_t *) 0 ;
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_ra_session_t *temp1 ;
    char *temp2 ;
    int res3 ;
    char *buf3 = 0 ;
    int alloc3 = 0 ;
    int res4 ;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    arg2 = &temp2;
    if ((items < 5) || (items > 6)) {
      SWIG_croak("Usage: svn_ra_open4(repos_URL,uuid,callbacks,callback_baton,config,pool);");
    }
    res3 = SWIG_AsCharPtrAndSize(ST(0), &buf3, NULL, &alloc3);
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_open4" "', argument " "3"" of type '" "char const *""'");
    }
    arg3 = (char *)(buf3);
    res4 = SWIG_AsCharPtrAndSize(ST(1), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_open4" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_ConvertPtr(ST(2), &argp5,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_ra_open4" "', argument " "5"" of type '" "svn_ra_callbacks2_t const *""'"); 
    }
    arg5 = (svn_ra_callbacks2_t *)(argp5);
    res6 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg6), 0, 0);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_ra_open4" "', argument " "6"" of type '" "void *""'"); 
    }
    {
      arg7 = svn_swig_pl_objs_to_hash_by_name (ST(4), "svn_config_t *",
        _global_pool);
    }
    if (items > 5) {
      
    }
    {
      if (!arg5) {
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
      }
    }
    {
      result = (svn_error_t *)svn_ra_open4(arg1,(char const **)arg2,(char const *)arg3,(char const *)arg4,(struct svn_ra_callbacks2_t const *)arg5,arg6,arg7,arg8);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_open3) {
  {
    svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
    char *arg2 = (char *) 0 ;
    char *arg3 = (char *) 0 ;
    svn_ra_callbacks2_t *arg4 = (svn_ra_callbacks2_t *) 0 ;
    void *arg5 = (void *) 0 ;
    apr_hash_t *arg6 = (apr_hash_t *) 0 ;
    apr_pool_t *arg7 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_ra_session_t *temp1 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;
    int res3 ;
    char *buf3 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    int res5 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    if ((items < 5) || (items > 6)) {
      SWIG_croak("Usage: svn_ra_open3(repos_URL,uuid,callbacks,callback_baton,config,pool);");
    }
    res2 = SWIG_AsCharPtrAndSize(ST(0), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_open3" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_open3" "', argument " "3"" of type '" "char const *""'");
    }
    arg3 = (char *)(buf3);
    res4 = SWIG_ConvertPtr(ST(2), &argp4,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_open3" "', argument " "4"" of type '" "svn_ra_callbacks2_t const *""'"); 
    }
    arg4 = (svn_ra_callbacks2_t *)(argp4);
    res5 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg5), 0, 0);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_ra_open3" "', argument " "5"" of type '" "void *""'"); 
    }
    {
      arg6 = svn_swig_pl_objs_to_hash_by_name (ST(4), "svn_config_t *",
        _global_pool);
    }
    if (items > 5) {
      
    }
    {
      if (!arg4) {
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
      }
    }
    {
      result = (svn_error_t *)svn_ra_open3(arg1,(char const *)arg2,(char const *)arg3,(struct svn_ra_callbacks2_t const *)arg4,arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_open2) {
  {
    svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
    char *arg2 = (char *) 0 ;
    svn_ra_callbacks2_t *arg3 = (svn_ra_callbacks2_t *) 0 ;
    void *arg4 = (void *) 0 ;
    apr_hash_t *arg5 = (apr_hash_t *) 0 ;
    apr_pool_t *arg6 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_ra_session_t *temp1 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;
    void *argp3 = 0 ;
    int res3 = 0 ;
    int res4 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_ra_open2(repos_URL,callbacks,callback_baton,config,pool);");
    }
    res2 = SWIG_AsCharPtrAndSize(ST(0), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_open2" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(1), &argp3,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_open2" "', argument " "3"" of type '" "svn_ra_callbacks2_t const *""'"); 
    }
    arg3 = (svn_ra_callbacks2_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_open2" "', argument " "4"" of type '" "void *""'"); 
    }
    {
      arg5 = svn_swig_pl_objs_to_hash_by_name (ST(3), "svn_config_t *",
        _global_pool);
    }
    if (items > 4) {
      
    }
    {
      if (!arg3) {
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
      }
    }
    {
      result = (svn_error_t *)svn_ra_open2(arg1,(char const *)arg2,(struct svn_ra_callbacks2_t const *)arg3,arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_open) {
  {
    svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
    char *arg2 = (char *) 0 ;
    svn_ra_callbacks_t *arg3 = (svn_ra_callbacks_t *) 0 ;
    void *arg4 = (void *) 0 ;
    apr_hash_t *arg5 = (apr_hash_t *) 0 ;
    apr_pool_t *arg6 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_ra_session_t *temp1 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    if ((items < 3) || (items > 4)) {
      SWIG_croak("Usage: svn_ra_open(repos_URL,callbacks,callback_baton,config,pool);");
    }
    res2 = SWIG_AsCharPtrAndSize(ST(0), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_open" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    {
      svn_ra_make_callbacks(&arg3, &arg4, ST(1), _global_pool);
    }
    {
      arg5 = svn_swig_pl_objs_to_hash_by_name (ST(2), "svn_config_t *",
        _global_pool);
    }
    if (items > 3) {
      
    }
    {
      result = (svn_error_t *)svn_ra_open(arg1,(char const *)arg2,(struct svn_ra_callbacks_t const *)arg3,arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_plugin_t_open_set) {
  {
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
    svn_error_t *(*arg2)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *) = (svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_ra_plugin_t_open_set(self,open);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_open_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
    }
    arg1 = (struct svn_ra_plugin_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_plugin_t_open_set" "', argument " "2"" of type '" "svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->open = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  }
}


XS(_wrap_svn_ra_plugin_t_open_get) {
  {
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_ra_plugin_t_open_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_open_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
    }
    arg1 = (struct svn_ra_plugin_t *)(argp1);
    result = (svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)) ((arg1)->open);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_plugin_t_get_latest_revnum_set) {

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    XSRETURN(argvi);
  fail:
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks2_invoke_open_tmp_file) {
  {
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
    apr_file_t **arg2 = (apr_file_t **) 0 ;
    void *arg3 = (void *) 0 ;
    apr_pool_t *arg4 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    apr_file_t *temp2 ;
    int res3 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg2 = &temp2;
    if ((items < 2) || (items > 3)) {
      SWIG_croak("Usage: svn_ra_callbacks2_invoke_open_tmp_file(_obj,callback_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_invoke_open_tmp_file" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
    }
    arg1 = (svn_ra_callbacks2_t *)(argp1);
    res3 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg3), 0, 0);
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_callbacks2_invoke_open_tmp_file" "', argument " "3"" of type '" "void *""'"); 
    }
    if (items > 2) {
      
    }
    {
      result = (svn_error_t *)svn_ra_callbacks2_invoke_open_tmp_file(arg1,arg2,arg3,arg4);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  fail:
    
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_callbacks_invoke_open_tmp_file) {
  {
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
    apr_file_t **arg2 = (apr_file_t **) 0 ;
    void *arg3 = (void *) 0 ;
    apr_pool_t *arg4 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    apr_file_t *temp2 ;
    int res3 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg2 = &temp2;
    if ((items < 2) || (items > 3)) {
      SWIG_croak("Usage: svn_ra_callbacks_invoke_open_tmp_file(_obj,callback_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_invoke_open_tmp_file" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
    }
    arg1 = (svn_ra_callbacks_t *)(argp1);
    res3 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg3), 0, 0);
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_callbacks_invoke_open_tmp_file" "', argument " "3"" of type '" "void *""'"); 
    }
    if (items > 2) {
      
    }
    {
      result = (svn_error_t *)svn_ra_callbacks_invoke_open_tmp_file(arg1,arg2,arg3,arg4);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

    SWIG_croak_null();
  }
}


XS(_wrap_svn_ra_plugin_invoke_open) {
  {
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
    void **arg2 = (void **) 0 ;
    char *arg3 = (char *) 0 ;
    svn_ra_callbacks_t *arg4 = (svn_ra_callbacks_t *) 0 ;
    void *arg5 = (void *) 0 ;
    apr_hash_t *arg6 = (apr_hash_t *) 0 ;
    apr_pool_t *arg7 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *temp2 ;
    int res3 ;
    char *buf3 = 0 ;
    int alloc3 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg2 = &temp2;
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_ra_plugin_invoke_open(_obj,repos_URL,callbacks,callback_baton,config,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_invoke_open" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
    }
    arg1 = (svn_ra_plugin_t *)(argp1);
    res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_plugin_invoke_open" "', argument " "3"" of type '" "char const *""'");
    }
    arg3 = (char *)(buf3);
    {
      svn_ra_make_callbacks(&arg4, &arg5, ST(2), _global_pool);
    }
    {
      arg6 = svn_swig_pl_objs_to_hash_by_name (ST(3), "svn_config_t *",
        _global_pool);
    }
    if (items > 4) {
      
    }
    {
      result = (svn_error_t *)svn_ra_plugin_invoke_open(arg1,arg2,(char const *)arg3,(struct svn_ra_callbacks_t const *)arg4,arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

static swig_type_info _swigt__p_apr_file_t = {"_p_apr_file_t", "apr_file_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_hash_t = {"_p_apr_hash_t", "apr_hash_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_int32_t = {"_p_apr_int32_t", "apr_int32_t *|time_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_int64_t = {"_p_apr_int64_t", "apr_int64_t *|svn_filesize_t *|apr_time_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_pool_t = {"_p_apr_pool_t", "apr_pool_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void = {"_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void", "void (*)(apr_off_t,apr_off_t,void *,apr_pool_t *)|svn_ra_progress_notify_func_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t = {"_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t", "struct svn_error_t *(*)(int,apr_pool_t *,apr_hash_t *)|svn_ra_init_func_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_opt_subcommand_t *|struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)|struct svn_error_t *(*)(apr_file_t **,void *,apr_poo...
static swig_type_info _swigt__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t",...
static swig_type_info _swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_commit_callback2_t|struct svn_error_t *(*)(svn_commit_info_t const *,voi...
static swig_type_info _swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_location_segment_t *,void *,apr_pool_t *)|svn_location_s...
static swig_type_info _swigt__p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "struct svn_error_t *(*)(svn_txdelta_window_t *,void *)|svn_txdelta_window_handler_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void__p_svn_error_t = {"_p_f_p_void__p_svn_error_t", "svn_cancel_func_t|struct svn_error_t *(*)(void *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,apr_pool_t *)|svn_error_t *(*)(void *,apr_pool_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "svn_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const **,apr_pool_t *)|svn_ra_get_client_string_func_t|struct svn_err...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_c...

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_long = {"_p_long", "long *|svn_revnum_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t", "apr_array_header_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_catalog_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "svn_txdelta_window_handler_t *|struct svn_error_t *(**)(svn_txdelta_window_t *,void *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_delta_editor_t = {"_p_p_svn_delta_editor_t", "struct svn_delta_editor_t **|svn_delta_editor_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_dirent_t = {"_p_p_svn_dirent_t", "struct svn_dirent_t **|svn_dirent_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_lock_t = {"_p_p_svn_lock_t", "struct svn_lock_t **|svn_lock_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_callbacks2_t = {"_p_p_svn_ra_callbacks2_t", "struct svn_ra_callbacks2_t **|svn_ra_callbacks2_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_plugin_t = {"_p_p_svn_ra_plugin_t", "struct svn_ra_plugin_t **|svn_ra_plugin_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_reporter2_t = {"_p_p_svn_ra_reporter2_t", "struct svn_ra_reporter2_t **|svn_ra_reporter2_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_reporter3_t = {"_p_p_svn_ra_reporter3_t", "struct svn_ra_reporter3_t **|svn_ra_reporter3_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_reporter_t = {"_p_p_svn_ra_reporter_t", "struct svn_ra_reporter_t **|svn_ra_reporter_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_session_t = {"_p_p_svn_ra_session_t", "struct svn_ra_session_t **|svn_ra_session_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_stream_t = {"_p_p_svn_stream_t", "struct svn_stream_t **|svn_stream_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_string_t = {"_p_p_svn_string_t", "struct svn_string_t **|svn_string_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_stringbuf_t = {"_p_p_svn_stringbuf_t", "struct svn_stringbuf_t **|svn_stringbuf_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_baton_t = {"_p_svn_auth_baton_t", "struct svn_auth_baton_t *|svn_auth_baton_t *", 0, 0, (void*)0, 0};

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

static swig_type_info _swigt__p_svn_opt_revision_range_t = {"_p_svn_opt_revision_range_t", "struct svn_opt_revision_range_t *|svn_opt_revision_range_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_revision_t = {"_p_svn_opt_revision_t", "struct svn_opt_revision_t *|svn_opt_revision_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_revision_value_t = {"_p_svn_opt_revision_value_t", "union svn_opt_revision_value_t *|svn_opt_revision_value_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_subcommand_desc2_t = {"_p_svn_opt_subcommand_desc2_t", "struct svn_opt_subcommand_desc2_t *|svn_opt_subcommand_desc2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_subcommand_desc_t = {"_p_svn_opt_subcommand_desc_t", "struct svn_opt_subcommand_desc_t *|svn_opt_subcommand_desc_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_patch_file_t = {"_p_svn_patch_file_t", "struct svn_patch_file_t *|svn_patch_file_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_patch_t = {"_p_svn_patch_t", "struct svn_patch_t *|svn_patch_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_inherited_item_t = {"_p_svn_prop_inherited_item_t", "struct svn_prop_inherited_item_t *|svn_prop_inherited_item_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_kind = {"_p_svn_prop_kind", "svn_prop_kind_t *|enum svn_prop_kind *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_patch_t = {"_p_svn_prop_patch_t", "struct svn_prop_patch_t *|svn_prop_patch_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_callbacks2_t = {"_p_svn_ra_callbacks2_t", "struct svn_ra_callbacks2_t *|svn_ra_callbacks2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_callbacks_t = {"_p_svn_ra_callbacks_t", "struct svn_ra_callbacks_t *|svn_ra_callbacks_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_plugin_t = {"_p_svn_ra_plugin_t", "struct svn_ra_plugin_t *|svn_ra_plugin_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter2_t = {"_p_svn_ra_reporter2_t", "struct svn_ra_reporter2_t *|svn_ra_reporter2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter3_t = {"_p_svn_ra_reporter3_t", "struct svn_ra_reporter3_t *|svn_ra_reporter3_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter_t = {"_p_svn_ra_reporter_t", "struct svn_ra_reporter_t *|svn_ra_reporter_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_session_t = {"_p_svn_ra_session_t", "struct svn_ra_session_t *|svn_ra_session_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stream_mark_t = {"_p_svn_stream_mark_t", "struct svn_stream_mark_t *|svn_stream_mark_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stream_t = {"_p_svn_stream_t", "struct svn_stream_t *|svn_stream_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_string_t = {"_p_svn_string_t", "struct svn_string_t *|svn_string_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stringbuf_t = {"_p_svn_stringbuf_t", "struct svn_stringbuf_t *|svn_stringbuf_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_tristate_t = {"_p_svn_tristate_t", "enum svn_tristate_t *|svn_tristate_t *", 0, 0, (void*)0, 0};

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  &_swigt__p_apr_file_t,
  &_swigt__p_apr_hash_t,
  &_swigt__p_apr_int32_t,
  &_swigt__p_apr_int64_t,
  &_swigt__p_apr_pool_t,
  &_swigt__p_char,
  &_swigt__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
  &_swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
  &_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
  &_swigt__p_f_p_void__p_svn_error_t,
  &_swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_void_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t,
  &_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  &_swigt__p_int,
  &_swigt__p_long,
  &_swigt__p_p_apr_array_header_t,
  &_swigt__p_p_apr_file_t,
  &_swigt__p_p_apr_hash_t,
  &_swigt__p_p_char,
  &_swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
  &_swigt__p_p_svn_delta_editor_t,
  &_swigt__p_p_svn_dirent_t,
  &_swigt__p_p_svn_lock_t,
  &_swigt__p_p_svn_ra_callbacks2_t,
  &_swigt__p_p_svn_ra_plugin_t,
  &_swigt__p_p_svn_ra_reporter2_t,
  &_swigt__p_p_svn_ra_reporter3_t,
  &_swigt__p_p_svn_ra_reporter_t,
  &_swigt__p_p_svn_ra_session_t,
  &_swigt__p_p_svn_stream_t,
  &_swigt__p_p_svn_string_t,
  &_swigt__p_p_svn_stringbuf_t,
  &_swigt__p_p_void,
  &_swigt__p_svn_auth_baton_t,

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  &_swigt__p_svn_opt_revision_range_t,
  &_swigt__p_svn_opt_revision_t,
  &_swigt__p_svn_opt_revision_value_t,
  &_swigt__p_svn_opt_subcommand_desc2_t,
  &_swigt__p_svn_opt_subcommand_desc_t,
  &_swigt__p_svn_patch_file_t,
  &_swigt__p_svn_patch_t,
  &_swigt__p_svn_prop_inherited_item_t,
  &_swigt__p_svn_prop_kind,
  &_swigt__p_svn_prop_patch_t,
  &_swigt__p_svn_ra_callbacks2_t,
  &_swigt__p_svn_ra_callbacks_t,
  &_swigt__p_svn_ra_plugin_t,
  &_swigt__p_svn_ra_reporter2_t,
  &_swigt__p_svn_ra_reporter3_t,
  &_swigt__p_svn_ra_reporter_t,
  &_swigt__p_svn_ra_session_t,
  &_swigt__p_svn_stream_mark_t,
  &_swigt__p_svn_stream_t,
  &_swigt__p_svn_string_t,
  &_swigt__p_svn_stringbuf_t,
  &_swigt__p_svn_tristate_t,

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

static swig_cast_info _swigc__p_apr_file_t[] = {  {&_swigt__p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_apr_hash_t[] = {  {&_swigt__p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_apr_int32_t[] = {  {&_swigt__p_apr_int32_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_apr_int64_t[] = {  {&_swigt__p_apr_int64_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_apr_pool_t[] = {  {&_swigt__p_apr_pool_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_char[] = {  {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void[] = {  {&_swigt__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t[] = {  {&_swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_s...
static swig_cast_info _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr...
static swig_cast_info _swigc__p_f_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_err...
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit...
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_...

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_long[] = {  {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_apr_array_header_t[] = {  {&_swigt__p_p_apr_array_header_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_apr_file_t[] = {  {&_swigt__p_p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_apr_hash_t[] = {  {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t[] = {  {&_swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_delta_editor_t[] = {  {&_swigt__p_p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_dirent_t[] = {  {&_swigt__p_p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_lock_t[] = {  {&_swigt__p_p_svn_lock_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_ra_callbacks2_t[] = {  {&_swigt__p_p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_ra_plugin_t[] = {  {&_swigt__p_p_svn_ra_plugin_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_ra_reporter2_t[] = {  {&_swigt__p_p_svn_ra_reporter2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_ra_reporter3_t[] = {  {&_swigt__p_p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_ra_reporter_t[] = {  {&_swigt__p_p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_ra_session_t[] = {  {&_swigt__p_p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_stream_t[] = {  {&_swigt__p_p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_string_t[] = {  {&_swigt__p_p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_svn_stringbuf_t[] = {  {&_swigt__p_p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_baton_t[] = {  {&_swigt__p_svn_auth_baton_t, 0, 0, 0},{0, 0, 0, 0}};

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

static swig_cast_info _swigc__p_svn_opt_revision_range_t[] = {  {&_swigt__p_svn_opt_revision_range_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_revision_t[] = {  {&_swigt__p_svn_opt_revision_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_revision_value_t[] = {  {&_swigt__p_svn_opt_revision_value_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_subcommand_desc2_t[] = {  {&_swigt__p_svn_opt_subcommand_desc2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_subcommand_desc_t[] = {  {&_swigt__p_svn_opt_subcommand_desc_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_patch_file_t[] = {  {&_swigt__p_svn_patch_file_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_patch_t[] = {  {&_swigt__p_svn_patch_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_inherited_item_t[] = {  {&_swigt__p_svn_prop_inherited_item_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_kind[] = {  {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_patch_t[] = {  {&_swigt__p_svn_prop_patch_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_callbacks2_t[] = {  {&_swigt__p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_callbacks_t[] = {  {&_swigt__p_svn_ra_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_plugin_t[] = {  {&_swigt__p_svn_ra_plugin_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter2_t[] = {  {&_swigt__p_svn_ra_reporter2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter3_t[] = {  {&_swigt__p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter_t[] = {  {&_swigt__p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_session_t[] = {  {&_swigt__p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stream_mark_t[] = {  {&_swigt__p_svn_stream_mark_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stream_t[] = {  {&_swigt__p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_string_t[] = {  {&_swigt__p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stringbuf_t[] = {  {&_swigt__p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_tristate_t[] = {  {&_swigt__p_svn_tristate_t, 0, 0, 0},{0, 0, 0, 0}};

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  _swigc__p_apr_file_t,
  _swigc__p_apr_hash_t,
  _swigc__p_apr_int32_t,
  _swigc__p_apr_int64_t,
  _swigc__p_apr_pool_t,
  _swigc__p_char,
  _swigc__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
  _swigc__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
  _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
  _swigc__p_f_p_void__p_svn_error_t,
  _swigc__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_void_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t,
  _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  _swigc__p_int,
  _swigc__p_long,
  _swigc__p_p_apr_array_header_t,
  _swigc__p_p_apr_file_t,
  _swigc__p_p_apr_hash_t,
  _swigc__p_p_char,
  _swigc__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
  _swigc__p_p_svn_delta_editor_t,
  _swigc__p_p_svn_dirent_t,
  _swigc__p_p_svn_lock_t,
  _swigc__p_p_svn_ra_callbacks2_t,
  _swigc__p_p_svn_ra_plugin_t,
  _swigc__p_p_svn_ra_reporter2_t,
  _swigc__p_p_svn_ra_reporter3_t,
  _swigc__p_p_svn_ra_reporter_t,
  _swigc__p_p_svn_ra_session_t,
  _swigc__p_p_svn_stream_t,
  _swigc__p_p_svn_string_t,
  _swigc__p_p_svn_stringbuf_t,
  _swigc__p_p_void,
  _swigc__p_svn_auth_baton_t,

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

  _swigc__p_svn_opt_revision_range_t,
  _swigc__p_svn_opt_revision_t,
  _swigc__p_svn_opt_revision_value_t,
  _swigc__p_svn_opt_subcommand_desc2_t,
  _swigc__p_svn_opt_subcommand_desc_t,
  _swigc__p_svn_patch_file_t,
  _swigc__p_svn_patch_t,
  _swigc__p_svn_prop_inherited_item_t,
  _swigc__p_svn_prop_kind,
  _swigc__p_svn_prop_patch_t,
  _swigc__p_svn_ra_callbacks2_t,
  _swigc__p_svn_ra_callbacks_t,
  _swigc__p_svn_ra_plugin_t,
  _swigc__p_svn_ra_reporter2_t,
  _swigc__p_svn_ra_reporter3_t,
  _swigc__p_svn_ra_reporter_t,
  _swigc__p_svn_ra_session_t,
  _swigc__p_svn_stream_mark_t,
  _swigc__p_svn_stream_t,
  _swigc__p_svn_string_t,
  _swigc__p_svn_stringbuf_t,
  _swigc__p_svn_tristate_t,

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

{"SVN::_Ra::svn_ra_reporter_t_delete_path_set", _wrap_svn_ra_reporter_t_delete_path_set},
{"SVN::_Ra::svn_ra_reporter_t_delete_path_get", _wrap_svn_ra_reporter_t_delete_path_get},
{"SVN::_Ra::svn_ra_reporter_t_link_path_set", _wrap_svn_ra_reporter_t_link_path_set},
{"SVN::_Ra::svn_ra_reporter_t_link_path_get", _wrap_svn_ra_reporter_t_link_path_get},
{"SVN::_Ra::svn_ra_reporter_t_finish_report_set", _wrap_svn_ra_reporter_t_finish_report_set},
{"SVN::_Ra::svn_ra_reporter_t_finish_report_get", _wrap_svn_ra_reporter_t_finish_report_get},
{"SVN::_Ra::svn_ra_reporter_t_abort_report_set", _wrap_svn_ra_reporter_t_abort_report_set},
{"SVN::_Ra::svn_ra_reporter_t_abort_report_get", _wrap_svn_ra_reporter_t_abort_report_get},
{"SVN::_Ra::new_svn_ra_reporter_t", _wrap_new_svn_ra_reporter_t},
{"SVN::_Ra::delete_svn_ra_reporter_t", _wrap_delete_svn_ra_reporter_t},
{"SVN::_Ra::svn_ra_callbacks2_t_open_tmp_file_set", _wrap_svn_ra_callbacks2_t_open_tmp_file_set},
{"SVN::_Ra::svn_ra_callbacks2_t_open_tmp_file_get", _wrap_svn_ra_callbacks2_t_open_tmp_file_get},
{"SVN::_Ra::svn_ra_callbacks2_t_auth_baton_set", _wrap_svn_ra_callbacks2_t_auth_baton_set},
{"SVN::_Ra::svn_ra_callbacks2_t_auth_baton_get", _wrap_svn_ra_callbacks2_t_auth_baton_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_prop_set", _wrap_svn_ra_callbacks2_t_get_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_prop_get", _wrap_svn_ra_callbacks2_t_get_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_set_wc_prop_set", _wrap_svn_ra_callbacks2_t_set_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_set_wc_prop_get", _wrap_svn_ra_callbacks2_t_set_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_push_wc_prop_set", _wrap_svn_ra_callbacks2_t_push_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_push_wc_prop_get", _wrap_svn_ra_callbacks2_t_push_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_set},
{"SVN::_Ra::svn_ra_callbacks2_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_get},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_func_set", _wrap_svn_ra_callbacks2_t_progress_func_set},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_func_get", _wrap_svn_ra_callbacks2_t_progress_func_get},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_baton_set", _wrap_svn_ra_callbacks2_t_progress_baton_set},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_baton_get", _wrap_svn_ra_callbacks2_t_progress_baton_get},
{"SVN::_Ra::svn_ra_callbacks2_t_cancel_func_set", _wrap_svn_ra_callbacks2_t_cancel_func_set},
{"SVN::_Ra::svn_ra_callbacks2_t_cancel_func_get", _wrap_svn_ra_callbacks2_t_cancel_func_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_set", _wrap_svn_ra_callbacks2_t_get_client_string_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_get", _wrap_svn_ra_callbacks2_t_get_client_string_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_set", _wrap_svn_ra_callbacks2_t_get_wc_contents_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_get", _wrap_svn_ra_callbacks2_t_get_wc_contents_get},
{"SVN::_Ra::new_svn_ra_callbacks2_t", _wrap_new_svn_ra_callbacks2_t},
{"SVN::_Ra::delete_svn_ra_callbacks2_t", _wrap_delete_svn_ra_callbacks2_t},
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_set", _wrap_svn_ra_callbacks_t_open_tmp_file_set},
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_get", _wrap_svn_ra_callbacks_t_open_tmp_file_get},
{"SVN::_Ra::svn_ra_callbacks_t_auth_baton_set", _wrap_svn_ra_callbacks_t_auth_baton_set},
{"SVN::_Ra::svn_ra_callbacks_t_auth_baton_get", _wrap_svn_ra_callbacks_t_auth_baton_get},
{"SVN::_Ra::svn_ra_callbacks_t_get_wc_prop_set", _wrap_svn_ra_callbacks_t_get_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_get_wc_prop_get", _wrap_svn_ra_callbacks_t_get_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_set_wc_prop_set", _wrap_svn_ra_callbacks_t_set_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_set_wc_prop_get", _wrap_svn_ra_callbacks_t_set_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_push_wc_prop_set", _wrap_svn_ra_callbacks_t_push_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_push_wc_prop_get", _wrap_svn_ra_callbacks_t_push_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks_t_invalidate_wc_props_set},
{"SVN::_Ra::svn_ra_callbacks_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks_t_invalidate_wc_props_get},
{"SVN::_Ra::new_svn_ra_callbacks_t", _wrap_new_svn_ra_callbacks_t},
{"SVN::_Ra::delete_svn_ra_callbacks_t", _wrap_delete_svn_ra_callbacks_t},
{"SVN::_Ra::svn_ra_initialize", _wrap_svn_ra_initialize},
{"SVN::_Ra::svn_ra_create_callbacks", _wrap_svn_ra_create_callbacks},
{"SVN::_Ra::svn_ra_open4", _wrap_svn_ra_open4},
{"SVN::_Ra::svn_ra_open3", _wrap_svn_ra_open3},
{"SVN::_Ra::svn_ra_open2", _wrap_svn_ra_open2},
{"SVN::_Ra::svn_ra_open", _wrap_svn_ra_open},
{"SVN::_Ra::svn_ra_reparent", _wrap_svn_ra_reparent},
{"SVN::_Ra::svn_ra_get_session_url", _wrap_svn_ra_get_session_url},
{"SVN::_Ra::svn_ra_get_path_relative_to_session", _wrap_svn_ra_get_path_relative_to_session},
{"SVN::_Ra::svn_ra_get_path_relative_to_root", _wrap_svn_ra_get_path_relative_to_root},
{"SVN::_Ra::svn_ra_get_latest_revnum", _wrap_svn_ra_get_latest_revnum},
{"SVN::_Ra::svn_ra_get_dated_revision", _wrap_svn_ra_get_dated_revision},

src/subversion/subversion/bindings/swig/perl/native/svn_ra.c  view on Meta::CPAN

{"SVN::_Ra::svn_ra_reporter2_invoke_set_path", _wrap_svn_ra_reporter2_invoke_set_path},
{"SVN::_Ra::svn_ra_reporter2_invoke_delete_path", _wrap_svn_ra_reporter2_invoke_delete_path},
{"SVN::_Ra::svn_ra_reporter2_invoke_link_path", _wrap_svn_ra_reporter2_invoke_link_path},
{"SVN::_Ra::svn_ra_reporter2_invoke_finish_report", _wrap_svn_ra_reporter2_invoke_finish_report},
{"SVN::_Ra::svn_ra_reporter2_invoke_abort_report", _wrap_svn_ra_reporter2_invoke_abort_report},
{"SVN::_Ra::svn_ra_reporter_invoke_set_path", _wrap_svn_ra_reporter_invoke_set_path},
{"SVN::_Ra::svn_ra_reporter_invoke_delete_path", _wrap_svn_ra_reporter_invoke_delete_path},
{"SVN::_Ra::svn_ra_reporter_invoke_link_path", _wrap_svn_ra_reporter_invoke_link_path},
{"SVN::_Ra::svn_ra_reporter_invoke_finish_report", _wrap_svn_ra_reporter_invoke_finish_report},
{"SVN::_Ra::svn_ra_reporter_invoke_abort_report", _wrap_svn_ra_reporter_invoke_abort_report},
{"SVN::_Ra::svn_ra_callbacks2_invoke_open_tmp_file", _wrap_svn_ra_callbacks2_invoke_open_tmp_file},
{"SVN::_Ra::svn_ra_callbacks_invoke_open_tmp_file", _wrap_svn_ra_callbacks_invoke_open_tmp_file},
{"SVN::_Ra::svn_ra_plugin_invoke_open", _wrap_svn_ra_plugin_invoke_open},
{"SVN::_Ra::svn_ra_plugin_invoke_get_latest_revnum", _wrap_svn_ra_plugin_invoke_get_latest_revnum},
{"SVN::_Ra::svn_ra_plugin_invoke_get_dated_revision", _wrap_svn_ra_plugin_invoke_get_dated_revision},
{"SVN::_Ra::svn_ra_plugin_invoke_change_rev_prop", _wrap_svn_ra_plugin_invoke_change_rev_prop},
{"SVN::_Ra::svn_ra_plugin_invoke_rev_proplist", _wrap_svn_ra_plugin_invoke_rev_proplist},
{"SVN::_Ra::svn_ra_plugin_invoke_rev_prop", _wrap_svn_ra_plugin_invoke_rev_prop},
{"SVN::_Ra::svn_ra_plugin_invoke_get_commit_editor", _wrap_svn_ra_plugin_invoke_get_commit_editor},
{"SVN::_Ra::svn_ra_plugin_invoke_get_file", _wrap_svn_ra_plugin_invoke_get_file},
{"SVN::_Ra::svn_ra_plugin_invoke_get_dir", _wrap_svn_ra_plugin_invoke_get_dir},
{"SVN::_Ra::svn_ra_plugin_invoke_do_update", _wrap_svn_ra_plugin_invoke_do_update},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[113]
#define SWIGTYPE_p_svn_opt_revision_t swig_types[114]
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[115]
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[116]
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[117]
#define SWIGTYPE_p_svn_patch_file_t swig_types[118]
#define SWIGTYPE_p_svn_patch_t swig_types[119]
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[120]
#define SWIGTYPE_p_svn_prop_kind swig_types[121]
#define SWIGTYPE_p_svn_prop_patch_t swig_types[122]
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[123]
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[124]
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[125]
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[126]
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[127]
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[128]
#define SWIGTYPE_p_svn_ra_session_t swig_types[129]
#define SWIGTYPE_p_svn_stream_mark_t swig_types[130]
#define SWIGTYPE_p_svn_stream_t swig_types[131]
#define SWIGTYPE_p_svn_string_t swig_types[132]
#define SWIGTYPE_p_svn_stringbuf_t swig_types[133]
#define SWIGTYPE_p_svn_tristate_t swig_types[134]

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[144]
#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[145]
#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[146]
#define SWIGTYPE_p_svn_wc_conflict_description2_t swig_types[147]
#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[148]
#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[149]
#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[150]
#define SWIGTYPE_p_svn_wc_conflict_result_t swig_types[151]
#define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[152]
#define SWIGTYPE_p_svn_wc_context_t swig_types[153]
#define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[154]
#define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[155]
#define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[156]
#define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[157]
#define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[158]
#define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[159]
#define SWIGTYPE_p_svn_wc_entry_t swig_types[160]
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[161]
#define SWIGTYPE_p_svn_wc_external_item_t swig_types[162]
#define SWIGTYPE_p_svn_wc_info_t swig_types[163]
#define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[164]
#define SWIGTYPE_p_svn_wc_notify_action_t swig_types[165]
#define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[166]
#define SWIGTYPE_p_svn_wc_notify_state_t swig_types[167]
#define SWIGTYPE_p_svn_wc_notify_t swig_types[168]
#define SWIGTYPE_p_svn_wc_operation_t swig_types[169]

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

      if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, mant_min, mant_max)) {
	if (val) *val = (long long)(d);
	return res;
      }
    }
  }
  return SWIG_TypeError; 
}


static svn_error_t * svn_wc_diff_callbacks4_invoke_file_opened(
  svn_wc_diff_callbacks4_t * _obj, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, const char *path, svn_revnum_t rev, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->file_opened)(tree_conflicted, skip, path, rev, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_file_changed(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *...
  return (_obj->file_changed)(contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_file_added(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *...
  return (_obj->file_added)(contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, copyfrom_path, copyfrom_revision, propchanges, originalprops, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_file_deleted(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *originalprops, void *diff_baton, ...
  return (_obj->file_deleted)(state, tree_conflicted, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_deleted(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->dir_deleted)(state, tree_conflicted, path, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_opened(
  svn_wc_diff_callbacks4_t * _obj, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, svn_boolean_t *skip_children, const char *path, svn_revnum_t rev, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->dir_opened)(tree_conflicted, skip, skip_children, path, rev, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_added(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, svn_boolean_t *skip_children, const char *path, svn_revnum_t rev, const char *copyfrom_path, svn_revnum_t copyfrom_revision, void *d...
  return (_obj->dir_added)(state, tree_conflicted, skip, skip_children, path, rev, copyfrom_path, copyfrom_revision, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_props_changed(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, svn_boolean_t dir_was_added, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton, apr_pool_t *scrat...
  return (_obj->dir_props_changed)(propstate, tree_conflicted, path, dir_was_added, propchanges, original_props, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_closed(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, svn_boolean_t dir_was_added, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->dir_closed)(contentstate, propstate, tree_conflicted, path, dir_was_added, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_file_changed(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1...
  return (_obj->file_changed)(adm_access, contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_file_added(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1...
  return (_obj->file_added)(adm_access, contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_file_deleted(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *...
  return (_obj->file_deleted)(adm_access, state, tree_conflicted, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_added(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_added)(adm_access, state, tree_conflicted, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_deleted(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton) {
  return (_obj->dir_deleted)(adm_access, state, tree_conflicted, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_props_changed(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
  return (_obj->dir_props_changed)(adm_access, propstate, tree_conflicted, path, propchanges, original_props, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_opened(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_boolean_t *tree_conflicted, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_opened)(adm_access, tree_conflicted, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_closed(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton) {
  return (_obj->dir_closed)(adm_access, contentstate, propstate, tree_conflicted, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_file_changed(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char ...
  return (_obj->file_changed)(adm_access, contentstate, propstate, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_file_added(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char ...
  return (_obj->file_added)(adm_access, contentstate, propstate, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_file_deleted(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *originalprops, void *diff_baton)...
  return (_obj->file_deleted)(adm_access, state, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_added(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_added)(adm_access, state, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_deleted(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, void *diff_baton) {
  return (_obj->dir_deleted)(adm_access, state, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_props_changed(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
  return (_obj->dir_props_changed)(adm_access, state, path, propchanges, original_props, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_file_changed(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, void *d...
  return (_obj->file_changed)(adm_access, state, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_file_added(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, void *d...
  return (_obj->file_added)(adm_access, state, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_file_deleted(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, void *diff_baton) {
  return (_obj->file_deleted)(adm_access, state, path, tmpfile1, tmpfile2, mimetype1, mimetype2, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_dir_added(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_added)(adm_access, state, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_dir_deleted(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, void *diff_baton) {
  return (_obj->dir_deleted)(adm_access, state, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_props_changed(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
  return (_obj->props_changed)(adm_access, state, path, propchanges, original_props, diff_baton);
}

static svn_error_t * svn_wc_entry_callbacks2_invoke_found_entry(
  svn_wc_entry_callbacks2_t * _obj, const char *path, const svn_wc_entry_t *entry, void *walk_baton, apr_pool_t *pool) {
  return (_obj->found_entry)(path, entry, walk_baton, pool);
}

static svn_error_t * svn_wc_entry_callbacks2_invoke_handle_error(
  svn_wc_entry_callbacks2_t * _obj, const char *path, svn_error_t *err, void *walk_baton, apr_pool_t *pool) {
  return (_obj->handle_error)(path, err, walk_baton, pool);
}

static svn_error_t * svn_wc_entry_callbacks_invoke_found_entry(
  svn_wc_entry_callbacks_t * _obj, const char *path, const svn_wc_entry_t *entry, void *walk_baton, apr_pool_t *pool) {
  return (_obj->found_entry)(path, entry, walk_baton, pool);
}

static svn_error_t * svn_wc_invoke_external_update(
  svn_wc_external_update_t _obj, void *baton, const char *local_abspath, const svn_string_t *old_val, const svn_string_t *new_val, svn_depth_t depth, apr_pool_t *scratch_pool) {
  return _obj(baton, local_abspath, old_val, new_val, depth, scratch_pool);
}

static void svn_wc_invoke_notify_func2(
  svn_wc_notify_func2_t _obj, void *baton, const svn_wc_notify_t *notify, apr_pool_t *pool) {

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    XSRETURN(argvi);
  fail:
    
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_opened_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_opened_set(self,file_opened);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_opened_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_opened_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->file_opened = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_opened_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_opened_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_opened_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) ((arg1)->file_opened);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_changed_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = (svn_er...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_changed_set(self,file_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char ...
      }
    }
    if (arg1) (arg1)->file_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_changed_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) ((...
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const_...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_added_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_added_set(self,file_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char co...
      }
    }
    if (arg1) (arg1)->file_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_added_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,vo...
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t ...
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const_...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_deleted_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_deleted_set(self,file_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,cha...
      }
    }
    if (arg1) (arg1)->file_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_file_deleted_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_file_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_file_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *)) ((arg1)->file_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_deleted_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_deleted_set(self,dir_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->dir_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_deleted_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)) ((arg1)->dir_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_opened_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_opened_set(self,dir_opened);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_opened_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_opened_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)""'...
      }
    }
    if (arg1) (arg1)->dir_opened = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_opened_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_opened_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_opened_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) ((arg1)->dir_opened);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_added_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_added_set(self,dir_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,...
      }
    }
    if (arg1) (arg1)->dir_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_added_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *)) ((arg1)->dir_added);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_props_changed_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_props_changed_set(self,dir_props_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_props_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t cons...
      }
    }
    if (arg1) (arg1)->dir_props_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_props_changed_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_props_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_props_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) ((arg1)->dir_props_changed);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_closed_set) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,vo...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_closed_set(self,dir_closed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_closed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_closed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *...
      }
    }
    if (arg1) (arg1)->dir_closed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_t_dir_closed_get) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_t_dir_closed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_t_dir_closed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *)) ((arg1)->dir_closed);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_wc_diff_callbacks4_t) {
  {
    int argvi = 0;
    struct svn_wc_diff_callbacks4_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_wc_diff_callbacks4_t();");
    }
    {
      result = (struct svn_wc_diff_callbacks4_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks4_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_wc_diff_callbacks4_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_wc_diff_callbacks4_t) {
  {
    struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_wc_diff_callbacks4_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_wc_diff_callbacks4_t" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks4_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_file_changed_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) ...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_file_changed_set(self,file_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_file_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__ch...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char cons...
      }
    }
    if (arg1) (arg1)->file_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_file_changed_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *...
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_file_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_file_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,vo...
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_file_added_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) ...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_file_added_set(self,file_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_file_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__ch...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const ...
      }
    }
    if (arg1) (arg1)->file_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_file_added_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *...
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_file_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_file_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,vo...
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_file_deleted_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_file_deleted_set(self,file_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_file_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_erro...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char co...
      }
    }
    if (arg1) (arg1)->file_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_file_deleted_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_file_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_file_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)) ((arg1)->file_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t); a...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_added_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_added_set(self,dir_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)""'...
      }
    }
    if (arg1) (arg1)->dir_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_added_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_added);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_deleted_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_deleted_set(self,dir_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)""'"); 
      }
    }
    if (arg1) (arg1)->dir_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_deleted_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)) ((arg1)->dir_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_props_changed_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_arr...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_props_changed_set(self,dir_props_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_props_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_heade...
      }
    }
    if (arg1) (arg1)->dir_props_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_props_changed_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_props_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_props_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->dir_props_changed);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_opened_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_opened_set(self,dir_opened);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_opened_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_opened_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)""'"); 
      }
    }
    if (arg1) (arg1)->dir_opened = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_opened_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_opened_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_opened_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_opened);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_closed_set) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_closed_set(self,dir_closed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_closed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_closed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const ...
      }
    }
    if (arg1) (arg1)->dir_closed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_t_dir_closed_get) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_t_dir_closed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_t_dir_closed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)) ((arg1)->dir_closed);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_wc_diff_callbacks3_t) {
  {
    int argvi = 0;
    struct svn_wc_diff_callbacks3_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_wc_diff_callbacks3_t();");
    }
    {
      result = (struct svn_wc_diff_callbacks3_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks3_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_wc_diff_callbacks3_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_wc_diff_callbacks3_t) {
  {
    struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_wc_diff_callbacks3_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_wc_diff_callbacks3_t" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks3_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_file_changed_set) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_file_changed_set(self,file_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_file_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__ch...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *...
      }
    }
    if (arg1) (arg1)->file_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_file_changed_get) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_file_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_file_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->...
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_file_added_set) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_file_added_set(self,file_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_file_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__ch...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,c...
      }
    }
    if (arg1) (arg1)->file_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_file_added_get) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_file_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_file_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->...
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_file_deleted_set) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,c...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_file_deleted_set(self,file_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_file_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const...
      }
    }
    if (arg1) (arg1)->file_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_file_deleted_get) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_file_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_file_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)) ((arg1)->file_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_dir_added_set) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_dir_added_set(self,dir_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_dir_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)""'"); 
      }
    }
    if (arg1) (arg1)->dir_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_dir_added_get) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_dir_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_dir_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_added);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_dir_deleted_set) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_dir_deleted_set(self,dir_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_dir_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)""'"); 
      }
    }
    if (arg1) (arg1)->dir_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_dir_deleted_get) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_dir_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_dir_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) ((arg1)->dir_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_dir_props_changed_set) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_dir_props_changed_set(self,dir_props_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_dir_props_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_dir_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_...
      }
    }
    if (arg1) (arg1)->dir_props_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_t_dir_props_changed_get) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_t_dir_props_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_t_dir_props_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->dir_props_changed);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_wc_diff_callbacks2_t) {
  {
    int argvi = 0;
    struct svn_wc_diff_callbacks2_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_wc_diff_callbacks2_t();");
    }
    {
      result = (struct svn_wc_diff_callbacks2_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks2_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_wc_diff_callbacks2_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_wc_diff_callbacks2_t) {
  {
    struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_wc_diff_callbacks2_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_wc_diff_callbacks2_t" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks2_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_file_changed_set) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,c...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_file_changed_set(self,file_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_file_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_...
      }
    }
    if (arg1) (arg1)->file_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_file_changed_get) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_file_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_file_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)) ((arg1)->file_changed);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t); argv...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_file_added_set) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,c...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_file_added_set(self,file_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_file_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t...
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,...
      }
    }
    if (arg1) (arg1)->file_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_file_added_get) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_file_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_file_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)) ((arg1)->file_added);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t); argv...
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_file_deleted_set) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,c...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_file_deleted_set(self,file_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_file_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const ...
      }
    }
    if (arg1) (arg1)->file_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_file_deleted_get) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_file_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_file_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *)) ((arg1)->file_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_dir_added_set) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_dir_added_set(self,dir_added);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_dir_added_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)""'"); 
      }
    }
    if (arg1) (arg1)->dir_added = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_dir_added_get) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_dir_added_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_dir_added_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_added);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_dir_deleted_set) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_dir_deleted_set(self,dir_deleted);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_dir_deleted_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)""'"); 
      }
    }
    if (arg1) (arg1)->dir_deleted = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_dir_deleted_get) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_dir_deleted_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_dir_deleted_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) ((arg1)->dir_deleted);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_props_changed_set) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *...
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_props_changed_set(self,props_changed);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_props_changed_set" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_...
      }
    }
    if (arg1) (arg1)->props_changed = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_t_props_changed_get) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_t_props_changed_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_t_props_changed_get" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->props_changed);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_wc_diff_callbacks_t) {
  {
    int argvi = 0;
    struct svn_wc_diff_callbacks_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_wc_diff_callbacks_t();");
    }
    {
      result = (struct svn_wc_diff_callbacks_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_wc_diff_callbacks_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_wc_diff_callbacks_t) {
  {
    struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_wc_diff_callbacks_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_wc_diff_callbacks_t" "', argument " "1"" of type '" "struct svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_diff_callbacks_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks2_t_found_entry_set) {
  {
    struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks2_t_found_entry_set(self,found_entry);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks2_t_found_entry_set" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_entry_callbacks2_t_found_entry_set" "', argument " "2"" of type '" "svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->found_entry = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks2_t_found_entry_get) {
  {
    struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks2_t_found_entry_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks2_t_found_entry_get" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) ((arg1)->found_entry);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks2_t_handle_error_set) {
  {
    struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
    svn_error_t *(*arg2)(char const *,svn_error_t *,void *,apr_pool_t *) = (svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks2_t_handle_error_set(self,handle_error);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks2_t_handle_error_set" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks2_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_entry_callbacks2_t_handle_error_set" "', argument " "2"" of type '" "svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->handle_error = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks2_t_handle_error_get) {
  {
    struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(char const *,svn_error_t *,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks2_t_handle_error_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks2_t_handle_error_get" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks2_t *)(argp1);
    result = (svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)) ((arg1)->handle_error);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_wc_entry_callbacks2_t) {
  {
    int argvi = 0;
    struct svn_wc_entry_callbacks2_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_wc_entry_callbacks2_t();");
    }
    {
      result = (struct svn_wc_entry_callbacks2_t *)calloc(1, sizeof(struct svn_wc_entry_callbacks2_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_wc_entry_callbacks2_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_wc_entry_callbacks2_t) {
  {
    struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_wc_entry_callbacks2_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks2_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_wc_entry_callbacks2_t" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks2_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks2_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks_t_found_entry_set) {
  {
    struct svn_wc_entry_callbacks_t *arg1 = (struct svn_wc_entry_callbacks_t *) 0 ;
    svn_error_t *(*arg2)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks_t_found_entry_set(self,found_entry);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks_t_found_entry_set" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks_t *)(argp1);
    {
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_entry_callbacks_t_found_entry_set" "', argument " "2"" of type '" "svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)""'"); 
      }
    }
    if (arg1) (arg1)->found_entry = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks_t_found_entry_get) {
  {
    struct svn_wc_entry_callbacks_t *arg1 = (struct svn_wc_entry_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_error_t *(*result)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = 0 ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks_t_found_entry_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks_t_found_entry_get" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks_t *)(argp1);
    result = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) ((arg1)->found_entry);
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_new_svn_wc_entry_callbacks_t) {
  {
    int argvi = 0;
    struct svn_wc_entry_callbacks_t *result = 0 ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) {
      SWIG_croak("Usage: new_svn_wc_entry_callbacks_t();");
    }
    {
      result = (struct svn_wc_entry_callbacks_t *)calloc(1, sizeof(struct svn_wc_entry_callbacks_t));
      
      
      
    }
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_wc_entry_callbacks_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
    XSRETURN(argvi);
  fail:
    SWIG_croak_null();
  }
}


XS(_wrap_delete_svn_wc_entry_callbacks_t) {
  {
    struct svn_wc_entry_callbacks_t *arg1 = (struct svn_wc_entry_callbacks_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: delete_svn_wc_entry_callbacks_t(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks_t, SWIG_POINTER_DISOWN |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_wc_entry_callbacks_t" "', argument " "1"" of type '" "struct svn_wc_entry_callbacks_t *""'"); 
    }
    arg1 = (struct svn_wc_entry_callbacks_t *)(argp1);
    {
      free((char *) arg1);
      
      
      
    }
    ST(argvi) = sv_newmortal();
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_walk_entries3) {
  {
    char *arg1 = (char *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_entry_callbacks2_t *arg3 = (svn_wc_entry_callbacks2_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_depth_t arg5 ;
    svn_boolean_t arg6 ;
    svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
    void *arg8 = (void *) 0 ;
    apr_pool_t *arg9 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    int res1 ;
    char *buf1 = 0 ;
    int alloc1 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int ecode6 = 0 ;
    int res8 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg9 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 8) || (items > 9)) {
      SWIG_croak("Usage: svn_wc_walk_entries3(path,adm_access,walk_callbacks,walk_baton,depth,show_hidden,cancel_func,cancel_baton,pool);");
    }
    res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_walk_entries3" "', argument " "1"" of type '" "char const *""'");
    }
    arg1 = (char *)(buf1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_walk_entries3" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_entry_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_walk_entries3" "', argument " "3"" of type '" "svn_wc_entry_callbacks2_t const *""'"); 
    }
    arg3 = (svn_wc_entry_callbacks2_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_walk_entries3" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_walk_entries3" "', argument " "5"" of type '" "svn_depth_t""'");
    } 
    arg5 = (svn_depth_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

      }
    }
    res8 = SWIG_ConvertPtr(ST(7),SWIG_as_voidptrptr(&arg8), 0, 0);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_walk_entries3" "', argument " "8"" of type '" "void *""'"); 
    }
    if (items > 8) {
      
    }
    {
      result = (svn_error_t *)svn_wc_walk_entries3((char const *)arg1,arg2,(struct svn_wc_entry_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_walk_entries2) {
  {
    char *arg1 = (char *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_entry_callbacks_t *arg3 = (svn_wc_entry_callbacks_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
    void *arg7 = (void *) 0 ;
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    int res1 ;
    char *buf1 = 0 ;
    int alloc1 = 0 ;
    void *argp2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int ecode5 = 0 ;
    int res7 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 7) || (items > 8)) {
      SWIG_croak("Usage: svn_wc_walk_entries2(path,adm_access,walk_callbacks,walk_baton,show_hidden,cancel_func,cancel_baton,pool);");
    }
    res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_walk_entries2" "', argument " "1"" of type '" "char const *""'");
    }
    arg1 = (char *)(buf1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_walk_entries2" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_entry_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_walk_entries2" "', argument " "3"" of type '" "svn_wc_entry_callbacks_t const *""'"); 
    }
    arg3 = (svn_wc_entry_callbacks_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_walk_entries2" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_walk_entries2" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    {

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

      }
    }
    res7 = SWIG_ConvertPtr(ST(6),SWIG_as_voidptrptr(&arg7), 0, 0);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_walk_entries2" "', argument " "7"" of type '" "void *""'"); 
    }
    if (items > 7) {
      
    }
    {
      result = (svn_error_t *)svn_wc_walk_entries2((char const *)arg1,arg2,(struct svn_wc_entry_callbacks_t const *)arg3,arg4,arg5,arg6,arg7,arg8);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_walk_entries) {
  {
    char *arg1 = (char *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_entry_callbacks_t *arg3 = (svn_wc_entry_callbacks_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    apr_pool_t *arg6 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    int res1 ;
    char *buf1 = 0 ;
    int alloc1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    void *argp3 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int val5 ;
    int ecode5 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 5) || (items > 6)) {
      SWIG_croak("Usage: svn_wc_walk_entries(path,adm_access,walk_callbacks,walk_baton,show_hidden,pool);");
    }
    res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_walk_entries" "', argument " "1"" of type '" "char const *""'");
    }
    arg1 = (char *)(buf1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_walk_entries" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_entry_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_walk_entries" "', argument " "3"" of type '" "svn_wc_entry_callbacks_t const *""'"); 
    }
    arg3 = (svn_wc_entry_callbacks_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_walk_entries" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_walk_entries" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    if (items > 5) {
      
    }
    {
      result = (svn_error_t *)svn_wc_walk_entries((char const *)arg1,arg2,(struct svn_wc_entry_callbacks_t const *)arg3,arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    char *arg4 = (char *) 0 ;
    char *arg5 = (char *) 0 ;
    svn_depth_t arg6 ;
    svn_boolean_t arg7 ;
    svn_boolean_t arg8 ;
    svn_boolean_t arg9 ;
    svn_boolean_t arg10 ;
    svn_boolean_t arg11 ;
    svn_boolean_t arg12 ;
    apr_array_header_t *arg13 = (apr_array_header_t *) 0 ;
    svn_wc_diff_callbacks4_t *arg14 = (svn_wc_diff_callbacks4_t *) 0 ;
    void *arg15 = (void *) 0 ;
    svn_cancel_func_t arg16 = (svn_cancel_func_t) 0 ;
    void *arg17 = (void *) 0 ;
    apr_pool_t *arg18 = (apr_pool_t *) 0 ;
    apr_pool_t *arg19 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_delta_editor_t *temp1 ;
    void *temp2 ;
    void *argp3 = 0 ;
    int res3 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    {
      _global_pool = arg18 = svn_swig_pl_make_pool (ST(items-1));
    }
    {
      _global_pool = arg19 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    arg2 = &temp2;
    if ((items < 15) || (items > 17)) {
      SWIG_croak("Usage: svn_wc_get_diff_editor6(wc_ctx,anchor_abspath,target,depth,ignore_ancestry,show_copies_as_adds,use_git_diff_format,use_text_base,reverse_order,server_performs_filtering,changelist_filter,callbacks,callback_baton,cancel_func,c...
    }
    res3 = SWIG_ConvertPtr(ST(0), &argp3,SWIGTYPE_p_svn_wc_context_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_get_diff_editor6" "', argument " "3"" of type '" "svn_wc_context_t *""'"); 
    }
    arg3 = (svn_wc_context_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(1), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_get_diff_editor6" "', argument " "4"" of type '" "char const *""'");
    }

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    ecode12 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(9), &val12);
    if (!SWIG_IsOK(ecode12)) {
      SWIG_exception_fail(SWIG_ArgError(ecode12), "in method '" "svn_wc_get_diff_editor6" "', argument " "12"" of type '" "svn_boolean_t""'");
    } 
    arg12 = (svn_boolean_t)(val12);
    res13 = SWIG_ConvertPtr(ST(10), &argp13,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res13)) {
      SWIG_exception_fail(SWIG_ArgError(res13), "in method '" "svn_wc_get_diff_editor6" "', argument " "13"" of type '" "apr_array_header_t const *""'"); 
    }
    arg13 = (apr_array_header_t *)(argp13);
    res14 = SWIG_ConvertPtr(ST(11), &argp14,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res14)) {
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_wc_get_diff_editor6" "', argument " "14"" of type '" "svn_wc_diff_callbacks4_t const *""'"); 
    }
    arg14 = (svn_wc_diff_callbacks4_t *)(argp14);
    res15 = SWIG_ConvertPtr(ST(12),SWIG_as_voidptrptr(&arg15), 0, 0);
    if (!SWIG_IsOK(res15)) {
      SWIG_exception_fail(SWIG_ArgError(res15), "in method '" "svn_wc_get_diff_editor6" "', argument " "15"" of type '" "void *""'"); 
    }
    {
      int res = SWIG_ConvertFunctionPtr(ST(13), (void**)(&arg16), SWIGTYPE_p_f_p_void__p_svn_error_t);
      if (!SWIG_IsOK(res)) {
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_get_diff_editor6" "', argument " "16"" of type '" "svn_cancel_func_t""'"); 
      }
    }

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (!SWIG_IsOK(res17)) {
      SWIG_exception_fail(SWIG_ArgError(res17), "in method '" "svn_wc_get_diff_editor6" "', argument " "17"" of type '" "void *""'"); 
    }
    if (items > 15) {
      
    }
    if (items > 16) {
      
    }
    {
      result = (svn_error_t *)svn_wc_get_diff_editor6((struct svn_delta_editor_t const **)arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,(apr_array_header_t const *)arg13,(struct svn_wc_diff_callbacks4_t co...
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_get_diff_editor5) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks3_t *arg3 = (svn_wc_diff_callbacks3_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_depth_t arg5 ;
    svn_boolean_t arg6 ;
    svn_boolean_t arg7 ;
    svn_boolean_t arg8 ;
    svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
    void *arg10 = (void *) 0 ;
    apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
    svn_delta_editor_t **arg12 = (svn_delta_editor_t **) 0 ;
    void **arg13 = (void **) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg14 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg12 = &temp12;
    arg13 = &temp13;
    if ((items < 11) || (items > 12)) {
      SWIG_croak("Usage: svn_wc_get_diff_editor5(anchor,target,callbacks,callback_baton,depth,ignore_ancestry,use_text_base,reverse_order,cancel_func,cancel_baton,changelist_filter,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_get_diff_editor5" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_get_diff_editor5" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_get_diff_editor5" "', argument " "3"" of type '" "svn_wc_diff_callbacks3_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks3_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_get_diff_editor5" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_get_diff_editor5" "', argument " "5"" of type '" "svn_depth_t""'");
    } 
    arg5 = (svn_depth_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    }
    res11 = SWIG_ConvertPtr(ST(10), &argp11,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_get_diff_editor5" "', argument " "11"" of type '" "apr_array_header_t const *""'"); 
    }
    arg11 = (apr_array_header_t *)(argp11);
    if (items > 11) {
      
    }
    {
      result = (svn_error_t *)svn_wc_get_diff_editor5(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks3_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,(struct svn_delta_editor_t const **)arg12,arg13,arg14);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_get_diff_editor4) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_depth_t arg5 ;
    svn_boolean_t arg6 ;
    svn_boolean_t arg7 ;
    svn_boolean_t arg8 ;
    svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
    void *arg10 = (void *) 0 ;
    apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
    svn_delta_editor_t **arg12 = (svn_delta_editor_t **) 0 ;
    void **arg13 = (void **) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg14 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg12 = &temp12;
    arg13 = &temp13;
    if ((items < 11) || (items > 12)) {
      SWIG_croak("Usage: svn_wc_get_diff_editor4(anchor,target,callbacks,callback_baton,depth,ignore_ancestry,use_text_base,reverse_order,cancel_func,cancel_baton,changelist_filter,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_get_diff_editor4" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_get_diff_editor4" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_get_diff_editor4" "', argument " "3"" of type '" "svn_wc_diff_callbacks2_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks2_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_get_diff_editor4" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_get_diff_editor4" "', argument " "5"" of type '" "svn_depth_t""'");
    } 
    arg5 = (svn_depth_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    }
    res11 = SWIG_ConvertPtr(ST(10), &argp11,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_get_diff_editor4" "', argument " "11"" of type '" "apr_array_header_t const *""'"); 
    }
    arg11 = (apr_array_header_t *)(argp11);
    if (items > 11) {
      
    }
    {
      result = (svn_error_t *)svn_wc_get_diff_editor4(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,(struct svn_delta_editor_t const **)arg12,arg13,arg14);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_get_diff_editor3) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    svn_boolean_t arg6 ;
    svn_boolean_t arg7 ;
    svn_boolean_t arg8 ;
    svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
    void *arg10 = (void *) 0 ;
    svn_delta_editor_t **arg11 = (svn_delta_editor_t **) 0 ;
    void **arg12 = (void **) 0 ;
    apr_pool_t *arg13 = (apr_pool_t *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg13 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg11 = &temp11;
    arg12 = &temp12;
    if ((items < 10) || (items > 11)) {
      SWIG_croak("Usage: svn_wc_get_diff_editor3(anchor,target,callbacks,callback_baton,recurse,ignore_ancestry,use_text_base,reverse_order,cancel_func,cancel_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_get_diff_editor3" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_get_diff_editor3" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_get_diff_editor3" "', argument " "3"" of type '" "svn_wc_diff_callbacks2_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks2_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_get_diff_editor3" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_get_diff_editor3" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

      }
    }
    res10 = SWIG_ConvertPtr(ST(9),SWIG_as_voidptrptr(&arg10), 0, 0);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_get_diff_editor3" "', argument " "10"" of type '" "void *""'"); 
    }
    if (items > 10) {
      
    }
    {
      result = (svn_error_t *)svn_wc_get_diff_editor3(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(struct svn_delta_editor_t const **)arg11,arg12,arg13);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_get_diff_editor2) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    svn_boolean_t arg6 ;
    svn_boolean_t arg7 ;
    svn_boolean_t arg8 ;
    svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
    void *arg10 = (void *) 0 ;
    svn_delta_editor_t **arg11 = (svn_delta_editor_t **) 0 ;
    void **arg12 = (void **) 0 ;
    apr_pool_t *arg13 = (apr_pool_t *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg13 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg11 = &temp11;
    arg12 = &temp12;
    if ((items < 10) || (items > 11)) {
      SWIG_croak("Usage: svn_wc_get_diff_editor2(anchor,target,callbacks,callback_baton,recurse,ignore_ancestry,use_text_base,reverse_order,cancel_func,cancel_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_get_diff_editor2" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_get_diff_editor2" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_get_diff_editor2" "', argument " "3"" of type '" "svn_wc_diff_callbacks_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_get_diff_editor2" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_get_diff_editor2" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

      }
    }
    res10 = SWIG_ConvertPtr(ST(9),SWIG_as_voidptrptr(&arg10), 0, 0);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_get_diff_editor2" "', argument " "10"" of type '" "void *""'"); 
    }
    if (items > 10) {
      
    }
    {
      result = (svn_error_t *)svn_wc_get_diff_editor2(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(struct svn_delta_editor_t const **)arg11,arg12,arg13);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_get_diff_editor) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    svn_boolean_t arg6 ;
    svn_boolean_t arg7 ;
    svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
    void *arg9 = (void *) 0 ;
    svn_delta_editor_t **arg10 = (svn_delta_editor_t **) 0 ;
    void **arg11 = (void **) 0 ;
    apr_pool_t *arg12 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg10 = &temp10;
    arg11 = &temp11;
    if ((items < 9) || (items > 10)) {
      SWIG_croak("Usage: svn_wc_get_diff_editor(anchor,target,callbacks,callback_baton,recurse,use_text_base,reverse_order,cancel_func,cancel_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_get_diff_editor" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_get_diff_editor" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_get_diff_editor" "', argument " "3"" of type '" "svn_wc_diff_callbacks_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_get_diff_editor" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_get_diff_editor" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

      }
    }
    res9 = SWIG_ConvertPtr(ST(8),SWIG_as_voidptrptr(&arg9), 0, 0);
    if (!SWIG_IsOK(res9)) {
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_wc_get_diff_editor" "', argument " "9"" of type '" "void *""'"); 
    }
    if (items > 9) {
      
    }
    {
      result = (svn_error_t *)svn_wc_get_diff_editor(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,(struct svn_delta_editor_t const **)arg10,arg11,arg12);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff6) {
  {
    svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks4_t *arg3 = (svn_wc_diff_callbacks4_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_depth_t arg5 ;
    svn_boolean_t arg6 ;
    svn_boolean_t arg7 ;
    svn_boolean_t arg8 ;
    apr_array_header_t *arg9 = (apr_array_header_t *) 0 ;
    svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
    void *arg11 = (void *) 0 ;
    apr_pool_t *arg12 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res9 = 0 ;
    int res11 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 11) || (items > 12)) {
      SWIG_croak("Usage: svn_wc_diff6(wc_ctx,target_abspath,callbacks,callback_baton,depth,ignore_ancestry,show_copies_as_adds,use_git_diff_format,changelist_filter,cancel_func,cancel_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_context_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff6" "', argument " "1"" of type '" "svn_wc_context_t *""'"); 
    }
    arg1 = (svn_wc_context_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff6" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff6" "', argument " "3"" of type '" "svn_wc_diff_callbacks4_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks4_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff6" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff6" "', argument " "5"" of type '" "svn_depth_t""'");
    } 
    arg5 = (svn_depth_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

      }
    }
    res11 = SWIG_ConvertPtr(ST(10),SWIG_as_voidptrptr(&arg11), 0, 0);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff6" "', argument " "11"" of type '" "void *""'"); 
    }
    if (items > 11) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff6(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks4_t const *)arg3,arg4,arg5,arg6,arg7,arg8,(apr_array_header_t const *)arg9,arg10,arg11,arg12);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff5) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks3_t *arg3 = (svn_wc_diff_callbacks3_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_depth_t arg5 ;
    svn_boolean_t arg6 ;
    apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    void *argp7 = 0 ;
    int res7 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 7) || (items > 8)) {
      SWIG_croak("Usage: svn_wc_diff5(anchor,target,callbacks,callback_baton,depth,ignore_ancestry,changelist_filter,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff5" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff5" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff5" "', argument " "3"" of type '" "svn_wc_diff_callbacks3_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks3_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff5" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff5" "', argument " "5"" of type '" "svn_depth_t""'");
    } 
    arg5 = (svn_depth_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    arg6 = (svn_boolean_t)(val6);
    res7 = SWIG_ConvertPtr(ST(6), &argp7,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff5" "', argument " "7"" of type '" "apr_array_header_t const *""'"); 
    }
    arg7 = (apr_array_header_t *)(argp7);
    if (items > 7) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff5(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks3_t const *)arg3,arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff4) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_depth_t arg5 ;
    svn_boolean_t arg6 ;
    apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    void *argp7 = 0 ;
    int res7 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 7) || (items > 8)) {
      SWIG_croak("Usage: svn_wc_diff4(anchor,target,callbacks,callback_baton,depth,ignore_ancestry,changelist_filter,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff4" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff4" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff4" "', argument " "3"" of type '" "svn_wc_diff_callbacks2_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks2_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff4" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff4" "', argument " "5"" of type '" "svn_depth_t""'");
    } 
    arg5 = (svn_depth_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    arg6 = (svn_boolean_t)(val6);
    res7 = SWIG_ConvertPtr(ST(6), &argp7,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff4" "', argument " "7"" of type '" "apr_array_header_t const *""'"); 
    }
    arg7 = (apr_array_header_t *)(argp7);
    if (items > 7) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff4(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff3) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    svn_boolean_t arg6 ;
    apr_pool_t *arg7 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int val6 ;
    int ecode6 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 6) || (items > 7)) {
      SWIG_croak("Usage: svn_wc_diff3(anchor,target,callbacks,callback_baton,recurse,ignore_ancestry,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff3" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff3" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff3" "', argument " "3"" of type '" "svn_wc_diff_callbacks2_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks2_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff3" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff3" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
    if (!SWIG_IsOK(ecode6)) {
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_wc_diff3" "', argument " "6"" of type '" "svn_boolean_t""'");
    } 
    arg6 = (svn_boolean_t)(val6);
    if (items > 6) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff3(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff2) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    svn_boolean_t arg6 ;
    apr_pool_t *arg7 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int val6 ;
    int ecode6 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 6) || (items > 7)) {
      SWIG_croak("Usage: svn_wc_diff2(anchor,target,callbacks,callback_baton,recurse,ignore_ancestry,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff2" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff2" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff2" "', argument " "3"" of type '" "svn_wc_diff_callbacks_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff2" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff2" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
    if (!SWIG_IsOK(ecode6)) {
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_wc_diff2" "', argument " "6"" of type '" "svn_boolean_t""'");
    } 
    arg6 = (svn_boolean_t)(val6);
    if (items > 6) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff2(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
    void *arg4 = (void *) 0 ;
    svn_boolean_t arg5 ;
    apr_pool_t *arg6 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;
    void *argp3 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int val5 ;
    int ecode5 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 5) || (items > 6)) {
      SWIG_croak("Usage: svn_wc_diff(anchor,target,callbacks,callback_baton,recurse,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff" "', argument " "1"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff" "', argument " "3"" of type '" "svn_wc_diff_callbacks_t const *""'"); 
    }
    arg3 = (svn_wc_diff_callbacks_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff" "', argument " "4"" of type '" "void *""'"); 
    }
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    if (items > 5) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_file_opened) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
    svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
    char *arg4 = (char *) 0 ;
    svn_revnum_t arg5 ;
    void *arg6 = (void *) 0 ;
    apr_pool_t *arg7 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    svn_boolean_t temp2 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg2 = &temp2;
    arg3 = &temp3;
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_file_opened(_obj,path,rev,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_file_opened" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res4 = SWIG_AsCharPtrAndSize(ST(1), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks4_invoke_file_opened" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    ecode5 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff_callbacks4_invoke_file_opened" "', argument " "5"" of type '" "svn_revnum_t""'");
    } 
    arg5 = (svn_revnum_t)(val5);
    res6 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg6), 0, 0);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks4_invoke_file_opened" "', argument " "6"" of type '" "void *""'"); 
    }
    if (items > 4) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_opened(arg1,arg2,arg3,(char const *)arg4,arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_file_changed) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    svn_revnum_t arg8 ;
    svn_revnum_t arg9 ;
    char *arg10 = (char *) 0 ;
    char *arg11 = (char *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res14 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg15 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg4 = &temp4;
    if ((items < 13) || (items > 14)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_file_changed(_obj,contentstate,propstate,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,propchanges,originalprops,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "2"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg2 = (svn_wc_notify_state_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(5), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    ecode8 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(6), &val8);
    if (!SWIG_IsOK(ecode8)) {
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "8"" of type '" "svn_revnum_t""'");
    } 
    arg8 = (svn_revnum_t)(val8);
    ecode9 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val9);
    if (!SWIG_IsOK(ecode9)) {
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "9"" of type '" "svn_revnum_t""'");
    } 
    arg9 = (svn_revnum_t)(val9);
    res10 = SWIG_AsCharPtrAndSize(ST(8), &buf10, NULL, &alloc10);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "10"" of type '" "char const *""'");
    }
    arg10 = (char *)(buf10);
    res11 = SWIG_AsCharPtrAndSize(ST(9), &buf11, NULL, &alloc11);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "11"" of type '" "char const *""'");
    }
    arg11 = (char *)(buf11);
    res12 = SWIG_ConvertPtr(ST(10), &argp12,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res12)) {
      SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "12"" of type '" "apr_array_header_t const *""'"); 
    }
    arg12 = (apr_array_header_t *)(argp12);
    res13 = SWIG_ConvertPtr(ST(11), &argp13,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res13)) {
      SWIG_exception_fail(SWIG_ArgError(res13), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "13"" of type '" "apr_hash_t *""'"); 
    }
    arg13 = (apr_hash_t *)(argp13);
    res14 = SWIG_ConvertPtr(ST(12),SWIG_as_voidptrptr(&arg14), 0, 0);
    if (!SWIG_IsOK(res14)) {
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_wc_diff_callbacks4_invoke_file_changed" "', argument " "14"" of type '" "void *""'"); 
    }
    if (items > 13) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_changed(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(apr_array_header_t const *)arg12,arg13,arg14,arg1...
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc11 == SWIG_NEWOBJ) free((char*)buf11);
    
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_file_added) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    svn_revnum_t arg8 ;
    svn_revnum_t arg9 ;
    char *arg10 = (char *) 0 ;
    char *arg11 = (char *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res16 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg17 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg4 = &temp4;
    if ((items < 15) || (items > 16)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_file_added(_obj,contentstate,propstate,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,copyfrom_path,copyfrom_revision,propchanges,originalprops,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "2"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg2 = (svn_wc_notify_state_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(5), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    ecode8 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(6), &val8);
    if (!SWIG_IsOK(ecode8)) {
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "8"" of type '" "svn_revnum_t""'");
    } 
    arg8 = (svn_revnum_t)(val8);
    ecode9 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val9);
    if (!SWIG_IsOK(ecode9)) {
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "9"" of type '" "svn_revnum_t""'");
    } 
    arg9 = (svn_revnum_t)(val9);
    res10 = SWIG_AsCharPtrAndSize(ST(8), &buf10, NULL, &alloc10);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "10"" of type '" "char const *""'");
    }
    arg10 = (char *)(buf10);
    res11 = SWIG_AsCharPtrAndSize(ST(9), &buf11, NULL, &alloc11);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "11"" of type '" "char const *""'");
    }
    arg11 = (char *)(buf11);
    res12 = SWIG_AsCharPtrAndSize(ST(10), &buf12, NULL, &alloc12);
    if (!SWIG_IsOK(res12)) {
      SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "12"" of type '" "char const *""'");
    }
    arg12 = (char *)(buf12);
    ecode13 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(11), &val13);
    if (!SWIG_IsOK(ecode13)) {
      SWIG_exception_fail(SWIG_ArgError(ecode13), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "13"" of type '" "svn_revnum_t""'");
    } 
    arg13 = (svn_revnum_t)(val13);
    res14 = SWIG_ConvertPtr(ST(12), &argp14,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res14)) {
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "14"" of type '" "apr_array_header_t const *""'"); 
    }
    arg14 = (apr_array_header_t *)(argp14);
    res15 = SWIG_ConvertPtr(ST(13), &argp15,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res15)) {
      SWIG_exception_fail(SWIG_ArgError(res15), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "15"" of type '" "apr_hash_t *""'"); 
    }
    arg15 = (apr_hash_t *)(argp15);
    res16 = SWIG_ConvertPtr(ST(14),SWIG_as_voidptrptr(&arg16), 0, 0);
    if (!SWIG_IsOK(res16)) {
      SWIG_exception_fail(SWIG_ArgError(res16), "in method '" "svn_wc_diff_callbacks4_invoke_file_added" "', argument " "16"" of type '" "void *""'"); 
    }
    if (items > 15) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_added(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(char const *)arg12,arg13,(apr_array_header_t const ...
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_file_deleted) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
    char *arg4 = (char *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    char *arg8 = (char *) 0 ;
    apr_hash_t *arg9 = (apr_hash_t *) 0 ;
    void *arg10 = (void *) 0 ;
    apr_pool_t *arg11 = (apr_pool_t *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res10 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg11 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg3 = &temp3;
    if ((items < 9) || (items > 10)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_file_deleted(_obj,state,path,tmpfile1,tmpfile2,mimetype1,mimetype2,originalprops,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "2"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg2 = (svn_wc_notify_state_t *)(argp2);
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(5), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    res8 = SWIG_AsCharPtrAndSize(ST(6), &buf8, NULL, &alloc8);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "8"" of type '" "char const *""'");
    }
    arg8 = (char *)(buf8);
    res9 = SWIG_ConvertPtr(ST(7), &argp9,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res9)) {
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "9"" of type '" "apr_hash_t *""'"); 
    }
    arg9 = (apr_hash_t *)(argp9);
    res10 = SWIG_ConvertPtr(ST(8),SWIG_as_voidptrptr(&arg10), 0, 0);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks4_invoke_file_deleted" "', argument " "10"" of type '" "void *""'"); 
    }
    if (items > 9) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_deleted(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,arg11);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
    if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_dir_deleted) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
    char *arg4 = (char *) 0 ;
    void *arg5 = (void *) 0 ;
    apr_pool_t *arg6 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res5 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg3 = &temp3;
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_dir_deleted(_obj,state,path,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_dir_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks4_invoke_dir_deleted" "', argument " "2"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg2 = (svn_wc_notify_state_t *)(argp2);
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks4_invoke_dir_deleted" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg5), 0, 0);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks4_invoke_dir_deleted" "', argument " "5"" of type '" "void *""'"); 
    }
    if (items > 4) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_deleted(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_dir_opened) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
    svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    svn_revnum_t arg6 ;
    void *arg7 = (void *) 0 ;
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg2 = &temp2;
    arg3 = &temp3;
    arg4 = &temp4;
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_dir_opened(_obj,path,rev,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_dir_opened" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res5 = SWIG_AsCharPtrAndSize(ST(1), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks4_invoke_dir_opened" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    ecode6 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val6);
    if (!SWIG_IsOK(ecode6)) {
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_wc_diff_callbacks4_invoke_dir_opened" "', argument " "6"" of type '" "svn_revnum_t""'");
    } 
    arg6 = (svn_revnum_t)(val6);
    res7 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg7), 0, 0);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks4_invoke_dir_opened" "', argument " "7"" of type '" "void *""'"); 
    }
    if (items > 4) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_opened(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7,arg8);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_dir_added) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
    char *arg6 = (char *) 0 ;
    svn_revnum_t arg7 ;
    char *arg8 = (char *) 0 ;
    svn_revnum_t arg9 ;
    void *arg10 = (void *) 0 ;
    apr_pool_t *arg11 = (apr_pool_t *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg11 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg3 = &temp3;
    arg4 = &temp4;
    arg5 = &temp5;
    if ((items < 7) || (items > 8)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_dir_added(_obj,state,path,rev,copyfrom_path,copyfrom_revision,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_dir_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks4_invoke_dir_added" "', argument " "2"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg2 = (svn_wc_notify_state_t *)(argp2);
    res6 = SWIG_AsCharPtrAndSize(ST(2), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks4_invoke_dir_added" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    ecode7 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(3), &val7);
    if (!SWIG_IsOK(ecode7)) {
      SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "svn_wc_diff_callbacks4_invoke_dir_added" "', argument " "7"" of type '" "svn_revnum_t""'");
    } 
    arg7 = (svn_revnum_t)(val7);
    res8 = SWIG_AsCharPtrAndSize(ST(4), &buf8, NULL, &alloc8);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks4_invoke_dir_added" "', argument " "8"" of type '" "char const *""'");
    }
    arg8 = (char *)(buf8);
    ecode9 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(5), &val9);
    if (!SWIG_IsOK(ecode9)) {
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_wc_diff_callbacks4_invoke_dir_added" "', argument " "9"" of type '" "svn_revnum_t""'");
    } 
    arg9 = (svn_revnum_t)(val9);
    res10 = SWIG_ConvertPtr(ST(6),SWIG_as_voidptrptr(&arg10), 0, 0);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks4_invoke_dir_added" "', argument " "10"" of type '" "void *""'"); 
    }
    if (items > 7) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_added(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7,(char const *)arg8,arg9,arg10,arg11);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_dir_props_changed) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
    char *arg4 = (char *) 0 ;
    svn_boolean_t arg5 ;
    apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
    apr_hash_t *arg7 = (apr_hash_t *) 0 ;
    void *arg8 = (void *) 0 ;
    apr_pool_t *arg9 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res8 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg9 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg3 = &temp3;
    if ((items < 7) || (items > 8)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_dir_props_changed(_obj,propstate,path,dir_was_added,propchanges,original_props,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_dir_props_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks4_invoke_dir_props_changed" "', argument " "2"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg2 = (svn_wc_notify_state_t *)(argp2);
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks4_invoke_dir_props_changed" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff_callbacks4_invoke_dir_props_changed" "', argument " "5"" of type '" "svn_boolean_t""'");
    } 
    arg5 = (svn_boolean_t)(val5);
    res6 = SWIG_ConvertPtr(ST(4), &argp6,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks4_invoke_dir_props_changed" "', argument " "6"" of type '" "apr_array_header_t const *""'"); 
    }
    arg6 = (apr_array_header_t *)(argp6);
    res7 = SWIG_ConvertPtr(ST(5), &argp7,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks4_invoke_dir_props_changed" "', argument " "7"" of type '" "apr_hash_t *""'"); 
    }
    arg7 = (apr_hash_t *)(argp7);
    res8 = SWIG_ConvertPtr(ST(6),SWIG_as_voidptrptr(&arg8), 0, 0);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks4_invoke_dir_props_changed" "', argument " "8"" of type '" "void *""'"); 
    }
    if (items > 7) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_props_changed(arg1,arg2,arg3,(char const *)arg4,arg5,(apr_array_header_t const *)arg6,arg7,arg8,arg9);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks4_invoke_dir_closed) {
  {
    svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
    svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    svn_boolean_t arg6 ;
    void *arg7 = (void *) 0 ;
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res7 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg4 = &temp4;
    if ((items < 6) || (items > 7)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks4_invoke_dir_closed(_obj,contentstate,propstate,path,dir_was_added,diff_baton,scratch_pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks4_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks4_invoke_dir_closed" "', argument " "1"" of type '" "svn_wc_diff_callbacks4_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks4_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks4_invoke_dir_closed" "', argument " "2"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg2 = (svn_wc_notify_state_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks4_invoke_dir_closed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks4_invoke_dir_closed" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
    if (!SWIG_IsOK(ecode6)) {
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_wc_diff_callbacks4_invoke_dir_closed" "', argument " "6"" of type '" "svn_boolean_t""'");
    } 
    arg6 = (svn_boolean_t)(val6);
    res7 = SWIG_ConvertPtr(ST(5),SWIG_as_voidptrptr(&arg7), 0, 0);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks4_invoke_dir_closed" "', argument " "7"" of type '" "void *""'"); 
    }
    if (items > 6) {
      
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_closed(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7,arg8);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_file_changed) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    char *arg8 = (char *) 0 ;
    svn_revnum_t arg9 ;
    svn_revnum_t arg10 ;
    char *arg11 = (char *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res13 = 0 ;
    void *argp14 = 0 ;
    int res14 = 0 ;
    int res15 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg5 = &temp5;
    if ((items < 14) || (items > 14)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_file_changed(_obj,adm_access,contentstate,propstate,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,propchanges,originalprops,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "4"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg4 = (svn_wc_notify_state_t *)(argp4);
    res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(5), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    res8 = SWIG_AsCharPtrAndSize(ST(6), &buf8, NULL, &alloc8);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "8"" of type '" "char const *""'");
    }
    arg8 = (char *)(buf8);
    ecode9 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val9);
    if (!SWIG_IsOK(ecode9)) {
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "9"" of type '" "svn_revnum_t""'");
    } 
    arg9 = (svn_revnum_t)(val9);
    ecode10 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(8), &val10);
    if (!SWIG_IsOK(ecode10)) {
      SWIG_exception_fail(SWIG_ArgError(ecode10), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "10"" of type '" "svn_revnum_t""'");
    } 
    arg10 = (svn_revnum_t)(val10);
    res11 = SWIG_AsCharPtrAndSize(ST(9), &buf11, NULL, &alloc11);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "11"" of type '" "char const *""'");
    }
    arg11 = (char *)(buf11);
    res12 = SWIG_AsCharPtrAndSize(ST(10), &buf12, NULL, &alloc12);
    if (!SWIG_IsOK(res12)) {
      SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "12"" of type '" "char const *""'");
    }
    arg12 = (char *)(buf12);
    res13 = SWIG_ConvertPtr(ST(11), &argp13,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res13)) {
      SWIG_exception_fail(SWIG_ArgError(res13), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "13"" of type '" "apr_array_header_t const *""'"); 
    }
    arg13 = (apr_array_header_t *)(argp13);
    res14 = SWIG_ConvertPtr(ST(12), &argp14,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res14)) {
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "14"" of type '" "apr_hash_t *""'"); 
    }
    arg14 = (apr_hash_t *)(argp14);
    res15 = SWIG_ConvertPtr(ST(13),SWIG_as_voidptrptr(&arg15), 0, 0);
    if (!SWIG_IsOK(res15)) {
      SWIG_exception_fail(SWIG_ArgError(res15), "in method '" "svn_wc_diff_callbacks3_invoke_file_changed" "', argument " "15"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_file_changed(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,(char const *)arg11,(char const *)arg12,(apr_array_header_t const *)arg13,arg14,arg1...
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc11 == SWIG_NEWOBJ) free((char*)buf11);
    if (alloc12 == SWIG_NEWOBJ) free((char*)buf12);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_file_added) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    char *arg8 = (char *) 0 ;
    svn_revnum_t arg9 ;
    svn_revnum_t arg10 ;
    char *arg11 = (char *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res13 = 0 ;
    void *argp14 = 0 ;
    int res14 = 0 ;
    int res15 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg5 = &temp5;
    if ((items < 14) || (items > 14)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_file_added(_obj,adm_access,contentstate,propstate,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,propchanges,originalprops,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "4"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg4 = (svn_wc_notify_state_t *)(argp4);
    res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(5), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    res8 = SWIG_AsCharPtrAndSize(ST(6), &buf8, NULL, &alloc8);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "8"" of type '" "char const *""'");
    }
    arg8 = (char *)(buf8);
    ecode9 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val9);
    if (!SWIG_IsOK(ecode9)) {
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "9"" of type '" "svn_revnum_t""'");
    } 
    arg9 = (svn_revnum_t)(val9);
    ecode10 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(8), &val10);
    if (!SWIG_IsOK(ecode10)) {
      SWIG_exception_fail(SWIG_ArgError(ecode10), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "10"" of type '" "svn_revnum_t""'");
    } 
    arg10 = (svn_revnum_t)(val10);
    res11 = SWIG_AsCharPtrAndSize(ST(9), &buf11, NULL, &alloc11);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "11"" of type '" "char const *""'");
    }
    arg11 = (char *)(buf11);
    res12 = SWIG_AsCharPtrAndSize(ST(10), &buf12, NULL, &alloc12);
    if (!SWIG_IsOK(res12)) {
      SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "12"" of type '" "char const *""'");
    }
    arg12 = (char *)(buf12);
    res13 = SWIG_ConvertPtr(ST(11), &argp13,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res13)) {
      SWIG_exception_fail(SWIG_ArgError(res13), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "13"" of type '" "apr_array_header_t const *""'"); 
    }
    arg13 = (apr_array_header_t *)(argp13);
    res14 = SWIG_ConvertPtr(ST(12), &argp14,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res14)) {
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "14"" of type '" "apr_hash_t *""'"); 
    }
    arg14 = (apr_hash_t *)(argp14);
    res15 = SWIG_ConvertPtr(ST(13),SWIG_as_voidptrptr(&arg15), 0, 0);
    if (!SWIG_IsOK(res15)) {
      SWIG_exception_fail(SWIG_ArgError(res15), "in method '" "svn_wc_diff_callbacks3_invoke_file_added" "', argument " "15"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_file_added(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,(char const *)arg11,(char const *)arg12,(apr_array_header_t const *)arg13,arg14,arg15)...
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc11 == SWIG_NEWOBJ) free((char*)buf11);
    if (alloc12 == SWIG_NEWOBJ) free((char*)buf12);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_file_deleted) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    char *arg8 = (char *) 0 ;
    char *arg9 = (char *) 0 ;
    apr_hash_t *arg10 = (apr_hash_t *) 0 ;
    void *arg11 = (void *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int alloc9 = 0 ;
    void *argp10 = 0 ;
    int res10 = 0 ;
    int res11 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg4 = &temp4;
    if ((items < 10) || (items > 10)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_file_deleted(_obj,adm_access,state,path,tmpfile1,tmpfile2,mimetype1,mimetype2,originalprops,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(5), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    res8 = SWIG_AsCharPtrAndSize(ST(6), &buf8, NULL, &alloc8);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "8"" of type '" "char const *""'");
    }
    arg8 = (char *)(buf8);
    res9 = SWIG_AsCharPtrAndSize(ST(7), &buf9, NULL, &alloc9);
    if (!SWIG_IsOK(res9)) {
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "9"" of type '" "char const *""'");
    }
    arg9 = (char *)(buf9);
    res10 = SWIG_ConvertPtr(ST(8), &argp10,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "10"" of type '" "apr_hash_t *""'"); 
    }
    arg10 = (apr_hash_t *)(argp10);
    res11 = SWIG_ConvertPtr(ST(9),SWIG_as_voidptrptr(&arg11), 0, 0);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks3_invoke_file_deleted" "', argument " "11"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_file_deleted(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,(char const *)arg9,arg10,arg11);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
    if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
    if (alloc9 == SWIG_NEWOBJ) free((char*)buf9);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_dir_added) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    svn_revnum_t arg6 ;
    void *arg7 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int alloc5 = 0 ;
    long val6 ;
    int ecode6 = 0 ;
    int res7 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg4 = &temp4;
    if ((items < 6) || (items > 6)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_dir_added(_obj,adm_access,state,path,rev,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_dir_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_dir_added" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks3_invoke_dir_added" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks3_invoke_dir_added" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    ecode6 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
    if (!SWIG_IsOK(ecode6)) {
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_wc_diff_callbacks3_invoke_dir_added" "', argument " "6"" of type '" "svn_revnum_t""'");
    } 
    arg6 = (svn_revnum_t)(val6);
    res7 = SWIG_ConvertPtr(ST(5),SWIG_as_voidptrptr(&arg7), 0, 0);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks3_invoke_dir_added" "', argument " "7"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_added(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_dir_deleted) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    void *arg6 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    void *argp3 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res5 ;
    char *buf5 = 0 ;
    int alloc5 = 0 ;
    int res6 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg4 = &temp4;
    if ((items < 5) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_dir_deleted(_obj,adm_access,state,path,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_dir_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_dir_deleted" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks3_invoke_dir_deleted" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks3_invoke_dir_deleted" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_ConvertPtr(ST(4),SWIG_as_voidptrptr(&arg6), 0, 0);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks3_invoke_dir_deleted" "', argument " "6"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_deleted(arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_dir_props_changed) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
    char *arg5 = (char *) 0 ;
    apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
    apr_hash_t *arg7 = (apr_hash_t *) 0 ;
    void *arg8 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res6 = 0 ;
    void *argp7 = 0 ;
    int res7 = 0 ;
    int res8 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg4 = &temp4;
    if ((items < 7) || (items > 7)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_dir_props_changed(_obj,adm_access,propstate,path,propchanges,original_props,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_dir_props_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_dir_props_changed" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks3_invoke_dir_props_changed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res5 = SWIG_AsCharPtrAndSize(ST(3), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks3_invoke_dir_props_changed" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_ConvertPtr(ST(4), &argp6,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks3_invoke_dir_props_changed" "', argument " "6"" of type '" "apr_array_header_t const *""'"); 
    }
    arg6 = (apr_array_header_t *)(argp6);
    res7 = SWIG_ConvertPtr(ST(5), &argp7,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks3_invoke_dir_props_changed" "', argument " "7"" of type '" "apr_hash_t *""'"); 
    }
    arg7 = (apr_hash_t *)(argp7);
    res8 = SWIG_ConvertPtr(ST(6),SWIG_as_voidptrptr(&arg8), 0, 0);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks3_invoke_dir_props_changed" "', argument " "8"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_props_changed(arg1,arg2,arg3,arg4,(char const *)arg5,(apr_array_header_t const *)arg6,arg7,arg8);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_dir_opened) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
    char *arg4 = (char *) 0 ;
    svn_revnum_t arg5 ;
    void *arg6 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    svn_boolean_t temp3 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int alloc4 = 0 ;
    long val5 ;
    int ecode5 = 0 ;
    int res6 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg3 = &temp3;
    if ((items < 5) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_dir_opened(_obj,adm_access,path,rev,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_dir_opened" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_dir_opened" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks3_invoke_dir_opened" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    ecode5 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff_callbacks3_invoke_dir_opened" "', argument " "5"" of type '" "svn_revnum_t""'");
    } 
    arg5 = (svn_revnum_t)(val5);
    res6 = SWIG_ConvertPtr(ST(4),SWIG_as_voidptrptr(&arg6), 0, 0);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks3_invoke_dir_opened" "', argument " "6"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_opened(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks3_invoke_dir_closed) {
  {
    svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
    svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
    char *arg6 = (char *) 0 ;
    void *arg7 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res6 ;
    char *buf6 = 0 ;
    int alloc6 = 0 ;
    int res7 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    arg5 = &temp5;
    if ((items < 6) || (items > 6)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks3_invoke_dir_closed(_obj,adm_access,contentstate,propstate,path,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks3_invoke_dir_closed" "', argument " "1"" of type '" "svn_wc_diff_callbacks3_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks3_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks3_invoke_dir_closed" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks3_invoke_dir_closed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks3_invoke_dir_closed" "', argument " "4"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg4 = (svn_wc_notify_state_t *)(argp4);
    res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks3_invoke_dir_closed" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_ConvertPtr(ST(5),SWIG_as_voidptrptr(&arg7), 0, 0);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks3_invoke_dir_closed" "', argument " "7"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_closed(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    
    if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_invoke_file_changed) {
  {
    svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    svn_revnum_t arg8 ;
    svn_revnum_t arg9 ;
    char *arg10 = (char *) 0 ;
    char *arg11 = (char *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    void *argp12 = 0 ;
    int res12 = 0 ;
    void *argp13 = 0 ;
    int res13 = 0 ;
    int res14 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 14) || (items > 14)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_invoke_file_changed(_obj,adm_access,contentstate,propstate,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,propchanges,originalprops,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "4"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg4 = (svn_wc_notify_state_t *)(argp4);
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(6), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    ecode8 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val8);
    if (!SWIG_IsOK(ecode8)) {
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "8"" of type '" "svn_revnum_t""'");
    } 
    arg8 = (svn_revnum_t)(val8);
    ecode9 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(8), &val9);
    if (!SWIG_IsOK(ecode9)) {
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "9"" of type '" "svn_revnum_t""'");
    } 
    arg9 = (svn_revnum_t)(val9);
    res10 = SWIG_AsCharPtrAndSize(ST(9), &buf10, NULL, &alloc10);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "10"" of type '" "char const *""'");
    }
    arg10 = (char *)(buf10);
    res11 = SWIG_AsCharPtrAndSize(ST(10), &buf11, NULL, &alloc11);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "11"" of type '" "char const *""'");
    }
    arg11 = (char *)(buf11);
    res12 = SWIG_ConvertPtr(ST(11), &argp12,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res12)) {
      SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "12"" of type '" "apr_array_header_t const *""'"); 
    }
    arg12 = (apr_array_header_t *)(argp12);
    res13 = SWIG_ConvertPtr(ST(12), &argp13,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res13)) {
      SWIG_exception_fail(SWIG_ArgError(res13), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "13"" of type '" "apr_hash_t *""'"); 
    }
    arg13 = (apr_hash_t *)(argp13);
    res14 = SWIG_ConvertPtr(ST(13),SWIG_as_voidptrptr(&arg14), 0, 0);
    if (!SWIG_IsOK(res14)) {
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_wc_diff_callbacks2_invoke_file_changed" "', argument " "14"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_file_changed(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(apr_array_header_t const *)arg12,arg13,arg14);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc10 == SWIG_NEWOBJ) free((char*)buf10);
    if (alloc11 == SWIG_NEWOBJ) free((char*)buf11);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_invoke_file_added) {
  {
    svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    svn_revnum_t arg8 ;
    svn_revnum_t arg9 ;
    char *arg10 = (char *) 0 ;
    char *arg11 = (char *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    void *argp12 = 0 ;
    int res12 = 0 ;
    void *argp13 = 0 ;
    int res13 = 0 ;
    int res14 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 14) || (items > 14)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_invoke_file_added(_obj,adm_access,contentstate,propstate,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,propchanges,originalprops,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "4"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg4 = (svn_wc_notify_state_t *)(argp4);
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(6), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    ecode8 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val8);
    if (!SWIG_IsOK(ecode8)) {
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "8"" of type '" "svn_revnum_t""'");
    } 
    arg8 = (svn_revnum_t)(val8);
    ecode9 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(8), &val9);
    if (!SWIG_IsOK(ecode9)) {
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "9"" of type '" "svn_revnum_t""'");
    } 
    arg9 = (svn_revnum_t)(val9);
    res10 = SWIG_AsCharPtrAndSize(ST(9), &buf10, NULL, &alloc10);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "10"" of type '" "char const *""'");
    }
    arg10 = (char *)(buf10);
    res11 = SWIG_AsCharPtrAndSize(ST(10), &buf11, NULL, &alloc11);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "11"" of type '" "char const *""'");
    }
    arg11 = (char *)(buf11);
    res12 = SWIG_ConvertPtr(ST(11), &argp12,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res12)) {
      SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "12"" of type '" "apr_array_header_t const *""'"); 
    }
    arg12 = (apr_array_header_t *)(argp12);
    res13 = SWIG_ConvertPtr(ST(12), &argp13,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res13)) {
      SWIG_exception_fail(SWIG_ArgError(res13), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "13"" of type '" "apr_hash_t *""'"); 
    }
    arg13 = (apr_hash_t *)(argp13);
    res14 = SWIG_ConvertPtr(ST(13),SWIG_as_voidptrptr(&arg14), 0, 0);
    if (!SWIG_IsOK(res14)) {
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_wc_diff_callbacks2_invoke_file_added" "', argument " "14"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_file_added(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(apr_array_header_t const *)arg12,arg13,arg14);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc10 == SWIG_NEWOBJ) free((char*)buf10);
    if (alloc11 == SWIG_NEWOBJ) free((char*)buf11);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_invoke_file_deleted) {
  {
    svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    char *arg8 = (char *) 0 ;
    apr_hash_t *arg9 = (apr_hash_t *) 0 ;
    void *arg10 = (void *) 0 ;
    void *argp1 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    char *buf8 = 0 ;
    int alloc8 = 0 ;
    void *argp9 = 0 ;
    int res9 = 0 ;
    int res10 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 10) || (items > 10)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_invoke_file_deleted(_obj,adm_access,state,path,tmpfile1,tmpfile2,mimetype1,mimetype2,originalprops,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(6), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    res8 = SWIG_AsCharPtrAndSize(ST(7), &buf8, NULL, &alloc8);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "8"" of type '" "char const *""'");
    }
    arg8 = (char *)(buf8);
    res9 = SWIG_ConvertPtr(ST(8), &argp9,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res9)) {
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "9"" of type '" "apr_hash_t *""'"); 
    }
    arg9 = (apr_hash_t *)(argp9);
    res10 = SWIG_ConvertPtr(ST(9),SWIG_as_voidptrptr(&arg10), 0, 0);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks2_invoke_file_deleted" "', argument " "10"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_file_deleted(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
    if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_invoke_dir_added) {
  {
    svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    svn_revnum_t arg5 ;
    void *arg6 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    void *argp3 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    char *buf4 = 0 ;
    int alloc4 = 0 ;
    long val5 ;
    int ecode5 = 0 ;
    int res6 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 6) || (items > 6)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_invoke_dir_added(_obj,adm_access,state,path,rev,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_invoke_dir_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks2_invoke_dir_added" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks2_invoke_dir_added" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks2_invoke_dir_added" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    ecode5 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff_callbacks2_invoke_dir_added" "', argument " "5"" of type '" "svn_revnum_t""'");
    } 
    arg5 = (svn_revnum_t)(val5);
    res6 = SWIG_ConvertPtr(ST(5),SWIG_as_voidptrptr(&arg6), 0, 0);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks2_invoke_dir_added" "', argument " "6"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_dir_added(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_invoke_dir_deleted) {
  {
    svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    void *arg5 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    void *argp3 = 0 ;
    int res3 = 0 ;
    int res4 ;
    char *buf4 = 0 ;
    int alloc4 = 0 ;
    int res5 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 5) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_invoke_dir_deleted(_obj,adm_access,state,path,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_invoke_dir_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks2_invoke_dir_deleted" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks2_invoke_dir_deleted" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks2_invoke_dir_deleted" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_ConvertPtr(ST(4),SWIG_as_voidptrptr(&arg5), 0, 0);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks2_invoke_dir_deleted" "', argument " "5"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_dir_deleted(arg1,arg2,arg3,(char const *)arg4,arg5);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks2_invoke_dir_props_changed) {
  {
    svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
    apr_hash_t *arg6 = (apr_hash_t *) 0 ;
    void *arg7 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    void *argp5 = 0 ;
    int res5 = 0 ;
    void *argp6 = 0 ;
    int res6 = 0 ;
    int res7 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 7) || (items > 7)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks2_invoke_dir_props_changed(_obj,adm_access,state,path,propchanges,original_props,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks2_invoke_dir_props_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks2_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks2_invoke_dir_props_changed" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks2_invoke_dir_props_changed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks2_invoke_dir_props_changed" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks2_invoke_dir_props_changed" "', argument " "5"" of type '" "apr_array_header_t const *""'"); 
    }
    arg5 = (apr_array_header_t *)(argp5);
    res6 = SWIG_ConvertPtr(ST(5), &argp6,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks2_invoke_dir_props_changed" "', argument " "6"" of type '" "apr_hash_t *""'"); 
    }
    arg6 = (apr_hash_t *)(argp6);
    res7 = SWIG_ConvertPtr(ST(6),SWIG_as_voidptrptr(&arg7), 0, 0);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks2_invoke_dir_props_changed" "', argument " "7"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_dir_props_changed(arg1,arg2,arg3,(char const *)arg4,(apr_array_header_t const *)arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_invoke_file_changed) {
  {
    svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    svn_revnum_t arg7 ;
    svn_revnum_t arg8 ;
    char *arg9 = (char *) 0 ;
    char *arg10 = (char *) 0 ;
    void *arg11 = (void *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int alloc9 = 0 ;
    int res10 ;
    char *buf10 = 0 ;
    int alloc10 = 0 ;
    int res11 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 11) || (items > 11)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_invoke_file_changed(_obj,adm_access,state,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    ecode7 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(6), &val7);
    if (!SWIG_IsOK(ecode7)) {
      SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "7"" of type '" "svn_revnum_t""'");
    } 
    arg7 = (svn_revnum_t)(val7);
    ecode8 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val8);
    if (!SWIG_IsOK(ecode8)) {
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "8"" of type '" "svn_revnum_t""'");
    } 
    arg8 = (svn_revnum_t)(val8);
    res9 = SWIG_AsCharPtrAndSize(ST(8), &buf9, NULL, &alloc9);
    if (!SWIG_IsOK(res9)) {
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "9"" of type '" "char const *""'");
    }
    arg9 = (char *)(buf9);
    res10 = SWIG_AsCharPtrAndSize(ST(9), &buf10, NULL, &alloc10);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "10"" of type '" "char const *""'");
    }
    arg10 = (char *)(buf10);
    res11 = SWIG_ConvertPtr(ST(10),SWIG_as_voidptrptr(&arg11), 0, 0);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks_invoke_file_changed" "', argument " "11"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks_invoke_file_changed(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,(char const *)arg9,(char const *)arg10,arg11);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc9 == SWIG_NEWOBJ) free((char*)buf9);
    if (alloc10 == SWIG_NEWOBJ) free((char*)buf10);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_invoke_file_added) {
  {
    svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    svn_revnum_t arg7 ;
    svn_revnum_t arg8 ;
    char *arg9 = (char *) 0 ;
    char *arg10 = (char *) 0 ;
    void *arg11 = (void *) 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int alloc9 = 0 ;
    int res10 ;
    char *buf10 = 0 ;
    int alloc10 = 0 ;
    int res11 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 11) || (items > 11)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_invoke_file_added(_obj,adm_access,state,path,tmpfile1,tmpfile2,rev1,rev2,mimetype1,mimetype2,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    ecode7 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(6), &val7);
    if (!SWIG_IsOK(ecode7)) {
      SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "7"" of type '" "svn_revnum_t""'");
    } 
    arg7 = (svn_revnum_t)(val7);
    ecode8 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(7), &val8);
    if (!SWIG_IsOK(ecode8)) {
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "8"" of type '" "svn_revnum_t""'");
    } 
    arg8 = (svn_revnum_t)(val8);
    res9 = SWIG_AsCharPtrAndSize(ST(8), &buf9, NULL, &alloc9);
    if (!SWIG_IsOK(res9)) {
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "9"" of type '" "char const *""'");
    }
    arg9 = (char *)(buf9);
    res10 = SWIG_AsCharPtrAndSize(ST(9), &buf10, NULL, &alloc10);
    if (!SWIG_IsOK(res10)) {
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "10"" of type '" "char const *""'");
    }
    arg10 = (char *)(buf10);
    res11 = SWIG_ConvertPtr(ST(10),SWIG_as_voidptrptr(&arg11), 0, 0);
    if (!SWIG_IsOK(res11)) {
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_wc_diff_callbacks_invoke_file_added" "', argument " "11"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks_invoke_file_added(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,(char const *)arg9,(char const *)arg10,arg11);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc9 == SWIG_NEWOBJ) free((char*)buf9);
    if (alloc10 == SWIG_NEWOBJ) free((char*)buf10);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_invoke_file_deleted) {
  {
    svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    char *arg5 = (char *) 0 ;
    char *arg6 = (char *) 0 ;
    char *arg7 = (char *) 0 ;
    char *arg8 = (char *) 0 ;
    void *arg9 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int alloc7 = 0 ;
    int res8 ;
    char *buf8 = 0 ;
    int alloc8 = 0 ;
    int res9 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 9) || (items > 9)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_invoke_file_deleted(_obj,adm_access,state,path,tmpfile1,tmpfile2,mimetype1,mimetype2,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "5"" of type '" "char const *""'");
    }
    arg5 = (char *)(buf5);
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "6"" of type '" "char const *""'");
    }
    arg6 = (char *)(buf6);
    res7 = SWIG_AsCharPtrAndSize(ST(6), &buf7, NULL, &alloc7);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "7"" of type '" "char const *""'");
    }
    arg7 = (char *)(buf7);
    res8 = SWIG_AsCharPtrAndSize(ST(7), &buf8, NULL, &alloc8);
    if (!SWIG_IsOK(res8)) {
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "8"" of type '" "char const *""'");
    }
    arg8 = (char *)(buf8);
    res9 = SWIG_ConvertPtr(ST(8),SWIG_as_voidptrptr(&arg9), 0, 0);
    if (!SWIG_IsOK(res9)) {
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_wc_diff_callbacks_invoke_file_deleted" "', argument " "9"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks_invoke_file_deleted(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
    if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
    if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_invoke_dir_added) {
  {
    svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    svn_revnum_t arg5 ;
    void *arg6 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    void *argp3 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    char *buf4 = 0 ;
    int alloc4 = 0 ;
    long val5 ;
    int ecode5 = 0 ;
    int res6 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 6) || (items > 6)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_invoke_dir_added(_obj,adm_access,state,path,rev,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_invoke_dir_added" "', argument " "1"" of type '" "svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks_invoke_dir_added" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks_invoke_dir_added" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks_invoke_dir_added" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    ecode5 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
    if (!SWIG_IsOK(ecode5)) {
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_wc_diff_callbacks_invoke_dir_added" "', argument " "5"" of type '" "svn_revnum_t""'");
    } 
    arg5 = (svn_revnum_t)(val5);
    res6 = SWIG_ConvertPtr(ST(5),SWIG_as_voidptrptr(&arg6), 0, 0);
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks_invoke_dir_added" "', argument " "6"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks_invoke_dir_added(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_invoke_dir_deleted) {
  {
    svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    void *arg5 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;
    void *argp3 = 0 ;
    int res3 = 0 ;
    int res4 ;
    char *buf4 = 0 ;
    int alloc4 = 0 ;
    int res5 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 5) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_invoke_dir_deleted(_obj,adm_access,state,path,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_invoke_dir_deleted" "', argument " "1"" of type '" "svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks_invoke_dir_deleted" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks_invoke_dir_deleted" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks_invoke_dir_deleted" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_ConvertPtr(ST(4),SWIG_as_voidptrptr(&arg5), 0, 0);
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks_invoke_dir_deleted" "', argument " "5"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks_invoke_dir_deleted(arg1,arg2,arg3,(char const *)arg4,arg5);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    
    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_diff_callbacks_invoke_props_changed) {
  {
    svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
    svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
    svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
    char *arg4 = (char *) 0 ;
    apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
    apr_hash_t *arg6 = (apr_hash_t *) 0 ;
    void *arg7 = (void *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    void *argp2 = 0 ;
    int res2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    void *argp5 = 0 ;
    int res5 = 0 ;
    void *argp6 = 0 ;
    int res6 = 0 ;
    int res7 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    if ((items < 7) || (items > 7)) {
      SWIG_croak("Usage: svn_wc_diff_callbacks_invoke_props_changed(_obj,adm_access,state,path,propchanges,original_props,diff_baton);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_diff_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_diff_callbacks_invoke_props_changed" "', argument " "1"" of type '" "svn_wc_diff_callbacks_t *""'"); 
    }
    arg1 = (svn_wc_diff_callbacks_t *)(argp1);
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_diff_callbacks_invoke_props_changed" "', argument " "2"" of type '" "svn_wc_adm_access_t *""'"); 
    }
    arg2 = (svn_wc_adm_access_t *)(argp2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_notify_state_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_diff_callbacks_invoke_props_changed" "', argument " "3"" of type '" "svn_wc_notify_state_t *""'"); 
    }
    arg3 = (svn_wc_notify_state_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_diff_callbacks_invoke_props_changed" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
    if (!SWIG_IsOK(res5)) {
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_wc_diff_callbacks_invoke_props_changed" "', argument " "5"" of type '" "apr_array_header_t const *""'"); 
    }
    arg5 = (apr_array_header_t *)(argp5);
    res6 = SWIG_ConvertPtr(ST(5), &argp6,SWIGTYPE_p_apr_hash_t, 0 |  0 );
    if (!SWIG_IsOK(res6)) {
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_wc_diff_callbacks_invoke_props_changed" "', argument " "6"" of type '" "apr_hash_t *""'"); 
    }
    arg6 = (apr_hash_t *)(argp6);
    res7 = SWIG_ConvertPtr(ST(6),SWIG_as_voidptrptr(&arg7), 0, 0);
    if (!SWIG_IsOK(res7)) {
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_wc_diff_callbacks_invoke_props_changed" "', argument " "7"" of type '" "void *""'"); 
    }
    {
      result = (svn_error_t *)svn_wc_diff_callbacks_invoke_props_changed(arg1,arg2,arg3,(char const *)arg4,(apr_array_header_t const *)arg5,arg6,arg7);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks2_invoke_found_entry) {
  {
    svn_wc_entry_callbacks2_t *arg1 = (svn_wc_entry_callbacks2_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_entry_t *arg3 = (svn_wc_entry_t *) 0 ;
    void *arg4 = (void *) 0 ;
    apr_pool_t *arg5 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res3 = 0 ;
    int res4 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks2_invoke_found_entry(_obj,path,entry,walk_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks2_invoke_found_entry" "', argument " "1"" of type '" "svn_wc_entry_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_entry_callbacks2_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_entry_callbacks2_invoke_found_entry" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_entry_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_entry_callbacks2_invoke_found_entry" "', argument " "3"" of type '" "svn_wc_entry_t const *""'"); 
    }
    arg3 = (svn_wc_entry_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_entry_callbacks2_invoke_found_entry" "', argument " "4"" of type '" "void *""'"); 
    }
    if (items > 4) {
      
    }
    {
      result = (svn_error_t *)svn_wc_entry_callbacks2_invoke_found_entry(arg1,(char const *)arg2,(struct svn_wc_entry_t const *)arg3,arg4,arg5);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks2_invoke_handle_error) {
  {
    svn_wc_entry_callbacks2_t *arg1 = (svn_wc_entry_callbacks2_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_error_t *arg3 = (svn_error_t *) 0 ;
    void *arg4 = (void *) 0 ;
    apr_pool_t *arg5 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res3 = 0 ;
    int res4 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks2_invoke_handle_error(_obj,path,err,walk_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks2_invoke_handle_error" "', argument " "1"" of type '" "svn_wc_entry_callbacks2_t *""'"); 
    }
    arg1 = (svn_wc_entry_callbacks2_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_entry_callbacks2_invoke_handle_error" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_error_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_entry_callbacks2_invoke_handle_error" "', argument " "3"" of type '" "svn_error_t *""'"); 
    }
    arg3 = (svn_error_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_entry_callbacks2_invoke_handle_error" "', argument " "4"" of type '" "void *""'"); 
    }
    if (items > 4) {
      
    }
    {
      result = (svn_error_t *)svn_wc_entry_callbacks2_invoke_handle_error(arg1,(char const *)arg2,arg3,arg4,arg5);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
    
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_entry_callbacks_invoke_found_entry) {
  {
    svn_wc_entry_callbacks_t *arg1 = (svn_wc_entry_callbacks_t *) 0 ;
    char *arg2 = (char *) 0 ;
    svn_wc_entry_t *arg3 = (svn_wc_entry_t *) 0 ;
    void *arg4 = (void *) 0 ;
    apr_pool_t *arg5 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int res3 = 0 ;
    int res4 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
    }
    if ((items < 4) || (items > 5)) {
      SWIG_croak("Usage: svn_wc_entry_callbacks_invoke_found_entry(_obj,path,entry,walk_baton,pool);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_entry_callbacks_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_entry_callbacks_invoke_found_entry" "', argument " "1"" of type '" "svn_wc_entry_callbacks_t *""'"); 
    }
    arg1 = (svn_wc_entry_callbacks_t *)(argp1);
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_entry_callbacks_invoke_found_entry" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_svn_wc_entry_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_entry_callbacks_invoke_found_entry" "', argument " "3"" of type '" "svn_wc_entry_t const *""'"); 
    }
    arg3 = (svn_wc_entry_t *)(argp3);
    res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_entry_callbacks_invoke_found_entry" "', argument " "4"" of type '" "void *""'"); 
    }
    if (items > 4) {
      
    }
    {
      result = (svn_error_t *)svn_wc_entry_callbacks_invoke_found_entry(arg1,(char const *)arg2,(struct svn_wc_entry_t const *)arg3,arg4,arg5);
      
      
      
    }
    {
      if (result) {
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
        
        if (SvOK(exception_handler)) {
          SV *callback_result;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

static swig_type_info _swigt__p_svn_opt_revision_range_t = {"_p_svn_opt_revision_range_t", "struct svn_opt_revision_range_t *|svn_opt_revision_range_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_revision_t = {"_p_svn_opt_revision_t", "struct svn_opt_revision_t *|svn_opt_revision_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_revision_value_t = {"_p_svn_opt_revision_value_t", "union svn_opt_revision_value_t *|svn_opt_revision_value_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_subcommand_desc2_t = {"_p_svn_opt_subcommand_desc2_t", "struct svn_opt_subcommand_desc2_t *|svn_opt_subcommand_desc2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_opt_subcommand_desc_t = {"_p_svn_opt_subcommand_desc_t", "struct svn_opt_subcommand_desc_t *|svn_opt_subcommand_desc_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_patch_file_t = {"_p_svn_patch_file_t", "struct svn_patch_file_t *|svn_patch_file_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_patch_t = {"_p_svn_patch_t", "struct svn_patch_t *|svn_patch_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_inherited_item_t = {"_p_svn_prop_inherited_item_t", "struct svn_prop_inherited_item_t *|svn_prop_inherited_item_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_kind = {"_p_svn_prop_kind", "svn_prop_kind_t *|enum svn_prop_kind *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_prop_patch_t = {"_p_svn_prop_patch_t", "struct svn_prop_patch_t *|svn_prop_patch_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_callbacks2_t = {"_p_svn_ra_callbacks2_t", "struct svn_ra_callbacks2_t *|svn_ra_callbacks2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_callbacks_t = {"_p_svn_ra_callbacks_t", "struct svn_ra_callbacks_t *|svn_ra_callbacks_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_plugin_t = {"_p_svn_ra_plugin_t", "struct svn_ra_plugin_t *|svn_ra_plugin_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter2_t = {"_p_svn_ra_reporter2_t", "struct svn_ra_reporter2_t *|svn_ra_reporter2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter3_t = {"_p_svn_ra_reporter3_t", "struct svn_ra_reporter3_t *|svn_ra_reporter3_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_reporter_t = {"_p_svn_ra_reporter_t", "struct svn_ra_reporter_t *|svn_ra_reporter_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_ra_session_t = {"_p_svn_ra_session_t", "struct svn_ra_session_t *|svn_ra_session_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stream_mark_t = {"_p_svn_stream_mark_t", "struct svn_stream_mark_t *|svn_stream_mark_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stream_t = {"_p_svn_stream_t", "struct svn_stream_t *|svn_stream_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_string_t = {"_p_svn_string_t", "struct svn_string_t *|svn_string_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_stringbuf_t = {"_p_svn_stringbuf_t", "struct svn_stringbuf_t *|svn_stringbuf_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_tristate_t = {"_p_svn_tristate_t", "enum svn_tristate_t *|svn_tristate_t *", 0, 0, (void*)0, 0};

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

static swig_type_info _swigt__p_svn_wc_committed_queue_t = {"_p_svn_wc_committed_queue_t", "struct svn_wc_committed_queue_t *|svn_wc_committed_queue_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_action_t = {"_p_svn_wc_conflict_action_t", "enum svn_wc_conflict_action_t *|svn_wc_conflict_action_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_choice_t = {"_p_svn_wc_conflict_choice_t", "enum svn_wc_conflict_choice_t *|svn_wc_conflict_choice_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_description2_t = {"_p_svn_wc_conflict_description2_t", "struct svn_wc_conflict_description2_t *|svn_wc_conflict_description2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_description_t = {"_p_svn_wc_conflict_description_t", "struct svn_wc_conflict_description_t *|svn_wc_conflict_description_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_kind_t = {"_p_svn_wc_conflict_kind_t", "enum svn_wc_conflict_kind_t *|svn_wc_conflict_kind_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_reason_t = {"_p_svn_wc_conflict_reason_t", "enum svn_wc_conflict_reason_t *|svn_wc_conflict_reason_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_result_t = {"_p_svn_wc_conflict_result_t", "struct svn_wc_conflict_result_t *|svn_wc_conflict_result_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_conflict_version_t = {"_p_svn_wc_conflict_version_t", "struct svn_wc_conflict_version_t *|svn_wc_conflict_version_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_context_t = {"_p_svn_wc_context_t", "struct svn_wc_context_t *|svn_wc_context_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks2_t = {"_p_svn_wc_diff_callbacks2_t", "struct svn_wc_diff_callbacks2_t *|svn_wc_diff_callbacks2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks3_t = {"_p_svn_wc_diff_callbacks3_t", "struct svn_wc_diff_callbacks3_t *|svn_wc_diff_callbacks3_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks4_t = {"_p_svn_wc_diff_callbacks4_t", "struct svn_wc_diff_callbacks4_t *|svn_wc_diff_callbacks4_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_diff_callbacks_t = {"_p_svn_wc_diff_callbacks_t", "struct svn_wc_diff_callbacks_t *|svn_wc_diff_callbacks_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_entry_callbacks2_t = {"_p_svn_wc_entry_callbacks2_t", "struct svn_wc_entry_callbacks2_t *|svn_wc_entry_callbacks2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_entry_callbacks_t = {"_p_svn_wc_entry_callbacks_t", "struct svn_wc_entry_callbacks_t *|svn_wc_entry_callbacks_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_entry_t = {"_p_svn_wc_entry_t", "struct svn_wc_entry_t *|svn_wc_entry_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_external_item2_t = {"_p_svn_wc_external_item2_t", "struct svn_wc_external_item2_t *|svn_wc_external_item2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_external_item_t = {"_p_svn_wc_external_item_t", "struct svn_wc_external_item_t *|svn_wc_external_item_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_info_t = {"_p_svn_wc_info_t", "struct svn_wc_info_t *|svn_wc_info_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_merge_outcome_t = {"_p_svn_wc_merge_outcome_t", "enum svn_wc_merge_outcome_t *|svn_wc_merge_outcome_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_action_t = {"_p_svn_wc_notify_action_t", "enum svn_wc_notify_action_t *|svn_wc_notify_action_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_lock_state_t = {"_p_svn_wc_notify_lock_state_t", "enum svn_wc_notify_lock_state_t *|svn_wc_notify_lock_state_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_state_t = {"_p_svn_wc_notify_state_t", "enum svn_wc_notify_state_t *|svn_wc_notify_state_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_notify_t = {"_p_svn_wc_notify_t", "struct svn_wc_notify_t *|svn_wc_notify_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_operation_t = {"_p_svn_wc_operation_t", "enum svn_wc_operation_t *|svn_wc_operation_t *", 0, 0, (void*)0, 0};

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

  &_swigt__p_svn_opt_revision_range_t,
  &_swigt__p_svn_opt_revision_t,
  &_swigt__p_svn_opt_revision_value_t,
  &_swigt__p_svn_opt_subcommand_desc2_t,
  &_swigt__p_svn_opt_subcommand_desc_t,
  &_swigt__p_svn_patch_file_t,
  &_swigt__p_svn_patch_t,
  &_swigt__p_svn_prop_inherited_item_t,
  &_swigt__p_svn_prop_kind,
  &_swigt__p_svn_prop_patch_t,
  &_swigt__p_svn_ra_callbacks2_t,
  &_swigt__p_svn_ra_callbacks_t,
  &_swigt__p_svn_ra_plugin_t,
  &_swigt__p_svn_ra_reporter2_t,
  &_swigt__p_svn_ra_reporter3_t,
  &_swigt__p_svn_ra_reporter_t,
  &_swigt__p_svn_ra_session_t,
  &_swigt__p_svn_stream_mark_t,
  &_swigt__p_svn_stream_t,
  &_swigt__p_svn_string_t,
  &_swigt__p_svn_stringbuf_t,
  &_swigt__p_svn_tristate_t,

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

  &_swigt__p_svn_wc_committed_queue_t,
  &_swigt__p_svn_wc_conflict_action_t,
  &_swigt__p_svn_wc_conflict_choice_t,
  &_swigt__p_svn_wc_conflict_description2_t,
  &_swigt__p_svn_wc_conflict_description_t,
  &_swigt__p_svn_wc_conflict_kind_t,
  &_swigt__p_svn_wc_conflict_reason_t,
  &_swigt__p_svn_wc_conflict_result_t,
  &_swigt__p_svn_wc_conflict_version_t,
  &_swigt__p_svn_wc_context_t,
  &_swigt__p_svn_wc_diff_callbacks2_t,
  &_swigt__p_svn_wc_diff_callbacks3_t,
  &_swigt__p_svn_wc_diff_callbacks4_t,
  &_swigt__p_svn_wc_diff_callbacks_t,
  &_swigt__p_svn_wc_entry_callbacks2_t,
  &_swigt__p_svn_wc_entry_callbacks_t,
  &_swigt__p_svn_wc_entry_t,
  &_swigt__p_svn_wc_external_item2_t,
  &_swigt__p_svn_wc_external_item_t,
  &_swigt__p_svn_wc_info_t,
  &_swigt__p_svn_wc_merge_outcome_t,
  &_swigt__p_svn_wc_notify_action_t,
  &_swigt__p_svn_wc_notify_lock_state_t,
  &_swigt__p_svn_wc_notify_state_t,
  &_swigt__p_svn_wc_notify_t,
  &_swigt__p_svn_wc_operation_t,

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

static swig_cast_info _swigc__p_svn_opt_revision_range_t[] = {  {&_swigt__p_svn_opt_revision_range_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_revision_t[] = {  {&_swigt__p_svn_opt_revision_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_revision_value_t[] = {  {&_swigt__p_svn_opt_revision_value_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_subcommand_desc2_t[] = {  {&_swigt__p_svn_opt_subcommand_desc2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_opt_subcommand_desc_t[] = {  {&_swigt__p_svn_opt_subcommand_desc_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_patch_file_t[] = {  {&_swigt__p_svn_patch_file_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_patch_t[] = {  {&_swigt__p_svn_patch_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_inherited_item_t[] = {  {&_swigt__p_svn_prop_inherited_item_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_kind[] = {  {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_prop_patch_t[] = {  {&_swigt__p_svn_prop_patch_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_callbacks2_t[] = {  {&_swigt__p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_callbacks_t[] = {  {&_swigt__p_svn_ra_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_plugin_t[] = {  {&_swigt__p_svn_ra_plugin_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter2_t[] = {  {&_swigt__p_svn_ra_reporter2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter3_t[] = {  {&_swigt__p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_reporter_t[] = {  {&_swigt__p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_ra_session_t[] = {  {&_swigt__p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stream_mark_t[] = {  {&_swigt__p_svn_stream_mark_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stream_t[] = {  {&_swigt__p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_string_t[] = {  {&_swigt__p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_stringbuf_t[] = {  {&_swigt__p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_tristate_t[] = {  {&_swigt__p_svn_tristate_t, 0, 0, 0},{0, 0, 0, 0}};

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

static swig_cast_info _swigc__p_svn_wc_committed_queue_t[] = {  {&_swigt__p_svn_wc_committed_queue_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_action_t[] = {  {&_swigt__p_svn_wc_conflict_action_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_choice_t[] = {  {&_swigt__p_svn_wc_conflict_choice_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_description2_t[] = {  {&_swigt__p_svn_wc_conflict_description2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_description_t[] = {  {&_swigt__p_svn_wc_conflict_description_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_kind_t[] = {  {&_swigt__p_svn_wc_conflict_kind_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_reason_t[] = {  {&_swigt__p_svn_wc_conflict_reason_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_result_t[] = {  {&_swigt__p_svn_wc_conflict_result_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_conflict_version_t[] = {  {&_swigt__p_svn_wc_conflict_version_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_context_t[] = {  {&_swigt__p_svn_wc_context_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks2_t[] = {  {&_swigt__p_svn_wc_diff_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks3_t[] = {  {&_swigt__p_svn_wc_diff_callbacks3_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks4_t[] = {  {&_swigt__p_svn_wc_diff_callbacks4_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_diff_callbacks_t[] = {  {&_swigt__p_svn_wc_diff_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_entry_callbacks2_t[] = {  {&_swigt__p_svn_wc_entry_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_entry_callbacks_t[] = {  {&_swigt__p_svn_wc_entry_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_entry_t[] = {  {&_swigt__p_svn_wc_entry_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_external_item2_t[] = {  {&_swigt__p_svn_wc_external_item2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_external_item_t[] = {  {&_swigt__p_svn_wc_external_item_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_info_t[] = {  {&_swigt__p_svn_wc_info_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_merge_outcome_t[] = {  {&_swigt__p_svn_wc_merge_outcome_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_action_t[] = {  {&_swigt__p_svn_wc_notify_action_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_lock_state_t[] = {  {&_swigt__p_svn_wc_notify_lock_state_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_state_t[] = {  {&_swigt__p_svn_wc_notify_state_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_notify_t[] = {  {&_swigt__p_svn_wc_notify_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_wc_operation_t[] = {  {&_swigt__p_svn_wc_operation_t, 0, 0, 0},{0, 0, 0, 0}};

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

  _swigc__p_svn_opt_revision_range_t,
  _swigc__p_svn_opt_revision_t,
  _swigc__p_svn_opt_revision_value_t,
  _swigc__p_svn_opt_subcommand_desc2_t,
  _swigc__p_svn_opt_subcommand_desc_t,
  _swigc__p_svn_patch_file_t,
  _swigc__p_svn_patch_t,
  _swigc__p_svn_prop_inherited_item_t,
  _swigc__p_svn_prop_kind,
  _swigc__p_svn_prop_patch_t,
  _swigc__p_svn_ra_callbacks2_t,
  _swigc__p_svn_ra_callbacks_t,
  _swigc__p_svn_ra_plugin_t,
  _swigc__p_svn_ra_reporter2_t,
  _swigc__p_svn_ra_reporter3_t,
  _swigc__p_svn_ra_reporter_t,
  _swigc__p_svn_ra_session_t,
  _swigc__p_svn_stream_mark_t,
  _swigc__p_svn_stream_t,
  _swigc__p_svn_string_t,
  _swigc__p_svn_stringbuf_t,
  _swigc__p_svn_tristate_t,

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

  _swigc__p_svn_wc_committed_queue_t,
  _swigc__p_svn_wc_conflict_action_t,
  _swigc__p_svn_wc_conflict_choice_t,
  _swigc__p_svn_wc_conflict_description2_t,
  _swigc__p_svn_wc_conflict_description_t,
  _swigc__p_svn_wc_conflict_kind_t,
  _swigc__p_svn_wc_conflict_reason_t,
  _swigc__p_svn_wc_conflict_result_t,
  _swigc__p_svn_wc_conflict_version_t,
  _swigc__p_svn_wc_context_t,
  _swigc__p_svn_wc_diff_callbacks2_t,
  _swigc__p_svn_wc_diff_callbacks3_t,
  _swigc__p_svn_wc_diff_callbacks4_t,
  _swigc__p_svn_wc_diff_callbacks_t,
  _swigc__p_svn_wc_entry_callbacks2_t,
  _swigc__p_svn_wc_entry_callbacks_t,
  _swigc__p_svn_wc_entry_t,
  _swigc__p_svn_wc_external_item2_t,
  _swigc__p_svn_wc_external_item_t,
  _swigc__p_svn_wc_info_t,
  _swigc__p_svn_wc_merge_outcome_t,
  _swigc__p_svn_wc_notify_action_t,
  _swigc__p_svn_wc_notify_lock_state_t,
  _swigc__p_svn_wc_notify_state_t,
  _swigc__p_svn_wc_notify_t,
  _swigc__p_svn_wc_operation_t,

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

{"SVN::_Wc::svn_wc__conflict_description2_dup", _wrap_svn_wc__conflict_description2_dup},
{"SVN::_Wc::svn_wc_conflict_result_t_choice_set", _wrap_svn_wc_conflict_result_t_choice_set},
{"SVN::_Wc::svn_wc_conflict_result_t_choice_get", _wrap_svn_wc_conflict_result_t_choice_get},
{"SVN::_Wc::svn_wc_conflict_result_t_merged_file_set", _wrap_svn_wc_conflict_result_t_merged_file_set},
{"SVN::_Wc::svn_wc_conflict_result_t_merged_file_get", _wrap_svn_wc_conflict_result_t_merged_file_get},
{"SVN::_Wc::svn_wc_conflict_result_t_save_merged_set", _wrap_svn_wc_conflict_result_t_save_merged_set},
{"SVN::_Wc::svn_wc_conflict_result_t_save_merged_get", _wrap_svn_wc_conflict_result_t_save_merged_get},
{"SVN::_Wc::new_svn_wc_conflict_result_t", _wrap_new_svn_wc_conflict_result_t},
{"SVN::_Wc::delete_svn_wc_conflict_result_t", _wrap_delete_svn_wc_conflict_result_t},
{"SVN::_Wc::svn_wc_create_conflict_result", _wrap_svn_wc_create_conflict_result},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_opened_set", _wrap_svn_wc_diff_callbacks4_t_file_opened_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_opened_get", _wrap_svn_wc_diff_callbacks4_t_file_opened_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_changed_set", _wrap_svn_wc_diff_callbacks4_t_file_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_changed_get", _wrap_svn_wc_diff_callbacks4_t_file_changed_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_added_set", _wrap_svn_wc_diff_callbacks4_t_file_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_added_get", _wrap_svn_wc_diff_callbacks4_t_file_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_deleted_set", _wrap_svn_wc_diff_callbacks4_t_file_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_file_deleted_get", _wrap_svn_wc_diff_callbacks4_t_file_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks4_t_dir_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks4_t_dir_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_opened_set", _wrap_svn_wc_diff_callbacks4_t_dir_opened_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_opened_get", _wrap_svn_wc_diff_callbacks4_t_dir_opened_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_added_set", _wrap_svn_wc_diff_callbacks4_t_dir_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_added_get", _wrap_svn_wc_diff_callbacks4_t_dir_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_props_changed_set", _wrap_svn_wc_diff_callbacks4_t_dir_props_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_props_changed_get", _wrap_svn_wc_diff_callbacks4_t_dir_props_changed_get},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_closed_set", _wrap_svn_wc_diff_callbacks4_t_dir_closed_set},
{"SVN::_Wc::svn_wc_diff_callbacks4_t_dir_closed_get", _wrap_svn_wc_diff_callbacks4_t_dir_closed_get},
{"SVN::_Wc::new_svn_wc_diff_callbacks4_t", _wrap_new_svn_wc_diff_callbacks4_t},
{"SVN::_Wc::delete_svn_wc_diff_callbacks4_t", _wrap_delete_svn_wc_diff_callbacks4_t},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_file_changed_set", _wrap_svn_wc_diff_callbacks3_t_file_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_file_changed_get", _wrap_svn_wc_diff_callbacks3_t_file_changed_get},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_file_added_set", _wrap_svn_wc_diff_callbacks3_t_file_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_file_added_get", _wrap_svn_wc_diff_callbacks3_t_file_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_file_deleted_set", _wrap_svn_wc_diff_callbacks3_t_file_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_file_deleted_get", _wrap_svn_wc_diff_callbacks3_t_file_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_added_set", _wrap_svn_wc_diff_callbacks3_t_dir_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_added_get", _wrap_svn_wc_diff_callbacks3_t_dir_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks3_t_dir_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks3_t_dir_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_props_changed_set", _wrap_svn_wc_diff_callbacks3_t_dir_props_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_props_changed_get", _wrap_svn_wc_diff_callbacks3_t_dir_props_changed_get},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_opened_set", _wrap_svn_wc_diff_callbacks3_t_dir_opened_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_opened_get", _wrap_svn_wc_diff_callbacks3_t_dir_opened_get},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_closed_set", _wrap_svn_wc_diff_callbacks3_t_dir_closed_set},
{"SVN::_Wc::svn_wc_diff_callbacks3_t_dir_closed_get", _wrap_svn_wc_diff_callbacks3_t_dir_closed_get},
{"SVN::_Wc::new_svn_wc_diff_callbacks3_t", _wrap_new_svn_wc_diff_callbacks3_t},
{"SVN::_Wc::delete_svn_wc_diff_callbacks3_t", _wrap_delete_svn_wc_diff_callbacks3_t},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_file_changed_set", _wrap_svn_wc_diff_callbacks2_t_file_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_file_changed_get", _wrap_svn_wc_diff_callbacks2_t_file_changed_get},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_file_added_set", _wrap_svn_wc_diff_callbacks2_t_file_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_file_added_get", _wrap_svn_wc_diff_callbacks2_t_file_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_file_deleted_set", _wrap_svn_wc_diff_callbacks2_t_file_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_file_deleted_get", _wrap_svn_wc_diff_callbacks2_t_file_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_dir_added_set", _wrap_svn_wc_diff_callbacks2_t_dir_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_dir_added_get", _wrap_svn_wc_diff_callbacks2_t_dir_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks2_t_dir_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks2_t_dir_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_dir_props_changed_set", _wrap_svn_wc_diff_callbacks2_t_dir_props_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks2_t_dir_props_changed_get", _wrap_svn_wc_diff_callbacks2_t_dir_props_changed_get},
{"SVN::_Wc::new_svn_wc_diff_callbacks2_t", _wrap_new_svn_wc_diff_callbacks2_t},
{"SVN::_Wc::delete_svn_wc_diff_callbacks2_t", _wrap_delete_svn_wc_diff_callbacks2_t},
{"SVN::_Wc::svn_wc_diff_callbacks_t_file_changed_set", _wrap_svn_wc_diff_callbacks_t_file_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks_t_file_changed_get", _wrap_svn_wc_diff_callbacks_t_file_changed_get},
{"SVN::_Wc::svn_wc_diff_callbacks_t_file_added_set", _wrap_svn_wc_diff_callbacks_t_file_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks_t_file_added_get", _wrap_svn_wc_diff_callbacks_t_file_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks_t_file_deleted_set", _wrap_svn_wc_diff_callbacks_t_file_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks_t_file_deleted_get", _wrap_svn_wc_diff_callbacks_t_file_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks_t_dir_added_set", _wrap_svn_wc_diff_callbacks_t_dir_added_set},
{"SVN::_Wc::svn_wc_diff_callbacks_t_dir_added_get", _wrap_svn_wc_diff_callbacks_t_dir_added_get},
{"SVN::_Wc::svn_wc_diff_callbacks_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks_t_dir_deleted_set},
{"SVN::_Wc::svn_wc_diff_callbacks_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks_t_dir_deleted_get},
{"SVN::_Wc::svn_wc_diff_callbacks_t_props_changed_set", _wrap_svn_wc_diff_callbacks_t_props_changed_set},
{"SVN::_Wc::svn_wc_diff_callbacks_t_props_changed_get", _wrap_svn_wc_diff_callbacks_t_props_changed_get},
{"SVN::_Wc::new_svn_wc_diff_callbacks_t", _wrap_new_svn_wc_diff_callbacks_t},
{"SVN::_Wc::delete_svn_wc_diff_callbacks_t", _wrap_delete_svn_wc_diff_callbacks_t},
{"SVN::_Wc::svn_wc_check_wc2", _wrap_svn_wc_check_wc2},
{"SVN::_Wc::svn_wc_check_wc", _wrap_svn_wc_check_wc},
{"SVN::_Wc::svn_wc_has_binary_prop", _wrap_svn_wc_has_binary_prop},
{"SVN::_Wc::svn_wc_text_modified_p2", _wrap_svn_wc_text_modified_p2},
{"SVN::_Wc::svn_wc_text_modified_p", _wrap_svn_wc_text_modified_p},
{"SVN::_Wc::svn_wc_props_modified_p2", _wrap_svn_wc_props_modified_p2},
{"SVN::_Wc::svn_wc_props_modified_p", _wrap_svn_wc_props_modified_p},
{"SVN::_Wc::svn_wc_entry_t_name_set", _wrap_svn_wc_entry_t_name_set},
{"SVN::_Wc::svn_wc_entry_t_name_get", _wrap_svn_wc_entry_t_name_get},
{"SVN::_Wc::svn_wc_entry_t_revision_set", _wrap_svn_wc_entry_t_revision_set},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

{"SVN::_Wc::svn_wc_info_t_moved_from_abspath_get", _wrap_svn_wc_info_t_moved_from_abspath_get},
{"SVN::_Wc::svn_wc_info_t_moved_to_abspath_set", _wrap_svn_wc_info_t_moved_to_abspath_set},
{"SVN::_Wc::svn_wc_info_t_moved_to_abspath_get", _wrap_svn_wc_info_t_moved_to_abspath_get},
{"SVN::_Wc::new_svn_wc_info_t", _wrap_new_svn_wc_info_t},
{"SVN::_Wc::delete_svn_wc_info_t", _wrap_delete_svn_wc_info_t},
{"SVN::_Wc::svn_wc_info_dup", _wrap_svn_wc_info_dup},
{"SVN::_Wc::svn_wc_conflicted_p3", _wrap_svn_wc_conflicted_p3},
{"SVN::_Wc::svn_wc_conflicted_p2", _wrap_svn_wc_conflicted_p2},
{"SVN::_Wc::svn_wc_conflicted_p", _wrap_svn_wc_conflicted_p},
{"SVN::_Wc::svn_wc_get_ancestry", _wrap_svn_wc_get_ancestry},
{"SVN::_Wc::svn_wc_entry_callbacks2_t_found_entry_set", _wrap_svn_wc_entry_callbacks2_t_found_entry_set},
{"SVN::_Wc::svn_wc_entry_callbacks2_t_found_entry_get", _wrap_svn_wc_entry_callbacks2_t_found_entry_get},
{"SVN::_Wc::svn_wc_entry_callbacks2_t_handle_error_set", _wrap_svn_wc_entry_callbacks2_t_handle_error_set},
{"SVN::_Wc::svn_wc_entry_callbacks2_t_handle_error_get", _wrap_svn_wc_entry_callbacks2_t_handle_error_get},
{"SVN::_Wc::new_svn_wc_entry_callbacks2_t", _wrap_new_svn_wc_entry_callbacks2_t},
{"SVN::_Wc::delete_svn_wc_entry_callbacks2_t", _wrap_delete_svn_wc_entry_callbacks2_t},
{"SVN::_Wc::svn_wc_entry_callbacks_t_found_entry_set", _wrap_svn_wc_entry_callbacks_t_found_entry_set},
{"SVN::_Wc::svn_wc_entry_callbacks_t_found_entry_get", _wrap_svn_wc_entry_callbacks_t_found_entry_get},
{"SVN::_Wc::new_svn_wc_entry_callbacks_t", _wrap_new_svn_wc_entry_callbacks_t},
{"SVN::_Wc::delete_svn_wc_entry_callbacks_t", _wrap_delete_svn_wc_entry_callbacks_t},
{"SVN::_Wc::svn_wc_walk_entries3", _wrap_svn_wc_walk_entries3},
{"SVN::_Wc::svn_wc_walk_entries2", _wrap_svn_wc_walk_entries2},
{"SVN::_Wc::svn_wc_walk_entries", _wrap_svn_wc_walk_entries},
{"SVN::_Wc::svn_wc_mark_missing_deleted", _wrap_svn_wc_mark_missing_deleted},
{"SVN::_Wc::svn_wc_ensure_adm4", _wrap_svn_wc_ensure_adm4},
{"SVN::_Wc::svn_wc_ensure_adm3", _wrap_svn_wc_ensure_adm3},
{"SVN::_Wc::svn_wc_ensure_adm2", _wrap_svn_wc_ensure_adm2},
{"SVN::_Wc::svn_wc_ensure_adm", _wrap_svn_wc_ensure_adm},
{"SVN::_Wc::svn_wc_maybe_set_repos_root", _wrap_svn_wc_maybe_set_repos_root},
{"SVN::_Wc::svn_wc_status3_t_kind_set", _wrap_svn_wc_status3_t_kind_set},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

{"SVN::_Wc::svn_wc_revision_status2", _wrap_svn_wc_revision_status2},
{"SVN::_Wc::svn_wc_revision_status", _wrap_svn_wc_revision_status},
{"SVN::_Wc::svn_wc_set_changelist2", _wrap_svn_wc_set_changelist2},
{"SVN::_Wc::svn_wc_set_changelist", _wrap_svn_wc_set_changelist},
{"SVN::_Wc::svn_wc_get_changelists", _wrap_svn_wc_get_changelists},
{"SVN::_Wc::svn_wc_crop_tree2", _wrap_svn_wc_crop_tree2},
{"SVN::_Wc::svn_wc_crop_tree", _wrap_svn_wc_crop_tree},
{"SVN::_Wc::svn_wc_exclude", _wrap_svn_wc_exclude},
{"SVN::_Wc::svn_wc_read_kind2", _wrap_svn_wc_read_kind2},
{"SVN::_Wc::svn_wc_read_kind", _wrap_svn_wc_read_kind},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_file_opened", _wrap_svn_wc_diff_callbacks4_invoke_file_opened},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_file_changed", _wrap_svn_wc_diff_callbacks4_invoke_file_changed},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_file_added", _wrap_svn_wc_diff_callbacks4_invoke_file_added},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_file_deleted", _wrap_svn_wc_diff_callbacks4_invoke_file_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks4_invoke_dir_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_dir_opened", _wrap_svn_wc_diff_callbacks4_invoke_dir_opened},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_dir_added", _wrap_svn_wc_diff_callbacks4_invoke_dir_added},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_dir_props_changed", _wrap_svn_wc_diff_callbacks4_invoke_dir_props_changed},
{"SVN::_Wc::svn_wc_diff_callbacks4_invoke_dir_closed", _wrap_svn_wc_diff_callbacks4_invoke_dir_closed},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_file_changed", _wrap_svn_wc_diff_callbacks3_invoke_file_changed},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_file_added", _wrap_svn_wc_diff_callbacks3_invoke_file_added},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_file_deleted", _wrap_svn_wc_diff_callbacks3_invoke_file_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_dir_added", _wrap_svn_wc_diff_callbacks3_invoke_dir_added},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks3_invoke_dir_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_dir_props_changed", _wrap_svn_wc_diff_callbacks3_invoke_dir_props_changed},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_dir_opened", _wrap_svn_wc_diff_callbacks3_invoke_dir_opened},
{"SVN::_Wc::svn_wc_diff_callbacks3_invoke_dir_closed", _wrap_svn_wc_diff_callbacks3_invoke_dir_closed},
{"SVN::_Wc::svn_wc_diff_callbacks2_invoke_file_changed", _wrap_svn_wc_diff_callbacks2_invoke_file_changed},
{"SVN::_Wc::svn_wc_diff_callbacks2_invoke_file_added", _wrap_svn_wc_diff_callbacks2_invoke_file_added},
{"SVN::_Wc::svn_wc_diff_callbacks2_invoke_file_deleted", _wrap_svn_wc_diff_callbacks2_invoke_file_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks2_invoke_dir_added", _wrap_svn_wc_diff_callbacks2_invoke_dir_added},
{"SVN::_Wc::svn_wc_diff_callbacks2_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks2_invoke_dir_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks2_invoke_dir_props_changed", _wrap_svn_wc_diff_callbacks2_invoke_dir_props_changed},
{"SVN::_Wc::svn_wc_diff_callbacks_invoke_file_changed", _wrap_svn_wc_diff_callbacks_invoke_file_changed},
{"SVN::_Wc::svn_wc_diff_callbacks_invoke_file_added", _wrap_svn_wc_diff_callbacks_invoke_file_added},
{"SVN::_Wc::svn_wc_diff_callbacks_invoke_file_deleted", _wrap_svn_wc_diff_callbacks_invoke_file_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks_invoke_dir_added", _wrap_svn_wc_diff_callbacks_invoke_dir_added},
{"SVN::_Wc::svn_wc_diff_callbacks_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks_invoke_dir_deleted},
{"SVN::_Wc::svn_wc_diff_callbacks_invoke_props_changed", _wrap_svn_wc_diff_callbacks_invoke_props_changed},
{"SVN::_Wc::svn_wc_entry_callbacks2_invoke_found_entry", _wrap_svn_wc_entry_callbacks2_invoke_found_entry},
{"SVN::_Wc::svn_wc_entry_callbacks2_invoke_handle_error", _wrap_svn_wc_entry_callbacks2_invoke_handle_error},
{"SVN::_Wc::svn_wc_entry_callbacks_invoke_found_entry", _wrap_svn_wc_entry_callbacks_invoke_found_entry},
{"SVN::_Wc::svn_wc_invoke_external_update", _wrap_svn_wc_invoke_external_update},
{"SVN::_Wc::svn_wc_invoke_notify_func2", _wrap_svn_wc_invoke_notify_func2},
{"SVN::_Wc::svn_wc_invoke_notify_func", _wrap_svn_wc_invoke_notify_func},
{"SVN::_Wc::svn_wc_invoke_conflict_resolver_func2", _wrap_svn_wc_invoke_conflict_resolver_func2},
{"SVN::_Wc::svn_wc_invoke_conflict_resolver_func", _wrap_svn_wc_invoke_conflict_resolver_func},
{"SVN::_Wc::svn_wc_invoke_status_func4", _wrap_svn_wc_invoke_status_func4},
{"SVN::_Wc::svn_wc_invoke_status_func3", _wrap_svn_wc_invoke_status_func3},
{"SVN::_Wc::svn_wc_invoke_status_func2", _wrap_svn_wc_invoke_status_func2},
{"SVN::_Wc::svn_wc_invoke_status_func", _wrap_svn_wc_invoke_status_func},
{"SVN::_Wc::svn_wc_invoke_get_file", _wrap_svn_wc_invoke_get_file},

src/subversion/subversion/bindings/swig/proxy/pyrun.swg  view on Meta::CPAN


/* Convert a function ptr value */

SWIGRUNTIME int
SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
  if (!PyCFunction_Check(obj)) {
    return SWIG_ConvertPtr(obj, ptr, ty, 0);
  } else {
    void *vptr = 0;
    
    /* here we get the method pointer for callbacks */
    const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
    const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
    if (desc)
      desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
    if (!desc) 
      return SWIG_ERROR;
    if (ty) {
      swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
      if (tc) {
        int newmemory = 0;

src/subversion/subversion/bindings/swig/proxy/svn_ra_h.swg  view on Meta::CPAN

%{
#include "svn_ra.h"
%}
%include svn_ra.h

/* Structure definitions */
#ifdef SWIGPYTHON
%proxy(svn_ra_reporter3_t);
%proxy(svn_ra_reporter2_t);
%proxy(svn_ra_reporter_t);
%proxy(svn_ra_callbacks2_t);
%proxy(svn_ra_callbacks_t);
%opaque_proxy(svn_ra_session_t);
%proxy(svn_ra_plugin_t);
#endif

/* Callbacks */

%inline %{
static svn_error_t * svn_ra_reporter3_invoke_set_path(
  svn_ra_reporter3_t * _obj, void *report_baton, const char *path, svn_revnum_t revision, svn_depth_t depth, svn_boolean_t start_empty, const char *lock_token, apr_pool_t *pool) {
  return (_obj->set_path)(report_baton, path, revision, depth, start_empty, lock_token, pool);

src/subversion/subversion/bindings/swig/proxy/svn_ra_h.swg  view on Meta::CPAN

static svn_error_t * svn_ra_reporter_invoke_finish_report(
  svn_ra_reporter_t * _obj, void *report_baton, apr_pool_t *pool) {
  return (_obj->finish_report)(report_baton, pool);
}

static svn_error_t * svn_ra_reporter_invoke_abort_report(
  svn_ra_reporter_t * _obj, void *report_baton, apr_pool_t *pool) {
  return (_obj->abort_report)(report_baton, pool);
}

static svn_error_t * svn_ra_callbacks2_invoke_open_tmp_file(
  svn_ra_callbacks2_t * _obj, apr_file_t **fp, void *callback_baton, apr_pool_t *pool) {
  return (_obj->open_tmp_file)(fp, callback_baton, pool);
}

static svn_error_t * svn_ra_callbacks_invoke_open_tmp_file(
  svn_ra_callbacks_t * _obj, apr_file_t **fp, void *callback_baton, apr_pool_t *pool) {
  return (_obj->open_tmp_file)(fp, callback_baton, pool);
}

static svn_error_t * svn_ra_plugin_invoke_open(
  svn_ra_plugin_t * _obj, void **session_baton, const char *repos_URL, const svn_ra_callbacks_t *callbacks, void *callback_baton, apr_hash_t *config, apr_pool_t *pool) {
  return (_obj->open)(session_baton, repos_URL, callbacks, callback_baton, config, pool);
}

static svn_error_t * svn_ra_plugin_invoke_get_latest_revnum(
  svn_ra_plugin_t * _obj, void *session_baton, svn_revnum_t *latest_revnum, apr_pool_t *pool) {
  return (_obj->get_latest_revnum)(session_baton, latest_revnum, pool);
}

static svn_error_t * svn_ra_plugin_invoke_get_dated_revision(
  svn_ra_plugin_t * _obj, void *session_baton, svn_revnum_t *revision, apr_time_t tm, apr_pool_t *pool) {
  return (_obj->get_dated_revision)(session_baton, revision, tm, pool);

src/subversion/subversion/bindings/swig/proxy/svn_ra_h.swg  view on Meta::CPAN

%funcptr_member_proxy(svn_ra_reporter2_t, set_path, svn_ra_reporter2_invoke_set_path);
%funcptr_member_proxy(svn_ra_reporter2_t, delete_path, svn_ra_reporter2_invoke_delete_path);
%funcptr_member_proxy(svn_ra_reporter2_t, link_path, svn_ra_reporter2_invoke_link_path);
%funcptr_member_proxy(svn_ra_reporter2_t, finish_report, svn_ra_reporter2_invoke_finish_report);
%funcptr_member_proxy(svn_ra_reporter2_t, abort_report, svn_ra_reporter2_invoke_abort_report);
%funcptr_member_proxy(svn_ra_reporter_t, set_path, svn_ra_reporter_invoke_set_path);
%funcptr_member_proxy(svn_ra_reporter_t, delete_path, svn_ra_reporter_invoke_delete_path);
%funcptr_member_proxy(svn_ra_reporter_t, link_path, svn_ra_reporter_invoke_link_path);
%funcptr_member_proxy(svn_ra_reporter_t, finish_report, svn_ra_reporter_invoke_finish_report);
%funcptr_member_proxy(svn_ra_reporter_t, abort_report, svn_ra_reporter_invoke_abort_report);
%funcptr_member_proxy(svn_ra_callbacks2_t, open_tmp_file, svn_ra_callbacks2_invoke_open_tmp_file);
%funcptr_member_proxy(svn_ra_callbacks_t, open_tmp_file, svn_ra_callbacks_invoke_open_tmp_file);
%funcptr_member_proxy(svn_ra_plugin_t, open, svn_ra_plugin_invoke_open);
%funcptr_member_proxy(svn_ra_plugin_t, get_latest_revnum, svn_ra_plugin_invoke_get_latest_revnum);
%funcptr_member_proxy(svn_ra_plugin_t, get_dated_revision, svn_ra_plugin_invoke_get_dated_revision);
%funcptr_member_proxy(svn_ra_plugin_t, change_rev_prop, svn_ra_plugin_invoke_change_rev_prop);
%funcptr_member_proxy(svn_ra_plugin_t, rev_proplist, svn_ra_plugin_invoke_rev_proplist);
%funcptr_member_proxy(svn_ra_plugin_t, rev_prop, svn_ra_plugin_invoke_rev_prop);
%funcptr_member_proxy(svn_ra_plugin_t, get_commit_editor, svn_ra_plugin_invoke_get_commit_editor);
%funcptr_member_proxy(svn_ra_plugin_t, get_file, svn_ra_plugin_invoke_get_file);
%funcptr_member_proxy(svn_ra_plugin_t, get_dir, svn_ra_plugin_invoke_get_dir);
%funcptr_member_proxy(svn_ra_plugin_t, do_update, svn_ra_plugin_invoke_do_update);

src/subversion/subversion/bindings/swig/proxy/svn_wc_h.swg  view on Meta::CPAN

%opaque_proxy(svn_wc_context_t);
%opaque_proxy(svn_wc_adm_access_t);
%opaque_proxy(svn_wc_traversal_info_t);
%proxy(svn_wc_external_item2_t);
%proxy(svn_wc_external_item_t);
%proxy(svn_wc_notify_t);
%proxy(svn_wc_conflict_version_t);
%proxy(svn_wc_conflict_description2_t);
%proxy(svn_wc_conflict_description_t);
%proxy(svn_wc_conflict_result_t);
%proxy(svn_wc_diff_callbacks4_t);
%proxy(svn_wc_diff_callbacks3_t);
%proxy(svn_wc_diff_callbacks2_t);
%proxy(svn_wc_diff_callbacks_t);
%proxy(svn_wc_entry_t);
%proxy(svn_wc_info_t);
%proxy(svn_wc_entry_callbacks2_t);
%proxy(svn_wc_entry_callbacks_t);
%proxy(svn_wc_status3_t);
%proxy(svn_wc_status2_t);
%proxy(svn_wc_status_t);
%opaque_proxy(svn_wc_committed_queue_t);
%proxy(svn_wc_revision_status_t);
#endif

/* Callbacks */

%inline %{
static svn_error_t * svn_wc_diff_callbacks4_invoke_file_opened(
  svn_wc_diff_callbacks4_t * _obj, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, const char *path, svn_revnum_t rev, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->file_opened)(tree_conflicted, skip, path, rev, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_file_changed(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *...
  return (_obj->file_changed)(contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_file_added(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *...
  return (_obj->file_added)(contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, copyfrom_path, copyfrom_revision, propchanges, originalprops, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_file_deleted(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *originalprops, void *diff_baton, ...
  return (_obj->file_deleted)(state, tree_conflicted, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_deleted(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->dir_deleted)(state, tree_conflicted, path, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_opened(
  svn_wc_diff_callbacks4_t * _obj, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, svn_boolean_t *skip_children, const char *path, svn_revnum_t rev, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->dir_opened)(tree_conflicted, skip, skip_children, path, rev, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_added(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, svn_boolean_t *skip_children, const char *path, svn_revnum_t rev, const char *copyfrom_path, svn_revnum_t copyfrom_revision, void *d...
  return (_obj->dir_added)(state, tree_conflicted, skip, skip_children, path, rev, copyfrom_path, copyfrom_revision, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_props_changed(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, svn_boolean_t dir_was_added, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton, apr_pool_t *scrat...
  return (_obj->dir_props_changed)(propstate, tree_conflicted, path, dir_was_added, propchanges, original_props, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_closed(
  svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, svn_boolean_t dir_was_added, void *diff_baton, apr_pool_t *scratch_pool) {
  return (_obj->dir_closed)(contentstate, propstate, tree_conflicted, path, dir_was_added, diff_baton, scratch_pool);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_file_changed(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1...
  return (_obj->file_changed)(adm_access, contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_file_added(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1...
  return (_obj->file_added)(adm_access, contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_file_deleted(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *...
  return (_obj->file_deleted)(adm_access, state, tree_conflicted, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_added(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_added)(adm_access, state, tree_conflicted, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_deleted(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton) {
  return (_obj->dir_deleted)(adm_access, state, tree_conflicted, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_props_changed(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
  return (_obj->dir_props_changed)(adm_access, propstate, tree_conflicted, path, propchanges, original_props, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_opened(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_boolean_t *tree_conflicted, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_opened)(adm_access, tree_conflicted, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_closed(
  svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton) {
  return (_obj->dir_closed)(adm_access, contentstate, propstate, tree_conflicted, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_file_changed(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char ...
  return (_obj->file_changed)(adm_access, contentstate, propstate, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_file_added(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char ...
  return (_obj->file_added)(adm_access, contentstate, propstate, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_file_deleted(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *originalprops, void *diff_baton)...
  return (_obj->file_deleted)(adm_access, state, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_added(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_added)(adm_access, state, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_deleted(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, void *diff_baton) {
  return (_obj->dir_deleted)(adm_access, state, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_props_changed(
  svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
  return (_obj->dir_props_changed)(adm_access, state, path, propchanges, original_props, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_file_changed(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, void *d...
  return (_obj->file_changed)(adm_access, state, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_file_added(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, void *d...
  return (_obj->file_added)(adm_access, state, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_file_deleted(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, void *diff_baton) {
  return (_obj->file_deleted)(adm_access, state, path, tmpfile1, tmpfile2, mimetype1, mimetype2, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_dir_added(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, svn_revnum_t rev, void *diff_baton) {
  return (_obj->dir_added)(adm_access, state, path, rev, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_dir_deleted(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, void *diff_baton) {
  return (_obj->dir_deleted)(adm_access, state, path, diff_baton);
}

static svn_error_t * svn_wc_diff_callbacks_invoke_props_changed(
  svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
  return (_obj->props_changed)(adm_access, state, path, propchanges, original_props, diff_baton);
}

static svn_error_t * svn_wc_entry_callbacks2_invoke_found_entry(
  svn_wc_entry_callbacks2_t * _obj, const char *path, const svn_wc_entry_t *entry, void *walk_baton, apr_pool_t *pool) {
  return (_obj->found_entry)(path, entry, walk_baton, pool);
}

static svn_error_t * svn_wc_entry_callbacks2_invoke_handle_error(
  svn_wc_entry_callbacks2_t * _obj, const char *path, svn_error_t *err, void *walk_baton, apr_pool_t *pool) {
  return (_obj->handle_error)(path, err, walk_baton, pool);
}

static svn_error_t * svn_wc_entry_callbacks_invoke_found_entry(
  svn_wc_entry_callbacks_t * _obj, const char *path, const svn_wc_entry_t *entry, void *walk_baton, apr_pool_t *pool) {
  return (_obj->found_entry)(path, entry, walk_baton, pool);
}

static svn_error_t * svn_wc_invoke_external_update(
  svn_wc_external_update_t _obj, void *baton, const char *local_abspath, const svn_string_t *old_val, const svn_string_t *new_val, svn_depth_t depth, apr_pool_t *scratch_pool) {
  return _obj(baton, local_abspath, old_val, new_val, depth, scratch_pool);
}

static void svn_wc_invoke_notify_func2(
  svn_wc_notify_func2_t _obj, void *baton, const svn_wc_notify_t *notify, apr_pool_t *pool) {

src/subversion/subversion/bindings/swig/proxy/svn_wc_h.swg  view on Meta::CPAN

}

static svn_error_t * svn_changelist_invoke_receiver(
  svn_changelist_receiver_t _obj, void *baton, const char *path, const char *changelist, apr_pool_t *pool) {
  return _obj(baton, path, changelist, pool);
}

%}

#ifdef SWIGPYTHON
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, file_opened, svn_wc_diff_callbacks4_invoke_file_opened);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, file_changed, svn_wc_diff_callbacks4_invoke_file_changed);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, file_added, svn_wc_diff_callbacks4_invoke_file_added);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, file_deleted, svn_wc_diff_callbacks4_invoke_file_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, dir_deleted, svn_wc_diff_callbacks4_invoke_dir_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, dir_opened, svn_wc_diff_callbacks4_invoke_dir_opened);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, dir_added, svn_wc_diff_callbacks4_invoke_dir_added);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, dir_props_changed, svn_wc_diff_callbacks4_invoke_dir_props_changed);
%funcptr_member_proxy(svn_wc_diff_callbacks4_t, dir_closed, svn_wc_diff_callbacks4_invoke_dir_closed);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, file_changed, svn_wc_diff_callbacks3_invoke_file_changed);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, file_added, svn_wc_diff_callbacks3_invoke_file_added);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, file_deleted, svn_wc_diff_callbacks3_invoke_file_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, dir_added, svn_wc_diff_callbacks3_invoke_dir_added);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, dir_deleted, svn_wc_diff_callbacks3_invoke_dir_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, dir_props_changed, svn_wc_diff_callbacks3_invoke_dir_props_changed);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, dir_opened, svn_wc_diff_callbacks3_invoke_dir_opened);
%funcptr_member_proxy(svn_wc_diff_callbacks3_t, dir_closed, svn_wc_diff_callbacks3_invoke_dir_closed);
%funcptr_member_proxy(svn_wc_diff_callbacks2_t, file_changed, svn_wc_diff_callbacks2_invoke_file_changed);
%funcptr_member_proxy(svn_wc_diff_callbacks2_t, file_added, svn_wc_diff_callbacks2_invoke_file_added);
%funcptr_member_proxy(svn_wc_diff_callbacks2_t, file_deleted, svn_wc_diff_callbacks2_invoke_file_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks2_t, dir_added, svn_wc_diff_callbacks2_invoke_dir_added);
%funcptr_member_proxy(svn_wc_diff_callbacks2_t, dir_deleted, svn_wc_diff_callbacks2_invoke_dir_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks2_t, dir_props_changed, svn_wc_diff_callbacks2_invoke_dir_props_changed);
%funcptr_member_proxy(svn_wc_diff_callbacks_t, file_changed, svn_wc_diff_callbacks_invoke_file_changed);
%funcptr_member_proxy(svn_wc_diff_callbacks_t, file_added, svn_wc_diff_callbacks_invoke_file_added);
%funcptr_member_proxy(svn_wc_diff_callbacks_t, file_deleted, svn_wc_diff_callbacks_invoke_file_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks_t, dir_added, svn_wc_diff_callbacks_invoke_dir_added);
%funcptr_member_proxy(svn_wc_diff_callbacks_t, dir_deleted, svn_wc_diff_callbacks_invoke_dir_deleted);
%funcptr_member_proxy(svn_wc_diff_callbacks_t, props_changed, svn_wc_diff_callbacks_invoke_props_changed);
%funcptr_member_proxy(svn_wc_entry_callbacks2_t, found_entry, svn_wc_entry_callbacks2_invoke_found_entry);
%funcptr_member_proxy(svn_wc_entry_callbacks2_t, handle_error, svn_wc_entry_callbacks2_invoke_handle_error);
%funcptr_member_proxy(svn_wc_entry_callbacks_t, found_entry, svn_wc_entry_callbacks_invoke_found_entry);
%funcptr_proxy(svn_wc_external_update_t, svn_wc_invoke_external_update);
%funcptr_proxy(svn_wc_notify_func2_t, svn_wc_invoke_notify_func2);
%funcptr_proxy(svn_wc_notify_func_t, svn_wc_invoke_notify_func);
%funcptr_proxy(svn_wc_conflict_resolver_func2_t, svn_wc_invoke_conflict_resolver_func2);
%funcptr_proxy(svn_wc_conflict_resolver_func_t, svn_wc_invoke_conflict_resolver_func);
%funcptr_proxy(svn_wc_status_func4_t, svn_wc_invoke_status_func4);
%funcptr_proxy(svn_wc_status_func3_t, svn_wc_invoke_status_func3);
%funcptr_proxy(svn_wc_status_func2_t, svn_wc_invoke_status_func2);
%funcptr_proxy(svn_wc_status_func_t, svn_wc_invoke_status_func);
%funcptr_proxy(svn_wc_get_file_t, svn_wc_invoke_get_file);

src/subversion/subversion/bindings/swig/proxy/swig_python_external_runtime.swg  view on Meta::CPAN


/* Convert a function ptr value */

SWIGRUNTIME int
SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
  if (!PyCFunction_Check(obj)) {
    return SWIG_ConvertPtr(obj, ptr, ty, 0);
  } else {
    void *vptr = 0;
    
    /* here we get the method pointer for callbacks */
    const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
    const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
    if (desc)
      desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
    if (!desc) 
      return SWIG_ERROR;
    if (ty) {
      swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
      if (tc) {
        int newmemory = 0;

src/subversion/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg  view on Meta::CPAN

/* Global pointer used to keep some internal SWIG stuff */
static VALUE _cSWIG_Pointer = Qnil;
static VALUE swig_runtime_data_type_pointer = Qnil;

/* Global IDs used to keep some internal SWIG stuff */
static ID swig_arity_id = 0;
static ID swig_call_id  = 0;

/*
  If your swig extension is to be run within an embedded ruby and has
  director callbacks, you should set -DRUBY_EMBEDDED during compilation.  
  This will reset ruby's stack frame on each entry point from the main 
  program the first time a virtual director function is invoked (in a 
  non-recursive way).
  If this is not done, you run the risk of Ruby trashing the stack.
*/

#ifdef RUBY_EMBEDDED

#  define SWIG_INIT_STACK                            \
      if ( !swig_virtual_calls ) { RUBY_INIT_STACK } \

src/subversion/subversion/bindings/swig/python/core.c  view on Meta::CPAN


/* Convert a function ptr value */

SWIGRUNTIME int
SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
  if (!PyCFunction_Check(obj)) {
    return SWIG_ConvertPtr(obj, ptr, ty, 0);
  } else {
    void *vptr = 0;
    
    /* here we get the method pointer for callbacks */
    const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
    const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
    if (desc)
      desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
    if (!desc) 
      return SWIG_ERROR;
    if (ty) {
      swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
      if (tc) {
        int newmemory = 0;

src/subversion/subversion/bindings/swig/python/core.py  view on Meta::CPAN

      if self._parent_pool:
        import weakref

        # Make sure that the parent object is valid
        self._parent_pool.assert_valid()

        # Refer to self using a weakrefrence so that we don't
        # create a reference cycle
        weakself = weakref.ref(self)

        # Set up callbacks to mark pool as invalid when parents
        # are destroyed
        self._weakparent = weakref.ref(self._parent_pool._is_valid,
          lambda x: _mark_weakpool_invalid(weakself))

      # Mark pool as valid
      self._is_valid = lambda: 1

    def _wrap(self, obj):
      """Mark a SWIG object as owned by this pool"""
      self.assert_valid()

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

  return svn_error_createf(APR_EGENERAL, NULL,
                           "Error converting object of type '%s'", datatype);
}



/*** Editor Wrapping ***/

/* this baton is used for the editor, directory, and file batons. */
typedef struct item_baton {
  PyObject *editor;     /* the editor handling the callbacks */
  PyObject *baton;      /* the dir/file baton (or NULL for edit baton) */
} item_baton;

static item_baton *make_baton(apr_pool_t *pool,
                              PyObject *editor,
                              PyObject *baton)
{
  item_baton *newb = apr_palloc(pool, sizeof(*newb));

  /* Note: We steal the caller's reference to 'baton'. Also, to avoid

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

      Py_DECREF(result);
    }
  Py_DECREF(py_hash);
  Py_DECREF(py_scratch_pool);

finished:
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_open_tmp_file(apr_file_t **fp,
                           void *callback_baton,
                           apr_pool_t *pool)
{
  PyObject *callbacks = (PyObject *)callback_baton;
  PyObject *py_callback, *result;
  svn_error_t *err = SVN_NO_ERROR;

  *fp = NULL;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)"open_tmp_file");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

       }
    }

  Py_XDECREF(result);
finished:
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_get_wc_prop(void *baton,
                         const char *path,
                         const char *name,
                         const svn_string_t **value,
                         apr_pool_t *pool)
{
  PyObject *callbacks = (PyObject *)baton;
  PyObject *py_callback, *result;
  svn_error_t *err = SVN_NO_ERROR;

  *value = NULL;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)"get_wc_prop");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

        }
    }

  Py_XDECREF(result);
finished:
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_push_or_set_wc_prop(const char *callback,
                                 void *baton,
                                 const char *path,
                                 const char *name,
                                 const svn_string_t *value,
                                 apr_pool_t *pool)
{
  PyObject *callbacks = (PyObject *)baton;
  PyObject *py_callback, *py_value, *result;
  svn_error_t *err = SVN_NO_ERROR;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)callback);
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

      err = callback_exception_error();
    }

  Py_XDECREF(result);
finished:
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_set_wc_prop(void *baton,
                         const char *path,
                         const char *name,
                         const svn_string_t *value,
                         apr_pool_t *pool)
{
  return ra_callbacks_push_or_set_wc_prop("set_wc_prop", baton, path,
                                          name, value, pool);
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_push_wc_prop(void *baton,
                          const char *path,
                          const char *name,
                          const svn_string_t *value,
                          apr_pool_t *pool)
{
  return ra_callbacks_push_or_set_wc_prop("push_wc_prop", baton, path,
                                          name, value, pool);
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_invalidate_wc_props(void *baton,
                                 const char *path,
                                 const char *name,
                                 apr_pool_t *pool)
{
  PyObject *callbacks = (PyObject *)baton;
  PyObject *py_callback, *result;
  svn_error_t *err = SVN_NO_ERROR;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks,
                                       (char *)"invalidate_wc_props");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

      err = callback_exception_error();
    }

  Py_XDECREF(result);
finished:
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_ra_callbacks_t */
static void
ra_callbacks_progress_func(apr_off_t progress,
                           apr_off_t total,
                           void *baton,
                           apr_pool_t *pool)
{
  PyObject *callbacks = (PyObject *)baton;
  PyObject *py_callback, *py_progress, *py_total, *result;

  py_progress = py_total = NULL;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks,
                                       (char *)"progress_func");
  if (py_callback == NULL)
    {
      /* Ouch, no way to pass on exceptions! */
      /* err = callback_exception_error(); */
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

  Py_XDECREF(result);
finished:
  Py_XDECREF(py_callback);
  Py_XDECREF(py_progress);
  Py_XDECREF(py_total);
  svn_swig_py_release_py_lock();
  /* Sure hope nothing went wrong... */
  /* return err; */
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_cancel_func(void *baton)
{
  PyObject *callbacks = (PyObject *)baton;
  PyObject *py_callback;
  svn_error_t *err;

  svn_swig_py_acquire_py_lock();
  py_callback = PyObject_GetAttrString(callbacks,
                                       (char *)"cancel_func");
  svn_swig_py_release_py_lock();

  err = svn_swig_py_cancel_func(py_callback);

  svn_swig_py_acquire_py_lock();
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();

  return err;
}

/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_get_client_string(void *baton,
                               const char **name,
                               apr_pool_t *pool)
{
  PyObject *callbacks = (PyObject *)baton;
  PyObject *py_callback, *result;
  svn_error_t *err = SVN_NO_ERROR;

  *name = NULL;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)"get_client_string");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

    }

  Py_XDECREF(result);
finished:
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

void
svn_swig_py_setup_ra_callbacks(svn_ra_callbacks2_t **callbacks,
                               void **baton,
                               PyObject *py_callbacks,
                               apr_pool_t *pool)
{
  svn_error_t *err = svn_ra_create_callbacks(callbacks, pool);
  PyObject *py_auth_baton;

  if (err)
    {
      svn_swig_py_svn_exception(err);
      return;
    }

  (*callbacks)->open_tmp_file = ra_callbacks_open_tmp_file;

  py_auth_baton = PyObject_GetAttrString(py_callbacks, (char *)"auth_baton");

  if (svn_swig_ConvertPtrString(py_auth_baton,
                                (void **)&((*callbacks)->auth_baton),
                                "svn_auth_baton_t *"))
    {
      err = type_conversion_error("svn_auth_baton_t *");
      svn_swig_py_svn_exception(err);
      Py_XDECREF(py_auth_baton);
      return;
    }

  Py_XDECREF(py_auth_baton);

  (*callbacks)->get_wc_prop = ra_callbacks_get_wc_prop;
  (*callbacks)->set_wc_prop = ra_callbacks_set_wc_prop;
  (*callbacks)->push_wc_prop = ra_callbacks_push_wc_prop;
  (*callbacks)->invalidate_wc_props = ra_callbacks_invalidate_wc_props;
  (*callbacks)->progress_func = ra_callbacks_progress_func;
  (*callbacks)->progress_baton = py_callbacks;
  (*callbacks)->cancel_func = ra_callbacks_cancel_func;
  (*callbacks)->get_client_string = ra_callbacks_get_client_string;

  *baton = py_callbacks;
}

svn_error_t *svn_swig_py_commit_callback2(const svn_commit_info_t *commit_info,
                                          void *baton,
                                          apr_pool_t *pool)
{
  PyObject *receiver = baton;
  PyObject *result;
  svn_error_t *err = SVN_NO_ERROR;

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

}

const svn_ra_reporter2_t swig_py_ra_reporter2 = {
    reporter_set_path,
    reporter_delete_path,
    reporter_link_path,
    reporter_finish_report,
    reporter_abort_report
};

/* svn_wc_diff_callbacks2_t */
static svn_error_t *
wc_diff_callbacks2_file_changed_or_added(const char *callback,
                                         svn_wc_adm_access_t *adm_access,
                                         svn_wc_notify_state_t *contentstate,
                                         svn_wc_notify_state_t *propstate,
                                         const char *path,
                                         const char *tmpfile1,
                                         const char *tmpfile2,
                                         svn_revnum_t rev1,
                                         svn_revnum_t rev2,
                                         const char *mimetype1,
                                         const char *mimetype2,
                                         const apr_array_header_t *propchanges,
                                         apr_hash_t *originalprops,
                                         void *diff_baton)
{
  PyObject *callbacks = (PyObject *)diff_baton;
  PyObject *py_callback;
  PyObject *result = NULL;
  int py_contentstate, py_propstate;
  svn_error_t *err = SVN_NO_ERROR;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)callback);
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

  if (propstate != NULL)
    *propstate = py_propstate;

finished:
  Py_XDECREF(result);
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_wc_diff_callbacks2_t */
static svn_error_t *
wc_diff_callbacks2_file_changed(svn_wc_adm_access_t *adm_access,
                                svn_wc_notify_state_t *contentstate,
                                svn_wc_notify_state_t *propstate,
                                const char *path,
                                const char *tmpfile1,
                                const char *tmpfile2,
                                svn_revnum_t rev1,
                                svn_revnum_t rev2,
                                const char *mimetype1,
                                const char *mimetype2,
                                const apr_array_header_t *propchanges,
                                apr_hash_t *originalprops,
                                void *diff_baton)
{
  return wc_diff_callbacks2_file_changed_or_added("file_changed",
                                                  adm_access,
                                                  contentstate,
                                                  propstate,
                                                  path,
                                                  tmpfile1,
                                                  tmpfile2,
                                                  rev1, rev2,
                                                  mimetype1,
                                                  mimetype2,
                                                  propchanges,
                                                  originalprops,
                                                  diff_baton);
}

/* svn_wc_diff_callbacks2_t */
static svn_error_t *
wc_diff_callbacks2_file_added(svn_wc_adm_access_t *adm_access,
                              svn_wc_notify_state_t *contentstate,
                              svn_wc_notify_state_t *propstate,
                              const char *path,
                              const char *tmpfile1,
                              const char *tmpfile2,
                              svn_revnum_t rev1,
                              svn_revnum_t rev2,
                              const char *mimetype1,
                              const char *mimetype2,
                              const apr_array_header_t *propchanges,
                              apr_hash_t *originalprops,
                              void *diff_baton)
{
  return wc_diff_callbacks2_file_changed_or_added("file_added",
                                                  adm_access,
                                                  contentstate,
                                                  propstate,
                                                  path,
                                                  tmpfile1,
                                                  tmpfile2,
                                                  rev1, rev2,
                                                  mimetype1,
                                                  mimetype2,
                                                  propchanges,
                                                  originalprops,
                                                  diff_baton);
}

/* svn_wc_diff_callbacks2_t */
static svn_error_t *
wc_diff_callbacks2_file_deleted(svn_wc_adm_access_t *adm_access,
                                svn_wc_notify_state_t *state,
                                const char *path,
                                const char *tmpfile1,
                                const char *tmpfile2,
                                const char *mimetype1,
                                const char *mimetype2,
                                apr_hash_t *originalprops,
                                void *diff_baton)
{
  PyObject *callbacks = (PyObject *)diff_baton;
  PyObject *py_callback, *result = NULL;
  long py_state;
  svn_error_t *err = SVN_NO_ERROR;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)"file_deleted");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

  if (state != NULL)
    *state = py_state;

finished:
  Py_XDECREF(result);
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_wc_diff_callbacks2_t */
static svn_error_t *
wc_diff_callbacks2_dir_added(svn_wc_adm_access_t *adm_access,
                             svn_wc_notify_state_t *state,
                             const char *path,
                             svn_revnum_t rev,
                             void *diff_baton)
{
  PyObject *callbacks = (PyObject *)diff_baton;
  PyObject *py_callback, *result = NULL;
  long py_state;
  svn_error_t *err = SVN_NO_ERROR;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)"dir_added");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

  if (state != NULL)
    *state = py_state;

finished:
  Py_XDECREF(result);
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_wc_diff_callbacks2_t */
static svn_error_t *
wc_diff_callbacks2_dir_deleted(svn_wc_adm_access_t *adm_access,
                               svn_wc_notify_state_t *state,
                               const char *path,
                               void *diff_baton)
{
  PyObject *callbacks = (PyObject *)diff_baton;
  PyObject *py_callback, *result = NULL;
  long py_state;
  svn_error_t *err = SVN_NO_ERROR;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)"dir_deleted");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

  if (state != NULL)
    *state = py_state;

finished:
  Py_XDECREF(result);
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

/* svn_wc_diff_callbacks2_t */
static svn_error_t *
wc_diff_callbacks2_dir_props_changed(svn_wc_adm_access_t *adm_access,
                                     svn_wc_notify_state_t *state,
                                     const char *path,
                                     const apr_array_header_t *propchanges,
                                     apr_hash_t *originalprops,
                                     void *diff_baton)
{
  PyObject *callbacks = (PyObject *)diff_baton;
  PyObject *py_callback;
  PyObject *result = NULL;
  long py_state;
  svn_error_t *err = SVN_NO_ERROR;

  svn_swig_py_acquire_py_lock();

  py_callback = PyObject_GetAttrString(callbacks, (char *)"dir_props_changed");
  if (py_callback == NULL)
    {
      err = callback_exception_error();
      goto finished;
    }
  else if (py_callback == Py_None)
    {
      goto finished;
    }

src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c  view on Meta::CPAN

  if (state != NULL)
    *state = py_state;

finished:
  Py_XDECREF(result);
  Py_XDECREF(py_callback);
  svn_swig_py_release_py_lock();
  return err;
}

svn_wc_diff_callbacks2_t *
svn_swig_py_setup_wc_diff_callbacks2(void **baton,
                                     PyObject *py_callbacks,
                                     apr_pool_t *pool)
{
  svn_wc_diff_callbacks2_t *callbacks = apr_palloc(pool, sizeof(*callbacks));
  *baton = py_callbacks;
  callbacks->file_changed       = wc_diff_callbacks2_file_changed;
  callbacks->file_added         = wc_diff_callbacks2_file_added;
  callbacks->file_deleted       = wc_diff_callbacks2_file_deleted;
  callbacks->dir_added          = wc_diff_callbacks2_dir_added;
  callbacks->dir_deleted        = wc_diff_callbacks2_dir_deleted;
  callbacks->dir_props_changed  = wc_diff_callbacks2_dir_props_changed;
  return callbacks;
}

svn_boolean_t
svn_swig_py_config_enumerator2(const char *name,
                               const char *value,
                               void *baton,
                               apr_pool_t *pool)
{
  PyObject *function = baton;
  PyObject *result;



( run in 0.621 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )