Alien-SVN
view release on metacpan or search on metacpan
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
#ifdef calloc
#undef calloc
#endif
#ifdef Stat
#undef Stat
#endif
#ifdef check
#undef check
#endif
#ifdef seekdir
#undef seekdir
#endif
#ifdef open
#undef open
#endif
#ifdef readdir
#undef readdir
#endif
#ifdef bind
#undef bind
#endif
#ifdef access
#undef access
#endif
#ifdef stat
#undef stat
#endif
#ifdef bool
/* Leave if macro is from C99 stdbool.h */
#ifndef __bool_true_false_are_defined
#undef bool
#endif
#endif
#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
#define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0)
/* -------- TYPES TABLE (BEGIN) -------- */
#define SWIGTYPE_p_apr_array_header_t swig_types[0]
#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]
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[22]
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[23]
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[24]
#define SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t swig_types[25]
#define SWIGTYPE_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[26]
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27]
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[28]
#define 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 swig_types[29]
#define 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 swig_types[30]
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[31]
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[32]
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[33]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[34]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[35]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[36]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[37]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t swig_types[38]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[39]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[40]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[41]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[42]
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[43]
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[44]
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[45]
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t swig_types[46]
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[47]
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[48]
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[49]
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[50]
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[51]
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[52]
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[53]
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[54]
#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]
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[76]
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[77]
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[78]
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[79]
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[80]
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[81]
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[82]
#define SWIGTYPE_p_svn_auth_provider_t swig_types[83]
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[84]
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[85]
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[86]
#define SWIGTYPE_p_svn_checksum_t swig_types[87]
#define SWIGTYPE_p_svn_commit_info_t swig_types[88]
#define SWIGTYPE_p_svn_config_t swig_types[89]
#define SWIGTYPE_p_svn_delta_editor_t swig_types[90]
#define SWIGTYPE_p_svn_depth_t swig_types[91]
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[92]
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[93]
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[94]
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[95]
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[96]
#define SWIGTYPE_p_svn_diff_fns_t swig_types[97]
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[98]
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[99]
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[100]
#define SWIGTYPE_p_svn_diff_t swig_types[101]
#define SWIGTYPE_p_svn_dirent_t swig_types[102]
#define SWIGTYPE_p_svn_errno_t swig_types[103]
#define SWIGTYPE_p_svn_error_t swig_types[104]
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[105]
#define SWIGTYPE_p_svn_io_dirent_t swig_types[106]
#define SWIGTYPE_p_svn_io_file_del_t swig_types[107]
#define SWIGTYPE_p_svn_location_segment_t swig_types[108]
#define SWIGTYPE_p_svn_lock_t swig_types[109]
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[110]
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[111]
#define SWIGTYPE_p_svn_log_entry_t swig_types[112]
#define SWIGTYPE_p_svn_merge_range_t swig_types[113]
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[114]
#define SWIGTYPE_p_svn_node_kind_t swig_types[115]
#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]
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[138]
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[139]
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[140]
#define SWIGTYPE_p_svn_version_checklist_t swig_types[141]
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[142]
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[143]
#define SWIGTYPE_p_svn_version_extended_t swig_types[144]
#define SWIGTYPE_p_svn_version_t swig_types[145]
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[146]
#define SWIGTYPE_p_unsigned_long swig_types[147]
#define SWIGTYPE_p_void swig_types[148]
static swig_type_info *swig_types[150];
static swig_module_info swig_module = {swig_types, 149, 0, 0, 0, 0};
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
/* -------- TYPES TABLE (END) -------- */
#define SWIG_init boot_SVN___Ra
#define SWIG_name "SVN::_Ra::boot_SVN___Ra"
#define SWIG_prefix "SVN::_Ra::"
#define SWIGVERSION 0x020009
#define SWIG_VERSION SWIGVERSION
#define SWIG_as_voidptr(a) (void *)((const void *)(a))
#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a))
#ifdef __cplusplus
extern "C"
#endif
#ifndef PERL_OBJECT
#ifndef MULTIPLICITY
SWIGEXPORT void SWIG_init (CV* cv);
#else
SWIGEXPORT void SWIG_init (pTHXo_ CV* cv);
#endif
#else
SWIGEXPORT void SWIG_init (CV *cv, CPerlObj *);
#endif
#include "svn_time.h"
#include "svn_pools.h"
#include "swigutil_pl.h"
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
static svn_error_t * svn_ra_reporter3_invoke_finish_report(
svn_ra_reporter3_t * _obj, void *report_baton, apr_pool_t *pool) {
return (_obj->finish_report)(report_baton, pool);
}
static svn_error_t * svn_ra_reporter3_invoke_abort_report(
svn_ra_reporter3_t * _obj, void *report_baton, apr_pool_t *pool) {
return (_obj->abort_report)(report_baton, pool);
}
static svn_error_t * svn_ra_reporter2_invoke_set_path(
svn_ra_reporter2_t * _obj, void *report_baton, const char *path, svn_revnum_t revision, svn_boolean_t start_empty, const char *lock_token, apr_pool_t *pool) {
return (_obj->set_path)(report_baton, path, revision, start_empty, lock_token, pool);
}
static svn_error_t * svn_ra_reporter2_invoke_delete_path(
svn_ra_reporter2_t * _obj, void *report_baton, const char *path, apr_pool_t *pool) {
return (_obj->delete_path)(report_baton, path, pool);
}
static svn_error_t * svn_ra_reporter2_invoke_link_path(
svn_ra_reporter2_t * _obj, void *report_baton, const char *path, const char *url, svn_revnum_t revision, svn_boolean_t start_empty, const char *lock_token, apr_pool_t *pool) {
return (_obj->link_path)(report_baton, path, url, revision, start_empty, lock_token, pool);
}
static svn_error_t * svn_ra_reporter2_invoke_finish_report(
svn_ra_reporter2_t * _obj, void *report_baton, apr_pool_t *pool) {
return (_obj->finish_report)(report_baton, pool);
}
static svn_error_t * svn_ra_reporter2_invoke_abort_report(
svn_ra_reporter2_t * _obj, void *report_baton, apr_pool_t *pool) {
return (_obj->abort_report)(report_baton, pool);
}
static svn_error_t * svn_ra_reporter_invoke_set_path(
svn_ra_reporter_t * _obj, void *report_baton, const char *path, svn_revnum_t revision, svn_boolean_t start_empty, apr_pool_t *pool) {
return (_obj->set_path)(report_baton, path, revision, start_empty, pool);
}
static svn_error_t * svn_ra_reporter_invoke_delete_path(
svn_ra_reporter_t * _obj, void *report_baton, const char *path, apr_pool_t *pool) {
return (_obj->delete_path)(report_baton, path, pool);
}
static svn_error_t * svn_ra_reporter_invoke_link_path(
svn_ra_reporter_t * _obj, void *report_baton, const char *path, const char *url, svn_revnum_t revision, svn_boolean_t start_empty, apr_pool_t *pool) {
return (_obj->link_path)(report_baton, path, url, revision, start_empty, pool);
}
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);
}
static svn_error_t * svn_ra_plugin_invoke_change_rev_prop(
svn_ra_plugin_t * _obj, void *session_baton, svn_revnum_t rev, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return (_obj->change_rev_prop)(session_baton, rev, name, value, pool);
}
static svn_error_t * svn_ra_plugin_invoke_rev_proplist(
svn_ra_plugin_t * _obj, void *session_baton, svn_revnum_t rev, apr_hash_t **props, apr_pool_t *pool) {
return (_obj->rev_proplist)(session_baton, rev, props, pool);
}
static svn_error_t * svn_ra_plugin_invoke_rev_prop(
svn_ra_plugin_t * _obj, void *session_baton, svn_revnum_t rev, const char *name, svn_string_t **value, apr_pool_t *pool) {
return (_obj->rev_prop)(session_baton, rev, name, value, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_commit_editor(
svn_ra_plugin_t * _obj, void *session_baton, const svn_delta_editor_t **editor, void **edit_baton, const char *log_msg, svn_commit_callback_t callback, void *callback_baton, apr_pool_t *pool) {
return (_obj->get_commit_editor)(session_baton, editor, edit_baton, log_msg, callback, callback_baton, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_file(
svn_ra_plugin_t * _obj, void *session_baton, const char *path, svn_revnum_t revision, svn_stream_t *stream, svn_revnum_t *fetched_rev, apr_hash_t **props, apr_pool_t *pool) {
return (_obj->get_file)(session_baton, path, revision, stream, fetched_rev, props, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_dir(
svn_ra_plugin_t * _obj, void *session_baton, const char *path, svn_revnum_t revision, apr_hash_t **dirents, svn_revnum_t *fetched_rev, apr_hash_t **props, apr_pool_t *pool) {
return (_obj->get_dir)(session_baton, path, revision, dirents, fetched_rev, props, pool);
}
static svn_error_t * svn_ra_plugin_invoke_do_update(
svn_ra_plugin_t * _obj, void *session_baton, const svn_ra_reporter_t **reporter, void **report_baton, svn_revnum_t revision_to_update_to, const char *update_target, svn_boolean_t recurse, const svn_delta_editor_t *update_editor, void *update_baton,...
return (_obj->do_update)(session_baton, reporter, report_baton, revision_to_update_to, update_target, recurse, update_editor, update_baton, pool);
}
static svn_error_t * svn_ra_plugin_invoke_do_switch(
svn_ra_plugin_t * _obj, void *session_baton, const svn_ra_reporter_t **reporter, void **report_baton, svn_revnum_t revision_to_switch_to, const char *switch_target, svn_boolean_t recurse, const char *switch_url, const svn_delta_editor_t *switch_edi...
return (_obj->do_switch)(session_baton, reporter, report_baton, revision_to_switch_to, switch_target, recurse, switch_url, switch_editor, switch_baton, pool);
}
static svn_error_t * svn_ra_plugin_invoke_do_status(
svn_ra_plugin_t * _obj, void *session_baton, const svn_ra_reporter_t **reporter, void **report_baton, const char *status_target, svn_revnum_t revision, svn_boolean_t recurse, const svn_delta_editor_t *status_editor, void *status_baton, apr_pool_t *...
return (_obj->do_status)(session_baton, reporter, report_baton, status_target, revision, recurse, status_editor, status_baton, pool);
}
static svn_error_t * svn_ra_plugin_invoke_do_diff(
svn_ra_plugin_t * _obj, void *session_baton, const svn_ra_reporter_t **reporter, void **report_baton, svn_revnum_t revision, const char *diff_target, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, const char *versus_url, const svn_delta_edit...
return (_obj->do_diff)(session_baton, reporter, report_baton, revision, diff_target, recurse, ignore_ancestry, versus_url, diff_editor, diff_baton, pool);
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
SWIG_croak_null();
}
}
XS(_wrap_new_svn_ra_reporter_t) {
{
int argvi = 0;
struct svn_ra_reporter_t *result = 0 ;
dXSARGS;
if ((items < 0) || (items > 0)) {
SWIG_croak("Usage: new_svn_ra_reporter_t();");
}
{
result = (struct svn_ra_reporter_t *)calloc(1, sizeof(struct svn_ra_reporter_t));
}
ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_ra_reporter_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_delete_svn_ra_reporter_t) {
{
struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: delete_svn_ra_reporter_t(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, SWIG_POINTER_DISOWN | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_reporter_t" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'");
}
arg1 = (struct svn_ra_reporter_t *)(argp1);
{
free((char *) arg1);
}
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:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_initialize) {
{
apr_pool_t *arg1 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg1 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 0) || (items > 1)) {
SWIG_croak("Usage: svn_ra_initialize(pool);");
}
if (items > 0) {
}
{
result = (svn_error_t *)svn_ra_initialize(arg1);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
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++;
}
}
}
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;
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 ;
char *buf4 = 0 ;
int alloc4 = 0 ;
void *argp5 = 0 ;
int res5 = 0 ;
int res6 ;
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;
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_session_t, 0); argvi++ ;
}
{
if (*arg2 == NULL) {
if (argvi >= items) EXTEND(sp,1); ST(argvi) = &PL_sv_undef; argvi++ ;
} else {
if (argvi >= items) EXTEND(sp,1); ST(argvi) = sv_2mortal(newSVpv(*arg2, 0)); argvi++ ;
}
}
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
XSRETURN(argvi);
fail:
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
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 ;
int alloc3 = 0 ;
void *argp4 = 0 ;
int res4 = 0 ;
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;
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_session_t, 0); argvi++ ;
}
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
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;
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_session_t, 0); argvi++ ;
}
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
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;
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_session_t, 0); argvi++ ;
}
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_reparent) {
{
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
char *arg2 = (char *) 0 ;
apr_pool_t *arg3 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *argp1 = 0 ;
int res1 = 0 ;
int res2 ;
char *buf2 = 0 ;
int alloc2 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg3 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 2) || (items > 3)) {
SWIG_croak("Usage: svn_ra_reparent(ra_session,url,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 | 0 );
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_description_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'");
}
arg1 = (struct svn_ra_plugin_t *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_plugin_t_description_set" "', argument " "2"" of type '" "char const *""'");
}
arg2 = (char *)(buf2);
{
apr_size_t len = strlen(arg2) + 1;
char *copied;
if (arg1->description) free((char *)arg1->description);
copied = malloc(len);
memcpy(copied, arg2, len);
arg1->description = copied;
}
ST(argvi) = sv_newmortal();
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_plugin_t_description_get) {
{
struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
char *result = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_plugin_t_description_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_description_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'");
}
arg1 = (struct svn_ra_plugin_t *)(argp1);
result = (char *) ((arg1)->description);
ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
XSRETURN(argvi);
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:
SWIG_croak_null();
}
}
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) {
{
struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
svn_error_t *(*arg2)(void *,svn_revnum_t *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_revnum_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_get_latest_revnum_set(self,get_latest_revnum);");
}
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_get_latest_revnum_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_void_p_svn_revnum_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_get_latest_revnum_set" "', argument " "2"" of type '" "svn_error_t *(*)(void *,svn_revnum_t *,apr_pool_t *)""'");
}
}
if (arg1) (arg1)->get_latest_revnum = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_plugin_t_get_latest_revnum_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 *,svn_revnum_t *,apr_pool_t *) = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_plugin_t_get_latest_revnum_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_get_latest_revnum_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'");
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
void *argp1 = 0 ;
int res1 = 0 ;
int res2 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg3 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 2) || (items > 3)) {
SWIG_croak("Usage: svn_ra_reporter_invoke_abort_report(_obj,report_baton,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_invoke_abort_report" "', argument " "1"" of type '" "svn_ra_reporter_t *""'");
}
arg1 = (svn_ra_reporter_t *)(argp1);
res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_reporter_invoke_abort_report" "', argument " "2"" of type '" "void *""'");
}
if (items > 2) {
}
{
result = (svn_error_t *)svn_ra_reporter_invoke_abort_report(arg1,arg2,arg3);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
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++;
}
}
}
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;
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(*arg2, SWIGTYPE_p_apr_file_t, 0); argvi++ ;
}
XSRETURN(argvi);
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;
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(*arg2, SWIGTYPE_p_apr_file_t, 0); argvi++ ;
}
XSRETURN(argvi);
fail:
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;
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(*arg2, SWIGTYPE_p_void, 0); argvi++ ;
}
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
XSRETURN(argvi);
fail:
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_plugin_invoke_get_latest_revnum) {
{
svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
void *arg2 = (void *) 0 ;
svn_revnum_t *arg3 = (svn_revnum_t *) 0 ;
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *argp1 = 0 ;
int res1 = 0 ;
int res2 ;
svn_revnum_t temp3 ;
int res3 = SWIG_TMPOBJ ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
}
arg3 = &temp3;
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
}
if (items > 3) {
{
if (_global_pool == NULL)
_global_pool = svn_swig_pl_make_pool((SV *)NULL);
arg4 = svn_swig_pl_hash_to_prophash(ST(3), _global_pool);
}
}
{
result = (svn_error_t *)svn_ra_invoke_init_func(arg1,arg2,arg3,arg4);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
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++;
}
}
}
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
static swig_type_info _swigt__p_apr_array_header_t = {"_p_apr_array_header_t", "apr_array_header_t *|svn_rangelist_t *", 0, 0, (void*)0, 0};
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...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_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_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_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_svn_r...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_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__sv...
static swig_type_info _swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_stream_t **,s...
static swig_type_info _swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void *,char const *,apr_poo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,char const *,apr_pool_t *)...
static swig_type_info _swigt__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 = {"_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", "struct svn_error_t...
static swig_type_info _swigt__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 = {"_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", "struct svn_error_t *(*...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_con...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t", "st...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_bo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_revnum_...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_err...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p...
static swig_type_info _swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_log_entry_t *,apr_pool_t *)|svn_log_entry_receiver_t", 0, 0, (v...
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t__p_svn_error_t", "svn_ra_get_latest_revnum_func_t|struct svn_error_t *(*)(void *,svn_revnum_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t *,apr_time_t,apr_pool_t *)|struct svn_error_t...
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t *,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_revnum_t *,apr_p...
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_t,apr_hash_t **,apr_pool_t *)|svn_er...
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_...
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void...
static swig_type_info _swigt__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t = {"_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t", "struct svn_error_t *(*)(svn_revnum_t,char const *,char const *,void *)...
static swig_type_info _swigt__p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "...
static swig_type_info _swigt__p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct s...
static swig_type_info _swigt__p_f_void__p_svn_version_t = {"_p_f_void__p_svn_version_t", "struct svn_version_t *(*)(void)|svn_version_t *(*)(void)", 0, 0, (void*)0, 0};
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};
static swig_type_info _swigt__p_svn_auth_cred_simple_t = {"_p_svn_auth_cred_simple_t", "struct svn_auth_cred_simple_t *|svn_auth_cred_simple_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_pw_t = {"_p_svn_auth_cred_ssl_client_cert_pw_t", "struct svn_auth_cred_ssl_client_cert_pw_t *|svn_auth_cred_ssl_client_cert_pw_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_t = {"_p_svn_auth_cred_ssl_client_cert_t", "struct svn_auth_cred_ssl_client_cert_t *|svn_auth_cred_ssl_client_cert_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_ssl_server_trust_t = {"_p_svn_auth_cred_ssl_server_trust_t", "struct svn_auth_cred_ssl_server_trust_t *|svn_auth_cred_ssl_server_trust_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_username_t = {"_p_svn_auth_cred_username_t", "struct svn_auth_cred_username_t *|svn_auth_cred_username_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_iterstate_t = {"_p_svn_auth_iterstate_t", "struct svn_auth_iterstate_t *|svn_auth_iterstate_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_provider_object_t = {"_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t *|svn_auth_provider_object_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_provider_t = {"_p_svn_auth_provider_t", "struct svn_auth_provider_t *|svn_auth_provider_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_ssl_server_cert_info_t = {"_p_svn_auth_ssl_server_cert_info_t", "struct svn_auth_ssl_server_cert_info_t *|svn_auth_ssl_server_cert_info_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_checksum_ctx_t = {"_p_svn_checksum_ctx_t", "struct svn_checksum_ctx_t *|svn_checksum_ctx_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_checksum_kind_t = {"_p_svn_checksum_kind_t", "enum svn_checksum_kind_t *|svn_checksum_kind_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_checksum_t = {"_p_svn_checksum_t", "struct svn_checksum_t *|svn_checksum_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_commit_info_t = {"_p_svn_commit_info_t", "struct svn_commit_info_t *|svn_commit_info_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_config_t = {"_p_svn_config_t", "struct svn_config_t *|svn_config_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_delta_editor_t = {"_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_svn_depth_t = {"_p_svn_depth_t", "enum svn_depth_t *|svn_depth_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_conflict_display_style_t = {"_p_svn_diff_conflict_display_style_t", "enum svn_diff_conflict_display_style_t *|svn_diff_conflict_display_style_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_datasource_e = {"_p_svn_diff_datasource_e", "enum svn_diff_datasource_e *|svn_diff_datasource_e *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_file_ignore_space_t = {"_p_svn_diff_file_ignore_space_t", "enum svn_diff_file_ignore_space_t *|svn_diff_file_ignore_space_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_file_options_t = {"_p_svn_diff_file_options_t", "struct svn_diff_file_options_t *|svn_diff_file_options_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_fns2_t = {"_p_svn_diff_fns2_t", "struct svn_diff_fns2_t *|svn_diff_fns2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_fns_t = {"_p_svn_diff_fns_t", "struct svn_diff_fns_t *|svn_diff_fns_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_hunk_t = {"_p_svn_diff_hunk_t", "struct svn_diff_hunk_t *|svn_diff_hunk_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_operation_kind_e = {"_p_svn_diff_operation_kind_e", "svn_diff_operation_kind_t *|enum svn_diff_operation_kind_e *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_output_fns_t = {"_p_svn_diff_output_fns_t", "struct svn_diff_output_fns_t *|svn_diff_output_fns_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_diff_t = {"_p_svn_diff_t", "struct svn_diff_t *|svn_diff_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_dirent_t = {"_p_svn_dirent_t", "struct svn_dirent_t *|svn_dirent_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_errno_t = {"_p_svn_errno_t", "enum svn_errno_t *|svn_errno_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_error_t = {"_p_svn_error_t", "struct svn_error_t *|svn_error_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_io_dirent2_t = {"_p_svn_io_dirent2_t", "struct svn_io_dirent2_t *|svn_io_dirent2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_io_dirent_t = {"_p_svn_io_dirent_t", "struct svn_io_dirent_t *|svn_io_dirent_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_io_file_del_t = {"_p_svn_io_file_del_t", "enum svn_io_file_del_t *|svn_io_file_del_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_location_segment_t = {"_p_svn_location_segment_t", "struct svn_location_segment_t *|svn_location_segment_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_lock_t = {"_p_svn_lock_t", "struct svn_lock_t *|svn_lock_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_log_changed_path2_t = {"_p_svn_log_changed_path2_t", "struct svn_log_changed_path2_t *|svn_log_changed_path2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_log_changed_path_t = {"_p_svn_log_changed_path_t", "struct svn_log_changed_path_t *|svn_log_changed_path_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_log_entry_t = {"_p_svn_log_entry_t", "struct svn_log_entry_t *|svn_log_entry_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_merge_range_t = {"_p_svn_merge_range_t", "struct svn_merge_range_t *|svn_merge_range_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_mergeinfo_inheritance_t = {"_p_svn_mergeinfo_inheritance_t", "enum svn_mergeinfo_inheritance_t *|svn_mergeinfo_inheritance_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_node_kind_t = {"_p_svn_node_kind_t", "enum svn_node_kind_t *|svn_node_kind_t *", 0, 0, (void*)0, 0};
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};
static swig_type_info _swigt__p_svn_txdelta_op_t = {"_p_svn_txdelta_op_t", "struct svn_txdelta_op_t *|svn_txdelta_op_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_txdelta_stream_t = {"_p_svn_txdelta_stream_t", "struct svn_txdelta_stream_t *|svn_txdelta_stream_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_txdelta_window_t = {"_p_svn_txdelta_window_t", "struct svn_txdelta_window_t *|svn_txdelta_window_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_version_checklist_t = {"_p_svn_version_checklist_t", "struct svn_version_checklist_t *|svn_version_checklist_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_version_ext_linked_lib_t = {"_p_svn_version_ext_linked_lib_t", "struct svn_version_ext_linked_lib_t *|svn_version_ext_linked_lib_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_version_ext_loaded_lib_t = {"_p_svn_version_ext_loaded_lib_t", "struct svn_version_ext_loaded_lib_t *|svn_version_ext_loaded_lib_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_version_extended_t = {"_p_svn_version_extended_t", "struct svn_version_extended_t *|svn_version_extended_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_version_t = {"_p_svn_version_t", "struct svn_version_t *|svn_version_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_wc_external_item2_t = {"_p_svn_wc_external_item2_t", "svn_wc_external_item2_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|svn_linenum_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
static swig_type_info *swig_type_initial[] = {
&_swigt__p_apr_array_header_t,
&_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,
&_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_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_p_void_svn_revnum_t_p_q_const__char_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_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
&_swigt__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,
&_swigt__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,
&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t,
&_swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t,
&_swigt__p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_void__p_svn_version_t,
&_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,
&_swigt__p_svn_auth_cred_simple_t,
&_swigt__p_svn_auth_cred_ssl_client_cert_pw_t,
&_swigt__p_svn_auth_cred_ssl_client_cert_t,
&_swigt__p_svn_auth_cred_ssl_server_trust_t,
&_swigt__p_svn_auth_cred_username_t,
&_swigt__p_svn_auth_iterstate_t,
&_swigt__p_svn_auth_provider_object_t,
&_swigt__p_svn_auth_provider_t,
&_swigt__p_svn_auth_ssl_server_cert_info_t,
&_swigt__p_svn_checksum_ctx_t,
&_swigt__p_svn_checksum_kind_t,
&_swigt__p_svn_checksum_t,
&_swigt__p_svn_commit_info_t,
&_swigt__p_svn_config_t,
&_swigt__p_svn_delta_editor_t,
&_swigt__p_svn_depth_t,
&_swigt__p_svn_diff_conflict_display_style_t,
&_swigt__p_svn_diff_datasource_e,
&_swigt__p_svn_diff_file_ignore_space_t,
&_swigt__p_svn_diff_file_options_t,
&_swigt__p_svn_diff_fns2_t,
&_swigt__p_svn_diff_fns_t,
&_swigt__p_svn_diff_hunk_t,
&_swigt__p_svn_diff_operation_kind_e,
&_swigt__p_svn_diff_output_fns_t,
&_swigt__p_svn_diff_t,
&_swigt__p_svn_dirent_t,
&_swigt__p_svn_errno_t,
&_swigt__p_svn_error_t,
&_swigt__p_svn_io_dirent2_t,
&_swigt__p_svn_io_dirent_t,
&_swigt__p_svn_io_file_del_t,
&_swigt__p_svn_location_segment_t,
&_swigt__p_svn_lock_t,
&_swigt__p_svn_log_changed_path2_t,
&_swigt__p_svn_log_changed_path_t,
&_swigt__p_svn_log_entry_t,
&_swigt__p_svn_merge_range_t,
&_swigt__p_svn_mergeinfo_inheritance_t,
&_swigt__p_svn_node_kind_t,
&_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,
&_swigt__p_svn_txdelta_op_t,
&_swigt__p_svn_txdelta_stream_t,
&_swigt__p_svn_txdelta_window_t,
&_swigt__p_svn_version_checklist_t,
&_swigt__p_svn_version_ext_linked_lib_t,
&_swigt__p_svn_version_ext_loaded_lib_t,
&_swigt__p_svn_version_extended_t,
&_swigt__p_svn_version_t,
&_swigt__p_svn_wc_external_item2_t,
&_swigt__p_unsigned_long,
&_swigt__p_void,
};
static swig_cast_info _swigc__p_apr_array_header_t[] = { {&_swigt__p_apr_array_header_t, 0, 0, 0},{0, 0, 0, 0}};
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_...
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_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_...
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_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_...
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_p...
static swig_cast_info _swigc__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_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_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_r...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_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_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_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_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__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, 0, 0, 0}...
static swig_cast_info _swigc__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[] = { {&_swigt__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, 0, 0, 0},{0,...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, ...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_a...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boole...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_e...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_tx...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_h...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_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_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_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_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, ...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_...
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_a...
static swig_cast_info _swigc__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_svn_log_entry_t_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_svn_revnum_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_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_svn_revnum_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0,...
static swig_cast_info _swigc__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t[] = { {&_swigt__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn...
static swig_cast_info _swigc__p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t...
static swig_cast_info _swigc__p_f_void__p_svn_version_t[] = { {&_swigt__p_f_void__p_svn_version_t, 0, 0, 0},{0, 0, 0, 0}};
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}};
static swig_cast_info _swigc__p_svn_auth_cred_simple_t[] = { {&_swigt__p_svn_auth_cred_simple_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_cred_ssl_client_cert_pw_t[] = { {&_swigt__p_svn_auth_cred_ssl_client_cert_pw_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_cred_ssl_client_cert_t[] = { {&_swigt__p_svn_auth_cred_ssl_client_cert_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_cred_ssl_server_trust_t[] = { {&_swigt__p_svn_auth_cred_ssl_server_trust_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_cred_username_t[] = { {&_swigt__p_svn_auth_cred_username_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_iterstate_t[] = { {&_swigt__p_svn_auth_iterstate_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_provider_object_t[] = { {&_swigt__p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_provider_t[] = { {&_swigt__p_svn_auth_provider_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_ssl_server_cert_info_t[] = { {&_swigt__p_svn_auth_ssl_server_cert_info_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_checksum_ctx_t[] = { {&_swigt__p_svn_checksum_ctx_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_checksum_kind_t[] = { {&_swigt__p_svn_checksum_kind_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_checksum_t[] = { {&_swigt__p_svn_checksum_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_commit_info_t[] = { {&_swigt__p_svn_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_config_t[] = { {&_swigt__p_svn_config_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_delta_editor_t[] = { {&_swigt__p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_depth_t[] = { {&_swigt__p_svn_depth_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_conflict_display_style_t[] = { {&_swigt__p_svn_diff_conflict_display_style_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_datasource_e[] = { {&_swigt__p_svn_diff_datasource_e, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_file_ignore_space_t[] = { {&_swigt__p_svn_diff_file_ignore_space_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_file_options_t[] = { {&_swigt__p_svn_diff_file_options_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_fns2_t[] = { {&_swigt__p_svn_diff_fns2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_fns_t[] = { {&_swigt__p_svn_diff_fns_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_hunk_t[] = { {&_swigt__p_svn_diff_hunk_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_operation_kind_e[] = { {&_swigt__p_svn_diff_operation_kind_e, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_output_fns_t[] = { {&_swigt__p_svn_diff_output_fns_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_diff_t[] = { {&_swigt__p_svn_diff_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_dirent_t[] = { {&_swigt__p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_errno_t[] = { {&_swigt__p_svn_errno_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_error_t[] = { {&_swigt__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_io_dirent2_t[] = { {&_swigt__p_svn_io_dirent2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_io_dirent_t[] = { {&_swigt__p_svn_io_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_io_file_del_t[] = { {&_swigt__p_svn_io_file_del_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_location_segment_t[] = { {&_swigt__p_svn_location_segment_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_lock_t[] = { {&_swigt__p_svn_lock_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_log_changed_path2_t[] = { {&_swigt__p_svn_log_changed_path2_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_log_changed_path_t[] = { {&_swigt__p_svn_log_changed_path_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_log_entry_t[] = { {&_swigt__p_svn_log_entry_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_merge_range_t[] = { {&_swigt__p_svn_merge_range_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_mergeinfo_inheritance_t[] = { {&_swigt__p_svn_mergeinfo_inheritance_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_node_kind_t[] = { {&_swigt__p_svn_node_kind_t, 0, 0, 0},{0, 0, 0, 0}};
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}};
static swig_cast_info _swigc__p_svn_txdelta_op_t[] = { {&_swigt__p_svn_txdelta_op_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_txdelta_stream_t[] = { {&_swigt__p_svn_txdelta_stream_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_txdelta_window_t[] = { {&_swigt__p_svn_txdelta_window_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_version_checklist_t[] = { {&_swigt__p_svn_version_checklist_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_version_ext_linked_lib_t[] = { {&_swigt__p_svn_version_ext_linked_lib_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_version_ext_loaded_lib_t[] = { {&_swigt__p_svn_version_ext_loaded_lib_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_version_extended_t[] = { {&_swigt__p_svn_version_extended_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_version_t[] = { {&_swigt__p_svn_version_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_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info *swig_cast_initial[] = {
_swigc__p_apr_array_header_t,
_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,
_swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_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_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_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_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
_swigc__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,
_swigc__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,
_swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_svn_revnum_t__p_svn_error_t,
_swigc__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t,
_swigc__p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_void__p_svn_version_t,
_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,
_swigc__p_svn_auth_cred_simple_t,
_swigc__p_svn_auth_cred_ssl_client_cert_pw_t,
_swigc__p_svn_auth_cred_ssl_client_cert_t,
_swigc__p_svn_auth_cred_ssl_server_trust_t,
_swigc__p_svn_auth_cred_username_t,
_swigc__p_svn_auth_iterstate_t,
_swigc__p_svn_auth_provider_object_t,
_swigc__p_svn_auth_provider_t,
_swigc__p_svn_auth_ssl_server_cert_info_t,
_swigc__p_svn_checksum_ctx_t,
_swigc__p_svn_checksum_kind_t,
_swigc__p_svn_checksum_t,
_swigc__p_svn_commit_info_t,
_swigc__p_svn_config_t,
_swigc__p_svn_delta_editor_t,
_swigc__p_svn_depth_t,
_swigc__p_svn_diff_conflict_display_style_t,
_swigc__p_svn_diff_datasource_e,
_swigc__p_svn_diff_file_ignore_space_t,
_swigc__p_svn_diff_file_options_t,
_swigc__p_svn_diff_fns2_t,
_swigc__p_svn_diff_fns_t,
_swigc__p_svn_diff_hunk_t,
_swigc__p_svn_diff_operation_kind_e,
_swigc__p_svn_diff_output_fns_t,
_swigc__p_svn_diff_t,
_swigc__p_svn_dirent_t,
_swigc__p_svn_errno_t,
_swigc__p_svn_error_t,
_swigc__p_svn_io_dirent2_t,
_swigc__p_svn_io_dirent_t,
_swigc__p_svn_io_file_del_t,
_swigc__p_svn_location_segment_t,
_swigc__p_svn_lock_t,
_swigc__p_svn_log_changed_path2_t,
_swigc__p_svn_log_changed_path_t,
_swigc__p_svn_log_entry_t,
_swigc__p_svn_merge_range_t,
_swigc__p_svn_mergeinfo_inheritance_t,
_swigc__p_svn_node_kind_t,
_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,
_swigc__p_svn_txdelta_op_t,
_swigc__p_svn_txdelta_stream_t,
_swigc__p_svn_txdelta_window_t,
_swigc__p_svn_version_checklist_t,
_swigc__p_svn_version_ext_linked_lib_t,
_swigc__p_svn_version_ext_loaded_lib_t,
_swigc__p_svn_version_extended_t,
_swigc__p_svn_version_t,
_swigc__p_svn_wc_external_item2_t,
_swigc__p_unsigned_long,
_swigc__p_void,
};
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
static swig_constant_info swig_constants[] = {
{0,0,0,0,0,0}
};
#ifdef __cplusplus
}
#endif
static swig_variable_info swig_variables[] = {
{0,0,0,0}
};
static swig_command_info swig_commands[] = {
{"SVN::_Ra::svn_ra_version", _wrap_svn_ra_version},
{"SVN::_Ra::svn_ra_reporter3_t_set_path_set", _wrap_svn_ra_reporter3_t_set_path_set},
{"SVN::_Ra::svn_ra_reporter3_t_set_path_get", _wrap_svn_ra_reporter3_t_set_path_get},
{"SVN::_Ra::svn_ra_reporter3_t_delete_path_set", _wrap_svn_ra_reporter3_t_delete_path_set},
{"SVN::_Ra::svn_ra_reporter3_t_delete_path_get", _wrap_svn_ra_reporter3_t_delete_path_get},
{"SVN::_Ra::svn_ra_reporter3_t_link_path_set", _wrap_svn_ra_reporter3_t_link_path_set},
{"SVN::_Ra::svn_ra_reporter3_t_link_path_get", _wrap_svn_ra_reporter3_t_link_path_get},
{"SVN::_Ra::svn_ra_reporter3_t_finish_report_set", _wrap_svn_ra_reporter3_t_finish_report_set},
{"SVN::_Ra::svn_ra_reporter3_t_finish_report_get", _wrap_svn_ra_reporter3_t_finish_report_get},
{"SVN::_Ra::svn_ra_reporter3_t_abort_report_set", _wrap_svn_ra_reporter3_t_abort_report_set},
{"SVN::_Ra::svn_ra_reporter3_t_abort_report_get", _wrap_svn_ra_reporter3_t_abort_report_get},
{"SVN::_Ra::new_svn_ra_reporter3_t", _wrap_new_svn_ra_reporter3_t},
{"SVN::_Ra::delete_svn_ra_reporter3_t", _wrap_delete_svn_ra_reporter3_t},
{"SVN::_Ra::svn_ra_reporter2_t_set_path_set", _wrap_svn_ra_reporter2_t_set_path_set},
{"SVN::_Ra::svn_ra_reporter2_t_set_path_get", _wrap_svn_ra_reporter2_t_set_path_get},
{"SVN::_Ra::svn_ra_reporter2_t_delete_path_set", _wrap_svn_ra_reporter2_t_delete_path_set},
{"SVN::_Ra::svn_ra_reporter2_t_delete_path_get", _wrap_svn_ra_reporter2_t_delete_path_get},
{"SVN::_Ra::svn_ra_reporter2_t_link_path_set", _wrap_svn_ra_reporter2_t_link_path_set},
{"SVN::_Ra::svn_ra_reporter2_t_link_path_get", _wrap_svn_ra_reporter2_t_link_path_get},
{"SVN::_Ra::svn_ra_reporter2_t_finish_report_set", _wrap_svn_ra_reporter2_t_finish_report_set},
{"SVN::_Ra::svn_ra_reporter2_t_finish_report_get", _wrap_svn_ra_reporter2_t_finish_report_get},
{"SVN::_Ra::svn_ra_reporter2_t_abort_report_set", _wrap_svn_ra_reporter2_t_abort_report_set},
{"SVN::_Ra::svn_ra_reporter2_t_abort_report_get", _wrap_svn_ra_reporter2_t_abort_report_get},
{"SVN::_Ra::new_svn_ra_reporter2_t", _wrap_new_svn_ra_reporter2_t},
{"SVN::_Ra::delete_svn_ra_reporter2_t", _wrap_delete_svn_ra_reporter2_t},
{"SVN::_Ra::svn_ra_reporter_t_set_path_set", _wrap_svn_ra_reporter_t_set_path_set},
{"SVN::_Ra::svn_ra_reporter_t_set_path_get", _wrap_svn_ra_reporter_t_set_path_get},
{"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},
{"SVN::_Ra::svn_ra_change_rev_prop2", _wrap_svn_ra_change_rev_prop2},
{"SVN::_Ra::svn_ra_change_rev_prop", _wrap_svn_ra_change_rev_prop},
{"SVN::_Ra::svn_ra_rev_proplist", _wrap_svn_ra_rev_proplist},
{"SVN::_Ra::svn_ra_rev_prop", _wrap_svn_ra_rev_prop},
{"SVN::_Ra::svn_ra_get_commit_editor3", _wrap_svn_ra_get_commit_editor3},
{"SVN::_Ra::svn_ra_get_commit_editor2", _wrap_svn_ra_get_commit_editor2},
{"SVN::_Ra::svn_ra_get_commit_editor", _wrap_svn_ra_get_commit_editor},
{"SVN::_Ra::svn_ra_get_file", _wrap_svn_ra_get_file},
{"SVN::_Ra::svn_ra_get_dir2", _wrap_svn_ra_get_dir2},
{"SVN::_Ra::svn_ra_get_dir", _wrap_svn_ra_get_dir},
{"SVN::_Ra::svn_ra_get_mergeinfo", _wrap_svn_ra_get_mergeinfo},
{"SVN::_Ra::svn_ra_do_update3", _wrap_svn_ra_do_update3},
{"SVN::_Ra::svn_ra_do_update2", _wrap_svn_ra_do_update2},
{"SVN::_Ra::svn_ra_do_update", _wrap_svn_ra_do_update},
{"SVN::_Ra::svn_ra_do_switch3", _wrap_svn_ra_do_switch3},
{"SVN::_Ra::svn_ra_do_switch2", _wrap_svn_ra_do_switch2},
{"SVN::_Ra::svn_ra_do_switch", _wrap_svn_ra_do_switch},
{"SVN::_Ra::svn_ra_do_status2", _wrap_svn_ra_do_status2},
{"SVN::_Ra::svn_ra_do_status", _wrap_svn_ra_do_status},
{"SVN::_Ra::svn_ra_do_diff3", _wrap_svn_ra_do_diff3},
{"SVN::_Ra::svn_ra_do_diff2", _wrap_svn_ra_do_diff2},
{"SVN::_Ra::svn_ra_do_diff", _wrap_svn_ra_do_diff},
{"SVN::_Ra::svn_ra_get_log2", _wrap_svn_ra_get_log2},
{"SVN::_Ra::svn_ra_get_log", _wrap_svn_ra_get_log},
{"SVN::_Ra::svn_ra_check_path", _wrap_svn_ra_check_path},
{"SVN::_Ra::svn_ra_stat", _wrap_svn_ra_stat},
{"SVN::_Ra::svn_ra_get_uuid2", _wrap_svn_ra_get_uuid2},
{"SVN::_Ra::svn_ra_get_uuid", _wrap_svn_ra_get_uuid},
{"SVN::_Ra::svn_ra_get_repos_root2", _wrap_svn_ra_get_repos_root2},
{"SVN::_Ra::svn_ra_get_repos_root", _wrap_svn_ra_get_repos_root},
{"SVN::_Ra::svn_ra_get_locations", _wrap_svn_ra_get_locations},
{"SVN::_Ra::svn_ra_get_location_segments", _wrap_svn_ra_get_location_segments},
{"SVN::_Ra::svn_ra_get_file_revs2", _wrap_svn_ra_get_file_revs2},
{"SVN::_Ra::svn_ra_get_file_revs", _wrap_svn_ra_get_file_revs},
{"SVN::_Ra::svn_ra_lock", _wrap_svn_ra_lock},
{"SVN::_Ra::svn_ra_unlock", _wrap_svn_ra_unlock},
{"SVN::_Ra::svn_ra_get_lock", _wrap_svn_ra_get_lock},
{"SVN::_Ra::svn_ra_get_locks2", _wrap_svn_ra_get_locks2},
{"SVN::_Ra::svn_ra_get_locks", _wrap_svn_ra_get_locks},
{"SVN::_Ra::svn_ra_replay_range", _wrap_svn_ra_replay_range},
{"SVN::_Ra::svn_ra_replay", _wrap_svn_ra_replay},
{"SVN::_Ra::svn_ra_get_deleted_rev", _wrap_svn_ra_get_deleted_rev},
{"SVN::_Ra::svn_ra_get_inherited_props", _wrap_svn_ra_get_inherited_props},
{"SVN::_Ra::svn_ra_has_capability", _wrap_svn_ra_has_capability},
{"SVN::_Ra::svn_ra_print_modules", _wrap_svn_ra_print_modules},
{"SVN::_Ra::svn_ra_print_ra_libraries", _wrap_svn_ra_print_ra_libraries},
{"SVN::_Ra::svn_ra_plugin_t_name_set", _wrap_svn_ra_plugin_t_name_set},
{"SVN::_Ra::svn_ra_plugin_t_name_get", _wrap_svn_ra_plugin_t_name_get},
{"SVN::_Ra::svn_ra_plugin_t_description_set", _wrap_svn_ra_plugin_t_description_set},
{"SVN::_Ra::svn_ra_plugin_t_description_get", _wrap_svn_ra_plugin_t_description_get},
{"SVN::_Ra::svn_ra_plugin_t_open_set", _wrap_svn_ra_plugin_t_open_set},
{"SVN::_Ra::svn_ra_plugin_t_open_get", _wrap_svn_ra_plugin_t_open_get},
{"SVN::_Ra::svn_ra_plugin_t_get_latest_revnum_set", _wrap_svn_ra_plugin_t_get_latest_revnum_set},
{"SVN::_Ra::svn_ra_plugin_t_get_latest_revnum_get", _wrap_svn_ra_plugin_t_get_latest_revnum_get},
{"SVN::_Ra::svn_ra_plugin_t_get_dated_revision_set", _wrap_svn_ra_plugin_t_get_dated_revision_set},
{"SVN::_Ra::svn_ra_plugin_t_get_dated_revision_get", _wrap_svn_ra_plugin_t_get_dated_revision_get},
{"SVN::_Ra::svn_ra_plugin_t_change_rev_prop_set", _wrap_svn_ra_plugin_t_change_rev_prop_set},
{"SVN::_Ra::svn_ra_plugin_t_change_rev_prop_get", _wrap_svn_ra_plugin_t_change_rev_prop_get},
{"SVN::_Ra::svn_ra_plugin_t_rev_proplist_set", _wrap_svn_ra_plugin_t_rev_proplist_set},
{"SVN::_Ra::svn_ra_plugin_t_rev_proplist_get", _wrap_svn_ra_plugin_t_rev_proplist_get},
{"SVN::_Ra::svn_ra_plugin_t_rev_prop_set", _wrap_svn_ra_plugin_t_rev_prop_set},
{"SVN::_Ra::svn_ra_plugin_t_rev_prop_get", _wrap_svn_ra_plugin_t_rev_prop_get},
{"SVN::_Ra::svn_ra_plugin_t_get_commit_editor_set", _wrap_svn_ra_plugin_t_get_commit_editor_set},
{"SVN::_Ra::svn_ra_plugin_t_get_commit_editor_get", _wrap_svn_ra_plugin_t_get_commit_editor_get},
{"SVN::_Ra::svn_ra_plugin_t_get_file_set", _wrap_svn_ra_plugin_t_get_file_set},
{"SVN::_Ra::svn_ra_plugin_t_get_file_get", _wrap_svn_ra_plugin_t_get_file_get},
{"SVN::_Ra::svn_ra_plugin_t_get_dir_set", _wrap_svn_ra_plugin_t_get_dir_set},
{"SVN::_Ra::svn_ra_plugin_t_get_dir_get", _wrap_svn_ra_plugin_t_get_dir_get},
{"SVN::_Ra::svn_ra_plugin_t_do_update_set", _wrap_svn_ra_plugin_t_do_update_set},
{"SVN::_Ra::svn_ra_plugin_t_do_update_get", _wrap_svn_ra_plugin_t_do_update_get},
{"SVN::_Ra::svn_ra_plugin_t_do_switch_set", _wrap_svn_ra_plugin_t_do_switch_set},
{"SVN::_Ra::svn_ra_plugin_t_do_switch_get", _wrap_svn_ra_plugin_t_do_switch_get},
{"SVN::_Ra::svn_ra_plugin_t_do_status_set", _wrap_svn_ra_plugin_t_do_status_set},
{"SVN::_Ra::svn_ra_plugin_t_do_status_get", _wrap_svn_ra_plugin_t_do_status_get},
{"SVN::_Ra::svn_ra_plugin_t_do_diff_set", _wrap_svn_ra_plugin_t_do_diff_set},
{"SVN::_Ra::svn_ra_plugin_t_do_diff_get", _wrap_svn_ra_plugin_t_do_diff_get},
{"SVN::_Ra::svn_ra_plugin_t_get_log_set", _wrap_svn_ra_plugin_t_get_log_set},
{"SVN::_Ra::svn_ra_plugin_t_get_log_get", _wrap_svn_ra_plugin_t_get_log_get},
{"SVN::_Ra::svn_ra_plugin_t_check_path_set", _wrap_svn_ra_plugin_t_check_path_set},
{"SVN::_Ra::svn_ra_plugin_t_check_path_get", _wrap_svn_ra_plugin_t_check_path_get},
{"SVN::_Ra::svn_ra_plugin_t_get_uuid_set", _wrap_svn_ra_plugin_t_get_uuid_set},
{"SVN::_Ra::svn_ra_plugin_t_get_uuid_get", _wrap_svn_ra_plugin_t_get_uuid_get},
{"SVN::_Ra::svn_ra_plugin_t_get_repos_root_set", _wrap_svn_ra_plugin_t_get_repos_root_set},
{"SVN::_Ra::svn_ra_plugin_t_get_repos_root_get", _wrap_svn_ra_plugin_t_get_repos_root_get},
{"SVN::_Ra::svn_ra_plugin_t_get_locations_set", _wrap_svn_ra_plugin_t_get_locations_set},
{"SVN::_Ra::svn_ra_plugin_t_get_locations_get", _wrap_svn_ra_plugin_t_get_locations_get},
{"SVN::_Ra::svn_ra_plugin_t_get_file_revs_set", _wrap_svn_ra_plugin_t_get_file_revs_set},
{"SVN::_Ra::svn_ra_plugin_t_get_file_revs_get", _wrap_svn_ra_plugin_t_get_file_revs_get},
{"SVN::_Ra::svn_ra_plugin_t_get_version_set", _wrap_svn_ra_plugin_t_get_version_set},
{"SVN::_Ra::svn_ra_plugin_t_get_version_get", _wrap_svn_ra_plugin_t_get_version_get},
{"SVN::_Ra::new_svn_ra_plugin_t", _wrap_new_svn_ra_plugin_t},
{"SVN::_Ra::delete_svn_ra_plugin_t", _wrap_delete_svn_ra_plugin_t},
{"SVN::_Ra::svn_ra_init_ra_libs", _wrap_svn_ra_init_ra_libs},
{"SVN::_Ra::svn_ra_get_ra_library", _wrap_svn_ra_get_ra_library},
{"SVN::_Ra::svn_ra_reporter3_invoke_set_path", _wrap_svn_ra_reporter3_invoke_set_path},
{"SVN::_Ra::svn_ra_reporter3_invoke_delete_path", _wrap_svn_ra_reporter3_invoke_delete_path},
{"SVN::_Ra::svn_ra_reporter3_invoke_link_path", _wrap_svn_ra_reporter3_invoke_link_path},
{"SVN::_Ra::svn_ra_reporter3_invoke_finish_report", _wrap_svn_ra_reporter3_invoke_finish_report},
{"SVN::_Ra::svn_ra_reporter3_invoke_abort_report", _wrap_svn_ra_reporter3_invoke_abort_report},
{"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},
{"SVN::_Ra::svn_ra_plugin_invoke_do_switch", _wrap_svn_ra_plugin_invoke_do_switch},
{"SVN::_Ra::svn_ra_plugin_invoke_do_status", _wrap_svn_ra_plugin_invoke_do_status},
{"SVN::_Ra::svn_ra_plugin_invoke_do_diff", _wrap_svn_ra_plugin_invoke_do_diff},
{"SVN::_Ra::svn_ra_plugin_invoke_get_log", _wrap_svn_ra_plugin_invoke_get_log},
{"SVN::_Ra::svn_ra_plugin_invoke_check_path", _wrap_svn_ra_plugin_invoke_check_path},
{"SVN::_Ra::svn_ra_plugin_invoke_get_uuid", _wrap_svn_ra_plugin_invoke_get_uuid},
{"SVN::_Ra::svn_ra_plugin_invoke_get_repos_root", _wrap_svn_ra_plugin_invoke_get_repos_root},
{"SVN::_Ra::svn_ra_plugin_invoke_get_locations", _wrap_svn_ra_plugin_invoke_get_locations},
{"SVN::_Ra::svn_ra_plugin_invoke_get_file_revs", _wrap_svn_ra_plugin_invoke_get_file_revs},
{"SVN::_Ra::svn_ra_plugin_invoke_get_version", _wrap_svn_ra_plugin_invoke_get_version},
{"SVN::_Ra::svn_ra_invoke_get_wc_prop_func", _wrap_svn_ra_invoke_get_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_set_wc_prop_func", _wrap_svn_ra_invoke_set_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_push_wc_prop_func", _wrap_svn_ra_invoke_push_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_invalidate_wc_props_func", _wrap_svn_ra_invoke_invalidate_wc_props_func},
{"SVN::_Ra::svn_ra_invoke_get_wc_contents_func", _wrap_svn_ra_invoke_get_wc_contents_func},
{"SVN::_Ra::svn_ra_invoke_get_latest_revnum_func", _wrap_svn_ra_invoke_get_latest_revnum_func},
{"SVN::_Ra::svn_ra_invoke_get_client_string_func", _wrap_svn_ra_invoke_get_client_string_func},
{"SVN::_Ra::svn_ra_invoke_file_rev_handler", _wrap_svn_ra_invoke_file_rev_handler},
{"SVN::_Ra::svn_ra_invoke_lock_callback", _wrap_svn_ra_invoke_lock_callback},
{"SVN::_Ra::svn_ra_invoke_progress_notify_func", _wrap_svn_ra_invoke_progress_notify_func},
{"SVN::_Ra::svn_ra_invoke_replay_revstart_callback", _wrap_svn_ra_invoke_replay_revstart_callback},
{"SVN::_Ra::svn_ra_invoke_replay_revfinish_callback", _wrap_svn_ra_invoke_replay_revfinish_callback},
{"SVN::_Ra::svn_ra_invoke_init_func", _wrap_svn_ra_invoke_init_func},
{0,0}
};
/* -----------------------------------------------------------------------------
* Type initialization:
* This problem is tough by the requirement that no dynamic
* memory is used. Also, since swig_type_info structures store pointers to
* swig_cast_info structures and swig_cast_info structures store pointers back
* to swig_type_info structures, we need some lookup code at initialization.
* The idea is that swig generates all the structures that are needed.
* The runtime then collects these partially filled structures.
* The SWIG_InitializeModule function takes these initial arrays out of
* swig_module, and does all the lookup, filling in the swig_module.types
* array with the correct data and linking the correct swig_cast_info
* structures together.
*
* The generated swig_type_info structures are assigned staticly to an initial
* array. We just loop through that array, and handle each type individually.
* First we lookup if this type has been already loaded, and if so, use the
* loaded structure instead of the generated one. Then we have to fill in the
* cast linked list. The cast data is initially stored in something like a
* two-dimensional array. Each row corresponds to a type (there are the same
* number of rows as there are in the swig_type_initial array). Each entry in
* a column is one of the swig_cast_info structures for that type.
* The cast_initial array is actually an array of arrays, because each row has
* a variable number of columns. So to actually build the cast linked list,
* we find the array of casts associated with the type, and loop through it
* adding the casts to the list. The one last trick we need to do is making
( run in 0.647 second using v1.01-cache-2.11-cpan-f4a522933cf )