summaryrefslogtreecommitdiff
path: root/subversion/bindings/swig/perl/native/svn_fs.c
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/bindings/swig/perl/native/svn_fs.c')
-rw-r--r--subversion/bindings/swig/perl/native/svn_fs.c1593
1 files changed, 1239 insertions, 354 deletions
diff --git a/subversion/bindings/swig/perl/native/svn_fs.c b/subversion/bindings/swig/perl/native/svn_fs.c
index e5eae80..0c456c6 100644
--- a/subversion/bindings/swig/perl/native/svn_fs.c
+++ b/subversion/bindings/swig/perl/native/svn_fs.c
@@ -1,6 +1,6 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.4
+ * Version 2.0.9
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
@@ -830,50 +830,35 @@ extern "C" {
SWIGINTERN const char*
SWIG_Perl_ErrorType(int code) {
- const char* type = 0;
switch(code) {
case SWIG_MemoryError:
- type = "MemoryError";
- break;
+ return "MemoryError";
case SWIG_IOError:
- type = "IOError";
- break;
+ return "IOError";
case SWIG_RuntimeError:
- type = "RuntimeError";
- break;
+ return "RuntimeError";
case SWIG_IndexError:
- type = "IndexError";
- break;
+ return "IndexError";
case SWIG_TypeError:
- type = "TypeError";
- break;
+ return "TypeError";
case SWIG_DivisionByZero:
- type = "ZeroDivisionError";
- break;
+ return "ZeroDivisionError";
case SWIG_OverflowError:
- type = "OverflowError";
- break;
+ return "OverflowError";
case SWIG_SyntaxError:
- type = "SyntaxError";
- break;
+ return "SyntaxError";
case SWIG_ValueError:
- type = "ValueError";
- break;
+ return "ValueError";
case SWIG_SystemError:
- type = "SystemError";
- break;
+ return "SystemError";
case SWIG_AttributeError:
- type = "AttributeError";
- break;
+ return "AttributeError";
default:
- type = "RuntimeError";
+ return "RuntimeError";
}
- return type;
}
-
-
/* -----------------------------------------------------------------------------
* perlrun.swg
*
@@ -916,14 +901,14 @@ SWIG_Perl_ErrorType(int code) {
/* Runtime API */
-#define SWIG_GetModule(clientdata) SWIG_Perl_GetModule()
+#define SWIG_GetModule(clientdata) SWIG_Perl_GetModule(clientdata)
#define SWIG_SetModule(clientdata, pointer) SWIG_Perl_SetModule(pointer)
/* Error manipulation */
#define SWIG_ErrorType(code) SWIG_Perl_ErrorType(code)
-#define SWIG_Error(code, msg) sv_setpvf(GvSV(PL_errgv),"%s %s\n", SWIG_ErrorType(code), msg)
+#define SWIG_Error(code, msg) sv_setpvf(get_sv("@", GV_ADD), "%s %s", SWIG_ErrorType(code), msg)
#define SWIG_fail goto fail
/* Perl-specific SWIG API */
@@ -1017,8 +1002,6 @@ typedef int (*SwigMagicFunc)(struct interpreter *, SV *, MAGIC *);
#endif /* MULTIPLICITY */
#endif /* PERL_OBJECT */
-/* Workaround for bug in perl 5.6.x croak and earlier */
-#if (PERL_VERSION < 8)
# ifdef PERL_OBJECT
# define SWIG_croak_null() SWIG_Perl_croak_null(pPerl)
static void SWIG_Perl_croak_null(CPerlObj *pPerl)
@@ -1026,17 +1009,16 @@ static void SWIG_Perl_croak_null(CPerlObj *pPerl)
static void SWIG_croak_null()
# endif
{
- SV *err=ERRSV;
+ SV *err = get_sv("@", GV_ADD);
# if (PERL_VERSION < 6)
croak("%_", err);
# else
- if (SvOK(err) && !SvROK(err)) croak("%_", err);
- croak(Nullch);
+ if (sv_isobject(err))
+ croak(0);
+ else
+ croak("%s", SvPV_nolen(err));
# endif
}
-#else
-# define SWIG_croak_null() croak(Nullch)
-#endif
/*
@@ -1088,8 +1070,7 @@ SWIG_TypeProxyCheck(const char *c, swig_type_info *ty) {
if (ty) {
swig_cast_info *iter = ty->cast;
while (iter) {
- if ( (!iter->type->clientdata && (strcmp(iter->type->name, c) == 0)) ||
- (iter->type->clientdata && (strcmp((char*)iter->type->clientdata, c) == 0)) ) {
+ if (strcmp(SWIG_Perl_TypeProxyName(iter->type), c) == 0) {
if (iter == ty->cast)
return iter;
/* Move iter to the top of the linked list */
@@ -1220,7 +1201,7 @@ SWIG_Perl_MakePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, swig_type_info *t, i
SV *obj=newSV(0);
HV *hash=newHV();
HV *stash;
- sv_setref_pv(obj, (char *) SWIG_Perl_TypeProxyName(t), ptr);
+ sv_setref_pv(obj, SWIG_Perl_TypeProxyName(t), ptr);
stash=SvSTASH(SvRV(obj));
if (flags & SWIG_POINTER_OWN) {
HV *hv;
@@ -1238,7 +1219,7 @@ SWIG_Perl_MakePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, swig_type_info *t, i
sv_bless(sv, stash);
}
else {
- sv_setref_pv(sv, (char *) SWIG_Perl_TypeProxyName(t), ptr);
+ sv_setref_pv(sv, SWIG_Perl_TypeProxyName(t), ptr);
}
}
@@ -1329,19 +1310,23 @@ typedef struct {
/* Magic variable code */
#ifndef PERL_OBJECT
-#define swig_create_magic(s,a,b,c) _swig_create_magic(s,a,b,c)
- #ifndef MULTIPLICITY
- SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *))
- #else
- SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *))
- #endif
+# ifdef __cplusplus
+# define swig_create_magic(s,a,b,c) _swig_create_magic(s,const_cast<char*>(a),b,c)
+# else
+# define swig_create_magic(s,a,b,c) _swig_create_magic(s,(char*)(a),b,c)
+# endif
+# ifndef MULTIPLICITY
+SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *))
+# else
+SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *))
+# endif
#else
# define swig_create_magic(s,a,b,c) _swig_create_magic(pPerl,s,a,b,c)
SWIGRUNTIME void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *))
#endif
{
MAGIC *mg;
- sv_magic(sv,sv,'U',(char *) name,strlen(name));
+ sv_magic(sv,sv,'U',name,strlen(name));
mg = mg_find(sv,'U');
mg->mg_virtual = (MGVTBL *) malloc(sizeof(MGVTBL));
mg->mg_virtual->svt_get = (SwigMagicFunc) get;
@@ -1353,7 +1338,7 @@ SWIGRUNTIME void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, i
SWIGRUNTIME swig_module_info *
-SWIG_Perl_GetModule(void) {
+SWIG_Perl_GetModule(void *SWIGUNUSEDPARM(clientdata)) {
static void *type_pointer = (void *)0;
SV *pointer;
@@ -1447,9 +1432,6 @@ SWIG_Perl_SetModule(swig_module_info *module) {
#ifdef eof
#undef eof
#endif
-#ifdef bool
- #undef bool
-#endif
#ifdef close
#undef close
#endif
@@ -1490,6 +1472,14 @@ SWIG_Perl_SetModule(swig_module_info *module) {
#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)
@@ -1509,104 +1499,114 @@ SWIG_Perl_SetModule(swig_module_info *module) {
#define SWIGTYPE_p_apr_int64_t swig_types[3]
#define SWIGTYPE_p_apr_pool_t swig_types[4]
#define SWIGTYPE_p_char swig_types[5]
-#define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[6]
-#define SWIGTYPE_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[7]
-#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[8]
-#define SWIGTYPE_p_f_p_void_apr_int64_t_svn_fs_pack_notify_action_t_p_apr_pool_t__p_svn_error_t swig_types[9]
-#define SWIGTYPE_p_f_p_void_p_struct_svn_error_t__void swig_types[10]
-#define SWIGTYPE_p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_t swig_types[11]
-#define SWIGTYPE_p_int swig_types[12]
-#define SWIGTYPE_p_long swig_types[13]
-#define SWIGTYPE_p_p_apr_array_header_t swig_types[14]
-#define SWIGTYPE_p_p_apr_hash_t swig_types[15]
-#define SWIGTYPE_p_p_char swig_types[16]
-#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[17]
-#define SWIGTYPE_p_p_svn_checksum_t swig_types[18]
-#define SWIGTYPE_p_p_svn_fs_access_t swig_types[19]
-#define SWIGTYPE_p_p_svn_fs_history_t swig_types[20]
-#define SWIGTYPE_p_p_svn_fs_id_t swig_types[21]
-#define SWIGTYPE_p_p_svn_fs_root_t swig_types[22]
-#define SWIGTYPE_p_p_svn_fs_t swig_types[23]
-#define SWIGTYPE_p_p_svn_fs_txn_t swig_types[24]
-#define SWIGTYPE_p_p_svn_lock_t swig_types[25]
-#define SWIGTYPE_p_p_svn_stream_t swig_types[26]
-#define SWIGTYPE_p_p_svn_string_t swig_types[27]
-#define SWIGTYPE_p_p_svn_txdelta_stream_t swig_types[28]
-#define SWIGTYPE_p_p_void swig_types[29]
-#define SWIGTYPE_p_svn_auth_baton_t swig_types[30]
-#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[31]
-#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[32]
-#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[33]
-#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[34]
-#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[35]
-#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[36]
-#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[37]
-#define SWIGTYPE_p_svn_auth_provider_t swig_types[38]
-#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[39]
-#define SWIGTYPE_p_svn_checksum_kind_t swig_types[40]
-#define SWIGTYPE_p_svn_commit_info_t swig_types[41]
-#define SWIGTYPE_p_svn_config_t swig_types[42]
-#define SWIGTYPE_p_svn_delta_editor_t swig_types[43]
-#define SWIGTYPE_p_svn_depth_t swig_types[44]
-#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[45]
-#define SWIGTYPE_p_svn_diff_datasource_e swig_types[46]
-#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[47]
-#define SWIGTYPE_p_svn_diff_file_options_t swig_types[48]
-#define SWIGTYPE_p_svn_diff_fns2_t swig_types[49]
-#define SWIGTYPE_p_svn_diff_fns_t swig_types[50]
-#define SWIGTYPE_p_svn_diff_hunk_t swig_types[51]
-#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[52]
-#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[53]
-#define SWIGTYPE_p_svn_diff_t swig_types[54]
-#define SWIGTYPE_p_svn_dirent_t swig_types[55]
-#define SWIGTYPE_p_svn_errno_t swig_types[56]
-#define SWIGTYPE_p_svn_error_t swig_types[57]
-#define SWIGTYPE_p_svn_fs_access_t swig_types[58]
-#define SWIGTYPE_p_svn_fs_dirent_t swig_types[59]
-#define SWIGTYPE_p_svn_fs_history_t swig_types[60]
-#define SWIGTYPE_p_svn_fs_id_t swig_types[61]
-#define SWIGTYPE_p_svn_fs_pack_notify_action_t swig_types[62]
-#define SWIGTYPE_p_svn_fs_path_change2_t swig_types[63]
-#define SWIGTYPE_p_svn_fs_path_change_kind_t swig_types[64]
-#define SWIGTYPE_p_svn_fs_path_change_t swig_types[65]
-#define SWIGTYPE_p_svn_fs_root_t swig_types[66]
-#define SWIGTYPE_p_svn_fs_t swig_types[67]
-#define SWIGTYPE_p_svn_fs_txn_t swig_types[68]
-#define SWIGTYPE_p_svn_io_dirent2_t swig_types[69]
-#define SWIGTYPE_p_svn_io_dirent_t swig_types[70]
-#define SWIGTYPE_p_svn_io_file_del_t swig_types[71]
-#define SWIGTYPE_p_svn_location_segment_t swig_types[72]
-#define SWIGTYPE_p_svn_lock_t swig_types[73]
-#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[74]
-#define SWIGTYPE_p_svn_log_changed_path_t swig_types[75]
-#define SWIGTYPE_p_svn_log_entry_t swig_types[76]
-#define SWIGTYPE_p_svn_merge_range_t swig_types[77]
-#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[78]
-#define SWIGTYPE_p_svn_node_kind_t swig_types[79]
-#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[80]
-#define SWIGTYPE_p_svn_opt_revision_t swig_types[81]
-#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[82]
-#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[83]
-#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[84]
-#define SWIGTYPE_p_svn_patch_file_t swig_types[85]
-#define SWIGTYPE_p_svn_patch_t swig_types[86]
-#define SWIGTYPE_p_svn_prop_kind swig_types[87]
-#define SWIGTYPE_p_svn_prop_patch_t swig_types[88]
-#define SWIGTYPE_p_svn_stream_mark_t swig_types[89]
-#define SWIGTYPE_p_svn_stream_t swig_types[90]
-#define SWIGTYPE_p_svn_string_t swig_types[91]
-#define SWIGTYPE_p_svn_stringbuf_t swig_types[92]
-#define SWIGTYPE_p_svn_tristate_t swig_types[93]
-#define SWIGTYPE_p_svn_txdelta_op_t swig_types[94]
-#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[95]
-#define SWIGTYPE_p_svn_txdelta_window_t swig_types[96]
-#define SWIGTYPE_p_svn_version_checklist_t swig_types[97]
-#define SWIGTYPE_p_svn_version_t swig_types[98]
-#define SWIGTYPE_p_unsigned_char swig_types[99]
-#define SWIGTYPE_p_unsigned_long swig_types[100]
-#define SWIGTYPE_p_void swig_types[101]
-static swig_type_info *swig_types[103];
-static swig_module_info swig_module = {swig_types, 102, 0, 0, 0, 0};
+#define SWIGTYPE_p_f_long_p_void_p_apr_pool_t__void swig_types[6]
+#define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[7]
+#define SWIGTYPE_p_f_p_q_const__unsigned_char_apr_size_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[8]
+#define SWIGTYPE_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[9]
+#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[10]
+#define SWIGTYPE_p_f_p_void_apr_int64_t_svn_fs_pack_notify_action_t_p_apr_pool_t__p_svn_error_t swig_types[11]
+#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[12]
+#define SWIGTYPE_p_f_p_void_p_struct_svn_error_t__void swig_types[13]
+#define SWIGTYPE_p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_t swig_types[14]
+#define SWIGTYPE_p_int swig_types[15]
+#define SWIGTYPE_p_long swig_types[16]
+#define SWIGTYPE_p_p_apr_array_header_t swig_types[17]
+#define SWIGTYPE_p_p_apr_hash_t swig_types[18]
+#define SWIGTYPE_p_p_char swig_types[19]
+#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[20]
+#define SWIGTYPE_p_p_svn_checksum_t swig_types[21]
+#define SWIGTYPE_p_p_svn_fs_access_t swig_types[22]
+#define SWIGTYPE_p_p_svn_fs_history_t swig_types[23]
+#define SWIGTYPE_p_p_svn_fs_id_t swig_types[24]
+#define SWIGTYPE_p_p_svn_fs_root_t swig_types[25]
+#define SWIGTYPE_p_p_svn_fs_t swig_types[26]
+#define SWIGTYPE_p_p_svn_fs_txn_t swig_types[27]
+#define SWIGTYPE_p_p_svn_lock_t swig_types[28]
+#define SWIGTYPE_p_p_svn_stream_t swig_types[29]
+#define SWIGTYPE_p_p_svn_string_t swig_types[30]
+#define SWIGTYPE_p_p_svn_txdelta_stream_t swig_types[31]
+#define SWIGTYPE_p_p_void swig_types[32]
+#define SWIGTYPE_p_svn_auth_baton_t swig_types[33]
+#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[34]
+#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[35]
+#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[36]
+#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[37]
+#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[38]
+#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[39]
+#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[40]
+#define SWIGTYPE_p_svn_auth_provider_t swig_types[41]
+#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[42]
+#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[43]
+#define SWIGTYPE_p_svn_checksum_kind_t swig_types[44]
+#define SWIGTYPE_p_svn_checksum_t swig_types[45]
+#define SWIGTYPE_p_svn_commit_info_t swig_types[46]
+#define SWIGTYPE_p_svn_config_t swig_types[47]
+#define SWIGTYPE_p_svn_delta_editor_t swig_types[48]
+#define SWIGTYPE_p_svn_depth_t swig_types[49]
+#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[50]
+#define SWIGTYPE_p_svn_diff_datasource_e swig_types[51]
+#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[52]
+#define SWIGTYPE_p_svn_diff_file_options_t swig_types[53]
+#define SWIGTYPE_p_svn_diff_fns2_t swig_types[54]
+#define SWIGTYPE_p_svn_diff_fns_t swig_types[55]
+#define SWIGTYPE_p_svn_diff_hunk_t swig_types[56]
+#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[57]
+#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[58]
+#define SWIGTYPE_p_svn_diff_t swig_types[59]
+#define SWIGTYPE_p_svn_dirent_t swig_types[60]
+#define SWIGTYPE_p_svn_errno_t swig_types[61]
+#define SWIGTYPE_p_svn_error_t swig_types[62]
+#define SWIGTYPE_p_svn_fs_access_t swig_types[63]
+#define SWIGTYPE_p_svn_fs_dirent_t swig_types[64]
+#define SWIGTYPE_p_svn_fs_history_t swig_types[65]
+#define SWIGTYPE_p_svn_fs_id_t swig_types[66]
+#define SWIGTYPE_p_svn_fs_pack_notify_action_t swig_types[67]
+#define SWIGTYPE_p_svn_fs_path_change2_t swig_types[68]
+#define SWIGTYPE_p_svn_fs_path_change_kind_t swig_types[69]
+#define SWIGTYPE_p_svn_fs_path_change_t swig_types[70]
+#define SWIGTYPE_p_svn_fs_root_t swig_types[71]
+#define SWIGTYPE_p_svn_fs_t swig_types[72]
+#define SWIGTYPE_p_svn_fs_txn_t swig_types[73]
+#define SWIGTYPE_p_svn_io_dirent2_t swig_types[74]
+#define SWIGTYPE_p_svn_io_dirent_t swig_types[75]
+#define SWIGTYPE_p_svn_io_file_del_t swig_types[76]
+#define SWIGTYPE_p_svn_location_segment_t swig_types[77]
+#define SWIGTYPE_p_svn_lock_t swig_types[78]
+#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[79]
+#define SWIGTYPE_p_svn_log_changed_path_t swig_types[80]
+#define SWIGTYPE_p_svn_log_entry_t swig_types[81]
+#define SWIGTYPE_p_svn_merge_range_t swig_types[82]
+#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[83]
+#define SWIGTYPE_p_svn_node_kind_t swig_types[84]
+#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[85]
+#define SWIGTYPE_p_svn_opt_revision_t swig_types[86]
+#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[87]
+#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[88]
+#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[89]
+#define SWIGTYPE_p_svn_patch_file_t swig_types[90]
+#define SWIGTYPE_p_svn_patch_t swig_types[91]
+#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[92]
+#define SWIGTYPE_p_svn_prop_kind swig_types[93]
+#define SWIGTYPE_p_svn_prop_patch_t swig_types[94]
+#define SWIGTYPE_p_svn_stream_mark_t swig_types[95]
+#define SWIGTYPE_p_svn_stream_t swig_types[96]
+#define SWIGTYPE_p_svn_string_t swig_types[97]
+#define SWIGTYPE_p_svn_stringbuf_t swig_types[98]
+#define SWIGTYPE_p_svn_tristate_t swig_types[99]
+#define SWIGTYPE_p_svn_txdelta_op_t swig_types[100]
+#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[101]
+#define SWIGTYPE_p_svn_txdelta_window_t swig_types[102]
+#define SWIGTYPE_p_svn_version_checklist_t swig_types[103]
+#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[104]
+#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[105]
+#define SWIGTYPE_p_svn_version_extended_t swig_types[106]
+#define SWIGTYPE_p_svn_version_t swig_types[107]
+#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[108]
+#define SWIGTYPE_p_unsigned_char swig_types[109]
+#define SWIGTYPE_p_unsigned_long swig_types[110]
+#define SWIGTYPE_p_void swig_types[111]
+static swig_type_info *swig_types[113];
+static swig_module_info swig_module = {swig_types, 112, 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)
@@ -1617,7 +1617,7 @@ static swig_module_info swig_module = {swig_types, 102, 0, 0, 0, 0};
#define SWIG_name "SVN::_Fs::boot_SVN___Fs"
#define SWIG_prefix "SVN::_Fs::"
-#define SWIGVERSION 0x020004
+#define SWIGVERSION 0x020009
#define SWIG_VERSION SWIGVERSION
@@ -1809,9 +1809,20 @@ SWIG_CanCastAsInteger(double *d, double min, double max) {
SWIGINTERN int
SWIG_AsVal_long SWIG_PERL_DECL_ARGS_2(SV *obj, long* val)
{
- if (SvIOK(obj)) {
- if (val) *val = SvIV(obj);
- return SWIG_OK;
+ if (SvUOK(obj)) {
+ UV v = SvUV(obj);
+ if (v <= LONG_MAX) {
+ if (val) *val = v;
+ return SWIG_OK;
+ }
+ return SWIG_OverflowError;
+ } else if (SvIOK(obj)) {
+ IV v = SvIV(obj);
+ if (v >= LONG_MIN && v <= LONG_MAX) {
+ if(val) *val = v;
+ return SWIG_OK;
+ }
+ return SWIG_OverflowError;
} else {
int dispatch = 0;
const char *nptr = SvPV_nolen(obj);
@@ -1861,10 +1872,13 @@ SWIG_AsVal_int SWIG_PERL_DECL_ARGS_2(SV * obj, int *val)
SWIGINTERNINLINE SV *
SWIG_From_long SWIG_PERL_DECL_ARGS_1(long value)
-{
- SV *obj = sv_newmortal();
- sv_setiv(obj, (IV) value);
- return obj;
+{
+ SV *sv;
+ if (value >= IV_MIN && value <= IV_MAX)
+ sv = newSViv(value);
+ else
+ sv = newSVpvf("%ld", value);
+ return sv_2mortal(sv);
}
@@ -1879,16 +1893,19 @@ SWIGINTERN int
SWIG_AsVal_unsigned_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, unsigned long *val)
{
if (SvUOK(obj)) {
- if (val) *val = SvUV(obj);
- return SWIG_OK;
- } else if (SvIOK(obj)) {
- long v = SvIV(obj);
- if (v >= 0) {
+ UV v = SvUV(obj);
+ if (v <= ULONG_MAX) {
+ if (val) *val = v;
+ return SWIG_OK;
+ }
+ return SWIG_OverflowError;
+ } else if (SvIOK(obj)) {
+ IV v = SvIV(obj);
+ if (v >= 0 && v <= ULONG_MAX) {
if (val) *val = v;
return SWIG_OK;
- } else {
- return SWIG_OverflowError;
}
+ return SWIG_OverflowError;
} else {
int dispatch = 0;
const char *nptr = SvPV_nolen(obj);
@@ -1935,9 +1952,20 @@ SWIG_AsVal_unsigned_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, unsigned long *val)
SWIGINTERN int
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
{
- if (SvIOK(obj)) {
- if (val) *val = SvIV(obj);
- return SWIG_OK;
+ if (SvUOK(obj)) {
+ UV v = SvUV(obj);
+ if (v < LLONG_MAX) {
+ if (val) *val = v;
+ return SWIG_OK;
+ }
+ return SWIG_OverflowError;
+ } else if (SvIOK(obj)) {
+ IV v = SvIV(obj);
+ if (v >= LLONG_MIN && v <= LLONG_MAX) {
+ if (val) *val = v;
+ return SWIG_OK;
+ }
+ return SWIG_OverflowError;
} else {
int dispatch = 0;
const char *nptr = SvPV_nolen(obj);
@@ -1976,6 +2004,21 @@ static void svn_fs_invoke_warning_callback(
_obj(baton, err);
}
+static void svn_fs_invoke_progress_notify_func(
+ svn_fs_progress_notify_func_t _obj, svn_revnum_t revision, void *baton, apr_pool_t *pool) {
+ _obj(revision, baton, pool);
+}
+
+static svn_error_t * svn_fs_invoke_freeze_func(
+ svn_fs_freeze_func_t _obj, void *baton, apr_pool_t *pool) {
+ return _obj(baton, pool);
+}
+
+static svn_error_t * svn_fs_invoke_process_contents_func(
+ svn_fs_process_contents_func_t _obj, const unsigned char *contents, apr_size_t len, void *baton, apr_pool_t *scratch_pool) {
+ return _obj(contents, len, baton, scratch_pool);
+}
+
static svn_error_t * svn_fs_invoke_get_locks_callback(
svn_fs_get_locks_callback_t _obj, void *baton, svn_lock_t *lock, apr_pool_t *pool) {
return _obj(baton, lock, pool);
@@ -2087,55 +2130,6 @@ XS(_wrap_svn_fs_initialize) {
}
-XS(_wrap_svn_fs_set_warning_func) {
- {
- svn_fs_t *arg1 = (svn_fs_t *) 0 ;
- svn_fs_warning_callback_t arg2 = (svn_fs_warning_callback_t) 0 ;
- void *arg3 = (void *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res3 ;
- int argvi = 0;
- dXSARGS;
-
- if ((items < 3) || (items > 3)) {
- SWIG_croak("Usage: svn_fs_set_warning_func(fs,warning,warning_baton);");
- }
- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_set_warning_func" "', argument " "1"" of type '" "svn_fs_t *""'");
- }
- arg1 = (svn_fs_t *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_struct_svn_error_t__void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_set_warning_func" "', argument " "2"" of type '" "svn_fs_warning_callback_t""'");
- }
- }
- res3 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg3), 0, 0);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_fs_set_warning_func" "', argument " "3"" of type '" "void *""'");
- }
- {
- svn_fs_set_warning_func(arg1,arg2,arg3);
-
-
-
- }
- ST(argvi) = sv_newmortal();
-
-
-
- XSRETURN(argvi);
- fail:
-
-
-
- SWIG_croak_null();
- }
-}
-
-
XS(_wrap_svn_fs_create) {
{
svn_fs_t **arg1 = (svn_fs_t **) 0 ;
@@ -2457,6 +2451,49 @@ XS(_wrap_svn_fs_path) {
}
+XS(_wrap_svn_fs_config) {
+ {
+ svn_fs_t *arg1 = (svn_fs_t *) 0 ;
+ apr_pool_t *arg2 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int argvi = 0;
+ apr_hash_t *result = 0 ;
+ dXSARGS;
+
+ {
+ _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ if ((items < 1) || (items > 2)) {
+ SWIG_croak("Usage: svn_fs_config(fs,pool);");
+ }
+ res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_t, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_config" "', argument " "1"" of type '" "svn_fs_t *""'");
+ }
+ arg1 = (svn_fs_t *)(argp1);
+ if (items > 1) {
+
+ }
+ {
+ result = (apr_hash_t *)svn_fs_config(arg1,arg2);
+
+
+
+ }
+ ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_hash_t, 0 | 0); argvi++ ;
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_svn_fs_delete_fs) {
{
char *arg1 = (char *) 0 ;
@@ -2516,6 +2553,113 @@ XS(_wrap_svn_fs_delete_fs) {
}
+XS(_wrap_svn_fs_hotcopy2) {
+ {
+ char *arg1 = (char *) 0 ;
+ char *arg2 = (char *) 0 ;
+ svn_boolean_t arg3 ;
+ svn_boolean_t arg4 ;
+ svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
+ void *arg6 = (void *) 0 ;
+ apr_pool_t *arg7 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ int val4 ;
+ int ecode4 = 0 ;
+ int res6 ;
+ int argvi = 0;
+ svn_error_t *result = 0 ;
+ dXSARGS;
+
+ {
+ _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ if ((items < 6) || (items > 7)) {
+ SWIG_croak("Usage: svn_fs_hotcopy2(src_path,dest_path,clean,incremental,cancel_func,cancel_baton,scratch_pool);");
+ }
+ res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_hotcopy2" "', argument " "1"" of type '" "char const *""'");
+ }
+ arg1 = (char *)(buf1);
+ res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_hotcopy2" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = (char *)(buf2);
+ ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_fs_hotcopy2" "', argument " "3"" of type '" "svn_boolean_t""'");
+ }
+ arg3 = (svn_boolean_t)(val3);
+ ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_fs_hotcopy2" "', argument " "4"" of type '" "svn_boolean_t""'");
+ }
+ arg4 = (svn_boolean_t)(val4);
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(4), (void**)(&arg5), SWIGTYPE_p_f_p_void__p_svn_error_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_hotcopy2" "', argument " "5"" of type '" "svn_cancel_func_t""'");
+ }
+ }
+ res6 = SWIG_ConvertPtr(ST(5),SWIG_as_voidptrptr(&arg6), 0, 0);
+ if (!SWIG_IsOK(res6)) {
+ SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_fs_hotcopy2" "', argument " "6"" of type '" "void *""'");
+ }
+ if (items > 6) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_hotcopy2((char const *)arg1,(char const *)arg2,arg3,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 (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
+ if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
+
+
+
+
+
+ XSRETURN(argvi);
+ fail:
+ if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
+ if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
+
+
+
+
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_svn_fs_hotcopy) {
{
char *arg1 = (char *) 0 ;
@@ -2672,6 +2816,81 @@ XS(_wrap_svn_fs_recover) {
}
+XS(_wrap_svn_fs_freeze) {
+ {
+ svn_fs_t *arg1 = (svn_fs_t *) 0 ;
+ svn_fs_freeze_func_t arg2 = (svn_fs_freeze_func_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 ;
+ int res3 ;
+ int argvi = 0;
+ svn_error_t *result = 0 ;
+ dXSARGS;
+
+ {
+ _global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ if ((items < 3) || (items > 4)) {
+ SWIG_croak("Usage: svn_fs_freeze(fs,freeze_func,freeze_baton,pool);");
+ }
+ res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_t, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_freeze" "', argument " "1"" of type '" "svn_fs_t *""'");
+ }
+ arg1 = (svn_fs_t *)(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_freeze" "', argument " "2"" of type '" "svn_fs_freeze_func_t""'");
+ }
+ }
+ res3 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_fs_freeze" "', argument " "3"" of type '" "void *""'");
+ }
+ if (items > 3) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_freeze(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();
+ }
+}
+
+
XS(_wrap_svn_fs_berkeley_logfiles) {
{
apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
@@ -4995,7 +5214,7 @@ XS(_wrap_svn_fs_revision_root_revision) {
XS(_wrap_svn_fs_path_change2_t_node_rev_id_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
svn_fs_id_t *arg2 = (svn_fs_id_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5009,9 +5228,9 @@ XS(_wrap_svn_fs_path_change2_t_node_rev_id_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_rev_id_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_rev_id_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_fs_id_t, SWIG_POINTER_DISOWN | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_path_change2_t_node_rev_id_set" "', argument " "2"" of type '" "svn_fs_id_t const *""'");
@@ -5032,7 +5251,7 @@ XS(_wrap_svn_fs_path_change2_t_node_rev_id_set) {
XS(_wrap_svn_fs_path_change2_t_node_rev_id_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5044,9 +5263,9 @@ XS(_wrap_svn_fs_path_change2_t_node_rev_id_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_rev_id_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_rev_id_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (svn_fs_id_t *) ((arg1)->node_rev_id);
ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_fs_id_t, 0 | 0); argvi++ ;
@@ -5060,7 +5279,7 @@ XS(_wrap_svn_fs_path_change2_t_node_rev_id_get) {
XS(_wrap_svn_fs_path_change2_t_change_kind_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
svn_fs_path_change_kind_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5074,9 +5293,9 @@ XS(_wrap_svn_fs_path_change2_t_change_kind_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_change_kind_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_change_kind_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change2_t_change_kind_set" "', argument " "2"" of type '" "svn_fs_path_change_kind_t""'");
@@ -5097,7 +5316,7 @@ XS(_wrap_svn_fs_path_change2_t_change_kind_set) {
XS(_wrap_svn_fs_path_change2_t_change_kind_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5109,9 +5328,9 @@ XS(_wrap_svn_fs_path_change2_t_change_kind_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_change_kind_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_change_kind_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (svn_fs_path_change_kind_t) ((arg1)->change_kind);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -5125,7 +5344,7 @@ XS(_wrap_svn_fs_path_change2_t_change_kind_get) {
XS(_wrap_svn_fs_path_change2_t_text_mod_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
svn_boolean_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5139,9 +5358,9 @@ XS(_wrap_svn_fs_path_change2_t_text_mod_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_text_mod_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_text_mod_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change2_t_text_mod_set" "', argument " "2"" of type '" "svn_boolean_t""'");
@@ -5162,7 +5381,7 @@ XS(_wrap_svn_fs_path_change2_t_text_mod_set) {
XS(_wrap_svn_fs_path_change2_t_text_mod_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5174,9 +5393,9 @@ XS(_wrap_svn_fs_path_change2_t_text_mod_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_text_mod_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_text_mod_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (svn_boolean_t) ((arg1)->text_mod);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -5190,7 +5409,7 @@ XS(_wrap_svn_fs_path_change2_t_text_mod_get) {
XS(_wrap_svn_fs_path_change2_t_prop_mod_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
svn_boolean_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5204,9 +5423,9 @@ XS(_wrap_svn_fs_path_change2_t_prop_mod_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_prop_mod_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_prop_mod_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change2_t_prop_mod_set" "', argument " "2"" of type '" "svn_boolean_t""'");
@@ -5227,7 +5446,7 @@ XS(_wrap_svn_fs_path_change2_t_prop_mod_set) {
XS(_wrap_svn_fs_path_change2_t_prop_mod_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5239,9 +5458,9 @@ XS(_wrap_svn_fs_path_change2_t_prop_mod_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_prop_mod_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_prop_mod_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (svn_boolean_t) ((arg1)->prop_mod);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -5255,7 +5474,7 @@ XS(_wrap_svn_fs_path_change2_t_prop_mod_get) {
XS(_wrap_svn_fs_path_change2_t_node_kind_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
svn_node_kind_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5269,9 +5488,9 @@ XS(_wrap_svn_fs_path_change2_t_node_kind_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_kind_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_kind_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change2_t_node_kind_set" "', argument " "2"" of type '" "svn_node_kind_t""'");
@@ -5292,7 +5511,7 @@ XS(_wrap_svn_fs_path_change2_t_node_kind_set) {
XS(_wrap_svn_fs_path_change2_t_node_kind_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5304,9 +5523,9 @@ XS(_wrap_svn_fs_path_change2_t_node_kind_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_kind_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_node_kind_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (svn_node_kind_t) ((arg1)->node_kind);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -5320,7 +5539,7 @@ XS(_wrap_svn_fs_path_change2_t_node_kind_get) {
XS(_wrap_svn_fs_path_change2_t_copyfrom_known_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
svn_boolean_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5334,9 +5553,9 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_known_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_known_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_known_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change2_t_copyfrom_known_set" "', argument " "2"" of type '" "svn_boolean_t""'");
@@ -5357,7 +5576,7 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_known_set) {
XS(_wrap_svn_fs_path_change2_t_copyfrom_known_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5369,9 +5588,9 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_known_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_known_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_known_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (svn_boolean_t) ((arg1)->copyfrom_known);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -5385,7 +5604,7 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_known_get) {
XS(_wrap_svn_fs_path_change2_t_copyfrom_rev_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
svn_revnum_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5399,9 +5618,9 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_rev_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_rev_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_rev_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
ecode2 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change2_t_copyfrom_rev_set" "', argument " "2"" of type '" "svn_revnum_t""'");
@@ -5422,7 +5641,7 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_rev_set) {
XS(_wrap_svn_fs_path_change2_t_copyfrom_rev_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5434,9 +5653,9 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_rev_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_rev_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_rev_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (svn_revnum_t) ((arg1)->copyfrom_rev);
ST(argvi) = SWIG_From_long SWIG_PERL_CALL_ARGS_1((long)(result)); argvi++ ;
@@ -5450,7 +5669,7 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_rev_get) {
XS(_wrap_svn_fs_path_change2_t_copyfrom_path_set) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
char *arg2 = (char *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5465,9 +5684,9 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_path_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_path_set" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_path_set" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_path_change2_t_copyfrom_path_set" "', argument " "2"" of type '" "char const *""'");
@@ -5493,7 +5712,7 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_path_set) {
XS(_wrap_svn_fs_path_change2_t_copyfrom_path_get) {
{
- svn_fs_path_change2_t *arg1 = (svn_fs_path_change2_t *) 0 ;
+ struct svn_fs_path_change2_t *arg1 = (struct svn_fs_path_change2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5505,9 +5724,9 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_path_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_path_get" "', argument " "1"" of type '" "svn_fs_path_change2_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change2_t_copyfrom_path_get" "', argument " "1"" of type '" "struct svn_fs_path_change2_t *""'");
}
- arg1 = (svn_fs_path_change2_t *)(argp1);
+ arg1 = (struct svn_fs_path_change2_t *)(argp1);
result = (char *) ((arg1)->copyfrom_path);
ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
@@ -5521,7 +5740,7 @@ XS(_wrap_svn_fs_path_change2_t_copyfrom_path_get) {
XS(_wrap_svn_fs_path_change_t_node_rev_id_set) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
svn_fs_id_t *arg2 = (svn_fs_id_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5535,9 +5754,9 @@ XS(_wrap_svn_fs_path_change_t_node_rev_id_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_node_rev_id_set" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_node_rev_id_set" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_fs_id_t, SWIG_POINTER_DISOWN | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_path_change_t_node_rev_id_set" "', argument " "2"" of type '" "svn_fs_id_t const *""'");
@@ -5558,7 +5777,7 @@ XS(_wrap_svn_fs_path_change_t_node_rev_id_set) {
XS(_wrap_svn_fs_path_change_t_node_rev_id_get) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5570,9 +5789,9 @@ XS(_wrap_svn_fs_path_change_t_node_rev_id_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_node_rev_id_get" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_node_rev_id_get" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
result = (svn_fs_id_t *) ((arg1)->node_rev_id);
ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_fs_id_t, 0 | 0); argvi++ ;
@@ -5586,7 +5805,7 @@ XS(_wrap_svn_fs_path_change_t_node_rev_id_get) {
XS(_wrap_svn_fs_path_change_t_change_kind_set) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
svn_fs_path_change_kind_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5600,9 +5819,9 @@ XS(_wrap_svn_fs_path_change_t_change_kind_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_change_kind_set" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_change_kind_set" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change_t_change_kind_set" "', argument " "2"" of type '" "svn_fs_path_change_kind_t""'");
@@ -5623,7 +5842,7 @@ XS(_wrap_svn_fs_path_change_t_change_kind_set) {
XS(_wrap_svn_fs_path_change_t_change_kind_get) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5635,9 +5854,9 @@ XS(_wrap_svn_fs_path_change_t_change_kind_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_change_kind_get" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_change_kind_get" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
result = (svn_fs_path_change_kind_t) ((arg1)->change_kind);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -5651,7 +5870,7 @@ XS(_wrap_svn_fs_path_change_t_change_kind_get) {
XS(_wrap_svn_fs_path_change_t_text_mod_set) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
svn_boolean_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5665,9 +5884,9 @@ XS(_wrap_svn_fs_path_change_t_text_mod_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_text_mod_set" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_text_mod_set" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change_t_text_mod_set" "', argument " "2"" of type '" "svn_boolean_t""'");
@@ -5688,7 +5907,7 @@ XS(_wrap_svn_fs_path_change_t_text_mod_set) {
XS(_wrap_svn_fs_path_change_t_text_mod_get) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5700,9 +5919,9 @@ XS(_wrap_svn_fs_path_change_t_text_mod_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_text_mod_get" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_text_mod_get" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
result = (svn_boolean_t) ((arg1)->text_mod);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -5716,7 +5935,7 @@ XS(_wrap_svn_fs_path_change_t_text_mod_get) {
XS(_wrap_svn_fs_path_change_t_prop_mod_set) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
svn_boolean_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -5730,9 +5949,9 @@ XS(_wrap_svn_fs_path_change_t_prop_mod_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_prop_mod_set" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_prop_mod_set" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_path_change_t_prop_mod_set" "', argument " "2"" of type '" "svn_boolean_t""'");
@@ -5753,7 +5972,7 @@ XS(_wrap_svn_fs_path_change_t_prop_mod_set) {
XS(_wrap_svn_fs_path_change_t_prop_mod_get) {
{
- svn_fs_path_change_t *arg1 = (svn_fs_path_change_t *) 0 ;
+ struct svn_fs_path_change_t *arg1 = (struct svn_fs_path_change_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -5765,9 +5984,9 @@ XS(_wrap_svn_fs_path_change_t_prop_mod_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_path_change_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_prop_mod_get" "', argument " "1"" of type '" "svn_fs_path_change_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_path_change_t_prop_mod_get" "', argument " "1"" of type '" "struct svn_fs_path_change_t *""'");
}
- arg1 = (svn_fs_path_change_t *)(argp1);
+ arg1 = (struct svn_fs_path_change_t *)(argp1);
result = (svn_boolean_t) ((arg1)->prop_mod);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -7308,6 +7527,124 @@ XS(_wrap_svn_fs_closest_copy) {
}
+XS(_wrap_svn_fs_get_mergeinfo2) {
+ {
+ svn_mergeinfo_catalog_t *arg1 = (svn_mergeinfo_catalog_t *) 0 ;
+ svn_fs_root_t *arg2 = (svn_fs_root_t *) 0 ;
+ apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
+ svn_mergeinfo_inheritance_t arg4 ;
+ svn_boolean_t arg5 ;
+ svn_boolean_t arg6 ;
+ apr_pool_t *arg7 = (apr_pool_t *) 0 ;
+ apr_pool_t *arg8 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ svn_mergeinfo_catalog_t temp1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ int val4 ;
+ int ecode4 = 0 ;
+ int val5 ;
+ int ecode5 = 0 ;
+ int val6 ;
+ int ecode6 = 0 ;
+ int argvi = 0;
+ svn_error_t *result = 0 ;
+ dXSARGS;
+
+ {
+ _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ {
+ _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ arg1 = &temp1;
+ if ((items < 5) || (items > 7)) {
+ SWIG_croak("Usage: svn_fs_get_mergeinfo2(root,paths,inherit,include_descendants,adjust_inherited_mergeinfo,result_pool,scratch_pool);");
+ }
+ res2 = SWIG_ConvertPtr(ST(0), &argp2,SWIGTYPE_p_svn_fs_root_t, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_get_mergeinfo2" "', argument " "2"" of type '" "svn_fs_root_t *""'");
+ }
+ arg2 = (svn_fs_root_t *)(argp2);
+ {
+ arg3 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(1),
+ _global_pool);
+ }
+ ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_fs_get_mergeinfo2" "', argument " "4"" of type '" "svn_mergeinfo_inheritance_t""'");
+ }
+ arg4 = (svn_mergeinfo_inheritance_t)(val4);
+ ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_fs_get_mergeinfo2" "', argument " "5"" of type '" "svn_boolean_t""'");
+ }
+ arg5 = (svn_boolean_t)(val5);
+ ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
+ if (!SWIG_IsOK(ecode6)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_fs_get_mergeinfo2" "', argument " "6"" of type '" "svn_boolean_t""'");
+ }
+ arg6 = (svn_boolean_t)(val6);
+ if (items > 5) {
+
+ }
+ if (items > 6) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_get_mergeinfo2(arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5,arg6,arg7,arg8);
+
+
+
+ }
+ {
+ if (result) {
+ SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
+
+ if (SvOK(exception_handler)) {
+ SV *callback_result;
+
+ 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++;
+ }
+ }
+ }
+ {
+ /* FIXME: Missing argout typemap: svn_fs_get_mergeinfo2 arg 1 (svn_mergeinfo_catalog_t *) */
+
+
+
+
+ SWIG_exception(SWIG_ValueError, "svn_fs_get_mergeinfo2 is not implemented yet");
+
+ }
+
+
+
+
+
+
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+
+
+
+
+
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_svn_fs_get_mergeinfo) {
{
svn_mergeinfo_catalog_t *arg1 = (svn_mergeinfo_catalog_t *) 0 ;
@@ -7532,7 +7869,7 @@ XS(_wrap_svn_fs_merge) {
XS(_wrap_svn_fs_dirent_t_name_set) {
{
- svn_fs_dirent_t *arg1 = (svn_fs_dirent_t *) 0 ;
+ struct svn_fs_dirent_t *arg1 = (struct svn_fs_dirent_t *) 0 ;
char *arg2 = (char *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -7547,9 +7884,9 @@ XS(_wrap_svn_fs_dirent_t_name_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_dirent_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_name_set" "', argument " "1"" of type '" "svn_fs_dirent_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_name_set" "', argument " "1"" of type '" "struct svn_fs_dirent_t *""'");
}
- arg1 = (svn_fs_dirent_t *)(argp1);
+ arg1 = (struct svn_fs_dirent_t *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_dirent_t_name_set" "', argument " "2"" of type '" "char const *""'");
@@ -7577,7 +7914,7 @@ XS(_wrap_svn_fs_dirent_t_name_set) {
XS(_wrap_svn_fs_dirent_t_name_get) {
{
- svn_fs_dirent_t *arg1 = (svn_fs_dirent_t *) 0 ;
+ struct svn_fs_dirent_t *arg1 = (struct svn_fs_dirent_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -7589,9 +7926,9 @@ XS(_wrap_svn_fs_dirent_t_name_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_dirent_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_name_get" "', argument " "1"" of type '" "svn_fs_dirent_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_name_get" "', argument " "1"" of type '" "struct svn_fs_dirent_t *""'");
}
- arg1 = (svn_fs_dirent_t *)(argp1);
+ arg1 = (struct svn_fs_dirent_t *)(argp1);
result = (char *) ((arg1)->name);
ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
@@ -7605,7 +7942,7 @@ XS(_wrap_svn_fs_dirent_t_name_get) {
XS(_wrap_svn_fs_dirent_t_id_set) {
{
- svn_fs_dirent_t *arg1 = (svn_fs_dirent_t *) 0 ;
+ struct svn_fs_dirent_t *arg1 = (struct svn_fs_dirent_t *) 0 ;
svn_fs_id_t *arg2 = (svn_fs_id_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -7619,9 +7956,9 @@ XS(_wrap_svn_fs_dirent_t_id_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_dirent_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_id_set" "', argument " "1"" of type '" "svn_fs_dirent_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_id_set" "', argument " "1"" of type '" "struct svn_fs_dirent_t *""'");
}
- arg1 = (svn_fs_dirent_t *)(argp1);
+ arg1 = (struct svn_fs_dirent_t *)(argp1);
res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_fs_id_t, SWIG_POINTER_DISOWN | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_dirent_t_id_set" "', argument " "2"" of type '" "svn_fs_id_t const *""'");
@@ -7642,7 +7979,7 @@ XS(_wrap_svn_fs_dirent_t_id_set) {
XS(_wrap_svn_fs_dirent_t_id_get) {
{
- svn_fs_dirent_t *arg1 = (svn_fs_dirent_t *) 0 ;
+ struct svn_fs_dirent_t *arg1 = (struct svn_fs_dirent_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -7654,9 +7991,9 @@ XS(_wrap_svn_fs_dirent_t_id_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_dirent_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_id_get" "', argument " "1"" of type '" "svn_fs_dirent_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_id_get" "', argument " "1"" of type '" "struct svn_fs_dirent_t *""'");
}
- arg1 = (svn_fs_dirent_t *)(argp1);
+ arg1 = (struct svn_fs_dirent_t *)(argp1);
result = (svn_fs_id_t *) ((arg1)->id);
ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_fs_id_t, 0 | 0); argvi++ ;
@@ -7670,7 +8007,7 @@ XS(_wrap_svn_fs_dirent_t_id_get) {
XS(_wrap_svn_fs_dirent_t_kind_set) {
{
- svn_fs_dirent_t *arg1 = (svn_fs_dirent_t *) 0 ;
+ struct svn_fs_dirent_t *arg1 = (struct svn_fs_dirent_t *) 0 ;
svn_node_kind_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
@@ -7684,9 +8021,9 @@ XS(_wrap_svn_fs_dirent_t_kind_set) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_dirent_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_kind_set" "', argument " "1"" of type '" "svn_fs_dirent_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_kind_set" "', argument " "1"" of type '" "struct svn_fs_dirent_t *""'");
}
- arg1 = (svn_fs_dirent_t *)(argp1);
+ arg1 = (struct svn_fs_dirent_t *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_dirent_t_kind_set" "', argument " "2"" of type '" "svn_node_kind_t""'");
@@ -7707,7 +8044,7 @@ XS(_wrap_svn_fs_dirent_t_kind_set) {
XS(_wrap_svn_fs_dirent_t_kind_get) {
{
- svn_fs_dirent_t *arg1 = (svn_fs_dirent_t *) 0 ;
+ struct svn_fs_dirent_t *arg1 = (struct svn_fs_dirent_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -7719,9 +8056,9 @@ XS(_wrap_svn_fs_dirent_t_kind_get) {
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_dirent_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_kind_get" "', argument " "1"" of type '" "svn_fs_dirent_t *""'");
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_dirent_t_kind_get" "', argument " "1"" of type '" "struct svn_fs_dirent_t *""'");
}
- arg1 = (svn_fs_dirent_t *)(argp1);
+ arg1 = (struct svn_fs_dirent_t *)(argp1);
result = (svn_node_kind_t) ((arg1)->kind);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
@@ -8206,8 +8543,8 @@ XS(_wrap_svn_fs_file_checksum) {
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
svn_checksum_t *temp1 ;
- void *argp2 ;
- int res2 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int res4 ;
@@ -8226,17 +8563,11 @@ XS(_wrap_svn_fs_file_checksum) {
if ((items < 4) || (items > 5)) {
SWIG_croak("Usage: svn_fs_file_checksum(kind,root,path,force,pool);");
}
- {
- res2 = SWIG_ConvertPtr(ST(0), &argp2, SWIGTYPE_p_svn_checksum_kind_t, 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_file_checksum" "', argument " "2"" of type '" "svn_checksum_kind_t""'");
- }
- if (!argp2) {
- SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "svn_fs_file_checksum" "', argument " "2"" of type '" "svn_checksum_kind_t""'");
- } else {
- arg2 = *((svn_checksum_kind_t *)(argp2));
- }
- }
+ ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_file_checksum" "', argument " "2"" of type '" "svn_checksum_kind_t""'");
+ }
+ arg2 = (svn_checksum_kind_t)(val2);
res3 = SWIG_ConvertPtr(ST(1), &argp3,SWIGTYPE_p_svn_fs_root_t, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_fs_file_checksum" "', argument " "3"" of type '" "svn_fs_root_t *""'");
@@ -8288,6 +8619,7 @@ XS(_wrap_svn_fs_file_checksum) {
}
+
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
@@ -8295,6 +8627,7 @@ XS(_wrap_svn_fs_file_checksum) {
fail:
+
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
@@ -8363,7 +8696,7 @@ XS(_wrap_svn_fs_file_md5_checksum) {
}
}
{
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = sv_2mortal(newSVpv(svn_md5_digest_to_cstring(arg1,
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = sv_2mortal(newSVpv(svn_md5_digest_to_cstring(arg1,
_global_pool),
0)); argvi++ /*@SWIG@*/
@@ -8463,6 +8796,104 @@ XS(_wrap_svn_fs_file_contents) {
}
+XS(_wrap_svn_fs_try_process_file_contents) {
+ {
+ svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
+ svn_fs_root_t *arg2 = (svn_fs_root_t *) 0 ;
+ char *arg3 = (char *) 0 ;
+ svn_fs_process_contents_func_t arg4 = (svn_fs_process_contents_func_t) 0 ;
+ void *arg5 = (void *) 0 ;
+ apr_pool_t *arg6 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ svn_boolean_t temp1 ;
+ int res1 = SWIG_TMPOBJ ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ int res5 ;
+ 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_fs_try_process_file_contents(root,path,processor,baton,pool);");
+ }
+ res2 = SWIG_ConvertPtr(ST(0), &argp2,SWIGTYPE_p_svn_fs_root_t, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_try_process_file_contents" "', argument " "2"" of type '" "svn_fs_root_t *""'");
+ }
+ arg2 = (svn_fs_root_t *)(argp2);
+ res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_fs_try_process_file_contents" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = (char *)(buf3);
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(2), (void**)(&arg4), SWIGTYPE_p_f_p_q_const__unsigned_char_apr_size_t_p_void_p_apr_pool_t__p_svn_error_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_try_process_file_contents" "', argument " "4"" of type '" "svn_fs_process_contents_func_t""'");
+ }
+ }
+ res5 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg5), 0, 0);
+ if (!SWIG_IsOK(res5)) {
+ SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_fs_try_process_file_contents" "', argument " "5"" of type '" "void *""'");
+ }
+ if (items > 4) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_try_process_file_contents(arg1,arg2,(char 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 (SWIG_IsTmpObj(res1)) {
+ if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((*arg1)); argvi++ ;
+ } else {
+ int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0) : 0;
+ if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags); argvi++ ;
+ }
+
+
+ if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
+
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+ if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
+
+
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_svn_fs_make_file) {
{
svn_fs_root_t *arg1 = (svn_fs_root_t *) 0 ;
@@ -10292,6 +10723,184 @@ XS(_wrap_svn_fs_pack) {
}
+XS(_wrap_svn_fs_verify) {
+ {
+ char *arg1 = (char *) 0 ;
+ apr_hash_t *arg2 = (apr_hash_t *) 0 ;
+ svn_revnum_t arg3 ;
+ svn_revnum_t arg4 ;
+ svn_fs_progress_notify_func_t arg5 = (svn_fs_progress_notify_func_t) 0 ;
+ void *arg6 = (void *) 0 ;
+ svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
+ void *arg8 = (void *) 0 ;
+ apr_pool_t *arg9 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ long val3 ;
+ int ecode3 = 0 ;
+ long val4 ;
+ int ecode4 = 0 ;
+ int res6 ;
+ int res8 ;
+ int argvi = 0;
+ svn_error_t *result = 0 ;
+ dXSARGS;
+
+ {
+ _global_pool = arg9 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ if ((items < 8) || (items > 9)) {
+ SWIG_croak("Usage: svn_fs_verify(path,fs_config,start,end,notify_func,notify_baton,cancel_func,cancel_baton,scratch_pool);");
+ }
+ res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_verify" "', argument " "1"" of type '" "char const *""'");
+ }
+ arg1 = (char *)(buf1);
+ {
+ /* PERL-FIXME: Handle undef -> NULL. */
+ arg2 = svn_swig_pl_strings_to_hash(ST(1), _global_pool);
+ }
+ ecode3 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_fs_verify" "', argument " "3"" of type '" "svn_revnum_t""'");
+ }
+ arg3 = (svn_revnum_t)(val3);
+ ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_fs_verify" "', argument " "4"" of type '" "svn_revnum_t""'");
+ }
+ arg4 = (svn_revnum_t)(val4);
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(4), (void**)(&arg5), SWIGTYPE_p_f_long_p_void_p_apr_pool_t__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_verify" "', argument " "5"" of type '" "svn_fs_progress_notify_func_t""'");
+ }
+ }
+ res6 = SWIG_ConvertPtr(ST(5),SWIG_as_voidptrptr(&arg6), 0, 0);
+ if (!SWIG_IsOK(res6)) {
+ SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_fs_verify" "', argument " "6"" of type '" "void *""'");
+ }
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(6), (void**)(&arg7), SWIGTYPE_p_f_p_void__p_svn_error_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_verify" "', argument " "7"" of type '" "svn_cancel_func_t""'");
+ }
+ }
+ res8 = SWIG_ConvertPtr(ST(7),SWIG_as_voidptrptr(&arg8), 0, 0);
+ if (!SWIG_IsOK(res8)) {
+ SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_fs_verify" "', argument " "8"" of type '" "void *""'");
+ }
+ if (items > 8) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_verify((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
+
+
+
+ }
+ {
+ if (result) {
+ SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
+
+ if (SvOK(exception_handler)) {
+ SV *callback_result;
+
+ 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 (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
+
+
+
+
+
+
+
+
+ XSRETURN(argvi);
+ fail:
+ if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
+
+
+
+
+
+
+
+
+ SWIG_croak_null();
+ }
+}
+
+
+XS(_wrap_svn_fs_verify_root) {
+ {
+ svn_fs_root_t *arg1 = (svn_fs_root_t *) 0 ;
+ apr_pool_t *arg2 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int argvi = 0;
+ svn_error_t *result = 0 ;
+ dXSARGS;
+
+ {
+ _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ if ((items < 1) || (items > 2)) {
+ SWIG_croak("Usage: svn_fs_verify_root(root,scratch_pool);");
+ }
+ res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_fs_root_t, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_fs_verify_root" "', argument " "1"" of type '" "svn_fs_root_t *""'");
+ }
+ arg1 = (svn_fs_root_t *)(argp1);
+ if (items > 1) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_verify_root(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++;
+ }
+ }
+ }
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_svn_fs_invoke_warning_callback) {
{
svn_fs_warning_callback_t arg1 = (svn_fs_warning_callback_t) 0 ;
@@ -10341,6 +10950,215 @@ XS(_wrap_svn_fs_invoke_warning_callback) {
}
+XS(_wrap_svn_fs_invoke_progress_notify_func) {
+ {
+ svn_fs_progress_notify_func_t arg1 = (svn_fs_progress_notify_func_t) 0 ;
+ svn_revnum_t arg2 ;
+ void *arg3 = (void *) 0 ;
+ apr_pool_t *arg4 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ long val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ int argvi = 0;
+ dXSARGS;
+
+ {
+ _global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ if ((items < 3) || (items > 4)) {
+ SWIG_croak("Usage: svn_fs_invoke_progress_notify_func(_obj,revision,baton,pool);");
+ }
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_long_p_void_p_apr_pool_t__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_invoke_progress_notify_func" "', argument " "1"" of type '" "svn_fs_progress_notify_func_t""'");
+ }
+ }
+ ecode2 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_fs_invoke_progress_notify_func" "', argument " "2"" of type '" "svn_revnum_t""'");
+ }
+ arg2 = (svn_revnum_t)(val2);
+ res3 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_fs_invoke_progress_notify_func" "', argument " "3"" of type '" "void *""'");
+ }
+ if (items > 3) {
+
+ }
+ {
+ svn_fs_invoke_progress_notify_func(arg1,arg2,arg3,arg4);
+
+
+
+ }
+ ST(argvi) = sv_newmortal();
+
+
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+
+
+ SWIG_croak_null();
+ }
+}
+
+
+XS(_wrap_svn_fs_invoke_freeze_func) {
+ {
+ svn_fs_freeze_func_t arg1 = (svn_fs_freeze_func_t) 0 ;
+ void *arg2 = (void *) 0 ;
+ apr_pool_t *arg3 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ 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_fs_invoke_freeze_func(_obj,baton,pool);");
+ }
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_invoke_freeze_func" "', argument " "1"" of type '" "svn_fs_freeze_func_t""'");
+ }
+ }
+ res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_invoke_freeze_func" "', argument " "2"" of type '" "void *""'");
+ }
+ if (items > 2) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_invoke_freeze_func(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_fs_invoke_process_contents_func) {
+ {
+ svn_fs_process_contents_func_t arg1 = (svn_fs_process_contents_func_t) 0 ;
+ unsigned char *arg2 = (unsigned char *) 0 ;
+ apr_size_t arg3 ;
+ void *arg4 = (void *) 0 ;
+ apr_pool_t *arg5 = (apr_pool_t *) 0 ;
+ apr_pool_t *_global_pool ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ unsigned long val3 ;
+ int ecode3 = 0 ;
+ int res4 ;
+ int argvi = 0;
+ svn_error_t *result = 0 ;
+ dXSARGS;
+
+ {
+ _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
+ }
+ if ((items < 4) || (items > 5)) {
+ SWIG_croak("Usage: svn_fs_invoke_process_contents_func(_obj,contents,len,baton,scratch_pool);");
+ }
+ {
+ int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_p_q_const__unsigned_char_apr_size_t_p_void_p_apr_pool_t__p_svn_error_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_fs_invoke_process_contents_func" "', argument " "1"" of type '" "svn_fs_process_contents_func_t""'");
+ }
+ }
+ res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_unsigned_char, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_fs_invoke_process_contents_func" "', argument " "2"" of type '" "unsigned char const *""'");
+ }
+ arg2 = (unsigned char *)(argp2);
+ ecode3 = SWIG_AsVal_unsigned_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_fs_invoke_process_contents_func" "', argument " "3"" of type '" "apr_size_t""'");
+ }
+ arg3 = (apr_size_t)(val3);
+ res4 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg4), 0, 0);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_fs_invoke_process_contents_func" "', argument " "4"" of type '" "void *""'");
+ }
+ if (items > 4) {
+
+ }
+ {
+ result = (svn_error_t *)svn_fs_invoke_process_contents_func(arg1,(unsigned char const *)arg2,arg3,arg4,arg5);
+
+
+
+ }
+ {
+ if (result) {
+ SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
+
+ if (SvOK(exception_handler)) {
+ SV *callback_result;
+
+ 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_fs_invoke_get_locks_callback) {
{
svn_fs_get_locks_callback_t arg1 = (svn_fs_get_locks_callback_t) 0 ;
@@ -10504,16 +11322,19 @@ XS(_wrap_svn_fs_invoke_pack_notify) {
/* -------- 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 *", 0, 0, (void*)0, 0};
+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_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_long_p_void_p_apr_pool_t__void = {"_p_f_long_p_void_p_apr_pool_t__void", "void (*)(long,void *,apr_pool_t *)|svn_fs_progress_notify_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_q_const__unsigned_char_apr_size_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__unsigned_char_apr_size_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_fs_process_contents_func_t|struct svn_error_t *(*)(unsigned char const *,apr_size_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
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_apr_int64_t_svn_fs_pack_notify_action_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_apr_int64_t_svn_fs_pack_notify_action_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,apr_int64_t,svn_fs_pack_notify_action_t,apr_pool_t *)|svn_fs_pack_notify_t", 0, 0, (void*)0, 0};
+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_fs_freeze_func_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_struct_svn_error_t__void = {"_p_f_p_void_p_struct_svn_error_t__void", "void (*)(void *,struct svn_error_t *)|svn_fs_warning_callback_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_lock_t *,apr_pool_t *)|svn_fs_get_locks_callback_t", 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};
@@ -10522,7 +11343,7 @@ static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t
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_checksum_t = {"_p_p_svn_checksum_t", "svn_checksum_t **", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_svn_checksum_t = {"_p_p_svn_checksum_t", "struct svn_checksum_t **|svn_checksum_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_fs_access_t = {"_p_p_svn_fs_access_t", "struct svn_fs_access_t **|svn_fs_access_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_fs_history_t = {"_p_p_svn_fs_history_t", "struct svn_fs_history_t **|svn_fs_history_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_fs_id_t = {"_p_p_svn_fs_id_t", "struct svn_fs_id_t **|svn_fs_id_t **", 0, 0, (void*)0, 0};
@@ -10544,7 +11365,9 @@ static swig_type_info _swigt__p_svn_auth_iterstate_t = {"_p_svn_auth_iterstate_t
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_kind_t = {"_p_svn_checksum_kind_t", "svn_checksum_kind_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};
@@ -10591,6 +11414,7 @@ static swig_type_info _swigt__p_svn_opt_subcommand_desc2_t = {"_p_svn_opt_subcom
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_stream_mark_t = {"_p_svn_stream_mark_t", "struct svn_stream_mark_t *|svn_stream_mark_t *", 0, 0, (void*)0, 0};
@@ -10602,7 +11426,11 @@ static swig_type_info _swigt__p_svn_txdelta_op_t = {"_p_svn_txdelta_op_t", "stru
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_char = {"_p_unsigned_char", "unsigned char *", 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};
@@ -10614,10 +11442,13 @@ static swig_type_info *swig_type_initial[] = {
&_swigt__p_apr_int64_t,
&_swigt__p_apr_pool_t,
&_swigt__p_char,
+ &_swigt__p_f_long_p_void_p_apr_pool_t__void,
&_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
+ &_swigt__p_f_p_q_const__unsigned_char_apr_size_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_apr_int64_t_svn_fs_pack_notify_action_t_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_struct_svn_error_t__void,
&_swigt__p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_int,
@@ -10648,7 +11479,9 @@ static swig_type_info *swig_type_initial[] = {
&_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,
@@ -10695,6 +11528,7 @@ static swig_type_info *swig_type_initial[] = {
&_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_stream_mark_t,
@@ -10706,7 +11540,11 @@ static swig_type_info *swig_type_initial[] = {
&_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_char,
&_swigt__p_unsigned_long,
&_swigt__p_void,
@@ -10718,10 +11556,13 @@ static swig_cast_info _swigc__p_apr_int32_t[] = { {&_swigt__p_apr_int32_t, 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_long_p_void_p_apr_pool_t__void[] = { {&_swigt__p_f_long_p_void_p_apr_pool_t__void, 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_q_const__unsigned_char_apr_size_t_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_q_const__unsigned_char_apr_size_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_apr_int64_t_svn_fs_pack_notify_action_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_apr_int64_t_svn_fs_pack_notify_action_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_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_struct_svn_error_t__void[] = { {&_swigt__p_f_p_void_p_struct_svn_error_t__void, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_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}};
@@ -10752,7 +11593,9 @@ static swig_cast_info _swigc__p_svn_auth_iterstate_t[] = { {&_swigt__p_svn_auth
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}};
@@ -10799,6 +11642,7 @@ static swig_cast_info _swigc__p_svn_opt_subcommand_desc2_t[] = { {&_swigt__p_sv
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_stream_mark_t[] = { {&_swigt__p_svn_stream_mark_t, 0, 0, 0},{0, 0, 0, 0}};
@@ -10810,7 +11654,11 @@ static swig_cast_info _swigc__p_svn_txdelta_op_t[] = { {&_swigt__p_svn_txdelta_
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_char[] = { {&_swigt__p_unsigned_char, 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}};
@@ -10822,10 +11670,13 @@ static swig_cast_info *swig_cast_initial[] = {
_swigc__p_apr_int64_t,
_swigc__p_apr_pool_t,
_swigc__p_char,
+ _swigc__p_f_long_p_void_p_apr_pool_t__void,
_swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
+ _swigc__p_f_p_q_const__unsigned_char_apr_size_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_apr_int64_t_svn_fs_pack_notify_action_t_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_struct_svn_error_t__void,
_swigc__p_f_p_void_p_svn_lock_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_int,
@@ -10856,7 +11707,9 @@ static swig_cast_info *swig_cast_initial[] = {
_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,
@@ -10903,6 +11756,7 @@ static swig_cast_info *swig_cast_initial[] = {
_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_stream_mark_t,
@@ -10914,7 +11768,11 @@ static swig_cast_info *swig_cast_initial[] = {
_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_char,
_swigc__p_unsigned_long,
_swigc__p_void,
@@ -10935,15 +11793,17 @@ static swig_variable_info swig_variables[] = {
static swig_command_info swig_commands[] = {
{"SVN::_Fs::svn_fs_version", _wrap_svn_fs_version},
{"SVN::_Fs::svn_fs_initialize", _wrap_svn_fs_initialize},
-{"SVN::_Fs::svn_fs_set_warning_func", _wrap_svn_fs_set_warning_func},
{"SVN::_Fs::svn_fs_create", _wrap_svn_fs_create},
{"SVN::_Fs::svn_fs_open", _wrap_svn_fs_open},
{"SVN::_Fs::svn_fs_upgrade", _wrap_svn_fs_upgrade},
{"SVN::_Fs::svn_fs_type", _wrap_svn_fs_type},
{"SVN::_Fs::svn_fs_path", _wrap_svn_fs_path},
+{"SVN::_Fs::svn_fs_config", _wrap_svn_fs_config},
{"SVN::_Fs::svn_fs_delete_fs", _wrap_svn_fs_delete_fs},
+{"SVN::_Fs::svn_fs_hotcopy2", _wrap_svn_fs_hotcopy2},
{"SVN::_Fs::svn_fs_hotcopy", _wrap_svn_fs_hotcopy},
{"SVN::_Fs::svn_fs_recover", _wrap_svn_fs_recover},
+{"SVN::_Fs::svn_fs_freeze", _wrap_svn_fs_freeze},
{"SVN::_Fs::svn_fs_berkeley_logfiles", _wrap_svn_fs_berkeley_logfiles},
{"SVN::_Fs::svn_fs_new", _wrap_svn_fs_new},
{"SVN::_Fs::svn_fs_create_berkeley", _wrap_svn_fs_create_berkeley},
@@ -11027,6 +11887,7 @@ static swig_command_info swig_commands[] = {
{"SVN::_Fs::svn_fs_props_changed", _wrap_svn_fs_props_changed},
{"SVN::_Fs::svn_fs_copied_from", _wrap_svn_fs_copied_from},
{"SVN::_Fs::svn_fs_closest_copy", _wrap_svn_fs_closest_copy},
+{"SVN::_Fs::svn_fs_get_mergeinfo2", _wrap_svn_fs_get_mergeinfo2},
{"SVN::_Fs::svn_fs_get_mergeinfo", _wrap_svn_fs_get_mergeinfo},
{"SVN::_Fs::svn_fs_merge", _wrap_svn_fs_merge},
{"SVN::_Fs::svn_fs_dirent_t_name_set", _wrap_svn_fs_dirent_t_name_set},
@@ -11044,6 +11905,7 @@ static swig_command_info swig_commands[] = {
{"SVN::_Fs::svn_fs_file_checksum", _wrap_svn_fs_file_checksum},
{"SVN::_Fs::svn_fs_file_md5_checksum", _wrap_svn_fs_file_md5_checksum},
{"SVN::_Fs::svn_fs_file_contents", _wrap_svn_fs_file_contents},
+{"SVN::_Fs::svn_fs_try_process_file_contents", _wrap_svn_fs_try_process_file_contents},
{"SVN::_Fs::svn_fs_make_file", _wrap_svn_fs_make_file},
{"SVN::_Fs::svn_fs_apply_textdelta", _wrap_svn_fs_apply_textdelta},
{"SVN::_Fs::svn_fs_apply_text", _wrap_svn_fs_apply_text},
@@ -11065,7 +11927,12 @@ static swig_command_info swig_commands[] = {
{"SVN::_Fs::svn_fs_get_locks", _wrap_svn_fs_get_locks},
{"SVN::_Fs::svn_fs_print_modules", _wrap_svn_fs_print_modules},
{"SVN::_Fs::svn_fs_pack", _wrap_svn_fs_pack},
+{"SVN::_Fs::svn_fs_verify", _wrap_svn_fs_verify},
+{"SVN::_Fs::svn_fs_verify_root", _wrap_svn_fs_verify_root},
{"SVN::_Fs::svn_fs_invoke_warning_callback", _wrap_svn_fs_invoke_warning_callback},
+{"SVN::_Fs::svn_fs_invoke_progress_notify_func", _wrap_svn_fs_invoke_progress_notify_func},
+{"SVN::_Fs::svn_fs_invoke_freeze_func", _wrap_svn_fs_invoke_freeze_func},
+{"SVN::_Fs::svn_fs_invoke_process_contents_func", _wrap_svn_fs_invoke_process_contents_func},
{"SVN::_Fs::svn_fs_invoke_get_locks_callback", _wrap_svn_fs_invoke_get_locks_callback},
{"SVN::_Fs::svn_fs_invoke_pack_notify", _wrap_svn_fs_invoke_pack_notify},
{0,0}
@@ -11129,8 +11996,6 @@ SWIG_InitializeModule(void *clientdata) {
swig_module_info *module_head, *iter;
int found, init;
- clientdata = clientdata;
-
/* check to see if the circular list has been setup, if not, set it up */
if (swig_module.next==0) {
/* Initialize the swig_module */
@@ -11321,25 +12186,30 @@ XS(SWIG_init) {
/* Install commands */
for (i = 0; swig_commands[i].name; i++) {
- newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
+ /* Casts only needed for Perl < 5.10. */
+#ifdef __cplusplus
+ newXS(const_cast<char*>(swig_commands[i].name), swig_commands[i].wrapper, const_cast<char*>(__FILE__));
+#else
+ newXS((char*)swig_commands[i].name, swig_commands[i].wrapper, (char*)__FILE__);
+#endif
}
/* Install variables */
for (i = 0; swig_variables[i].name; i++) {
SV *sv;
- sv = get_sv((char*) swig_variables[i].name, TRUE | 0x2 | GV_ADDMULTI);
+ sv = get_sv(swig_variables[i].name, TRUE | 0x2 | GV_ADDMULTI);
if (swig_variables[i].type) {
SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
} else {
sv_setiv(sv,(IV) 0);
}
- swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
+ swig_create_magic(sv, swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
}
/* Install constant */
for (i = 0; swig_constants[i].type; i++) {
SV *sv;
- sv = get_sv((char*)swig_constants[i].name, TRUE | 0x2 | GV_ADDMULTI);
+ sv = get_sv(swig_constants[i].name, TRUE | 0x2 | GV_ADDMULTI);
switch(swig_constants[i].type) {
case SWIG_INT:
sv_setiv(sv, (IV) swig_constants[i].lvalue);
@@ -11348,7 +12218,7 @@ XS(SWIG_init) {
sv_setnv(sv, (double) swig_constants[i].dvalue);
break;
case SWIG_STRING:
- sv_setpv(sv, (char *) swig_constants[i].pvalue);
+ sv_setpv(sv, (const char *) swig_constants[i].pvalue);
break;
case SWIG_POINTER:
SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
@@ -11362,107 +12232,122 @@ XS(SWIG_init) {
SvREADONLY_on(sv);
}
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_BDB_TXN_NOSYNC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("bdb-txn-nosync"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_BDB_LOG_AUTOREMOVE", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("bdb-log-autoremove"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_DELTAS", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-deltas"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_FULLTEXTS", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-fulltexts"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
+ sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-revprops"));
+ SvREADONLY_on(sv);
+ } while(0) /*@SWIG@*/;
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_NS", TRUE | 0x2 | GV_ADDMULTI);
+ sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-namespace"));
+ SvREADONLY_on(sv);
+ } while(0) /*@SWIG@*/;
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FS_TYPE", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("fs-type"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TYPE_BDB", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("bdb"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TYPE_FSFS", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("fsfs"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_4_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("pre-1.4-compatible"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_5_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("pre-1.5-compatible"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_6_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("pre-1.6-compatible"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_8_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
+ sv_setsv(sv, SWIG_FromCharPtr("pre-1.8-compatible"));
+ SvREADONLY_on(sv);
+ } while(0) /*@SWIG@*/;
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TXN_CHECK_OOD", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(0x00001)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TXN_CHECK_LOCKS", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(0x00002)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_modify", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_modify)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_add", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_add)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_delete", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_delete)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_replace", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_replace)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_reset", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_reset)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_start", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_start)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_end", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_end)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_start_revprop", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_start_revprop)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
- /*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+ /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_end_revprop", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_end_revprop)));
SvREADONLY_on(sv);