2960
2934
#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[17]
2961
2935
#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[18]
2962
2936
#define SWIGTYPE_p_f_p_void_p_q_const__char__p_svn_error_t swig_types[19]
2963
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t swig_types[20]
2964
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[21]
2965
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[22]
2966
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[23]
2967
#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void swig_types[24]
2968
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[25]
2969
#define SWIGTYPE_p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[26]
2970
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[27]
2971
#define SWIGTYPE_p_int swig_types[28]
2972
#define SWIGTYPE_p_long swig_types[29]
2973
#define SWIGTYPE_p_p_apr_array_header_t swig_types[30]
2974
#define SWIGTYPE_p_p_apr_hash_t swig_types[31]
2975
#define SWIGTYPE_p_p_char swig_types[32]
2976
#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[33]
2977
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[34]
2978
#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[35]
2979
#define SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_fs_pack_notify_action_t_p_apr_pool_t__p_svn_error_t swig_types[36]
2980
#define SWIGTYPE_p_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[37]
2981
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[38]
2982
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[39]
2983
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[40]
2984
#define SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void swig_types[41]
2985
#define SWIGTYPE_p_p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[42]
2986
#define SWIGTYPE_p_p_svn_authz_t swig_types[43]
2987
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[44]
2988
#define SWIGTYPE_p_p_svn_dirent_t swig_types[45]
2989
#define SWIGTYPE_p_p_svn_fs_txn_t swig_types[46]
2990
#define SWIGTYPE_p_p_svn_lock_t swig_types[47]
2991
#define SWIGTYPE_p_p_svn_repos_parse_fns2_t swig_types[48]
2992
#define SWIGTYPE_p_p_svn_repos_parse_fns3_t swig_types[49]
2993
#define SWIGTYPE_p_p_svn_repos_parse_fns_t swig_types[50]
2994
#define SWIGTYPE_p_p_svn_repos_t swig_types[51]
2995
#define SWIGTYPE_p_p_svn_stream_t swig_types[52]
2996
#define SWIGTYPE_p_p_svn_string_t swig_types[53]
2997
#define SWIGTYPE_p_p_void swig_types[54]
2998
#define SWIGTYPE_p_svn_auth_baton_t swig_types[55]
2999
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[56]
3000
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[57]
3001
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[58]
3002
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[59]
3003
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[60]
3004
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[61]
3005
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[62]
3006
#define SWIGTYPE_p_svn_auth_provider_t swig_types[63]
3007
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[64]
3008
#define SWIGTYPE_p_svn_authz_t swig_types[65]
3009
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[66]
3010
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[67]
3011
#define SWIGTYPE_p_svn_checksum_t swig_types[68]
3012
#define SWIGTYPE_p_svn_commit_info_t swig_types[69]
3013
#define SWIGTYPE_p_svn_config_t swig_types[70]
3014
#define SWIGTYPE_p_svn_delta_editor_t swig_types[71]
3015
#define SWIGTYPE_p_svn_depth_t swig_types[72]
3016
#define SWIGTYPE_p_svn_dirent_t swig_types[73]
3017
#define SWIGTYPE_p_svn_errno_t swig_types[74]
3018
#define SWIGTYPE_p_svn_error_t swig_types[75]
3019
#define SWIGTYPE_p_svn_fs_access_t swig_types[76]
3020
#define SWIGTYPE_p_svn_fs_dirent_t swig_types[77]
3021
#define SWIGTYPE_p_svn_fs_history_t swig_types[78]
3022
#define SWIGTYPE_p_svn_fs_id_t swig_types[79]
3023
#define SWIGTYPE_p_svn_fs_pack_notify_action_t swig_types[80]
3024
#define SWIGTYPE_p_svn_fs_path_change2_t swig_types[81]
3025
#define SWIGTYPE_p_svn_fs_path_change_kind_t swig_types[82]
3026
#define SWIGTYPE_p_svn_fs_path_change_t swig_types[83]
3027
#define SWIGTYPE_p_svn_fs_root_t swig_types[84]
3028
#define SWIGTYPE_p_svn_fs_t swig_types[85]
3029
#define SWIGTYPE_p_svn_fs_txn_t swig_types[86]
3030
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[87]
3031
#define SWIGTYPE_p_svn_io_dirent_t swig_types[88]
3032
#define SWIGTYPE_p_svn_io_file_del_t swig_types[89]
3033
#define SWIGTYPE_p_svn_location_segment_t swig_types[90]
3034
#define SWIGTYPE_p_svn_lock_t swig_types[91]
3035
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[92]
3036
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[93]
3037
#define SWIGTYPE_p_svn_log_entry_t swig_types[94]
3038
#define SWIGTYPE_p_svn_merge_range_t swig_types[95]
3039
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[96]
3040
#define SWIGTYPE_p_svn_node_kind_t swig_types[97]
3041
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[98]
3042
#define SWIGTYPE_p_svn_opt_revision_t swig_types[99]
3043
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[100]
3044
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[101]
3045
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[102]
3046
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[103]
3047
#define SWIGTYPE_p_svn_prop_kind swig_types[104]
3048
#define SWIGTYPE_p_svn_repos_authz_access_t swig_types[105]
3049
#define SWIGTYPE_p_svn_repos_node_t swig_types[106]
3050
#define SWIGTYPE_p_svn_repos_notify_action_t swig_types[107]
3051
#define SWIGTYPE_p_svn_repos_notify_t swig_types[108]
3052
#define SWIGTYPE_p_svn_repos_notify_warning_t swig_types[109]
3053
#define SWIGTYPE_p_svn_repos_parse_fns2_t swig_types[110]
3054
#define SWIGTYPE_p_svn_repos_parse_fns3_t swig_types[111]
3055
#define SWIGTYPE_p_svn_repos_parse_fns_t swig_types[112]
3056
#define SWIGTYPE_p_svn_repos_revision_access_level_t swig_types[113]
3057
#define SWIGTYPE_p_svn_repos_t swig_types[114]
3058
#define SWIGTYPE_p_svn_stream_mark_t swig_types[115]
3059
#define SWIGTYPE_p_svn_stream_t swig_types[116]
3060
#define SWIGTYPE_p_svn_string_t swig_types[117]
3061
#define SWIGTYPE_p_svn_stringbuf_t swig_types[118]
3062
#define SWIGTYPE_p_svn_tristate_t swig_types[119]
3063
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[120]
3064
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[121]
3065
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[122]
3066
#define SWIGTYPE_p_svn_version_checklist_t swig_types[123]
3067
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[124]
3068
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[125]
3069
#define SWIGTYPE_p_svn_version_extended_t swig_types[126]
3070
#define SWIGTYPE_p_svn_version_t swig_types[127]
3071
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[128]
3072
#define SWIGTYPE_p_unsigned_long swig_types[129]
3073
#define SWIGTYPE_p_void swig_types[130]
3074
static swig_type_info *swig_types[132];
3075
static swig_module_info swig_module = {swig_types, 131, 0, 0, 0, 0};
2937
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[20]
2938
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t swig_types[21]
2939
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[22]
2940
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[23]
2941
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[24]
2942
#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void swig_types[25]
2943
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[26]
2944
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[27]
2945
#define SWIGTYPE_p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[28]
2946
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[29]
2947
#define SWIGTYPE_p_int swig_types[30]
2948
#define SWIGTYPE_p_long swig_types[31]
2949
#define SWIGTYPE_p_p_apr_array_header_t swig_types[32]
2950
#define SWIGTYPE_p_p_apr_hash_t swig_types[33]
2951
#define SWIGTYPE_p_p_char swig_types[34]
2952
#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[35]
2953
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[36]
2954
#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[37]
2955
#define SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_fs_pack_notify_action_t_p_apr_pool_t__p_svn_error_t swig_types[38]
2956
#define SWIGTYPE_p_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[39]
2957
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[40]
2958
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[41]
2959
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[42]
2960
#define SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void swig_types[43]
2961
#define SWIGTYPE_p_p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[44]
2962
#define SWIGTYPE_p_p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[45]
2963
#define SWIGTYPE_p_p_svn_authz_t swig_types[46]
2964
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[47]
2965
#define SWIGTYPE_p_p_svn_dirent_t swig_types[48]
2966
#define SWIGTYPE_p_p_svn_fs_txn_t swig_types[49]
2967
#define SWIGTYPE_p_p_svn_lock_t swig_types[50]
2968
#define SWIGTYPE_p_p_svn_repos_parse_fns2_t swig_types[51]
2969
#define SWIGTYPE_p_p_svn_repos_parse_fns3_t swig_types[52]
2970
#define SWIGTYPE_p_p_svn_repos_parse_fns_t swig_types[53]
2971
#define SWIGTYPE_p_p_svn_repos_t swig_types[54]
2972
#define SWIGTYPE_p_p_svn_stream_t swig_types[55]
2973
#define SWIGTYPE_p_p_svn_string_t swig_types[56]
2974
#define SWIGTYPE_p_p_svn_version_t swig_types[57]
2975
#define SWIGTYPE_p_p_void swig_types[58]
2976
#define SWIGTYPE_p_svn_auth_baton_t swig_types[59]
2977
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[60]
2978
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[61]
2979
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[62]
2980
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[63]
2981
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[64]
2982
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[65]
2983
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[66]
2984
#define SWIGTYPE_p_svn_auth_provider_t swig_types[67]
2985
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[68]
2986
#define SWIGTYPE_p_svn_authz_t swig_types[69]
2987
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[70]
2988
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[71]
2989
#define SWIGTYPE_p_svn_checksum_t swig_types[72]
2990
#define SWIGTYPE_p_svn_commit_info_t swig_types[73]
2991
#define SWIGTYPE_p_svn_config_t swig_types[74]
2992
#define SWIGTYPE_p_svn_delta_editor_t swig_types[75]
2993
#define SWIGTYPE_p_svn_depth_t swig_types[76]
2994
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[77]
2995
#define SWIGTYPE_p_svn_dirent_t swig_types[78]
2996
#define SWIGTYPE_p_svn_errno_t swig_types[79]
2997
#define SWIGTYPE_p_svn_error_t swig_types[80]
2998
#define SWIGTYPE_p_svn_fs_access_t swig_types[81]
2999
#define SWIGTYPE_p_svn_fs_dirent_t swig_types[82]
3000
#define SWIGTYPE_p_svn_fs_fsfs_info_t swig_types[83]
3001
#define SWIGTYPE_p_svn_fs_fsx_info_t swig_types[84]
3002
#define SWIGTYPE_p_svn_fs_history_t swig_types[85]
3003
#define SWIGTYPE_p_svn_fs_id_t swig_types[86]
3004
#define SWIGTYPE_p_svn_fs_info_placeholder_t swig_types[87]
3005
#define SWIGTYPE_p_svn_fs_lock_target_t swig_types[88]
3006
#define SWIGTYPE_p_svn_fs_node_relation_t swig_types[89]
3007
#define SWIGTYPE_p_svn_fs_pack_notify_action_t swig_types[90]
3008
#define SWIGTYPE_p_svn_fs_path_change2_t swig_types[91]
3009
#define SWIGTYPE_p_svn_fs_path_change_kind_t swig_types[92]
3010
#define SWIGTYPE_p_svn_fs_path_change_t swig_types[93]
3011
#define SWIGTYPE_p_svn_fs_root_t swig_types[94]
3012
#define SWIGTYPE_p_svn_fs_t swig_types[95]
3013
#define SWIGTYPE_p_svn_fs_txn_t swig_types[96]
3014
#define SWIGTYPE_p_svn_fs_upgrade_notify_action_t swig_types[97]
3015
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[98]
3016
#define SWIGTYPE_p_svn_io_dirent_t swig_types[99]
3017
#define SWIGTYPE_p_svn_io_file_del_t swig_types[100]
3018
#define SWIGTYPE_p_svn_location_segment_t swig_types[101]
3019
#define SWIGTYPE_p_svn_lock_t swig_types[102]
3020
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[103]
3021
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[104]
3022
#define SWIGTYPE_p_svn_log_entry_t swig_types[105]
3023
#define SWIGTYPE_p_svn_merge_range_t swig_types[106]
3024
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[107]
3025
#define SWIGTYPE_p_svn_node_kind_t swig_types[108]
3026
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[109]
3027
#define SWIGTYPE_p_svn_opt_revision_t swig_types[110]
3028
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[111]
3029
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[112]
3030
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[113]
3031
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[114]
3032
#define SWIGTYPE_p_svn_prop_kind swig_types[115]
3033
#define SWIGTYPE_p_svn_repos_authz_access_t swig_types[116]
3034
#define SWIGTYPE_p_svn_repos_node_t swig_types[117]
3035
#define SWIGTYPE_p_svn_repos_notify_action_t swig_types[118]
3036
#define SWIGTYPE_p_svn_repos_notify_t swig_types[119]
3037
#define SWIGTYPE_p_svn_repos_notify_warning_t swig_types[120]
3038
#define SWIGTYPE_p_svn_repos_parse_fns2_t swig_types[121]
3039
#define SWIGTYPE_p_svn_repos_parse_fns3_t swig_types[122]
3040
#define SWIGTYPE_p_svn_repos_parse_fns_t swig_types[123]
3041
#define SWIGTYPE_p_svn_repos_revision_access_level_t swig_types[124]
3042
#define SWIGTYPE_p_svn_repos_t swig_types[125]
3043
#define SWIGTYPE_p_svn_stream_mark_t swig_types[126]
3044
#define SWIGTYPE_p_svn_stream_t swig_types[127]
3045
#define SWIGTYPE_p_svn_string_t swig_types[128]
3046
#define SWIGTYPE_p_svn_stringbuf_t swig_types[129]
3047
#define SWIGTYPE_p_svn_tristate_t swig_types[130]
3048
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[131]
3049
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[132]
3050
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[133]
3051
#define SWIGTYPE_p_svn_version_checklist_t swig_types[134]
3052
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[135]
3053
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[136]
3054
#define SWIGTYPE_p_svn_version_extended_t swig_types[137]
3055
#define SWIGTYPE_p_svn_version_t swig_types[138]
3056
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[139]
3057
#define SWIGTYPE_p_unsigned_long swig_types[140]
3058
#define SWIGTYPE_p_void swig_types[141]
3059
static swig_type_info *swig_types[143];
3060
static swig_module_info swig_module = {swig_types, 142, 0, 0, 0, 0};
3076
3061
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
3077
3062
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
3692
3684
return _obj(baton, path, revision, pool);
3687
static svn_error_t * svn_repos_invoke_file_rev_handler(
3688
svn_repos_file_rev_handler_t _obj, void *baton, const char *path, svn_revnum_t rev, apr_hash_t *rev_props, svn_txdelta_window_handler_t *delta_handler, void **delta_baton, apr_array_header_t *prop_diffs, apr_pool_t *pool) {
3689
return _obj(baton, path, rev, rev_props, delta_handler, delta_baton, prop_diffs, pool);
3692
static svn_error_t * svn_repos_invoke_verify_callback(
3693
svn_repos_verify_callback_t _obj, void *baton, svn_revnum_t revision, svn_error_t *verify_err, apr_pool_t *scratch_pool) {
3694
return _obj(baton, revision, verify_err, scratch_pool);
3696
3698
#ifdef __cplusplus
3701
SWIGINTERN PyObject *_wrap_svn_swig_py_make_parse_fns3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3702
PyObject *resultobj = 0;
3703
svn_repos_parse_fns3_t **arg1 = (svn_repos_parse_fns3_t **) 0 ;
3704
void **arg2 = (void **) 0 ;
3705
PyObject *arg3 = (PyObject *) 0 ;
3706
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
3707
apr_pool_t *_global_pool = NULL ;
3708
PyObject *_global_py_pool = NULL ;
3709
svn_repos_parse_fns3_t *temp1 ;
3711
PyObject * obj0 = 0 ;
3712
PyObject * obj1 = 0 ;
3714
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
3715
&_global_py_pool, &_global_pool))
3717
arg4 = _global_pool;
3720
if (!PyArg_ParseTuple(args,(char *)"O|O:svn_swig_py_make_parse_fns3",&obj0,&obj1)) SWIG_fail;
3723
/* Verify that the user supplied a valid pool */
3724
if (obj1 != Py_None && obj1 != _global_py_pool) {
3725
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
3726
SWIG_arg_fail(svn_argnum_obj1);
3731
svn_swig_py_release_py_lock();
3733
svn_swig_py_make_parse_fns3((struct svn_repos_parse_fns3_t const **)arg1,arg2,arg3,arg4);
3735
svn_swig_py_acquire_py_lock();
3738
resultobj = SWIG_Py_Void();
3740
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_repos_parse_fns3_t,
3741
_global_py_pool, args))
3746
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
3747
_global_py_pool, args))
3752
Py_XDECREF(_global_py_pool);
3757
Py_XDECREF(_global_py_pool);
3699
3763
SWIGINTERN PyObject *_wrap_svn_repos_version(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3700
3764
PyObject *resultobj = 0;
3701
3765
svn_version_t *result = 0 ;
5006
SWIGINTERN PyObject *_wrap_svn_repos_capabilities(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5007
PyObject *resultobj = 0;
5008
apr_hash_t **arg1 = (apr_hash_t **) 0 ;
5009
svn_repos_t *arg2 = (svn_repos_t *) 0 ;
5010
apr_pool_t *arg3 = (apr_pool_t *) 0 ;
5011
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
5012
apr_pool_t *_global_pool = NULL ;
5013
PyObject *_global_py_pool = NULL ;
5015
PyObject * obj0 = 0 ;
5016
PyObject * obj1 = 0 ;
5017
PyObject * obj2 = 0 ;
5018
svn_error_t *result = 0 ;
5020
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5021
&_global_py_pool, &_global_pool))
5023
arg3 = _global_pool;
5024
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5025
&_global_py_pool, &_global_pool))
5027
arg4 = _global_pool;
5029
if (!PyArg_ParseTuple(args,(char *)"O|OO:svn_repos_capabilities",&obj0,&obj1,&obj2)) SWIG_fail;
5031
arg2 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
5032
if (PyErr_Occurred()) {
5037
/* Verify that the user supplied a valid pool */
5038
if (obj1 != Py_None && obj1 != _global_py_pool) {
5039
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
5040
SWIG_arg_fail(svn_argnum_obj1);
5045
/* Verify that the user supplied a valid pool */
5046
if (obj2 != Py_None && obj2 != _global_py_pool) {
5047
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
5048
SWIG_arg_fail(svn_argnum_obj2);
5053
svn_swig_py_release_py_lock();
5055
result = (svn_error_t *)svn_repos_capabilities(arg1,arg2,arg3,arg4);
5057
svn_swig_py_acquire_py_lock();
5061
if (result != NULL) {
5062
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5063
svn_swig_py_svn_exception(result);
5065
svn_error_clear(result);
5069
resultobj = Py_None;
5072
/* FIXME: Missing argout typemap: svn_repos_capabilities arg 1 (apr_hash_t **) */
5077
SWIG_exception(SWIG_ValueError, "svn_repos_capabilities is not implemented yet");
5081
Py_XDECREF(_global_py_pool);
5084
Py_XDECREF(_global_py_pool);
5089
Py_XDECREF(_global_py_pool);
5092
Py_XDECREF(_global_py_pool);
5098
SWIGINTERN PyObject *_wrap_svn_repos_remember_client_capabilities(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5099
PyObject *resultobj = 0;
5100
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
5101
apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
5102
PyObject * obj0 = 0 ;
5103
PyObject * obj1 = 0 ;
5104
svn_error_t *result = 0 ;
5106
if (!PyArg_ParseTuple(args,(char *)"OO:svn_repos_remember_client_capabilities",&obj0,&obj1)) SWIG_fail;
5108
arg1 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
5109
if (PyErr_Occurred()) {
5114
arg2 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
5115
if (PyErr_Occurred()) {
5120
svn_swig_py_release_py_lock();
5122
result = (svn_error_t *)svn_repos_remember_client_capabilities(arg1,(apr_array_header_t const *)arg2);
5124
svn_swig_py_acquire_py_lock();
5128
if (result != NULL) {
5129
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5130
svn_swig_py_svn_exception(result);
5132
svn_error_clear(result);
5136
resultobj = Py_None;
4756
5144
SWIGINTERN PyObject *_wrap_svn_repos_fs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4757
5145
PyObject *resultobj = 0;
4758
5146
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
5173
SWIGINTERN PyObject *_wrap_svn_repos_fs_type(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5174
PyObject *resultobj = 0;
5175
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
5176
apr_pool_t *arg2 = (apr_pool_t *) 0 ;
5177
apr_pool_t *_global_pool = NULL ;
5178
PyObject *_global_py_pool = NULL ;
5179
PyObject * obj0 = 0 ;
5180
PyObject * obj1 = 0 ;
5183
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5184
&_global_py_pool, &_global_pool))
5186
arg2 = _global_pool;
5187
if (!PyArg_ParseTuple(args,(char *)"O|O:svn_repos_fs_type",&obj0,&obj1)) SWIG_fail;
5189
arg1 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
5190
if (PyErr_Occurred()) {
5195
/* Verify that the user supplied a valid pool */
5196
if (obj1 != Py_None && obj1 != _global_py_pool) {
5197
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
5198
SWIG_arg_fail(svn_argnum_obj1);
5203
svn_swig_py_release_py_lock();
5205
result = (char *)svn_repos_fs_type(arg1,arg2);
5207
svn_swig_py_acquire_py_lock();
5210
resultobj = SWIG_FromCharPtr((const char *)result);
5212
Py_XDECREF(_global_py_pool);
5217
Py_XDECREF(_global_py_pool);
5223
SWIGINTERN PyObject *_wrap_svn_repos_hotcopy3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5224
PyObject *resultobj = 0;
5225
char *arg1 = (char *) 0 ;
5226
char *arg2 = (char *) 0 ;
5227
svn_boolean_t arg3 ;
5228
svn_boolean_t arg4 ;
5229
svn_repos_notify_func_t arg5 = (svn_repos_notify_func_t) 0 ;
5230
void *arg6 = (void *) 0 ;
5231
svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
5232
void *arg8 = (void *) 0 ;
5233
apr_pool_t *arg9 = (apr_pool_t *) 0 ;
5234
apr_pool_t *_global_pool = NULL ;
5235
PyObject *_global_py_pool = NULL ;
5236
PyObject * obj2 = 0 ;
5237
PyObject * obj3 = 0 ;
5238
PyObject * obj4 = 0 ;
5239
PyObject * obj5 = 0 ;
5240
PyObject * obj6 = 0 ;
5241
PyObject * obj7 = 0 ;
5242
svn_error_t *result = 0 ;
5244
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5245
&_global_py_pool, &_global_pool))
5247
arg9 = _global_pool;
5248
if (!PyArg_ParseTuple(args,(char *)"ssOOOOO|O:svn_repos_hotcopy3",&arg1,&arg2,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
5250
arg3 = (svn_boolean_t)SWIG_As_long (obj2);
5251
if (SWIG_arg_fail(svn_argnum_obj2)) {
5256
arg4 = (svn_boolean_t)SWIG_As_long (obj3);
5257
if (SWIG_arg_fail(svn_argnum_obj3)) {
5262
svn_repos_notify_func_t * tmp =
5263
svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void, svn_argnum_obj4);
5264
if (tmp == NULL || PyErr_Occurred()) {
5270
if (obj5 == Py_None) {
5272
} else if (SWIG_ConvertPtr(obj5, (void **) &arg6, 0, 0) == -1) {
5273
arg6 = (void *) obj5;
5278
arg7 = (svn_cancel_func_t) svn_swig_py_cancel_func;
5282
/* Verify that the user supplied a valid pool */
5283
if (obj7 != Py_None && obj7 != _global_py_pool) {
5284
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
5285
SWIG_arg_fail(svn_argnum_obj7);
5290
svn_swig_py_release_py_lock();
5292
result = (svn_error_t *)svn_repos_hotcopy3((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
5294
svn_swig_py_acquire_py_lock();
5298
if (result != NULL) {
5299
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5300
svn_swig_py_svn_exception(result);
5302
svn_error_clear(result);
5306
resultobj = Py_None;
5309
Py_XDECREF(_global_py_pool);
5314
Py_XDECREF(_global_py_pool);
4785
5320
SWIGINTERN PyObject *_wrap_svn_repos_hotcopy2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4786
5321
PyObject *resultobj = 0;
4787
5322
char *arg1 = (char *) 0 ;
10972
SWIGINTERN PyObject *_wrap_svn_repos_fs_lock_many(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10973
PyObject *resultobj = 0;
10974
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
10975
apr_hash_t *arg2 = (apr_hash_t *) 0 ;
10976
char *arg3 = (char *) 0 ;
10977
svn_boolean_t arg4 ;
10979
svn_boolean_t arg6 ;
10980
svn_fs_lock_callback_t arg7 = (svn_fs_lock_callback_t) 0 ;
10981
void *arg8 = (void *) 0 ;
10982
apr_pool_t *arg9 = (apr_pool_t *) 0 ;
10983
apr_pool_t *arg10 = (apr_pool_t *) 0 ;
10984
apr_pool_t *_global_pool = NULL ;
10985
PyObject *_global_py_pool = NULL ;
10986
PyObject * obj0 = 0 ;
10987
PyObject * obj1 = 0 ;
10988
PyObject * obj3 = 0 ;
10989
PyObject * obj4 = 0 ;
10990
PyObject * obj5 = 0 ;
10991
PyObject * obj6 = 0 ;
10992
PyObject * obj7 = 0 ;
10993
PyObject * obj8 = 0 ;
10994
svn_error_t *result = 0 ;
10996
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10997
&_global_py_pool, &_global_pool))
10999
arg9 = _global_pool;
11000
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11001
&_global_py_pool, &_global_pool))
11003
arg10 = _global_pool;
11004
if (!PyArg_ParseTuple(args,(char *)"OOzOOOO|OO:svn_repos_fs_lock_many",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
11006
arg1 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
11007
if (PyErr_Occurred()) {
11012
if (_global_pool == NULL)
11014
if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
11015
&_global_py_pool, &_global_pool))
11018
arg2 = svn_swig_py_struct_ptr_hash_from_dict(obj1,
11019
SWIGTYPE_p_svn_fs_lock_target_t, _global_pool);
11020
if (PyErr_Occurred()) {
11025
arg4 = (svn_boolean_t)SWIG_As_long (obj3);
11026
if (SWIG_arg_fail(svn_argnum_obj3)) {
11030
arg5 = (apr_time_t) PyLong_AsLongLong(obj4);
11032
arg6 = (svn_boolean_t)SWIG_As_long (obj5);
11033
if (SWIG_arg_fail(svn_argnum_obj5)) {
11038
arg7 = (svn_fs_lock_callback_t) svn_swig_py_fs_lock_callback;
11042
/* Verify that the user supplied a valid pool */
11043
if (obj7 != Py_None && obj7 != _global_py_pool) {
11044
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
11045
SWIG_arg_fail(svn_argnum_obj7);
11050
/* Verify that the user supplied a valid pool */
11051
if (obj8 != Py_None && obj8 != _global_py_pool) {
11052
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
11053
SWIG_arg_fail(svn_argnum_obj8);
11058
svn_swig_py_release_py_lock();
11060
result = (svn_error_t *)svn_repos_fs_lock_many(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
11062
svn_swig_py_acquire_py_lock();
11066
if (result != NULL) {
11067
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11068
svn_swig_py_svn_exception(result);
11070
svn_error_clear(result);
11073
Py_INCREF(Py_None);
11074
resultobj = Py_None;
11077
Py_XDECREF(_global_py_pool);
11080
Py_XDECREF(_global_py_pool);
11085
Py_XDECREF(_global_py_pool);
11088
Py_XDECREF(_global_py_pool);
10437
11094
SWIGINTERN PyObject *_wrap_svn_repos_fs_lock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10438
11095
PyObject *resultobj = 0;
10439
11096
svn_lock_t **arg1 = (svn_lock_t **) 0 ;
11193
SWIGINTERN PyObject *_wrap_svn_repos_fs_unlock_many(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11194
PyObject *resultobj = 0;
11195
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
11196
apr_hash_t *arg2 = (apr_hash_t *) 0 ;
11197
svn_boolean_t arg3 ;
11198
svn_fs_lock_callback_t arg4 = (svn_fs_lock_callback_t) 0 ;
11199
void *arg5 = (void *) 0 ;
11200
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
11201
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
11202
apr_pool_t *_global_pool = NULL ;
11203
PyObject *_global_py_pool = NULL ;
11204
PyObject * obj0 = 0 ;
11205
PyObject * obj1 = 0 ;
11206
PyObject * obj2 = 0 ;
11207
PyObject * obj3 = 0 ;
11208
PyObject * obj4 = 0 ;
11209
PyObject * obj5 = 0 ;
11210
svn_error_t *result = 0 ;
11212
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11213
&_global_py_pool, &_global_pool))
11215
arg6 = _global_pool;
11216
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11217
&_global_py_pool, &_global_pool))
11219
arg7 = _global_pool;
11220
if (!PyArg_ParseTuple(args,(char *)"OOOO|OO:svn_repos_fs_unlock_many",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
11222
arg1 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
11223
if (PyErr_Occurred()) {
11228
arg2 = svn_swig_py_stringhash_from_dict(obj1, _global_pool);
11231
arg3 = (svn_boolean_t)SWIG_As_long (obj2);
11232
if (SWIG_arg_fail(svn_argnum_obj2)) {
11237
arg4 = (svn_fs_lock_callback_t) svn_swig_py_fs_lock_callback;
11241
/* Verify that the user supplied a valid pool */
11242
if (obj4 != Py_None && obj4 != _global_py_pool) {
11243
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
11244
SWIG_arg_fail(svn_argnum_obj4);
11249
/* Verify that the user supplied a valid pool */
11250
if (obj5 != Py_None && obj5 != _global_py_pool) {
11251
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
11252
SWIG_arg_fail(svn_argnum_obj5);
11257
svn_swig_py_release_py_lock();
11259
result = (svn_error_t *)svn_repos_fs_unlock_many(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
11261
svn_swig_py_acquire_py_lock();
11265
if (result != NULL) {
11266
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11267
svn_swig_py_svn_exception(result);
11269
svn_error_clear(result);
11272
Py_INCREF(Py_None);
11273
resultobj = Py_None;
11276
Py_XDECREF(_global_py_pool);
11279
Py_XDECREF(_global_py_pool);
11284
Py_XDECREF(_global_py_pool);
11287
Py_XDECREF(_global_py_pool);
10536
11293
SWIGINTERN PyObject *_wrap_svn_repos_fs_unlock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10537
11294
PyObject *resultobj = 0;
10538
11295
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
12207
SWIGINTERN PyObject *_wrap_svn_repos_fs_get_inherited_props(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12208
PyObject *resultobj = 0;
12209
apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
12210
svn_fs_root_t *arg2 = (svn_fs_root_t *) 0 ;
12211
char *arg3 = (char *) 0 ;
12212
char *arg4 = (char *) 0 ;
12213
svn_repos_authz_func_t arg5 = (svn_repos_authz_func_t) 0 ;
12214
void *arg6 = (void *) 0 ;
12215
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
12216
apr_pool_t *arg8 = (apr_pool_t *) 0 ;
12217
apr_pool_t *_global_pool = NULL ;
12218
PyObject *_global_py_pool = NULL ;
12219
apr_array_header_t *temp1 ;
12220
PyObject * obj0 = 0 ;
12221
PyObject * obj3 = 0 ;
12222
PyObject * obj4 = 0 ;
12223
PyObject * obj5 = 0 ;
12224
svn_error_t *result = 0 ;
12226
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12227
&_global_py_pool, &_global_pool))
12229
arg7 = _global_pool;
12230
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12231
&_global_py_pool, &_global_pool))
12233
arg8 = _global_pool;
12235
if (!PyArg_ParseTuple(args,(char *)"OssO|OO:svn_repos_fs_get_inherited_props",&obj0,&arg3,&arg4,&obj3,&obj4,&obj5)) SWIG_fail;
12237
arg2 = (svn_fs_root_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_fs_root_t, svn_argnum_obj0);
12238
if (PyErr_Occurred()) {
12243
/* FIXME: Handle the NULL case. */
12244
arg5 = (svn_repos_authz_func_t) svn_swig_py_repos_authz_func;
12248
/* Verify that the user supplied a valid pool */
12249
if (obj4 != Py_None && obj4 != _global_py_pool) {
12250
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
12251
SWIG_arg_fail(svn_argnum_obj4);
12256
/* Verify that the user supplied a valid pool */
12257
if (obj5 != Py_None && obj5 != _global_py_pool) {
12258
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
12259
SWIG_arg_fail(svn_argnum_obj5);
12264
svn_swig_py_release_py_lock();
12266
result = (svn_error_t *)svn_repos_fs_get_inherited_props(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
12268
svn_swig_py_acquire_py_lock();
12272
if (result != NULL) {
12273
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12274
svn_swig_py_svn_exception(result);
12276
svn_error_clear(result);
12279
Py_INCREF(Py_None);
12280
resultobj = Py_None;
12283
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_propinheriteditemarray_to_dict(*arg1));
12286
Py_XDECREF(_global_py_pool);
12289
Py_XDECREF(_global_py_pool);
12294
Py_XDECREF(_global_py_pool);
12297
Py_XDECREF(_global_py_pool);
11450
12303
SWIGINTERN PyObject *_wrap_svn_repos_fs_change_txn_prop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11451
12304
PyObject *resultobj = 0;
11452
12305
svn_fs_txn_t *arg1 = (svn_fs_txn_t *) 0 ;
13086
SWIGINTERN PyObject *_wrap_svn_repos_info_format(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13087
PyObject *resultobj = 0;
13088
int *arg1 = (int *) 0 ;
13089
svn_version_t **arg2 = (svn_version_t **) 0 ;
13090
svn_repos_t *arg3 = (svn_repos_t *) 0 ;
13091
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
13092
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
13093
apr_pool_t *_global_pool = NULL ;
13094
PyObject *_global_py_pool = NULL ;
13096
int res1 = SWIG_TMPOBJ ;
13097
svn_version_t *temp2 ;
13098
PyObject * obj0 = 0 ;
13099
PyObject * obj1 = 0 ;
13100
PyObject * obj2 = 0 ;
13101
svn_error_t *result = 0 ;
13103
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
13104
&_global_py_pool, &_global_pool))
13106
arg4 = _global_pool;
13107
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
13108
&_global_py_pool, &_global_pool))
13110
arg5 = _global_pool;
13113
if (!PyArg_ParseTuple(args,(char *)"O|OO:svn_repos_info_format",&obj0,&obj1,&obj2)) SWIG_fail;
13115
arg3 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
13116
if (PyErr_Occurred()) {
13121
/* Verify that the user supplied a valid pool */
13122
if (obj1 != Py_None && obj1 != _global_py_pool) {
13123
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
13124
SWIG_arg_fail(svn_argnum_obj1);
13129
/* Verify that the user supplied a valid pool */
13130
if (obj2 != Py_None && obj2 != _global_py_pool) {
13131
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
13132
SWIG_arg_fail(svn_argnum_obj2);
13137
svn_swig_py_release_py_lock();
13139
result = (svn_error_t *)svn_repos_info_format(arg1,arg2,arg3,arg4,arg5);
13141
svn_swig_py_acquire_py_lock();
13145
if (result != NULL) {
13146
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
13147
svn_swig_py_svn_exception(result);
13149
svn_error_clear(result);
13152
Py_INCREF(Py_None);
13153
resultobj = Py_None;
13155
if (SWIG_IsTmpObj(res1)) {
13156
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
13158
int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13159
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
13162
/* FIXME: Missing argout typemap: svn_repos_info_format arg 2 (svn_version_t **) */
13167
SWIG_exception(SWIG_ValueError, "svn_repos_info_format is not implemented yet");
13171
Py_XDECREF(_global_py_pool);
13174
Py_XDECREF(_global_py_pool);
13179
Py_XDECREF(_global_py_pool);
13182
Py_XDECREF(_global_py_pool);
13188
SWIGINTERN PyObject *_wrap_svn_repos_verify_fs3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13189
PyObject *resultobj = 0;
13190
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
13191
svn_revnum_t arg2 ;
13192
svn_revnum_t arg3 ;
13193
svn_boolean_t arg4 ;
13194
svn_boolean_t arg5 ;
13195
svn_repos_notify_func_t arg6 = (svn_repos_notify_func_t) 0 ;
13196
void *arg7 = (void *) 0 ;
13197
svn_repos_verify_callback_t arg8 = (svn_repos_verify_callback_t) 0 ;
13198
void *arg9 = (void *) 0 ;
13199
svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
13200
void *arg11 = (void *) 0 ;
13201
apr_pool_t *arg12 = (apr_pool_t *) 0 ;
13202
apr_pool_t *_global_pool = NULL ;
13203
PyObject *_global_py_pool = NULL ;
13204
PyObject * obj0 = 0 ;
13205
PyObject * obj1 = 0 ;
13206
PyObject * obj2 = 0 ;
13207
PyObject * obj3 = 0 ;
13208
PyObject * obj4 = 0 ;
13209
PyObject * obj5 = 0 ;
13210
PyObject * obj6 = 0 ;
13211
PyObject * obj7 = 0 ;
13212
PyObject * obj8 = 0 ;
13213
PyObject * obj9 = 0 ;
13214
PyObject * obj10 = 0 ;
13215
PyObject * obj11 = 0 ;
13216
svn_error_t *result = 0 ;
13218
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
13219
&_global_py_pool, &_global_pool))
13221
arg12 = _global_pool;
13222
if (!PyArg_ParseTuple(args,(char *)"OOOOOOOOOOO|O:svn_repos_verify_fs3",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
13224
arg1 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
13225
if (PyErr_Occurred()) {
13230
arg2 = (svn_revnum_t)SWIG_As_long (obj1);
13231
if (SWIG_arg_fail(svn_argnum_obj1)) {
13236
arg3 = (svn_revnum_t)SWIG_As_long (obj2);
13237
if (SWIG_arg_fail(svn_argnum_obj2)) {
13242
arg4 = (svn_boolean_t)SWIG_As_long (obj3);
13243
if (SWIG_arg_fail(svn_argnum_obj3)) {
13248
arg5 = (svn_boolean_t)SWIG_As_long (obj4);
13249
if (SWIG_arg_fail(svn_argnum_obj4)) {
13254
svn_repos_notify_func_t * tmp =
13255
svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void, svn_argnum_obj5);
13256
if (tmp == NULL || PyErr_Occurred()) {
13262
if (obj6 == Py_None) {
13264
} else if (SWIG_ConvertPtr(obj6, (void **) &arg7, 0, 0) == -1) {
13265
arg7 = (void *) obj6;
13270
svn_repos_verify_callback_t * tmp =
13271
svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
13272
if (tmp == NULL || PyErr_Occurred()) {
13278
if (obj8 == Py_None) {
13280
} else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
13281
arg9 = (void *) obj8;
13286
svn_cancel_func_t * tmp =
13287
svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_p_f_p_void__p_svn_error_t, svn_argnum_obj9);
13288
if (tmp == NULL || PyErr_Occurred()) {
13294
if (obj10 == Py_None) {
13296
} else if (SWIG_ConvertPtr(obj10, (void **) &arg11, 0, 0) == -1) {
13297
arg11 = (void *) obj10;
13302
/* Verify that the user supplied a valid pool */
13303
if (obj11 != Py_None && obj11 != _global_py_pool) {
13304
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
13305
SWIG_arg_fail(svn_argnum_obj11);
13310
svn_swig_py_release_py_lock();
13312
result = (svn_error_t *)svn_repos_verify_fs3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
13314
svn_swig_py_acquire_py_lock();
13318
if (result != NULL) {
13319
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
13320
svn_swig_py_svn_exception(result);
13322
svn_error_clear(result);
13325
Py_INCREF(Py_None);
13326
resultobj = Py_None;
13329
Py_XDECREF(_global_py_pool);
13334
Py_XDECREF(_global_py_pool);
12233
13340
SWIGINTERN PyObject *_wrap_svn_repos_verify_fs2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12234
13341
PyObject *resultobj = 0;
12235
13342
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
13878
SWIGINTERN PyObject *_wrap_svn_repos_load_fs5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13879
PyObject *resultobj = 0;
13880
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
13881
svn_stream_t *arg2 = (svn_stream_t *) 0 ;
13882
svn_revnum_t arg3 ;
13883
svn_revnum_t arg4 ;
13884
enum svn_repos_load_uuid arg5 ;
13885
char *arg6 = (char *) 0 ;
13886
svn_boolean_t arg7 ;
13887
svn_boolean_t arg8 ;
13888
svn_boolean_t arg9 ;
13889
svn_boolean_t arg10 ;
13890
svn_repos_notify_func_t arg11 = (svn_repos_notify_func_t) 0 ;
13891
void *arg12 = (void *) 0 ;
13892
svn_cancel_func_t arg13 = (svn_cancel_func_t) 0 ;
13893
void *arg14 = (void *) 0 ;
13894
apr_pool_t *arg15 = (apr_pool_t *) 0 ;
13895
apr_pool_t *_global_pool = NULL ;
13896
PyObject *_global_py_pool = NULL ;
13897
PyObject * obj0 = 0 ;
13898
PyObject * obj1 = 0 ;
13899
PyObject * obj2 = 0 ;
13900
PyObject * obj3 = 0 ;
13901
PyObject * obj4 = 0 ;
13902
PyObject * obj6 = 0 ;
13903
PyObject * obj7 = 0 ;
13904
PyObject * obj8 = 0 ;
13905
PyObject * obj9 = 0 ;
13906
PyObject * obj10 = 0 ;
13907
PyObject * obj11 = 0 ;
13908
PyObject * obj12 = 0 ;
13909
PyObject * obj13 = 0 ;
13910
svn_error_t *result = 0 ;
13912
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
13913
&_global_py_pool, &_global_pool))
13915
arg15 = _global_pool;
13916
if (!PyArg_ParseTuple(args,(char *)"OOOOOzOOOOOOO|O:svn_repos_load_fs5",&obj0,&obj1,&obj2,&obj3,&obj4,&arg6,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
13918
arg1 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
13919
if (PyErr_Occurred()) {
13924
arg2 = svn_swig_py_make_stream (obj1, _global_pool);
13927
arg3 = (svn_revnum_t)SWIG_As_long (obj2);
13928
if (SWIG_arg_fail(svn_argnum_obj2)) {
13933
arg4 = (svn_revnum_t)SWIG_As_long (obj3);
13934
if (SWIG_arg_fail(svn_argnum_obj3)) {
13939
arg5 = (enum svn_repos_load_uuid)SWIG_As_long (obj4);
13940
if (SWIG_arg_fail(svn_argnum_obj4)) {
13945
arg7 = (svn_boolean_t)SWIG_As_long (obj6);
13946
if (SWIG_arg_fail(svn_argnum_obj6)) {
13951
arg8 = (svn_boolean_t)SWIG_As_long (obj7);
13952
if (SWIG_arg_fail(svn_argnum_obj7)) {
13957
arg9 = (svn_boolean_t)SWIG_As_long (obj8);
13958
if (SWIG_arg_fail(svn_argnum_obj8)) {
13963
arg10 = (svn_boolean_t)SWIG_As_long (obj9);
13964
if (SWIG_arg_fail(svn_argnum_obj9)) {
13969
svn_repos_notify_func_t * tmp =
13970
svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void, svn_argnum_obj10);
13971
if (tmp == NULL || PyErr_Occurred()) {
13977
if (obj11 == Py_None) {
13979
} else if (SWIG_ConvertPtr(obj11, (void **) &arg12, 0, 0) == -1) {
13980
arg12 = (void *) obj11;
13985
arg13 = (svn_cancel_func_t) svn_swig_py_cancel_func;
13989
/* Verify that the user supplied a valid pool */
13990
if (obj13 != Py_None && obj13 != _global_py_pool) {
13991
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
13992
SWIG_arg_fail(svn_argnum_obj13);
13997
svn_swig_py_release_py_lock();
13999
result = (svn_error_t *)svn_repos_load_fs5(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
14001
svn_swig_py_acquire_py_lock();
14005
if (result != NULL) {
14006
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
14007
svn_swig_py_svn_exception(result);
14009
svn_error_clear(result);
14012
Py_INCREF(Py_None);
14013
resultobj = Py_None;
14016
Py_XDECREF(_global_py_pool);
14021
Py_XDECREF(_global_py_pool);
12771
14027
SWIGINTERN PyObject *_wrap_svn_repos_load_fs4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12772
14028
PyObject *resultobj = 0;
12773
14029
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
15166
SWIGINTERN PyObject *_wrap_svn_repos_get_fs_build_parser5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15167
PyObject *resultobj = 0;
15168
svn_repos_parse_fns3_t **arg1 = (svn_repos_parse_fns3_t **) 0 ;
15169
void **arg2 = (void **) 0 ;
15170
svn_repos_t *arg3 = (svn_repos_t *) 0 ;
15171
svn_revnum_t arg4 ;
15172
svn_revnum_t arg5 ;
15173
svn_boolean_t arg6 ;
15174
svn_boolean_t arg7 ;
15175
enum svn_repos_load_uuid arg8 ;
15176
char *arg9 = (char *) 0 ;
15177
svn_boolean_t arg10 ;
15178
svn_boolean_t arg11 ;
15179
svn_boolean_t arg12 ;
15180
svn_repos_notify_func_t arg13 = (svn_repos_notify_func_t) 0 ;
15181
void *arg14 = (void *) 0 ;
15182
apr_pool_t *arg15 = (apr_pool_t *) 0 ;
15183
apr_pool_t *_global_pool = NULL ;
15184
PyObject *_global_py_pool = NULL ;
15185
svn_repos_parse_fns3_t *temp1 ;
15187
PyObject * obj0 = 0 ;
15188
PyObject * obj1 = 0 ;
15189
PyObject * obj2 = 0 ;
15190
PyObject * obj3 = 0 ;
15191
PyObject * obj4 = 0 ;
15192
PyObject * obj5 = 0 ;
15193
PyObject * obj7 = 0 ;
15194
PyObject * obj8 = 0 ;
15195
PyObject * obj9 = 0 ;
15196
PyObject * obj10 = 0 ;
15197
PyObject * obj11 = 0 ;
15198
PyObject * obj12 = 0 ;
15199
svn_error_t *result = 0 ;
15201
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15202
&_global_py_pool, &_global_pool))
15204
arg15 = _global_pool;
15207
if (!PyArg_ParseTuple(args,(char *)"OOOOOOzOOOOO|O:svn_repos_get_fs_build_parser5",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&arg9,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
15209
arg3 = (svn_repos_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
15210
if (PyErr_Occurred()) {
15215
arg4 = (svn_revnum_t)SWIG_As_long (obj1);
15216
if (SWIG_arg_fail(svn_argnum_obj1)) {
15221
arg5 = (svn_revnum_t)SWIG_As_long (obj2);
15222
if (SWIG_arg_fail(svn_argnum_obj2)) {
15227
arg6 = (svn_boolean_t)SWIG_As_long (obj3);
15228
if (SWIG_arg_fail(svn_argnum_obj3)) {
15233
arg7 = (svn_boolean_t)SWIG_As_long (obj4);
15234
if (SWIG_arg_fail(svn_argnum_obj4)) {
15239
arg8 = (enum svn_repos_load_uuid)SWIG_As_long (obj5);
15240
if (SWIG_arg_fail(svn_argnum_obj5)) {
15245
arg10 = (svn_boolean_t)SWIG_As_long (obj7);
15246
if (SWIG_arg_fail(svn_argnum_obj7)) {
15251
arg11 = (svn_boolean_t)SWIG_As_long (obj8);
15252
if (SWIG_arg_fail(svn_argnum_obj8)) {
15257
arg12 = (svn_boolean_t)SWIG_As_long (obj9);
15258
if (SWIG_arg_fail(svn_argnum_obj9)) {
15263
svn_repos_notify_func_t * tmp =
15264
svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void, svn_argnum_obj10);
15265
if (tmp == NULL || PyErr_Occurred()) {
15271
if (obj11 == Py_None) {
15273
} else if (SWIG_ConvertPtr(obj11, (void **) &arg14, 0, 0) == -1) {
15274
arg14 = (void *) obj11;
15279
/* Verify that the user supplied a valid pool */
15280
if (obj12 != Py_None && obj12 != _global_py_pool) {
15281
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
15282
SWIG_arg_fail(svn_argnum_obj12);
15287
svn_swig_py_release_py_lock();
15289
result = (svn_error_t *)svn_repos_get_fs_build_parser5((struct svn_repos_parse_fns3_t const **)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,(char const *)arg9,arg10,arg11,arg12,arg13,arg14,arg15);
15291
svn_swig_py_acquire_py_lock();
15295
if (result != NULL) {
15296
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15297
svn_swig_py_svn_exception(result);
15299
svn_error_clear(result);
15302
Py_INCREF(Py_None);
15303
resultobj = Py_None;
15306
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_repos_parse_fns3_t,
15307
_global_py_pool, args))
15312
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
15313
_global_py_pool, args))
15318
Py_XDECREF(_global_py_pool);
15323
Py_XDECREF(_global_py_pool);
13910
15329
SWIGINTERN PyObject *_wrap_svn_repos_get_fs_build_parser4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13911
15330
PyObject *resultobj = 0;
13912
15331
svn_repos_parse_fns3_t **arg1 = (svn_repos_parse_fns3_t **) 0 ;
15910
SWIGINTERN PyObject *_wrap_svn_repos_fs_get_inherited_props(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15911
PyObject *resultobj = 0;
15912
apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
15913
svn_fs_root_t *arg2 = (svn_fs_root_t *) 0 ;
15914
char *arg3 = (char *) 0 ;
15915
char *arg4 = (char *) 0 ;
15916
svn_repos_authz_func_t arg5 = (svn_repos_authz_func_t) 0 ;
15917
void *arg6 = (void *) 0 ;
15918
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
15919
apr_pool_t *arg8 = (apr_pool_t *) 0 ;
15920
apr_pool_t *_global_pool = NULL ;
15921
PyObject *_global_py_pool = NULL ;
15922
apr_array_header_t *temp1 ;
15923
PyObject * obj0 = 0 ;
15924
PyObject * obj3 = 0 ;
15925
PyObject * obj4 = 0 ;
15926
PyObject * obj5 = 0 ;
15927
svn_error_t *result = 0 ;
15929
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15930
&_global_py_pool, &_global_pool))
15932
arg7 = _global_pool;
15933
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15934
&_global_py_pool, &_global_pool))
15936
arg8 = _global_pool;
15938
if (!PyArg_ParseTuple(args,(char *)"OssO|OO:svn_repos_fs_get_inherited_props",&obj0,&arg3,&arg4,&obj3,&obj4,&obj5)) SWIG_fail;
15940
arg2 = (svn_fs_root_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_fs_root_t, svn_argnum_obj0);
15941
if (PyErr_Occurred()) {
15946
/* FIXME: Handle the NULL case. */
15947
arg5 = svn_swig_py_repos_authz_func;
15951
/* Verify that the user supplied a valid pool */
15952
if (obj4 != Py_None && obj4 != _global_py_pool) {
15953
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
15954
SWIG_arg_fail(svn_argnum_obj4);
15959
/* Verify that the user supplied a valid pool */
15960
if (obj5 != Py_None && obj5 != _global_py_pool) {
15961
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
15962
SWIG_arg_fail(svn_argnum_obj5);
15967
svn_swig_py_release_py_lock();
15969
result = (svn_error_t *)svn_repos_fs_get_inherited_props(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
15971
svn_swig_py_acquire_py_lock();
15975
if (result != NULL) {
15976
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15977
svn_swig_py_svn_exception(result);
15979
svn_error_clear(result);
15982
Py_INCREF(Py_None);
15983
resultobj = Py_None;
15986
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_propinheriteditemarray_to_dict(*arg1));
15989
Py_XDECREF(_global_py_pool);
15992
Py_XDECREF(_global_py_pool);
15997
Py_XDECREF(_global_py_pool);
16000
Py_XDECREF(_global_py_pool);
16006
SWIGINTERN PyObject *_wrap_svn_repos_remember_client_capabilities(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16007
PyObject *resultobj = 0;
16008
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
16009
apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
16010
PyObject * obj0 = 0 ;
16011
PyObject * obj1 = 0 ;
16012
svn_error_t *result = 0 ;
16014
if (!PyArg_ParseTuple(args,(char *)"OO:svn_repos_remember_client_capabilities",&obj0,&obj1)) SWIG_fail;
16016
arg1 = (svn_repos_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_repos_t, svn_argnum_obj0);
16017
if (PyErr_Occurred()) {
16022
arg2 = (apr_array_header_t *)svn_swig_MustGetPtr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
16023
if (PyErr_Occurred()) {
16028
svn_swig_py_release_py_lock();
16030
result = (svn_error_t *)svn_repos_remember_client_capabilities(arg1,(apr_array_header_t const *)arg2);
16032
svn_swig_py_acquire_py_lock();
16036
if (result != NULL) {
16037
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16038
svn_swig_py_svn_exception(result);
16040
svn_error_clear(result);
16043
Py_INCREF(Py_None);
16044
resultobj = Py_None;
16052
17332
SWIGINTERN PyObject *svn_repos_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16053
17333
PyObject *obj;
16054
17334
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
17736
SWIGINTERN PyObject *_wrap_svn_repos_invoke_file_rev_handler(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17737
PyObject *resultobj = 0;
17738
svn_repos_file_rev_handler_t arg1 = (svn_repos_file_rev_handler_t) 0 ;
17739
void *arg2 = (void *) 0 ;
17740
char *arg3 = (char *) 0 ;
17741
svn_revnum_t arg4 ;
17742
apr_hash_t *arg5 = (apr_hash_t *) 0 ;
17743
svn_txdelta_window_handler_t *arg6 = (svn_txdelta_window_handler_t *) 0 ;
17744
void **arg7 = (void **) 0 ;
17745
apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
17746
apr_pool_t *arg9 = (apr_pool_t *) 0 ;
17747
apr_pool_t *_global_pool = NULL ;
17748
PyObject *_global_py_pool = NULL ;
17750
PyObject * obj0 = 0 ;
17751
PyObject * obj1 = 0 ;
17752
PyObject * obj3 = 0 ;
17753
PyObject * obj4 = 0 ;
17754
PyObject * obj5 = 0 ;
17755
PyObject * obj6 = 0 ;
17756
svn_error_t *result = 0 ;
17758
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
17759
&_global_py_pool, &_global_pool))
17761
arg9 = _global_pool;
17763
if (_global_pool == NULL)
17765
if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
17766
&_global_py_pool, &_global_pool))
17769
arg6 = (svn_txdelta_window_handler_t *) apr_pcalloc(_global_pool, sizeof(svn_txdelta_window_handler_t));
17770
if (arg6 == NULL) SWIG_fail;
17773
if (!PyArg_ParseTuple(args,(char *)"OOsOOO|O:svn_repos_invoke_file_rev_handler",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
17775
svn_repos_file_rev_handler_t * tmp =
17776
svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
17777
if (tmp == NULL || PyErr_Occurred()) {
17783
if (obj1 == Py_None) {
17785
} else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
17786
arg2 = (void *) obj1;
17791
arg4 = (svn_revnum_t)SWIG_As_long (obj3);
17792
if (SWIG_arg_fail(svn_argnum_obj3)) {
17797
arg5 = (apr_hash_t *)svn_swig_MustGetPtr(obj4, SWIGTYPE_p_apr_hash_t, svn_argnum_obj4);
17798
if (PyErr_Occurred()) {
17803
arg8 = (apr_array_header_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj5);
17804
if (PyErr_Occurred()) {
17809
/* Verify that the user supplied a valid pool */
17810
if (obj6 != Py_None && obj6 != _global_py_pool) {
17811
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
17812
SWIG_arg_fail(svn_argnum_obj6);
17817
svn_swig_py_release_py_lock();
17819
result = (svn_error_t *)svn_repos_invoke_file_rev_handler(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
17821
svn_swig_py_acquire_py_lock();
17825
if (result != NULL) {
17826
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
17827
svn_swig_py_svn_exception(result);
17829
svn_error_clear(result);
17832
Py_INCREF(Py_None);
17833
resultobj = Py_None;
17836
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(arg6, SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
17837
_global_py_pool, args))
17842
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg7, SWIGTYPE_p_void,
17843
_global_py_pool, args))
17848
Py_XDECREF(_global_py_pool);
17853
Py_XDECREF(_global_py_pool);
17859
19016
SWIGINTERN PyObject *_wrap_svn_repos_invoke_notify_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17860
19017
PyObject *resultobj = 0;
17861
19018
svn_repos_notify_func_t arg1 = (svn_repos_notify_func_t) 0 ;
19238
SWIGINTERN PyObject *_wrap_svn_repos_invoke_file_rev_handler(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19239
PyObject *resultobj = 0;
19240
svn_repos_file_rev_handler_t arg1 = (svn_repos_file_rev_handler_t) 0 ;
19241
void *arg2 = (void *) 0 ;
19242
char *arg3 = (char *) 0 ;
19243
svn_revnum_t arg4 ;
19244
apr_hash_t *arg5 = (apr_hash_t *) 0 ;
19245
svn_txdelta_window_handler_t *arg6 = (svn_txdelta_window_handler_t *) 0 ;
19246
void **arg7 = (void **) 0 ;
19247
apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
19248
apr_pool_t *arg9 = (apr_pool_t *) 0 ;
19249
apr_pool_t *_global_pool = NULL ;
19250
PyObject *_global_py_pool = NULL ;
19252
PyObject * obj0 = 0 ;
19253
PyObject * obj1 = 0 ;
19254
PyObject * obj3 = 0 ;
19255
PyObject * obj4 = 0 ;
19256
PyObject * obj5 = 0 ;
19257
PyObject * obj6 = 0 ;
19258
svn_error_t *result = 0 ;
19260
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19261
&_global_py_pool, &_global_pool))
19263
arg9 = _global_pool;
19265
if (_global_pool == NULL)
19267
if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
19268
&_global_py_pool, &_global_pool))
19271
arg6 = (svn_txdelta_window_handler_t *) apr_pcalloc(_global_pool, sizeof(svn_txdelta_window_handler_t));
19272
if (arg6 == NULL) SWIG_fail;
19275
if (!PyArg_ParseTuple(args,(char *)"OOsOOO|O:svn_repos_invoke_file_rev_handler",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
19277
svn_repos_file_rev_handler_t * tmp =
19278
svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
19279
if (tmp == NULL || PyErr_Occurred()) {
19285
if (obj1 == Py_None) {
19287
} else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
19288
arg2 = (void *) obj1;
19293
arg4 = (svn_revnum_t)SWIG_As_long (obj3);
19294
if (SWIG_arg_fail(svn_argnum_obj3)) {
19299
arg5 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_hash_t, svn_argnum_obj4);
19300
if (PyErr_Occurred()) {
19305
arg8 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj5);
19306
if (PyErr_Occurred()) {
19311
/* Verify that the user supplied a valid pool */
19312
if (obj6 != Py_None && obj6 != _global_py_pool) {
19313
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
19314
SWIG_arg_fail(svn_argnum_obj6);
19319
svn_swig_py_release_py_lock();
19321
result = (svn_error_t *)svn_repos_invoke_file_rev_handler(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
19323
svn_swig_py_acquire_py_lock();
19327
if (result != NULL) {
19328
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19329
svn_swig_py_svn_exception(result);
19331
svn_error_clear(result);
19334
Py_INCREF(Py_None);
19335
resultobj = Py_None;
19338
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(arg6, SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
19339
_global_py_pool, args))
19344
resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg7, SWIGTYPE_p_void,
19345
_global_py_pool, args))
19350
Py_XDECREF(_global_py_pool);
19355
Py_XDECREF(_global_py_pool);
19361
SWIGINTERN PyObject *_wrap_svn_repos_invoke_verify_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19362
PyObject *resultobj = 0;
19363
svn_repos_verify_callback_t arg1 = (svn_repos_verify_callback_t) 0 ;
19364
void *arg2 = (void *) 0 ;
19365
svn_revnum_t arg3 ;
19366
svn_error_t *arg4 = (svn_error_t *) 0 ;
19367
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
19368
apr_pool_t *_global_pool = NULL ;
19369
PyObject *_global_py_pool = NULL ;
19370
PyObject * obj0 = 0 ;
19371
PyObject * obj1 = 0 ;
19372
PyObject * obj2 = 0 ;
19373
PyObject * obj3 = 0 ;
19374
PyObject * obj4 = 0 ;
19375
svn_error_t *result = 0 ;
19377
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19378
&_global_py_pool, &_global_pool))
19380
arg5 = _global_pool;
19381
if (!PyArg_ParseTuple(args,(char *)"OOOO|O:svn_repos_invoke_verify_callback",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
19383
svn_repos_verify_callback_t * tmp =
19384
svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
19385
if (tmp == NULL || PyErr_Occurred()) {
19391
if (obj1 == Py_None) {
19393
} else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
19394
arg2 = (void *) obj1;
19399
arg3 = (svn_revnum_t)SWIG_As_long (obj2);
19400
if (SWIG_arg_fail(svn_argnum_obj2)) {
19405
arg4 = (svn_error_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_error_t, svn_argnum_obj3);
19406
if (PyErr_Occurred()) {
19411
/* Verify that the user supplied a valid pool */
19412
if (obj4 != Py_None && obj4 != _global_py_pool) {
19413
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
19414
SWIG_arg_fail(svn_argnum_obj4);
19419
svn_swig_py_release_py_lock();
19421
result = (svn_error_t *)svn_repos_invoke_verify_callback(arg1,arg2,arg3,arg4,arg5);
19423
svn_swig_py_acquire_py_lock();
19427
if (result != NULL) {
19428
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19429
svn_swig_py_svn_exception(result);
19431
svn_error_clear(result);
19434
Py_INCREF(Py_None);
19435
resultobj = Py_None;
19438
Py_XDECREF(_global_py_pool);
19443
Py_XDECREF(_global_py_pool);
18081
19449
SWIGINTERN PyObject *svn_repos_authz_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18082
19450
PyObject *obj;
18083
19451
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
18634
20052
"svn_repos_invoke_authz_callback(svn_repos_authz_callback_t _obj, svn_repos_authz_access_t required, svn_fs_root_t * root, \n"
18635
20053
" char const * path, void * baton, apr_pool_t pool) -> svn_error_t\n"
18637
{ (char *)"svn_repos_invoke_file_rev_handler", _wrap_svn_repos_invoke_file_rev_handler, METH_VARARGS, (char *)"\n"
18638
"svn_repos_invoke_file_rev_handler(svn_repos_file_rev_handler_t _obj, void * baton, char const * path, svn_revnum_t rev, \n"
18639
" apr_hash_t rev_props, apr_array_header_t prop_diffs, apr_pool_t pool) -> svn_error_t\n"
18641
20055
{ (char *)"svn_repos_invoke_notify_func", _wrap_svn_repos_invoke_notify_func, METH_VARARGS, (char *)"svn_repos_invoke_notify_func(svn_repos_notify_func_t _obj, void * baton, svn_repos_notify_t notify, apr_pool_t scratch_pool)"},
18642
20056
{ (char *)"svn_repos_invoke_freeze_func", _wrap_svn_repos_invoke_freeze_func, METH_VARARGS, (char *)"svn_repos_invoke_freeze_func(svn_repos_freeze_func_t _obj, void * baton, apr_pool_t pool) -> svn_error_t"},
18643
20057
{ (char *)"svn_repos_invoke_history_func", _wrap_svn_repos_invoke_history_func, METH_VARARGS, (char *)"\n"
18644
20058
"svn_repos_invoke_history_func(svn_repos_history_func_t _obj, void * baton, char const * path, svn_revnum_t revision, \n"
18645
20059
" apr_pool_t pool) -> svn_error_t\n"
20061
{ (char *)"svn_repos_invoke_file_rev_handler", _wrap_svn_repos_invoke_file_rev_handler, METH_VARARGS, (char *)"\n"
20062
"svn_repos_invoke_file_rev_handler(svn_repos_file_rev_handler_t _obj, void * baton, char const * path, svn_revnum_t rev, \n"
20063
" apr_hash_t rev_props, apr_array_header_t prop_diffs, apr_pool_t pool) -> svn_error_t\n"
20065
{ (char *)"svn_repos_invoke_verify_callback", _wrap_svn_repos_invoke_verify_callback, METH_VARARGS, (char *)"\n"
20066
"svn_repos_invoke_verify_callback(svn_repos_verify_callback_t _obj, void * baton, svn_revnum_t revision, svn_error_t verify_err, \n"
20067
" apr_pool_t scratch_pool) -> svn_error_t\n"
18647
20069
{ (char *)"svn_repos_authz_func_t_swigregister", svn_repos_authz_func_t_swigregister, METH_VARARGS, NULL},
18648
20070
{ (char *)"svn_repos_authz_callback_t_swigregister", svn_repos_authz_callback_t_swigregister, METH_VARARGS, NULL},
18649
{ (char *)"svn_repos_file_rev_handler_t_swigregister", svn_repos_file_rev_handler_t_swigregister, METH_VARARGS, NULL},
18650
20071
{ (char *)"svn_repos_notify_func_t_swigregister", svn_repos_notify_func_t_swigregister, METH_VARARGS, NULL},
18651
20072
{ (char *)"svn_repos_freeze_func_t_swigregister", svn_repos_freeze_func_t_swigregister, METH_VARARGS, NULL},
18652
20073
{ (char *)"svn_repos_history_func_t_swigregister", svn_repos_history_func_t_swigregister, METH_VARARGS, NULL},
20074
{ (char *)"svn_repos_file_rev_handler_t_swigregister", svn_repos_file_rev_handler_t_swigregister, METH_VARARGS, NULL},
20075
{ (char *)"svn_repos_verify_callback_t_swigregister", svn_repos_verify_callback_t_swigregister, METH_VARARGS, NULL},
18653
20076
{ NULL, NULL, 0, NULL }
18676
20099
static swig_type_info _swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,apr_hash_t *,svn_revnum_t,char const *,char const *,char const *,apr_pool_t *)|svn_log_message_receiver_t", 0, 0, (void*)0, 0};
18677
20100
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_repos_freeze_func_t", 0, 0, (void*)0, 0};
18678
20101
static swig_type_info _swigt__p_f_p_void_p_q_const__char__p_svn_error_t = {"_p_f_p_void_p_q_const__char__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *)|svn_error_t *(*)(void *,char const *)", 0, 0, (void*)0, 0};
20102
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_lock_t const *,svn_error_t *,apr_pool_t *)|svn_fs_lock_callback_t", 0, 0, (void*)0, 0};
18679
20103
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_string_t const *)|svn_error_t *(*)(void *,char const *,svn_string_t const *)", 0, 0, (void*)0, 0};
18680
20104
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)|svn_repos_file_rev_handler_t", 0, 0, (void*)0, 0};
18681
20105
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_boolean_t,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)|svn_file_rev_handler_t", 0, 0, (void*)0, 0};
18682
20106
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_pool_t *)|svn_repos_history_func_t", 0, 0, (void*)0, 0};
18683
20107
static swig_type_info _swigt__p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void = {"_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void", "svn_repos_notify_func_t|void (*)(void *,struct svn_repos_notify_t const *,apr_pool_t *)", 0, 0, (void*)0, 0};
18684
20108
static swig_type_info _swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_log_entry_t *,apr_pool_t *)|svn_log_entry_receiver_t", 0, 0, (void*)0, 0};
20109
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t", "svn_repos_verify_callback_t|struct svn_error_t *(*)(void *,svn_revnum_t,svn_error_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
18685
20110
static swig_type_info _swigt__p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_repos_authz_access_t,svn_boolean_t *,svn_fs_root_t *,char const *,void *,apr_pool_t *)|svn_repos_authz_callback_t", 0, 0, (void*)0, 0};
18686
20111
static swig_type_info _swigt__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t = {"_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t", "struct svn_error_t *(*)(svn_revnum_t,char const *,char const *,void *)|svn_commit_callback_t", 0, 0, (void*)0, 0};
18687
20112
static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
18729
20156
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};
18730
20157
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};
18731
20158
static swig_type_info _swigt__p_svn_depth_t = {"_p_svn_depth_t", "enum svn_depth_t *|svn_depth_t *", 0, 0, (void*)0, 0};
20159
static swig_type_info _swigt__p_svn_diff_hunk_t = {"_p_svn_diff_hunk_t", "svn_diff_hunk_t *", 0, 0, (void*)0, 0};
18732
20160
static swig_type_info _swigt__p_svn_dirent_t = {"_p_svn_dirent_t", "struct svn_dirent_t *|svn_dirent_t *", 0, 0, (void*)0, 0};
18733
20161
static swig_type_info _swigt__p_svn_errno_t = {"_p_svn_errno_t", "enum svn_errno_t *|svn_errno_t *", 0, 0, (void*)0, 0};
18734
20162
static swig_type_info _swigt__p_svn_error_t = {"_p_svn_error_t", "struct svn_error_t *|svn_error_t *", 0, 0, (void*)0, 0};
18735
20163
static swig_type_info _swigt__p_svn_fs_access_t = {"_p_svn_fs_access_t", "struct svn_fs_access_t *|svn_fs_access_t *", 0, 0, (void*)0, 0};
18736
20164
static swig_type_info _swigt__p_svn_fs_dirent_t = {"_p_svn_fs_dirent_t", "struct svn_fs_dirent_t *|svn_fs_dirent_t *", 0, 0, (void*)0, 0};
20165
static swig_type_info _swigt__p_svn_fs_fsfs_info_t = {"_p_svn_fs_fsfs_info_t", "struct svn_fs_fsfs_info_t *|svn_fs_fsfs_info_t *", 0, 0, (void*)0, 0};
20166
static swig_type_info _swigt__p_svn_fs_fsx_info_t = {"_p_svn_fs_fsx_info_t", "struct svn_fs_fsx_info_t *|svn_fs_fsx_info_t *", 0, 0, (void*)0, 0};
18737
20167
static swig_type_info _swigt__p_svn_fs_history_t = {"_p_svn_fs_history_t", "struct svn_fs_history_t *|svn_fs_history_t *", 0, 0, (void*)0, 0};
18738
20168
static swig_type_info _swigt__p_svn_fs_id_t = {"_p_svn_fs_id_t", "struct svn_fs_id_t *|svn_fs_id_t *", 0, 0, (void*)0, 0};
20169
static swig_type_info _swigt__p_svn_fs_info_placeholder_t = {"_p_svn_fs_info_placeholder_t", "struct svn_fs_info_placeholder_t *|svn_fs_info_placeholder_t *", 0, 0, (void*)0, 0};
20170
static swig_type_info _swigt__p_svn_fs_lock_target_t = {"_p_svn_fs_lock_target_t", "struct svn_fs_lock_target_t *|svn_fs_lock_target_t *", 0, 0, (void*)0, 0};
20171
static swig_type_info _swigt__p_svn_fs_node_relation_t = {"_p_svn_fs_node_relation_t", "enum svn_fs_node_relation_t *|svn_fs_node_relation_t *", 0, 0, (void*)0, 0};
18739
20172
static swig_type_info _swigt__p_svn_fs_pack_notify_action_t = {"_p_svn_fs_pack_notify_action_t", "enum svn_fs_pack_notify_action_t *|svn_fs_pack_notify_action_t *", 0, 0, (void*)0, 0};
18740
20173
static swig_type_info _swigt__p_svn_fs_path_change2_t = {"_p_svn_fs_path_change2_t", "struct svn_fs_path_change2_t *|svn_fs_path_change2_t *", 0, 0, (void*)0, 0};
18741
20174
static swig_type_info _swigt__p_svn_fs_path_change_kind_t = {"_p_svn_fs_path_change_kind_t", "enum svn_fs_path_change_kind_t *|svn_fs_path_change_kind_t *", 0, 0, (void*)0, 0};
18942
20387
static swig_cast_info _swigc__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18943
20388
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}};
18944
20389
static swig_cast_info _swigc__p_f_p_void_p_q_const__char__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
20390
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18945
20391
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18946
20392
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18947
20393
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18948
20394
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18949
20395
static swig_cast_info _swigc__p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void[] = { {&_swigt__p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
18950
20396
static swig_cast_info _swigc__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
20397
static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18951
20398
static swig_cast_info _swigc__p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_svn_repos_authz_access_t_p_svn_boolean_t_p_svn_fs_root_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18952
20399
static swig_cast_info _swigc__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t[] = { {&_swigt__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18953
20400
static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
18995
20444
static swig_cast_info _swigc__p_svn_config_t[] = { {&_swigt__p_svn_config_t, 0, 0, 0},{0, 0, 0, 0}};
18996
20445
static swig_cast_info _swigc__p_svn_delta_editor_t[] = { {&_swigt__p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
18997
20446
static swig_cast_info _swigc__p_svn_depth_t[] = { {&_swigt__p_svn_depth_t, 0, 0, 0},{0, 0, 0, 0}};
20447
static swig_cast_info _swigc__p_svn_diff_hunk_t[] = { {&_swigt__p_svn_diff_hunk_t, 0, 0, 0},{0, 0, 0, 0}};
18998
20448
static swig_cast_info _swigc__p_svn_dirent_t[] = { {&_swigt__p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
18999
20449
static swig_cast_info _swigc__p_svn_errno_t[] = { {&_swigt__p_svn_errno_t, 0, 0, 0},{0, 0, 0, 0}};
19000
20450
static swig_cast_info _swigc__p_svn_error_t[] = { {&_swigt__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
19001
20451
static swig_cast_info _swigc__p_svn_fs_access_t[] = { {&_swigt__p_svn_fs_access_t, 0, 0, 0},{0, 0, 0, 0}};
19002
20452
static swig_cast_info _swigc__p_svn_fs_dirent_t[] = { {&_swigt__p_svn_fs_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
20453
static swig_cast_info _swigc__p_svn_fs_fsfs_info_t[] = { {&_swigt__p_svn_fs_fsfs_info_t, 0, 0, 0},{0, 0, 0, 0}};
20454
static swig_cast_info _swigc__p_svn_fs_fsx_info_t[] = { {&_swigt__p_svn_fs_fsx_info_t, 0, 0, 0},{0, 0, 0, 0}};
19003
20455
static swig_cast_info _swigc__p_svn_fs_history_t[] = { {&_swigt__p_svn_fs_history_t, 0, 0, 0},{0, 0, 0, 0}};
19004
20456
static swig_cast_info _swigc__p_svn_fs_id_t[] = { {&_swigt__p_svn_fs_id_t, 0, 0, 0},{0, 0, 0, 0}};
20457
static swig_cast_info _swigc__p_svn_fs_info_placeholder_t[] = { {&_swigt__p_svn_fs_info_placeholder_t, 0, 0, 0},{0, 0, 0, 0}};
20458
static swig_cast_info _swigc__p_svn_fs_lock_target_t[] = { {&_swigt__p_svn_fs_lock_target_t, 0, 0, 0},{0, 0, 0, 0}};
20459
static swig_cast_info _swigc__p_svn_fs_node_relation_t[] = { {&_swigt__p_svn_fs_node_relation_t, 0, 0, 0},{0, 0, 0, 0}};
19005
20460
static swig_cast_info _swigc__p_svn_fs_pack_notify_action_t[] = { {&_swigt__p_svn_fs_pack_notify_action_t, 0, 0, 0},{0, 0, 0, 0}};
19006
20461
static swig_cast_info _swigc__p_svn_fs_path_change2_t[] = { {&_swigt__p_svn_fs_path_change2_t, 0, 0, 0},{0, 0, 0, 0}};
19007
20462
static swig_cast_info _swigc__p_svn_fs_path_change_kind_t[] = { {&_swigt__p_svn_fs_path_change_kind_t, 0, 0, 0},{0, 0, 0, 0}};