1813
1802
#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[18]
1814
1803
#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[19]
1815
1804
#define SWIGTYPE_p_f_p_void_p_q_const__char__p_svn_error_t swig_types[20]
1816
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t swig_types[21]
1817
#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]
1818
#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]
1819
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[24]
1820
#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void swig_types[25]
1821
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[26]
1822
#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[27]
1823
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[28]
1824
#define SWIGTYPE_p_int swig_types[29]
1825
#define SWIGTYPE_p_long swig_types[30]
1826
#define SWIGTYPE_p_p_apr_array_header_t swig_types[31]
1827
#define SWIGTYPE_p_p_apr_hash_t swig_types[32]
1828
#define SWIGTYPE_p_p_char swig_types[33]
1829
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[34]
1830
#define SWIGTYPE_p_p_svn_authz_t swig_types[35]
1831
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[36]
1832
#define SWIGTYPE_p_p_svn_dirent_t swig_types[37]
1833
#define SWIGTYPE_p_p_svn_fs_txn_t swig_types[38]
1834
#define SWIGTYPE_p_p_svn_lock_t swig_types[39]
1835
#define SWIGTYPE_p_p_svn_repos_parse_fns2_t swig_types[40]
1836
#define SWIGTYPE_p_p_svn_repos_parse_fns3_t swig_types[41]
1837
#define SWIGTYPE_p_p_svn_repos_parse_fns_t swig_types[42]
1838
#define SWIGTYPE_p_p_svn_repos_t swig_types[43]
1839
#define SWIGTYPE_p_p_svn_stream_t swig_types[44]
1840
#define SWIGTYPE_p_p_svn_string_t swig_types[45]
1841
#define SWIGTYPE_p_p_void swig_types[46]
1842
#define SWIGTYPE_p_svn_auth_baton_t swig_types[47]
1843
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[48]
1844
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[49]
1845
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[50]
1846
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[51]
1847
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[52]
1848
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[53]
1849
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[54]
1850
#define SWIGTYPE_p_svn_auth_provider_t swig_types[55]
1851
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[56]
1852
#define SWIGTYPE_p_svn_authz_t swig_types[57]
1853
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[58]
1854
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[59]
1855
#define SWIGTYPE_p_svn_checksum_t swig_types[60]
1856
#define SWIGTYPE_p_svn_commit_info_t swig_types[61]
1857
#define SWIGTYPE_p_svn_config_t swig_types[62]
1858
#define SWIGTYPE_p_svn_delta_editor_t swig_types[63]
1859
#define SWIGTYPE_p_svn_depth_t swig_types[64]
1860
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[65]
1861
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[66]
1862
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[67]
1863
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[68]
1864
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[69]
1865
#define SWIGTYPE_p_svn_diff_fns_t swig_types[70]
1866
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[71]
1867
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[72]
1868
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[73]
1869
#define SWIGTYPE_p_svn_diff_t swig_types[74]
1870
#define SWIGTYPE_p_svn_dirent_t swig_types[75]
1871
#define SWIGTYPE_p_svn_errno_t swig_types[76]
1872
#define SWIGTYPE_p_svn_error_t swig_types[77]
1873
#define SWIGTYPE_p_svn_fs_access_t swig_types[78]
1874
#define SWIGTYPE_p_svn_fs_dirent_t swig_types[79]
1875
#define SWIGTYPE_p_svn_fs_history_t swig_types[80]
1876
#define SWIGTYPE_p_svn_fs_id_t swig_types[81]
1877
#define SWIGTYPE_p_svn_fs_pack_notify_action_t swig_types[82]
1878
#define SWIGTYPE_p_svn_fs_path_change2_t swig_types[83]
1879
#define SWIGTYPE_p_svn_fs_path_change_kind_t swig_types[84]
1880
#define SWIGTYPE_p_svn_fs_path_change_t swig_types[85]
1881
#define SWIGTYPE_p_svn_fs_root_t swig_types[86]
1882
#define SWIGTYPE_p_svn_fs_t swig_types[87]
1883
#define SWIGTYPE_p_svn_fs_txn_t swig_types[88]
1884
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[89]
1885
#define SWIGTYPE_p_svn_io_dirent_t swig_types[90]
1886
#define SWIGTYPE_p_svn_io_file_del_t swig_types[91]
1887
#define SWIGTYPE_p_svn_location_segment_t swig_types[92]
1888
#define SWIGTYPE_p_svn_lock_t swig_types[93]
1889
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[94]
1890
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[95]
1891
#define SWIGTYPE_p_svn_log_entry_t swig_types[96]
1892
#define SWIGTYPE_p_svn_merge_range_t swig_types[97]
1893
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[98]
1894
#define SWIGTYPE_p_svn_node_kind_t swig_types[99]
1895
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[100]
1896
#define SWIGTYPE_p_svn_opt_revision_t swig_types[101]
1897
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[102]
1898
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[103]
1899
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[104]
1900
#define SWIGTYPE_p_svn_patch_file_t swig_types[105]
1901
#define SWIGTYPE_p_svn_patch_t swig_types[106]
1902
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[107]
1903
#define SWIGTYPE_p_svn_prop_kind swig_types[108]
1904
#define SWIGTYPE_p_svn_prop_patch_t swig_types[109]
1905
#define SWIGTYPE_p_svn_repos_authz_access_t swig_types[110]
1906
#define SWIGTYPE_p_svn_repos_node_t swig_types[111]
1907
#define SWIGTYPE_p_svn_repos_notify_action_t swig_types[112]
1908
#define SWIGTYPE_p_svn_repos_notify_t swig_types[113]
1909
#define SWIGTYPE_p_svn_repos_notify_warning_t swig_types[114]
1910
#define SWIGTYPE_p_svn_repos_parse_fns2_t swig_types[115]
1911
#define SWIGTYPE_p_svn_repos_parse_fns3_t swig_types[116]
1912
#define SWIGTYPE_p_svn_repos_parse_fns_t swig_types[117]
1913
#define SWIGTYPE_p_svn_repos_revision_access_level_t swig_types[118]
1914
#define SWIGTYPE_p_svn_repos_t swig_types[119]
1915
#define SWIGTYPE_p_svn_stream_mark_t swig_types[120]
1916
#define SWIGTYPE_p_svn_stream_t swig_types[121]
1917
#define SWIGTYPE_p_svn_string_t swig_types[122]
1918
#define SWIGTYPE_p_svn_stringbuf_t swig_types[123]
1919
#define SWIGTYPE_p_svn_tristate_t swig_types[124]
1920
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[125]
1921
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[126]
1922
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[127]
1923
#define SWIGTYPE_p_svn_version_checklist_t swig_types[128]
1924
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[129]
1925
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[130]
1926
#define SWIGTYPE_p_svn_version_extended_t swig_types[131]
1927
#define SWIGTYPE_p_svn_version_t swig_types[132]
1928
#define SWIGTYPE_p_unsigned_long swig_types[133]
1929
#define SWIGTYPE_p_void swig_types[134]
1930
static swig_type_info *swig_types[136];
1931
static swig_module_info swig_module = {swig_types, 135, 0, 0, 0, 0};
1805
#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[21]
1806
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_string_t__p_svn_error_t swig_types[22]
1807
#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[23]
1808
#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[24]
1809
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[25]
1810
#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void swig_types[26]
1811
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[27]
1812
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[28]
1813
#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[29]
1814
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[30]
1815
#define SWIGTYPE_p_int swig_types[31]
1816
#define SWIGTYPE_p_long swig_types[32]
1817
#define SWIGTYPE_p_p_apr_array_header_t swig_types[33]
1818
#define SWIGTYPE_p_p_apr_hash_t swig_types[34]
1819
#define SWIGTYPE_p_p_char swig_types[35]
1820
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[36]
1821
#define SWIGTYPE_p_p_svn_authz_t swig_types[37]
1822
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[38]
1823
#define SWIGTYPE_p_p_svn_dirent_t swig_types[39]
1824
#define SWIGTYPE_p_p_svn_fs_txn_t swig_types[40]
1825
#define SWIGTYPE_p_p_svn_lock_t swig_types[41]
1826
#define SWIGTYPE_p_p_svn_repos_parse_fns2_t swig_types[42]
1827
#define SWIGTYPE_p_p_svn_repos_parse_fns3_t swig_types[43]
1828
#define SWIGTYPE_p_p_svn_repos_parse_fns_t swig_types[44]
1829
#define SWIGTYPE_p_p_svn_repos_t swig_types[45]
1830
#define SWIGTYPE_p_p_svn_stream_t swig_types[46]
1831
#define SWIGTYPE_p_p_svn_string_t swig_types[47]
1832
#define SWIGTYPE_p_p_svn_version_t swig_types[48]
1833
#define SWIGTYPE_p_p_void swig_types[49]
1834
#define SWIGTYPE_p_svn_auth_baton_t swig_types[50]
1835
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[51]
1836
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[52]
1837
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[53]
1838
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[54]
1839
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[55]
1840
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[56]
1841
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[57]
1842
#define SWIGTYPE_p_svn_auth_provider_t swig_types[58]
1843
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[59]
1844
#define SWIGTYPE_p_svn_authz_t swig_types[60]
1845
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[61]
1846
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[62]
1847
#define SWIGTYPE_p_svn_checksum_t swig_types[63]
1848
#define SWIGTYPE_p_svn_commit_info_t swig_types[64]
1849
#define SWIGTYPE_p_svn_config_t swig_types[65]
1850
#define SWIGTYPE_p_svn_delta_editor_t swig_types[66]
1851
#define SWIGTYPE_p_svn_depth_t swig_types[67]
1852
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[68]
1853
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[69]
1854
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[70]
1855
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[71]
1856
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[72]
1857
#define SWIGTYPE_p_svn_diff_fns_t swig_types[73]
1858
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[74]
1859
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[75]
1860
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[76]
1861
#define SWIGTYPE_p_svn_diff_t swig_types[77]
1862
#define SWIGTYPE_p_svn_dirent_t swig_types[78]
1863
#define SWIGTYPE_p_svn_errno_t swig_types[79]
1864
#define SWIGTYPE_p_svn_error_t swig_types[80]
1865
#define SWIGTYPE_p_svn_fs_access_t swig_types[81]
1866
#define SWIGTYPE_p_svn_fs_dirent_t swig_types[82]
1867
#define SWIGTYPE_p_svn_fs_fsfs_info_t swig_types[83]
1868
#define SWIGTYPE_p_svn_fs_fsx_info_t swig_types[84]
1869
#define SWIGTYPE_p_svn_fs_history_t swig_types[85]
1870
#define SWIGTYPE_p_svn_fs_id_t swig_types[86]
1871
#define SWIGTYPE_p_svn_fs_info_placeholder_t swig_types[87]
1872
#define SWIGTYPE_p_svn_fs_lock_target_t swig_types[88]
1873
#define SWIGTYPE_p_svn_fs_node_relation_t swig_types[89]
1874
#define SWIGTYPE_p_svn_fs_pack_notify_action_t swig_types[90]
1875
#define SWIGTYPE_p_svn_fs_path_change2_t swig_types[91]
1876
#define SWIGTYPE_p_svn_fs_path_change_kind_t swig_types[92]
1877
#define SWIGTYPE_p_svn_fs_path_change_t swig_types[93]
1878
#define SWIGTYPE_p_svn_fs_root_t swig_types[94]
1879
#define SWIGTYPE_p_svn_fs_t swig_types[95]
1880
#define SWIGTYPE_p_svn_fs_txn_t swig_types[96]
1881
#define SWIGTYPE_p_svn_fs_upgrade_notify_action_t swig_types[97]
1882
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[98]
1883
#define SWIGTYPE_p_svn_io_dirent_t swig_types[99]
1884
#define SWIGTYPE_p_svn_io_file_del_t swig_types[100]
1885
#define SWIGTYPE_p_svn_location_segment_t swig_types[101]
1886
#define SWIGTYPE_p_svn_lock_t swig_types[102]
1887
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[103]
1888
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[104]
1889
#define SWIGTYPE_p_svn_log_entry_t swig_types[105]
1890
#define SWIGTYPE_p_svn_merge_range_t swig_types[106]
1891
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[107]
1892
#define SWIGTYPE_p_svn_node_kind_t swig_types[108]
1893
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[109]
1894
#define SWIGTYPE_p_svn_opt_revision_t swig_types[110]
1895
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[111]
1896
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[112]
1897
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[113]
1898
#define SWIGTYPE_p_svn_patch_file_t swig_types[114]
1899
#define SWIGTYPE_p_svn_patch_t swig_types[115]
1900
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[116]
1901
#define SWIGTYPE_p_svn_prop_kind swig_types[117]
1902
#define SWIGTYPE_p_svn_prop_patch_t swig_types[118]
1903
#define SWIGTYPE_p_svn_repos_authz_access_t swig_types[119]
1904
#define SWIGTYPE_p_svn_repos_node_t swig_types[120]
1905
#define SWIGTYPE_p_svn_repos_notify_action_t swig_types[121]
1906
#define SWIGTYPE_p_svn_repos_notify_t swig_types[122]
1907
#define SWIGTYPE_p_svn_repos_notify_warning_t swig_types[123]
1908
#define SWIGTYPE_p_svn_repos_parse_fns2_t swig_types[124]
1909
#define SWIGTYPE_p_svn_repos_parse_fns3_t swig_types[125]
1910
#define SWIGTYPE_p_svn_repos_parse_fns_t swig_types[126]
1911
#define SWIGTYPE_p_svn_repos_revision_access_level_t swig_types[127]
1912
#define SWIGTYPE_p_svn_repos_t swig_types[128]
1913
#define SWIGTYPE_p_svn_stream_mark_t swig_types[129]
1914
#define SWIGTYPE_p_svn_stream_t swig_types[130]
1915
#define SWIGTYPE_p_svn_string_t swig_types[131]
1916
#define SWIGTYPE_p_svn_stringbuf_t swig_types[132]
1917
#define SWIGTYPE_p_svn_tristate_t swig_types[133]
1918
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[134]
1919
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[135]
1920
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[136]
1921
#define SWIGTYPE_p_svn_version_checklist_t swig_types[137]
1922
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[138]
1923
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[139]
1924
#define SWIGTYPE_p_svn_version_extended_t swig_types[140]
1925
#define SWIGTYPE_p_svn_version_t swig_types[141]
1926
#define SWIGTYPE_p_unsigned_long swig_types[142]
1927
#define SWIGTYPE_p_void swig_types[143]
1928
static swig_type_info *swig_types[145];
1929
static swig_module_info swig_module = {swig_types, 144, 0, 0, 0, 0};
1932
1930
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1933
1931
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
3089
3092
SWIGINTERN VALUE
3093
_wrap_svn_repos_notify_t_start_revision_set(int argc, VALUE *argv, VALUE self) {
3094
struct svn_repos_notify_t *arg1 = (struct svn_repos_notify_t *) 0 ;
3101
if ((argc < 1) || (argc > 1)) {
3102
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
3104
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_repos_notify_t, 0 | 0 );
3105
if (!SWIG_IsOK(res1)) {
3106
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_repos_notify_t *","start_revision", 1, self ));
3108
arg1 = (struct svn_repos_notify_t *)(argp1);
3109
ecode2 = SWIG_AsVal_long(argv[0], &val2);
3110
if (!SWIG_IsOK(ecode2)) {
3111
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","start_revision", 2, argv[0] ));
3113
arg2 = (svn_revnum_t)(val2);
3114
if (arg1) (arg1)->start_revision = arg2;
3122
_wrap_svn_repos_notify_t_start_revision_get(int argc, VALUE *argv, VALUE self) {
3123
struct svn_repos_notify_t *arg1 = (struct svn_repos_notify_t *) 0 ;
3126
svn_revnum_t result;
3127
VALUE vresult = Qnil;
3129
if ((argc < 0) || (argc > 0)) {
3130
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
3132
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_repos_notify_t, 0 | 0 );
3133
if (!SWIG_IsOK(res1)) {
3134
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_repos_notify_t *","start_revision", 1, self ));
3136
arg1 = (struct svn_repos_notify_t *)(argp1);
3137
result = (svn_revnum_t) ((arg1)->start_revision);
3138
vresult = SWIG_From_long((long)(result));
3146
_wrap_svn_repos_notify_t_end_revision_set(int argc, VALUE *argv, VALUE self) {
3147
struct svn_repos_notify_t *arg1 = (struct svn_repos_notify_t *) 0 ;
3154
if ((argc < 1) || (argc > 1)) {
3155
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
3157
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_repos_notify_t, 0 | 0 );
3158
if (!SWIG_IsOK(res1)) {
3159
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_repos_notify_t *","end_revision", 1, self ));
3161
arg1 = (struct svn_repos_notify_t *)(argp1);
3162
ecode2 = SWIG_AsVal_long(argv[0], &val2);
3163
if (!SWIG_IsOK(ecode2)) {
3164
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","end_revision", 2, argv[0] ));
3166
arg2 = (svn_revnum_t)(val2);
3167
if (arg1) (arg1)->end_revision = arg2;
3175
_wrap_svn_repos_notify_t_end_revision_get(int argc, VALUE *argv, VALUE self) {
3176
struct svn_repos_notify_t *arg1 = (struct svn_repos_notify_t *) 0 ;
3179
svn_revnum_t result;
3180
VALUE vresult = Qnil;
3182
if ((argc < 0) || (argc > 0)) {
3183
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
3185
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_repos_notify_t, 0 | 0 );
3186
if (!SWIG_IsOK(res1)) {
3187
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_repos_notify_t *","end_revision", 1, self ));
3189
arg1 = (struct svn_repos_notify_t *)(argp1);
3190
result = (svn_revnum_t) ((arg1)->end_revision);
3191
vresult = SWIG_From_long((long)(result));
3090
3199
_wrap_svn_repos_notify_create(int argc, VALUE *argv, VALUE self) {
3091
3200
svn_repos_notify_action_t arg1 ;
3092
3201
apr_pool_t *arg2 = (apr_pool_t *) 0 ;
3199
3308
SWIGINTERN VALUE
3309
_wrap_svn_repos_open3(int argc, VALUE *argv, VALUE self) {
3310
svn_repos_t **arg1 = (svn_repos_t **) 0 ;
3311
char *arg2 = (char *) 0 ;
3312
apr_hash_t *arg3 = (apr_hash_t *) 0 ;
3313
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
3314
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
3315
VALUE _global_svn_swig_rb_pool ;
3316
apr_pool_t *_global_pool ;
3317
svn_repos_t *temp1 ;
3318
svn_error_t *result = 0 ;
3319
VALUE vresult = Qnil;
3322
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
3323
_global_pool = arg4;
3324
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
3327
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5);
3328
_global_pool = arg5;
3329
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
3332
if ((argc < 2) || (argc > 4)) {
3333
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
3336
arg2 = StringValueCStr(argv[0]);
3339
VALUE rb_pool = Qnil;
3340
if (!_global_pool) {
3341
svn_swig_rb_get_pool(argc, argv, self, &rb_pool, &_global_pool);
3342
svn_swig_rb_push_pool(rb_pool);
3344
arg3 = (NIL_P(argv[1])) ? NULL :
3345
svn_swig_rb_hash_to_apr_hash_string(argv[1], _global_pool);
3346
_global_pool = NULL;
3347
if (!NIL_P(rb_pool)) {
3349
svn_swig_rb_destroy_pool(rb_pool);
3351
svn_swig_rb_set_pool_for_no_swig_type(argv[1], rb_pool);
3353
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
3363
result = (svn_error_t *)svn_repos_open3(arg1,(char const *)arg2,arg3,arg4,arg5);
3370
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
3371
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
3372
svn_swig_rb_handle_svn_error(result);
3378
tmp = SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_repos_t, 0);
3379
if (rb_block_given_p()) {
3381
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
3382
DATA_PTR(tmp) = NULL;
3384
vresult = SWIG_Ruby_AppendOutput(vresult, tmp);
3389
target = _global_vresult_address == &vresult ? self : vresult;
3390
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
3391
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
3392
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
3396
target = _global_vresult_address == &vresult ? self : vresult;
3397
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
3398
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
3399
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
3405
target = _global_vresult_address == &vresult ? self : vresult;
3406
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
3407
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
3408
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
3412
target = _global_vresult_address == &vresult ? self : vresult;
3413
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
3414
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
3415
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
3200
3422
_wrap_svn_repos_open2(int argc, VALUE *argv, VALUE self) {
3201
3423
svn_repos_t **arg1 = (svn_repos_t **) 0 ;
3202
3424
char *arg2 = (char *) 0 ;
3751
3973
SWIGINTERN VALUE
3974
_wrap_svn_repos_capabilities(int argc, VALUE *argv, VALUE self) {
3975
apr_hash_t **arg1 = (apr_hash_t **) 0 ;
3976
svn_repos_t *arg2 = (svn_repos_t *) 0 ;
3977
apr_pool_t *arg3 = (apr_pool_t *) 0 ;
3978
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
3979
VALUE _global_svn_swig_rb_pool ;
3980
apr_pool_t *_global_pool ;
3984
svn_error_t *result = 0 ;
3985
VALUE vresult = Qnil;
3988
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
3989
_global_pool = arg3;
3990
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
3993
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
3994
_global_pool = arg4;
3995
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
3998
if ((argc < 1) || (argc > 3)) {
3999
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
4001
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_repos_t, 0 | 0 );
4002
if (!SWIG_IsOK(res2)) {
4003
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_capabilities", 2, argv[0] ));
4005
arg2 = (svn_repos_t *)(argp2);
4014
svn_swig_rb_raise_svn_repos_already_close();
4018
result = (svn_error_t *)svn_repos_capabilities(arg1,arg2,arg3,arg4);
4025
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4026
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4027
svn_swig_rb_handle_svn_error(result);
4032
/* FIXME: Missing argout typemap: svn_repos_capabilities arg 1 (apr_hash_t **) */
4037
SWIG_exception(SWIG_ValueError, "svn_repos_capabilities is not implemented yet");
4042
target = _global_vresult_address == &vresult ? self : vresult;
4043
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4044
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4045
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4049
target = _global_vresult_address == &vresult ? self : vresult;
4050
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4051
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4052
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4058
target = _global_vresult_address == &vresult ? self : vresult;
4059
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4060
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4061
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4065
target = _global_vresult_address == &vresult ? self : vresult;
4066
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4067
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4068
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4075
_wrap_svn_repos_remember_client_capabilities(int argc, VALUE *argv, VALUE self) {
4076
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
4077
apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
4082
svn_error_t *result = 0 ;
4083
VALUE vresult = Qnil;
4085
if ((argc < 2) || (argc > 2)) {
4086
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
4088
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
4089
if (!SWIG_IsOK(res1)) {
4090
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_remember_client_capabilities", 1, argv[0] ));
4092
arg1 = (svn_repos_t *)(argp1);
4093
res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_apr_array_header_t, 0 | 0 );
4094
if (!SWIG_IsOK(res2)) {
4095
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_array_header_t const *","svn_repos_remember_client_capabilities", 2, argv[1] ));
4097
arg2 = (apr_array_header_t *)(argp2);
4100
svn_swig_rb_raise_svn_repos_already_close();
4104
result = (svn_error_t *)svn_repos_remember_client_capabilities(arg1,(apr_array_header_t const *)arg2);
4111
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4112
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4113
svn_swig_rb_handle_svn_error(result);
4124
_wrap_svn_repos_fs_type(int argc, VALUE *argv, VALUE self) {
4125
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
4126
apr_pool_t *arg2 = (apr_pool_t *) 0 ;
4127
VALUE _global_svn_swig_rb_pool ;
4128
apr_pool_t *_global_pool ;
4132
VALUE vresult = Qnil;
4135
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
4136
_global_pool = arg2;
4137
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
4139
if ((argc < 1) || (argc > 2)) {
4140
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
4142
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
4143
if (!SWIG_IsOK(res1)) {
4144
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_fs_type", 1, argv[0] ));
4146
arg1 = (svn_repos_t *)(argp1);
4152
svn_swig_rb_raise_svn_repos_already_close();
4156
result = (char *)svn_repos_fs_type(arg1,arg2);
4163
vresult = rb_str_new2(result);
4170
target = _global_vresult_address == &vresult ? self : vresult;
4171
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4172
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4173
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4179
target = _global_vresult_address == &vresult ? self : vresult;
4180
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4181
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4182
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4189
_wrap_svn_repos_hotcopy3(int argc, VALUE *argv, VALUE self) {
4190
char *arg1 = (char *) 0 ;
4191
char *arg2 = (char *) 0 ;
4192
svn_boolean_t arg3 ;
4193
svn_boolean_t arg4 ;
4194
svn_repos_notify_func_t arg5 = (svn_repos_notify_func_t) 0 ;
4195
void *arg6 = (void *) 0 ;
4196
svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
4197
void *arg8 = (void *) 0 ;
4198
apr_pool_t *arg9 = (apr_pool_t *) 0 ;
4199
VALUE _global_svn_swig_rb_pool ;
4200
apr_pool_t *_global_pool ;
4208
svn_error_t *result = 0 ;
4209
VALUE vresult = Qnil;
4212
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg9);
4213
_global_pool = arg9;
4214
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
4216
if ((argc < 7) || (argc > 8)) {
4217
rb_raise(rb_eArgError, "wrong # of arguments(%d for 7)",argc); SWIG_fail;
4219
res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
4220
if (!SWIG_IsOK(res1)) {
4221
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_repos_hotcopy3", 1, argv[0] ));
4223
arg1 = (char *)(buf1);
4224
res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
4225
if (!SWIG_IsOK(res2)) {
4226
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_repos_hotcopy3", 2, argv[1] ));
4228
arg2 = (char *)(buf2);
4229
arg3 = RTEST(argv[2]);
4230
arg4 = RTEST(argv[3]);
4232
int res = SWIG_ConvertFunctionPtr(argv[4], (void**)(&arg5), SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void);
4233
if (!SWIG_IsOK(res)) {
4234
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_notify_func_t","svn_repos_hotcopy3", 5, argv[4] ));
4237
res6 = SWIG_ConvertPtr(argv[5],SWIG_as_voidptrptr(&arg6), 0, 0);
4238
if (!SWIG_IsOK(res6)) {
4239
SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "void *","svn_repos_hotcopy3", 6, argv[5] ));
4242
arg7 = (svn_cancel_func_t) svn_swig_rb_cancel_func;
4243
arg8 = (void *)svn_swig_rb_make_baton(argv[6], _global_svn_swig_rb_pool);
4249
result = (svn_error_t *)svn_repos_hotcopy3((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
4256
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4257
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4258
svn_swig_rb_handle_svn_error(result);
4263
svn_swig_rb_set_baton(vresult, (VALUE)arg8);
4265
if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4266
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4269
target = _global_vresult_address == &vresult ? self : vresult;
4270
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4271
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4272
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
4276
if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4277
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4280
target = _global_vresult_address == &vresult ? self : vresult;
4281
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
4282
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
4283
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
3752
4290
_wrap_svn_repos_hotcopy2(int argc, VALUE *argv, VALUE self) {
3753
4291
char *arg1 = (char *) 0 ;
3754
4292
char *arg2 = (char *) 0 ;
9768
10306
SWIGINTERN VALUE
10307
_wrap_svn_repos_fs_lock_many(int argc, VALUE *argv, VALUE self) {
10308
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
10309
apr_hash_t *arg2 = (apr_hash_t *) 0 ;
10310
char *arg3 = (char *) 0 ;
10311
svn_boolean_t arg4 ;
10313
svn_boolean_t arg6 ;
10314
svn_fs_lock_callback_t arg7 = (svn_fs_lock_callback_t) 0 ;
10315
void *arg8 = (void *) 0 ;
10316
apr_pool_t *arg9 = (apr_pool_t *) 0 ;
10317
apr_pool_t *arg10 = (apr_pool_t *) 0 ;
10318
VALUE _global_svn_swig_rb_pool ;
10319
apr_pool_t *_global_pool ;
10325
svn_error_t *result = 0 ;
10326
VALUE vresult = Qnil;
10329
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg9);
10330
_global_pool = arg9;
10331
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
10334
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg10);
10335
_global_pool = arg10;
10336
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
10338
if ((argc < 8) || (argc > 10)) {
10339
rb_raise(rb_eArgError, "wrong # of arguments(%d for 8)",argc); SWIG_fail;
10341
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
10342
if (!SWIG_IsOK(res1)) {
10343
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_fs_lock_many", 1, argv[0] ));
10345
arg1 = (svn_repos_t *)(argp1);
10346
res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_apr_hash_t, 0 | 0 );
10347
if (!SWIG_IsOK(res2)) {
10348
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_hash_t *","svn_repos_fs_lock_many", 2, argv[1] ));
10350
arg2 = (apr_hash_t *)(argp2);
10352
if (NIL_P(argv[2])) {
10355
arg3 = StringValuePtr(argv[2]);
10358
arg4 = RTEST(argv[3]);
10360
arg5 = (apr_time_t)NUM2LL(argv[4]);
10362
arg6 = RTEST(argv[5]);
10364
int res = SWIG_ConvertFunctionPtr(argv[6], (void**)(&arg7), 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);
10365
if (!SWIG_IsOK(res)) {
10366
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_fs_lock_callback_t","svn_repos_fs_lock_many", 7, argv[6] ));
10369
res8 = SWIG_ConvertPtr(argv[7],SWIG_as_voidptrptr(&arg8), 0, 0);
10370
if (!SWIG_IsOK(res8)) {
10371
SWIG_exception_fail(SWIG_ArgError(res8), Ruby_Format_TypeError( "", "void *","svn_repos_fs_lock_many", 8, argv[7] ));
10381
svn_swig_rb_raise_svn_repos_already_close();
10385
result = (svn_error_t *)svn_repos_fs_lock_many(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
10392
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10393
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10394
svn_swig_rb_handle_svn_error(result);
10400
target = _global_vresult_address == &vresult ? self : vresult;
10401
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10402
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10403
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10407
target = _global_vresult_address == &vresult ? self : vresult;
10408
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10409
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10410
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10416
target = _global_vresult_address == &vresult ? self : vresult;
10417
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10418
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10419
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10423
target = _global_vresult_address == &vresult ? self : vresult;
10424
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10425
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10426
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
9769
10433
_wrap_svn_repos_fs_lock(int argc, VALUE *argv, VALUE self) {
9770
10434
svn_lock_t **arg1 = (svn_lock_t **) 0 ;
9771
10435
svn_repos_t *arg2 = (svn_repos_t *) 0 ;
9876
10540
SWIGINTERN VALUE
10541
_wrap_svn_repos_fs_unlock_many(int argc, VALUE *argv, VALUE self) {
10542
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
10543
apr_hash_t *arg2 = (apr_hash_t *) 0 ;
10544
svn_boolean_t arg3 ;
10545
svn_fs_lock_callback_t arg4 = (svn_fs_lock_callback_t) 0 ;
10546
void *arg5 = (void *) 0 ;
10547
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
10548
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
10549
VALUE _global_svn_swig_rb_pool ;
10550
apr_pool_t *_global_pool ;
10556
svn_error_t *result = 0 ;
10557
VALUE vresult = Qnil;
10560
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
10561
_global_pool = arg6;
10562
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
10565
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
10566
_global_pool = arg7;
10567
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
10569
if ((argc < 5) || (argc > 7)) {
10570
rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail;
10572
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
10573
if (!SWIG_IsOK(res1)) {
10574
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_fs_unlock_many", 1, argv[0] ));
10576
arg1 = (svn_repos_t *)(argp1);
10577
res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_apr_hash_t, 0 | 0 );
10578
if (!SWIG_IsOK(res2)) {
10579
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_hash_t *","svn_repos_fs_unlock_many", 2, argv[1] ));
10581
arg2 = (apr_hash_t *)(argp2);
10582
arg3 = RTEST(argv[2]);
10584
int res = SWIG_ConvertFunctionPtr(argv[3], (void**)(&arg4), 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);
10585
if (!SWIG_IsOK(res)) {
10586
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_fs_lock_callback_t","svn_repos_fs_unlock_many", 4, argv[3] ));
10589
res5 = SWIG_ConvertPtr(argv[4],SWIG_as_voidptrptr(&arg5), 0, 0);
10590
if (!SWIG_IsOK(res5)) {
10591
SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "void *","svn_repos_fs_unlock_many", 5, argv[4] ));
10601
svn_swig_rb_raise_svn_repos_already_close();
10605
result = (svn_error_t *)svn_repos_fs_unlock_many(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
10612
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10613
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10614
svn_swig_rb_handle_svn_error(result);
10620
target = _global_vresult_address == &vresult ? self : vresult;
10621
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10622
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10623
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10627
target = _global_vresult_address == &vresult ? self : vresult;
10628
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10629
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10630
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10636
target = _global_vresult_address == &vresult ? self : vresult;
10637
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10638
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10639
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10643
target = _global_vresult_address == &vresult ? self : vresult;
10644
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
10645
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
10646
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
9877
10653
_wrap_svn_repos_fs_unlock(int argc, VALUE *argv, VALUE self) {
9878
10654
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
9879
10655
char *arg2 = (char *) 0 ;
10873
11649
SWIGINTERN VALUE
11650
_wrap_svn_repos_fs_get_inherited_props(int argc, VALUE *argv, VALUE self) {
11651
apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
11652
svn_fs_root_t *arg2 = (svn_fs_root_t *) 0 ;
11653
char *arg3 = (char *) 0 ;
11654
char *arg4 = (char *) 0 ;
11655
svn_repos_authz_func_t arg5 = (svn_repos_authz_func_t) 0 ;
11656
void *arg6 = (void *) 0 ;
11657
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
11658
apr_pool_t *arg8 = (apr_pool_t *) 0 ;
11659
VALUE _global_svn_swig_rb_pool ;
11660
apr_pool_t *_global_pool ;
11661
apr_array_header_t *temp1 ;
11667
svn_error_t *result = 0 ;
11668
VALUE vresult = Qnil;
11671
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
11672
_global_pool = arg7;
11673
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
11676
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg8);
11677
_global_pool = arg8;
11678
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
11681
if ((argc < 4) || (argc > 6)) {
11682
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
11684
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_fs_root_t, 0 | 0 );
11685
if (!SWIG_IsOK(res2)) {
11686
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_fs_root_t *","svn_repos_fs_get_inherited_props", 2, argv[0] ));
11688
arg2 = (svn_fs_root_t *)(argp2);
11690
arg3 = StringValueCStr(argv[1]);
11692
res4 = SWIG_AsCharPtrAndSize(argv[2], &buf4, NULL, &alloc4);
11693
if (!SWIG_IsOK(res4)) {
11694
SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_repos_fs_get_inherited_props", 4, argv[2] ));
11696
arg4 = (char *)(buf4);
11698
arg5 = (svn_repos_authz_func_t) svn_swig_rb_repos_authz_func;
11699
arg6 = (void *)svn_swig_rb_make_baton(argv[3], _global_svn_swig_rb_pool);
11708
result = (svn_error_t *)svn_repos_fs_get_inherited_props(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
11715
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
11716
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
11717
svn_swig_rb_handle_svn_error(result);
11722
/* FIXME: Missing argout typemap: svn_repos_fs_get_inherited_props arg 1 (apr_array_header_t **) */
11727
SWIG_exception(SWIG_ValueError, "svn_repos_fs_get_inherited_props is not implemented yet");
11730
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
11733
target = _global_vresult_address == &vresult ? self : vresult;
11734
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
11735
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
11736
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
11740
target = _global_vresult_address == &vresult ? self : vresult;
11741
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
11742
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
11743
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
11747
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
11750
target = _global_vresult_address == &vresult ? self : vresult;
11751
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
11752
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
11753
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
11757
target = _global_vresult_address == &vresult ? self : vresult;
11758
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
11759
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
11760
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
10874
11767
_wrap_svn_repos_fs_change_txn_prop(int argc, VALUE *argv, VALUE self) {
10875
11768
svn_fs_txn_t *arg1 = (svn_fs_txn_t *) 0 ;
10876
11769
char *arg2 = (char *) 0 ;
11718
12611
SWIGINTERN VALUE
12612
_wrap_svn_repos_info_format(int argc, VALUE *argv, VALUE self) {
12613
int *arg1 = (int *) 0 ;
12614
svn_version_t **arg2 = (svn_version_t **) 0 ;
12615
svn_repos_t *arg3 = (svn_repos_t *) 0 ;
12616
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
12617
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
12618
VALUE _global_svn_swig_rb_pool ;
12619
apr_pool_t *_global_pool ;
12621
int res1 = SWIG_TMPOBJ ;
12622
svn_version_t *temp2 ;
12625
svn_error_t *result = 0 ;
12626
VALUE vresult = Qnil;
12629
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
12630
_global_pool = arg4;
12631
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
12634
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5);
12635
_global_pool = arg5;
12636
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
12640
if ((argc < 1) || (argc > 3)) {
12641
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
12643
res3 = SWIG_ConvertPtr(argv[0], &argp3,SWIGTYPE_p_svn_repos_t, 0 | 0 );
12644
if (!SWIG_IsOK(res3)) {
12645
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_info_format", 3, argv[0] ));
12647
arg3 = (svn_repos_t *)(argp3);
12656
svn_swig_rb_raise_svn_repos_already_close();
12660
result = (svn_error_t *)svn_repos_info_format(arg1,arg2,arg3,arg4,arg5);
12667
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12668
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12669
svn_swig_rb_handle_svn_error(result);
12673
if (SWIG_IsTmpObj(res1)) {
12674
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_From_int((*arg1)));
12676
int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
12677
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
12680
/* FIXME: Missing argout typemap: svn_repos_info_format arg 2 (svn_version_t **) */
12685
SWIG_exception(SWIG_ValueError, "svn_repos_info_format is not implemented yet");
12690
target = _global_vresult_address == &vresult ? self : vresult;
12691
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
12692
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12693
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12697
target = _global_vresult_address == &vresult ? self : vresult;
12698
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
12699
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12700
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12706
target = _global_vresult_address == &vresult ? self : vresult;
12707
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
12708
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12709
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12713
target = _global_vresult_address == &vresult ? self : vresult;
12714
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
12715
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12716
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12723
_wrap_svn_repos_verify_fs3(int argc, VALUE *argv, VALUE self) {
12724
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
12725
svn_revnum_t arg2 ;
12726
svn_revnum_t arg3 ;
12727
svn_boolean_t arg4 ;
12728
svn_boolean_t arg5 ;
12729
svn_repos_notify_func_t arg6 = (svn_repos_notify_func_t) 0 ;
12730
void *arg7 = (void *) 0 ;
12731
svn_repos_verify_callback_t arg8 = (svn_repos_verify_callback_t) 0 ;
12732
void *arg9 = (void *) 0 ;
12733
svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
12734
void *arg11 = (void *) 0 ;
12735
apr_pool_t *arg12 = (apr_pool_t *) 0 ;
12736
VALUE _global_svn_swig_rb_pool ;
12737
apr_pool_t *_global_pool ;
12747
svn_error_t *result = 0 ;
12748
VALUE vresult = Qnil;
12751
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg12);
12752
_global_pool = arg12;
12753
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
12755
if ((argc < 11) || (argc > 12)) {
12756
rb_raise(rb_eArgError, "wrong # of arguments(%d for 11)",argc); SWIG_fail;
12758
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
12759
if (!SWIG_IsOK(res1)) {
12760
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_verify_fs3", 1, argv[0] ));
12762
arg1 = (svn_repos_t *)(argp1);
12763
ecode2 = SWIG_AsVal_long(argv[1], &val2);
12764
if (!SWIG_IsOK(ecode2)) {
12765
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","svn_repos_verify_fs3", 2, argv[1] ));
12767
arg2 = (svn_revnum_t)(val2);
12768
ecode3 = SWIG_AsVal_long(argv[2], &val3);
12769
if (!SWIG_IsOK(ecode3)) {
12770
SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "svn_revnum_t","svn_repos_verify_fs3", 3, argv[2] ));
12772
arg3 = (svn_revnum_t)(val3);
12773
arg4 = RTEST(argv[3]);
12774
arg5 = RTEST(argv[4]);
12776
int res = SWIG_ConvertFunctionPtr(argv[5], (void**)(&arg6), SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void);
12777
if (!SWIG_IsOK(res)) {
12778
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_notify_func_t","svn_repos_verify_fs3", 6, argv[5] ));
12781
res7 = SWIG_ConvertPtr(argv[6],SWIG_as_voidptrptr(&arg7), 0, 0);
12782
if (!SWIG_IsOK(res7)) {
12783
SWIG_exception_fail(SWIG_ArgError(res7), Ruby_Format_TypeError( "", "void *","svn_repos_verify_fs3", 7, argv[6] ));
12786
int res = SWIG_ConvertFunctionPtr(argv[7], (void**)(&arg8), SWIGTYPE_p_f_p_void_svn_revnum_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t);
12787
if (!SWIG_IsOK(res)) {
12788
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_verify_callback_t","svn_repos_verify_fs3", 8, argv[7] ));
12791
res9 = SWIG_ConvertPtr(argv[8],SWIG_as_voidptrptr(&arg9), 0, 0);
12792
if (!SWIG_IsOK(res9)) {
12793
SWIG_exception_fail(SWIG_ArgError(res9), Ruby_Format_TypeError( "", "void *","svn_repos_verify_fs3", 9, argv[8] ));
12796
int res = SWIG_ConvertFunctionPtr(argv[9], (void**)(&arg10), SWIGTYPE_p_f_p_void__p_svn_error_t);
12797
if (!SWIG_IsOK(res)) {
12798
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_cancel_func_t","svn_repos_verify_fs3", 10, argv[9] ));
12801
res11 = SWIG_ConvertPtr(argv[10],SWIG_as_voidptrptr(&arg11), 0, 0);
12802
if (!SWIG_IsOK(res11)) {
12803
SWIG_exception_fail(SWIG_ArgError(res11), Ruby_Format_TypeError( "", "void *","svn_repos_verify_fs3", 11, argv[10] ));
12810
svn_swig_rb_raise_svn_repos_already_close();
12814
result = (svn_error_t *)svn_repos_verify_fs3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
12821
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12822
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12823
svn_swig_rb_handle_svn_error(result);
12829
target = _global_vresult_address == &vresult ? self : vresult;
12830
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
12831
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12832
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12838
target = _global_vresult_address == &vresult ? self : vresult;
12839
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
12840
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
12841
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
11719
12848
_wrap_svn_repos_verify_fs2(int argc, VALUE *argv, VALUE self) {
11720
12849
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
11721
12850
svn_revnum_t arg2 ;
12142
13271
SWIGINTERN VALUE
13272
_wrap_svn_repos_load_fs5(int argc, VALUE *argv, VALUE self) {
13273
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
13274
svn_stream_t *arg2 = (svn_stream_t *) 0 ;
13275
svn_revnum_t arg3 ;
13276
svn_revnum_t arg4 ;
13277
enum svn_repos_load_uuid arg5 ;
13278
char *arg6 = (char *) 0 ;
13279
svn_boolean_t arg7 ;
13280
svn_boolean_t arg8 ;
13281
svn_boolean_t arg9 ;
13282
svn_boolean_t arg10 ;
13283
svn_repos_notify_func_t arg11 = (svn_repos_notify_func_t) 0 ;
13284
void *arg12 = (void *) 0 ;
13285
svn_cancel_func_t arg13 = (svn_cancel_func_t) 0 ;
13286
void *arg14 = (void *) 0 ;
13287
apr_pool_t *arg15 = (apr_pool_t *) 0 ;
13288
VALUE _global_svn_swig_rb_pool ;
13289
apr_pool_t *_global_pool ;
13299
svn_error_t *result = 0 ;
13300
VALUE vresult = Qnil;
13303
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg15);
13304
_global_pool = arg15;
13305
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
13307
if ((argc < 13) || (argc > 14)) {
13308
rb_raise(rb_eArgError, "wrong # of arguments(%d for 13)",argc); SWIG_fail;
13310
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
13311
if (!SWIG_IsOK(res1)) {
13312
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_load_fs5", 1, argv[0] ));
13314
arg1 = (svn_repos_t *)(argp1);
13316
arg2 = svn_swig_rb_make_stream(argv[1]);
13318
ecode3 = SWIG_AsVal_long(argv[2], &val3);
13319
if (!SWIG_IsOK(ecode3)) {
13320
SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "svn_revnum_t","svn_repos_load_fs5", 3, argv[2] ));
13322
arg3 = (svn_revnum_t)(val3);
13323
ecode4 = SWIG_AsVal_long(argv[3], &val4);
13324
if (!SWIG_IsOK(ecode4)) {
13325
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "svn_revnum_t","svn_repos_load_fs5", 4, argv[3] ));
13327
arg4 = (svn_revnum_t)(val4);
13328
ecode5 = SWIG_AsVal_int(argv[4], &val5);
13329
if (!SWIG_IsOK(ecode5)) {
13330
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "enum svn_repos_load_uuid","svn_repos_load_fs5", 5, argv[4] ));
13332
arg5 = (enum svn_repos_load_uuid)(val5);
13334
if (NIL_P(argv[5])) {
13337
arg6 = StringValuePtr(argv[5]);
13340
arg7 = RTEST(argv[6]);
13341
arg8 = RTEST(argv[7]);
13342
arg9 = RTEST(argv[8]);
13343
arg10 = RTEST(argv[9]);
13345
int res = SWIG_ConvertFunctionPtr(argv[10], (void**)(&arg11), SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void);
13346
if (!SWIG_IsOK(res)) {
13347
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_notify_func_t","svn_repos_load_fs5", 11, argv[10] ));
13350
res12 = SWIG_ConvertPtr(argv[11],SWIG_as_voidptrptr(&arg12), 0, 0);
13351
if (!SWIG_IsOK(res12)) {
13352
SWIG_exception_fail(SWIG_ArgError(res12), Ruby_Format_TypeError( "", "void *","svn_repos_load_fs5", 12, argv[11] ));
13355
arg13 = (svn_cancel_func_t) svn_swig_rb_cancel_func;
13356
arg14 = (void *)svn_swig_rb_make_baton(argv[12], _global_svn_swig_rb_pool);
13363
svn_swig_rb_raise_svn_repos_already_close();
13367
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);
13374
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
13375
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
13376
svn_swig_rb_handle_svn_error(result);
13381
svn_swig_rb_set_baton(vresult, (VALUE)arg14);
13385
target = _global_vresult_address == &vresult ? self : vresult;
13386
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
13387
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
13388
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
13394
target = _global_vresult_address == &vresult ? self : vresult;
13395
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
13396
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
13397
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
12143
13404
_wrap_svn_repos_load_fs4(int argc, VALUE *argv, VALUE self) {
12144
13405
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
12145
13406
svn_stream_t *arg2 = (svn_stream_t *) 0 ;
13304
14565
SWIGINTERN VALUE
14566
_wrap_svn_repos_get_fs_build_parser5(int argc, VALUE *argv, VALUE self) {
14567
svn_repos_parse_fns3_t **arg1 = (svn_repos_parse_fns3_t **) 0 ;
14568
void **arg2 = (void **) 0 ;
14569
svn_repos_t *arg3 = (svn_repos_t *) 0 ;
14570
svn_revnum_t arg4 ;
14571
svn_revnum_t arg5 ;
14572
svn_boolean_t arg6 ;
14573
svn_boolean_t arg7 ;
14574
enum svn_repos_load_uuid arg8 ;
14575
char *arg9 = (char *) 0 ;
14576
svn_boolean_t arg10 ;
14577
svn_boolean_t arg11 ;
14578
svn_boolean_t arg12 ;
14579
svn_repos_notify_func_t arg13 = (svn_repos_notify_func_t) 0 ;
14580
void *arg14 = (void *) 0 ;
14581
apr_pool_t *arg15 = (apr_pool_t *) 0 ;
14582
VALUE _global_svn_swig_rb_pool ;
14583
apr_pool_t *_global_pool ;
14584
svn_repos_parse_fns3_t *temp1 ;
14595
svn_error_t *result = 0 ;
14596
VALUE vresult = Qnil;
14599
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg15);
14600
_global_pool = arg15;
14601
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
14605
if ((argc < 12) || (argc > 13)) {
14606
rb_raise(rb_eArgError, "wrong # of arguments(%d for 12)",argc); SWIG_fail;
14608
res3 = SWIG_ConvertPtr(argv[0], &argp3,SWIGTYPE_p_svn_repos_t, 0 | 0 );
14609
if (!SWIG_IsOK(res3)) {
14610
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_get_fs_build_parser5", 3, argv[0] ));
14612
arg3 = (svn_repos_t *)(argp3);
14613
ecode4 = SWIG_AsVal_long(argv[1], &val4);
14614
if (!SWIG_IsOK(ecode4)) {
14615
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "svn_revnum_t","svn_repos_get_fs_build_parser5", 4, argv[1] ));
14617
arg4 = (svn_revnum_t)(val4);
14618
ecode5 = SWIG_AsVal_long(argv[2], &val5);
14619
if (!SWIG_IsOK(ecode5)) {
14620
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "svn_revnum_t","svn_repos_get_fs_build_parser5", 5, argv[2] ));
14622
arg5 = (svn_revnum_t)(val5);
14623
arg6 = RTEST(argv[3]);
14624
arg7 = RTEST(argv[4]);
14625
ecode8 = SWIG_AsVal_int(argv[5], &val8);
14626
if (!SWIG_IsOK(ecode8)) {
14627
SWIG_exception_fail(SWIG_ArgError(ecode8), Ruby_Format_TypeError( "", "enum svn_repos_load_uuid","svn_repos_get_fs_build_parser5", 8, argv[5] ));
14629
arg8 = (enum svn_repos_load_uuid)(val8);
14631
if (NIL_P(argv[6])) {
14634
arg9 = StringValuePtr(argv[6]);
14637
arg10 = RTEST(argv[7]);
14638
arg11 = RTEST(argv[8]);
14639
arg12 = RTEST(argv[9]);
14641
int res = SWIG_ConvertFunctionPtr(argv[10], (void**)(&arg13), SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void);
14642
if (!SWIG_IsOK(res)) {
14643
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_notify_func_t","svn_repos_get_fs_build_parser5", 13, argv[10] ));
14646
res14 = SWIG_ConvertPtr(argv[11],SWIG_as_voidptrptr(&arg14), 0, 0);
14647
if (!SWIG_IsOK(res14)) {
14648
SWIG_exception_fail(SWIG_ArgError(res14), Ruby_Format_TypeError( "", "void *","svn_repos_get_fs_build_parser5", 14, argv[11] ));
14655
svn_swig_rb_raise_svn_repos_already_close();
14659
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);
14666
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
14667
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
14668
svn_swig_rb_handle_svn_error(result);
14673
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_repos_parse_fns3_t, 0));
14676
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg2, SWIGTYPE_p_void, 0));
14680
target = _global_vresult_address == &vresult ? self : vresult;
14681
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
14682
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
14683
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
14689
target = _global_vresult_address == &vresult ? self : vresult;
14690
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
14691
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
14692
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
13305
14699
_wrap_svn_repos_get_fs_build_parser4(int argc, VALUE *argv, VALUE self) {
13306
14700
svn_repos_parse_fns3_t **arg1 = (svn_repos_parse_fns3_t **) 0 ;
13307
14701
void **arg2 = (void **) 0 ;
15353
16753
SWIGINTERN VALUE
15354
_wrap_svn_repos_fs_get_inherited_props(int argc, VALUE *argv, VALUE self) {
15355
apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
15356
svn_fs_root_t *arg2 = (svn_fs_root_t *) 0 ;
15357
char *arg3 = (char *) 0 ;
15358
char *arg4 = (char *) 0 ;
15359
svn_repos_authz_func_t arg5 = (svn_repos_authz_func_t) 0 ;
15360
void *arg6 = (void *) 0 ;
15361
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
15362
apr_pool_t *arg8 = (apr_pool_t *) 0 ;
15363
VALUE _global_svn_swig_rb_pool ;
15364
apr_pool_t *_global_pool ;
15365
apr_array_header_t *temp1 ;
15371
svn_error_t *result = 0 ;
15372
VALUE vresult = Qnil;
15375
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
15376
_global_pool = arg7;
15377
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
15380
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg8);
15381
_global_pool = arg8;
15382
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
15385
if ((argc < 4) || (argc > 6)) {
15386
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
15388
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_fs_root_t, 0 | 0 );
15389
if (!SWIG_IsOK(res2)) {
15390
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_fs_root_t *","svn_repos_fs_get_inherited_props", 2, argv[0] ));
15392
arg2 = (svn_fs_root_t *)(argp2);
15394
arg3 = StringValueCStr(argv[1]);
15396
res4 = SWIG_AsCharPtrAndSize(argv[2], &buf4, NULL, &alloc4);
15397
if (!SWIG_IsOK(res4)) {
15398
SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_repos_fs_get_inherited_props", 4, argv[2] ));
15400
arg4 = (char *)(buf4);
15402
arg5 = svn_swig_rb_repos_authz_func;
15403
arg6 = (void *)svn_swig_rb_make_baton(argv[3], _global_svn_swig_rb_pool);
15412
result = (svn_error_t *)svn_repos_fs_get_inherited_props(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
15419
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
15420
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
15421
svn_swig_rb_handle_svn_error(result);
15426
/* FIXME: Missing argout typemap: svn_repos_fs_get_inherited_props arg 1 (apr_array_header_t **) */
15431
SWIG_exception(SWIG_ValueError, "svn_repos_fs_get_inherited_props is not implemented yet");
15434
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
15437
target = _global_vresult_address == &vresult ? self : vresult;
15438
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
15439
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
15440
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
15444
target = _global_vresult_address == &vresult ? self : vresult;
15445
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
15446
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
15447
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
15451
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
15454
target = _global_vresult_address == &vresult ? self : vresult;
15455
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
15456
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
15457
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
15461
target = _global_vresult_address == &vresult ? self : vresult;
15462
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
15463
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
15464
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
15471
_wrap_svn_repos_remember_client_capabilities(int argc, VALUE *argv, VALUE self) {
15472
svn_repos_t *arg1 = (svn_repos_t *) 0 ;
15473
apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
15478
svn_error_t *result = 0 ;
15479
VALUE vresult = Qnil;
15481
if ((argc < 2) || (argc > 2)) {
15482
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
15484
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
15485
if (!SWIG_IsOK(res1)) {
15486
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_repos_t *","svn_repos_remember_client_capabilities", 1, argv[0] ));
15488
arg1 = (svn_repos_t *)(argp1);
15489
res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_apr_array_header_t, 0 | 0 );
15490
if (!SWIG_IsOK(res2)) {
15491
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_array_header_t const *","svn_repos_remember_client_capabilities", 2, argv[1] ));
15493
arg2 = (apr_array_header_t *)(argp2);
15496
svn_swig_rb_raise_svn_repos_already_close();
15500
result = (svn_error_t *)svn_repos_remember_client_capabilities(arg1,(apr_array_header_t const *)arg2);
15507
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
15508
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
15509
svn_swig_rb_handle_svn_error(result);
15520
16754
_wrap_svn_repos_parse_fns3_invoke_magic_header_record(int argc, VALUE *argv, VALUE self) {
15521
16755
svn_repos_parse_fns3_t *arg1 = (svn_repos_parse_fns3_t *) 0 ;
17062
18296
SWIGINTERN VALUE
18297
_wrap_svn_repos_invoke_notify_func(int argc, VALUE *argv, VALUE self) {
18298
svn_repos_notify_func_t arg1 = (svn_repos_notify_func_t) 0 ;
18299
void *arg2 = (void *) 0 ;
18300
svn_repos_notify_t *arg3 = (svn_repos_notify_t *) 0 ;
18301
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
18302
VALUE _global_svn_swig_rb_pool ;
18303
apr_pool_t *_global_pool ;
18309
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
18310
_global_pool = arg4;
18311
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
18313
if ((argc < 3) || (argc > 4)) {
18314
rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
18317
int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void);
18318
if (!SWIG_IsOK(res)) {
18319
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_notify_func_t","svn_repos_invoke_notify_func", 1, argv[0] ));
18322
res2 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg2), 0, 0);
18323
if (!SWIG_IsOK(res2)) {
18324
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void *","svn_repos_invoke_notify_func", 2, argv[1] ));
18326
res3 = SWIG_ConvertPtr(argv[2], &argp3,SWIGTYPE_p_svn_repos_notify_t, 0 | 0 );
18327
if (!SWIG_IsOK(res3)) {
18328
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_repos_notify_t const *","svn_repos_invoke_notify_func", 3, argv[2] ));
18330
arg3 = (svn_repos_notify_t *)(argp3);
18335
svn_repos_invoke_notify_func(arg1,arg2,(struct svn_repos_notify_t const *)arg3,arg4);
18342
target = _global_vresult_address == &vresult ? self : vresult;
18343
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
18344
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18345
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
18351
target = _global_vresult_address == &vresult ? self : vresult;
18352
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
18353
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18354
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
18361
_wrap_svn_repos_invoke_freeze_func(int argc, VALUE *argv, VALUE self) {
18362
svn_repos_freeze_func_t arg1 = (svn_repos_freeze_func_t) 0 ;
18363
void *arg2 = (void *) 0 ;
18364
apr_pool_t *arg3 = (apr_pool_t *) 0 ;
18365
VALUE _global_svn_swig_rb_pool ;
18366
apr_pool_t *_global_pool ;
18368
svn_error_t *result = 0 ;
18369
VALUE vresult = Qnil;
18372
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
18373
_global_pool = arg3;
18374
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
18376
if ((argc < 2) || (argc > 3)) {
18377
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
18380
int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
18381
if (!SWIG_IsOK(res)) {
18382
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_freeze_func_t","svn_repos_invoke_freeze_func", 1, argv[0] ));
18385
res2 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg2), 0, 0);
18386
if (!SWIG_IsOK(res2)) {
18387
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void *","svn_repos_invoke_freeze_func", 2, argv[1] ));
18393
result = (svn_error_t *)svn_repos_invoke_freeze_func(arg1,arg2,arg3);
18400
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18401
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
18402
svn_swig_rb_handle_svn_error(result);
18408
target = _global_vresult_address == &vresult ? self : vresult;
18409
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
18410
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18411
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
18417
target = _global_vresult_address == &vresult ? self : vresult;
18418
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
18419
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18420
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
18427
_wrap_svn_repos_invoke_history_func(int argc, VALUE *argv, VALUE self) {
18428
svn_repos_history_func_t arg1 = (svn_repos_history_func_t) 0 ;
18429
void *arg2 = (void *) 0 ;
18430
char *arg3 = (char *) 0 ;
18431
svn_revnum_t arg4 ;
18432
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
18433
VALUE _global_svn_swig_rb_pool ;
18434
apr_pool_t *_global_pool ;
18438
svn_error_t *result = 0 ;
18439
VALUE vresult = Qnil;
18442
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5);
18443
_global_pool = arg5;
18444
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
18446
if ((argc < 4) || (argc > 5)) {
18447
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
18450
int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t__p_svn_error_t);
18451
if (!SWIG_IsOK(res)) {
18452
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_history_func_t","svn_repos_invoke_history_func", 1, argv[0] ));
18455
res2 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg2), 0, 0);
18456
if (!SWIG_IsOK(res2)) {
18457
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void *","svn_repos_invoke_history_func", 2, argv[1] ));
18460
arg3 = StringValueCStr(argv[2]);
18462
ecode4 = SWIG_AsVal_long(argv[3], &val4);
18463
if (!SWIG_IsOK(ecode4)) {
18464
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "svn_revnum_t","svn_repos_invoke_history_func", 4, argv[3] ));
18466
arg4 = (svn_revnum_t)(val4);
18471
result = (svn_error_t *)svn_repos_invoke_history_func(arg1,arg2,(char const *)arg3,arg4,arg5);
18478
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18479
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
18480
svn_swig_rb_handle_svn_error(result);
18486
target = _global_vresult_address == &vresult ? self : vresult;
18487
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
18488
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18489
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
18495
target = _global_vresult_address == &vresult ? self : vresult;
18496
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
18497
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
18498
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
17063
18505
_wrap_svn_repos_invoke_file_rev_handler(int argc, VALUE *argv, VALUE self) {
17064
18506
svn_repos_file_rev_handler_t arg1 = (svn_repos_file_rev_handler_t) 0 ;
17065
18507
void *arg2 = (void *) 0 ;
17168
18610
SWIGINTERN VALUE
17169
_wrap_svn_repos_invoke_notify_func(int argc, VALUE *argv, VALUE self) {
17170
svn_repos_notify_func_t arg1 = (svn_repos_notify_func_t) 0 ;
17171
void *arg2 = (void *) 0 ;
17172
svn_repos_notify_t *arg3 = (svn_repos_notify_t *) 0 ;
17173
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
17174
VALUE _global_svn_swig_rb_pool ;
17175
apr_pool_t *_global_pool ;
17181
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
17182
_global_pool = arg4;
17183
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
17185
if ((argc < 3) || (argc > 4)) {
17186
rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
17189
int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_void_p_q_const__struct_svn_repos_notify_t_p_apr_pool_t__void);
17190
if (!SWIG_IsOK(res)) {
17191
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_notify_func_t","svn_repos_invoke_notify_func", 1, argv[0] ));
17194
res2 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg2), 0, 0);
17195
if (!SWIG_IsOK(res2)) {
17196
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void *","svn_repos_invoke_notify_func", 2, argv[1] ));
17198
res3 = SWIG_ConvertPtr(argv[2], &argp3,SWIGTYPE_p_svn_repos_notify_t, 0 | 0 );
17199
if (!SWIG_IsOK(res3)) {
17200
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_repos_notify_t const *","svn_repos_invoke_notify_func", 3, argv[2] ));
17202
arg3 = (svn_repos_notify_t *)(argp3);
17207
svn_repos_invoke_notify_func(arg1,arg2,(struct svn_repos_notify_t const *)arg3,arg4);
17214
target = _global_vresult_address == &vresult ? self : vresult;
17215
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
17216
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
17217
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
17223
target = _global_vresult_address == &vresult ? self : vresult;
17224
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
17225
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
17226
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
17233
_wrap_svn_repos_invoke_freeze_func(int argc, VALUE *argv, VALUE self) {
17234
svn_repos_freeze_func_t arg1 = (svn_repos_freeze_func_t) 0 ;
17235
void *arg2 = (void *) 0 ;
17236
apr_pool_t *arg3 = (apr_pool_t *) 0 ;
17237
VALUE _global_svn_swig_rb_pool ;
17238
apr_pool_t *_global_pool ;
17240
svn_error_t *result = 0 ;
17241
VALUE vresult = Qnil;
17244
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
17245
_global_pool = arg3;
17246
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
17248
if ((argc < 2) || (argc > 3)) {
17249
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
17252
int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
17253
if (!SWIG_IsOK(res)) {
17254
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_repos_freeze_func_t","svn_repos_invoke_freeze_func", 1, argv[0] ));
17257
res2 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg2), 0, 0);
17258
if (!SWIG_IsOK(res2)) {
17259
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void *","svn_repos_invoke_freeze_func", 2, argv[1] ));
17265
result = (svn_error_t *)svn_repos_invoke_freeze_func(arg1,arg2,arg3);
17272
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
17273
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
17274
svn_swig_rb_handle_svn_error(result);
17280
target = _global_vresult_address == &vresult ? self : vresult;
17281
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
17282
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
17283
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
17289
target = _global_vresult_address == &vresult ? self : vresult;
17290
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
17291
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
17292
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
17299
_wrap_svn_repos_invoke_history_func(int argc, VALUE *argv, VALUE self) {
17300
svn_repos_history_func_t arg1 = (svn_repos_history_func_t) 0 ;
17301
void *arg2 = (void *) 0 ;
17302
char *arg3 = (char *) 0 ;
17303
svn_revnum_t arg4 ;
18611
_wrap_svn_repos_invoke_verify_callback(int argc, VALUE *argv, VALUE self) {
18612
svn_repos_verify_callback_t arg1 = (svn_repos_verify_callback_t) 0 ;
18613
void *arg2 = (void *) 0 ;
18614
svn_revnum_t arg3 ;
18615
svn_error_t *arg4 = (svn_error_t *) 0 ;
17304
18616
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
17305
18617
VALUE _global_svn_swig_rb_pool ;
17306
18618
apr_pool_t *_global_pool ;
17310
18624
svn_error_t *result = 0 ;
17311
18625
VALUE vresult = Qnil;
17397
18713
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};
17398
18714
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};
17399
18715
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};
18716
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};
17400
18717
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};
17401
18718
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};
17402
18719
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};
17403
18720
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};
17404
18721
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};
17405
18722
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};
18723
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};
17406
18724
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};
17407
18725
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};
17408
18726
static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
17671
19005
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}};
17672
19006
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}};
17673
19007
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}};
19008
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}};
17674
19009
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}};
17675
19010
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}};
17676
19011
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}};
17677
19012
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}};
17678
19013
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}};
17679
19014
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}};
19015
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}};
17680
19016
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}};
17681
19017
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}};
17682
19018
static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
17730
19067
static swig_cast_info _swigc__p_svn_error_t[] = { {&_swigt__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
17731
19068
static swig_cast_info _swigc__p_svn_fs_access_t[] = { {&_swigt__p_svn_fs_access_t, 0, 0, 0},{0, 0, 0, 0}};
17732
19069
static swig_cast_info _swigc__p_svn_fs_dirent_t[] = { {&_swigt__p_svn_fs_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
19070
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}};
19071
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}};
17733
19072
static swig_cast_info _swigc__p_svn_fs_history_t[] = { {&_swigt__p_svn_fs_history_t, 0, 0, 0},{0, 0, 0, 0}};
17734
19073
static swig_cast_info _swigc__p_svn_fs_id_t[] = { {&_swigt__p_svn_fs_id_t, 0, 0, 0},{0, 0, 0, 0}};
19074
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}};
19075
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}};
19076
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}};
17735
19077
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}};
17736
19078
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}};
17737
19079
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}};