diff options
Diffstat (limited to 'subversion/bindings/swig/perl/native/svn_fs.c')
-rw-r--r-- | subversion/bindings/swig/perl/native/svn_fs.c | 1593 |
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); |