~ubuntu-branches/debian/sid/subversion/sid

« back to all changes in this revision

Viewing changes to subversion/bindings/swig/ruby/core.c

  • Committer: Package Import Robot
  • Author(s): James McCoy, Peter Samuelson, James McCoy
  • Date: 2014-01-12 19:48:33 UTC
  • mfrom: (0.2.10)
  • Revision ID: package-import@ubuntu.com-20140112194833-w3axfwksn296jn5x
Tags: 1.8.5-1
[ Peter Samuelson ]
* New upstream release.  (Closes: #725787) Rediff patches:
  - Remove apr-abi1 (applied upstream), rename apr-abi2 to apr-abi
  - Remove loosen-sqlite-version-check (shouldn't be needed)
  - Remove java-osgi-metadata (applied upstream)
  - svnmucc prompts for a changelog if none is provided. (Closes: #507430)
  - Remove fix-bdb-version-detection, upstream uses "apu-config --dbm-libs"
  - Remove ruby-test-wc (applied upstream)
  - Fix “svn diff -r N file” when file has svn:mime-type set.
    (Closes: #734163)
  - Support specifying an encoding for mod_dav_svn's environment in which
    hooks are run.  (Closes: #601544)
  - Fix ordering of “svnadmin dump” paths with certain APR versions.
    (Closes: #687291)
  - Provide a better error message when authentication fails with an
    svn+ssh:// URL.  (Closes: #273874)
  - Updated Polish translations.  (Closes: #690815)

[ James McCoy ]
* Remove all traces of libneon, replaced by libserf.
* patches/sqlite_3.8.x_workaround: Upstream fix for wc-queries-test test
  failurse.
* Run configure with --with-apache-libexecdir, which allows removing part of
  patches/rpath.
* Re-enable auth-test as upstream has fixed the problem of picking up
  libraries from the environment rather than the build tree.
  (Closes: #654172)
* Point LD_LIBRARY_PATH at the built auth libraries when running the svn
  command during the build.  (Closes: #678224)
* Add a NEWS entry describing how to configure mod_dav_svn to understand
  UTF-8.  (Closes: #566148)
* Remove ancient transitional package, libsvn-ruby.
* Enable compatibility with Sqlite3 versions back to Wheezy.
* Enable hardening flags.  (Closes: #734918)
* patches/build-fixes: Enable verbose build logs.
* Build against the default ruby version.  (Closes: #722393)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* ----------------------------------------------------------------------------
2
2
 * This file was automatically generated by SWIG (http://www.swig.org).
3
 
 * Version 2.0.4
 
3
 * Version 2.0.9
4
4
 * 
5
5
 * This file is not intended to be easily readable and contains a number of 
6
6
 * coding conventions designed to improve portability and efficiency. Do not make
1374
1374
 
1375
1375
/* Runtime API */
1376
1376
 
1377
 
#define SWIG_GetModule(clientdata)                      SWIG_Ruby_GetModule()   
 
1377
#define SWIG_GetModule(clientdata)                      SWIG_Ruby_GetModule(clientdata)
1378
1378
#define SWIG_SetModule(clientdata, pointer)             SWIG_Ruby_SetModule(pointer)
1379
1379
 
1380
1380
 
1528
1528
        downcast methods. */
1529
1529
      if (obj != Qnil) {
1530
1530
        VALUE value = rb_iv_get(obj, "@__swigtype__");
1531
 
        char* type_name = RSTRING_PTR(value);
 
1531
        const char* type_name = RSTRING_PTR(value);
1532
1532
                                
1533
1533
        if (strcmp(type->name, type_name) == 0) {
1534
1534
          return obj;
1710
1710
}
1711
1711
 
1712
1712
SWIGRUNTIME swig_module_info *
1713
 
SWIG_Ruby_GetModule(void)
 
1713
SWIG_Ruby_GetModule(void *SWIGUNUSEDPARM(clientdata))
1714
1714
{
1715
1715
  VALUE pointer;
1716
1716
  swig_module_info *ret = 0;
1813
1813
#define SWIGTYPE_p_char swig_types[18]
1814
1814
#define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[19]
1815
1815
#define SWIGTYPE_p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t swig_types[20]
1816
 
#define SWIGTYPE_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[21]
1817
 
#define SWIGTYPE_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[22]
1818
 
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[23]
1819
 
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[24]
1820
 
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[25]
1821
 
#define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[26]
1822
 
#define SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27]
1823
 
#define SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[28]
1824
 
#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[29]
1825
 
#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[30]
1826
 
#define SWIGTYPE_p_f_p_q_const__char_p_void__int swig_types[31]
1827
 
#define SWIGTYPE_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[32]
1828
 
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[33]
1829
 
#define SWIGTYPE_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[34]
1830
 
#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[35]
1831
 
#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[36]
1832
 
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[37]
1833
 
#define SWIGTYPE_p_f_p_void__void swig_types[38]
1834
 
#define SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t swig_types[39]
1835
 
#define SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_p_svn_diff_t__p_svn_error_t swig_types[40]
1836
 
#define SWIGTYPE_p_f_p_void_apr_size_t__p_svn_error_t swig_types[41]
1837
 
#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[42]
1838
 
#define SWIGTYPE_p_f_p_void_p_apr_off_t_p_apr_off_t_p_q_const__svn_diff_datasource_e_apr_size_t__p_svn_error_t swig_types[43]
1839
 
#define SWIGTYPE_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[44]
1840
 
#define SWIGTYPE_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[45]
1841
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[46]
1842
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[47]
1843
 
#define SWIGTYPE_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[48]
1844
 
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[49]
1845
 
#define SWIGTYPE_p_f_p_void_p_void__void swig_types[50]
1846
 
#define SWIGTYPE_p_f_p_void_p_void_p_void_p_int__p_svn_error_t swig_types[51]
1847
 
#define SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t swig_types[52]
1848
 
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[53]
1849
 
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[54]
1850
 
#define SWIGTYPE_p_int swig_types[55]
1851
 
#define SWIGTYPE_p_long swig_types[56]
1852
 
#define SWIGTYPE_p_p_apr_array_header_t swig_types[57]
1853
 
#define SWIGTYPE_p_p_apr_file_t swig_types[58]
1854
 
#define SWIGTYPE_p_p_apr_hash_t swig_types[59]
1855
 
#define SWIGTYPE_p_p_char swig_types[60]
1856
 
#define SWIGTYPE_p_p_svn_auth_cred_simple_t swig_types[61]
1857
 
#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[62]
1858
 
#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_t swig_types[63]
1859
 
#define SWIGTYPE_p_p_svn_auth_cred_ssl_server_trust_t swig_types[64]
1860
 
#define SWIGTYPE_p_p_svn_auth_cred_username_t swig_types[65]
1861
 
#define SWIGTYPE_p_p_svn_auth_iterstate_t swig_types[66]
1862
 
#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[67]
1863
 
#define SWIGTYPE_p_p_svn_checksum_t swig_types[68]
1864
 
#define SWIGTYPE_p_p_svn_config_t swig_types[69]
1865
 
#define SWIGTYPE_p_p_svn_diff_t swig_types[70]
1866
 
#define SWIGTYPE_p_p_svn_io_dirent2_t swig_types[71]
1867
 
#define SWIGTYPE_p_p_svn_patch_file_t swig_types[72]
1868
 
#define SWIGTYPE_p_p_svn_patch_t swig_types[73]
1869
 
#define SWIGTYPE_p_p_svn_stream_mark_t swig_types[74]
1870
 
#define SWIGTYPE_p_p_svn_stream_t swig_types[75]
1871
 
#define SWIGTYPE_p_p_svn_string_t swig_types[76]
1872
 
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[77]
1873
 
#define SWIGTYPE_p_p_void swig_types[78]
1874
 
#define SWIGTYPE_p_svn_auth_baton_t swig_types[79]
1875
 
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[80]
1876
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[81]
1877
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[82]
1878
 
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[83]
1879
 
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[84]
1880
 
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[85]
1881
 
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[86]
1882
 
#define SWIGTYPE_p_svn_auth_provider_t swig_types[87]
1883
 
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[88]
1884
 
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[89]
1885
 
#define SWIGTYPE_p_svn_commit_info_t swig_types[90]
1886
 
#define SWIGTYPE_p_svn_config_t swig_types[91]
1887
 
#define SWIGTYPE_p_svn_depth_t swig_types[92]
1888
 
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[93]
1889
 
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[94]
1890
 
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[95]
1891
 
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[96]
1892
 
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[97]
1893
 
#define SWIGTYPE_p_svn_diff_fns_t swig_types[98]
1894
 
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[99]
1895
 
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[100]
1896
 
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[101]
1897
 
#define SWIGTYPE_p_svn_diff_t swig_types[102]
1898
 
#define SWIGTYPE_p_svn_dirent_t swig_types[103]
1899
 
#define SWIGTYPE_p_svn_errno_t swig_types[104]
1900
 
#define SWIGTYPE_p_svn_error_t swig_types[105]
1901
 
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[106]
1902
 
#define SWIGTYPE_p_svn_io_dirent_t swig_types[107]
1903
 
#define SWIGTYPE_p_svn_io_file_del_t swig_types[108]
1904
 
#define SWIGTYPE_p_svn_location_segment_t swig_types[109]
1905
 
#define SWIGTYPE_p_svn_lock_t swig_types[110]
1906
 
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[111]
1907
 
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[112]
1908
 
#define SWIGTYPE_p_svn_log_entry_t swig_types[113]
1909
 
#define SWIGTYPE_p_svn_merge_range_t swig_types[114]
1910
 
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[115]
1911
 
#define SWIGTYPE_p_svn_node_kind_t swig_types[116]
1912
 
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[117]
1913
 
#define SWIGTYPE_p_svn_opt_revision_t swig_types[118]
1914
 
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[119]
1915
 
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[120]
1916
 
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t_desc_overrides swig_types[121]
1917
 
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[122]
1918
 
#define SWIGTYPE_p_svn_patch_file_t swig_types[123]
1919
 
#define SWIGTYPE_p_svn_patch_t swig_types[124]
1920
 
#define SWIGTYPE_p_svn_prop_kind swig_types[125]
1921
 
#define SWIGTYPE_p_svn_prop_patch_t swig_types[126]
1922
 
#define SWIGTYPE_p_svn_prop_t swig_types[127]
1923
 
#define SWIGTYPE_p_svn_stream_mark_t swig_types[128]
1924
 
#define SWIGTYPE_p_svn_stream_t swig_types[129]
1925
 
#define SWIGTYPE_p_svn_string_t swig_types[130]
1926
 
#define SWIGTYPE_p_svn_stringbuf_t swig_types[131]
1927
 
#define SWIGTYPE_p_svn_tristate_t swig_types[132]
1928
 
#define SWIGTYPE_p_svn_version_checklist_t swig_types[133]
1929
 
#define SWIGTYPE_p_svn_version_t swig_types[134]
1930
 
#define SWIGTYPE_p_unsigned_char swig_types[135]
1931
 
#define SWIGTYPE_p_unsigned_long swig_types[136]
1932
 
#define SWIGTYPE_p_void swig_types[137]
1933
 
static swig_type_info *swig_types[139];
1934
 
static swig_module_info swig_module = {swig_types, 138, 0, 0, 0, 0};
 
1816
#define SWIGTYPE_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[21]
 
1817
#define SWIGTYPE_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[22]
 
1818
#define SWIGTYPE_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[23]
 
1819
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[24]
 
1820
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[25]
 
1821
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[26]
 
1822
#define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[27]
 
1823
#define SWIGTYPE_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[28]
 
1824
#define SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[29]
 
1825
#define SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[30]
 
1826
#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[31]
 
1827
#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[32]
 
1828
#define SWIGTYPE_p_f_p_q_const__char_p_void__int swig_types[33]
 
1829
#define SWIGTYPE_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[34]
 
1830
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[35]
 
1831
#define SWIGTYPE_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[36]
 
1832
#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[37]
 
1833
#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[38]
 
1834
#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[39]
 
1835
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[40]
 
1836
#define SWIGTYPE_p_f_p_void__void swig_types[41]
 
1837
#define SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t swig_types[42]
 
1838
#define SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_p_svn_diff_t__p_svn_error_t swig_types[43]
 
1839
#define SWIGTYPE_p_f_p_void_apr_size_t__p_svn_error_t swig_types[44]
 
1840
#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[45]
 
1841
#define SWIGTYPE_p_f_p_void_p_apr_off_t_p_apr_off_t_p_q_const__svn_diff_datasource_e_apr_size_t__p_svn_error_t swig_types[46]
 
1842
#define SWIGTYPE_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[47]
 
1843
#define SWIGTYPE_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[48]
 
1844
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[49]
 
1845
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[50]
 
1846
#define SWIGTYPE_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[51]
 
1847
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[52]
 
1848
#define SWIGTYPE_p_f_p_void_p_void__void swig_types[53]
 
1849
#define SWIGTYPE_p_f_p_void_p_void_p_void_p_int__p_svn_error_t swig_types[54]
 
1850
#define SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t swig_types[55]
 
1851
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[56]
 
1852
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[57]
 
1853
#define SWIGTYPE_p_int swig_types[58]
 
1854
#define SWIGTYPE_p_long swig_types[59]
 
1855
#define SWIGTYPE_p_p_apr_array_header_t swig_types[60]
 
1856
#define SWIGTYPE_p_p_apr_file_t swig_types[61]
 
1857
#define SWIGTYPE_p_p_apr_hash_t swig_types[62]
 
1858
#define SWIGTYPE_p_p_char swig_types[63]
 
1859
#define SWIGTYPE_p_p_svn_auth_baton_t swig_types[64]
 
1860
#define SWIGTYPE_p_p_svn_auth_cred_simple_t swig_types[65]
 
1861
#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[66]
 
1862
#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_t swig_types[67]
 
1863
#define SWIGTYPE_p_p_svn_auth_cred_ssl_server_trust_t swig_types[68]
 
1864
#define SWIGTYPE_p_p_svn_auth_cred_username_t swig_types[69]
 
1865
#define SWIGTYPE_p_p_svn_auth_iterstate_t swig_types[70]
 
1866
#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[71]
 
1867
#define SWIGTYPE_p_p_svn_checksum_t swig_types[72]
 
1868
#define SWIGTYPE_p_p_svn_config_t swig_types[73]
 
1869
#define SWIGTYPE_p_p_svn_diff_t swig_types[74]
 
1870
#define SWIGTYPE_p_p_svn_io_dirent2_t swig_types[75]
 
1871
#define SWIGTYPE_p_p_svn_patch_file_t swig_types[76]
 
1872
#define SWIGTYPE_p_p_svn_patch_t swig_types[77]
 
1873
#define SWIGTYPE_p_p_svn_stream_mark_t swig_types[78]
 
1874
#define SWIGTYPE_p_p_svn_stream_t swig_types[79]
 
1875
#define SWIGTYPE_p_p_svn_string_t swig_types[80]
 
1876
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[81]
 
1877
#define SWIGTYPE_p_p_void swig_types[82]
 
1878
#define SWIGTYPE_p_svn_auth_baton_t swig_types[83]
 
1879
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[84]
 
1880
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[85]
 
1881
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[86]
 
1882
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[87]
 
1883
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[88]
 
1884
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[89]
 
1885
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[90]
 
1886
#define SWIGTYPE_p_svn_auth_provider_t swig_types[91]
 
1887
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[92]
 
1888
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[93]
 
1889
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[94]
 
1890
#define SWIGTYPE_p_svn_checksum_t swig_types[95]
 
1891
#define SWIGTYPE_p_svn_commit_info_t swig_types[96]
 
1892
#define SWIGTYPE_p_svn_config_t swig_types[97]
 
1893
#define SWIGTYPE_p_svn_depth_t swig_types[98]
 
1894
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[99]
 
1895
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[100]
 
1896
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[101]
 
1897
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[102]
 
1898
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[103]
 
1899
#define SWIGTYPE_p_svn_diff_fns_t swig_types[104]
 
1900
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[105]
 
1901
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[106]
 
1902
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[107]
 
1903
#define SWIGTYPE_p_svn_diff_t swig_types[108]
 
1904
#define SWIGTYPE_p_svn_dirent_t swig_types[109]
 
1905
#define SWIGTYPE_p_svn_errno_t swig_types[110]
 
1906
#define SWIGTYPE_p_svn_error_t swig_types[111]
 
1907
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[112]
 
1908
#define SWIGTYPE_p_svn_io_dirent_t swig_types[113]
 
1909
#define SWIGTYPE_p_svn_io_file_del_t swig_types[114]
 
1910
#define SWIGTYPE_p_svn_location_segment_t swig_types[115]
 
1911
#define SWIGTYPE_p_svn_lock_t swig_types[116]
 
1912
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[117]
 
1913
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[118]
 
1914
#define SWIGTYPE_p_svn_log_entry_t swig_types[119]
 
1915
#define SWIGTYPE_p_svn_merge_range_t swig_types[120]
 
1916
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[121]
 
1917
#define SWIGTYPE_p_svn_node_kind_t swig_types[122]
 
1918
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[123]
 
1919
#define SWIGTYPE_p_svn_opt_revision_t swig_types[124]
 
1920
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[125]
 
1921
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[126]
 
1922
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t_desc_overrides swig_types[127]
 
1923
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[128]
 
1924
#define SWIGTYPE_p_svn_patch_file_t swig_types[129]
 
1925
#define SWIGTYPE_p_svn_patch_t swig_types[130]
 
1926
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[131]
 
1927
#define SWIGTYPE_p_svn_prop_kind swig_types[132]
 
1928
#define SWIGTYPE_p_svn_prop_patch_t swig_types[133]
 
1929
#define SWIGTYPE_p_svn_prop_t swig_types[134]
 
1930
#define SWIGTYPE_p_svn_stream_mark_t swig_types[135]
 
1931
#define SWIGTYPE_p_svn_stream_t swig_types[136]
 
1932
#define SWIGTYPE_p_svn_string_t swig_types[137]
 
1933
#define SWIGTYPE_p_svn_stringbuf_t swig_types[138]
 
1934
#define SWIGTYPE_p_svn_tristate_t swig_types[139]
 
1935
#define SWIGTYPE_p_svn_version_checklist_t swig_types[140]
 
1936
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[141]
 
1937
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[142]
 
1938
#define SWIGTYPE_p_svn_version_extended_t swig_types[143]
 
1939
#define SWIGTYPE_p_svn_version_t swig_types[144]
 
1940
#define SWIGTYPE_p_unsigned_char swig_types[145]
 
1941
#define SWIGTYPE_p_unsigned_long swig_types[146]
 
1942
#define SWIGTYPE_p_void swig_types[147]
 
1943
static swig_type_info *swig_types[149];
 
1944
static swig_module_info swig_module = {swig_types, 148, 0, 0, 0, 0};
1935
1945
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1936
1946
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1937
1947
 
1946
1956
#define SWIG_RUBY_THREAD_END_BLOCK
1947
1957
 
1948
1958
 
1949
 
#define SWIGVERSION 0x020004 
 
1959
#define SWIGVERSION 0x020009 
1950
1960
#define SWIG_VERSION SWIGVERSION
1951
1961
 
1952
1962
 
2052
2062
SWIG_AsCharPtrAndSize(VALUE obj, char** cptr, size_t* psize, int *alloc)
2053
2063
{
2054
2064
  if (TYPE(obj) == T_STRING) {
2055
 
    #if defined(StringValuePtr)
2056
2065
    char *cstr = StringValuePtr(obj); 
2057
 
    #else
2058
 
    char *cstr = STR2CSTR(obj);
2059
 
    #endif
2060
2066
    size_t size = RSTRING_LEN(obj) + 1;
2061
2067
    if (cptr)  {
2062
2068
      if (alloc) {
2101
2107
2102
2108
 
2103
2109
 
2104
 
/*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/
 
2110
/*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/
2105
2111
SWIGINTERN VALUE SWIG_AUX_NUM2LONG(VALUE *args)
2106
2112
{
2107
2113
  VALUE obj = args[0];
2169
2175
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
2170
2176
}
2171
2177
 
2172
 
SWIGINTERN svn_commit_info_t *new_svn_commit_info_t(apr_pool_t *pool){
 
2178
SWIGINTERN struct svn_commit_info_t *new_svn_commit_info_t(apr_pool_t *pool){
2173
2179
    return svn_create_commit_info(pool);
2174
2180
  }
2175
 
SWIGINTERN svn_commit_info_t *svn_commit_info_t_dup(svn_commit_info_t *self,apr_pool_t *pool){
 
2181
SWIGINTERN svn_commit_info_t *svn_commit_info_t_dup(struct svn_commit_info_t *self,apr_pool_t *pool){
2176
2182
    return svn_commit_info_dup(self, pool);
2177
2183
  }
2178
2184
 
2225
2231
  return SWIG_FromCharPtrAndSize(&c,1);
2226
2232
}
2227
2233
 
2228
 
SWIGINTERN svn_merge_range_t *new_svn_merge_range_t(svn_revnum_t start,svn_revnum_t end,svn_boolean_t inheritable,apr_pool_t *pool){
 
2234
SWIGINTERN struct svn_merge_range_t *new_svn_merge_range_t(svn_revnum_t start,svn_revnum_t end,svn_boolean_t inheritable,apr_pool_t *pool){
2229
2235
    svn_merge_range_t *self;
2230
2236
    self = apr_palloc(pool, sizeof(svn_merge_range_t));
2231
2237
    self->start = start;
2233
2239
    self->inheritable = inheritable;
2234
2240
    return self;
2235
2241
  }
2236
 
SWIGINTERN svn_merge_range_t *svn_merge_range_t_dup(svn_merge_range_t *self,apr_pool_t *pool){
 
2242
SWIGINTERN svn_merge_range_t *svn_merge_range_t_dup(struct svn_merge_range_t *self,apr_pool_t *pool){
2237
2243
    return svn_merge_range_dup(self, pool);
2238
2244
  }
2239
2245
 
2304
2310
 
2305
2311
 
2306
2312
 
 
2313
#include "svn_cmdline.h"
 
2314
 
 
2315
 
 
2316
 
 
2317
 
2307
2318
#include "svn_auth.h"
2308
2319
 
2309
2320
 
2310
 
/*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/
 
2321
/*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/
2311
2322
SWIGINTERN VALUE SWIG_AUX_NUM2ULONG(VALUE *args)
2312
2323
{
2313
2324
  VALUE obj = args[0];
2428
2439
  return _obj(name, value, baton, pool);
2429
2440
}
2430
2441
 
 
2442
static svn_error_t * svn_config_invoke_auth_walk_func(
 
2443
  svn_config_auth_walk_func_t _obj, svn_boolean_t *delete_cred, void *cleanup_baton, const char *cred_kind, const char *realmstring, apr_hash_t *hash, apr_pool_t *scratch_pool) {
 
2444
  return _obj(delete_cred, cleanup_baton, cred_kind, realmstring, hash, scratch_pool);
 
2445
}
 
2446
 
2431
2447
 
2432
2448
 
2433
2449
#include "svn_utf.h"
2488
2504
  return _obj(baton, mark);
2489
2505
}
2490
2506
 
 
2507
static svn_error_t * svn_stream_invoke_lazyopen_func(
 
2508
  svn_stream_lazyopen_func_t _obj, svn_stream_t **stream, void *baton, apr_pool_t *result_pool, apr_pool_t *scratch_pool) {
 
2509
  return _obj(stream, baton, result_pool, scratch_pool);
 
2510
}
 
2511
 
2491
2512
static svn_error_t * svn_io_invoke_walk_func(
2492
2513
  svn_io_walk_func_t _obj, void *baton, const char *path, const apr_finfo_t *finfo, apr_pool_t *pool) {
2493
2514
  return _obj(baton, path, finfo, pool);
2495
2516
 
2496
2517
 
2497
2518
 
 
2519
#include "svn_checksum.h"
 
2520
 
 
2521
 
 
2522
 
 
2523
 
 
2524
/* Helper function to set the gnome-keyring unlock prompt function. This
 
2525
 * C function accepts an auth baton, a function and a prompt baton, but
 
2526
 * the below callback_typemap uses both the function and the prompt
 
2527
 * baton, so the resulting binding has just two arguments: The auth
 
2528
 * baton and the prompt function.
 
2529
 * The prompt function should again have two arguments: The keyring name
 
2530
 * (string) and a pool (except for the ruby version, which doesn't have
 
2531
 * the pool argument). It should return the entered password (string).
 
2532
 * This binding generated for this function generates a reference to the
 
2533
 * prompt function that was passed into this. The caller should store
 
2534
 * that reference somewhere, to prevent the function from being garbage
 
2535
 * collected...
 
2536
 */
 
2537
static void svn_auth_set_gnome_keyring_unlock_prompt_func(svn_auth_baton_t *ab,
 
2538
                                                          svn_auth_gnome_keyring_unlock_prompt_func_t prompt_func,
 
2539
                                                          void *prompt_baton) {
 
2540
    svn_auth_set_parameter(ab, SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC,
 
2541
                           prompt_func);
 
2542
    svn_auth_set_parameter(ab, SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON,
 
2543
                           prompt_baton);
 
2544
}
 
2545
 
 
2546
 
2498
2547
#include "svn_md5.h"
2499
2548
 
2500
2549
 
2591
2640
 
2592
2641
#include "svn_diff.h"
2593
2642
 
2594
 
SWIGINTERN svn_diff_file_options_t *new_svn_diff_file_options_t(apr_pool_t *pool){
 
2643
SWIGINTERN struct svn_diff_file_options_t *new_svn_diff_file_options_t(apr_pool_t *pool){
2595
2644
    return svn_diff_file_options_create(pool);
2596
2645
  }
2597
2646
 
2777
2826
}
2778
2827
 
2779
2828
static svn_error_t *
2780
 
svn_swig_rangelist_merge(apr_array_header_t **rangelist_inout,
2781
 
                         apr_array_header_t *changes,
 
2829
svn_swig_rangelist_merge(svn_rangelist_t **rangelist_inout,
 
2830
                         svn_rangelist_t *changes,
2782
2831
                         apr_pool_t *pool)
2783
2832
{
2784
2833
  return svn_rangelist_merge(rangelist_inout, changes, pool);
2785
2834
}
2786
2835
 
2787
2836
static svn_error_t *
2788
 
svn_swig_rangelist_reverse(apr_array_header_t **rangelist_inout,
 
2837
svn_swig_rangelist_reverse(svn_rangelist_t **rangelist_inout,
2789
2838
                           apr_pool_t *pool)
2790
2839
{
2791
2840
  return svn_rangelist_reverse(*rangelist_inout, pool);
3301
3350
}
3302
3351
 
3303
3352
 
3304
 
swig_class SwigClassSvn_error_t;
 
3353
static swig_class SwigClassSvn_error_t;
3305
3354
 
3306
3355
SWIGINTERN VALUE
3307
3356
_wrap_svn_error_t_apr_err_set(int argc, VALUE *argv, VALUE self) {
3308
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3357
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3309
3358
  apr_status_t arg2 ;
3310
3359
  void *argp1 = 0 ;
3311
3360
  int res1 = 0 ;
3317
3366
  }
3318
3367
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3319
3368
  if (!SWIG_IsOK(res1)) {
3320
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","apr_err", 1, self )); 
 
3369
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","apr_err", 1, self )); 
3321
3370
  }
3322
 
  arg1 = (svn_error_t *)(argp1);
 
3371
  arg1 = (struct svn_error_t *)(argp1);
3323
3372
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
3324
3373
  if (!SWIG_IsOK(ecode2)) {
3325
3374
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "apr_status_t","apr_err", 2, argv[0] ));
3334
3383
 
3335
3384
SWIGINTERN VALUE
3336
3385
_wrap_svn_error_t_apr_err_get(int argc, VALUE *argv, VALUE self) {
3337
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3386
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3338
3387
  void *argp1 = 0 ;
3339
3388
  int res1 = 0 ;
3340
3389
  apr_status_t result;
3345
3394
  }
3346
3395
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3347
3396
  if (!SWIG_IsOK(res1)) {
3348
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","apr_err", 1, self )); 
 
3397
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","apr_err", 1, self )); 
3349
3398
  }
3350
 
  arg1 = (svn_error_t *)(argp1);
 
3399
  arg1 = (struct svn_error_t *)(argp1);
3351
3400
  result = (apr_status_t) ((arg1)->apr_err);
3352
3401
  vresult = SWIG_From_int((int)(result));
3353
3402
  return vresult;
3358
3407
 
3359
3408
SWIGINTERN VALUE
3360
3409
_wrap_svn_error_t_message_get(int argc, VALUE *argv, VALUE self) {
3361
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3410
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3362
3411
  void *argp1 = 0 ;
3363
3412
  int res1 = 0 ;
3364
3413
  char *result = 0 ;
3369
3418
  }
3370
3419
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3371
3420
  if (!SWIG_IsOK(res1)) {
3372
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","message", 1, self )); 
 
3421
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","message", 1, self )); 
3373
3422
  }
3374
 
  arg1 = (svn_error_t *)(argp1);
 
3423
  arg1 = (struct svn_error_t *)(argp1);
3375
3424
  result = (char *) ((arg1)->message);
3376
3425
  {
3377
3426
    if (result) {
3388
3437
 
3389
3438
SWIGINTERN VALUE
3390
3439
_wrap_svn_error_t_child_set(int argc, VALUE *argv, VALUE self) {
3391
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3440
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3392
3441
  struct svn_error_t *arg2 = (struct svn_error_t *) 0 ;
3393
3442
  void *argp1 = 0 ;
3394
3443
  int res1 = 0 ;
3400
3449
  }
3401
3450
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3402
3451
  if (!SWIG_IsOK(res1)) {
3403
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","child", 1, self )); 
 
3452
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","child", 1, self )); 
3404
3453
  }
3405
 
  arg1 = (svn_error_t *)(argp1);
 
3454
  arg1 = (struct svn_error_t *)(argp1);
3406
3455
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_error_t, SWIG_POINTER_DISOWN |  0 );
3407
3456
  if (!SWIG_IsOK(res2)) {
3408
3457
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "struct svn_error_t *","child", 2, argv[0] )); 
3417
3466
 
3418
3467
SWIGINTERN VALUE
3419
3468
_wrap_svn_error_t_child_get(int argc, VALUE *argv, VALUE self) {
3420
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3469
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3421
3470
  void *argp1 = 0 ;
3422
3471
  int res1 = 0 ;
3423
3472
  struct svn_error_t *result = 0 ;
3428
3477
  }
3429
3478
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3430
3479
  if (!SWIG_IsOK(res1)) {
3431
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","child", 1, self )); 
 
3480
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","child", 1, self )); 
3432
3481
  }
3433
 
  arg1 = (svn_error_t *)(argp1);
 
3482
  arg1 = (struct svn_error_t *)(argp1);
3434
3483
  result = (struct svn_error_t *) ((arg1)->child);
3435
3484
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_error_t, 0 |  0 );
3436
3485
  return vresult;
3441
3490
 
3442
3491
SWIGINTERN VALUE
3443
3492
_wrap_svn_error_t_pool_set(int argc, VALUE *argv, VALUE self) {
3444
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3493
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3445
3494
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
3446
3495
  VALUE _global_svn_swig_rb_pool ;
3447
3496
  apr_pool_t *_global_pool ;
3458
3507
  }
3459
3508
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3460
3509
  if (!SWIG_IsOK(res1)) {
3461
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","pool", 1, self )); 
 
3510
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","pool", 1, self )); 
3462
3511
  }
3463
 
  arg1 = (svn_error_t *)(argp1);
 
3512
  arg1 = (struct svn_error_t *)(argp1);
3464
3513
  if (argc > 0) {
3465
3514
    
3466
3515
  }
3487
3536
 
3488
3537
SWIGINTERN VALUE
3489
3538
_wrap_svn_error_t_pool_get(int argc, VALUE *argv, VALUE self) {
3490
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3539
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3491
3540
  void *argp1 = 0 ;
3492
3541
  int res1 = 0 ;
3493
3542
  apr_pool_t *result = 0 ;
3498
3547
  }
3499
3548
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3500
3549
  if (!SWIG_IsOK(res1)) {
3501
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","pool", 1, self )); 
 
3550
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","pool", 1, self )); 
3502
3551
  }
3503
 
  arg1 = (svn_error_t *)(argp1);
 
3552
  arg1 = (struct svn_error_t *)(argp1);
3504
3553
  result = (apr_pool_t *) ((arg1)->pool);
3505
3554
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_pool_t, 0 |  0 );
3506
3555
  return vresult;
3511
3560
 
3512
3561
SWIGINTERN VALUE
3513
3562
_wrap_svn_error_t_file_get(int argc, VALUE *argv, VALUE self) {
3514
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3563
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3515
3564
  void *argp1 = 0 ;
3516
3565
  int res1 = 0 ;
3517
3566
  char *result = 0 ;
3522
3571
  }
3523
3572
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3524
3573
  if (!SWIG_IsOK(res1)) {
3525
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","file", 1, self )); 
 
3574
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","file", 1, self )); 
3526
3575
  }
3527
 
  arg1 = (svn_error_t *)(argp1);
 
3576
  arg1 = (struct svn_error_t *)(argp1);
3528
3577
  result = (char *) ((arg1)->file);
3529
3578
  {
3530
3579
    if (result) {
3541
3590
 
3542
3591
SWIGINTERN VALUE
3543
3592
_wrap_svn_error_t_line_set(int argc, VALUE *argv, VALUE self) {
3544
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3593
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3545
3594
  long arg2 ;
3546
3595
  void *argp1 = 0 ;
3547
3596
  int res1 = 0 ;
3553
3602
  }
3554
3603
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3555
3604
  if (!SWIG_IsOK(res1)) {
3556
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","line", 1, self )); 
 
3605
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","line", 1, self )); 
3557
3606
  }
3558
 
  arg1 = (svn_error_t *)(argp1);
 
3607
  arg1 = (struct svn_error_t *)(argp1);
3559
3608
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
3560
3609
  if (!SWIG_IsOK(ecode2)) {
3561
3610
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","line", 2, argv[0] ));
3570
3619
 
3571
3620
SWIGINTERN VALUE
3572
3621
_wrap_svn_error_t_line_get(int argc, VALUE *argv, VALUE self) {
3573
 
  svn_error_t *arg1 = (svn_error_t *) 0 ;
 
3622
  struct svn_error_t *arg1 = (struct svn_error_t *) 0 ;
3574
3623
  void *argp1 = 0 ;
3575
3624
  int res1 = 0 ;
3576
3625
  long result;
3581
3630
  }
3582
3631
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_error_t, 0 |  0 );
3583
3632
  if (!SWIG_IsOK(res1)) {
3584
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_error_t *","line", 1, self )); 
 
3633
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_error_t *","line", 1, self )); 
3585
3634
  }
3586
 
  arg1 = (svn_error_t *)(argp1);
 
3635
  arg1 = (struct svn_error_t *)(argp1);
3587
3636
  result = (long) ((arg1)->line);
3588
3637
  vresult = SWIG_From_long((long)(result));
3589
3638
  return vresult;
3611
3660
 
3612
3661
SWIGINTERN VALUE
3613
3662
_wrap_new_svn_error_t(int argc, VALUE *argv, VALUE self) {
3614
 
  svn_error_t *result = 0 ;
 
3663
  struct svn_error_t *result = 0 ;
3615
3664
  
3616
3665
  if ((argc < 0) || (argc > 0)) {
3617
3666
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
3618
3667
  }
3619
3668
  {
3620
 
    result = (svn_error_t *)calloc(1, sizeof(svn_error_t));
 
3669
    result = (struct svn_error_t *)calloc(1, sizeof(struct svn_error_t));
3621
3670
    DATA_PTR(self) = result;
3622
3671
    
3623
3672
    
3630
3679
 
3631
3680
 
3632
3681
SWIGINTERN void
3633
 
free_svn_error_t(svn_error_t *arg1) {
 
3682
free_svn_error_t(struct svn_error_t *arg1) {
3634
3683
    free((char *) arg1);
3635
3684
}
3636
3685
 
3984
4033
}
3985
4034
 
3986
4035
 
3987
 
swig_class SwigClassSvn_dirent_t;
 
4036
static swig_class SwigClassSvn_dirent_t;
3988
4037
 
3989
4038
SWIGINTERN VALUE
3990
4039
_wrap_svn_dirent_t_kind_set(int argc, VALUE *argv, VALUE self) {
3991
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4040
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
3992
4041
  svn_node_kind_t arg2 ;
3993
4042
  void *argp1 = 0 ;
3994
4043
  int res1 = 0 ;
4000
4049
  }
4001
4050
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4002
4051
  if (!SWIG_IsOK(res1)) {
4003
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","kind", 1, self )); 
 
4052
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","kind", 1, self )); 
4004
4053
  }
4005
 
  arg1 = (svn_dirent_t *)(argp1);
 
4054
  arg1 = (struct svn_dirent_t *)(argp1);
4006
4055
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
4007
4056
  if (!SWIG_IsOK(ecode2)) {
4008
4057
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_node_kind_t","kind", 2, argv[0] ));
4017
4066
 
4018
4067
SWIGINTERN VALUE
4019
4068
_wrap_svn_dirent_t_kind_get(int argc, VALUE *argv, VALUE self) {
4020
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4069
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4021
4070
  void *argp1 = 0 ;
4022
4071
  int res1 = 0 ;
4023
4072
  svn_node_kind_t result;
4028
4077
  }
4029
4078
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4030
4079
  if (!SWIG_IsOK(res1)) {
4031
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","kind", 1, self )); 
 
4080
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","kind", 1, self )); 
4032
4081
  }
4033
 
  arg1 = (svn_dirent_t *)(argp1);
 
4082
  arg1 = (struct svn_dirent_t *)(argp1);
4034
4083
  result = (svn_node_kind_t) ((arg1)->kind);
4035
4084
  vresult = SWIG_From_int((int)(result));
4036
4085
  return vresult;
4059
4108
*/
4060
4109
SWIGINTERN VALUE
4061
4110
_wrap_svn_dirent_t_size_set(int argc, VALUE *argv, VALUE self) {
4062
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4111
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4063
4112
  svn_filesize_t arg2 ;
4064
4113
  void *argp1 = 0 ;
4065
4114
  int res1 = 0 ;
4069
4118
  }
4070
4119
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4071
4120
  if (!SWIG_IsOK(res1)) {
4072
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","size", 1, self )); 
 
4121
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","size", 1, self )); 
4073
4122
  }
4074
 
  arg1 = (svn_dirent_t *)(argp1);
 
4123
  arg1 = (struct svn_dirent_t *)(argp1);
4075
4124
  {
4076
4125
    arg2 = (svn_filesize_t)NUM2LL(argv[0]);
4077
4126
  }
4084
4133
 
4085
4134
SWIGINTERN VALUE
4086
4135
_wrap_svn_dirent_t_size_get(int argc, VALUE *argv, VALUE self) {
4087
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4136
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4088
4137
  void *argp1 = 0 ;
4089
4138
  int res1 = 0 ;
4090
4139
  svn_filesize_t result;
4095
4144
  }
4096
4145
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4097
4146
  if (!SWIG_IsOK(res1)) {
4098
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","size", 1, self )); 
 
4147
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","size", 1, self )); 
4099
4148
  }
4100
 
  arg1 = (svn_dirent_t *)(argp1);
 
4149
  arg1 = (struct svn_dirent_t *)(argp1);
4101
4150
  result =  ((arg1)->size);
4102
4151
  {
4103
4152
    vresult = LL2NUM((svn_filesize_t)(result));
4110
4159
 
4111
4160
SWIGINTERN VALUE
4112
4161
_wrap_svn_dirent_t_has_props_set(int argc, VALUE *argv, VALUE self) {
4113
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4162
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4114
4163
  svn_boolean_t arg2 ;
4115
4164
  void *argp1 = 0 ;
4116
4165
  int res1 = 0 ;
4120
4169
  }
4121
4170
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4122
4171
  if (!SWIG_IsOK(res1)) {
4123
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","has_props", 1, self )); 
 
4172
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","has_props", 1, self )); 
4124
4173
  }
4125
 
  arg1 = (svn_dirent_t *)(argp1);
 
4174
  arg1 = (struct svn_dirent_t *)(argp1);
4126
4175
  arg2 = RTEST(argv[0]);
4127
4176
  if (arg1) (arg1)->has_props = arg2;
4128
4177
  return Qnil;
4133
4182
 
4134
4183
SWIGINTERN VALUE
4135
4184
_wrap_svn_dirent_t_has_props_get(int argc, VALUE *argv, VALUE self) {
4136
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4185
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4137
4186
  void *argp1 = 0 ;
4138
4187
  int res1 = 0 ;
4139
4188
  svn_boolean_t result;
4144
4193
  }
4145
4194
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4146
4195
  if (!SWIG_IsOK(res1)) {
4147
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","has_props", 1, self )); 
 
4196
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","has_props", 1, self )); 
4148
4197
  }
4149
 
  arg1 = (svn_dirent_t *)(argp1);
 
4198
  arg1 = (struct svn_dirent_t *)(argp1);
4150
4199
  result = (svn_boolean_t) ((arg1)->has_props);
4151
4200
  vresult = result ? Qtrue : Qfalse;
4152
4201
  return vresult;
4157
4206
 
4158
4207
SWIGINTERN VALUE
4159
4208
_wrap_svn_dirent_t_created_rev_set(int argc, VALUE *argv, VALUE self) {
4160
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4209
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4161
4210
  svn_revnum_t arg2 ;
4162
4211
  void *argp1 = 0 ;
4163
4212
  int res1 = 0 ;
4169
4218
  }
4170
4219
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4171
4220
  if (!SWIG_IsOK(res1)) {
4172
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","created_rev", 1, self )); 
 
4221
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","created_rev", 1, self )); 
4173
4222
  }
4174
 
  arg1 = (svn_dirent_t *)(argp1);
 
4223
  arg1 = (struct svn_dirent_t *)(argp1);
4175
4224
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
4176
4225
  if (!SWIG_IsOK(ecode2)) {
4177
4226
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","created_rev", 2, argv[0] ));
4186
4235
 
4187
4236
SWIGINTERN VALUE
4188
4237
_wrap_svn_dirent_t_created_rev_get(int argc, VALUE *argv, VALUE self) {
4189
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4238
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4190
4239
  void *argp1 = 0 ;
4191
4240
  int res1 = 0 ;
4192
4241
  svn_revnum_t result;
4197
4246
  }
4198
4247
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4199
4248
  if (!SWIG_IsOK(res1)) {
4200
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","created_rev", 1, self )); 
 
4249
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","created_rev", 1, self )); 
4201
4250
  }
4202
 
  arg1 = (svn_dirent_t *)(argp1);
 
4251
  arg1 = (struct svn_dirent_t *)(argp1);
4203
4252
  result = (svn_revnum_t) ((arg1)->created_rev);
4204
4253
  vresult = SWIG_From_long((long)(result));
4205
4254
  return vresult;
4210
4259
 
4211
4260
SWIGINTERN VALUE
4212
4261
_wrap_svn_dirent_t_time_set(int argc, VALUE *argv, VALUE self) {
4213
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4262
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4214
4263
  apr_time_t arg2 ;
4215
4264
  void *argp1 = 0 ;
4216
4265
  int res1 = 0 ;
4220
4269
  }
4221
4270
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4222
4271
  if (!SWIG_IsOK(res1)) {
4223
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","time", 1, self )); 
 
4272
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","time", 1, self )); 
4224
4273
  }
4225
 
  arg1 = (svn_dirent_t *)(argp1);
 
4274
  arg1 = (struct svn_dirent_t *)(argp1);
4226
4275
  {
4227
4276
    arg2 = (apr_time_t)NUM2LL(argv[0]);
4228
4277
  }
4235
4284
 
4236
4285
SWIGINTERN VALUE
4237
4286
_wrap_svn_dirent_t_time_get(int argc, VALUE *argv, VALUE self) {
4238
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4287
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4239
4288
  void *argp1 = 0 ;
4240
4289
  int res1 = 0 ;
4241
4290
  apr_time_t result;
4246
4295
  }
4247
4296
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4248
4297
  if (!SWIG_IsOK(res1)) {
4249
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","time", 1, self )); 
 
4298
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","time", 1, self )); 
4250
4299
  }
4251
 
  arg1 = (svn_dirent_t *)(argp1);
 
4300
  arg1 = (struct svn_dirent_t *)(argp1);
4252
4301
  result =  ((arg1)->time);
4253
4302
  {
4254
4303
    vresult = LL2NUM((apr_time_t)(result));
4261
4310
 
4262
4311
SWIGINTERN VALUE
4263
4312
_wrap_svn_dirent_t_last_author_get(int argc, VALUE *argv, VALUE self) {
4264
 
  svn_dirent_t *arg1 = (svn_dirent_t *) 0 ;
 
4313
  struct svn_dirent_t *arg1 = (struct svn_dirent_t *) 0 ;
4265
4314
  void *argp1 = 0 ;
4266
4315
  int res1 = 0 ;
4267
4316
  char *result = 0 ;
4272
4321
  }
4273
4322
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_dirent_t, 0 |  0 );
4274
4323
  if (!SWIG_IsOK(res1)) {
4275
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_dirent_t *","last_author", 1, self )); 
 
4324
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_dirent_t *","last_author", 1, self )); 
4276
4325
  }
4277
 
  arg1 = (svn_dirent_t *)(argp1);
 
4326
  arg1 = (struct svn_dirent_t *)(argp1);
4278
4327
  result = (char *) ((arg1)->last_author);
4279
4328
  {
4280
4329
    if (result) {
4308
4357
 
4309
4358
SWIGINTERN VALUE
4310
4359
_wrap_new_svn_dirent_t(int argc, VALUE *argv, VALUE self) {
4311
 
  svn_dirent_t *result = 0 ;
 
4360
  struct svn_dirent_t *result = 0 ;
4312
4361
  
4313
4362
  if ((argc < 0) || (argc > 0)) {
4314
4363
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
4315
4364
  }
4316
4365
  {
4317
 
    result = (svn_dirent_t *)calloc(1, sizeof(svn_dirent_t));
 
4366
    result = (struct svn_dirent_t *)calloc(1, sizeof(struct svn_dirent_t));
4318
4367
    DATA_PTR(self) = result;
4319
4368
    
4320
4369
    
4327
4376
 
4328
4377
 
4329
4378
SWIGINTERN void
4330
 
free_svn_dirent_t(svn_dirent_t *arg1) {
 
4379
free_svn_dirent_t(struct svn_dirent_t *arg1) {
4331
4380
    free((char *) arg1);
4332
4381
}
4333
4382
 
4385
4434
}
4386
4435
 
4387
4436
 
4388
 
swig_class SwigClassSvn_commit_info_t;
 
4437
SWIGINTERN VALUE
 
4438
_wrap_svn_dirent_create(int argc, VALUE *argv, VALUE self) {
 
4439
  apr_pool_t *arg1 = (apr_pool_t *) 0 ;
 
4440
  VALUE _global_svn_swig_rb_pool ;
 
4441
  apr_pool_t *_global_pool ;
 
4442
  svn_dirent_t *result = 0 ;
 
4443
  VALUE vresult = Qnil;
 
4444
  
 
4445
  {
 
4446
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg1);
 
4447
    _global_pool = arg1;
 
4448
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
4449
  }
 
4450
  if ((argc < 0) || (argc > 1)) {
 
4451
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
4452
  }
 
4453
  if (argc > 0) {
 
4454
    
 
4455
  }
 
4456
  {
 
4457
    result = (svn_dirent_t *)svn_dirent_create(arg1);
 
4458
    
 
4459
    
 
4460
    
 
4461
  }
 
4462
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_dirent_t, 0 |  0 );
 
4463
  {
 
4464
    VALUE target;
 
4465
    target = _global_vresult_address == &vresult ? self : vresult;
 
4466
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
4467
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
4468
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
4469
  }
 
4470
  return vresult;
 
4471
fail:
 
4472
  {
 
4473
    VALUE target;
 
4474
    target = _global_vresult_address == &vresult ? self : vresult;
 
4475
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
4476
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
4477
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
4478
  }
 
4479
  return Qnil;
 
4480
}
 
4481
 
 
4482
 
 
4483
static swig_class SwigClassSvn_commit_info_t;
4389
4484
 
4390
4485
SWIGINTERN VALUE
4391
4486
_wrap_svn_commit_info_t_revision_set(int argc, VALUE *argv, VALUE self) {
4392
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4487
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4393
4488
  svn_revnum_t arg2 ;
4394
4489
  void *argp1 = 0 ;
4395
4490
  int res1 = 0 ;
4401
4496
  }
4402
4497
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4403
4498
  if (!SWIG_IsOK(res1)) {
4404
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","revision", 1, self )); 
 
4499
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","revision", 1, self )); 
4405
4500
  }
4406
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4501
  arg1 = (struct svn_commit_info_t *)(argp1);
4407
4502
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
4408
4503
  if (!SWIG_IsOK(ecode2)) {
4409
4504
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","revision", 2, argv[0] ));
4418
4513
 
4419
4514
SWIGINTERN VALUE
4420
4515
_wrap_svn_commit_info_t_revision_get(int argc, VALUE *argv, VALUE self) {
4421
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4516
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4422
4517
  void *argp1 = 0 ;
4423
4518
  int res1 = 0 ;
4424
4519
  svn_revnum_t result;
4429
4524
  }
4430
4525
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4431
4526
  if (!SWIG_IsOK(res1)) {
4432
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","revision", 1, self )); 
 
4527
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","revision", 1, self )); 
4433
4528
  }
4434
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4529
  arg1 = (struct svn_commit_info_t *)(argp1);
4435
4530
  result = (svn_revnum_t) ((arg1)->revision);
4436
4531
  vresult = SWIG_From_long((long)(result));
4437
4532
  return vresult;
4442
4537
 
4443
4538
SWIGINTERN VALUE
4444
4539
_wrap_svn_commit_info_t_date_set(int argc, VALUE *argv, VALUE self) {
4445
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4540
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4446
4541
  char *arg2 = (char *) 0 ;
4447
4542
  void *argp1 = 0 ;
4448
4543
  int res1 = 0 ;
4455
4550
  }
4456
4551
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4457
4552
  if (!SWIG_IsOK(res1)) {
4458
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","date", 1, self )); 
 
4553
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","date", 1, self )); 
4459
4554
  }
4460
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4555
  arg1 = (struct svn_commit_info_t *)(argp1);
4461
4556
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
4462
4557
  if (!SWIG_IsOK(res2)) {
4463
4558
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","date", 2, argv[0] ));
4481
4576
 
4482
4577
SWIGINTERN VALUE
4483
4578
_wrap_svn_commit_info_t_date_get(int argc, VALUE *argv, VALUE self) {
4484
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4579
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4485
4580
  void *argp1 = 0 ;
4486
4581
  int res1 = 0 ;
4487
4582
  char *result = 0 ;
4492
4587
  }
4493
4588
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4494
4589
  if (!SWIG_IsOK(res1)) {
4495
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","date", 1, self )); 
 
4590
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","date", 1, self )); 
4496
4591
  }
4497
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4592
  arg1 = (struct svn_commit_info_t *)(argp1);
4498
4593
  result = (char *) ((arg1)->date);
4499
4594
  {
4500
4595
    if (result) {
4511
4606
 
4512
4607
SWIGINTERN VALUE
4513
4608
_wrap_svn_commit_info_t_author_set(int argc, VALUE *argv, VALUE self) {
4514
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4609
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4515
4610
  char *arg2 = (char *) 0 ;
4516
4611
  void *argp1 = 0 ;
4517
4612
  int res1 = 0 ;
4524
4619
  }
4525
4620
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4526
4621
  if (!SWIG_IsOK(res1)) {
4527
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","author", 1, self )); 
 
4622
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","author", 1, self )); 
4528
4623
  }
4529
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4624
  arg1 = (struct svn_commit_info_t *)(argp1);
4530
4625
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
4531
4626
  if (!SWIG_IsOK(res2)) {
4532
4627
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","author", 2, argv[0] ));
4550
4645
 
4551
4646
SWIGINTERN VALUE
4552
4647
_wrap_svn_commit_info_t_author_get(int argc, VALUE *argv, VALUE self) {
4553
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4648
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4554
4649
  void *argp1 = 0 ;
4555
4650
  int res1 = 0 ;
4556
4651
  char *result = 0 ;
4561
4656
  }
4562
4657
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4563
4658
  if (!SWIG_IsOK(res1)) {
4564
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","author", 1, self )); 
 
4659
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","author", 1, self )); 
4565
4660
  }
4566
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4661
  arg1 = (struct svn_commit_info_t *)(argp1);
4567
4662
  result = (char *) ((arg1)->author);
4568
4663
  {
4569
4664
    if (result) {
4580
4675
 
4581
4676
SWIGINTERN VALUE
4582
4677
_wrap_svn_commit_info_t_post_commit_err_set(int argc, VALUE *argv, VALUE self) {
4583
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4678
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4584
4679
  char *arg2 = (char *) 0 ;
4585
4680
  void *argp1 = 0 ;
4586
4681
  int res1 = 0 ;
4593
4688
  }
4594
4689
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4595
4690
  if (!SWIG_IsOK(res1)) {
4596
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","post_commit_err", 1, self )); 
 
4691
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","post_commit_err", 1, self )); 
4597
4692
  }
4598
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4693
  arg1 = (struct svn_commit_info_t *)(argp1);
4599
4694
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
4600
4695
  if (!SWIG_IsOK(res2)) {
4601
4696
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","post_commit_err", 2, argv[0] ));
4619
4714
 
4620
4715
SWIGINTERN VALUE
4621
4716
_wrap_svn_commit_info_t_post_commit_err_get(int argc, VALUE *argv, VALUE self) {
4622
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4717
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4623
4718
  void *argp1 = 0 ;
4624
4719
  int res1 = 0 ;
4625
4720
  char *result = 0 ;
4630
4725
  }
4631
4726
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4632
4727
  if (!SWIG_IsOK(res1)) {
4633
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","post_commit_err", 1, self )); 
 
4728
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","post_commit_err", 1, self )); 
4634
4729
  }
4635
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4730
  arg1 = (struct svn_commit_info_t *)(argp1);
4636
4731
  result = (char *) ((arg1)->post_commit_err);
4637
4732
  {
4638
4733
    if (result) {
4649
4744
 
4650
4745
SWIGINTERN VALUE
4651
4746
_wrap_svn_commit_info_t_repos_root_set(int argc, VALUE *argv, VALUE self) {
4652
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4747
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4653
4748
  char *arg2 = (char *) 0 ;
4654
4749
  void *argp1 = 0 ;
4655
4750
  int res1 = 0 ;
4662
4757
  }
4663
4758
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4664
4759
  if (!SWIG_IsOK(res1)) {
4665
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","repos_root", 1, self )); 
 
4760
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","repos_root", 1, self )); 
4666
4761
  }
4667
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4762
  arg1 = (struct svn_commit_info_t *)(argp1);
4668
4763
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
4669
4764
  if (!SWIG_IsOK(res2)) {
4670
4765
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","repos_root", 2, argv[0] ));
4688
4783
 
4689
4784
SWIGINTERN VALUE
4690
4785
_wrap_svn_commit_info_t_repos_root_get(int argc, VALUE *argv, VALUE self) {
4691
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4786
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4692
4787
  void *argp1 = 0 ;
4693
4788
  int res1 = 0 ;
4694
4789
  char *result = 0 ;
4699
4794
  }
4700
4795
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4701
4796
  if (!SWIG_IsOK(res1)) {
4702
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","repos_root", 1, self )); 
 
4797
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","repos_root", 1, self )); 
4703
4798
  }
4704
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4799
  arg1 = (struct svn_commit_info_t *)(argp1);
4705
4800
  result = (char *) ((arg1)->repos_root);
4706
4801
  {
4707
4802
    if (result) {
4738
4833
  apr_pool_t *arg1 = (apr_pool_t *) 0 ;
4739
4834
  VALUE _global_svn_swig_rb_pool ;
4740
4835
  apr_pool_t *_global_pool ;
4741
 
  svn_commit_info_t *result = 0 ;
 
4836
  struct svn_commit_info_t *result = 0 ;
4742
4837
  
4743
4838
  {
4744
4839
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg1);
4752
4847
    
4753
4848
  }
4754
4849
  {
4755
 
    result = (svn_commit_info_t *)new_svn_commit_info_t(arg1);
 
4850
    result = (struct svn_commit_info_t *)new_svn_commit_info_t(arg1);
4756
4851
    DATA_PTR(self) = result;
4757
4852
    
4758
4853
    
4778
4873
}
4779
4874
 
4780
4875
 
4781
 
SWIGINTERN void delete_svn_commit_info_t(svn_commit_info_t *self){
 
4876
SWIGINTERN void delete_svn_commit_info_t(struct svn_commit_info_t *self){
4782
4877
  }
4783
4878
SWIGINTERN void
4784
 
free_svn_commit_info_t(svn_commit_info_t *arg1) {
 
4879
free_svn_commit_info_t(struct svn_commit_info_t *arg1) {
4785
4880
    delete_svn_commit_info_t(arg1);
4786
4881
}
4787
4882
 
4796
4891
*/
4797
4892
SWIGINTERN VALUE
4798
4893
_wrap_svn_commit_info_t_dup(int argc, VALUE *argv, VALUE self) {
4799
 
  svn_commit_info_t *arg1 = (svn_commit_info_t *) 0 ;
 
4894
  struct svn_commit_info_t *arg1 = (struct svn_commit_info_t *) 0 ;
4800
4895
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
4801
4896
  VALUE _global_svn_swig_rb_pool ;
4802
4897
  apr_pool_t *_global_pool ;
4815
4910
  }
4816
4911
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_commit_info_t, 0 |  0 );
4817
4912
  if (!SWIG_IsOK(res1)) {
4818
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_commit_info_t *","dup", 1, self )); 
 
4913
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_commit_info_t *","dup", 1, self )); 
4819
4914
  }
4820
 
  arg1 = (svn_commit_info_t *)(argp1);
 
4915
  arg1 = (struct svn_commit_info_t *)(argp1);
4821
4916
  if (argc > 0) {
4822
4917
    
4823
4918
  }
4848
4943
}
4849
4944
 
4850
4945
 
4851
 
swig_class SwigClassSvn_log_changed_path2_t;
 
4946
static swig_class SwigClassSvn_log_changed_path2_t;
4852
4947
 
4853
4948
SWIGINTERN VALUE
4854
4949
_wrap_svn_log_changed_path2_t_action_set(int argc, VALUE *argv, VALUE self) {
4855
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
4950
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
4856
4951
  char arg2 ;
4857
4952
  void *argp1 = 0 ;
4858
4953
  int res1 = 0 ;
4864
4959
  }
4865
4960
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
4866
4961
  if (!SWIG_IsOK(res1)) {
4867
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","action", 1, self )); 
 
4962
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","action", 1, self )); 
4868
4963
  }
4869
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
4964
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
4870
4965
  ecode2 = SWIG_AsVal_char(argv[0], &val2);
4871
4966
  if (!SWIG_IsOK(ecode2)) {
4872
4967
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","action", 2, argv[0] ));
4881
4976
 
4882
4977
SWIGINTERN VALUE
4883
4978
_wrap_svn_log_changed_path2_t_action_get(int argc, VALUE *argv, VALUE self) {
4884
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
4979
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
4885
4980
  void *argp1 = 0 ;
4886
4981
  int res1 = 0 ;
4887
4982
  char result;
4892
4987
  }
4893
4988
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
4894
4989
  if (!SWIG_IsOK(res1)) {
4895
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","action", 1, self )); 
 
4990
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","action", 1, self )); 
4896
4991
  }
4897
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
4992
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
4898
4993
  result = (char) ((arg1)->action);
4899
4994
  vresult = SWIG_From_char((char)(result));
4900
4995
  return vresult;
4905
5000
 
4906
5001
SWIGINTERN VALUE
4907
5002
_wrap_svn_log_changed_path2_t_copyfrom_path_set(int argc, VALUE *argv, VALUE self) {
4908
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5003
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
4909
5004
  char *arg2 = (char *) 0 ;
4910
5005
  void *argp1 = 0 ;
4911
5006
  int res1 = 0 ;
4918
5013
  }
4919
5014
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
4920
5015
  if (!SWIG_IsOK(res1)) {
4921
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","copyfrom_path", 1, self )); 
 
5016
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","copyfrom_path", 1, self )); 
4922
5017
  }
4923
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5018
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
4924
5019
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
4925
5020
  if (!SWIG_IsOK(res2)) {
4926
5021
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","copyfrom_path", 2, argv[0] ));
4944
5039
 
4945
5040
SWIGINTERN VALUE
4946
5041
_wrap_svn_log_changed_path2_t_copyfrom_path_get(int argc, VALUE *argv, VALUE self) {
4947
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5042
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
4948
5043
  void *argp1 = 0 ;
4949
5044
  int res1 = 0 ;
4950
5045
  char *result = 0 ;
4955
5050
  }
4956
5051
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
4957
5052
  if (!SWIG_IsOK(res1)) {
4958
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","copyfrom_path", 1, self )); 
 
5053
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","copyfrom_path", 1, self )); 
4959
5054
  }
4960
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5055
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
4961
5056
  result = (char *) ((arg1)->copyfrom_path);
4962
5057
  {
4963
5058
    if (result) {
4974
5069
 
4975
5070
SWIGINTERN VALUE
4976
5071
_wrap_svn_log_changed_path2_t_copyfrom_rev_set(int argc, VALUE *argv, VALUE self) {
4977
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5072
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
4978
5073
  svn_revnum_t arg2 ;
4979
5074
  void *argp1 = 0 ;
4980
5075
  int res1 = 0 ;
4986
5081
  }
4987
5082
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
4988
5083
  if (!SWIG_IsOK(res1)) {
4989
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","copyfrom_rev", 1, self )); 
 
5084
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","copyfrom_rev", 1, self )); 
4990
5085
  }
4991
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5086
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
4992
5087
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
4993
5088
  if (!SWIG_IsOK(ecode2)) {
4994
5089
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","copyfrom_rev", 2, argv[0] ));
5003
5098
 
5004
5099
SWIGINTERN VALUE
5005
5100
_wrap_svn_log_changed_path2_t_copyfrom_rev_get(int argc, VALUE *argv, VALUE self) {
5006
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5101
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
5007
5102
  void *argp1 = 0 ;
5008
5103
  int res1 = 0 ;
5009
5104
  svn_revnum_t result;
5014
5109
  }
5015
5110
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
5016
5111
  if (!SWIG_IsOK(res1)) {
5017
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","copyfrom_rev", 1, self )); 
 
5112
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","copyfrom_rev", 1, self )); 
5018
5113
  }
5019
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5114
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
5020
5115
  result = (svn_revnum_t) ((arg1)->copyfrom_rev);
5021
5116
  vresult = SWIG_From_long((long)(result));
5022
5117
  return vresult;
5027
5122
 
5028
5123
SWIGINTERN VALUE
5029
5124
_wrap_svn_log_changed_path2_t_node_kind_set(int argc, VALUE *argv, VALUE self) {
5030
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5125
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
5031
5126
  svn_node_kind_t arg2 ;
5032
5127
  void *argp1 = 0 ;
5033
5128
  int res1 = 0 ;
5039
5134
  }
5040
5135
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
5041
5136
  if (!SWIG_IsOK(res1)) {
5042
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","node_kind", 1, self )); 
 
5137
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","node_kind", 1, self )); 
5043
5138
  }
5044
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5139
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
5045
5140
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
5046
5141
  if (!SWIG_IsOK(ecode2)) {
5047
5142
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_node_kind_t","node_kind", 2, argv[0] ));
5056
5151
 
5057
5152
SWIGINTERN VALUE
5058
5153
_wrap_svn_log_changed_path2_t_node_kind_get(int argc, VALUE *argv, VALUE self) {
5059
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5154
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
5060
5155
  void *argp1 = 0 ;
5061
5156
  int res1 = 0 ;
5062
5157
  svn_node_kind_t result;
5067
5162
  }
5068
5163
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
5069
5164
  if (!SWIG_IsOK(res1)) {
5070
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","node_kind", 1, self )); 
 
5165
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","node_kind", 1, self )); 
5071
5166
  }
5072
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5167
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
5073
5168
  result = (svn_node_kind_t) ((arg1)->node_kind);
5074
5169
  vresult = SWIG_From_int((int)(result));
5075
5170
  return vresult;
5080
5175
 
5081
5176
SWIGINTERN VALUE
5082
5177
_wrap_svn_log_changed_path2_t_text_modified_set(int argc, VALUE *argv, VALUE self) {
5083
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5178
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
5084
5179
  svn_tristate_t arg2 ;
5085
5180
  void *argp1 = 0 ;
5086
5181
  int res1 = 0 ;
5092
5187
  }
5093
5188
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
5094
5189
  if (!SWIG_IsOK(res1)) {
5095
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","text_modified", 1, self )); 
 
5190
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","text_modified", 1, self )); 
5096
5191
  }
5097
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5192
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
5098
5193
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
5099
5194
  if (!SWIG_IsOK(ecode2)) {
5100
5195
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_tristate_t","text_modified", 2, argv[0] ));
5109
5204
 
5110
5205
SWIGINTERN VALUE
5111
5206
_wrap_svn_log_changed_path2_t_text_modified_get(int argc, VALUE *argv, VALUE self) {
5112
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5207
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
5113
5208
  void *argp1 = 0 ;
5114
5209
  int res1 = 0 ;
5115
5210
  svn_tristate_t result;
5120
5215
  }
5121
5216
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
5122
5217
  if (!SWIG_IsOK(res1)) {
5123
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","text_modified", 1, self )); 
 
5218
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","text_modified", 1, self )); 
5124
5219
  }
5125
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5220
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
5126
5221
  result = (svn_tristate_t) ((arg1)->text_modified);
5127
5222
  vresult = SWIG_From_int((int)(result));
5128
5223
  return vresult;
5133
5228
 
5134
5229
SWIGINTERN VALUE
5135
5230
_wrap_svn_log_changed_path2_t_props_modified_set(int argc, VALUE *argv, VALUE self) {
5136
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5231
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
5137
5232
  svn_tristate_t arg2 ;
5138
5233
  void *argp1 = 0 ;
5139
5234
  int res1 = 0 ;
5145
5240
  }
5146
5241
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
5147
5242
  if (!SWIG_IsOK(res1)) {
5148
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","props_modified", 1, self )); 
 
5243
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","props_modified", 1, self )); 
5149
5244
  }
5150
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5245
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
5151
5246
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
5152
5247
  if (!SWIG_IsOK(ecode2)) {
5153
5248
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_tristate_t","props_modified", 2, argv[0] ));
5162
5257
 
5163
5258
SWIGINTERN VALUE
5164
5259
_wrap_svn_log_changed_path2_t_props_modified_get(int argc, VALUE *argv, VALUE self) {
5165
 
  svn_log_changed_path2_t *arg1 = (svn_log_changed_path2_t *) 0 ;
 
5260
  struct svn_log_changed_path2_t *arg1 = (struct svn_log_changed_path2_t *) 0 ;
5166
5261
  void *argp1 = 0 ;
5167
5262
  int res1 = 0 ;
5168
5263
  svn_tristate_t result;
5173
5268
  }
5174
5269
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path2_t, 0 |  0 );
5175
5270
  if (!SWIG_IsOK(res1)) {
5176
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path2_t *","props_modified", 1, self )); 
 
5271
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path2_t *","props_modified", 1, self )); 
5177
5272
  }
5178
 
  arg1 = (svn_log_changed_path2_t *)(argp1);
 
5273
  arg1 = (struct svn_log_changed_path2_t *)(argp1);
5179
5274
  result = (svn_tristate_t) ((arg1)->props_modified);
5180
5275
  vresult = SWIG_From_int((int)(result));
5181
5276
  return vresult;
5203
5298
 
5204
5299
SWIGINTERN VALUE
5205
5300
_wrap_new_svn_log_changed_path2_t(int argc, VALUE *argv, VALUE self) {
5206
 
  svn_log_changed_path2_t *result = 0 ;
 
5301
  struct svn_log_changed_path2_t *result = 0 ;
5207
5302
  
5208
5303
  if ((argc < 0) || (argc > 0)) {
5209
5304
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
5210
5305
  }
5211
5306
  {
5212
 
    result = (svn_log_changed_path2_t *)calloc(1, sizeof(svn_log_changed_path2_t));
 
5307
    result = (struct svn_log_changed_path2_t *)calloc(1, sizeof(struct svn_log_changed_path2_t));
5213
5308
    DATA_PTR(self) = result;
5214
5309
    
5215
5310
    
5222
5317
 
5223
5318
 
5224
5319
SWIGINTERN void
5225
 
free_svn_log_changed_path2_t(svn_log_changed_path2_t *arg1) {
 
5320
free_svn_log_changed_path2_t(struct svn_log_changed_path2_t *arg1) {
5226
5321
    free((char *) arg1);
5227
5322
}
5228
5323
 
5326
5421
}
5327
5422
 
5328
5423
 
5329
 
swig_class SwigClassSvn_log_changed_path_t;
 
5424
static swig_class SwigClassSvn_log_changed_path_t;
5330
5425
 
5331
5426
SWIGINTERN VALUE
5332
5427
_wrap_svn_log_changed_path_t_action_set(int argc, VALUE *argv, VALUE self) {
5333
 
  svn_log_changed_path_t *arg1 = (svn_log_changed_path_t *) 0 ;
 
5428
  struct svn_log_changed_path_t *arg1 = (struct svn_log_changed_path_t *) 0 ;
5334
5429
  char arg2 ;
5335
5430
  void *argp1 = 0 ;
5336
5431
  int res1 = 0 ;
5342
5437
  }
5343
5438
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path_t, 0 |  0 );
5344
5439
  if (!SWIG_IsOK(res1)) {
5345
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path_t *","action", 1, self )); 
 
5440
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path_t *","action", 1, self )); 
5346
5441
  }
5347
 
  arg1 = (svn_log_changed_path_t *)(argp1);
 
5442
  arg1 = (struct svn_log_changed_path_t *)(argp1);
5348
5443
  ecode2 = SWIG_AsVal_char(argv[0], &val2);
5349
5444
  if (!SWIG_IsOK(ecode2)) {
5350
5445
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","action", 2, argv[0] ));
5359
5454
 
5360
5455
SWIGINTERN VALUE
5361
5456
_wrap_svn_log_changed_path_t_action_get(int argc, VALUE *argv, VALUE self) {
5362
 
  svn_log_changed_path_t *arg1 = (svn_log_changed_path_t *) 0 ;
 
5457
  struct svn_log_changed_path_t *arg1 = (struct svn_log_changed_path_t *) 0 ;
5363
5458
  void *argp1 = 0 ;
5364
5459
  int res1 = 0 ;
5365
5460
  char result;
5370
5465
  }
5371
5466
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path_t, 0 |  0 );
5372
5467
  if (!SWIG_IsOK(res1)) {
5373
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path_t *","action", 1, self )); 
 
5468
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path_t *","action", 1, self )); 
5374
5469
  }
5375
 
  arg1 = (svn_log_changed_path_t *)(argp1);
 
5470
  arg1 = (struct svn_log_changed_path_t *)(argp1);
5376
5471
  result = (char) ((arg1)->action);
5377
5472
  vresult = SWIG_From_char((char)(result));
5378
5473
  return vresult;
5383
5478
 
5384
5479
SWIGINTERN VALUE
5385
5480
_wrap_svn_log_changed_path_t_copyfrom_path_get(int argc, VALUE *argv, VALUE self) {
5386
 
  svn_log_changed_path_t *arg1 = (svn_log_changed_path_t *) 0 ;
 
5481
  struct svn_log_changed_path_t *arg1 = (struct svn_log_changed_path_t *) 0 ;
5387
5482
  void *argp1 = 0 ;
5388
5483
  int res1 = 0 ;
5389
5484
  char *result = 0 ;
5394
5489
  }
5395
5490
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path_t, 0 |  0 );
5396
5491
  if (!SWIG_IsOK(res1)) {
5397
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path_t *","copyfrom_path", 1, self )); 
 
5492
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path_t *","copyfrom_path", 1, self )); 
5398
5493
  }
5399
 
  arg1 = (svn_log_changed_path_t *)(argp1);
 
5494
  arg1 = (struct svn_log_changed_path_t *)(argp1);
5400
5495
  result = (char *) ((arg1)->copyfrom_path);
5401
5496
  {
5402
5497
    if (result) {
5413
5508
 
5414
5509
SWIGINTERN VALUE
5415
5510
_wrap_svn_log_changed_path_t_copyfrom_rev_set(int argc, VALUE *argv, VALUE self) {
5416
 
  svn_log_changed_path_t *arg1 = (svn_log_changed_path_t *) 0 ;
 
5511
  struct svn_log_changed_path_t *arg1 = (struct svn_log_changed_path_t *) 0 ;
5417
5512
  svn_revnum_t arg2 ;
5418
5513
  void *argp1 = 0 ;
5419
5514
  int res1 = 0 ;
5425
5520
  }
5426
5521
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path_t, 0 |  0 );
5427
5522
  if (!SWIG_IsOK(res1)) {
5428
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path_t *","copyfrom_rev", 1, self )); 
 
5523
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path_t *","copyfrom_rev", 1, self )); 
5429
5524
  }
5430
 
  arg1 = (svn_log_changed_path_t *)(argp1);
 
5525
  arg1 = (struct svn_log_changed_path_t *)(argp1);
5431
5526
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
5432
5527
  if (!SWIG_IsOK(ecode2)) {
5433
5528
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","copyfrom_rev", 2, argv[0] ));
5442
5537
 
5443
5538
SWIGINTERN VALUE
5444
5539
_wrap_svn_log_changed_path_t_copyfrom_rev_get(int argc, VALUE *argv, VALUE self) {
5445
 
  svn_log_changed_path_t *arg1 = (svn_log_changed_path_t *) 0 ;
 
5540
  struct svn_log_changed_path_t *arg1 = (struct svn_log_changed_path_t *) 0 ;
5446
5541
  void *argp1 = 0 ;
5447
5542
  int res1 = 0 ;
5448
5543
  svn_revnum_t result;
5453
5548
  }
5454
5549
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_changed_path_t, 0 |  0 );
5455
5550
  if (!SWIG_IsOK(res1)) {
5456
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_changed_path_t *","copyfrom_rev", 1, self )); 
 
5551
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_changed_path_t *","copyfrom_rev", 1, self )); 
5457
5552
  }
5458
 
  arg1 = (svn_log_changed_path_t *)(argp1);
 
5553
  arg1 = (struct svn_log_changed_path_t *)(argp1);
5459
5554
  result = (svn_revnum_t) ((arg1)->copyfrom_rev);
5460
5555
  vresult = SWIG_From_long((long)(result));
5461
5556
  return vresult;
5483
5578
 
5484
5579
SWIGINTERN VALUE
5485
5580
_wrap_new_svn_log_changed_path_t(int argc, VALUE *argv, VALUE self) {
5486
 
  svn_log_changed_path_t *result = 0 ;
 
5581
  struct svn_log_changed_path_t *result = 0 ;
5487
5582
  
5488
5583
  if ((argc < 0) || (argc > 0)) {
5489
5584
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
5490
5585
  }
5491
5586
  {
5492
 
    result = (svn_log_changed_path_t *)calloc(1, sizeof(svn_log_changed_path_t));
 
5587
    result = (struct svn_log_changed_path_t *)calloc(1, sizeof(struct svn_log_changed_path_t));
5493
5588
    DATA_PTR(self) = result;
5494
5589
    
5495
5590
    
5502
5597
 
5503
5598
 
5504
5599
SWIGINTERN void
5505
 
free_svn_log_changed_path_t(svn_log_changed_path_t *arg1) {
 
5600
free_svn_log_changed_path_t(struct svn_log_changed_path_t *arg1) {
5506
5601
    free((char *) arg1);
5507
5602
}
5508
5603
 
5560
5655
}
5561
5656
 
5562
5657
 
5563
 
swig_class SwigClassSvn_log_entry_t;
 
5658
static swig_class SwigClassSvn_log_entry_t;
5564
5659
 
5565
5660
SWIGINTERN VALUE
5566
5661
_wrap_svn_log_entry_t_changed_paths_set(int argc, VALUE *argv, VALUE self) {
5567
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5662
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5568
5663
  apr_hash_t *arg2 = (apr_hash_t *) 0 ;
5569
5664
  void *argp1 = 0 ;
5570
5665
  int res1 = 0 ;
5576
5671
  }
5577
5672
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5578
5673
  if (!SWIG_IsOK(res1)) {
5579
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","changed_paths", 1, self )); 
 
5674
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","changed_paths", 1, self )); 
5580
5675
  }
5581
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5676
  arg1 = (struct svn_log_entry_t *)(argp1);
5582
5677
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_apr_hash_t, SWIG_POINTER_DISOWN |  0 );
5583
5678
  if (!SWIG_IsOK(res2)) {
5584
5679
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_hash_t *","changed_paths", 2, argv[0] )); 
5593
5688
 
5594
5689
SWIGINTERN VALUE
5595
5690
_wrap_svn_log_entry_t_changed_paths_get(int argc, VALUE *argv, VALUE self) {
5596
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5691
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5597
5692
  void *argp1 = 0 ;
5598
5693
  int res1 = 0 ;
5599
5694
  apr_hash_t *result = 0 ;
5604
5699
  }
5605
5700
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5606
5701
  if (!SWIG_IsOK(res1)) {
5607
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","changed_paths", 1, self )); 
 
5702
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","changed_paths", 1, self )); 
5608
5703
  }
5609
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5704
  arg1 = (struct svn_log_entry_t *)(argp1);
5610
5705
  result = (apr_hash_t *) ((arg1)->changed_paths);
5611
5706
  {
5612
5707
    VALUE rb_changed_path_hash;
5622
5717
 
5623
5718
SWIGINTERN VALUE
5624
5719
_wrap_svn_log_entry_t_revision_set(int argc, VALUE *argv, VALUE self) {
5625
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5720
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5626
5721
  svn_revnum_t arg2 ;
5627
5722
  void *argp1 = 0 ;
5628
5723
  int res1 = 0 ;
5634
5729
  }
5635
5730
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5636
5731
  if (!SWIG_IsOK(res1)) {
5637
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","revision", 1, self )); 
 
5732
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","revision", 1, self )); 
5638
5733
  }
5639
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5734
  arg1 = (struct svn_log_entry_t *)(argp1);
5640
5735
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
5641
5736
  if (!SWIG_IsOK(ecode2)) {
5642
5737
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","revision", 2, argv[0] ));
5651
5746
 
5652
5747
SWIGINTERN VALUE
5653
5748
_wrap_svn_log_entry_t_revision_get(int argc, VALUE *argv, VALUE self) {
5654
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5749
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5655
5750
  void *argp1 = 0 ;
5656
5751
  int res1 = 0 ;
5657
5752
  svn_revnum_t result;
5662
5757
  }
5663
5758
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5664
5759
  if (!SWIG_IsOK(res1)) {
5665
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","revision", 1, self )); 
 
5760
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","revision", 1, self )); 
5666
5761
  }
5667
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5762
  arg1 = (struct svn_log_entry_t *)(argp1);
5668
5763
  result = (svn_revnum_t) ((arg1)->revision);
5669
5764
  vresult = SWIG_From_long((long)(result));
5670
5765
  return vresult;
5675
5770
 
5676
5771
SWIGINTERN VALUE
5677
5772
_wrap_svn_log_entry_t_revprops_set(int argc, VALUE *argv, VALUE self) {
5678
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5773
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5679
5774
  apr_hash_t *arg2 = (apr_hash_t *) 0 ;
5680
5775
  void *argp1 = 0 ;
5681
5776
  int res1 = 0 ;
5685
5780
  }
5686
5781
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5687
5782
  if (!SWIG_IsOK(res1)) {
5688
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","revprops", 1, self )); 
 
5783
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","revprops", 1, self )); 
5689
5784
  }
5690
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5785
  arg1 = (struct svn_log_entry_t *)(argp1);
5691
5786
  {
5692
5787
    VALUE rb_pool = Qnil;
5693
5788
    if (!_global_pool) {
5714
5809
 
5715
5810
SWIGINTERN VALUE
5716
5811
_wrap_svn_log_entry_t_revprops_get(int argc, VALUE *argv, VALUE self) {
5717
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5812
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5718
5813
  void *argp1 = 0 ;
5719
5814
  int res1 = 0 ;
5720
5815
  apr_hash_t *result = 0 ;
5725
5820
  }
5726
5821
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5727
5822
  if (!SWIG_IsOK(res1)) {
5728
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","revprops", 1, self )); 
 
5823
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","revprops", 1, self )); 
5729
5824
  }
5730
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5825
  arg1 = (struct svn_log_entry_t *)(argp1);
5731
5826
  result = (apr_hash_t *) ((arg1)->revprops);
5732
5827
  {
5733
5828
    vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_hash_to_hash_svn_string(result));
5740
5835
 
5741
5836
SWIGINTERN VALUE
5742
5837
_wrap_svn_log_entry_t_has_children_set(int argc, VALUE *argv, VALUE self) {
5743
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5838
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5744
5839
  svn_boolean_t arg2 ;
5745
5840
  void *argp1 = 0 ;
5746
5841
  int res1 = 0 ;
5750
5845
  }
5751
5846
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5752
5847
  if (!SWIG_IsOK(res1)) {
5753
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","has_children", 1, self )); 
 
5848
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","has_children", 1, self )); 
5754
5849
  }
5755
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5850
  arg1 = (struct svn_log_entry_t *)(argp1);
5756
5851
  arg2 = RTEST(argv[0]);
5757
5852
  if (arg1) (arg1)->has_children = arg2;
5758
5853
  return Qnil;
5763
5858
 
5764
5859
SWIGINTERN VALUE
5765
5860
_wrap_svn_log_entry_t_has_children_get(int argc, VALUE *argv, VALUE self) {
5766
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5861
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5767
5862
  void *argp1 = 0 ;
5768
5863
  int res1 = 0 ;
5769
5864
  svn_boolean_t result;
5774
5869
  }
5775
5870
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5776
5871
  if (!SWIG_IsOK(res1)) {
5777
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","has_children", 1, self )); 
 
5872
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","has_children", 1, self )); 
5778
5873
  }
5779
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5874
  arg1 = (struct svn_log_entry_t *)(argp1);
5780
5875
  result = (svn_boolean_t) ((arg1)->has_children);
5781
5876
  vresult = result ? Qtrue : Qfalse;
5782
5877
  return vresult;
5787
5882
 
5788
5883
SWIGINTERN VALUE
5789
5884
_wrap_svn_log_entry_t_changed_paths2_set(int argc, VALUE *argv, VALUE self) {
5790
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5885
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5791
5886
  apr_hash_t *arg2 = (apr_hash_t *) 0 ;
5792
5887
  void *argp1 = 0 ;
5793
5888
  int res1 = 0 ;
5799
5894
  }
5800
5895
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5801
5896
  if (!SWIG_IsOK(res1)) {
5802
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","changed_paths2", 1, self )); 
 
5897
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","changed_paths2", 1, self )); 
5803
5898
  }
5804
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5899
  arg1 = (struct svn_log_entry_t *)(argp1);
5805
5900
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_apr_hash_t, SWIG_POINTER_DISOWN |  0 );
5806
5901
  if (!SWIG_IsOK(res2)) {
5807
5902
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_hash_t *","changed_paths2", 2, argv[0] )); 
5816
5911
 
5817
5912
SWIGINTERN VALUE
5818
5913
_wrap_svn_log_entry_t_changed_paths2_get(int argc, VALUE *argv, VALUE self) {
5819
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5914
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5820
5915
  void *argp1 = 0 ;
5821
5916
  int res1 = 0 ;
5822
5917
  apr_hash_t *result = 0 ;
5827
5922
  }
5828
5923
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5829
5924
  if (!SWIG_IsOK(res1)) {
5830
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","changed_paths2", 1, self )); 
 
5925
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","changed_paths2", 1, self )); 
5831
5926
  }
5832
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5927
  arg1 = (struct svn_log_entry_t *)(argp1);
5833
5928
  result = (apr_hash_t *) ((arg1)->changed_paths2);
5834
5929
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_hash_t, 0 |  0 );
5835
5930
  return vresult;
5840
5935
 
5841
5936
SWIGINTERN VALUE
5842
5937
_wrap_svn_log_entry_t_non_inheritable_set(int argc, VALUE *argv, VALUE self) {
5843
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5938
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5844
5939
  svn_boolean_t arg2 ;
5845
5940
  void *argp1 = 0 ;
5846
5941
  int res1 = 0 ;
5850
5945
  }
5851
5946
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5852
5947
  if (!SWIG_IsOK(res1)) {
5853
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","non_inheritable", 1, self )); 
 
5948
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","non_inheritable", 1, self )); 
5854
5949
  }
5855
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5950
  arg1 = (struct svn_log_entry_t *)(argp1);
5856
5951
  arg2 = RTEST(argv[0]);
5857
5952
  if (arg1) (arg1)->non_inheritable = arg2;
5858
5953
  return Qnil;
5863
5958
 
5864
5959
SWIGINTERN VALUE
5865
5960
_wrap_svn_log_entry_t_non_inheritable_get(int argc, VALUE *argv, VALUE self) {
5866
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5961
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5867
5962
  void *argp1 = 0 ;
5868
5963
  int res1 = 0 ;
5869
5964
  svn_boolean_t result;
5874
5969
  }
5875
5970
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5876
5971
  if (!SWIG_IsOK(res1)) {
5877
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","non_inheritable", 1, self )); 
 
5972
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","non_inheritable", 1, self )); 
5878
5973
  }
5879
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5974
  arg1 = (struct svn_log_entry_t *)(argp1);
5880
5975
  result = (svn_boolean_t) ((arg1)->non_inheritable);
5881
5976
  vresult = result ? Qtrue : Qfalse;
5882
5977
  return vresult;
5887
5982
 
5888
5983
SWIGINTERN VALUE
5889
5984
_wrap_svn_log_entry_t_subtractive_merge_set(int argc, VALUE *argv, VALUE self) {
5890
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
5985
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5891
5986
  svn_boolean_t arg2 ;
5892
5987
  void *argp1 = 0 ;
5893
5988
  int res1 = 0 ;
5897
5992
  }
5898
5993
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5899
5994
  if (!SWIG_IsOK(res1)) {
5900
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","subtractive_merge", 1, self )); 
 
5995
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","subtractive_merge", 1, self )); 
5901
5996
  }
5902
 
  arg1 = (svn_log_entry_t *)(argp1);
 
5997
  arg1 = (struct svn_log_entry_t *)(argp1);
5903
5998
  arg2 = RTEST(argv[0]);
5904
5999
  if (arg1) (arg1)->subtractive_merge = arg2;
5905
6000
  return Qnil;
5910
6005
 
5911
6006
SWIGINTERN VALUE
5912
6007
_wrap_svn_log_entry_t_subtractive_merge_get(int argc, VALUE *argv, VALUE self) {
5913
 
  svn_log_entry_t *arg1 = (svn_log_entry_t *) 0 ;
 
6008
  struct svn_log_entry_t *arg1 = (struct svn_log_entry_t *) 0 ;
5914
6009
  void *argp1 = 0 ;
5915
6010
  int res1 = 0 ;
5916
6011
  svn_boolean_t result;
5921
6016
  }
5922
6017
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
5923
6018
  if (!SWIG_IsOK(res1)) {
5924
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t *","subtractive_merge", 1, self )); 
 
6019
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_log_entry_t *","subtractive_merge", 1, self )); 
5925
6020
  }
5926
 
  arg1 = (svn_log_entry_t *)(argp1);
 
6021
  arg1 = (struct svn_log_entry_t *)(argp1);
5927
6022
  result = (svn_boolean_t) ((arg1)->subtractive_merge);
5928
6023
  vresult = result ? Qtrue : Qfalse;
5929
6024
  return vresult;
5951
6046
 
5952
6047
SWIGINTERN VALUE
5953
6048
_wrap_new_svn_log_entry_t(int argc, VALUE *argv, VALUE self) {
5954
 
  svn_log_entry_t *result = 0 ;
 
6049
  struct svn_log_entry_t *result = 0 ;
5955
6050
  
5956
6051
  if ((argc < 0) || (argc > 0)) {
5957
6052
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
5958
6053
  }
5959
6054
  {
5960
 
    result = (svn_log_entry_t *)calloc(1, sizeof(svn_log_entry_t));
 
6055
    result = (struct svn_log_entry_t *)calloc(1, sizeof(struct svn_log_entry_t));
5961
6056
    DATA_PTR(self) = result;
5962
6057
    
5963
6058
    
5970
6065
 
5971
6066
 
5972
6067
SWIGINTERN void
5973
 
free_svn_log_entry_t(svn_log_entry_t *arg1) {
 
6068
free_svn_log_entry_t(struct svn_log_entry_t *arg1) {
5974
6069
    free((char *) arg1);
5975
6070
}
5976
6071
 
6170
6265
}
6171
6266
 
6172
6267
 
6173
 
swig_class SwigClassSvn_lock_t;
 
6268
static swig_class SwigClassSvn_lock_t;
6174
6269
 
6175
6270
SWIGINTERN VALUE
6176
6271
_wrap_svn_lock_t_path_set(int argc, VALUE *argv, VALUE self) {
6177
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6272
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6178
6273
  char *arg2 = (char *) 0 ;
6179
6274
  void *argp1 = 0 ;
6180
6275
  int res1 = 0 ;
6187
6282
  }
6188
6283
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6189
6284
  if (!SWIG_IsOK(res1)) {
6190
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","path", 1, self )); 
 
6285
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","path", 1, self )); 
6191
6286
  }
6192
 
  arg1 = (svn_lock_t *)(argp1);
 
6287
  arg1 = (struct svn_lock_t *)(argp1);
6193
6288
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
6194
6289
  if (!SWIG_IsOK(res2)) {
6195
6290
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","path", 2, argv[0] ));
6213
6308
 
6214
6309
SWIGINTERN VALUE
6215
6310
_wrap_svn_lock_t_path_get(int argc, VALUE *argv, VALUE self) {
6216
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6311
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6217
6312
  void *argp1 = 0 ;
6218
6313
  int res1 = 0 ;
6219
6314
  char *result = 0 ;
6224
6319
  }
6225
6320
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6226
6321
  if (!SWIG_IsOK(res1)) {
6227
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","path", 1, self )); 
 
6322
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","path", 1, self )); 
6228
6323
  }
6229
 
  arg1 = (svn_lock_t *)(argp1);
 
6324
  arg1 = (struct svn_lock_t *)(argp1);
6230
6325
  result = (char *) ((arg1)->path);
6231
6326
  {
6232
6327
    if (result) {
6243
6338
 
6244
6339
SWIGINTERN VALUE
6245
6340
_wrap_svn_lock_t_token_set(int argc, VALUE *argv, VALUE self) {
6246
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6341
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6247
6342
  char *arg2 = (char *) 0 ;
6248
6343
  void *argp1 = 0 ;
6249
6344
  int res1 = 0 ;
6256
6351
  }
6257
6352
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6258
6353
  if (!SWIG_IsOK(res1)) {
6259
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","token", 1, self )); 
 
6354
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","token", 1, self )); 
6260
6355
  }
6261
 
  arg1 = (svn_lock_t *)(argp1);
 
6356
  arg1 = (struct svn_lock_t *)(argp1);
6262
6357
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
6263
6358
  if (!SWIG_IsOK(res2)) {
6264
6359
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","token", 2, argv[0] ));
6282
6377
 
6283
6378
SWIGINTERN VALUE
6284
6379
_wrap_svn_lock_t_token_get(int argc, VALUE *argv, VALUE self) {
6285
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6380
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6286
6381
  void *argp1 = 0 ;
6287
6382
  int res1 = 0 ;
6288
6383
  char *result = 0 ;
6293
6388
  }
6294
6389
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6295
6390
  if (!SWIG_IsOK(res1)) {
6296
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","token", 1, self )); 
 
6391
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","token", 1, self )); 
6297
6392
  }
6298
 
  arg1 = (svn_lock_t *)(argp1);
 
6393
  arg1 = (struct svn_lock_t *)(argp1);
6299
6394
  result = (char *) ((arg1)->token);
6300
6395
  {
6301
6396
    if (result) {
6312
6407
 
6313
6408
SWIGINTERN VALUE
6314
6409
_wrap_svn_lock_t_owner_set(int argc, VALUE *argv, VALUE self) {
6315
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6410
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6316
6411
  char *arg2 = (char *) 0 ;
6317
6412
  void *argp1 = 0 ;
6318
6413
  int res1 = 0 ;
6325
6420
  }
6326
6421
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6327
6422
  if (!SWIG_IsOK(res1)) {
6328
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","owner", 1, self )); 
 
6423
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","owner", 1, self )); 
6329
6424
  }
6330
 
  arg1 = (svn_lock_t *)(argp1);
 
6425
  arg1 = (struct svn_lock_t *)(argp1);
6331
6426
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
6332
6427
  if (!SWIG_IsOK(res2)) {
6333
6428
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","owner", 2, argv[0] ));
6351
6446
 
6352
6447
SWIGINTERN VALUE
6353
6448
_wrap_svn_lock_t_owner_get(int argc, VALUE *argv, VALUE self) {
6354
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6449
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6355
6450
  void *argp1 = 0 ;
6356
6451
  int res1 = 0 ;
6357
6452
  char *result = 0 ;
6362
6457
  }
6363
6458
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6364
6459
  if (!SWIG_IsOK(res1)) {
6365
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","owner", 1, self )); 
 
6460
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","owner", 1, self )); 
6366
6461
  }
6367
 
  arg1 = (svn_lock_t *)(argp1);
 
6462
  arg1 = (struct svn_lock_t *)(argp1);
6368
6463
  result = (char *) ((arg1)->owner);
6369
6464
  {
6370
6465
    if (result) {
6381
6476
 
6382
6477
SWIGINTERN VALUE
6383
6478
_wrap_svn_lock_t_comment_set(int argc, VALUE *argv, VALUE self) {
6384
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6479
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6385
6480
  char *arg2 = (char *) 0 ;
6386
6481
  void *argp1 = 0 ;
6387
6482
  int res1 = 0 ;
6394
6489
  }
6395
6490
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6396
6491
  if (!SWIG_IsOK(res1)) {
6397
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","comment", 1, self )); 
 
6492
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","comment", 1, self )); 
6398
6493
  }
6399
 
  arg1 = (svn_lock_t *)(argp1);
 
6494
  arg1 = (struct svn_lock_t *)(argp1);
6400
6495
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
6401
6496
  if (!SWIG_IsOK(res2)) {
6402
6497
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","comment", 2, argv[0] ));
6420
6515
 
6421
6516
SWIGINTERN VALUE
6422
6517
_wrap_svn_lock_t_comment_get(int argc, VALUE *argv, VALUE self) {
6423
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6518
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6424
6519
  void *argp1 = 0 ;
6425
6520
  int res1 = 0 ;
6426
6521
  char *result = 0 ;
6431
6526
  }
6432
6527
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6433
6528
  if (!SWIG_IsOK(res1)) {
6434
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","comment", 1, self )); 
 
6529
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","comment", 1, self )); 
6435
6530
  }
6436
 
  arg1 = (svn_lock_t *)(argp1);
 
6531
  arg1 = (struct svn_lock_t *)(argp1);
6437
6532
  result = (char *) ((arg1)->comment);
6438
6533
  {
6439
6534
    if (result) {
6450
6545
 
6451
6546
SWIGINTERN VALUE
6452
6547
_wrap_svn_lock_t_is_dav_comment_set(int argc, VALUE *argv, VALUE self) {
6453
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6548
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6454
6549
  svn_boolean_t arg2 ;
6455
6550
  void *argp1 = 0 ;
6456
6551
  int res1 = 0 ;
6460
6555
  }
6461
6556
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6462
6557
  if (!SWIG_IsOK(res1)) {
6463
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","is_dav_comment", 1, self )); 
 
6558
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","is_dav_comment", 1, self )); 
6464
6559
  }
6465
 
  arg1 = (svn_lock_t *)(argp1);
 
6560
  arg1 = (struct svn_lock_t *)(argp1);
6466
6561
  arg2 = RTEST(argv[0]);
6467
6562
  if (arg1) (arg1)->is_dav_comment = arg2;
6468
6563
  return Qnil;
6473
6568
 
6474
6569
SWIGINTERN VALUE
6475
6570
_wrap_svn_lock_t_is_dav_comment_get(int argc, VALUE *argv, VALUE self) {
6476
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6571
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6477
6572
  void *argp1 = 0 ;
6478
6573
  int res1 = 0 ;
6479
6574
  svn_boolean_t result;
6484
6579
  }
6485
6580
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6486
6581
  if (!SWIG_IsOK(res1)) {
6487
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","is_dav_comment", 1, self )); 
 
6582
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","is_dav_comment", 1, self )); 
6488
6583
  }
6489
 
  arg1 = (svn_lock_t *)(argp1);
 
6584
  arg1 = (struct svn_lock_t *)(argp1);
6490
6585
  result = (svn_boolean_t) ((arg1)->is_dav_comment);
6491
6586
  vresult = result ? Qtrue : Qfalse;
6492
6587
  return vresult;
6497
6592
 
6498
6593
SWIGINTERN VALUE
6499
6594
_wrap_svn_lock_t_creation_date_set(int argc, VALUE *argv, VALUE self) {
6500
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6595
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6501
6596
  apr_time_t arg2 ;
6502
6597
  void *argp1 = 0 ;
6503
6598
  int res1 = 0 ;
6507
6602
  }
6508
6603
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6509
6604
  if (!SWIG_IsOK(res1)) {
6510
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","creation_date", 1, self )); 
 
6605
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","creation_date", 1, self )); 
6511
6606
  }
6512
 
  arg1 = (svn_lock_t *)(argp1);
 
6607
  arg1 = (struct svn_lock_t *)(argp1);
6513
6608
  {
6514
6609
    arg2 = (apr_time_t)NUM2LL(argv[0]);
6515
6610
  }
6522
6617
 
6523
6618
SWIGINTERN VALUE
6524
6619
_wrap_svn_lock_t_creation_date_get(int argc, VALUE *argv, VALUE self) {
6525
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6620
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6526
6621
  void *argp1 = 0 ;
6527
6622
  int res1 = 0 ;
6528
6623
  apr_time_t result;
6533
6628
  }
6534
6629
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6535
6630
  if (!SWIG_IsOK(res1)) {
6536
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","creation_date", 1, self )); 
 
6631
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","creation_date", 1, self )); 
6537
6632
  }
6538
 
  arg1 = (svn_lock_t *)(argp1);
 
6633
  arg1 = (struct svn_lock_t *)(argp1);
6539
6634
  result =  ((arg1)->creation_date);
6540
6635
  {
6541
6636
    vresult = LL2NUM((apr_time_t)(result));
6548
6643
 
6549
6644
SWIGINTERN VALUE
6550
6645
_wrap_svn_lock_t_expiration_date_set(int argc, VALUE *argv, VALUE self) {
6551
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6646
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6552
6647
  apr_time_t arg2 ;
6553
6648
  void *argp1 = 0 ;
6554
6649
  int res1 = 0 ;
6558
6653
  }
6559
6654
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6560
6655
  if (!SWIG_IsOK(res1)) {
6561
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","expiration_date", 1, self )); 
 
6656
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","expiration_date", 1, self )); 
6562
6657
  }
6563
 
  arg1 = (svn_lock_t *)(argp1);
 
6658
  arg1 = (struct svn_lock_t *)(argp1);
6564
6659
  {
6565
6660
    arg2 = (apr_time_t)NUM2LL(argv[0]);
6566
6661
  }
6573
6668
 
6574
6669
SWIGINTERN VALUE
6575
6670
_wrap_svn_lock_t_expiration_date_get(int argc, VALUE *argv, VALUE self) {
6576
 
  svn_lock_t *arg1 = (svn_lock_t *) 0 ;
 
6671
  struct svn_lock_t *arg1 = (struct svn_lock_t *) 0 ;
6577
6672
  void *argp1 = 0 ;
6578
6673
  int res1 = 0 ;
6579
6674
  apr_time_t result;
6584
6679
  }
6585
6680
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_lock_t, 0 |  0 );
6586
6681
  if (!SWIG_IsOK(res1)) {
6587
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_lock_t *","expiration_date", 1, self )); 
 
6682
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_lock_t *","expiration_date", 1, self )); 
6588
6683
  }
6589
 
  arg1 = (svn_lock_t *)(argp1);
 
6684
  arg1 = (struct svn_lock_t *)(argp1);
6590
6685
  result =  ((arg1)->expiration_date);
6591
6686
  {
6592
6687
    vresult = LL2NUM((apr_time_t)(result));
6616
6711
 
6617
6712
SWIGINTERN VALUE
6618
6713
_wrap_new_svn_lock_t(int argc, VALUE *argv, VALUE self) {
6619
 
  svn_lock_t *result = 0 ;
 
6714
  struct svn_lock_t *result = 0 ;
6620
6715
  
6621
6716
  if ((argc < 0) || (argc > 0)) {
6622
6717
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
6623
6718
  }
6624
6719
  {
6625
 
    result = (svn_lock_t *)calloc(1, sizeof(svn_lock_t));
 
6720
    result = (struct svn_lock_t *)calloc(1, sizeof(struct svn_lock_t));
6626
6721
    DATA_PTR(self) = result;
6627
6722
    
6628
6723
    
6635
6730
 
6636
6731
 
6637
6732
SWIGINTERN void
6638
 
free_svn_lock_t(svn_lock_t *arg1) {
 
6733
free_svn_lock_t(struct svn_lock_t *arg1) {
6639
6734
    free((char *) arg1);
6640
6735
}
6641
6736
 
6791
6886
}
6792
6887
 
6793
6888
 
6794
 
swig_class SwigClassSvn_merge_range_t;
 
6889
static swig_class SwigClassSvn_merge_range_t;
6795
6890
 
6796
6891
SWIGINTERN VALUE
6797
6892
_wrap_svn_merge_range_t_start_set(int argc, VALUE *argv, VALUE self) {
6798
 
  svn_merge_range_t *arg1 = (svn_merge_range_t *) 0 ;
 
6893
  struct svn_merge_range_t *arg1 = (struct svn_merge_range_t *) 0 ;
6799
6894
  svn_revnum_t arg2 ;
6800
6895
  void *argp1 = 0 ;
6801
6896
  int res1 = 0 ;
6807
6902
  }
6808
6903
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_merge_range_t, 0 |  0 );
6809
6904
  if (!SWIG_IsOK(res1)) {
6810
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_merge_range_t *","start", 1, self )); 
 
6905
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_merge_range_t *","start", 1, self )); 
6811
6906
  }
6812
 
  arg1 = (svn_merge_range_t *)(argp1);
 
6907
  arg1 = (struct svn_merge_range_t *)(argp1);
6813
6908
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
6814
6909
  if (!SWIG_IsOK(ecode2)) {
6815
6910
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","start", 2, argv[0] ));
6824
6919
 
6825
6920
SWIGINTERN VALUE
6826
6921
_wrap_svn_merge_range_t_start_get(int argc, VALUE *argv, VALUE self) {
6827
 
  svn_merge_range_t *arg1 = (svn_merge_range_t *) 0 ;
 
6922
  struct svn_merge_range_t *arg1 = (struct svn_merge_range_t *) 0 ;
6828
6923
  void *argp1 = 0 ;
6829
6924
  int res1 = 0 ;
6830
6925
  svn_revnum_t result;
6835
6930
  }
6836
6931
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_merge_range_t, 0 |  0 );
6837
6932
  if (!SWIG_IsOK(res1)) {
6838
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_merge_range_t *","start", 1, self )); 
 
6933
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_merge_range_t *","start", 1, self )); 
6839
6934
  }
6840
 
  arg1 = (svn_merge_range_t *)(argp1);
 
6935
  arg1 = (struct svn_merge_range_t *)(argp1);
6841
6936
  result = (svn_revnum_t) ((arg1)->start);
6842
6937
  vresult = SWIG_From_long((long)(result));
6843
6938
  return vresult;
6848
6943
 
6849
6944
SWIGINTERN VALUE
6850
6945
_wrap_svn_merge_range_t_end_set(int argc, VALUE *argv, VALUE self) {
6851
 
  svn_merge_range_t *arg1 = (svn_merge_range_t *) 0 ;
 
6946
  struct svn_merge_range_t *arg1 = (struct svn_merge_range_t *) 0 ;
6852
6947
  svn_revnum_t arg2 ;
6853
6948
  void *argp1 = 0 ;
6854
6949
  int res1 = 0 ;
6860
6955
  }
6861
6956
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_merge_range_t, 0 |  0 );
6862
6957
  if (!SWIG_IsOK(res1)) {
6863
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_merge_range_t *","end", 1, self )); 
 
6958
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_merge_range_t *","end", 1, self )); 
6864
6959
  }
6865
 
  arg1 = (svn_merge_range_t *)(argp1);
 
6960
  arg1 = (struct svn_merge_range_t *)(argp1);
6866
6961
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
6867
6962
  if (!SWIG_IsOK(ecode2)) {
6868
6963
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","end", 2, argv[0] ));
6877
6972
 
6878
6973
SWIGINTERN VALUE
6879
6974
_wrap_svn_merge_range_t_end_get(int argc, VALUE *argv, VALUE self) {
6880
 
  svn_merge_range_t *arg1 = (svn_merge_range_t *) 0 ;
 
6975
  struct svn_merge_range_t *arg1 = (struct svn_merge_range_t *) 0 ;
6881
6976
  void *argp1 = 0 ;
6882
6977
  int res1 = 0 ;
6883
6978
  svn_revnum_t result;
6888
6983
  }
6889
6984
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_merge_range_t, 0 |  0 );
6890
6985
  if (!SWIG_IsOK(res1)) {
6891
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_merge_range_t *","end", 1, self )); 
 
6986
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_merge_range_t *","end", 1, self )); 
6892
6987
  }
6893
 
  arg1 = (svn_merge_range_t *)(argp1);
 
6988
  arg1 = (struct svn_merge_range_t *)(argp1);
6894
6989
  result = (svn_revnum_t) ((arg1)->end);
6895
6990
  vresult = SWIG_From_long((long)(result));
6896
6991
  return vresult;
6901
6996
 
6902
6997
SWIGINTERN VALUE
6903
6998
_wrap_svn_merge_range_t_inheritable_set(int argc, VALUE *argv, VALUE self) {
6904
 
  svn_merge_range_t *arg1 = (svn_merge_range_t *) 0 ;
 
6999
  struct svn_merge_range_t *arg1 = (struct svn_merge_range_t *) 0 ;
6905
7000
  svn_boolean_t arg2 ;
6906
7001
  void *argp1 = 0 ;
6907
7002
  int res1 = 0 ;
6911
7006
  }
6912
7007
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_merge_range_t, 0 |  0 );
6913
7008
  if (!SWIG_IsOK(res1)) {
6914
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_merge_range_t *","inheritable", 1, self )); 
 
7009
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_merge_range_t *","inheritable", 1, self )); 
6915
7010
  }
6916
 
  arg1 = (svn_merge_range_t *)(argp1);
 
7011
  arg1 = (struct svn_merge_range_t *)(argp1);
6917
7012
  arg2 = RTEST(argv[0]);
6918
7013
  if (arg1) (arg1)->inheritable = arg2;
6919
7014
  return Qnil;
6924
7019
 
6925
7020
SWIGINTERN VALUE
6926
7021
_wrap_svn_merge_range_t_inheritable_get(int argc, VALUE *argv, VALUE self) {
6927
 
  svn_merge_range_t *arg1 = (svn_merge_range_t *) 0 ;
 
7022
  struct svn_merge_range_t *arg1 = (struct svn_merge_range_t *) 0 ;
6928
7023
  void *argp1 = 0 ;
6929
7024
  int res1 = 0 ;
6930
7025
  svn_boolean_t result;
6935
7030
  }
6936
7031
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_merge_range_t, 0 |  0 );
6937
7032
  if (!SWIG_IsOK(res1)) {
6938
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_merge_range_t *","inheritable", 1, self )); 
 
7033
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_merge_range_t *","inheritable", 1, self )); 
6939
7034
  }
6940
 
  arg1 = (svn_merge_range_t *)(argp1);
 
7035
  arg1 = (struct svn_merge_range_t *)(argp1);
6941
7036
  result = (svn_boolean_t) ((arg1)->inheritable);
6942
7037
  vresult = result ? Qtrue : Qfalse;
6943
7038
  return vresult;
6975
7070
  int ecode1 = 0 ;
6976
7071
  long val2 ;
6977
7072
  int ecode2 = 0 ;
6978
 
  svn_merge_range_t *result = 0 ;
 
7073
  struct svn_merge_range_t *result = 0 ;
6979
7074
  
6980
7075
  {
6981
7076
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
7000
7095
    
7001
7096
  }
7002
7097
  {
7003
 
    result = (svn_merge_range_t *)new_svn_merge_range_t(arg1,arg2,arg3,arg4);
 
7098
    result = (struct svn_merge_range_t *)new_svn_merge_range_t(arg1,arg2,arg3,arg4);
7004
7099
    DATA_PTR(self) = result;
7005
7100
    
7006
7101
    
7026
7121
}
7027
7122
 
7028
7123
 
7029
 
SWIGINTERN void delete_svn_merge_range_t(svn_merge_range_t *self){
 
7124
SWIGINTERN void delete_svn_merge_range_t(struct svn_merge_range_t *self){
7030
7125
  }
7031
7126
SWIGINTERN void
7032
 
free_svn_merge_range_t(svn_merge_range_t *arg1) {
 
7127
free_svn_merge_range_t(struct svn_merge_range_t *arg1) {
7033
7128
    delete_svn_merge_range_t(arg1);
7034
7129
}
7035
7130
 
7044
7139
*/
7045
7140
SWIGINTERN VALUE
7046
7141
_wrap_svn_merge_range_t_dup(int argc, VALUE *argv, VALUE self) {
7047
 
  svn_merge_range_t *arg1 = (svn_merge_range_t *) 0 ;
 
7142
  struct svn_merge_range_t *arg1 = (struct svn_merge_range_t *) 0 ;
7048
7143
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
7049
7144
  VALUE _global_svn_swig_rb_pool ;
7050
7145
  apr_pool_t *_global_pool ;
7063
7158
  }
7064
7159
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_merge_range_t, 0 |  0 );
7065
7160
  if (!SWIG_IsOK(res1)) {
7066
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_merge_range_t *","dup", 1, self )); 
 
7161
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_merge_range_t *","dup", 1, self )); 
7067
7162
  }
7068
 
  arg1 = (svn_merge_range_t *)(argp1);
 
7163
  arg1 = (struct svn_merge_range_t *)(argp1);
7069
7164
  if (argc > 0) {
7070
7165
    
7071
7166
  }
7187
7282
}
7188
7283
 
7189
7284
 
7190
 
swig_class SwigClassSvn_location_segment_t;
 
7285
static swig_class SwigClassSvn_location_segment_t;
7191
7286
 
7192
7287
SWIGINTERN VALUE
7193
7288
_wrap_svn_location_segment_t_range_start_set(int argc, VALUE *argv, VALUE self) {
7194
 
  svn_location_segment_t *arg1 = (svn_location_segment_t *) 0 ;
 
7289
  struct svn_location_segment_t *arg1 = (struct svn_location_segment_t *) 0 ;
7195
7290
  svn_revnum_t arg2 ;
7196
7291
  void *argp1 = 0 ;
7197
7292
  int res1 = 0 ;
7203
7298
  }
7204
7299
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_location_segment_t, 0 |  0 );
7205
7300
  if (!SWIG_IsOK(res1)) {
7206
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_location_segment_t *","range_start", 1, self )); 
 
7301
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_location_segment_t *","range_start", 1, self )); 
7207
7302
  }
7208
 
  arg1 = (svn_location_segment_t *)(argp1);
 
7303
  arg1 = (struct svn_location_segment_t *)(argp1);
7209
7304
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
7210
7305
  if (!SWIG_IsOK(ecode2)) {
7211
7306
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","range_start", 2, argv[0] ));
7220
7315
 
7221
7316
SWIGINTERN VALUE
7222
7317
_wrap_svn_location_segment_t_range_start_get(int argc, VALUE *argv, VALUE self) {
7223
 
  svn_location_segment_t *arg1 = (svn_location_segment_t *) 0 ;
 
7318
  struct svn_location_segment_t *arg1 = (struct svn_location_segment_t *) 0 ;
7224
7319
  void *argp1 = 0 ;
7225
7320
  int res1 = 0 ;
7226
7321
  svn_revnum_t result;
7231
7326
  }
7232
7327
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_location_segment_t, 0 |  0 );
7233
7328
  if (!SWIG_IsOK(res1)) {
7234
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_location_segment_t *","range_start", 1, self )); 
 
7329
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_location_segment_t *","range_start", 1, self )); 
7235
7330
  }
7236
 
  arg1 = (svn_location_segment_t *)(argp1);
 
7331
  arg1 = (struct svn_location_segment_t *)(argp1);
7237
7332
  result = (svn_revnum_t) ((arg1)->range_start);
7238
7333
  vresult = SWIG_From_long((long)(result));
7239
7334
  return vresult;
7244
7339
 
7245
7340
SWIGINTERN VALUE
7246
7341
_wrap_svn_location_segment_t_range_end_set(int argc, VALUE *argv, VALUE self) {
7247
 
  svn_location_segment_t *arg1 = (svn_location_segment_t *) 0 ;
 
7342
  struct svn_location_segment_t *arg1 = (struct svn_location_segment_t *) 0 ;
7248
7343
  svn_revnum_t arg2 ;
7249
7344
  void *argp1 = 0 ;
7250
7345
  int res1 = 0 ;
7256
7351
  }
7257
7352
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_location_segment_t, 0 |  0 );
7258
7353
  if (!SWIG_IsOK(res1)) {
7259
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_location_segment_t *","range_end", 1, self )); 
 
7354
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_location_segment_t *","range_end", 1, self )); 
7260
7355
  }
7261
 
  arg1 = (svn_location_segment_t *)(argp1);
 
7356
  arg1 = (struct svn_location_segment_t *)(argp1);
7262
7357
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
7263
7358
  if (!SWIG_IsOK(ecode2)) {
7264
7359
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","range_end", 2, argv[0] ));
7273
7368
 
7274
7369
SWIGINTERN VALUE
7275
7370
_wrap_svn_location_segment_t_range_end_get(int argc, VALUE *argv, VALUE self) {
7276
 
  svn_location_segment_t *arg1 = (svn_location_segment_t *) 0 ;
 
7371
  struct svn_location_segment_t *arg1 = (struct svn_location_segment_t *) 0 ;
7277
7372
  void *argp1 = 0 ;
7278
7373
  int res1 = 0 ;
7279
7374
  svn_revnum_t result;
7284
7379
  }
7285
7380
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_location_segment_t, 0 |  0 );
7286
7381
  if (!SWIG_IsOK(res1)) {
7287
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_location_segment_t *","range_end", 1, self )); 
 
7382
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_location_segment_t *","range_end", 1, self )); 
7288
7383
  }
7289
 
  arg1 = (svn_location_segment_t *)(argp1);
 
7384
  arg1 = (struct svn_location_segment_t *)(argp1);
7290
7385
  result = (svn_revnum_t) ((arg1)->range_end);
7291
7386
  vresult = SWIG_From_long((long)(result));
7292
7387
  return vresult;
7297
7392
 
7298
7393
SWIGINTERN VALUE
7299
7394
_wrap_svn_location_segment_t_path_set(int argc, VALUE *argv, VALUE self) {
7300
 
  svn_location_segment_t *arg1 = (svn_location_segment_t *) 0 ;
 
7395
  struct svn_location_segment_t *arg1 = (struct svn_location_segment_t *) 0 ;
7301
7396
  char *arg2 = (char *) 0 ;
7302
7397
  void *argp1 = 0 ;
7303
7398
  int res1 = 0 ;
7310
7405
  }
7311
7406
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_location_segment_t, 0 |  0 );
7312
7407
  if (!SWIG_IsOK(res1)) {
7313
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_location_segment_t *","path", 1, self )); 
 
7408
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_location_segment_t *","path", 1, self )); 
7314
7409
  }
7315
 
  arg1 = (svn_location_segment_t *)(argp1);
 
7410
  arg1 = (struct svn_location_segment_t *)(argp1);
7316
7411
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
7317
7412
  if (!SWIG_IsOK(res2)) {
7318
7413
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","path", 2, argv[0] ));
7336
7431
 
7337
7432
SWIGINTERN VALUE
7338
7433
_wrap_svn_location_segment_t_path_get(int argc, VALUE *argv, VALUE self) {
7339
 
  svn_location_segment_t *arg1 = (svn_location_segment_t *) 0 ;
 
7434
  struct svn_location_segment_t *arg1 = (struct svn_location_segment_t *) 0 ;
7340
7435
  void *argp1 = 0 ;
7341
7436
  int res1 = 0 ;
7342
7437
  char *result = 0 ;
7347
7442
  }
7348
7443
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_location_segment_t, 0 |  0 );
7349
7444
  if (!SWIG_IsOK(res1)) {
7350
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_location_segment_t *","path", 1, self )); 
 
7445
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_location_segment_t *","path", 1, self )); 
7351
7446
  }
7352
 
  arg1 = (svn_location_segment_t *)(argp1);
 
7447
  arg1 = (struct svn_location_segment_t *)(argp1);
7353
7448
  result = (char *) ((arg1)->path);
7354
7449
  {
7355
7450
    if (result) {
7383
7478
 
7384
7479
SWIGINTERN VALUE
7385
7480
_wrap_new_svn_location_segment_t(int argc, VALUE *argv, VALUE self) {
7386
 
  svn_location_segment_t *result = 0 ;
 
7481
  struct svn_location_segment_t *result = 0 ;
7387
7482
  
7388
7483
  if ((argc < 0) || (argc > 0)) {
7389
7484
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
7390
7485
  }
7391
7486
  {
7392
 
    result = (svn_location_segment_t *)calloc(1, sizeof(svn_location_segment_t));
 
7487
    result = (struct svn_location_segment_t *)calloc(1, sizeof(struct svn_location_segment_t));
7393
7488
    DATA_PTR(self) = result;
7394
7489
    
7395
7490
    
7402
7497
 
7403
7498
 
7404
7499
SWIGINTERN void
7405
 
free_svn_location_segment_t(svn_location_segment_t *arg1) {
 
7500
free_svn_location_segment_t(struct svn_location_segment_t *arg1) {
7406
7501
    free((char *) arg1);
7407
7502
}
7408
7503
 
7951
8046
}
7952
8047
 
7953
8048
 
7954
 
swig_class SwigClassSvn_version_t;
 
8049
SWIGINTERN VALUE
 
8050
_wrap_svn_pool_create_allocator(int argc, VALUE *argv, VALUE self) {
 
8051
  svn_boolean_t arg1 ;
 
8052
  apr_allocator_t *result = 0 ;
 
8053
  VALUE vresult = Qnil;
 
8054
  
 
8055
  if ((argc < 1) || (argc > 1)) {
 
8056
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8057
  }
 
8058
  arg1 = RTEST(argv[0]);
 
8059
  {
 
8060
    result = (apr_allocator_t *)svn_pool_create_allocator(arg1);
 
8061
    
 
8062
    
 
8063
    
 
8064
  }
 
8065
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_allocator_t, 0 |  0 );
 
8066
  return vresult;
 
8067
fail:
 
8068
  return Qnil;
 
8069
}
 
8070
 
 
8071
 
 
8072
static swig_class SwigClassSvn_version_t;
7955
8073
 
7956
8074
SWIGINTERN VALUE
7957
8075
_wrap_svn_version_t_major_set(int argc, VALUE *argv, VALUE self) {
8297
8415
}
8298
8416
 
8299
8417
 
8300
 
swig_class SwigClassSvn_version_checklist_t;
 
8418
static swig_class SwigClassSvn_version_checklist_t;
8301
8419
 
8302
8420
SWIGINTERN VALUE
8303
8421
_wrap_svn_version_checklist_t_label_set(int argc, VALUE *argv, VALUE self) {
8304
 
  svn_version_checklist_t *arg1 = (svn_version_checklist_t *) 0 ;
 
8422
  struct svn_version_checklist_t *arg1 = (struct svn_version_checklist_t *) 0 ;
8305
8423
  char *arg2 = (char *) 0 ;
8306
8424
  void *argp1 = 0 ;
8307
8425
  int res1 = 0 ;
8314
8432
  }
8315
8433
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_checklist_t, 0 |  0 );
8316
8434
  if (!SWIG_IsOK(res1)) {
8317
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_checklist_t *","label", 1, self )); 
 
8435
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_checklist_t *","label", 1, self )); 
8318
8436
  }
8319
 
  arg1 = (svn_version_checklist_t *)(argp1);
 
8437
  arg1 = (struct svn_version_checklist_t *)(argp1);
8320
8438
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
8321
8439
  if (!SWIG_IsOK(res2)) {
8322
8440
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","label", 2, argv[0] ));
8340
8458
 
8341
8459
SWIGINTERN VALUE
8342
8460
_wrap_svn_version_checklist_t_label_get(int argc, VALUE *argv, VALUE self) {
8343
 
  svn_version_checklist_t *arg1 = (svn_version_checklist_t *) 0 ;
 
8461
  struct svn_version_checklist_t *arg1 = (struct svn_version_checklist_t *) 0 ;
8344
8462
  void *argp1 = 0 ;
8345
8463
  int res1 = 0 ;
8346
8464
  char *result = 0 ;
8351
8469
  }
8352
8470
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_checklist_t, 0 |  0 );
8353
8471
  if (!SWIG_IsOK(res1)) {
8354
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_checklist_t *","label", 1, self )); 
 
8472
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_checklist_t *","label", 1, self )); 
8355
8473
  }
8356
 
  arg1 = (svn_version_checklist_t *)(argp1);
 
8474
  arg1 = (struct svn_version_checklist_t *)(argp1);
8357
8475
  result = (char *) ((arg1)->label);
8358
8476
  {
8359
8477
    if (result) {
8370
8488
 
8371
8489
SWIGINTERN VALUE
8372
8490
_wrap_svn_version_checklist_t_version_query_set(int argc, VALUE *argv, VALUE self) {
8373
 
  svn_version_checklist_t *arg1 = (svn_version_checklist_t *) 0 ;
 
8491
  struct svn_version_checklist_t *arg1 = (struct svn_version_checklist_t *) 0 ;
8374
8492
  svn_version_t *(*arg2)(void) = (svn_version_t *(*)(void)) 0 ;
8375
8493
  void *argp1 = 0 ;
8376
8494
  int res1 = 0 ;
8380
8498
  }
8381
8499
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_checklist_t, 0 |  0 );
8382
8500
  if (!SWIG_IsOK(res1)) {
8383
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_checklist_t *","version_query", 1, self )); 
 
8501
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_checklist_t *","version_query", 1, self )); 
8384
8502
  }
8385
 
  arg1 = (svn_version_checklist_t *)(argp1);
 
8503
  arg1 = (struct svn_version_checklist_t *)(argp1);
8386
8504
  {
8387
8505
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_void__p_svn_version_t);
8388
8506
    if (!SWIG_IsOK(res)) {
8398
8516
 
8399
8517
SWIGINTERN VALUE
8400
8518
_wrap_svn_version_checklist_t_version_query_get(int argc, VALUE *argv, VALUE self) {
8401
 
  svn_version_checklist_t *arg1 = (svn_version_checklist_t *) 0 ;
 
8519
  struct svn_version_checklist_t *arg1 = (struct svn_version_checklist_t *) 0 ;
8402
8520
  void *argp1 = 0 ;
8403
8521
  int res1 = 0 ;
8404
8522
  svn_version_t *(*result)(void) = 0 ;
8409
8527
  }
8410
8528
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_checklist_t, 0 |  0 );
8411
8529
  if (!SWIG_IsOK(res1)) {
8412
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_checklist_t *","version_query", 1, self )); 
 
8530
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_checklist_t *","version_query", 1, self )); 
8413
8531
  }
8414
 
  arg1 = (svn_version_checklist_t *)(argp1);
 
8532
  arg1 = (struct svn_version_checklist_t *)(argp1);
8415
8533
  result = (svn_version_t *(*)(void)) ((arg1)->version_query);
8416
8534
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_void__p_svn_version_t);
8417
8535
  return vresult;
8439
8557
 
8440
8558
SWIGINTERN VALUE
8441
8559
_wrap_new_svn_version_checklist_t(int argc, VALUE *argv, VALUE self) {
8442
 
  svn_version_checklist_t *result = 0 ;
 
8560
  struct svn_version_checklist_t *result = 0 ;
8443
8561
  
8444
8562
  if ((argc < 0) || (argc > 0)) {
8445
8563
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
8446
8564
  }
8447
8565
  {
8448
 
    result = (svn_version_checklist_t *)calloc(1, sizeof(svn_version_checklist_t));
 
8566
    result = (struct svn_version_checklist_t *)calloc(1, sizeof(struct svn_version_checklist_t));
8449
8567
    DATA_PTR(self) = result;
8450
8568
    
8451
8569
    
8458
8576
 
8459
8577
 
8460
8578
SWIGINTERN void
8461
 
free_svn_version_checklist_t(svn_version_checklist_t *arg1) {
 
8579
free_svn_version_checklist_t(struct svn_version_checklist_t *arg1) {
8462
8580
    free((char *) arg1);
8463
8581
}
8464
8582
 
8528
8646
 
8529
8647
 
8530
8648
SWIGINTERN VALUE
 
8649
_wrap_svn_version_extended(int argc, VALUE *argv, VALUE self) {
 
8650
  svn_boolean_t arg1 ;
 
8651
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
8652
  VALUE _global_svn_swig_rb_pool ;
 
8653
  apr_pool_t *_global_pool ;
 
8654
  svn_version_extended_t *result = 0 ;
 
8655
  VALUE vresult = Qnil;
 
8656
  
 
8657
  {
 
8658
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
8659
    _global_pool = arg2;
 
8660
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
8661
  }
 
8662
  if ((argc < 1) || (argc > 2)) {
 
8663
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8664
  }
 
8665
  arg1 = RTEST(argv[0]);
 
8666
  if (argc > 1) {
 
8667
    
 
8668
  }
 
8669
  {
 
8670
    result = (svn_version_extended_t *)svn_version_extended(arg1,arg2);
 
8671
    
 
8672
    
 
8673
    
 
8674
  }
 
8675
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
8676
  {
 
8677
    VALUE target;
 
8678
    target = _global_vresult_address == &vresult ? self : vresult;
 
8679
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
8680
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
8681
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
8682
  }
 
8683
  return vresult;
 
8684
fail:
 
8685
  {
 
8686
    VALUE target;
 
8687
    target = _global_vresult_address == &vresult ? self : vresult;
 
8688
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
8689
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
8690
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
8691
  }
 
8692
  return Qnil;
 
8693
}
 
8694
 
 
8695
 
 
8696
SWIGINTERN VALUE
 
8697
_wrap_svn_version_ext_build_date(int argc, VALUE *argv, VALUE self) {
 
8698
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
8699
  void *argp1 = 0 ;
 
8700
  int res1 = 0 ;
 
8701
  char *result = 0 ;
 
8702
  VALUE vresult = Qnil;
 
8703
  
 
8704
  if ((argc < 1) || (argc > 1)) {
 
8705
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8706
  }
 
8707
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
8708
  if (!SWIG_IsOK(res1)) {
 
8709
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_build_date", 1, argv[0] )); 
 
8710
  }
 
8711
  arg1 = (svn_version_extended_t *)(argp1);
 
8712
  {
 
8713
    result = (char *)svn_version_ext_build_date((struct svn_version_extended_t const *)arg1);
 
8714
    
 
8715
    
 
8716
    
 
8717
  }
 
8718
  {
 
8719
    if (result) {
 
8720
      vresult = rb_str_new2(result);
 
8721
    } else {
 
8722
      vresult = Qnil;
 
8723
    }
 
8724
  }
 
8725
  return vresult;
 
8726
fail:
 
8727
  return Qnil;
 
8728
}
 
8729
 
 
8730
 
 
8731
SWIGINTERN VALUE
 
8732
_wrap_svn_version_ext_build_time(int argc, VALUE *argv, VALUE self) {
 
8733
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
8734
  void *argp1 = 0 ;
 
8735
  int res1 = 0 ;
 
8736
  char *result = 0 ;
 
8737
  VALUE vresult = Qnil;
 
8738
  
 
8739
  if ((argc < 1) || (argc > 1)) {
 
8740
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8741
  }
 
8742
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
8743
  if (!SWIG_IsOK(res1)) {
 
8744
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_build_time", 1, argv[0] )); 
 
8745
  }
 
8746
  arg1 = (svn_version_extended_t *)(argp1);
 
8747
  {
 
8748
    result = (char *)svn_version_ext_build_time((struct svn_version_extended_t const *)arg1);
 
8749
    
 
8750
    
 
8751
    
 
8752
  }
 
8753
  {
 
8754
    if (result) {
 
8755
      vresult = rb_str_new2(result);
 
8756
    } else {
 
8757
      vresult = Qnil;
 
8758
    }
 
8759
  }
 
8760
  return vresult;
 
8761
fail:
 
8762
  return Qnil;
 
8763
}
 
8764
 
 
8765
 
 
8766
SWIGINTERN VALUE
 
8767
_wrap_svn_version_ext_build_host(int argc, VALUE *argv, VALUE self) {
 
8768
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
8769
  void *argp1 = 0 ;
 
8770
  int res1 = 0 ;
 
8771
  char *result = 0 ;
 
8772
  VALUE vresult = Qnil;
 
8773
  
 
8774
  if ((argc < 1) || (argc > 1)) {
 
8775
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8776
  }
 
8777
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
8778
  if (!SWIG_IsOK(res1)) {
 
8779
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_build_host", 1, argv[0] )); 
 
8780
  }
 
8781
  arg1 = (svn_version_extended_t *)(argp1);
 
8782
  {
 
8783
    result = (char *)svn_version_ext_build_host((struct svn_version_extended_t const *)arg1);
 
8784
    
 
8785
    
 
8786
    
 
8787
  }
 
8788
  {
 
8789
    if (result) {
 
8790
      vresult = rb_str_new2(result);
 
8791
    } else {
 
8792
      vresult = Qnil;
 
8793
    }
 
8794
  }
 
8795
  return vresult;
 
8796
fail:
 
8797
  return Qnil;
 
8798
}
 
8799
 
 
8800
 
 
8801
SWIGINTERN VALUE
 
8802
_wrap_svn_version_ext_copyright(int argc, VALUE *argv, VALUE self) {
 
8803
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
8804
  void *argp1 = 0 ;
 
8805
  int res1 = 0 ;
 
8806
  char *result = 0 ;
 
8807
  VALUE vresult = Qnil;
 
8808
  
 
8809
  if ((argc < 1) || (argc > 1)) {
 
8810
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8811
  }
 
8812
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
8813
  if (!SWIG_IsOK(res1)) {
 
8814
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_copyright", 1, argv[0] )); 
 
8815
  }
 
8816
  arg1 = (svn_version_extended_t *)(argp1);
 
8817
  {
 
8818
    result = (char *)svn_version_ext_copyright((struct svn_version_extended_t const *)arg1);
 
8819
    
 
8820
    
 
8821
    
 
8822
  }
 
8823
  {
 
8824
    if (result) {
 
8825
      vresult = rb_str_new2(result);
 
8826
    } else {
 
8827
      vresult = Qnil;
 
8828
    }
 
8829
  }
 
8830
  return vresult;
 
8831
fail:
 
8832
  return Qnil;
 
8833
}
 
8834
 
 
8835
 
 
8836
SWIGINTERN VALUE
 
8837
_wrap_svn_version_ext_runtime_host(int argc, VALUE *argv, VALUE self) {
 
8838
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
8839
  void *argp1 = 0 ;
 
8840
  int res1 = 0 ;
 
8841
  char *result = 0 ;
 
8842
  VALUE vresult = Qnil;
 
8843
  
 
8844
  if ((argc < 1) || (argc > 1)) {
 
8845
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8846
  }
 
8847
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
8848
  if (!SWIG_IsOK(res1)) {
 
8849
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_runtime_host", 1, argv[0] )); 
 
8850
  }
 
8851
  arg1 = (svn_version_extended_t *)(argp1);
 
8852
  {
 
8853
    result = (char *)svn_version_ext_runtime_host((struct svn_version_extended_t const *)arg1);
 
8854
    
 
8855
    
 
8856
    
 
8857
  }
 
8858
  {
 
8859
    if (result) {
 
8860
      vresult = rb_str_new2(result);
 
8861
    } else {
 
8862
      vresult = Qnil;
 
8863
    }
 
8864
  }
 
8865
  return vresult;
 
8866
fail:
 
8867
  return Qnil;
 
8868
}
 
8869
 
 
8870
 
 
8871
SWIGINTERN VALUE
 
8872
_wrap_svn_version_ext_runtime_osname(int argc, VALUE *argv, VALUE self) {
 
8873
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
8874
  void *argp1 = 0 ;
 
8875
  int res1 = 0 ;
 
8876
  char *result = 0 ;
 
8877
  VALUE vresult = Qnil;
 
8878
  
 
8879
  if ((argc < 1) || (argc > 1)) {
 
8880
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8881
  }
 
8882
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
8883
  if (!SWIG_IsOK(res1)) {
 
8884
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_runtime_osname", 1, argv[0] )); 
 
8885
  }
 
8886
  arg1 = (svn_version_extended_t *)(argp1);
 
8887
  {
 
8888
    result = (char *)svn_version_ext_runtime_osname((struct svn_version_extended_t const *)arg1);
 
8889
    
 
8890
    
 
8891
    
 
8892
  }
 
8893
  {
 
8894
    if (result) {
 
8895
      vresult = rb_str_new2(result);
 
8896
    } else {
 
8897
      vresult = Qnil;
 
8898
    }
 
8899
  }
 
8900
  return vresult;
 
8901
fail:
 
8902
  return Qnil;
 
8903
}
 
8904
 
 
8905
 
 
8906
static swig_class SwigClassSvn_version_ext_linked_lib_t;
 
8907
 
 
8908
SWIGINTERN VALUE
 
8909
_wrap_svn_version_ext_linked_lib_t_name_set(int argc, VALUE *argv, VALUE self) {
 
8910
  struct svn_version_ext_linked_lib_t *arg1 = (struct svn_version_ext_linked_lib_t *) 0 ;
 
8911
  char *arg2 = (char *) 0 ;
 
8912
  void *argp1 = 0 ;
 
8913
  int res1 = 0 ;
 
8914
  int res2 ;
 
8915
  char *buf2 = 0 ;
 
8916
  int alloc2 = 0 ;
 
8917
  
 
8918
  if ((argc < 1) || (argc > 1)) {
 
8919
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8920
  }
 
8921
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_linked_lib_t, 0 |  0 );
 
8922
  if (!SWIG_IsOK(res1)) {
 
8923
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_linked_lib_t *","name", 1, self )); 
 
8924
  }
 
8925
  arg1 = (struct svn_version_ext_linked_lib_t *)(argp1);
 
8926
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
8927
  if (!SWIG_IsOK(res2)) {
 
8928
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","name", 2, argv[0] ));
 
8929
  }
 
8930
  arg2 = (char *)(buf2);
 
8931
  {
 
8932
    apr_size_t len = strlen(arg2) + 1;
 
8933
    char *copied;
 
8934
    if (arg1->name) free((char *)arg1->name);
 
8935
    copied = malloc(len);
 
8936
    memcpy(copied, arg2, len);
 
8937
    arg1->name = copied;
 
8938
  }
 
8939
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
8940
  return Qnil;
 
8941
fail:
 
8942
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
8943
  return Qnil;
 
8944
}
 
8945
 
 
8946
 
 
8947
SWIGINTERN VALUE
 
8948
_wrap_svn_version_ext_linked_lib_t_name_get(int argc, VALUE *argv, VALUE self) {
 
8949
  struct svn_version_ext_linked_lib_t *arg1 = (struct svn_version_ext_linked_lib_t *) 0 ;
 
8950
  void *argp1 = 0 ;
 
8951
  int res1 = 0 ;
 
8952
  char *result = 0 ;
 
8953
  VALUE vresult = Qnil;
 
8954
  
 
8955
  if ((argc < 0) || (argc > 0)) {
 
8956
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
8957
  }
 
8958
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_linked_lib_t, 0 |  0 );
 
8959
  if (!SWIG_IsOK(res1)) {
 
8960
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_linked_lib_t *","name", 1, self )); 
 
8961
  }
 
8962
  arg1 = (struct svn_version_ext_linked_lib_t *)(argp1);
 
8963
  result = (char *) ((arg1)->name);
 
8964
  {
 
8965
    if (result) {
 
8966
      vresult = rb_str_new2(result);
 
8967
    } else {
 
8968
      vresult = Qnil;
 
8969
    }
 
8970
  }
 
8971
  return vresult;
 
8972
fail:
 
8973
  return Qnil;
 
8974
}
 
8975
 
 
8976
 
 
8977
SWIGINTERN VALUE
 
8978
_wrap_svn_version_ext_linked_lib_t_compiled_version_set(int argc, VALUE *argv, VALUE self) {
 
8979
  struct svn_version_ext_linked_lib_t *arg1 = (struct svn_version_ext_linked_lib_t *) 0 ;
 
8980
  char *arg2 = (char *) 0 ;
 
8981
  void *argp1 = 0 ;
 
8982
  int res1 = 0 ;
 
8983
  int res2 ;
 
8984
  char *buf2 = 0 ;
 
8985
  int alloc2 = 0 ;
 
8986
  
 
8987
  if ((argc < 1) || (argc > 1)) {
 
8988
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
8989
  }
 
8990
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_linked_lib_t, 0 |  0 );
 
8991
  if (!SWIG_IsOK(res1)) {
 
8992
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_linked_lib_t *","compiled_version", 1, self )); 
 
8993
  }
 
8994
  arg1 = (struct svn_version_ext_linked_lib_t *)(argp1);
 
8995
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
8996
  if (!SWIG_IsOK(res2)) {
 
8997
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","compiled_version", 2, argv[0] ));
 
8998
  }
 
8999
  arg2 = (char *)(buf2);
 
9000
  {
 
9001
    apr_size_t len = strlen(arg2) + 1;
 
9002
    char *copied;
 
9003
    if (arg1->compiled_version) free((char *)arg1->compiled_version);
 
9004
    copied = malloc(len);
 
9005
    memcpy(copied, arg2, len);
 
9006
    arg1->compiled_version = copied;
 
9007
  }
 
9008
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9009
  return Qnil;
 
9010
fail:
 
9011
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9012
  return Qnil;
 
9013
}
 
9014
 
 
9015
 
 
9016
SWIGINTERN VALUE
 
9017
_wrap_svn_version_ext_linked_lib_t_compiled_version_get(int argc, VALUE *argv, VALUE self) {
 
9018
  struct svn_version_ext_linked_lib_t *arg1 = (struct svn_version_ext_linked_lib_t *) 0 ;
 
9019
  void *argp1 = 0 ;
 
9020
  int res1 = 0 ;
 
9021
  char *result = 0 ;
 
9022
  VALUE vresult = Qnil;
 
9023
  
 
9024
  if ((argc < 0) || (argc > 0)) {
 
9025
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9026
  }
 
9027
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_linked_lib_t, 0 |  0 );
 
9028
  if (!SWIG_IsOK(res1)) {
 
9029
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_linked_lib_t *","compiled_version", 1, self )); 
 
9030
  }
 
9031
  arg1 = (struct svn_version_ext_linked_lib_t *)(argp1);
 
9032
  result = (char *) ((arg1)->compiled_version);
 
9033
  {
 
9034
    if (result) {
 
9035
      vresult = rb_str_new2(result);
 
9036
    } else {
 
9037
      vresult = Qnil;
 
9038
    }
 
9039
  }
 
9040
  return vresult;
 
9041
fail:
 
9042
  return Qnil;
 
9043
}
 
9044
 
 
9045
 
 
9046
SWIGINTERN VALUE
 
9047
_wrap_svn_version_ext_linked_lib_t_runtime_version_set(int argc, VALUE *argv, VALUE self) {
 
9048
  struct svn_version_ext_linked_lib_t *arg1 = (struct svn_version_ext_linked_lib_t *) 0 ;
 
9049
  char *arg2 = (char *) 0 ;
 
9050
  void *argp1 = 0 ;
 
9051
  int res1 = 0 ;
 
9052
  int res2 ;
 
9053
  char *buf2 = 0 ;
 
9054
  int alloc2 = 0 ;
 
9055
  
 
9056
  if ((argc < 1) || (argc > 1)) {
 
9057
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9058
  }
 
9059
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_linked_lib_t, 0 |  0 );
 
9060
  if (!SWIG_IsOK(res1)) {
 
9061
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_linked_lib_t *","runtime_version", 1, self )); 
 
9062
  }
 
9063
  arg1 = (struct svn_version_ext_linked_lib_t *)(argp1);
 
9064
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
9065
  if (!SWIG_IsOK(res2)) {
 
9066
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","runtime_version", 2, argv[0] ));
 
9067
  }
 
9068
  arg2 = (char *)(buf2);
 
9069
  {
 
9070
    apr_size_t len = strlen(arg2) + 1;
 
9071
    char *copied;
 
9072
    if (arg1->runtime_version) free((char *)arg1->runtime_version);
 
9073
    copied = malloc(len);
 
9074
    memcpy(copied, arg2, len);
 
9075
    arg1->runtime_version = copied;
 
9076
  }
 
9077
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9078
  return Qnil;
 
9079
fail:
 
9080
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9081
  return Qnil;
 
9082
}
 
9083
 
 
9084
 
 
9085
SWIGINTERN VALUE
 
9086
_wrap_svn_version_ext_linked_lib_t_runtime_version_get(int argc, VALUE *argv, VALUE self) {
 
9087
  struct svn_version_ext_linked_lib_t *arg1 = (struct svn_version_ext_linked_lib_t *) 0 ;
 
9088
  void *argp1 = 0 ;
 
9089
  int res1 = 0 ;
 
9090
  char *result = 0 ;
 
9091
  VALUE vresult = Qnil;
 
9092
  
 
9093
  if ((argc < 0) || (argc > 0)) {
 
9094
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9095
  }
 
9096
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_linked_lib_t, 0 |  0 );
 
9097
  if (!SWIG_IsOK(res1)) {
 
9098
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_linked_lib_t *","runtime_version", 1, self )); 
 
9099
  }
 
9100
  arg1 = (struct svn_version_ext_linked_lib_t *)(argp1);
 
9101
  result = (char *) ((arg1)->runtime_version);
 
9102
  {
 
9103
    if (result) {
 
9104
      vresult = rb_str_new2(result);
 
9105
    } else {
 
9106
      vresult = Qnil;
 
9107
    }
 
9108
  }
 
9109
  return vresult;
 
9110
fail:
 
9111
  return Qnil;
 
9112
}
 
9113
 
 
9114
 
 
9115
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
 
9116
SWIGINTERN VALUE
 
9117
_wrap_svn_version_ext_linked_lib_t_allocate(VALUE self) {
 
9118
#else
 
9119
  SWIGINTERN VALUE
 
9120
  _wrap_svn_version_ext_linked_lib_t_allocate(int argc, VALUE *argv, VALUE self) {
 
9121
#endif
 
9122
    
 
9123
    
 
9124
    VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_svn_version_ext_linked_lib_t);
 
9125
#ifndef HAVE_RB_DEFINE_ALLOC_FUNC
 
9126
    rb_obj_call_init(vresult, argc, argv);
 
9127
#endif
 
9128
    return vresult;
 
9129
  }
 
9130
  
 
9131
 
 
9132
SWIGINTERN VALUE
 
9133
_wrap_new_svn_version_ext_linked_lib_t(int argc, VALUE *argv, VALUE self) {
 
9134
  struct svn_version_ext_linked_lib_t *result = 0 ;
 
9135
  
 
9136
  if ((argc < 0) || (argc > 0)) {
 
9137
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9138
  }
 
9139
  {
 
9140
    result = (struct svn_version_ext_linked_lib_t *)calloc(1, sizeof(struct svn_version_ext_linked_lib_t));
 
9141
    DATA_PTR(self) = result;
 
9142
    
 
9143
    
 
9144
    
 
9145
  }
 
9146
  return self;
 
9147
fail:
 
9148
  return Qnil;
 
9149
}
 
9150
 
 
9151
 
 
9152
SWIGINTERN void
 
9153
free_svn_version_ext_linked_lib_t(struct svn_version_ext_linked_lib_t *arg1) {
 
9154
    free((char *) arg1);
 
9155
}
 
9156
 
 
9157
SWIGINTERN VALUE
 
9158
_wrap_svn_version_ext_linked_libs(int argc, VALUE *argv, VALUE self) {
 
9159
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
9160
  void *argp1 = 0 ;
 
9161
  int res1 = 0 ;
 
9162
  apr_array_header_t *result = 0 ;
 
9163
  VALUE vresult = Qnil;
 
9164
  
 
9165
  if ((argc < 1) || (argc > 1)) {
 
9166
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9167
  }
 
9168
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
9169
  if (!SWIG_IsOK(res1)) {
 
9170
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_linked_libs", 1, argv[0] )); 
 
9171
  }
 
9172
  arg1 = (svn_version_extended_t *)(argp1);
 
9173
  {
 
9174
    result = (apr_array_header_t *)svn_version_ext_linked_libs((struct svn_version_extended_t const *)arg1);
 
9175
    
 
9176
    
 
9177
    
 
9178
  }
 
9179
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_array_header_t, 0 |  0 );
 
9180
  return vresult;
 
9181
fail:
 
9182
  return Qnil;
 
9183
}
 
9184
 
 
9185
 
 
9186
static swig_class SwigClassSvn_version_ext_loaded_lib_t;
 
9187
 
 
9188
SWIGINTERN VALUE
 
9189
_wrap_svn_version_ext_loaded_lib_t_name_set(int argc, VALUE *argv, VALUE self) {
 
9190
  struct svn_version_ext_loaded_lib_t *arg1 = (struct svn_version_ext_loaded_lib_t *) 0 ;
 
9191
  char *arg2 = (char *) 0 ;
 
9192
  void *argp1 = 0 ;
 
9193
  int res1 = 0 ;
 
9194
  int res2 ;
 
9195
  char *buf2 = 0 ;
 
9196
  int alloc2 = 0 ;
 
9197
  
 
9198
  if ((argc < 1) || (argc > 1)) {
 
9199
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9200
  }
 
9201
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_loaded_lib_t, 0 |  0 );
 
9202
  if (!SWIG_IsOK(res1)) {
 
9203
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_loaded_lib_t *","name", 1, self )); 
 
9204
  }
 
9205
  arg1 = (struct svn_version_ext_loaded_lib_t *)(argp1);
 
9206
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
9207
  if (!SWIG_IsOK(res2)) {
 
9208
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","name", 2, argv[0] ));
 
9209
  }
 
9210
  arg2 = (char *)(buf2);
 
9211
  {
 
9212
    apr_size_t len = strlen(arg2) + 1;
 
9213
    char *copied;
 
9214
    if (arg1->name) free((char *)arg1->name);
 
9215
    copied = malloc(len);
 
9216
    memcpy(copied, arg2, len);
 
9217
    arg1->name = copied;
 
9218
  }
 
9219
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9220
  return Qnil;
 
9221
fail:
 
9222
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9223
  return Qnil;
 
9224
}
 
9225
 
 
9226
 
 
9227
SWIGINTERN VALUE
 
9228
_wrap_svn_version_ext_loaded_lib_t_name_get(int argc, VALUE *argv, VALUE self) {
 
9229
  struct svn_version_ext_loaded_lib_t *arg1 = (struct svn_version_ext_loaded_lib_t *) 0 ;
 
9230
  void *argp1 = 0 ;
 
9231
  int res1 = 0 ;
 
9232
  char *result = 0 ;
 
9233
  VALUE vresult = Qnil;
 
9234
  
 
9235
  if ((argc < 0) || (argc > 0)) {
 
9236
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9237
  }
 
9238
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_loaded_lib_t, 0 |  0 );
 
9239
  if (!SWIG_IsOK(res1)) {
 
9240
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_loaded_lib_t *","name", 1, self )); 
 
9241
  }
 
9242
  arg1 = (struct svn_version_ext_loaded_lib_t *)(argp1);
 
9243
  result = (char *) ((arg1)->name);
 
9244
  {
 
9245
    if (result) {
 
9246
      vresult = rb_str_new2(result);
 
9247
    } else {
 
9248
      vresult = Qnil;
 
9249
    }
 
9250
  }
 
9251
  return vresult;
 
9252
fail:
 
9253
  return Qnil;
 
9254
}
 
9255
 
 
9256
 
 
9257
SWIGINTERN VALUE
 
9258
_wrap_svn_version_ext_loaded_lib_t_version_set(int argc, VALUE *argv, VALUE self) {
 
9259
  struct svn_version_ext_loaded_lib_t *arg1 = (struct svn_version_ext_loaded_lib_t *) 0 ;
 
9260
  char *arg2 = (char *) 0 ;
 
9261
  void *argp1 = 0 ;
 
9262
  int res1 = 0 ;
 
9263
  int res2 ;
 
9264
  char *buf2 = 0 ;
 
9265
  int alloc2 = 0 ;
 
9266
  
 
9267
  if ((argc < 1) || (argc > 1)) {
 
9268
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9269
  }
 
9270
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_loaded_lib_t, 0 |  0 );
 
9271
  if (!SWIG_IsOK(res1)) {
 
9272
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_loaded_lib_t *","version", 1, self )); 
 
9273
  }
 
9274
  arg1 = (struct svn_version_ext_loaded_lib_t *)(argp1);
 
9275
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
9276
  if (!SWIG_IsOK(res2)) {
 
9277
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","version", 2, argv[0] ));
 
9278
  }
 
9279
  arg2 = (char *)(buf2);
 
9280
  {
 
9281
    apr_size_t len = strlen(arg2) + 1;
 
9282
    char *copied;
 
9283
    if (arg1->version) free((char *)arg1->version);
 
9284
    copied = malloc(len);
 
9285
    memcpy(copied, arg2, len);
 
9286
    arg1->version = copied;
 
9287
  }
 
9288
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9289
  return Qnil;
 
9290
fail:
 
9291
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9292
  return Qnil;
 
9293
}
 
9294
 
 
9295
 
 
9296
SWIGINTERN VALUE
 
9297
_wrap_svn_version_ext_loaded_lib_t_version_get(int argc, VALUE *argv, VALUE self) {
 
9298
  struct svn_version_ext_loaded_lib_t *arg1 = (struct svn_version_ext_loaded_lib_t *) 0 ;
 
9299
  void *argp1 = 0 ;
 
9300
  int res1 = 0 ;
 
9301
  char *result = 0 ;
 
9302
  VALUE vresult = Qnil;
 
9303
  
 
9304
  if ((argc < 0) || (argc > 0)) {
 
9305
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9306
  }
 
9307
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_version_ext_loaded_lib_t, 0 |  0 );
 
9308
  if (!SWIG_IsOK(res1)) {
 
9309
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_version_ext_loaded_lib_t *","version", 1, self )); 
 
9310
  }
 
9311
  arg1 = (struct svn_version_ext_loaded_lib_t *)(argp1);
 
9312
  result = (char *) ((arg1)->version);
 
9313
  {
 
9314
    if (result) {
 
9315
      vresult = rb_str_new2(result);
 
9316
    } else {
 
9317
      vresult = Qnil;
 
9318
    }
 
9319
  }
 
9320
  return vresult;
 
9321
fail:
 
9322
  return Qnil;
 
9323
}
 
9324
 
 
9325
 
 
9326
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
 
9327
SWIGINTERN VALUE
 
9328
_wrap_svn_version_ext_loaded_lib_t_allocate(VALUE self) {
 
9329
#else
 
9330
  SWIGINTERN VALUE
 
9331
  _wrap_svn_version_ext_loaded_lib_t_allocate(int argc, VALUE *argv, VALUE self) {
 
9332
#endif
 
9333
    
 
9334
    
 
9335
    VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_svn_version_ext_loaded_lib_t);
 
9336
#ifndef HAVE_RB_DEFINE_ALLOC_FUNC
 
9337
    rb_obj_call_init(vresult, argc, argv);
 
9338
#endif
 
9339
    return vresult;
 
9340
  }
 
9341
  
 
9342
 
 
9343
SWIGINTERN VALUE
 
9344
_wrap_new_svn_version_ext_loaded_lib_t(int argc, VALUE *argv, VALUE self) {
 
9345
  struct svn_version_ext_loaded_lib_t *result = 0 ;
 
9346
  
 
9347
  if ((argc < 0) || (argc > 0)) {
 
9348
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9349
  }
 
9350
  {
 
9351
    result = (struct svn_version_ext_loaded_lib_t *)calloc(1, sizeof(struct svn_version_ext_loaded_lib_t));
 
9352
    DATA_PTR(self) = result;
 
9353
    
 
9354
    
 
9355
    
 
9356
  }
 
9357
  return self;
 
9358
fail:
 
9359
  return Qnil;
 
9360
}
 
9361
 
 
9362
 
 
9363
SWIGINTERN void
 
9364
free_svn_version_ext_loaded_lib_t(struct svn_version_ext_loaded_lib_t *arg1) {
 
9365
    free((char *) arg1);
 
9366
}
 
9367
 
 
9368
SWIGINTERN VALUE
 
9369
_wrap_svn_version_ext_loaded_libs(int argc, VALUE *argv, VALUE self) {
 
9370
  svn_version_extended_t *arg1 = (svn_version_extended_t *) 0 ;
 
9371
  void *argp1 = 0 ;
 
9372
  int res1 = 0 ;
 
9373
  apr_array_header_t *result = 0 ;
 
9374
  VALUE vresult = Qnil;
 
9375
  
 
9376
  if ((argc < 1) || (argc > 1)) {
 
9377
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9378
  }
 
9379
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_version_extended_t, 0 |  0 );
 
9380
  if (!SWIG_IsOK(res1)) {
 
9381
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_version_extended_t const *","svn_version_ext_loaded_libs", 1, argv[0] )); 
 
9382
  }
 
9383
  arg1 = (svn_version_extended_t *)(argp1);
 
9384
  {
 
9385
    result = (apr_array_header_t *)svn_version_ext_loaded_libs((struct svn_version_extended_t const *)arg1);
 
9386
    
 
9387
    
 
9388
    
 
9389
  }
 
9390
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_array_header_t, 0 |  0 );
 
9391
  return vresult;
 
9392
fail:
 
9393
  return Qnil;
 
9394
}
 
9395
 
 
9396
 
 
9397
SWIGINTERN VALUE
8531
9398
_wrap_svn_version_checklist_invoke_version_query(int argc, VALUE *argv, VALUE self) {
8532
9399
  svn_version_checklist_t *arg1 = (svn_version_checklist_t *) 0 ;
8533
9400
  void *argp1 = 0 ;
8692
9559
}
8693
9560
 
8694
9561
 
 
9562
static swig_class SwigClassSvn_prop_inherited_item_t;
 
9563
 
 
9564
SWIGINTERN VALUE
 
9565
_wrap_svn_prop_inherited_item_t_path_or_url_set(int argc, VALUE *argv, VALUE self) {
 
9566
  struct svn_prop_inherited_item_t *arg1 = (struct svn_prop_inherited_item_t *) 0 ;
 
9567
  char *arg2 = (char *) 0 ;
 
9568
  void *argp1 = 0 ;
 
9569
  int res1 = 0 ;
 
9570
  int res2 ;
 
9571
  char *buf2 = 0 ;
 
9572
  int alloc2 = 0 ;
 
9573
  
 
9574
  if ((argc < 1) || (argc > 1)) {
 
9575
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9576
  }
 
9577
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_inherited_item_t, 0 |  0 );
 
9578
  if (!SWIG_IsOK(res1)) {
 
9579
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_inherited_item_t *","path_or_url", 1, self )); 
 
9580
  }
 
9581
  arg1 = (struct svn_prop_inherited_item_t *)(argp1);
 
9582
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
9583
  if (!SWIG_IsOK(res2)) {
 
9584
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","path_or_url", 2, argv[0] ));
 
9585
  }
 
9586
  arg2 = (char *)(buf2);
 
9587
  {
 
9588
    apr_size_t len = strlen(arg2) + 1;
 
9589
    char *copied;
 
9590
    if (arg1->path_or_url) free((char *)arg1->path_or_url);
 
9591
    copied = malloc(len);
 
9592
    memcpy(copied, arg2, len);
 
9593
    arg1->path_or_url = copied;
 
9594
  }
 
9595
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9596
  return Qnil;
 
9597
fail:
 
9598
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
9599
  return Qnil;
 
9600
}
 
9601
 
 
9602
 
 
9603
SWIGINTERN VALUE
 
9604
_wrap_svn_prop_inherited_item_t_path_or_url_get(int argc, VALUE *argv, VALUE self) {
 
9605
  struct svn_prop_inherited_item_t *arg1 = (struct svn_prop_inherited_item_t *) 0 ;
 
9606
  void *argp1 = 0 ;
 
9607
  int res1 = 0 ;
 
9608
  char *result = 0 ;
 
9609
  VALUE vresult = Qnil;
 
9610
  
 
9611
  if ((argc < 0) || (argc > 0)) {
 
9612
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9613
  }
 
9614
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_inherited_item_t, 0 |  0 );
 
9615
  if (!SWIG_IsOK(res1)) {
 
9616
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_inherited_item_t *","path_or_url", 1, self )); 
 
9617
  }
 
9618
  arg1 = (struct svn_prop_inherited_item_t *)(argp1);
 
9619
  result = (char *) ((arg1)->path_or_url);
 
9620
  {
 
9621
    if (result) {
 
9622
      vresult = rb_str_new2(result);
 
9623
    } else {
 
9624
      vresult = Qnil;
 
9625
    }
 
9626
  }
 
9627
  return vresult;
 
9628
fail:
 
9629
  return Qnil;
 
9630
}
 
9631
 
 
9632
 
 
9633
SWIGINTERN VALUE
 
9634
_wrap_svn_prop_inherited_item_t_prop_hash_set(int argc, VALUE *argv, VALUE self) {
 
9635
  struct svn_prop_inherited_item_t *arg1 = (struct svn_prop_inherited_item_t *) 0 ;
 
9636
  apr_hash_t *arg2 = (apr_hash_t *) 0 ;
 
9637
  void *argp1 = 0 ;
 
9638
  int res1 = 0 ;
 
9639
  void *argp2 = 0 ;
 
9640
  int res2 = 0 ;
 
9641
  
 
9642
  if ((argc < 1) || (argc > 1)) {
 
9643
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9644
  }
 
9645
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_inherited_item_t, 0 |  0 );
 
9646
  if (!SWIG_IsOK(res1)) {
 
9647
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_inherited_item_t *","prop_hash", 1, self )); 
 
9648
  }
 
9649
  arg1 = (struct svn_prop_inherited_item_t *)(argp1);
 
9650
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_apr_hash_t, SWIG_POINTER_DISOWN |  0 );
 
9651
  if (!SWIG_IsOK(res2)) {
 
9652
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_hash_t *","prop_hash", 2, argv[0] )); 
 
9653
  }
 
9654
  arg2 = (apr_hash_t *)(argp2);
 
9655
  if (arg1) (arg1)->prop_hash = arg2;
 
9656
  return Qnil;
 
9657
fail:
 
9658
  return Qnil;
 
9659
}
 
9660
 
 
9661
 
 
9662
SWIGINTERN VALUE
 
9663
_wrap_svn_prop_inherited_item_t_prop_hash_get(int argc, VALUE *argv, VALUE self) {
 
9664
  struct svn_prop_inherited_item_t *arg1 = (struct svn_prop_inherited_item_t *) 0 ;
 
9665
  void *argp1 = 0 ;
 
9666
  int res1 = 0 ;
 
9667
  apr_hash_t *result = 0 ;
 
9668
  VALUE vresult = Qnil;
 
9669
  
 
9670
  if ((argc < 0) || (argc > 0)) {
 
9671
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9672
  }
 
9673
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_inherited_item_t, 0 |  0 );
 
9674
  if (!SWIG_IsOK(res1)) {
 
9675
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_inherited_item_t *","prop_hash", 1, self )); 
 
9676
  }
 
9677
  arg1 = (struct svn_prop_inherited_item_t *)(argp1);
 
9678
  result = (apr_hash_t *) ((arg1)->prop_hash);
 
9679
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_hash_t, 0 |  0 );
 
9680
  return vresult;
 
9681
fail:
 
9682
  return Qnil;
 
9683
}
 
9684
 
 
9685
 
 
9686
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
 
9687
SWIGINTERN VALUE
 
9688
_wrap_svn_prop_inherited_item_t_allocate(VALUE self) {
 
9689
#else
 
9690
  SWIGINTERN VALUE
 
9691
  _wrap_svn_prop_inherited_item_t_allocate(int argc, VALUE *argv, VALUE self) {
 
9692
#endif
 
9693
    
 
9694
    
 
9695
    VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_svn_prop_inherited_item_t);
 
9696
#ifndef HAVE_RB_DEFINE_ALLOC_FUNC
 
9697
    rb_obj_call_init(vresult, argc, argv);
 
9698
#endif
 
9699
    return vresult;
 
9700
  }
 
9701
  
 
9702
 
 
9703
SWIGINTERN VALUE
 
9704
_wrap_new_svn_prop_inherited_item_t(int argc, VALUE *argv, VALUE self) {
 
9705
  struct svn_prop_inherited_item_t *result = 0 ;
 
9706
  
 
9707
  if ((argc < 0) || (argc > 0)) {
 
9708
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
9709
  }
 
9710
  {
 
9711
    result = (struct svn_prop_inherited_item_t *)calloc(1, sizeof(struct svn_prop_inherited_item_t));
 
9712
    DATA_PTR(self) = result;
 
9713
    
 
9714
    
 
9715
    
 
9716
  }
 
9717
  return self;
 
9718
fail:
 
9719
  return Qnil;
 
9720
}
 
9721
 
 
9722
 
 
9723
SWIGINTERN void
 
9724
free_svn_prop_inherited_item_t(struct svn_prop_inherited_item_t *arg1) {
 
9725
    free((char *) arg1);
 
9726
}
 
9727
 
8695
9728
SWIGINTERN VALUE
8696
9729
_wrap_svn_prop_hash_to_array(int argc, VALUE *argv, VALUE self) {
8697
9730
  apr_hash_t *arg1 = (apr_hash_t *) 0 ;
8730
9763
    
8731
9764
  }
8732
9765
  {
8733
 
    result = (apr_array_header_t *)svn_prop_hash_to_array(arg1,arg2);
 
9766
    result = (apr_array_header_t *)svn_prop_hash_to_array((apr_hash_t const *)arg1,arg2);
8734
9767
    
8735
9768
    
8736
9769
    
8831
9864
    
8832
9865
  }
8833
9866
  {
8834
 
    result = (apr_hash_t *)svn_prop_hash_dup(arg1,arg2);
 
9867
    result = (apr_hash_t *)svn_prop_hash_dup((apr_hash_t const *)arg1,arg2);
8835
9868
    
8836
9869
    
8837
9870
    
8874
9907
  }
8875
9908
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_apr_hash_t, 0 |  0 );
8876
9909
  if (!SWIG_IsOK(res1)) {
8877
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "apr_hash_t *","svn_prop_get_value", 1, argv[0] )); 
 
9910
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "apr_hash_t const *","svn_prop_get_value", 1, argv[0] )); 
8878
9911
  }
8879
9912
  arg1 = (apr_hash_t *)(argp1);
8880
9913
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
8883
9916
  }
8884
9917
  arg2 = (char *)(buf2);
8885
9918
  {
8886
 
    result = (char *)svn_prop_get_value(arg1,(char const *)arg2);
 
9919
    result = (char *)svn_prop_get_value((apr_hash_t const *)arg1,(char const *)arg2);
8887
9920
    
8888
9921
    
8889
9922
    
8904
9937
 
8905
9938
 
8906
9939
SWIGINTERN VALUE
 
9940
_wrap_svn_property_kind2(int argc, VALUE *argv, VALUE self) {
 
9941
  char *arg1 = (char *) 0 ;
 
9942
  int res1 ;
 
9943
  char *buf1 = 0 ;
 
9944
  int alloc1 = 0 ;
 
9945
  svn_prop_kind_t result;
 
9946
  VALUE vresult = Qnil;
 
9947
  
 
9948
  if ((argc < 1) || (argc > 1)) {
 
9949
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
9950
  }
 
9951
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
9952
  if (!SWIG_IsOK(res1)) {
 
9953
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_property_kind2", 1, argv[0] ));
 
9954
  }
 
9955
  arg1 = (char *)(buf1);
 
9956
  {
 
9957
    result = (svn_prop_kind_t)svn_property_kind2((char const *)arg1);
 
9958
    
 
9959
    
 
9960
    
 
9961
  }
 
9962
  vresult = SWIG_From_int((int)(result));
 
9963
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
9964
  return vresult;
 
9965
fail:
 
9966
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
9967
  return Qnil;
 
9968
}
 
9969
 
 
9970
 
 
9971
SWIGINTERN VALUE
8907
9972
_wrap_svn_property_kind(int argc, VALUE *argv, VALUE self) {
8908
9973
  int *arg1 = (int *) 0 ;
8909
9974
  char *arg2 = (char *) 0 ;
9074
10139
 
9075
10140
 
9076
10141
SWIGINTERN VALUE
 
10142
_wrap_svn_prop_is_known_svn_rev_prop(int argc, VALUE *argv, VALUE self) {
 
10143
  char *arg1 = (char *) 0 ;
 
10144
  int res1 ;
 
10145
  char *buf1 = 0 ;
 
10146
  int alloc1 = 0 ;
 
10147
  svn_boolean_t result;
 
10148
  VALUE vresult = Qnil;
 
10149
  
 
10150
  if ((argc < 1) || (argc > 1)) {
 
10151
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
10152
  }
 
10153
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
10154
  if (!SWIG_IsOK(res1)) {
 
10155
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_prop_is_known_svn_rev_prop", 1, argv[0] ));
 
10156
  }
 
10157
  arg1 = (char *)(buf1);
 
10158
  {
 
10159
    result = (svn_boolean_t)svn_prop_is_known_svn_rev_prop((char const *)arg1);
 
10160
    
 
10161
    
 
10162
    
 
10163
  }
 
10164
  vresult = result ? Qtrue : Qfalse;
 
10165
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10166
  return vresult;
 
10167
fail:
 
10168
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10169
  return Qnil;
 
10170
}
 
10171
 
 
10172
 
 
10173
SWIGINTERN VALUE
 
10174
_wrap_svn_prop_is_known_svn_node_prop(int argc, VALUE *argv, VALUE self) {
 
10175
  char *arg1 = (char *) 0 ;
 
10176
  int res1 ;
 
10177
  char *buf1 = 0 ;
 
10178
  int alloc1 = 0 ;
 
10179
  svn_boolean_t result;
 
10180
  VALUE vresult = Qnil;
 
10181
  
 
10182
  if ((argc < 1) || (argc > 1)) {
 
10183
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
10184
  }
 
10185
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
10186
  if (!SWIG_IsOK(res1)) {
 
10187
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_prop_is_known_svn_node_prop", 1, argv[0] ));
 
10188
  }
 
10189
  arg1 = (char *)(buf1);
 
10190
  {
 
10191
    result = (svn_boolean_t)svn_prop_is_known_svn_node_prop((char const *)arg1);
 
10192
    
 
10193
    
 
10194
    
 
10195
  }
 
10196
  vresult = result ? Qtrue : Qfalse;
 
10197
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10198
  return vresult;
 
10199
fail:
 
10200
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10201
  return Qnil;
 
10202
}
 
10203
 
 
10204
 
 
10205
SWIGINTERN VALUE
 
10206
_wrap_svn_prop_is_known_svn_file_prop(int argc, VALUE *argv, VALUE self) {
 
10207
  char *arg1 = (char *) 0 ;
 
10208
  int res1 ;
 
10209
  char *buf1 = 0 ;
 
10210
  int alloc1 = 0 ;
 
10211
  svn_boolean_t result;
 
10212
  VALUE vresult = Qnil;
 
10213
  
 
10214
  if ((argc < 1) || (argc > 1)) {
 
10215
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
10216
  }
 
10217
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
10218
  if (!SWIG_IsOK(res1)) {
 
10219
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_prop_is_known_svn_file_prop", 1, argv[0] ));
 
10220
  }
 
10221
  arg1 = (char *)(buf1);
 
10222
  {
 
10223
    result = (svn_boolean_t)svn_prop_is_known_svn_file_prop((char const *)arg1);
 
10224
    
 
10225
    
 
10226
    
 
10227
  }
 
10228
  vresult = result ? Qtrue : Qfalse;
 
10229
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10230
  return vresult;
 
10231
fail:
 
10232
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10233
  return Qnil;
 
10234
}
 
10235
 
 
10236
 
 
10237
SWIGINTERN VALUE
 
10238
_wrap_svn_prop_is_known_svn_dir_prop(int argc, VALUE *argv, VALUE self) {
 
10239
  char *arg1 = (char *) 0 ;
 
10240
  int res1 ;
 
10241
  char *buf1 = 0 ;
 
10242
  int alloc1 = 0 ;
 
10243
  svn_boolean_t result;
 
10244
  VALUE vresult = Qnil;
 
10245
  
 
10246
  if ((argc < 1) || (argc > 1)) {
 
10247
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
10248
  }
 
10249
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
10250
  if (!SWIG_IsOK(res1)) {
 
10251
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_prop_is_known_svn_dir_prop", 1, argv[0] ));
 
10252
  }
 
10253
  arg1 = (char *)(buf1);
 
10254
  {
 
10255
    result = (svn_boolean_t)svn_prop_is_known_svn_dir_prop((char const *)arg1);
 
10256
    
 
10257
    
 
10258
    
 
10259
  }
 
10260
  vresult = result ? Qtrue : Qfalse;
 
10261
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10262
  return vresult;
 
10263
fail:
 
10264
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
10265
  return Qnil;
 
10266
}
 
10267
 
 
10268
 
 
10269
SWIGINTERN VALUE
9077
10270
_wrap_svn_prop_needs_translation(int argc, VALUE *argv, VALUE self) {
9078
10271
  char *arg1 = (char *) 0 ;
9079
10272
  int res1 ;
9239
10432
    
9240
10433
  }
9241
10434
  {
9242
 
    result = (svn_error_t *)svn_prop_diffs(arg1,arg2,arg3,arg4);
 
10435
    result = (svn_error_t *)svn_prop_diffs(arg1,(apr_hash_t const *)arg2,(apr_hash_t const *)arg3,arg4);
9243
10436
    
9244
10437
    
9245
10438
    
9307
10500
}
9308
10501
 
9309
10502
 
9310
 
swig_class SwigClassSvn_opt_subcommand_desc2_t;
 
10503
static swig_class SwigClassSvn_opt_subcommand_desc2_t;
9311
10504
 
9312
10505
SWIGINTERN VALUE
9313
10506
_wrap_svn_opt_subcommand_desc2_t_name_set(int argc, VALUE *argv, VALUE self) {
9314
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10507
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9315
10508
  char *arg2 = (char *) 0 ;
9316
10509
  void *argp1 = 0 ;
9317
10510
  int res1 = 0 ;
9324
10517
  }
9325
10518
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9326
10519
  if (!SWIG_IsOK(res1)) {
9327
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","name", 1, self )); 
 
10520
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","name", 1, self )); 
9328
10521
  }
9329
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10522
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9330
10523
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
9331
10524
  if (!SWIG_IsOK(res2)) {
9332
10525
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","name", 2, argv[0] ));
9350
10543
 
9351
10544
SWIGINTERN VALUE
9352
10545
_wrap_svn_opt_subcommand_desc2_t_name_get(int argc, VALUE *argv, VALUE self) {
9353
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10546
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9354
10547
  void *argp1 = 0 ;
9355
10548
  int res1 = 0 ;
9356
10549
  char *result = 0 ;
9361
10554
  }
9362
10555
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9363
10556
  if (!SWIG_IsOK(res1)) {
9364
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","name", 1, self )); 
 
10557
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","name", 1, self )); 
9365
10558
  }
9366
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10559
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9367
10560
  result = (char *) ((arg1)->name);
9368
10561
  {
9369
10562
    if (result) {
9380
10573
 
9381
10574
SWIGINTERN VALUE
9382
10575
_wrap_svn_opt_subcommand_desc2_t_cmd_func_set(int argc, VALUE *argv, VALUE self) {
9383
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10576
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9384
10577
  svn_opt_subcommand_t *arg2 = (svn_opt_subcommand_t *) 0 ;
9385
10578
  void *argp1 = 0 ;
9386
10579
  int res1 = 0 ;
9390
10583
  }
9391
10584
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9392
10585
  if (!SWIG_IsOK(res1)) {
9393
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","cmd_func", 1, self )); 
 
10586
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","cmd_func", 1, self )); 
9394
10587
  }
9395
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10588
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9396
10589
  {
9397
10590
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t);
9398
10591
    if (!SWIG_IsOK(res)) {
9408
10601
 
9409
10602
SWIGINTERN VALUE
9410
10603
_wrap_svn_opt_subcommand_desc2_t_cmd_func_get(int argc, VALUE *argv, VALUE self) {
9411
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10604
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9412
10605
  void *argp1 = 0 ;
9413
10606
  int res1 = 0 ;
9414
10607
  svn_opt_subcommand_t *result = 0 ;
9419
10612
  }
9420
10613
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9421
10614
  if (!SWIG_IsOK(res1)) {
9422
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","cmd_func", 1, self )); 
 
10615
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","cmd_func", 1, self )); 
9423
10616
  }
9424
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10617
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9425
10618
  result = (svn_opt_subcommand_t *) ((arg1)->cmd_func);
9426
10619
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t);
9427
10620
  return vresult;
9432
10625
 
9433
10626
SWIGINTERN VALUE
9434
10627
_wrap_svn_opt_subcommand_desc2_t_aliases_set(int argc, VALUE *argv, VALUE self) {
9435
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10628
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9436
10629
  char **arg2 ;
9437
10630
  void *argp1 = 0 ;
9438
10631
  int res1 = 0 ;
9444
10637
  }
9445
10638
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9446
10639
  if (!SWIG_IsOK(res1)) {
9447
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","aliases", 1, self )); 
 
10640
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","aliases", 1, self )); 
9448
10641
  }
9449
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10642
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9450
10643
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_p_char, 0 |  0 );
9451
10644
  if (!SWIG_IsOK(res2)) {
9452
10645
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *[3]","aliases", 2, argv[0] )); 
9468
10661
 
9469
10662
SWIGINTERN VALUE
9470
10663
_wrap_svn_opt_subcommand_desc2_t_aliases_get(int argc, VALUE *argv, VALUE self) {
9471
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10664
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9472
10665
  void *argp1 = 0 ;
9473
10666
  int res1 = 0 ;
9474
10667
  char **result = 0 ;
9479
10672
  }
9480
10673
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9481
10674
  if (!SWIG_IsOK(res1)) {
9482
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","aliases", 1, self )); 
 
10675
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","aliases", 1, self )); 
9483
10676
  }
9484
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10677
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9485
10678
  result = (char **)(char **) ((arg1)->aliases);
9486
10679
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_char, 0 |  0 );
9487
10680
  return vresult;
9492
10685
 
9493
10686
SWIGINTERN VALUE
9494
10687
_wrap_svn_opt_subcommand_desc2_t_help_set(int argc, VALUE *argv, VALUE self) {
9495
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10688
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9496
10689
  char *arg2 = (char *) 0 ;
9497
10690
  void *argp1 = 0 ;
9498
10691
  int res1 = 0 ;
9505
10698
  }
9506
10699
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9507
10700
  if (!SWIG_IsOK(res1)) {
9508
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","help", 1, self )); 
 
10701
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","help", 1, self )); 
9509
10702
  }
9510
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10703
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9511
10704
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
9512
10705
  if (!SWIG_IsOK(res2)) {
9513
10706
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","help", 2, argv[0] ));
9531
10724
 
9532
10725
SWIGINTERN VALUE
9533
10726
_wrap_svn_opt_subcommand_desc2_t_help_get(int argc, VALUE *argv, VALUE self) {
9534
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10727
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9535
10728
  void *argp1 = 0 ;
9536
10729
  int res1 = 0 ;
9537
10730
  char *result = 0 ;
9542
10735
  }
9543
10736
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9544
10737
  if (!SWIG_IsOK(res1)) {
9545
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","help", 1, self )); 
 
10738
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","help", 1, self )); 
9546
10739
  }
9547
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10740
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9548
10741
  result = (char *) ((arg1)->help);
9549
10742
  {
9550
10743
    if (result) {
9561
10754
 
9562
10755
SWIGINTERN VALUE
9563
10756
_wrap_svn_opt_subcommand_desc2_t_valid_options_set(int argc, VALUE *argv, VALUE self) {
9564
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10757
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9565
10758
  int *arg2 ;
9566
10759
  void *argp1 = 0 ;
9567
10760
  int res1 = 0 ;
9573
10766
  }
9574
10767
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9575
10768
  if (!SWIG_IsOK(res1)) {
9576
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","valid_options", 1, self )); 
 
10769
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","valid_options", 1, self )); 
9577
10770
  }
9578
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10771
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9579
10772
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_int, 0 |  0 );
9580
10773
  if (!SWIG_IsOK(res2)) {
9581
10774
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "int [50]","valid_options", 2, argv[0] )); 
9597
10790
 
9598
10791
SWIGINTERN VALUE
9599
10792
_wrap_svn_opt_subcommand_desc2_t_valid_options_get(int argc, VALUE *argv, VALUE self) {
9600
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10793
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9601
10794
  void *argp1 = 0 ;
9602
10795
  int res1 = 0 ;
9603
10796
  int *result = 0 ;
9608
10801
  }
9609
10802
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9610
10803
  if (!SWIG_IsOK(res1)) {
9611
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","valid_options", 1, self )); 
 
10804
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","valid_options", 1, self )); 
9612
10805
  }
9613
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10806
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9614
10807
  result = (int *)(int *) ((arg1)->valid_options);
9615
10808
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int, 0 |  0 );
9616
10809
  return vresult;
9621
10814
 
9622
10815
SWIGINTERN VALUE
9623
10816
_wrap_svn_opt_subcommand_desc2_t_desc_overrides_get(int argc, VALUE *argv, VALUE self) {
9624
 
  svn_opt_subcommand_desc2_t *arg1 = (svn_opt_subcommand_desc2_t *) 0 ;
 
10817
  struct svn_opt_subcommand_desc2_t *arg1 = (struct svn_opt_subcommand_desc2_t *) 0 ;
9625
10818
  void *argp1 = 0 ;
9626
10819
  int res1 = 0 ;
9627
10820
  svn_opt_subcommand_desc2_t_desc_overrides *result = 0 ;
9632
10825
  }
9633
10826
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
9634
10827
  if (!SWIG_IsOK(res1)) {
9635
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t *","desc_overrides", 1, self )); 
 
10828
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc2_t *","desc_overrides", 1, self )); 
9636
10829
  }
9637
 
  arg1 = (svn_opt_subcommand_desc2_t *)(argp1);
 
10830
  arg1 = (struct svn_opt_subcommand_desc2_t *)(argp1);
9638
10831
  result = (svn_opt_subcommand_desc2_t_desc_overrides *)(svn_opt_subcommand_desc2_t_desc_overrides *) ((arg1)->desc_overrides);
9639
10832
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_opt_subcommand_desc2_t_desc_overrides, 0 |  0 );
9640
10833
  return vresult;
9662
10855
 
9663
10856
SWIGINTERN VALUE
9664
10857
_wrap_new_svn_opt_subcommand_desc2_t(int argc, VALUE *argv, VALUE self) {
9665
 
  svn_opt_subcommand_desc2_t *result = 0 ;
 
10858
  struct svn_opt_subcommand_desc2_t *result = 0 ;
9666
10859
  
9667
10860
  if ((argc < 0) || (argc > 0)) {
9668
10861
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
9669
10862
  }
9670
10863
  {
9671
 
    result = (svn_opt_subcommand_desc2_t *)calloc(1, sizeof(svn_opt_subcommand_desc2_t));
 
10864
    result = (struct svn_opt_subcommand_desc2_t *)calloc(1, sizeof(struct svn_opt_subcommand_desc2_t));
9672
10865
    DATA_PTR(self) = result;
9673
10866
    
9674
10867
    
9681
10874
 
9682
10875
 
9683
10876
SWIGINTERN void
9684
 
free_svn_opt_subcommand_desc2_t(svn_opt_subcommand_desc2_t *arg1) {
 
10877
free_svn_opt_subcommand_desc2_t(struct svn_opt_subcommand_desc2_t *arg1) {
9685
10878
    free((char *) arg1);
9686
10879
}
9687
10880
 
9688
 
swig_class SwigClassSvn_opt_subcommand_desc2_t_desc_overrides;
 
10881
static swig_class SwigClassSvn_opt_subcommand_desc2_t_desc_overrides;
9689
10882
 
9690
10883
SWIGINTERN VALUE
9691
10884
_wrap_svn_opt_subcommand_desc2_t_desc_overrides_optch_set(int argc, VALUE *argv, VALUE self) {
9851
11044
    free((char *) arg1);
9852
11045
}
9853
11046
 
9854
 
swig_class SwigClassSvn_opt_subcommand_desc_t;
 
11047
static swig_class SwigClassSvn_opt_subcommand_desc_t;
9855
11048
 
9856
11049
SWIGINTERN VALUE
9857
11050
_wrap_svn_opt_subcommand_desc_t_name_set(int argc, VALUE *argv, VALUE self) {
9858
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11051
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
9859
11052
  char *arg2 = (char *) 0 ;
9860
11053
  void *argp1 = 0 ;
9861
11054
  int res1 = 0 ;
9868
11061
  }
9869
11062
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
9870
11063
  if (!SWIG_IsOK(res1)) {
9871
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","name", 1, self )); 
 
11064
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","name", 1, self )); 
9872
11065
  }
9873
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11066
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
9874
11067
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
9875
11068
  if (!SWIG_IsOK(res2)) {
9876
11069
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","name", 2, argv[0] ));
9894
11087
 
9895
11088
SWIGINTERN VALUE
9896
11089
_wrap_svn_opt_subcommand_desc_t_name_get(int argc, VALUE *argv, VALUE self) {
9897
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11090
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
9898
11091
  void *argp1 = 0 ;
9899
11092
  int res1 = 0 ;
9900
11093
  char *result = 0 ;
9905
11098
  }
9906
11099
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
9907
11100
  if (!SWIG_IsOK(res1)) {
9908
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","name", 1, self )); 
 
11101
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","name", 1, self )); 
9909
11102
  }
9910
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11103
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
9911
11104
  result = (char *) ((arg1)->name);
9912
11105
  {
9913
11106
    if (result) {
9924
11117
 
9925
11118
SWIGINTERN VALUE
9926
11119
_wrap_svn_opt_subcommand_desc_t_cmd_func_set(int argc, VALUE *argv, VALUE self) {
9927
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11120
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
9928
11121
  svn_opt_subcommand_t *arg2 = (svn_opt_subcommand_t *) 0 ;
9929
11122
  void *argp1 = 0 ;
9930
11123
  int res1 = 0 ;
9934
11127
  }
9935
11128
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
9936
11129
  if (!SWIG_IsOK(res1)) {
9937
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","cmd_func", 1, self )); 
 
11130
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","cmd_func", 1, self )); 
9938
11131
  }
9939
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11132
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
9940
11133
  {
9941
11134
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t);
9942
11135
    if (!SWIG_IsOK(res)) {
9952
11145
 
9953
11146
SWIGINTERN VALUE
9954
11147
_wrap_svn_opt_subcommand_desc_t_cmd_func_get(int argc, VALUE *argv, VALUE self) {
9955
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11148
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
9956
11149
  void *argp1 = 0 ;
9957
11150
  int res1 = 0 ;
9958
11151
  svn_opt_subcommand_t *result = 0 ;
9963
11156
  }
9964
11157
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
9965
11158
  if (!SWIG_IsOK(res1)) {
9966
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","cmd_func", 1, self )); 
 
11159
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","cmd_func", 1, self )); 
9967
11160
  }
9968
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11161
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
9969
11162
  result = (svn_opt_subcommand_t *) ((arg1)->cmd_func);
9970
11163
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t);
9971
11164
  return vresult;
9976
11169
 
9977
11170
SWIGINTERN VALUE
9978
11171
_wrap_svn_opt_subcommand_desc_t_aliases_set(int argc, VALUE *argv, VALUE self) {
9979
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11172
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
9980
11173
  char **arg2 ;
9981
11174
  void *argp1 = 0 ;
9982
11175
  int res1 = 0 ;
9988
11181
  }
9989
11182
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
9990
11183
  if (!SWIG_IsOK(res1)) {
9991
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","aliases", 1, self )); 
 
11184
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","aliases", 1, self )); 
9992
11185
  }
9993
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11186
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
9994
11187
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_p_char, 0 |  0 );
9995
11188
  if (!SWIG_IsOK(res2)) {
9996
11189
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *[3]","aliases", 2, argv[0] )); 
10012
11205
 
10013
11206
SWIGINTERN VALUE
10014
11207
_wrap_svn_opt_subcommand_desc_t_aliases_get(int argc, VALUE *argv, VALUE self) {
10015
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11208
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
10016
11209
  void *argp1 = 0 ;
10017
11210
  int res1 = 0 ;
10018
11211
  char **result = 0 ;
10023
11216
  }
10024
11217
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
10025
11218
  if (!SWIG_IsOK(res1)) {
10026
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","aliases", 1, self )); 
 
11219
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","aliases", 1, self )); 
10027
11220
  }
10028
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11221
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
10029
11222
  result = (char **)(char **) ((arg1)->aliases);
10030
11223
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_char, 0 |  0 );
10031
11224
  return vresult;
10036
11229
 
10037
11230
SWIGINTERN VALUE
10038
11231
_wrap_svn_opt_subcommand_desc_t_help_set(int argc, VALUE *argv, VALUE self) {
10039
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11232
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
10040
11233
  char *arg2 = (char *) 0 ;
10041
11234
  void *argp1 = 0 ;
10042
11235
  int res1 = 0 ;
10049
11242
  }
10050
11243
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
10051
11244
  if (!SWIG_IsOK(res1)) {
10052
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","help", 1, self )); 
 
11245
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","help", 1, self )); 
10053
11246
  }
10054
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11247
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
10055
11248
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
10056
11249
  if (!SWIG_IsOK(res2)) {
10057
11250
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","help", 2, argv[0] ));
10075
11268
 
10076
11269
SWIGINTERN VALUE
10077
11270
_wrap_svn_opt_subcommand_desc_t_help_get(int argc, VALUE *argv, VALUE self) {
10078
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11271
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
10079
11272
  void *argp1 = 0 ;
10080
11273
  int res1 = 0 ;
10081
11274
  char *result = 0 ;
10086
11279
  }
10087
11280
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
10088
11281
  if (!SWIG_IsOK(res1)) {
10089
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","help", 1, self )); 
 
11282
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","help", 1, self )); 
10090
11283
  }
10091
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11284
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
10092
11285
  result = (char *) ((arg1)->help);
10093
11286
  {
10094
11287
    if (result) {
10105
11298
 
10106
11299
SWIGINTERN VALUE
10107
11300
_wrap_svn_opt_subcommand_desc_t_valid_options_set(int argc, VALUE *argv, VALUE self) {
10108
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11301
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
10109
11302
  int *arg2 ;
10110
11303
  void *argp1 = 0 ;
10111
11304
  int res1 = 0 ;
10117
11310
  }
10118
11311
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
10119
11312
  if (!SWIG_IsOK(res1)) {
10120
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","valid_options", 1, self )); 
 
11313
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","valid_options", 1, self )); 
10121
11314
  }
10122
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11315
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
10123
11316
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_int, 0 |  0 );
10124
11317
  if (!SWIG_IsOK(res2)) {
10125
11318
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "int [50]","valid_options", 2, argv[0] )); 
10141
11334
 
10142
11335
SWIGINTERN VALUE
10143
11336
_wrap_svn_opt_subcommand_desc_t_valid_options_get(int argc, VALUE *argv, VALUE self) {
10144
 
  svn_opt_subcommand_desc_t *arg1 = (svn_opt_subcommand_desc_t *) 0 ;
 
11337
  struct svn_opt_subcommand_desc_t *arg1 = (struct svn_opt_subcommand_desc_t *) 0 ;
10145
11338
  void *argp1 = 0 ;
10146
11339
  int res1 = 0 ;
10147
11340
  int *result = 0 ;
10152
11345
  }
10153
11346
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_subcommand_desc_t, 0 |  0 );
10154
11347
  if (!SWIG_IsOK(res1)) {
10155
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc_t *","valid_options", 1, self )); 
 
11348
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_subcommand_desc_t *","valid_options", 1, self )); 
10156
11349
  }
10157
 
  arg1 = (svn_opt_subcommand_desc_t *)(argp1);
 
11350
  arg1 = (struct svn_opt_subcommand_desc_t *)(argp1);
10158
11351
  result = (int *)(int *) ((arg1)->valid_options);
10159
11352
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int, 0 |  0 );
10160
11353
  return vresult;
10182
11375
 
10183
11376
SWIGINTERN VALUE
10184
11377
_wrap_new_svn_opt_subcommand_desc_t(int argc, VALUE *argv, VALUE self) {
10185
 
  svn_opt_subcommand_desc_t *result = 0 ;
 
11378
  struct svn_opt_subcommand_desc_t *result = 0 ;
10186
11379
  
10187
11380
  if ((argc < 0) || (argc > 0)) {
10188
11381
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
10189
11382
  }
10190
11383
  {
10191
 
    result = (svn_opt_subcommand_desc_t *)calloc(1, sizeof(svn_opt_subcommand_desc_t));
 
11384
    result = (struct svn_opt_subcommand_desc_t *)calloc(1, sizeof(struct svn_opt_subcommand_desc_t));
10192
11385
    DATA_PTR(self) = result;
10193
11386
    
10194
11387
    
10201
11394
 
10202
11395
 
10203
11396
SWIGINTERN void
10204
 
free_svn_opt_subcommand_desc_t(svn_opt_subcommand_desc_t *arg1) {
 
11397
free_svn_opt_subcommand_desc_t(struct svn_opt_subcommand_desc_t *arg1) {
10205
11398
    free((char *) arg1);
10206
11399
}
10207
11400
 
10889
12082
}
10890
12083
 
10891
12084
 
10892
 
swig_class SwigClassSvn_opt_revision_value_t;
 
12085
static swig_class SwigClassSvn_opt_revision_value_t;
10893
12086
 
10894
12087
SWIGINTERN VALUE
10895
12088
_wrap_svn_opt_revision_value_t_number_set(int argc, VALUE *argv, VALUE self) {
10896
 
  svn_opt_revision_value_t *arg1 = (svn_opt_revision_value_t *) 0 ;
 
12089
  union svn_opt_revision_value_t *arg1 = (union svn_opt_revision_value_t *) 0 ;
10897
12090
  svn_revnum_t arg2 ;
10898
12091
  void *argp1 = 0 ;
10899
12092
  int res1 = 0 ;
10905
12098
  }
10906
12099
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_value_t, 0 |  0 );
10907
12100
  if (!SWIG_IsOK(res1)) {
10908
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_value_t *","number", 1, self )); 
 
12101
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union svn_opt_revision_value_t *","number", 1, self )); 
10909
12102
  }
10910
 
  arg1 = (svn_opt_revision_value_t *)(argp1);
 
12103
  arg1 = (union svn_opt_revision_value_t *)(argp1);
10911
12104
  ecode2 = SWIG_AsVal_long(argv[0], &val2);
10912
12105
  if (!SWIG_IsOK(ecode2)) {
10913
12106
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_revnum_t","number", 2, argv[0] ));
10922
12115
 
10923
12116
SWIGINTERN VALUE
10924
12117
_wrap_svn_opt_revision_value_t_number_get(int argc, VALUE *argv, VALUE self) {
10925
 
  svn_opt_revision_value_t *arg1 = (svn_opt_revision_value_t *) 0 ;
 
12118
  union svn_opt_revision_value_t *arg1 = (union svn_opt_revision_value_t *) 0 ;
10926
12119
  void *argp1 = 0 ;
10927
12120
  int res1 = 0 ;
10928
12121
  svn_revnum_t result;
10933
12126
  }
10934
12127
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_value_t, 0 |  0 );
10935
12128
  if (!SWIG_IsOK(res1)) {
10936
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_value_t *","number", 1, self )); 
 
12129
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union svn_opt_revision_value_t *","number", 1, self )); 
10937
12130
  }
10938
 
  arg1 = (svn_opt_revision_value_t *)(argp1);
 
12131
  arg1 = (union svn_opt_revision_value_t *)(argp1);
10939
12132
  result = (svn_revnum_t) ((arg1)->number);
10940
12133
  vresult = SWIG_From_long((long)(result));
10941
12134
  return vresult;
10946
12139
 
10947
12140
SWIGINTERN VALUE
10948
12141
_wrap_svn_opt_revision_value_t_date_set(int argc, VALUE *argv, VALUE self) {
10949
 
  svn_opt_revision_value_t *arg1 = (svn_opt_revision_value_t *) 0 ;
 
12142
  union svn_opt_revision_value_t *arg1 = (union svn_opt_revision_value_t *) 0 ;
10950
12143
  apr_time_t arg2 ;
10951
12144
  void *argp1 = 0 ;
10952
12145
  int res1 = 0 ;
10956
12149
  }
10957
12150
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_value_t, 0 |  0 );
10958
12151
  if (!SWIG_IsOK(res1)) {
10959
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_value_t *","date", 1, self )); 
 
12152
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union svn_opt_revision_value_t *","date", 1, self )); 
10960
12153
  }
10961
 
  arg1 = (svn_opt_revision_value_t *)(argp1);
 
12154
  arg1 = (union svn_opt_revision_value_t *)(argp1);
10962
12155
  {
10963
12156
    arg2 = (apr_time_t)NUM2LL(argv[0]);
10964
12157
  }
10971
12164
 
10972
12165
SWIGINTERN VALUE
10973
12166
_wrap_svn_opt_revision_value_t_date_get(int argc, VALUE *argv, VALUE self) {
10974
 
  svn_opt_revision_value_t *arg1 = (svn_opt_revision_value_t *) 0 ;
 
12167
  union svn_opt_revision_value_t *arg1 = (union svn_opt_revision_value_t *) 0 ;
10975
12168
  void *argp1 = 0 ;
10976
12169
  int res1 = 0 ;
10977
12170
  apr_time_t result;
10982
12175
  }
10983
12176
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_value_t, 0 |  0 );
10984
12177
  if (!SWIG_IsOK(res1)) {
10985
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_value_t *","date", 1, self )); 
 
12178
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union svn_opt_revision_value_t *","date", 1, self )); 
10986
12179
  }
10987
 
  arg1 = (svn_opt_revision_value_t *)(argp1);
 
12180
  arg1 = (union svn_opt_revision_value_t *)(argp1);
10988
12181
  result =  ((arg1)->date);
10989
12182
  {
10990
12183
    vresult = LL2NUM((apr_time_t)(result));
11014
12207
 
11015
12208
SWIGINTERN VALUE
11016
12209
_wrap_new_svn_opt_revision_value_t(int argc, VALUE *argv, VALUE self) {
11017
 
  svn_opt_revision_value_t *result = 0 ;
 
12210
  union svn_opt_revision_value_t *result = 0 ;
11018
12211
  
11019
12212
  if ((argc < 0) || (argc > 0)) {
11020
12213
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
11021
12214
  }
11022
12215
  {
11023
 
    result = (svn_opt_revision_value_t *)calloc(1, sizeof(svn_opt_revision_value_t));
 
12216
    result = (union svn_opt_revision_value_t *)calloc(1, sizeof(union svn_opt_revision_value_t));
11024
12217
    DATA_PTR(self) = result;
11025
12218
    
11026
12219
    
11033
12226
 
11034
12227
 
11035
12228
SWIGINTERN void
11036
 
free_svn_opt_revision_value_t(svn_opt_revision_value_t *arg1) {
 
12229
free_svn_opt_revision_value_t(union svn_opt_revision_value_t *arg1) {
11037
12230
    free((char *) arg1);
11038
12231
}
11039
12232
 
11040
 
swig_class SwigClassSvn_opt_revision_t;
 
12233
static swig_class SwigClassSvn_opt_revision_t;
11041
12234
 
11042
12235
SWIGINTERN VALUE
11043
12236
_wrap_svn_opt_revision_t_kind_set(int argc, VALUE *argv, VALUE self) {
11044
 
  svn_opt_revision_t *arg1 = (svn_opt_revision_t *) 0 ;
 
12237
  struct svn_opt_revision_t *arg1 = (struct svn_opt_revision_t *) 0 ;
11045
12238
  enum svn_opt_revision_kind arg2 ;
11046
 
  svn_opt_revision_t rev1 ;
 
12239
  void *argp1 = 0 ;
 
12240
  int res1 = 0 ;
11047
12241
  int val2 ;
11048
12242
  int ecode2 = 0 ;
11049
12243
  
11050
12244
  if ((argc < 1) || (argc > 1)) {
11051
12245
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
11052
12246
  }
11053
 
  {
11054
 
    arg1 = &rev1;
11055
 
    svn_swig_rb_set_revision(&rev1, self);
 
12247
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_t, 0 |  0 );
 
12248
  if (!SWIG_IsOK(res1)) {
 
12249
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_t *","kind", 1, self )); 
11056
12250
  }
 
12251
  arg1 = (struct svn_opt_revision_t *)(argp1);
11057
12252
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
11058
12253
  if (!SWIG_IsOK(ecode2)) {
11059
12254
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "enum svn_opt_revision_kind","kind", 2, argv[0] ));
11068
12263
 
11069
12264
SWIGINTERN VALUE
11070
12265
_wrap_svn_opt_revision_t_kind_get(int argc, VALUE *argv, VALUE self) {
11071
 
  svn_opt_revision_t *arg1 = (svn_opt_revision_t *) 0 ;
11072
 
  svn_opt_revision_t rev1 ;
 
12266
  struct svn_opt_revision_t *arg1 = (struct svn_opt_revision_t *) 0 ;
 
12267
  void *argp1 = 0 ;
 
12268
  int res1 = 0 ;
11073
12269
  enum svn_opt_revision_kind result;
11074
12270
  VALUE vresult = Qnil;
11075
12271
  
11076
12272
  if ((argc < 0) || (argc > 0)) {
11077
12273
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
11078
12274
  }
11079
 
  {
11080
 
    arg1 = &rev1;
11081
 
    svn_swig_rb_set_revision(&rev1, self);
 
12275
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_t, 0 |  0 );
 
12276
  if (!SWIG_IsOK(res1)) {
 
12277
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_t *","kind", 1, self )); 
11082
12278
  }
 
12279
  arg1 = (struct svn_opt_revision_t *)(argp1);
11083
12280
  result = (enum svn_opt_revision_kind) ((arg1)->kind);
11084
12281
  vresult = SWIG_From_int((int)(result));
11085
12282
  return vresult;
11090
12287
 
11091
12288
SWIGINTERN VALUE
11092
12289
_wrap_svn_opt_revision_t_value_set(int argc, VALUE *argv, VALUE self) {
11093
 
  svn_opt_revision_t *arg1 = (svn_opt_revision_t *) 0 ;
 
12290
  struct svn_opt_revision_t *arg1 = (struct svn_opt_revision_t *) 0 ;
11094
12291
  svn_opt_revision_value_t *arg2 = (svn_opt_revision_value_t *) 0 ;
11095
 
  svn_opt_revision_t rev1 ;
 
12292
  void *argp1 = 0 ;
 
12293
  int res1 = 0 ;
11096
12294
  void *argp2 = 0 ;
11097
12295
  int res2 = 0 ;
11098
12296
  
11099
12297
  if ((argc < 1) || (argc > 1)) {
11100
12298
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
11101
12299
  }
11102
 
  {
11103
 
    arg1 = &rev1;
11104
 
    svn_swig_rb_set_revision(&rev1, self);
 
12300
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_t, 0 |  0 );
 
12301
  if (!SWIG_IsOK(res1)) {
 
12302
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_t *","value", 1, self )); 
11105
12303
  }
 
12304
  arg1 = (struct svn_opt_revision_t *)(argp1);
11106
12305
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_opt_revision_value_t, 0 |  0 );
11107
12306
  if (!SWIG_IsOK(res2)) {
11108
12307
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_opt_revision_value_t *","value", 2, argv[0] )); 
11117
12316
 
11118
12317
SWIGINTERN VALUE
11119
12318
_wrap_svn_opt_revision_t_value_get(int argc, VALUE *argv, VALUE self) {
11120
 
  svn_opt_revision_t *arg1 = (svn_opt_revision_t *) 0 ;
11121
 
  svn_opt_revision_t rev1 ;
 
12319
  struct svn_opt_revision_t *arg1 = (struct svn_opt_revision_t *) 0 ;
 
12320
  void *argp1 = 0 ;
 
12321
  int res1 = 0 ;
11122
12322
  svn_opt_revision_value_t *result = 0 ;
11123
12323
  VALUE vresult = Qnil;
11124
12324
  
11125
12325
  if ((argc < 0) || (argc > 0)) {
11126
12326
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
11127
12327
  }
11128
 
  {
11129
 
    arg1 = &rev1;
11130
 
    svn_swig_rb_set_revision(&rev1, self);
 
12328
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_t, 0 |  0 );
 
12329
  if (!SWIG_IsOK(res1)) {
 
12330
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_t *","value", 1, self )); 
11131
12331
  }
 
12332
  arg1 = (struct svn_opt_revision_t *)(argp1);
11132
12333
  result = (svn_opt_revision_value_t *)& ((arg1)->value);
11133
12334
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_opt_revision_value_t, 0 |  0 );
11134
12335
  return vresult;
11156
12357
 
11157
12358
SWIGINTERN VALUE
11158
12359
_wrap_new_svn_opt_revision_t(int argc, VALUE *argv, VALUE self) {
11159
 
  svn_opt_revision_t *result = 0 ;
 
12360
  struct svn_opt_revision_t *result = 0 ;
11160
12361
  
11161
12362
  if ((argc < 0) || (argc > 0)) {
11162
12363
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
11163
12364
  }
11164
12365
  {
11165
 
    result = (svn_opt_revision_t *)calloc(1, sizeof(svn_opt_revision_t));
 
12366
    result = (struct svn_opt_revision_t *)calloc(1, sizeof(struct svn_opt_revision_t));
11166
12367
    DATA_PTR(self) = result;
11167
12368
    
11168
12369
    
11175
12376
 
11176
12377
 
11177
12378
SWIGINTERN void
11178
 
free_svn_opt_revision_t(svn_opt_revision_t *arg1) {
 
12379
free_svn_opt_revision_t(struct svn_opt_revision_t *arg1) {
11179
12380
    free((char *) arg1);
11180
12381
}
11181
12382
 
11182
 
swig_class SwigClassSvn_opt_revision_range_t;
 
12383
static swig_class SwigClassSvn_opt_revision_range_t;
11183
12384
 
11184
12385
SWIGINTERN VALUE
11185
12386
_wrap_svn_opt_revision_range_t_start_set(int argc, VALUE *argv, VALUE self) {
11186
 
  svn_opt_revision_range_t *arg1 = (svn_opt_revision_range_t *) 0 ;
 
12387
  struct svn_opt_revision_range_t *arg1 = (struct svn_opt_revision_range_t *) 0 ;
11187
12388
  svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
11188
12389
  void *argp1 = 0 ;
11189
12390
  int res1 = 0 ;
11194
12395
  }
11195
12396
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_range_t, 0 |  0 );
11196
12397
  if (!SWIG_IsOK(res1)) {
11197
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_range_t *","start", 1, self )); 
 
12398
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_range_t *","start", 1, self )); 
11198
12399
  }
11199
 
  arg1 = (svn_opt_revision_range_t *)(argp1);
 
12400
  arg1 = (struct svn_opt_revision_range_t *)(argp1);
11200
12401
  {
11201
12402
    arg2 = &rev2;
11202
12403
    svn_swig_rb_set_revision(&rev2, argv[0]);
11210
12411
 
11211
12412
SWIGINTERN VALUE
11212
12413
_wrap_svn_opt_revision_range_t_start_get(int argc, VALUE *argv, VALUE self) {
11213
 
  svn_opt_revision_range_t *arg1 = (svn_opt_revision_range_t *) 0 ;
 
12414
  struct svn_opt_revision_range_t *arg1 = (struct svn_opt_revision_range_t *) 0 ;
11214
12415
  void *argp1 = 0 ;
11215
12416
  int res1 = 0 ;
11216
12417
  svn_opt_revision_t *result = 0 ;
11221
12422
  }
11222
12423
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_range_t, 0 |  0 );
11223
12424
  if (!SWIG_IsOK(res1)) {
11224
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_range_t *","start", 1, self )); 
 
12425
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_range_t *","start", 1, self )); 
11225
12426
  }
11226
 
  arg1 = (svn_opt_revision_range_t *)(argp1);
 
12427
  arg1 = (struct svn_opt_revision_range_t *)(argp1);
11227
12428
  result = (svn_opt_revision_t *)& ((arg1)->start);
11228
12429
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_opt_revision_t, 0 |  0 );
11229
12430
  return vresult;
11234
12435
 
11235
12436
SWIGINTERN VALUE
11236
12437
_wrap_svn_opt_revision_range_t_end_set(int argc, VALUE *argv, VALUE self) {
11237
 
  svn_opt_revision_range_t *arg1 = (svn_opt_revision_range_t *) 0 ;
 
12438
  struct svn_opt_revision_range_t *arg1 = (struct svn_opt_revision_range_t *) 0 ;
11238
12439
  svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
11239
12440
  void *argp1 = 0 ;
11240
12441
  int res1 = 0 ;
11245
12446
  }
11246
12447
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_range_t, 0 |  0 );
11247
12448
  if (!SWIG_IsOK(res1)) {
11248
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_range_t *","end", 1, self )); 
 
12449
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_range_t *","end", 1, self )); 
11249
12450
  }
11250
 
  arg1 = (svn_opt_revision_range_t *)(argp1);
 
12451
  arg1 = (struct svn_opt_revision_range_t *)(argp1);
11251
12452
  {
11252
12453
    arg2 = &rev2;
11253
12454
    svn_swig_rb_set_revision(&rev2, argv[0]);
11261
12462
 
11262
12463
SWIGINTERN VALUE
11263
12464
_wrap_svn_opt_revision_range_t_end_get(int argc, VALUE *argv, VALUE self) {
11264
 
  svn_opt_revision_range_t *arg1 = (svn_opt_revision_range_t *) 0 ;
 
12465
  struct svn_opt_revision_range_t *arg1 = (struct svn_opt_revision_range_t *) 0 ;
11265
12466
  void *argp1 = 0 ;
11266
12467
  int res1 = 0 ;
11267
12468
  svn_opt_revision_t *result = 0 ;
11272
12473
  }
11273
12474
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_opt_revision_range_t, 0 |  0 );
11274
12475
  if (!SWIG_IsOK(res1)) {
11275
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_opt_revision_range_t *","end", 1, self )); 
 
12476
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_opt_revision_range_t *","end", 1, self )); 
11276
12477
  }
11277
 
  arg1 = (svn_opt_revision_range_t *)(argp1);
 
12478
  arg1 = (struct svn_opt_revision_range_t *)(argp1);
11278
12479
  result = (svn_opt_revision_t *)& ((arg1)->end);
11279
12480
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_opt_revision_t, 0 |  0 );
11280
12481
  return vresult;
11302
12503
 
11303
12504
SWIGINTERN VALUE
11304
12505
_wrap_new_svn_opt_revision_range_t(int argc, VALUE *argv, VALUE self) {
11305
 
  svn_opt_revision_range_t *result = 0 ;
 
12506
  struct svn_opt_revision_range_t *result = 0 ;
11306
12507
  
11307
12508
  if ((argc < 0) || (argc > 0)) {
11308
12509
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
11309
12510
  }
11310
12511
  {
11311
 
    result = (svn_opt_revision_range_t *)calloc(1, sizeof(svn_opt_revision_range_t));
 
12512
    result = (struct svn_opt_revision_range_t *)calloc(1, sizeof(struct svn_opt_revision_range_t));
11312
12513
    DATA_PTR(self) = result;
11313
12514
    
11314
12515
    
11321
12522
 
11322
12523
 
11323
12524
SWIGINTERN void
11324
 
free_svn_opt_revision_range_t(svn_opt_revision_range_t *arg1) {
 
12525
free_svn_opt_revision_range_t(struct svn_opt_revision_range_t *arg1) {
11325
12526
    free((char *) arg1);
11326
12527
}
11327
12528
 
11730
12931
 
11731
12932
 
11732
12933
SWIGINTERN VALUE
 
12934
_wrap_svn_opt_print_help4(int argc, VALUE *argv, VALUE self) {
 
12935
  apr_getopt_t *arg1 = (apr_getopt_t *) 0 ;
 
12936
  char *arg2 = (char *) 0 ;
 
12937
  svn_boolean_t arg3 ;
 
12938
  svn_boolean_t arg4 ;
 
12939
  svn_boolean_t arg5 ;
 
12940
  char *arg6 = (char *) 0 ;
 
12941
  char *arg7 = (char *) 0 ;
 
12942
  svn_opt_subcommand_desc2_t *arg8 = (svn_opt_subcommand_desc2_t *) 0 ;
 
12943
  apr_getopt_option_t *arg9 = (apr_getopt_option_t *) 0 ;
 
12944
  int *arg10 = (int *) 0 ;
 
12945
  char *arg11 = (char *) 0 ;
 
12946
  apr_pool_t *arg12 = (apr_pool_t *) 0 ;
 
12947
  VALUE _global_svn_swig_rb_pool ;
 
12948
  apr_pool_t *_global_pool ;
 
12949
  void *argp1 = 0 ;
 
12950
  int res1 = 0 ;
 
12951
  int res2 ;
 
12952
  char *buf2 = 0 ;
 
12953
  int alloc2 = 0 ;
 
12954
  int res6 ;
 
12955
  char *buf6 = 0 ;
 
12956
  int alloc6 = 0 ;
 
12957
  int res7 ;
 
12958
  char *buf7 = 0 ;
 
12959
  int alloc7 = 0 ;
 
12960
  void *argp8 = 0 ;
 
12961
  int res8 = 0 ;
 
12962
  void *argp9 = 0 ;
 
12963
  int res9 = 0 ;
 
12964
  int temp10 ;
 
12965
  int res10 = SWIG_TMPOBJ ;
 
12966
  int res11 ;
 
12967
  char *buf11 = 0 ;
 
12968
  int alloc11 = 0 ;
 
12969
  svn_error_t *result = 0 ;
 
12970
  VALUE vresult = Qnil;
 
12971
  
 
12972
  {
 
12973
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg12);
 
12974
    _global_pool = arg12;
 
12975
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
12976
  }
 
12977
  arg10 = &temp10;
 
12978
  if ((argc < 10) || (argc > 11)) {
 
12979
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 10)",argc); SWIG_fail;
 
12980
  }
 
12981
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_apr_getopt_t, 0 |  0 );
 
12982
  if (!SWIG_IsOK(res1)) {
 
12983
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "apr_getopt_t *","svn_opt_print_help4", 1, argv[0] )); 
 
12984
  }
 
12985
  arg1 = (apr_getopt_t *)(argp1);
 
12986
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
 
12987
  if (!SWIG_IsOK(res2)) {
 
12988
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_opt_print_help4", 2, argv[1] ));
 
12989
  }
 
12990
  arg2 = (char *)(buf2);
 
12991
  arg3 = RTEST(argv[2]);
 
12992
  arg4 = RTEST(argv[3]);
 
12993
  arg5 = RTEST(argv[4]);
 
12994
  res6 = SWIG_AsCharPtrAndSize(argv[5], &buf6, NULL, &alloc6);
 
12995
  if (!SWIG_IsOK(res6)) {
 
12996
    SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "char const *","svn_opt_print_help4", 6, argv[5] ));
 
12997
  }
 
12998
  arg6 = (char *)(buf6);
 
12999
  res7 = SWIG_AsCharPtrAndSize(argv[6], &buf7, NULL, &alloc7);
 
13000
  if (!SWIG_IsOK(res7)) {
 
13001
    SWIG_exception_fail(SWIG_ArgError(res7), Ruby_Format_TypeError( "", "char const *","svn_opt_print_help4", 7, argv[6] ));
 
13002
  }
 
13003
  arg7 = (char *)(buf7);
 
13004
  res8 = SWIG_ConvertPtr(argv[7], &argp8,SWIGTYPE_p_svn_opt_subcommand_desc2_t, 0 |  0 );
 
13005
  if (!SWIG_IsOK(res8)) {
 
13006
    SWIG_exception_fail(SWIG_ArgError(res8), Ruby_Format_TypeError( "", "svn_opt_subcommand_desc2_t const *","svn_opt_print_help4", 8, argv[7] )); 
 
13007
  }
 
13008
  arg8 = (svn_opt_subcommand_desc2_t *)(argp8);
 
13009
  res9 = SWIG_ConvertPtr(argv[8], &argp9,SWIGTYPE_p_apr_getopt_option_t, 0 |  0 );
 
13010
  if (!SWIG_IsOK(res9)) {
 
13011
    SWIG_exception_fail(SWIG_ArgError(res9), Ruby_Format_TypeError( "", "apr_getopt_option_t const *","svn_opt_print_help4", 9, argv[8] )); 
 
13012
  }
 
13013
  arg9 = (apr_getopt_option_t *)(argp9);
 
13014
  res11 = SWIG_AsCharPtrAndSize(argv[9], &buf11, NULL, &alloc11);
 
13015
  if (!SWIG_IsOK(res11)) {
 
13016
    SWIG_exception_fail(SWIG_ArgError(res11), Ruby_Format_TypeError( "", "char const *","svn_opt_print_help4", 11, argv[9] ));
 
13017
  }
 
13018
  arg11 = (char *)(buf11);
 
13019
  if (argc > 10) {
 
13020
    
 
13021
  }
 
13022
  {
 
13023
    result = (svn_error_t *)svn_opt_print_help4(arg1,(char const *)arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7,(struct svn_opt_subcommand_desc2_t const *)arg8,(apr_getopt_option_t const *)arg9,(int const *)arg10,(char const *)arg11,arg12);
 
13024
    
 
13025
    
 
13026
    
 
13027
  }
 
13028
  {
 
13029
    if (result) {
 
13030
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
13031
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
13032
      svn_swig_rb_handle_svn_error(result);
 
13033
    }
 
13034
    vresult = Qnil;
 
13035
  }
 
13036
  if (SWIG_IsTmpObj(res10)) {
 
13037
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_From_int((*arg10)));
 
13038
  } else {
 
13039
    int new_flags = SWIG_IsNewObj(res10) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
 
13040
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj((void*)(arg10), SWIGTYPE_p_int, new_flags));
 
13041
  }
 
13042
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
13043
  if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
 
13044
  if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
 
13045
  if (alloc11 == SWIG_NEWOBJ) free((char*)buf11);
 
13046
  {
 
13047
    VALUE target;
 
13048
    target = _global_vresult_address == &vresult ? self : vresult;
 
13049
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
13050
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
13051
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
13052
  }
 
13053
  return vresult;
 
13054
fail:
 
13055
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
13056
  if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
 
13057
  if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
 
13058
  if (alloc11 == SWIG_NEWOBJ) free((char*)buf11);
 
13059
  {
 
13060
    VALUE target;
 
13061
    target = _global_vresult_address == &vresult ? self : vresult;
 
13062
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
13063
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
13064
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
13065
  }
 
13066
  return Qnil;
 
13067
}
 
13068
 
 
13069
 
 
13070
SWIGINTERN VALUE
11733
13071
_wrap_svn_opt_print_help3(int argc, VALUE *argv, VALUE self) {
11734
13072
  apr_getopt_t *arg1 = (apr_getopt_t *) 0 ;
11735
13073
  char *arg2 = (char *) 0 ;
12114
13452
}
12115
13453
 
12116
13454
 
12117
 
swig_class SwigClassSvn_auth_provider_t;
 
13455
SWIGINTERN VALUE
 
13456
_wrap_svn_cmdline_init(int argc, VALUE *argv, VALUE self) {
 
13457
  char *arg1 = (char *) 0 ;
 
13458
  FILE *arg2 = (FILE *) 0 ;
 
13459
  int res1 ;
 
13460
  char *buf1 = 0 ;
 
13461
  int alloc1 = 0 ;
 
13462
  void *argp2 = 0 ;
 
13463
  int res2 = 0 ;
 
13464
  int result;
 
13465
  VALUE vresult = Qnil;
 
13466
  
 
13467
  if ((argc < 2) || (argc > 2)) {
 
13468
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
13469
  }
 
13470
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
13471
  if (!SWIG_IsOK(res1)) {
 
13472
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_cmdline_init", 1, argv[0] ));
 
13473
  }
 
13474
  arg1 = (char *)(buf1);
 
13475
  res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_FILE, 0 |  0 );
 
13476
  if (!SWIG_IsOK(res2)) {
 
13477
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FILE *","svn_cmdline_init", 2, argv[1] )); 
 
13478
  }
 
13479
  arg2 = (FILE *)(argp2);
 
13480
  {
 
13481
    result = (int)svn_cmdline_init((char const *)arg1,arg2);
 
13482
    
 
13483
    
 
13484
    
 
13485
  }
 
13486
  vresult = SWIG_From_int((int)(result));
 
13487
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
13488
  return vresult;
 
13489
fail:
 
13490
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
13491
  return Qnil;
 
13492
}
 
13493
 
 
13494
 
 
13495
SWIGINTERN VALUE
 
13496
_wrap_svn_cmdline_create_auth_baton(int argc, VALUE *argv, VALUE self) {
 
13497
  svn_auth_baton_t **arg1 = (svn_auth_baton_t **) 0 ;
 
13498
  svn_boolean_t arg2 ;
 
13499
  char *arg3 = (char *) 0 ;
 
13500
  char *arg4 = (char *) 0 ;
 
13501
  char *arg5 = (char *) 0 ;
 
13502
  svn_boolean_t arg6 ;
 
13503
  svn_boolean_t arg7 ;
 
13504
  svn_config_t *arg8 = (svn_config_t *) 0 ;
 
13505
  svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
 
13506
  void *arg10 = (void *) 0 ;
 
13507
  apr_pool_t *arg11 = (apr_pool_t *) 0 ;
 
13508
  VALUE _global_svn_swig_rb_pool ;
 
13509
  apr_pool_t *_global_pool ;
 
13510
  svn_auth_baton_t *temp1 ;
 
13511
  void *argp8 = 0 ;
 
13512
  int res8 = 0 ;
 
13513
  svn_error_t *result = 0 ;
 
13514
  VALUE vresult = Qnil;
 
13515
  
 
13516
  {
 
13517
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg11);
 
13518
    _global_pool = arg11;
 
13519
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
13520
  }
 
13521
  arg1 = &temp1;
 
13522
  if ((argc < 8) || (argc > 9)) {
 
13523
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 8)",argc); SWIG_fail;
 
13524
  }
 
13525
  arg2 = RTEST(argv[0]);
 
13526
  {
 
13527
    if (NIL_P(argv[1])) {
 
13528
      arg3 = NULL;
 
13529
    } else {
 
13530
      arg3 = StringValuePtr(argv[1]);
 
13531
    }
 
13532
  }
 
13533
  {
 
13534
    if (NIL_P(argv[2])) {
 
13535
      arg4 = NULL;
 
13536
    } else {
 
13537
      arg4 = StringValuePtr(argv[2]);
 
13538
    }
 
13539
  }
 
13540
  {
 
13541
    if (NIL_P(argv[3])) {
 
13542
      arg5 = NULL;
 
13543
    } else {
 
13544
      arg5 = StringValuePtr(argv[3]);
 
13545
    }
 
13546
  }
 
13547
  arg6 = RTEST(argv[4]);
 
13548
  arg7 = RTEST(argv[5]);
 
13549
  res8 = SWIG_ConvertPtr(argv[6], &argp8,SWIGTYPE_p_svn_config_t, 0 |  0 );
 
13550
  if (!SWIG_IsOK(res8)) {
 
13551
    SWIG_exception_fail(SWIG_ArgError(res8), Ruby_Format_TypeError( "", "svn_config_t *","svn_cmdline_create_auth_baton", 8, argv[6] )); 
 
13552
  }
 
13553
  arg8 = (svn_config_t *)(argp8);
 
13554
  {
 
13555
    arg9 = svn_swig_rb_cancel_func;
 
13556
    arg10 = (void *)svn_swig_rb_make_baton(argv[7], _global_svn_swig_rb_pool);
 
13557
  }
 
13558
  if (argc > 8) {
 
13559
    
 
13560
  }
 
13561
  {
 
13562
    result = (svn_error_t *)svn_cmdline_create_auth_baton(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11);
 
13563
    
 
13564
    
 
13565
    
 
13566
  }
 
13567
  {
 
13568
    if (result) {
 
13569
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
13570
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
13571
      svn_swig_rb_handle_svn_error(result);
 
13572
    }
 
13573
    vresult = Qnil;
 
13574
  }
 
13575
  {
 
13576
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_auth_baton_t, 0));
 
13577
  }
 
13578
  {
 
13579
    svn_swig_rb_set_baton(vresult, (VALUE)arg10);
 
13580
  }
 
13581
  {
 
13582
    VALUE target;
 
13583
    target = _global_vresult_address == &vresult ? self : vresult;
 
13584
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
13585
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
13586
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
13587
  }
 
13588
  return vresult;
 
13589
fail:
 
13590
  {
 
13591
    VALUE target;
 
13592
    target = _global_vresult_address == &vresult ? self : vresult;
 
13593
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
13594
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
13595
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
13596
  }
 
13597
  return Qnil;
 
13598
}
 
13599
 
 
13600
 
 
13601
static swig_class SwigClassSvn_auth_provider_t;
12118
13602
 
12119
13603
SWIGINTERN VALUE
12120
13604
_wrap_svn_auth_provider_t_cred_kind_set(int argc, VALUE *argv, VALUE self) {
12121
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13605
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12122
13606
  char *arg2 = (char *) 0 ;
12123
13607
  void *argp1 = 0 ;
12124
13608
  int res1 = 0 ;
12131
13615
  }
12132
13616
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12133
13617
  if (!SWIG_IsOK(res1)) {
12134
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","cred_kind", 1, self )); 
 
13618
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","cred_kind", 1, self )); 
12135
13619
  }
12136
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13620
  arg1 = (struct svn_auth_provider_t *)(argp1);
12137
13621
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
12138
13622
  if (!SWIG_IsOK(res2)) {
12139
13623
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","cred_kind", 2, argv[0] ));
12157
13641
 
12158
13642
SWIGINTERN VALUE
12159
13643
_wrap_svn_auth_provider_t_cred_kind_get(int argc, VALUE *argv, VALUE self) {
12160
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13644
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12161
13645
  void *argp1 = 0 ;
12162
13646
  int res1 = 0 ;
12163
13647
  char *result = 0 ;
12168
13652
  }
12169
13653
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12170
13654
  if (!SWIG_IsOK(res1)) {
12171
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","cred_kind", 1, self )); 
 
13655
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","cred_kind", 1, self )); 
12172
13656
  }
12173
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13657
  arg1 = (struct svn_auth_provider_t *)(argp1);
12174
13658
  result = (char *) ((arg1)->cred_kind);
12175
13659
  {
12176
13660
    if (result) {
12187
13671
 
12188
13672
SWIGINTERN VALUE
12189
13673
_wrap_svn_auth_provider_t_first_credentials_set(int argc, VALUE *argv, VALUE self) {
12190
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13674
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12191
13675
  svn_error_t *(*arg2)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *) = (svn_error_t *(*)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *)) 0 ;
12192
13676
  void *argp1 = 0 ;
12193
13677
  int res1 = 0 ;
12197
13681
  }
12198
13682
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12199
13683
  if (!SWIG_IsOK(res1)) {
12200
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","first_credentials", 1, self )); 
 
13684
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","first_credentials", 1, self )); 
12201
13685
  }
12202
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13686
  arg1 = (struct svn_auth_provider_t *)(argp1);
12203
13687
  {
12204
13688
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
12205
13689
    if (!SWIG_IsOK(res)) {
12215
13699
 
12216
13700
SWIGINTERN VALUE
12217
13701
_wrap_svn_auth_provider_t_first_credentials_get(int argc, VALUE *argv, VALUE self) {
12218
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13702
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12219
13703
  void *argp1 = 0 ;
12220
13704
  int res1 = 0 ;
12221
13705
  svn_error_t *(*result)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *) = 0 ;
12226
13710
  }
12227
13711
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12228
13712
  if (!SWIG_IsOK(res1)) {
12229
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","first_credentials", 1, self )); 
 
13713
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","first_credentials", 1, self )); 
12230
13714
  }
12231
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13715
  arg1 = (struct svn_auth_provider_t *)(argp1);
12232
13716
  result = (svn_error_t *(*)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *)) ((arg1)->first_credentials);
12233
13717
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
12234
13718
  return vresult;
12239
13723
 
12240
13724
SWIGINTERN VALUE
12241
13725
_wrap_svn_auth_provider_t_next_credentials_set(int argc, VALUE *argv, VALUE self) {
12242
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13726
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12243
13727
  svn_error_t *(*arg2)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = (svn_error_t *(*)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) 0 ;
12244
13728
  void *argp1 = 0 ;
12245
13729
  int res1 = 0 ;
12249
13733
  }
12250
13734
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12251
13735
  if (!SWIG_IsOK(res1)) {
12252
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","next_credentials", 1, self )); 
 
13736
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","next_credentials", 1, self )); 
12253
13737
  }
12254
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13738
  arg1 = (struct svn_auth_provider_t *)(argp1);
12255
13739
  {
12256
13740
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
12257
13741
    if (!SWIG_IsOK(res)) {
12267
13751
 
12268
13752
SWIGINTERN VALUE
12269
13753
_wrap_svn_auth_provider_t_next_credentials_get(int argc, VALUE *argv, VALUE self) {
12270
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13754
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12271
13755
  void *argp1 = 0 ;
12272
13756
  int res1 = 0 ;
12273
13757
  svn_error_t *(*result)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = 0 ;
12278
13762
  }
12279
13763
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12280
13764
  if (!SWIG_IsOK(res1)) {
12281
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","next_credentials", 1, self )); 
 
13765
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","next_credentials", 1, self )); 
12282
13766
  }
12283
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13767
  arg1 = (struct svn_auth_provider_t *)(argp1);
12284
13768
  result = (svn_error_t *(*)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) ((arg1)->next_credentials);
12285
13769
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
12286
13770
  return vresult;
12291
13775
 
12292
13776
SWIGINTERN VALUE
12293
13777
_wrap_svn_auth_provider_t_save_credentials_set(int argc, VALUE *argv, VALUE self) {
12294
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13778
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12295
13779
  svn_error_t *(*arg2)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = (svn_error_t *(*)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) 0 ;
12296
13780
  void *argp1 = 0 ;
12297
13781
  int res1 = 0 ;
12301
13785
  }
12302
13786
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12303
13787
  if (!SWIG_IsOK(res1)) {
12304
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","save_credentials", 1, self )); 
 
13788
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","save_credentials", 1, self )); 
12305
13789
  }
12306
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13790
  arg1 = (struct svn_auth_provider_t *)(argp1);
12307
13791
  {
12308
13792
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
12309
13793
    if (!SWIG_IsOK(res)) {
12319
13803
 
12320
13804
SWIGINTERN VALUE
12321
13805
_wrap_svn_auth_provider_t_save_credentials_get(int argc, VALUE *argv, VALUE self) {
12322
 
  svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
 
13806
  struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
12323
13807
  void *argp1 = 0 ;
12324
13808
  int res1 = 0 ;
12325
13809
  svn_error_t *(*result)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = 0 ;
12330
13814
  }
12331
13815
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12332
13816
  if (!SWIG_IsOK(res1)) {
12333
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_t *","save_credentials", 1, self )); 
 
13817
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_t *","save_credentials", 1, self )); 
12334
13818
  }
12335
 
  arg1 = (svn_auth_provider_t *)(argp1);
 
13819
  arg1 = (struct svn_auth_provider_t *)(argp1);
12336
13820
  result = (svn_error_t *(*)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) ((arg1)->save_credentials);
12337
13821
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
12338
13822
  return vresult;
12360
13844
 
12361
13845
SWIGINTERN VALUE
12362
13846
_wrap_new_svn_auth_provider_t(int argc, VALUE *argv, VALUE self) {
12363
 
  svn_auth_provider_t *result = 0 ;
 
13847
  struct svn_auth_provider_t *result = 0 ;
12364
13848
  
12365
13849
  if ((argc < 0) || (argc > 0)) {
12366
13850
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
12367
13851
  }
12368
13852
  {
12369
 
    result = (svn_auth_provider_t *)calloc(1, sizeof(svn_auth_provider_t));
 
13853
    result = (struct svn_auth_provider_t *)calloc(1, sizeof(struct svn_auth_provider_t));
12370
13854
    DATA_PTR(self) = result;
12371
13855
    
12372
13856
    
12379
13863
 
12380
13864
 
12381
13865
SWIGINTERN void
12382
 
free_svn_auth_provider_t(svn_auth_provider_t *arg1) {
 
13866
free_svn_auth_provider_t(struct svn_auth_provider_t *arg1) {
12383
13867
    free((char *) arg1);
12384
13868
}
12385
13869
 
12386
 
swig_class SwigClassSvn_auth_provider_object_t;
 
13870
static swig_class SwigClassSvn_auth_provider_object_t;
12387
13871
 
12388
13872
SWIGINTERN VALUE
12389
13873
_wrap_svn_auth_provider_object_t_vtable_set(int argc, VALUE *argv, VALUE self) {
12390
 
  svn_auth_provider_object_t *arg1 = (svn_auth_provider_object_t *) 0 ;
 
13874
  struct svn_auth_provider_object_t *arg1 = (struct svn_auth_provider_object_t *) 0 ;
12391
13875
  svn_auth_provider_t *arg2 = (svn_auth_provider_t *) 0 ;
12392
13876
  void *argp1 = 0 ;
12393
13877
  int res1 = 0 ;
12399
13883
  }
12400
13884
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_object_t, 0 |  0 );
12401
13885
  if (!SWIG_IsOK(res1)) {
12402
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_object_t *","vtable", 1, self )); 
 
13886
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_object_t *","vtable", 1, self )); 
12403
13887
  }
12404
 
  arg1 = (svn_auth_provider_object_t *)(argp1);
 
13888
  arg1 = (struct svn_auth_provider_object_t *)(argp1);
12405
13889
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_auth_provider_t, SWIG_POINTER_DISOWN |  0 );
12406
13890
  if (!SWIG_IsOK(res2)) {
12407
13891
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_auth_provider_t const *","vtable", 2, argv[0] )); 
12416
13900
 
12417
13901
SWIGINTERN VALUE
12418
13902
_wrap_svn_auth_provider_object_t_vtable_get(int argc, VALUE *argv, VALUE self) {
12419
 
  svn_auth_provider_object_t *arg1 = (svn_auth_provider_object_t *) 0 ;
 
13903
  struct svn_auth_provider_object_t *arg1 = (struct svn_auth_provider_object_t *) 0 ;
12420
13904
  void *argp1 = 0 ;
12421
13905
  int res1 = 0 ;
12422
13906
  svn_auth_provider_t *result = 0 ;
12427
13911
  }
12428
13912
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_object_t, 0 |  0 );
12429
13913
  if (!SWIG_IsOK(res1)) {
12430
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_object_t *","vtable", 1, self )); 
 
13914
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_object_t *","vtable", 1, self )); 
12431
13915
  }
12432
 
  arg1 = (svn_auth_provider_object_t *)(argp1);
 
13916
  arg1 = (struct svn_auth_provider_object_t *)(argp1);
12433
13917
  result = (svn_auth_provider_t *) ((arg1)->vtable);
12434
13918
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_auth_provider_t, 0 |  0 );
12435
13919
  return vresult;
12440
13924
 
12441
13925
SWIGINTERN VALUE
12442
13926
_wrap_svn_auth_provider_object_t_provider_baton_set(int argc, VALUE *argv, VALUE self) {
12443
 
  svn_auth_provider_object_t *arg1 = (svn_auth_provider_object_t *) 0 ;
 
13927
  struct svn_auth_provider_object_t *arg1 = (struct svn_auth_provider_object_t *) 0 ;
12444
13928
  void *arg2 = (void *) 0 ;
12445
13929
  void *argp1 = 0 ;
12446
13930
  int res1 = 0 ;
12451
13935
  }
12452
13936
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_object_t, 0 |  0 );
12453
13937
  if (!SWIG_IsOK(res1)) {
12454
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_object_t *","provider_baton", 1, self )); 
 
13938
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_object_t *","provider_baton", 1, self )); 
12455
13939
  }
12456
 
  arg1 = (svn_auth_provider_object_t *)(argp1);
 
13940
  arg1 = (struct svn_auth_provider_object_t *)(argp1);
12457
13941
  res2 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
12458
13942
  if (!SWIG_IsOK(res2)) {
12459
13943
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void *","provider_baton", 2, argv[0] )); 
12467
13951
 
12468
13952
SWIGINTERN VALUE
12469
13953
_wrap_svn_auth_provider_object_t_provider_baton_get(int argc, VALUE *argv, VALUE self) {
12470
 
  svn_auth_provider_object_t *arg1 = (svn_auth_provider_object_t *) 0 ;
 
13954
  struct svn_auth_provider_object_t *arg1 = (struct svn_auth_provider_object_t *) 0 ;
12471
13955
  void *argp1 = 0 ;
12472
13956
  int res1 = 0 ;
12473
13957
  void *result = 0 ;
12478
13962
  }
12479
13963
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_provider_object_t, 0 |  0 );
12480
13964
  if (!SWIG_IsOK(res1)) {
12481
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_provider_object_t *","provider_baton", 1, self )); 
 
13965
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_provider_object_t *","provider_baton", 1, self )); 
12482
13966
  }
12483
 
  arg1 = (svn_auth_provider_object_t *)(argp1);
 
13967
  arg1 = (struct svn_auth_provider_object_t *)(argp1);
12484
13968
  result = (void *) ((arg1)->provider_baton);
12485
13969
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 |  0 );
12486
13970
  return vresult;
12508
13992
 
12509
13993
SWIGINTERN VALUE
12510
13994
_wrap_new_svn_auth_provider_object_t(int argc, VALUE *argv, VALUE self) {
12511
 
  svn_auth_provider_object_t *result = 0 ;
 
13995
  struct svn_auth_provider_object_t *result = 0 ;
12512
13996
  
12513
13997
  if ((argc < 0) || (argc > 0)) {
12514
13998
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
12515
13999
  }
12516
14000
  {
12517
 
    result = (svn_auth_provider_object_t *)calloc(1, sizeof(svn_auth_provider_object_t));
 
14001
    result = (struct svn_auth_provider_object_t *)calloc(1, sizeof(struct svn_auth_provider_object_t));
12518
14002
    DATA_PTR(self) = result;
12519
14003
    
12520
14004
    
12527
14011
 
12528
14012
 
12529
14013
SWIGINTERN void
12530
 
free_svn_auth_provider_object_t(svn_auth_provider_object_t *arg1) {
 
14014
free_svn_auth_provider_object_t(struct svn_auth_provider_object_t *arg1) {
12531
14015
    free((char *) arg1);
12532
14016
}
12533
14017
 
12534
 
swig_class SwigClassSvn_auth_cred_simple_t;
 
14018
static swig_class SwigClassSvn_auth_cred_simple_t;
12535
14019
 
12536
14020
SWIGINTERN VALUE
12537
14021
_wrap_svn_auth_cred_simple_t_username_set(int argc, VALUE *argv, VALUE self) {
12538
 
  svn_auth_cred_simple_t *arg1 = (svn_auth_cred_simple_t *) 0 ;
 
14022
  struct svn_auth_cred_simple_t *arg1 = (struct svn_auth_cred_simple_t *) 0 ;
12539
14023
  char *arg2 = (char *) 0 ;
12540
14024
  void *argp1 = 0 ;
12541
14025
  int res1 = 0 ;
12542
 
  int res2 ;
12543
 
  char *buf2 = 0 ;
12544
 
  int alloc2 = 0 ;
12545
14026
  
12546
14027
  if ((argc < 1) || (argc > 1)) {
12547
14028
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
12548
14029
  }
12549
14030
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_simple_t, 0 |  0 );
12550
14031
  if (!SWIG_IsOK(res1)) {
12551
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_simple_t *","username", 1, self )); 
12552
 
  }
12553
 
  arg1 = (svn_auth_cred_simple_t *)(argp1);
12554
 
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
12555
 
  if (!SWIG_IsOK(res2)) {
12556
 
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","username", 2, argv[0] ));
12557
 
  }
12558
 
  arg2 = (char *)(buf2);
 
14032
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_simple_t *","username", 1, self )); 
 
14033
  }
 
14034
  arg1 = (struct svn_auth_cred_simple_t *)(argp1);
 
14035
  {
 
14036
    if (NIL_P(argv[0])) {
 
14037
      arg2 = NULL;
 
14038
    } else {
 
14039
      arg2 = StringValuePtr(argv[0]);
 
14040
    }
 
14041
  }
12559
14042
  {
12560
14043
    apr_size_t len = strlen(arg2) + 1;
12561
14044
    char *copied;
12564
14047
    memcpy(copied, arg2, len);
12565
14048
    arg1->username = copied;
12566
14049
  }
12567
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
12568
14050
  return Qnil;
12569
14051
fail:
12570
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
12571
14052
  return Qnil;
12572
14053
}
12573
14054
 
12574
14055
 
12575
14056
SWIGINTERN VALUE
12576
14057
_wrap_svn_auth_cred_simple_t_username_get(int argc, VALUE *argv, VALUE self) {
12577
 
  svn_auth_cred_simple_t *arg1 = (svn_auth_cred_simple_t *) 0 ;
 
14058
  struct svn_auth_cred_simple_t *arg1 = (struct svn_auth_cred_simple_t *) 0 ;
12578
14059
  void *argp1 = 0 ;
12579
14060
  int res1 = 0 ;
12580
14061
  char *result = 0 ;
12585
14066
  }
12586
14067
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_simple_t, 0 |  0 );
12587
14068
  if (!SWIG_IsOK(res1)) {
12588
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_simple_t *","username", 1, self )); 
 
14069
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_simple_t *","username", 1, self )); 
12589
14070
  }
12590
 
  arg1 = (svn_auth_cred_simple_t *)(argp1);
 
14071
  arg1 = (struct svn_auth_cred_simple_t *)(argp1);
12591
14072
  result = (char *) ((arg1)->username);
12592
14073
  {
12593
14074
    if (result) {
12604
14085
 
12605
14086
SWIGINTERN VALUE
12606
14087
_wrap_svn_auth_cred_simple_t_password_set(int argc, VALUE *argv, VALUE self) {
12607
 
  svn_auth_cred_simple_t *arg1 = (svn_auth_cred_simple_t *) 0 ;
 
14088
  struct svn_auth_cred_simple_t *arg1 = (struct svn_auth_cred_simple_t *) 0 ;
12608
14089
  char *arg2 = (char *) 0 ;
12609
14090
  void *argp1 = 0 ;
12610
14091
  int res1 = 0 ;
12611
 
  int res2 ;
12612
 
  char *buf2 = 0 ;
12613
 
  int alloc2 = 0 ;
12614
14092
  
12615
14093
  if ((argc < 1) || (argc > 1)) {
12616
14094
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
12617
14095
  }
12618
14096
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_simple_t, 0 |  0 );
12619
14097
  if (!SWIG_IsOK(res1)) {
12620
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_simple_t *","password", 1, self )); 
12621
 
  }
12622
 
  arg1 = (svn_auth_cred_simple_t *)(argp1);
12623
 
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
12624
 
  if (!SWIG_IsOK(res2)) {
12625
 
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","password", 2, argv[0] ));
12626
 
  }
12627
 
  arg2 = (char *)(buf2);
 
14098
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_simple_t *","password", 1, self )); 
 
14099
  }
 
14100
  arg1 = (struct svn_auth_cred_simple_t *)(argp1);
 
14101
  {
 
14102
    if (NIL_P(argv[0])) {
 
14103
      arg2 = NULL;
 
14104
    } else {
 
14105
      arg2 = StringValuePtr(argv[0]);
 
14106
    }
 
14107
  }
12628
14108
  {
12629
14109
    apr_size_t len = strlen(arg2) + 1;
12630
14110
    char *copied;
12633
14113
    memcpy(copied, arg2, len);
12634
14114
    arg1->password = copied;
12635
14115
  }
12636
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
12637
14116
  return Qnil;
12638
14117
fail:
12639
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
12640
14118
  return Qnil;
12641
14119
}
12642
14120
 
12643
14121
 
12644
14122
SWIGINTERN VALUE
12645
14123
_wrap_svn_auth_cred_simple_t_password_get(int argc, VALUE *argv, VALUE self) {
12646
 
  svn_auth_cred_simple_t *arg1 = (svn_auth_cred_simple_t *) 0 ;
 
14124
  struct svn_auth_cred_simple_t *arg1 = (struct svn_auth_cred_simple_t *) 0 ;
12647
14125
  void *argp1 = 0 ;
12648
14126
  int res1 = 0 ;
12649
14127
  char *result = 0 ;
12654
14132
  }
12655
14133
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_simple_t, 0 |  0 );
12656
14134
  if (!SWIG_IsOK(res1)) {
12657
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_simple_t *","password", 1, self )); 
 
14135
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_simple_t *","password", 1, self )); 
12658
14136
  }
12659
 
  arg1 = (svn_auth_cred_simple_t *)(argp1);
 
14137
  arg1 = (struct svn_auth_cred_simple_t *)(argp1);
12660
14138
  result = (char *) ((arg1)->password);
12661
14139
  {
12662
14140
    if (result) {
12673
14151
 
12674
14152
SWIGINTERN VALUE
12675
14153
_wrap_svn_auth_cred_simple_t_may_save_set(int argc, VALUE *argv, VALUE self) {
12676
 
  svn_auth_cred_simple_t *arg1 = (svn_auth_cred_simple_t *) 0 ;
 
14154
  struct svn_auth_cred_simple_t *arg1 = (struct svn_auth_cred_simple_t *) 0 ;
12677
14155
  svn_boolean_t arg2 ;
12678
14156
  void *argp1 = 0 ;
12679
14157
  int res1 = 0 ;
12683
14161
  }
12684
14162
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_simple_t, 0 |  0 );
12685
14163
  if (!SWIG_IsOK(res1)) {
12686
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_simple_t *","may_save", 1, self )); 
 
14164
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_simple_t *","may_save", 1, self )); 
12687
14165
  }
12688
 
  arg1 = (svn_auth_cred_simple_t *)(argp1);
 
14166
  arg1 = (struct svn_auth_cred_simple_t *)(argp1);
12689
14167
  arg2 = RTEST(argv[0]);
12690
14168
  if (arg1) (arg1)->may_save = arg2;
12691
14169
  return Qnil;
12696
14174
 
12697
14175
SWIGINTERN VALUE
12698
14176
_wrap_svn_auth_cred_simple_t_may_save_get(int argc, VALUE *argv, VALUE self) {
12699
 
  svn_auth_cred_simple_t *arg1 = (svn_auth_cred_simple_t *) 0 ;
 
14177
  struct svn_auth_cred_simple_t *arg1 = (struct svn_auth_cred_simple_t *) 0 ;
12700
14178
  void *argp1 = 0 ;
12701
14179
  int res1 = 0 ;
12702
14180
  svn_boolean_t result;
12707
14185
  }
12708
14186
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_simple_t, 0 |  0 );
12709
14187
  if (!SWIG_IsOK(res1)) {
12710
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_simple_t *","may_save", 1, self )); 
 
14188
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_simple_t *","may_save", 1, self )); 
12711
14189
  }
12712
 
  arg1 = (svn_auth_cred_simple_t *)(argp1);
 
14190
  arg1 = (struct svn_auth_cred_simple_t *)(argp1);
12713
14191
  result = (svn_boolean_t) ((arg1)->may_save);
12714
14192
  vresult = result ? Qtrue : Qfalse;
12715
14193
  return vresult;
12737
14215
 
12738
14216
SWIGINTERN VALUE
12739
14217
_wrap_new_svn_auth_cred_simple_t(int argc, VALUE *argv, VALUE self) {
12740
 
  svn_auth_cred_simple_t *result = 0 ;
 
14218
  struct svn_auth_cred_simple_t *result = 0 ;
12741
14219
  
12742
14220
  if ((argc < 0) || (argc > 0)) {
12743
14221
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
12744
14222
  }
12745
14223
  {
12746
 
    result = (svn_auth_cred_simple_t *)calloc(1, sizeof(svn_auth_cred_simple_t));
 
14224
    result = (struct svn_auth_cred_simple_t *)calloc(1, sizeof(struct svn_auth_cred_simple_t));
12747
14225
    DATA_PTR(self) = result;
12748
14226
    
12749
14227
    
12756
14234
 
12757
14235
 
12758
14236
SWIGINTERN void
12759
 
free_svn_auth_cred_simple_t(svn_auth_cred_simple_t *arg1) {
 
14237
free_svn_auth_cred_simple_t(struct svn_auth_cred_simple_t *arg1) {
12760
14238
    free((char *) arg1);
12761
14239
}
12762
14240
 
12763
 
swig_class SwigClassSvn_auth_cred_username_t;
 
14241
static swig_class SwigClassSvn_auth_cred_username_t;
12764
14242
 
12765
14243
SWIGINTERN VALUE
12766
14244
_wrap_svn_auth_cred_username_t_username_set(int argc, VALUE *argv, VALUE self) {
12767
 
  svn_auth_cred_username_t *arg1 = (svn_auth_cred_username_t *) 0 ;
 
14245
  struct svn_auth_cred_username_t *arg1 = (struct svn_auth_cred_username_t *) 0 ;
12768
14246
  char *arg2 = (char *) 0 ;
12769
14247
  void *argp1 = 0 ;
12770
14248
  int res1 = 0 ;
12771
 
  int res2 ;
12772
 
  char *buf2 = 0 ;
12773
 
  int alloc2 = 0 ;
12774
14249
  
12775
14250
  if ((argc < 1) || (argc > 1)) {
12776
14251
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
12777
14252
  }
12778
14253
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_username_t, 0 |  0 );
12779
14254
  if (!SWIG_IsOK(res1)) {
12780
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_username_t *","username", 1, self )); 
12781
 
  }
12782
 
  arg1 = (svn_auth_cred_username_t *)(argp1);
12783
 
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
12784
 
  if (!SWIG_IsOK(res2)) {
12785
 
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","username", 2, argv[0] ));
12786
 
  }
12787
 
  arg2 = (char *)(buf2);
 
14255
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_username_t *","username", 1, self )); 
 
14256
  }
 
14257
  arg1 = (struct svn_auth_cred_username_t *)(argp1);
 
14258
  {
 
14259
    if (NIL_P(argv[0])) {
 
14260
      arg2 = NULL;
 
14261
    } else {
 
14262
      arg2 = StringValuePtr(argv[0]);
 
14263
    }
 
14264
  }
12788
14265
  {
12789
14266
    apr_size_t len = strlen(arg2) + 1;
12790
14267
    char *copied;
12793
14270
    memcpy(copied, arg2, len);
12794
14271
    arg1->username = copied;
12795
14272
  }
12796
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
12797
14273
  return Qnil;
12798
14274
fail:
12799
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
12800
14275
  return Qnil;
12801
14276
}
12802
14277
 
12803
14278
 
12804
14279
SWIGINTERN VALUE
12805
14280
_wrap_svn_auth_cred_username_t_username_get(int argc, VALUE *argv, VALUE self) {
12806
 
  svn_auth_cred_username_t *arg1 = (svn_auth_cred_username_t *) 0 ;
 
14281
  struct svn_auth_cred_username_t *arg1 = (struct svn_auth_cred_username_t *) 0 ;
12807
14282
  void *argp1 = 0 ;
12808
14283
  int res1 = 0 ;
12809
14284
  char *result = 0 ;
12814
14289
  }
12815
14290
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_username_t, 0 |  0 );
12816
14291
  if (!SWIG_IsOK(res1)) {
12817
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_username_t *","username", 1, self )); 
 
14292
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_username_t *","username", 1, self )); 
12818
14293
  }
12819
 
  arg1 = (svn_auth_cred_username_t *)(argp1);
 
14294
  arg1 = (struct svn_auth_cred_username_t *)(argp1);
12820
14295
  result = (char *) ((arg1)->username);
12821
14296
  {
12822
14297
    if (result) {
12833
14308
 
12834
14309
SWIGINTERN VALUE
12835
14310
_wrap_svn_auth_cred_username_t_may_save_set(int argc, VALUE *argv, VALUE self) {
12836
 
  svn_auth_cred_username_t *arg1 = (svn_auth_cred_username_t *) 0 ;
 
14311
  struct svn_auth_cred_username_t *arg1 = (struct svn_auth_cred_username_t *) 0 ;
12837
14312
  svn_boolean_t arg2 ;
12838
14313
  void *argp1 = 0 ;
12839
14314
  int res1 = 0 ;
12843
14318
  }
12844
14319
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_username_t, 0 |  0 );
12845
14320
  if (!SWIG_IsOK(res1)) {
12846
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_username_t *","may_save", 1, self )); 
 
14321
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_username_t *","may_save", 1, self )); 
12847
14322
  }
12848
 
  arg1 = (svn_auth_cred_username_t *)(argp1);
 
14323
  arg1 = (struct svn_auth_cred_username_t *)(argp1);
12849
14324
  arg2 = RTEST(argv[0]);
12850
14325
  if (arg1) (arg1)->may_save = arg2;
12851
14326
  return Qnil;
12856
14331
 
12857
14332
SWIGINTERN VALUE
12858
14333
_wrap_svn_auth_cred_username_t_may_save_get(int argc, VALUE *argv, VALUE self) {
12859
 
  svn_auth_cred_username_t *arg1 = (svn_auth_cred_username_t *) 0 ;
 
14334
  struct svn_auth_cred_username_t *arg1 = (struct svn_auth_cred_username_t *) 0 ;
12860
14335
  void *argp1 = 0 ;
12861
14336
  int res1 = 0 ;
12862
14337
  svn_boolean_t result;
12867
14342
  }
12868
14343
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_username_t, 0 |  0 );
12869
14344
  if (!SWIG_IsOK(res1)) {
12870
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_username_t *","may_save", 1, self )); 
 
14345
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_username_t *","may_save", 1, self )); 
12871
14346
  }
12872
 
  arg1 = (svn_auth_cred_username_t *)(argp1);
 
14347
  arg1 = (struct svn_auth_cred_username_t *)(argp1);
12873
14348
  result = (svn_boolean_t) ((arg1)->may_save);
12874
14349
  vresult = result ? Qtrue : Qfalse;
12875
14350
  return vresult;
12897
14372
 
12898
14373
SWIGINTERN VALUE
12899
14374
_wrap_new_svn_auth_cred_username_t(int argc, VALUE *argv, VALUE self) {
12900
 
  svn_auth_cred_username_t *result = 0 ;
 
14375
  struct svn_auth_cred_username_t *result = 0 ;
12901
14376
  
12902
14377
  if ((argc < 0) || (argc > 0)) {
12903
14378
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
12904
14379
  }
12905
14380
  {
12906
 
    result = (svn_auth_cred_username_t *)calloc(1, sizeof(svn_auth_cred_username_t));
 
14381
    result = (struct svn_auth_cred_username_t *)calloc(1, sizeof(struct svn_auth_cred_username_t));
12907
14382
    DATA_PTR(self) = result;
12908
14383
    
12909
14384
    
12916
14391
 
12917
14392
 
12918
14393
SWIGINTERN void
12919
 
free_svn_auth_cred_username_t(svn_auth_cred_username_t *arg1) {
 
14394
free_svn_auth_cred_username_t(struct svn_auth_cred_username_t *arg1) {
12920
14395
    free((char *) arg1);
12921
14396
}
12922
14397
 
12923
 
swig_class SwigClassSvn_auth_cred_ssl_client_cert_t;
 
14398
static swig_class SwigClassSvn_auth_cred_ssl_client_cert_t;
12924
14399
 
12925
14400
SWIGINTERN VALUE
12926
14401
_wrap_svn_auth_cred_ssl_client_cert_t_cert_file_set(int argc, VALUE *argv, VALUE self) {
12927
 
  svn_auth_cred_ssl_client_cert_t *arg1 = (svn_auth_cred_ssl_client_cert_t *) 0 ;
 
14402
  struct svn_auth_cred_ssl_client_cert_t *arg1 = (struct svn_auth_cred_ssl_client_cert_t *) 0 ;
12928
14403
  char *arg2 = (char *) 0 ;
12929
14404
  void *argp1 = 0 ;
12930
14405
  int res1 = 0 ;
12937
14412
  }
12938
14413
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t, 0 |  0 );
12939
14414
  if (!SWIG_IsOK(res1)) {
12940
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_t *","cert_file", 1, self )); 
 
14415
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_t *","cert_file", 1, self )); 
12941
14416
  }
12942
 
  arg1 = (svn_auth_cred_ssl_client_cert_t *)(argp1);
 
14417
  arg1 = (struct svn_auth_cred_ssl_client_cert_t *)(argp1);
12943
14418
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
12944
14419
  if (!SWIG_IsOK(res2)) {
12945
14420
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","cert_file", 2, argv[0] ));
12963
14438
 
12964
14439
SWIGINTERN VALUE
12965
14440
_wrap_svn_auth_cred_ssl_client_cert_t_cert_file_get(int argc, VALUE *argv, VALUE self) {
12966
 
  svn_auth_cred_ssl_client_cert_t *arg1 = (svn_auth_cred_ssl_client_cert_t *) 0 ;
 
14441
  struct svn_auth_cred_ssl_client_cert_t *arg1 = (struct svn_auth_cred_ssl_client_cert_t *) 0 ;
12967
14442
  void *argp1 = 0 ;
12968
14443
  int res1 = 0 ;
12969
14444
  char *result = 0 ;
12974
14449
  }
12975
14450
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t, 0 |  0 );
12976
14451
  if (!SWIG_IsOK(res1)) {
12977
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_t *","cert_file", 1, self )); 
 
14452
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_t *","cert_file", 1, self )); 
12978
14453
  }
12979
 
  arg1 = (svn_auth_cred_ssl_client_cert_t *)(argp1);
 
14454
  arg1 = (struct svn_auth_cred_ssl_client_cert_t *)(argp1);
12980
14455
  result = (char *) ((arg1)->cert_file);
12981
14456
  {
12982
14457
    if (result) {
12993
14468
 
12994
14469
SWIGINTERN VALUE
12995
14470
_wrap_svn_auth_cred_ssl_client_cert_t_may_save_set(int argc, VALUE *argv, VALUE self) {
12996
 
  svn_auth_cred_ssl_client_cert_t *arg1 = (svn_auth_cred_ssl_client_cert_t *) 0 ;
 
14471
  struct svn_auth_cred_ssl_client_cert_t *arg1 = (struct svn_auth_cred_ssl_client_cert_t *) 0 ;
12997
14472
  svn_boolean_t arg2 ;
12998
14473
  void *argp1 = 0 ;
12999
14474
  int res1 = 0 ;
13003
14478
  }
13004
14479
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t, 0 |  0 );
13005
14480
  if (!SWIG_IsOK(res1)) {
13006
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_t *","may_save", 1, self )); 
 
14481
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_t *","may_save", 1, self )); 
13007
14482
  }
13008
 
  arg1 = (svn_auth_cred_ssl_client_cert_t *)(argp1);
 
14483
  arg1 = (struct svn_auth_cred_ssl_client_cert_t *)(argp1);
13009
14484
  arg2 = RTEST(argv[0]);
13010
14485
  if (arg1) (arg1)->may_save = arg2;
13011
14486
  return Qnil;
13016
14491
 
13017
14492
SWIGINTERN VALUE
13018
14493
_wrap_svn_auth_cred_ssl_client_cert_t_may_save_get(int argc, VALUE *argv, VALUE self) {
13019
 
  svn_auth_cred_ssl_client_cert_t *arg1 = (svn_auth_cred_ssl_client_cert_t *) 0 ;
 
14494
  struct svn_auth_cred_ssl_client_cert_t *arg1 = (struct svn_auth_cred_ssl_client_cert_t *) 0 ;
13020
14495
  void *argp1 = 0 ;
13021
14496
  int res1 = 0 ;
13022
14497
  svn_boolean_t result;
13027
14502
  }
13028
14503
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t, 0 |  0 );
13029
14504
  if (!SWIG_IsOK(res1)) {
13030
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_t *","may_save", 1, self )); 
 
14505
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_t *","may_save", 1, self )); 
13031
14506
  }
13032
 
  arg1 = (svn_auth_cred_ssl_client_cert_t *)(argp1);
 
14507
  arg1 = (struct svn_auth_cred_ssl_client_cert_t *)(argp1);
13033
14508
  result = (svn_boolean_t) ((arg1)->may_save);
13034
14509
  vresult = result ? Qtrue : Qfalse;
13035
14510
  return vresult;
13057
14532
 
13058
14533
SWIGINTERN VALUE
13059
14534
_wrap_new_svn_auth_cred_ssl_client_cert_t(int argc, VALUE *argv, VALUE self) {
13060
 
  svn_auth_cred_ssl_client_cert_t *result = 0 ;
 
14535
  struct svn_auth_cred_ssl_client_cert_t *result = 0 ;
13061
14536
  
13062
14537
  if ((argc < 0) || (argc > 0)) {
13063
14538
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
13064
14539
  }
13065
14540
  {
13066
 
    result = (svn_auth_cred_ssl_client_cert_t *)calloc(1, sizeof(svn_auth_cred_ssl_client_cert_t));
 
14541
    result = (struct svn_auth_cred_ssl_client_cert_t *)calloc(1, sizeof(struct svn_auth_cred_ssl_client_cert_t));
13067
14542
    DATA_PTR(self) = result;
13068
14543
    
13069
14544
    
13076
14551
 
13077
14552
 
13078
14553
SWIGINTERN void
13079
 
free_svn_auth_cred_ssl_client_cert_t(svn_auth_cred_ssl_client_cert_t *arg1) {
 
14554
free_svn_auth_cred_ssl_client_cert_t(struct svn_auth_cred_ssl_client_cert_t *arg1) {
13080
14555
    free((char *) arg1);
13081
14556
}
13082
14557
 
13083
 
swig_class SwigClassSvn_auth_cred_ssl_client_cert_pw_t;
 
14558
static swig_class SwigClassSvn_auth_cred_ssl_client_cert_pw_t;
13084
14559
 
13085
14560
SWIGINTERN VALUE
13086
14561
_wrap_svn_auth_cred_ssl_client_cert_pw_t_password_set(int argc, VALUE *argv, VALUE self) {
13087
 
  svn_auth_cred_ssl_client_cert_pw_t *arg1 = (svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
 
14562
  struct svn_auth_cred_ssl_client_cert_pw_t *arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
13088
14563
  char *arg2 = (char *) 0 ;
13089
14564
  void *argp1 = 0 ;
13090
14565
  int res1 = 0 ;
13091
 
  int res2 ;
13092
 
  char *buf2 = 0 ;
13093
 
  int alloc2 = 0 ;
13094
14566
  
13095
14567
  if ((argc < 1) || (argc > 1)) {
13096
14568
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
13097
14569
  }
13098
14570
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t, 0 |  0 );
13099
14571
  if (!SWIG_IsOK(res1)) {
13100
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_pw_t *","password", 1, self )); 
13101
 
  }
13102
 
  arg1 = (svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
13103
 
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
13104
 
  if (!SWIG_IsOK(res2)) {
13105
 
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","password", 2, argv[0] ));
13106
 
  }
13107
 
  arg2 = (char *)(buf2);
 
14572
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_pw_t *","password", 1, self )); 
 
14573
  }
 
14574
  arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
 
14575
  {
 
14576
    if (NIL_P(argv[0])) {
 
14577
      arg2 = NULL;
 
14578
    } else {
 
14579
      arg2 = StringValuePtr(argv[0]);
 
14580
    }
 
14581
  }
13108
14582
  {
13109
14583
    apr_size_t len = strlen(arg2) + 1;
13110
14584
    char *copied;
13113
14587
    memcpy(copied, arg2, len);
13114
14588
    arg1->password = copied;
13115
14589
  }
13116
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
13117
14590
  return Qnil;
13118
14591
fail:
13119
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
13120
14592
  return Qnil;
13121
14593
}
13122
14594
 
13123
14595
 
13124
14596
SWIGINTERN VALUE
13125
14597
_wrap_svn_auth_cred_ssl_client_cert_pw_t_password_get(int argc, VALUE *argv, VALUE self) {
13126
 
  svn_auth_cred_ssl_client_cert_pw_t *arg1 = (svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
 
14598
  struct svn_auth_cred_ssl_client_cert_pw_t *arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
13127
14599
  void *argp1 = 0 ;
13128
14600
  int res1 = 0 ;
13129
14601
  char *result = 0 ;
13134
14606
  }
13135
14607
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t, 0 |  0 );
13136
14608
  if (!SWIG_IsOK(res1)) {
13137
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_pw_t *","password", 1, self )); 
 
14609
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_pw_t *","password", 1, self )); 
13138
14610
  }
13139
 
  arg1 = (svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
 
14611
  arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
13140
14612
  result = (char *) ((arg1)->password);
13141
14613
  {
13142
14614
    if (result) {
13153
14625
 
13154
14626
SWIGINTERN VALUE
13155
14627
_wrap_svn_auth_cred_ssl_client_cert_pw_t_may_save_set(int argc, VALUE *argv, VALUE self) {
13156
 
  svn_auth_cred_ssl_client_cert_pw_t *arg1 = (svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
 
14628
  struct svn_auth_cred_ssl_client_cert_pw_t *arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
13157
14629
  svn_boolean_t arg2 ;
13158
14630
  void *argp1 = 0 ;
13159
14631
  int res1 = 0 ;
13163
14635
  }
13164
14636
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t, 0 |  0 );
13165
14637
  if (!SWIG_IsOK(res1)) {
13166
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_pw_t *","may_save", 1, self )); 
 
14638
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_pw_t *","may_save", 1, self )); 
13167
14639
  }
13168
 
  arg1 = (svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
 
14640
  arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
13169
14641
  arg2 = RTEST(argv[0]);
13170
14642
  if (arg1) (arg1)->may_save = arg2;
13171
14643
  return Qnil;
13176
14648
 
13177
14649
SWIGINTERN VALUE
13178
14650
_wrap_svn_auth_cred_ssl_client_cert_pw_t_may_save_get(int argc, VALUE *argv, VALUE self) {
13179
 
  svn_auth_cred_ssl_client_cert_pw_t *arg1 = (svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
 
14651
  struct svn_auth_cred_ssl_client_cert_pw_t *arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *) 0 ;
13180
14652
  void *argp1 = 0 ;
13181
14653
  int res1 = 0 ;
13182
14654
  svn_boolean_t result;
13187
14659
  }
13188
14660
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t, 0 |  0 );
13189
14661
  if (!SWIG_IsOK(res1)) {
13190
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_client_cert_pw_t *","may_save", 1, self )); 
 
14662
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_client_cert_pw_t *","may_save", 1, self )); 
13191
14663
  }
13192
 
  arg1 = (svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
 
14664
  arg1 = (struct svn_auth_cred_ssl_client_cert_pw_t *)(argp1);
13193
14665
  result = (svn_boolean_t) ((arg1)->may_save);
13194
14666
  vresult = result ? Qtrue : Qfalse;
13195
14667
  return vresult;
13217
14689
 
13218
14690
SWIGINTERN VALUE
13219
14691
_wrap_new_svn_auth_cred_ssl_client_cert_pw_t(int argc, VALUE *argv, VALUE self) {
13220
 
  svn_auth_cred_ssl_client_cert_pw_t *result = 0 ;
 
14692
  struct svn_auth_cred_ssl_client_cert_pw_t *result = 0 ;
13221
14693
  
13222
14694
  if ((argc < 0) || (argc > 0)) {
13223
14695
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
13224
14696
  }
13225
14697
  {
13226
 
    result = (svn_auth_cred_ssl_client_cert_pw_t *)calloc(1, sizeof(svn_auth_cred_ssl_client_cert_pw_t));
 
14698
    result = (struct svn_auth_cred_ssl_client_cert_pw_t *)calloc(1, sizeof(struct svn_auth_cred_ssl_client_cert_pw_t));
13227
14699
    DATA_PTR(self) = result;
13228
14700
    
13229
14701
    
13236
14708
 
13237
14709
 
13238
14710
SWIGINTERN void
13239
 
free_svn_auth_cred_ssl_client_cert_pw_t(svn_auth_cred_ssl_client_cert_pw_t *arg1) {
 
14711
free_svn_auth_cred_ssl_client_cert_pw_t(struct svn_auth_cred_ssl_client_cert_pw_t *arg1) {
13240
14712
    free((char *) arg1);
13241
14713
}
13242
14714
 
13243
 
swig_class SwigClassSvn_auth_ssl_server_cert_info_t;
 
14715
static swig_class SwigClassSvn_auth_ssl_server_cert_info_t;
13244
14716
 
13245
14717
SWIGINTERN VALUE
13246
14718
_wrap_svn_auth_ssl_server_cert_info_t_hostname_set(int argc, VALUE *argv, VALUE self) {
13247
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14719
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13248
14720
  char *arg2 = (char *) 0 ;
13249
14721
  void *argp1 = 0 ;
13250
14722
  int res1 = 0 ;
13257
14729
  }
13258
14730
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13259
14731
  if (!SWIG_IsOK(res1)) {
13260
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","hostname", 1, self )); 
 
14732
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","hostname", 1, self )); 
13261
14733
  }
13262
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14734
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13263
14735
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
13264
14736
  if (!SWIG_IsOK(res2)) {
13265
14737
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","hostname", 2, argv[0] ));
13283
14755
 
13284
14756
SWIGINTERN VALUE
13285
14757
_wrap_svn_auth_ssl_server_cert_info_t_hostname_get(int argc, VALUE *argv, VALUE self) {
13286
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14758
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13287
14759
  void *argp1 = 0 ;
13288
14760
  int res1 = 0 ;
13289
14761
  char *result = 0 ;
13294
14766
  }
13295
14767
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13296
14768
  if (!SWIG_IsOK(res1)) {
13297
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","hostname", 1, self )); 
 
14769
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","hostname", 1, self )); 
13298
14770
  }
13299
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14771
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13300
14772
  result = (char *) ((arg1)->hostname);
13301
14773
  {
13302
14774
    if (result) {
13313
14785
 
13314
14786
SWIGINTERN VALUE
13315
14787
_wrap_svn_auth_ssl_server_cert_info_t_fingerprint_set(int argc, VALUE *argv, VALUE self) {
13316
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14788
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13317
14789
  char *arg2 = (char *) 0 ;
13318
14790
  void *argp1 = 0 ;
13319
14791
  int res1 = 0 ;
13326
14798
  }
13327
14799
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13328
14800
  if (!SWIG_IsOK(res1)) {
13329
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","fingerprint", 1, self )); 
 
14801
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","fingerprint", 1, self )); 
13330
14802
  }
13331
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14803
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13332
14804
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
13333
14805
  if (!SWIG_IsOK(res2)) {
13334
14806
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","fingerprint", 2, argv[0] ));
13352
14824
 
13353
14825
SWIGINTERN VALUE
13354
14826
_wrap_svn_auth_ssl_server_cert_info_t_fingerprint_get(int argc, VALUE *argv, VALUE self) {
13355
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14827
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13356
14828
  void *argp1 = 0 ;
13357
14829
  int res1 = 0 ;
13358
14830
  char *result = 0 ;
13363
14835
  }
13364
14836
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13365
14837
  if (!SWIG_IsOK(res1)) {
13366
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","fingerprint", 1, self )); 
 
14838
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","fingerprint", 1, self )); 
13367
14839
  }
13368
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14840
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13369
14841
  result = (char *) ((arg1)->fingerprint);
13370
14842
  {
13371
14843
    if (result) {
13382
14854
 
13383
14855
SWIGINTERN VALUE
13384
14856
_wrap_svn_auth_ssl_server_cert_info_t_valid_from_set(int argc, VALUE *argv, VALUE self) {
13385
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14857
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13386
14858
  char *arg2 = (char *) 0 ;
13387
14859
  void *argp1 = 0 ;
13388
14860
  int res1 = 0 ;
13395
14867
  }
13396
14868
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13397
14869
  if (!SWIG_IsOK(res1)) {
13398
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","valid_from", 1, self )); 
 
14870
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","valid_from", 1, self )); 
13399
14871
  }
13400
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14872
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13401
14873
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
13402
14874
  if (!SWIG_IsOK(res2)) {
13403
14875
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","valid_from", 2, argv[0] ));
13421
14893
 
13422
14894
SWIGINTERN VALUE
13423
14895
_wrap_svn_auth_ssl_server_cert_info_t_valid_from_get(int argc, VALUE *argv, VALUE self) {
13424
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14896
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13425
14897
  void *argp1 = 0 ;
13426
14898
  int res1 = 0 ;
13427
14899
  char *result = 0 ;
13432
14904
  }
13433
14905
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13434
14906
  if (!SWIG_IsOK(res1)) {
13435
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","valid_from", 1, self )); 
 
14907
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","valid_from", 1, self )); 
13436
14908
  }
13437
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14909
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13438
14910
  result = (char *) ((arg1)->valid_from);
13439
14911
  {
13440
14912
    if (result) {
13451
14923
 
13452
14924
SWIGINTERN VALUE
13453
14925
_wrap_svn_auth_ssl_server_cert_info_t_valid_until_set(int argc, VALUE *argv, VALUE self) {
13454
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14926
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13455
14927
  char *arg2 = (char *) 0 ;
13456
14928
  void *argp1 = 0 ;
13457
14929
  int res1 = 0 ;
13464
14936
  }
13465
14937
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13466
14938
  if (!SWIG_IsOK(res1)) {
13467
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","valid_until", 1, self )); 
 
14939
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","valid_until", 1, self )); 
13468
14940
  }
13469
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14941
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13470
14942
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
13471
14943
  if (!SWIG_IsOK(res2)) {
13472
14944
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","valid_until", 2, argv[0] ));
13490
14962
 
13491
14963
SWIGINTERN VALUE
13492
14964
_wrap_svn_auth_ssl_server_cert_info_t_valid_until_get(int argc, VALUE *argv, VALUE self) {
13493
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14965
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13494
14966
  void *argp1 = 0 ;
13495
14967
  int res1 = 0 ;
13496
14968
  char *result = 0 ;
13501
14973
  }
13502
14974
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13503
14975
  if (!SWIG_IsOK(res1)) {
13504
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","valid_until", 1, self )); 
 
14976
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","valid_until", 1, self )); 
13505
14977
  }
13506
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
14978
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13507
14979
  result = (char *) ((arg1)->valid_until);
13508
14980
  {
13509
14981
    if (result) {
13520
14992
 
13521
14993
SWIGINTERN VALUE
13522
14994
_wrap_svn_auth_ssl_server_cert_info_t_issuer_dname_set(int argc, VALUE *argv, VALUE self) {
13523
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
14995
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13524
14996
  char *arg2 = (char *) 0 ;
13525
14997
  void *argp1 = 0 ;
13526
14998
  int res1 = 0 ;
13533
15005
  }
13534
15006
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13535
15007
  if (!SWIG_IsOK(res1)) {
13536
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","issuer_dname", 1, self )); 
 
15008
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","issuer_dname", 1, self )); 
13537
15009
  }
13538
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
15010
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13539
15011
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
13540
15012
  if (!SWIG_IsOK(res2)) {
13541
15013
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","issuer_dname", 2, argv[0] ));
13559
15031
 
13560
15032
SWIGINTERN VALUE
13561
15033
_wrap_svn_auth_ssl_server_cert_info_t_issuer_dname_get(int argc, VALUE *argv, VALUE self) {
13562
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
15034
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13563
15035
  void *argp1 = 0 ;
13564
15036
  int res1 = 0 ;
13565
15037
  char *result = 0 ;
13570
15042
  }
13571
15043
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13572
15044
  if (!SWIG_IsOK(res1)) {
13573
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","issuer_dname", 1, self )); 
 
15045
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","issuer_dname", 1, self )); 
13574
15046
  }
13575
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
15047
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13576
15048
  result = (char *) ((arg1)->issuer_dname);
13577
15049
  {
13578
15050
    if (result) {
13589
15061
 
13590
15062
SWIGINTERN VALUE
13591
15063
_wrap_svn_auth_ssl_server_cert_info_t_ascii_cert_set(int argc, VALUE *argv, VALUE self) {
13592
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
15064
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13593
15065
  char *arg2 = (char *) 0 ;
13594
15066
  void *argp1 = 0 ;
13595
15067
  int res1 = 0 ;
13602
15074
  }
13603
15075
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13604
15076
  if (!SWIG_IsOK(res1)) {
13605
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","ascii_cert", 1, self )); 
 
15077
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","ascii_cert", 1, self )); 
13606
15078
  }
13607
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
15079
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13608
15080
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
13609
15081
  if (!SWIG_IsOK(res2)) {
13610
15082
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","ascii_cert", 2, argv[0] ));
13628
15100
 
13629
15101
SWIGINTERN VALUE
13630
15102
_wrap_svn_auth_ssl_server_cert_info_t_ascii_cert_get(int argc, VALUE *argv, VALUE self) {
13631
 
  svn_auth_ssl_server_cert_info_t *arg1 = (svn_auth_ssl_server_cert_info_t *) 0 ;
 
15103
  struct svn_auth_ssl_server_cert_info_t *arg1 = (struct svn_auth_ssl_server_cert_info_t *) 0 ;
13632
15104
  void *argp1 = 0 ;
13633
15105
  int res1 = 0 ;
13634
15106
  char *result = 0 ;
13639
15111
  }
13640
15112
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_ssl_server_cert_info_t, 0 |  0 );
13641
15113
  if (!SWIG_IsOK(res1)) {
13642
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_ssl_server_cert_info_t *","ascii_cert", 1, self )); 
 
15114
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_ssl_server_cert_info_t *","ascii_cert", 1, self )); 
13643
15115
  }
13644
 
  arg1 = (svn_auth_ssl_server_cert_info_t *)(argp1);
 
15116
  arg1 = (struct svn_auth_ssl_server_cert_info_t *)(argp1);
13645
15117
  result = (char *) ((arg1)->ascii_cert);
13646
15118
  {
13647
15119
    if (result) {
13675
15147
 
13676
15148
SWIGINTERN VALUE
13677
15149
_wrap_new_svn_auth_ssl_server_cert_info_t(int argc, VALUE *argv, VALUE self) {
13678
 
  svn_auth_ssl_server_cert_info_t *result = 0 ;
 
15150
  struct svn_auth_ssl_server_cert_info_t *result = 0 ;
13679
15151
  
13680
15152
  if ((argc < 0) || (argc > 0)) {
13681
15153
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
13682
15154
  }
13683
15155
  {
13684
 
    result = (svn_auth_ssl_server_cert_info_t *)calloc(1, sizeof(svn_auth_ssl_server_cert_info_t));
 
15156
    result = (struct svn_auth_ssl_server_cert_info_t *)calloc(1, sizeof(struct svn_auth_ssl_server_cert_info_t));
13685
15157
    DATA_PTR(self) = result;
13686
15158
    
13687
15159
    
13694
15166
 
13695
15167
 
13696
15168
SWIGINTERN void
13697
 
free_svn_auth_ssl_server_cert_info_t(svn_auth_ssl_server_cert_info_t *arg1) {
 
15169
free_svn_auth_ssl_server_cert_info_t(struct svn_auth_ssl_server_cert_info_t *arg1) {
13698
15170
    free((char *) arg1);
13699
15171
}
13700
15172
 
13752
15224
}
13753
15225
 
13754
15226
 
13755
 
swig_class SwigClassSvn_auth_cred_ssl_server_trust_t;
 
15227
static swig_class SwigClassSvn_auth_cred_ssl_server_trust_t;
13756
15228
 
13757
15229
SWIGINTERN VALUE
13758
15230
_wrap_svn_auth_cred_ssl_server_trust_t_may_save_set(int argc, VALUE *argv, VALUE self) {
13759
 
  svn_auth_cred_ssl_server_trust_t *arg1 = (svn_auth_cred_ssl_server_trust_t *) 0 ;
 
15231
  struct svn_auth_cred_ssl_server_trust_t *arg1 = (struct svn_auth_cred_ssl_server_trust_t *) 0 ;
13760
15232
  svn_boolean_t arg2 ;
13761
15233
  void *argp1 = 0 ;
13762
15234
  int res1 = 0 ;
13766
15238
  }
13767
15239
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t, 0 |  0 );
13768
15240
  if (!SWIG_IsOK(res1)) {
13769
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_server_trust_t *","may_save", 1, self )); 
 
15241
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_server_trust_t *","may_save", 1, self )); 
13770
15242
  }
13771
 
  arg1 = (svn_auth_cred_ssl_server_trust_t *)(argp1);
 
15243
  arg1 = (struct svn_auth_cred_ssl_server_trust_t *)(argp1);
13772
15244
  arg2 = RTEST(argv[0]);
13773
15245
  if (arg1) (arg1)->may_save = arg2;
13774
15246
  return Qnil;
13779
15251
 
13780
15252
SWIGINTERN VALUE
13781
15253
_wrap_svn_auth_cred_ssl_server_trust_t_may_save_get(int argc, VALUE *argv, VALUE self) {
13782
 
  svn_auth_cred_ssl_server_trust_t *arg1 = (svn_auth_cred_ssl_server_trust_t *) 0 ;
 
15254
  struct svn_auth_cred_ssl_server_trust_t *arg1 = (struct svn_auth_cred_ssl_server_trust_t *) 0 ;
13783
15255
  void *argp1 = 0 ;
13784
15256
  int res1 = 0 ;
13785
15257
  svn_boolean_t result;
13790
15262
  }
13791
15263
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t, 0 |  0 );
13792
15264
  if (!SWIG_IsOK(res1)) {
13793
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_server_trust_t *","may_save", 1, self )); 
 
15265
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_server_trust_t *","may_save", 1, self )); 
13794
15266
  }
13795
 
  arg1 = (svn_auth_cred_ssl_server_trust_t *)(argp1);
 
15267
  arg1 = (struct svn_auth_cred_ssl_server_trust_t *)(argp1);
13796
15268
  result = (svn_boolean_t) ((arg1)->may_save);
13797
15269
  vresult = result ? Qtrue : Qfalse;
13798
15270
  return vresult;
13803
15275
 
13804
15276
SWIGINTERN VALUE
13805
15277
_wrap_svn_auth_cred_ssl_server_trust_t_accepted_failures_set(int argc, VALUE *argv, VALUE self) {
13806
 
  svn_auth_cred_ssl_server_trust_t *arg1 = (svn_auth_cred_ssl_server_trust_t *) 0 ;
 
15278
  struct svn_auth_cred_ssl_server_trust_t *arg1 = (struct svn_auth_cred_ssl_server_trust_t *) 0 ;
13807
15279
  apr_uint32_t arg2 ;
13808
15280
  void *argp1 = 0 ;
13809
15281
  int res1 = 0 ;
13815
15287
  }
13816
15288
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t, 0 |  0 );
13817
15289
  if (!SWIG_IsOK(res1)) {
13818
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_server_trust_t *","accepted_failures", 1, self )); 
 
15290
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_server_trust_t *","accepted_failures", 1, self )); 
13819
15291
  }
13820
 
  arg1 = (svn_auth_cred_ssl_server_trust_t *)(argp1);
 
15292
  arg1 = (struct svn_auth_cred_ssl_server_trust_t *)(argp1);
13821
15293
  ecode2 = SWIG_AsVal_unsigned_SS_long(argv[0], &val2);
13822
15294
  if (!SWIG_IsOK(ecode2)) {
13823
15295
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "apr_uint32_t","accepted_failures", 2, argv[0] ));
13832
15304
 
13833
15305
SWIGINTERN VALUE
13834
15306
_wrap_svn_auth_cred_ssl_server_trust_t_accepted_failures_get(int argc, VALUE *argv, VALUE self) {
13835
 
  svn_auth_cred_ssl_server_trust_t *arg1 = (svn_auth_cred_ssl_server_trust_t *) 0 ;
 
15307
  struct svn_auth_cred_ssl_server_trust_t *arg1 = (struct svn_auth_cred_ssl_server_trust_t *) 0 ;
13836
15308
  void *argp1 = 0 ;
13837
15309
  int res1 = 0 ;
13838
15310
  apr_uint32_t result;
13843
15315
  }
13844
15316
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t, 0 |  0 );
13845
15317
  if (!SWIG_IsOK(res1)) {
13846
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_cred_ssl_server_trust_t *","accepted_failures", 1, self )); 
 
15318
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_auth_cred_ssl_server_trust_t *","accepted_failures", 1, self )); 
13847
15319
  }
13848
 
  arg1 = (svn_auth_cred_ssl_server_trust_t *)(argp1);
 
15320
  arg1 = (struct svn_auth_cred_ssl_server_trust_t *)(argp1);
13849
15321
  result =  ((arg1)->accepted_failures);
13850
15322
  vresult = SWIG_From_unsigned_SS_long((unsigned long)(result));
13851
15323
  return vresult;
13873
15345
 
13874
15346
SWIGINTERN VALUE
13875
15347
_wrap_new_svn_auth_cred_ssl_server_trust_t(int argc, VALUE *argv, VALUE self) {
13876
 
  svn_auth_cred_ssl_server_trust_t *result = 0 ;
 
15348
  struct svn_auth_cred_ssl_server_trust_t *result = 0 ;
13877
15349
  
13878
15350
  if ((argc < 0) || (argc > 0)) {
13879
15351
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
13880
15352
  }
13881
15353
  {
13882
 
    result = (svn_auth_cred_ssl_server_trust_t *)calloc(1, sizeof(svn_auth_cred_ssl_server_trust_t));
 
15354
    result = (struct svn_auth_cred_ssl_server_trust_t *)calloc(1, sizeof(struct svn_auth_cred_ssl_server_trust_t));
13883
15355
    DATA_PTR(self) = result;
13884
15356
    
13885
15357
    
13892
15364
 
13893
15365
 
13894
15366
SWIGINTERN void
13895
 
free_svn_auth_cred_ssl_server_trust_t(svn_auth_cred_ssl_server_trust_t *arg1) {
 
15367
free_svn_auth_cred_ssl_server_trust_t(struct svn_auth_cred_ssl_server_trust_t *arg1) {
13896
15368
    free((char *) arg1);
13897
15369
}
13898
15370
 
14217
15689
 
14218
15690
 
14219
15691
SWIGINTERN VALUE
 
15692
_wrap_svn_auth_forget_credentials(int argc, VALUE *argv, VALUE self) {
 
15693
  svn_auth_baton_t *arg1 = (svn_auth_baton_t *) 0 ;
 
15694
  char *arg2 = (char *) 0 ;
 
15695
  char *arg3 = (char *) 0 ;
 
15696
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
15697
  VALUE _global_svn_swig_rb_pool ;
 
15698
  apr_pool_t *_global_pool ;
 
15699
  void *argp1 = 0 ;
 
15700
  int res1 = 0 ;
 
15701
  int res2 ;
 
15702
  char *buf2 = 0 ;
 
15703
  int alloc2 = 0 ;
 
15704
  int res3 ;
 
15705
  char *buf3 = 0 ;
 
15706
  int alloc3 = 0 ;
 
15707
  svn_error_t *result = 0 ;
 
15708
  VALUE vresult = Qnil;
 
15709
  
 
15710
  {
 
15711
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
15712
    _global_pool = arg4;
 
15713
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
15714
  }
 
15715
  if ((argc < 3) || (argc > 4)) {
 
15716
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
15717
  }
 
15718
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_auth_baton_t, 0 |  0 );
 
15719
  if (!SWIG_IsOK(res1)) {
 
15720
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_baton_t *","svn_auth_forget_credentials", 1, argv[0] )); 
 
15721
  }
 
15722
  arg1 = (svn_auth_baton_t *)(argp1);
 
15723
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
 
15724
  if (!SWIG_IsOK(res2)) {
 
15725
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_auth_forget_credentials", 2, argv[1] ));
 
15726
  }
 
15727
  arg2 = (char *)(buf2);
 
15728
  res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3);
 
15729
  if (!SWIG_IsOK(res3)) {
 
15730
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_auth_forget_credentials", 3, argv[2] ));
 
15731
  }
 
15732
  arg3 = (char *)(buf3);
 
15733
  if (argc > 3) {
 
15734
    
 
15735
  }
 
15736
  {
 
15737
    result = (svn_error_t *)svn_auth_forget_credentials(arg1,(char const *)arg2,(char const *)arg3,arg4);
 
15738
    
 
15739
    
 
15740
    
 
15741
  }
 
15742
  {
 
15743
    if (result) {
 
15744
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
15745
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
15746
      svn_swig_rb_handle_svn_error(result);
 
15747
    }
 
15748
    vresult = Qnil;
 
15749
  }
 
15750
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
15751
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
15752
  {
 
15753
    VALUE target;
 
15754
    target = _global_vresult_address == &vresult ? self : vresult;
 
15755
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
15756
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
15757
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
15758
  }
 
15759
  return vresult;
 
15760
fail:
 
15761
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
15762
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
15763
  {
 
15764
    VALUE target;
 
15765
    target = _global_vresult_address == &vresult ? self : vresult;
 
15766
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
15767
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
15768
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
15769
  }
 
15770
  return Qnil;
 
15771
}
 
15772
 
 
15773
 
 
15774
SWIGINTERN VALUE
14220
15775
_wrap_svn_auth_get_simple_prompt_provider(int argc, VALUE *argv, VALUE self) {
14221
15776
  svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
14222
15777
  svn_auth_simple_prompt_func_t arg2 = (svn_auth_simple_prompt_func_t) 0 ;
15476
17031
  int res4 ;
15477
17032
  char *buf4 = 0 ;
15478
17033
  int alloc4 = 0 ;
15479
 
  int res5 ;
15480
 
  char *buf5 = 0 ;
15481
 
  int alloc5 = 0 ;
15482
17034
  svn_error_t *result = 0 ;
15483
17035
  VALUE vresult = Qnil;
15484
17036
  
15506
17058
    SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_auth_invoke_simple_prompt_func", 4, argv[2] ));
15507
17059
  }
15508
17060
  arg4 = (char *)(buf4);
15509
 
  res5 = SWIG_AsCharPtrAndSize(argv[3], &buf5, NULL, &alloc5);
15510
 
  if (!SWIG_IsOK(res5)) {
15511
 
    SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *","svn_auth_invoke_simple_prompt_func", 5, argv[3] ));
 
17061
  {
 
17062
    if (NIL_P(argv[3])) {
 
17063
      arg5 = NULL;
 
17064
    } else {
 
17065
      arg5 = StringValuePtr(argv[3]);
 
17066
    }
15512
17067
  }
15513
 
  arg5 = (char *)(buf5);
15514
17068
  arg6 = RTEST(argv[4]);
15515
17069
  if (argc > 5) {
15516
17070
    
15533
17087
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg2, SWIGTYPE_p_svn_auth_cred_simple_t, 0));
15534
17088
  }
15535
17089
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
15536
 
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
15537
17090
  {
15538
17091
    VALUE target;
15539
17092
    target = _global_vresult_address == &vresult ? self : vresult;
15544
17097
  return vresult;
15545
17098
fail:
15546
17099
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
15547
 
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
15548
17100
  {
15549
17101
    VALUE target;
15550
17102
    target = _global_vresult_address == &vresult ? self : vresult;
16149
17701
 
16150
17702
 
16151
17703
SWIGINTERN VALUE
 
17704
_wrap_svn_config_create2(int argc, VALUE *argv, VALUE self) {
 
17705
  svn_config_t **arg1 = (svn_config_t **) 0 ;
 
17706
  svn_boolean_t arg2 ;
 
17707
  svn_boolean_t arg3 ;
 
17708
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
17709
  VALUE _global_svn_swig_rb_pool ;
 
17710
  apr_pool_t *_global_pool ;
 
17711
  svn_config_t *temp1 ;
 
17712
  svn_error_t *result = 0 ;
 
17713
  VALUE vresult = Qnil;
 
17714
  
 
17715
  {
 
17716
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
17717
    _global_pool = arg4;
 
17718
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
17719
  }
 
17720
  arg1 = &temp1;
 
17721
  if ((argc < 2) || (argc > 3)) {
 
17722
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
17723
  }
 
17724
  arg2 = RTEST(argv[0]);
 
17725
  arg3 = RTEST(argv[1]);
 
17726
  if (argc > 2) {
 
17727
    
 
17728
  }
 
17729
  {
 
17730
    result = (svn_error_t *)svn_config_create2(arg1,arg2,arg3,arg4);
 
17731
    
 
17732
    
 
17733
    
 
17734
  }
 
17735
  {
 
17736
    if (result) {
 
17737
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
17738
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
17739
      svn_swig_rb_handle_svn_error(result);
 
17740
    }
 
17741
    vresult = Qnil;
 
17742
  }
 
17743
  {
 
17744
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_config_t, 0));
 
17745
  }
 
17746
  {
 
17747
    VALUE target;
 
17748
    target = _global_vresult_address == &vresult ? self : vresult;
 
17749
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
17750
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
17751
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
17752
  }
 
17753
  return vresult;
 
17754
fail:
 
17755
  {
 
17756
    VALUE target;
 
17757
    target = _global_vresult_address == &vresult ? self : vresult;
 
17758
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
17759
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
17760
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
17761
  }
 
17762
  return Qnil;
 
17763
}
 
17764
 
 
17765
 
 
17766
SWIGINTERN VALUE
16152
17767
_wrap_svn_config_create(int argc, VALUE *argv, VALUE self) {
16153
17768
  svn_config_t **arg1 = (svn_config_t **) 0 ;
16154
17769
  svn_boolean_t arg2 ;
16210
17825
 
16211
17826
 
16212
17827
SWIGINTERN VALUE
 
17828
_wrap_svn_config_read3(int argc, VALUE *argv, VALUE self) {
 
17829
  svn_config_t **arg1 = (svn_config_t **) 0 ;
 
17830
  char *arg2 = (char *) 0 ;
 
17831
  svn_boolean_t arg3 ;
 
17832
  svn_boolean_t arg4 ;
 
17833
  svn_boolean_t arg5 ;
 
17834
  apr_pool_t *arg6 = (apr_pool_t *) 0 ;
 
17835
  VALUE _global_svn_swig_rb_pool ;
 
17836
  apr_pool_t *_global_pool ;
 
17837
  svn_config_t *temp1 ;
 
17838
  int res2 ;
 
17839
  char *buf2 = 0 ;
 
17840
  int alloc2 = 0 ;
 
17841
  svn_error_t *result = 0 ;
 
17842
  VALUE vresult = Qnil;
 
17843
  
 
17844
  {
 
17845
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
 
17846
    _global_pool = arg6;
 
17847
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
17848
  }
 
17849
  arg1 = &temp1;
 
17850
  if ((argc < 4) || (argc > 5)) {
 
17851
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
 
17852
  }
 
17853
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
17854
  if (!SWIG_IsOK(res2)) {
 
17855
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_config_read3", 2, argv[0] ));
 
17856
  }
 
17857
  arg2 = (char *)(buf2);
 
17858
  arg3 = RTEST(argv[1]);
 
17859
  arg4 = RTEST(argv[2]);
 
17860
  arg5 = RTEST(argv[3]);
 
17861
  if (argc > 4) {
 
17862
    
 
17863
  }
 
17864
  {
 
17865
    result = (svn_error_t *)svn_config_read3(arg1,(char const *)arg2,arg3,arg4,arg5,arg6);
 
17866
    
 
17867
    
 
17868
    
 
17869
  }
 
17870
  {
 
17871
    if (result) {
 
17872
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
17873
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
17874
      svn_swig_rb_handle_svn_error(result);
 
17875
    }
 
17876
    vresult = Qnil;
 
17877
  }
 
17878
  {
 
17879
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_config_t, 0));
 
17880
  }
 
17881
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
17882
  {
 
17883
    VALUE target;
 
17884
    target = _global_vresult_address == &vresult ? self : vresult;
 
17885
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
17886
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
17887
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
17888
  }
 
17889
  return vresult;
 
17890
fail:
 
17891
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
17892
  {
 
17893
    VALUE target;
 
17894
    target = _global_vresult_address == &vresult ? self : vresult;
 
17895
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
17896
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
17897
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
17898
  }
 
17899
  return Qnil;
 
17900
}
 
17901
 
 
17902
 
 
17903
SWIGINTERN VALUE
16213
17904
_wrap_svn_config_read2(int argc, VALUE *argv, VALUE self) {
16214
17905
  svn_config_t **arg1 = (svn_config_t **) 0 ;
16215
17906
  char *arg2 = (char *) 0 ;
16356
18047
 
16357
18048
 
16358
18049
SWIGINTERN VALUE
 
18050
_wrap_svn_config_parse(int argc, VALUE *argv, VALUE self) {
 
18051
  svn_config_t **arg1 = (svn_config_t **) 0 ;
 
18052
  svn_stream_t *arg2 = (svn_stream_t *) 0 ;
 
18053
  svn_boolean_t arg3 ;
 
18054
  svn_boolean_t arg4 ;
 
18055
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
 
18056
  VALUE _global_svn_swig_rb_pool ;
 
18057
  apr_pool_t *_global_pool ;
 
18058
  svn_config_t *temp1 ;
 
18059
  svn_error_t *result = 0 ;
 
18060
  VALUE vresult = Qnil;
 
18061
  
 
18062
  {
 
18063
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5);
 
18064
    _global_pool = arg5;
 
18065
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
18066
  }
 
18067
  arg1 = &temp1;
 
18068
  if ((argc < 3) || (argc > 4)) {
 
18069
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
18070
  }
 
18071
  {
 
18072
    arg2 = svn_swig_rb_make_stream(argv[0]);
 
18073
  }
 
18074
  arg3 = RTEST(argv[1]);
 
18075
  arg4 = RTEST(argv[2]);
 
18076
  if (argc > 3) {
 
18077
    
 
18078
  }
 
18079
  {
 
18080
    result = (svn_error_t *)svn_config_parse(arg1,arg2,arg3,arg4,arg5);
 
18081
    
 
18082
    
 
18083
    
 
18084
  }
 
18085
  {
 
18086
    if (result) {
 
18087
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
18088
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
18089
      svn_swig_rb_handle_svn_error(result);
 
18090
    }
 
18091
    vresult = Qnil;
 
18092
  }
 
18093
  {
 
18094
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_config_t, 0));
 
18095
  }
 
18096
  {
 
18097
    VALUE target;
 
18098
    target = _global_vresult_address == &vresult ? self : vresult;
 
18099
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
18100
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
18101
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
18102
  }
 
18103
  return vresult;
 
18104
fail:
 
18105
  {
 
18106
    VALUE target;
 
18107
    target = _global_vresult_address == &vresult ? self : vresult;
 
18108
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
18109
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
18110
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
18111
  }
 
18112
  return Qnil;
 
18113
}
 
18114
 
 
18115
 
 
18116
SWIGINTERN VALUE
16359
18117
_wrap_svn_config_merge(int argc, VALUE *argv, VALUE self) {
16360
18118
  svn_config_t *arg1 = (svn_config_t *) 0 ;
16361
18119
  char *arg2 = (char *) 0 ;
16647
18405
 
16648
18406
 
16649
18407
SWIGINTERN VALUE
 
18408
_wrap_svn_config_get_int64(int argc, VALUE *argv, VALUE self) {
 
18409
  svn_config_t *arg1 = (svn_config_t *) 0 ;
 
18410
  apr_int64_t *arg2 = (apr_int64_t *) 0 ;
 
18411
  char *arg3 = (char *) 0 ;
 
18412
  char *arg4 = (char *) 0 ;
 
18413
  apr_int64_t arg5 ;
 
18414
  void *argp1 = 0 ;
 
18415
  int res1 = 0 ;
 
18416
  apr_int64_t temp2 ;
 
18417
  int res2 = SWIG_TMPOBJ ;
 
18418
  int res3 ;
 
18419
  char *buf3 = 0 ;
 
18420
  int alloc3 = 0 ;
 
18421
  int res4 ;
 
18422
  char *buf4 = 0 ;
 
18423
  int alloc4 = 0 ;
 
18424
  svn_error_t *result = 0 ;
 
18425
  VALUE vresult = Qnil;
 
18426
  
 
18427
  arg2 = &temp2;
 
18428
  if ((argc < 4) || (argc > 4)) {
 
18429
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
 
18430
  }
 
18431
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_config_t, 0 |  0 );
 
18432
  if (!SWIG_IsOK(res1)) {
 
18433
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_config_t *","svn_config_get_int64", 1, argv[0] )); 
 
18434
  }
 
18435
  arg1 = (svn_config_t *)(argp1);
 
18436
  res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3);
 
18437
  if (!SWIG_IsOK(res3)) {
 
18438
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_config_get_int64", 3, argv[1] ));
 
18439
  }
 
18440
  arg3 = (char *)(buf3);
 
18441
  res4 = SWIG_AsCharPtrAndSize(argv[2], &buf4, NULL, &alloc4);
 
18442
  if (!SWIG_IsOK(res4)) {
 
18443
    SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_config_get_int64", 4, argv[2] ));
 
18444
  }
 
18445
  arg4 = (char *)(buf4);
 
18446
  {
 
18447
    arg5 = (apr_int64_t)NUM2LL(argv[3]);
 
18448
  }
 
18449
  {
 
18450
    result = (svn_error_t *)svn_config_get_int64(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
 
18451
    
 
18452
    
 
18453
    
 
18454
  }
 
18455
  {
 
18456
    if (result) {
 
18457
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
18458
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
18459
      svn_swig_rb_handle_svn_error(result);
 
18460
    }
 
18461
    vresult = Qnil;
 
18462
  }
 
18463
  {
 
18464
    vresult = SWIG_Ruby_AppendOutput(vresult, LL2NUM(*arg2));
 
18465
  }
 
18466
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
18467
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
18468
  return vresult;
 
18469
fail:
 
18470
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
18471
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
18472
  return Qnil;
 
18473
}
 
18474
 
 
18475
 
 
18476
SWIGINTERN VALUE
 
18477
_wrap_svn_config_set_int64(int argc, VALUE *argv, VALUE self) {
 
18478
  svn_config_t *arg1 = (svn_config_t *) 0 ;
 
18479
  char *arg2 = (char *) 0 ;
 
18480
  char *arg3 = (char *) 0 ;
 
18481
  apr_int64_t arg4 ;
 
18482
  void *argp1 = 0 ;
 
18483
  int res1 = 0 ;
 
18484
  int res2 ;
 
18485
  char *buf2 = 0 ;
 
18486
  int alloc2 = 0 ;
 
18487
  int res3 ;
 
18488
  char *buf3 = 0 ;
 
18489
  int alloc3 = 0 ;
 
18490
  
 
18491
  if ((argc < 4) || (argc > 4)) {
 
18492
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
 
18493
  }
 
18494
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_config_t, 0 |  0 );
 
18495
  if (!SWIG_IsOK(res1)) {
 
18496
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_config_t *","svn_config_set_int64", 1, argv[0] )); 
 
18497
  }
 
18498
  arg1 = (svn_config_t *)(argp1);
 
18499
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
 
18500
  if (!SWIG_IsOK(res2)) {
 
18501
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_config_set_int64", 2, argv[1] ));
 
18502
  }
 
18503
  arg2 = (char *)(buf2);
 
18504
  res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3);
 
18505
  if (!SWIG_IsOK(res3)) {
 
18506
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_config_set_int64", 3, argv[2] ));
 
18507
  }
 
18508
  arg3 = (char *)(buf3);
 
18509
  {
 
18510
    arg4 = (apr_int64_t)NUM2LL(argv[3]);
 
18511
  }
 
18512
  {
 
18513
    svn_config_set_int64(arg1,(char const *)arg2,(char const *)arg3,arg4);
 
18514
    
 
18515
    
 
18516
    
 
18517
  }
 
18518
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
18519
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
18520
  return Qnil;
 
18521
fail:
 
18522
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
18523
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
18524
  return Qnil;
 
18525
}
 
18526
 
 
18527
 
 
18528
SWIGINTERN VALUE
16650
18529
_wrap_svn_config_get_yes_no_ask(int argc, VALUE *argv, VALUE self) {
16651
18530
  svn_config_t *arg1 = (svn_config_t *) 0 ;
16652
18531
  char **arg2 = (char **) 0 ;
16723
18602
 
16724
18603
 
16725
18604
SWIGINTERN VALUE
 
18605
_wrap_svn_config_get_tristate(int argc, VALUE *argv, VALUE self) {
 
18606
  svn_config_t *arg1 = (svn_config_t *) 0 ;
 
18607
  svn_tristate_t *arg2 = (svn_tristate_t *) 0 ;
 
18608
  char *arg3 = (char *) 0 ;
 
18609
  char *arg4 = (char *) 0 ;
 
18610
  char *arg5 = (char *) 0 ;
 
18611
  svn_tristate_t arg6 ;
 
18612
  void *argp1 = 0 ;
 
18613
  int res1 = 0 ;
 
18614
  void *argp2 = 0 ;
 
18615
  int res2 = 0 ;
 
18616
  int res3 ;
 
18617
  char *buf3 = 0 ;
 
18618
  int alloc3 = 0 ;
 
18619
  int res4 ;
 
18620
  char *buf4 = 0 ;
 
18621
  int alloc4 = 0 ;
 
18622
  int res5 ;
 
18623
  char *buf5 = 0 ;
 
18624
  int alloc5 = 0 ;
 
18625
  int val6 ;
 
18626
  int ecode6 = 0 ;
 
18627
  svn_error_t *result = 0 ;
 
18628
  VALUE vresult = Qnil;
 
18629
  
 
18630
  if ((argc < 6) || (argc > 6)) {
 
18631
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail;
 
18632
  }
 
18633
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_config_t, 0 |  0 );
 
18634
  if (!SWIG_IsOK(res1)) {
 
18635
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_config_t *","svn_config_get_tristate", 1, argv[0] )); 
 
18636
  }
 
18637
  arg1 = (svn_config_t *)(argp1);
 
18638
  res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_svn_tristate_t, 0 |  0 );
 
18639
  if (!SWIG_IsOK(res2)) {
 
18640
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_tristate_t *","svn_config_get_tristate", 2, argv[1] )); 
 
18641
  }
 
18642
  arg2 = (svn_tristate_t *)(argp2);
 
18643
  res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3);
 
18644
  if (!SWIG_IsOK(res3)) {
 
18645
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_config_get_tristate", 3, argv[2] ));
 
18646
  }
 
18647
  arg3 = (char *)(buf3);
 
18648
  res4 = SWIG_AsCharPtrAndSize(argv[3], &buf4, NULL, &alloc4);
 
18649
  if (!SWIG_IsOK(res4)) {
 
18650
    SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_config_get_tristate", 4, argv[3] ));
 
18651
  }
 
18652
  arg4 = (char *)(buf4);
 
18653
  res5 = SWIG_AsCharPtrAndSize(argv[4], &buf5, NULL, &alloc5);
 
18654
  if (!SWIG_IsOK(res5)) {
 
18655
    SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *","svn_config_get_tristate", 5, argv[4] ));
 
18656
  }
 
18657
  arg5 = (char *)(buf5);
 
18658
  ecode6 = SWIG_AsVal_int(argv[5], &val6);
 
18659
  if (!SWIG_IsOK(ecode6)) {
 
18660
    SWIG_exception_fail(SWIG_ArgError(ecode6), Ruby_Format_TypeError( "", "svn_tristate_t","svn_config_get_tristate", 6, argv[5] ));
 
18661
  } 
 
18662
  arg6 = (svn_tristate_t)(val6);
 
18663
  {
 
18664
    result = (svn_error_t *)svn_config_get_tristate(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6);
 
18665
    
 
18666
    
 
18667
    
 
18668
  }
 
18669
  {
 
18670
    if (result) {
 
18671
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
18672
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
18673
      svn_swig_rb_handle_svn_error(result);
 
18674
    }
 
18675
    vresult = Qnil;
 
18676
  }
 
18677
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
18678
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
18679
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
18680
  return vresult;
 
18681
fail:
 
18682
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
18683
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
18684
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
18685
  return Qnil;
 
18686
}
 
18687
 
 
18688
 
 
18689
SWIGINTERN VALUE
16726
18690
_wrap_svn_config_enumerate_sections(int argc, VALUE *argv, VALUE self) {
16727
18691
  svn_config_t *arg1 = (svn_config_t *) 0 ;
16728
18692
  svn_config_section_enumerator_t arg2 = (svn_config_section_enumerator_t) 0 ;
17547
19511
 
17548
19512
 
17549
19513
SWIGINTERN VALUE
 
19514
_wrap_svn_config_walk_auth_data(int argc, VALUE *argv, VALUE self) {
 
19515
  char *arg1 = (char *) 0 ;
 
19516
  svn_config_auth_walk_func_t arg2 = (svn_config_auth_walk_func_t) 0 ;
 
19517
  void *arg3 = (void *) 0 ;
 
19518
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
19519
  VALUE _global_svn_swig_rb_pool ;
 
19520
  apr_pool_t *_global_pool ;
 
19521
  int res3 ;
 
19522
  svn_error_t *result = 0 ;
 
19523
  VALUE vresult = Qnil;
 
19524
  
 
19525
  {
 
19526
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
19527
    _global_pool = arg4;
 
19528
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
19529
  }
 
19530
  if ((argc < 3) || (argc > 4)) {
 
19531
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
19532
  }
 
19533
  {
 
19534
    if (NIL_P(argv[0])) {
 
19535
      arg1 = NULL;
 
19536
    } else {
 
19537
      arg1 = StringValuePtr(argv[0]);
 
19538
    }
 
19539
  }
 
19540
  {
 
19541
    int res = SWIG_ConvertFunctionPtr(argv[1], (void**)(&arg2), SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t);
 
19542
    if (!SWIG_IsOK(res)) {
 
19543
      SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_config_auth_walk_func_t","svn_config_walk_auth_data", 2, argv[1] )); 
 
19544
    }
 
19545
  }
 
19546
  res3 = SWIG_ConvertPtr(argv[2],SWIG_as_voidptrptr(&arg3), 0, 0);
 
19547
  if (!SWIG_IsOK(res3)) {
 
19548
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "void *","svn_config_walk_auth_data", 3, argv[2] )); 
 
19549
  }
 
19550
  if (argc > 3) {
 
19551
    
 
19552
  }
 
19553
  {
 
19554
    result = (svn_error_t *)svn_config_walk_auth_data((char const *)arg1,arg2,arg3,arg4);
 
19555
    
 
19556
    
 
19557
    
 
19558
  }
 
19559
  {
 
19560
    if (result) {
 
19561
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19562
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19563
      svn_swig_rb_handle_svn_error(result);
 
19564
    }
 
19565
    vresult = Qnil;
 
19566
  }
 
19567
  {
 
19568
    VALUE target;
 
19569
    target = _global_vresult_address == &vresult ? self : vresult;
 
19570
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
19571
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19572
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19573
  }
 
19574
  return vresult;
 
19575
fail:
 
19576
  {
 
19577
    VALUE target;
 
19578
    target = _global_vresult_address == &vresult ? self : vresult;
 
19579
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
19580
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19581
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19582
  }
 
19583
  return Qnil;
 
19584
}
 
19585
 
 
19586
 
 
19587
SWIGINTERN VALUE
17550
19588
_wrap_svn_config_get_user_config_path(int argc, VALUE *argv, VALUE self) {
17551
19589
  char **arg1 = (char **) 0 ;
17552
19590
  char *arg2 = (char *) 0 ;
17629
19667
 
17630
19668
 
17631
19669
SWIGINTERN VALUE
 
19670
_wrap_svn_config_dup(int argc, VALUE *argv, VALUE self) {
 
19671
  svn_config_t **arg1 = (svn_config_t **) 0 ;
 
19672
  svn_config_t *arg2 = (svn_config_t *) 0 ;
 
19673
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
19674
  VALUE _global_svn_swig_rb_pool ;
 
19675
  apr_pool_t *_global_pool ;
 
19676
  svn_config_t *temp1 ;
 
19677
  void *argp2 = 0 ;
 
19678
  int res2 = 0 ;
 
19679
  svn_error_t *result = 0 ;
 
19680
  VALUE vresult = Qnil;
 
19681
  
 
19682
  {
 
19683
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
19684
    _global_pool = arg3;
 
19685
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
19686
  }
 
19687
  arg1 = &temp1;
 
19688
  if ((argc < 1) || (argc > 2)) {
 
19689
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
19690
  }
 
19691
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_config_t, 0 |  0 );
 
19692
  if (!SWIG_IsOK(res2)) {
 
19693
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_config_t *","svn_config_dup", 2, argv[0] )); 
 
19694
  }
 
19695
  arg2 = (svn_config_t *)(argp2);
 
19696
  if (argc > 1) {
 
19697
    
 
19698
  }
 
19699
  {
 
19700
    result = (svn_error_t *)svn_config_dup(arg1,arg2,arg3);
 
19701
    
 
19702
    
 
19703
    
 
19704
  }
 
19705
  {
 
19706
    if (result) {
 
19707
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19708
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19709
      svn_swig_rb_handle_svn_error(result);
 
19710
    }
 
19711
    vresult = Qnil;
 
19712
  }
 
19713
  {
 
19714
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_config_t, 0));
 
19715
  }
 
19716
  {
 
19717
    VALUE target;
 
19718
    target = _global_vresult_address == &vresult ? self : vresult;
 
19719
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
19720
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19721
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19722
  }
 
19723
  return vresult;
 
19724
fail:
 
19725
  {
 
19726
    VALUE target;
 
19727
    target = _global_vresult_address == &vresult ? self : vresult;
 
19728
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
19729
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19730
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19731
  }
 
19732
  return Qnil;
 
19733
}
 
19734
 
 
19735
 
 
19736
SWIGINTERN VALUE
 
19737
_wrap_svn_config_copy_config(int argc, VALUE *argv, VALUE self) {
 
19738
  apr_hash_t **arg1 = (apr_hash_t **) 0 ;
 
19739
  apr_hash_t *arg2 = (apr_hash_t *) 0 ;
 
19740
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
19741
  VALUE _global_svn_swig_rb_pool ;
 
19742
  apr_pool_t *_global_pool ;
 
19743
  apr_hash_t *temp1 ;
 
19744
  void *argp2 = 0 ;
 
19745
  int res2 = 0 ;
 
19746
  svn_error_t *result = 0 ;
 
19747
  VALUE vresult = Qnil;
 
19748
  
 
19749
  {
 
19750
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
19751
    _global_pool = arg3;
 
19752
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
19753
  }
 
19754
  arg1 = &temp1;
 
19755
  if ((argc < 1) || (argc > 2)) {
 
19756
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
19757
  }
 
19758
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_apr_hash_t, 0 |  0 );
 
19759
  if (!SWIG_IsOK(res2)) {
 
19760
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_hash_t *","svn_config_copy_config", 2, argv[0] )); 
 
19761
  }
 
19762
  arg2 = (apr_hash_t *)(argp2);
 
19763
  if (argc > 1) {
 
19764
    
 
19765
  }
 
19766
  {
 
19767
    result = (svn_error_t *)svn_config_copy_config(arg1,arg2,arg3);
 
19768
    
 
19769
    
 
19770
    
 
19771
  }
 
19772
  {
 
19773
    if (result) {
 
19774
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19775
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19776
      svn_swig_rb_handle_svn_error(result);
 
19777
    }
 
19778
    vresult = Qnil;
 
19779
  }
 
19780
  {
 
19781
    vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_hash_to_hash_swig_type(*arg1,
 
19782
        "svn_config_t *"))
 
19783
    
 
19784
    ;
 
19785
  }
 
19786
  {
 
19787
    VALUE target;
 
19788
    target = _global_vresult_address == &vresult ? self : vresult;
 
19789
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
19790
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19791
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19792
  }
 
19793
  return vresult;
 
19794
fail:
 
19795
  {
 
19796
    VALUE target;
 
19797
    target = _global_vresult_address == &vresult ? self : vresult;
 
19798
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
19799
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
19800
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
19801
  }
 
19802
  return Qnil;
 
19803
}
 
19804
 
 
19805
 
 
19806
SWIGINTERN VALUE
17632
19807
_wrap_svn_config_invoke_section_enumerator(int argc, VALUE *argv, VALUE self) {
17633
19808
  svn_config_section_enumerator_t arg1 = (svn_config_section_enumerator_t) 0 ;
17634
19809
  char *arg2 = (char *) 0 ;
17881
20056
 
17882
20057
 
17883
20058
SWIGINTERN VALUE
 
20059
_wrap_svn_config_invoke_auth_walk_func(int argc, VALUE *argv, VALUE self) {
 
20060
  svn_config_auth_walk_func_t arg1 = (svn_config_auth_walk_func_t) 0 ;
 
20061
  svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
 
20062
  void *arg3 = (void *) 0 ;
 
20063
  char *arg4 = (char *) 0 ;
 
20064
  char *arg5 = (char *) 0 ;
 
20065
  apr_hash_t *arg6 = (apr_hash_t *) 0 ;
 
20066
  apr_pool_t *arg7 = (apr_pool_t *) 0 ;
 
20067
  VALUE _global_svn_swig_rb_pool ;
 
20068
  apr_pool_t *_global_pool ;
 
20069
  svn_boolean_t temp2 ;
 
20070
  int res3 ;
 
20071
  int res4 ;
 
20072
  char *buf4 = 0 ;
 
20073
  int alloc4 = 0 ;
 
20074
  int res5 ;
 
20075
  char *buf5 = 0 ;
 
20076
  int alloc5 = 0 ;
 
20077
  svn_error_t *result = 0 ;
 
20078
  VALUE vresult = Qnil;
 
20079
  
 
20080
  {
 
20081
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
 
20082
    _global_pool = arg7;
 
20083
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
20084
  }
 
20085
  arg2 = &temp2;
 
20086
  if ((argc < 5) || (argc > 6)) {
 
20087
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail;
 
20088
  }
 
20089
  {
 
20090
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t);
 
20091
    if (!SWIG_IsOK(res)) {
 
20092
      SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_config_auth_walk_func_t","svn_config_invoke_auth_walk_func", 1, argv[0] )); 
 
20093
    }
 
20094
  }
 
20095
  res3 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg3), 0, 0);
 
20096
  if (!SWIG_IsOK(res3)) {
 
20097
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "void *","svn_config_invoke_auth_walk_func", 3, argv[1] )); 
 
20098
  }
 
20099
  res4 = SWIG_AsCharPtrAndSize(argv[2], &buf4, NULL, &alloc4);
 
20100
  if (!SWIG_IsOK(res4)) {
 
20101
    SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_config_invoke_auth_walk_func", 4, argv[2] ));
 
20102
  }
 
20103
  arg4 = (char *)(buf4);
 
20104
  res5 = SWIG_AsCharPtrAndSize(argv[3], &buf5, NULL, &alloc5);
 
20105
  if (!SWIG_IsOK(res5)) {
 
20106
    SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *","svn_config_invoke_auth_walk_func", 5, argv[3] ));
 
20107
  }
 
20108
  arg5 = (char *)(buf5);
 
20109
  {
 
20110
    VALUE rb_pool = Qnil;
 
20111
    if (!_global_pool) {
 
20112
      svn_swig_rb_get_pool(argc, argv, self, &rb_pool, &_global_pool);
 
20113
      svn_swig_rb_push_pool(rb_pool);
 
20114
    }
 
20115
    arg6 = svn_swig_rb_hash_to_apr_hash_svn_string(argv[4], _global_pool);
 
20116
    _global_pool = NULL;
 
20117
    if (!NIL_P(rb_pool)) {
 
20118
      if (NIL_P(arg6)) {
 
20119
        svn_swig_rb_destroy_pool(rb_pool);
 
20120
      } else {
 
20121
        svn_swig_rb_set_pool_for_no_swig_type(argv[4], rb_pool);
 
20122
      }
 
20123
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
20124
    }
 
20125
  }
 
20126
  if (argc > 5) {
 
20127
    
 
20128
  }
 
20129
  {
 
20130
    result = (svn_error_t *)svn_config_invoke_auth_walk_func(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,arg6,arg7);
 
20131
    
 
20132
    
 
20133
    
 
20134
  }
 
20135
  {
 
20136
    if (result) {
 
20137
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
20138
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
20139
      svn_swig_rb_handle_svn_error(result);
 
20140
    }
 
20141
    vresult = Qnil;
 
20142
  }
 
20143
  {
 
20144
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg2 ? Qtrue : Qfalse);
 
20145
  }
 
20146
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
20147
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
20148
  {
 
20149
    VALUE target;
 
20150
    target = _global_vresult_address == &vresult ? self : vresult;
 
20151
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
20152
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
20153
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
20154
  }
 
20155
  return vresult;
 
20156
fail:
 
20157
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
20158
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
20159
  {
 
20160
    VALUE target;
 
20161
    target = _global_vresult_address == &vresult ? self : vresult;
 
20162
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
20163
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
20164
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
20165
  }
 
20166
  return Qnil;
 
20167
}
 
20168
 
 
20169
 
 
20170
SWIGINTERN VALUE
 
20171
_wrap_svn_utf_initialize2(int argc, VALUE *argv, VALUE self) {
 
20172
  svn_boolean_t arg1 ;
 
20173
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
20174
  VALUE _global_svn_swig_rb_pool ;
 
20175
  apr_pool_t *_global_pool ;
 
20176
  
 
20177
  {
 
20178
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
20179
    _global_pool = arg2;
 
20180
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
20181
  }
 
20182
  if ((argc < 1) || (argc > 2)) {
 
20183
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
20184
  }
 
20185
  arg1 = RTEST(argv[0]);
 
20186
  if (argc > 1) {
 
20187
    
 
20188
  }
 
20189
  {
 
20190
    svn_utf_initialize2(arg1,arg2);
 
20191
    
 
20192
    
 
20193
    
 
20194
  }
 
20195
  {
 
20196
    VALUE target;
 
20197
    target = _global_vresult_address == &vresult ? self : vresult;
 
20198
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
20199
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
20200
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
20201
  }
 
20202
  return Qnil;
 
20203
fail:
 
20204
  {
 
20205
    VALUE target;
 
20206
    target = _global_vresult_address == &vresult ? self : vresult;
 
20207
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
20208
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
20209
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
20210
  }
 
20211
  return Qnil;
 
20212
}
 
20213
 
 
20214
 
 
20215
SWIGINTERN VALUE
17884
20216
_wrap_svn_utf_initialize(int argc, VALUE *argv, VALUE self) {
17885
20217
  apr_pool_t *arg1 = (apr_pool_t *) 0 ;
17886
20218
  VALUE _global_svn_swig_rb_pool ;
18938
21270
 
18939
21271
 
18940
21272
SWIGINTERN VALUE
 
21273
_wrap_svn_utf_cstring_utf8_width(int argc, VALUE *argv, VALUE self) {
 
21274
  char *arg1 = (char *) 0 ;
 
21275
  int res1 ;
 
21276
  char *buf1 = 0 ;
 
21277
  int alloc1 = 0 ;
 
21278
  int result;
 
21279
  VALUE vresult = Qnil;
 
21280
  
 
21281
  if ((argc < 1) || (argc > 1)) {
 
21282
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
21283
  }
 
21284
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
21285
  if (!SWIG_IsOK(res1)) {
 
21286
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_utf_cstring_utf8_width", 1, argv[0] ));
 
21287
  }
 
21288
  arg1 = (char *)(buf1);
 
21289
  {
 
21290
    result = (int)svn_utf_cstring_utf8_width((char const *)arg1);
 
21291
    
 
21292
    
 
21293
    
 
21294
  }
 
21295
  vresult = SWIG_From_int((int)(result));
 
21296
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
21297
  return vresult;
 
21298
fail:
 
21299
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
21300
  return Qnil;
 
21301
}
 
21302
 
 
21303
 
 
21304
SWIGINTERN VALUE
18941
21305
_wrap_svn_nls_init(int argc, VALUE *argv, VALUE self) {
18942
21306
  svn_error_t *result = 0 ;
18943
21307
  VALUE vresult = Qnil;
19641
22005
 
19642
22006
 
19643
22007
SWIGINTERN VALUE
 
22008
_wrap_svn_path_is_repos_relative_url(int argc, VALUE *argv, VALUE self) {
 
22009
  char *arg1 = (char *) 0 ;
 
22010
  int res1 ;
 
22011
  char *buf1 = 0 ;
 
22012
  int alloc1 = 0 ;
 
22013
  svn_boolean_t result;
 
22014
  VALUE vresult = Qnil;
 
22015
  
 
22016
  if ((argc < 1) || (argc > 1)) {
 
22017
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
22018
  }
 
22019
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
22020
  if (!SWIG_IsOK(res1)) {
 
22021
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_path_is_repos_relative_url", 1, argv[0] ));
 
22022
  }
 
22023
  arg1 = (char *)(buf1);
 
22024
  {
 
22025
    result = (svn_boolean_t)svn_path_is_repos_relative_url((char const *)arg1);
 
22026
    
 
22027
    
 
22028
    
 
22029
  }
 
22030
  vresult = result ? Qtrue : Qfalse;
 
22031
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
22032
  return vresult;
 
22033
fail:
 
22034
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
22035
  return Qnil;
 
22036
}
 
22037
 
 
22038
 
 
22039
SWIGINTERN VALUE
 
22040
_wrap_svn_path_resolve_repos_relative_url(int argc, VALUE *argv, VALUE self) {
 
22041
  char **arg1 = (char **) 0 ;
 
22042
  char *arg2 = (char *) 0 ;
 
22043
  char *arg3 = (char *) 0 ;
 
22044
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
22045
  VALUE _global_svn_swig_rb_pool ;
 
22046
  apr_pool_t *_global_pool ;
 
22047
  char *temp1 ;
 
22048
  int res2 ;
 
22049
  char *buf2 = 0 ;
 
22050
  int alloc2 = 0 ;
 
22051
  int res3 ;
 
22052
  char *buf3 = 0 ;
 
22053
  int alloc3 = 0 ;
 
22054
  svn_error_t *result = 0 ;
 
22055
  VALUE vresult = Qnil;
 
22056
  
 
22057
  {
 
22058
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
22059
    _global_pool = arg4;
 
22060
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
22061
  }
 
22062
  arg1 = &temp1;
 
22063
  if ((argc < 2) || (argc > 3)) {
 
22064
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
22065
  }
 
22066
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
22067
  if (!SWIG_IsOK(res2)) {
 
22068
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_path_resolve_repos_relative_url", 2, argv[0] ));
 
22069
  }
 
22070
  arg2 = (char *)(buf2);
 
22071
  res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3);
 
22072
  if (!SWIG_IsOK(res3)) {
 
22073
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_path_resolve_repos_relative_url", 3, argv[1] ));
 
22074
  }
 
22075
  arg3 = (char *)(buf3);
 
22076
  if (argc > 2) {
 
22077
    
 
22078
  }
 
22079
  {
 
22080
    result = (svn_error_t *)svn_path_resolve_repos_relative_url((char const **)arg1,(char const *)arg2,(char const *)arg3,arg4);
 
22081
    
 
22082
    
 
22083
    
 
22084
  }
 
22085
  {
 
22086
    if (result) {
 
22087
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
22088
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
22089
      svn_swig_rb_handle_svn_error(result);
 
22090
    }
 
22091
    vresult = Qnil;
 
22092
  }
 
22093
  {
 
22094
    if (*arg1) {
 
22095
      vresult = SWIG_Ruby_AppendOutput(vresult, rb_str_new2(*arg1));
 
22096
    } else {
 
22097
      vresult = SWIG_Ruby_AppendOutput(vresult, Qnil);
 
22098
    }
 
22099
  }
 
22100
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
22101
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
22102
  {
 
22103
    VALUE target;
 
22104
    target = _global_vresult_address == &vresult ? self : vresult;
 
22105
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
22106
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
22107
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
22108
  }
 
22109
  return vresult;
 
22110
fail:
 
22111
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
22112
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
22113
  {
 
22114
    VALUE target;
 
22115
    target = _global_vresult_address == &vresult ? self : vresult;
 
22116
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
22117
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
22118
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
22119
  }
 
22120
  return Qnil;
 
22121
}
 
22122
 
 
22123
 
 
22124
SWIGINTERN VALUE
 
22125
_wrap_svn_path_illegal_path_escape(int argc, VALUE *argv, VALUE self) {
 
22126
  char *arg1 = (char *) 0 ;
 
22127
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
22128
  VALUE _global_svn_swig_rb_pool ;
 
22129
  apr_pool_t *_global_pool ;
 
22130
  int res1 ;
 
22131
  char *buf1 = 0 ;
 
22132
  int alloc1 = 0 ;
 
22133
  char *result = 0 ;
 
22134
  VALUE vresult = Qnil;
 
22135
  
 
22136
  {
 
22137
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
22138
    _global_pool = arg2;
 
22139
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
22140
  }
 
22141
  if ((argc < 1) || (argc > 2)) {
 
22142
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
22143
  }
 
22144
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
 
22145
  if (!SWIG_IsOK(res1)) {
 
22146
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_path_illegal_path_escape", 1, argv[0] ));
 
22147
  }
 
22148
  arg1 = (char *)(buf1);
 
22149
  if (argc > 1) {
 
22150
    
 
22151
  }
 
22152
  {
 
22153
    result = (char *)svn_path_illegal_path_escape((char const *)arg1,arg2);
 
22154
    
 
22155
    
 
22156
    
 
22157
  }
 
22158
  {
 
22159
    if (result) {
 
22160
      vresult = rb_str_new2(result);
 
22161
    } else {
 
22162
      vresult = Qnil;
 
22163
    }
 
22164
  }
 
22165
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
22166
  {
 
22167
    VALUE target;
 
22168
    target = _global_vresult_address == &vresult ? self : vresult;
 
22169
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
22170
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
22171
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
22172
  }
 
22173
  return vresult;
 
22174
fail:
 
22175
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
22176
  {
 
22177
    VALUE target;
 
22178
    target = _global_vresult_address == &vresult ? self : vresult;
 
22179
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
22180
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
22181
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
22182
  }
 
22183
  return Qnil;
 
22184
}
 
22185
 
 
22186
 
 
22187
SWIGINTERN VALUE
19644
22188
_wrap_svn_dirent_internal_style(int argc, VALUE *argv, VALUE self) {
19645
22189
  char *arg1 = (char *) 0 ;
19646
22190
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
21239
23783
 
21240
23784
 
21241
23785
SWIGINTERN VALUE
21242
 
_wrap_svn_uri__is_child(int argc, VALUE *argv, VALUE self) {
21243
 
  char *arg1 = (char *) 0 ;
21244
 
  char *arg2 = (char *) 0 ;
21245
 
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
21246
 
  VALUE _global_svn_swig_rb_pool ;
21247
 
  apr_pool_t *_global_pool ;
21248
 
  int res1 ;
21249
 
  char *buf1 = 0 ;
21250
 
  int alloc1 = 0 ;
21251
 
  int res2 ;
21252
 
  char *buf2 = 0 ;
21253
 
  int alloc2 = 0 ;
21254
 
  char *result = 0 ;
21255
 
  VALUE vresult = Qnil;
21256
 
  
21257
 
  {
21258
 
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
21259
 
    _global_pool = arg3;
21260
 
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
21261
 
  }
21262
 
  if ((argc < 2) || (argc > 3)) {
21263
 
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
21264
 
  }
21265
 
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
21266
 
  if (!SWIG_IsOK(res1)) {
21267
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_uri__is_child", 1, argv[0] ));
21268
 
  }
21269
 
  arg1 = (char *)(buf1);
21270
 
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
21271
 
  if (!SWIG_IsOK(res2)) {
21272
 
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_uri__is_child", 2, argv[1] ));
21273
 
  }
21274
 
  arg2 = (char *)(buf2);
21275
 
  if (argc > 2) {
21276
 
    
21277
 
  }
21278
 
  {
21279
 
    result = (char *)svn_uri__is_child((char const *)arg1,(char const *)arg2,arg3);
21280
 
    
21281
 
    
21282
 
    
21283
 
  }
21284
 
  {
21285
 
    if (result) {
21286
 
      vresult = rb_str_new2(result);
21287
 
    } else {
21288
 
      vresult = Qnil;
21289
 
    }
21290
 
  }
21291
 
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
21292
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21293
 
  {
21294
 
    VALUE target;
21295
 
    target = _global_vresult_address == &vresult ? self : vresult;
21296
 
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
21297
 
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
21298
 
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
21299
 
  }
21300
 
  return vresult;
21301
 
fail:
21302
 
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
21303
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21304
 
  {
21305
 
    VALUE target;
21306
 
    target = _global_vresult_address == &vresult ? self : vresult;
21307
 
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
21308
 
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
21309
 
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
21310
 
  }
21311
 
  return Qnil;
21312
 
}
21313
 
 
21314
 
 
21315
 
SWIGINTERN VALUE
21316
23786
_wrap_svn_dirent_is_child(int argc, VALUE *argv, VALUE self) {
21317
23787
  char *arg1 = (char *) 0 ;
21318
23788
  char *arg2 = (char *) 0 ;
21387
23857
 
21388
23858
 
21389
23859
SWIGINTERN VALUE
21390
 
_wrap_svn_relpath__is_child(int argc, VALUE *argv, VALUE self) {
21391
 
  char *arg1 = (char *) 0 ;
21392
 
  char *arg2 = (char *) 0 ;
21393
 
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
21394
 
  VALUE _global_svn_swig_rb_pool ;
21395
 
  apr_pool_t *_global_pool ;
21396
 
  int res1 ;
21397
 
  char *buf1 = 0 ;
21398
 
  int alloc1 = 0 ;
21399
 
  int res2 ;
21400
 
  char *buf2 = 0 ;
21401
 
  int alloc2 = 0 ;
21402
 
  char *result = 0 ;
21403
 
  VALUE vresult = Qnil;
21404
 
  
21405
 
  {
21406
 
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
21407
 
    _global_pool = arg3;
21408
 
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
21409
 
  }
21410
 
  if ((argc < 2) || (argc > 3)) {
21411
 
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
21412
 
  }
21413
 
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
21414
 
  if (!SWIG_IsOK(res1)) {
21415
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_relpath__is_child", 1, argv[0] ));
21416
 
  }
21417
 
  arg1 = (char *)(buf1);
21418
 
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
21419
 
  if (!SWIG_IsOK(res2)) {
21420
 
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_relpath__is_child", 2, argv[1] ));
21421
 
  }
21422
 
  arg2 = (char *)(buf2);
21423
 
  if (argc > 2) {
21424
 
    
21425
 
  }
21426
 
  {
21427
 
    result = (char *)svn_relpath__is_child((char const *)arg1,(char const *)arg2,arg3);
21428
 
    
21429
 
    
21430
 
    
21431
 
  }
21432
 
  {
21433
 
    if (result) {
21434
 
      vresult = rb_str_new2(result);
21435
 
    } else {
21436
 
      vresult = Qnil;
21437
 
    }
21438
 
  }
21439
 
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
21440
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21441
 
  {
21442
 
    VALUE target;
21443
 
    target = _global_vresult_address == &vresult ? self : vresult;
21444
 
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
21445
 
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
21446
 
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
21447
 
  }
21448
 
  return vresult;
21449
 
fail:
21450
 
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
21451
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21452
 
  {
21453
 
    VALUE target;
21454
 
    target = _global_vresult_address == &vresult ? self : vresult;
21455
 
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
21456
 
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
21457
 
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
21458
 
  }
21459
 
  return Qnil;
21460
 
}
21461
 
 
21462
 
 
21463
 
SWIGINTERN VALUE
21464
23860
_wrap_svn_dirent_is_ancestor(int argc, VALUE *argv, VALUE self) {
21465
23861
  char *arg1 = (char *) 0 ;
21466
23862
  char *arg2 = (char *) 0 ;
21504
23900
 
21505
23901
 
21506
23902
SWIGINTERN VALUE
21507
 
_wrap_svn_relpath__is_ancestor(int argc, VALUE *argv, VALUE self) {
21508
 
  char *arg1 = (char *) 0 ;
21509
 
  char *arg2 = (char *) 0 ;
21510
 
  int res1 ;
21511
 
  char *buf1 = 0 ;
21512
 
  int alloc1 = 0 ;
21513
 
  int res2 ;
21514
 
  char *buf2 = 0 ;
21515
 
  int alloc2 = 0 ;
21516
 
  svn_boolean_t result;
21517
 
  VALUE vresult = Qnil;
21518
 
  
21519
 
  if ((argc < 2) || (argc > 2)) {
21520
 
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
21521
 
  }
21522
 
  res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
21523
 
  if (!SWIG_IsOK(res1)) {
21524
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_relpath__is_ancestor", 1, argv[0] ));
21525
 
  }
21526
 
  arg1 = (char *)(buf1);
21527
 
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
21528
 
  if (!SWIG_IsOK(res2)) {
21529
 
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_relpath__is_ancestor", 2, argv[1] ));
21530
 
  }
21531
 
  arg2 = (char *)(buf2);
21532
 
  {
21533
 
    result = (svn_boolean_t)svn_relpath__is_ancestor((char const *)arg1,(char const *)arg2);
21534
 
    
21535
 
    
21536
 
    
21537
 
  }
21538
 
  vresult = result ? Qtrue : Qfalse;
21539
 
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
21540
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21541
 
  return vresult;
21542
 
fail:
21543
 
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
21544
 
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21545
 
  return Qnil;
21546
 
}
21547
 
 
21548
 
 
21549
 
SWIGINTERN VALUE
21550
23903
_wrap_svn_uri__is_ancestor(int argc, VALUE *argv, VALUE self) {
21551
23904
  char *arg1 = (char *) 0 ;
21552
23905
  char *arg2 = (char *) 0 ;
21980
24333
 
21981
24334
 
21982
24335
SWIGINTERN VALUE
 
24336
_wrap_svn_mergeinfo_diff2(int argc, VALUE *argv, VALUE self) {
 
24337
  svn_mergeinfo_t *arg1 = (svn_mergeinfo_t *) 0 ;
 
24338
  svn_mergeinfo_t *arg2 = (svn_mergeinfo_t *) 0 ;
 
24339
  svn_mergeinfo_t arg3 = (svn_mergeinfo_t) 0 ;
 
24340
  svn_mergeinfo_t arg4 = (svn_mergeinfo_t) 0 ;
 
24341
  svn_boolean_t arg5 ;
 
24342
  apr_pool_t *arg6 = (apr_pool_t *) 0 ;
 
24343
  apr_pool_t *arg7 = (apr_pool_t *) 0 ;
 
24344
  VALUE _global_svn_swig_rb_pool ;
 
24345
  apr_pool_t *_global_pool ;
 
24346
  svn_mergeinfo_t temp1 ;
 
24347
  svn_mergeinfo_t temp2 ;
 
24348
  svn_error_t *result = 0 ;
 
24349
  VALUE vresult = Qnil;
 
24350
  
 
24351
  {
 
24352
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
 
24353
    _global_pool = arg6;
 
24354
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
24355
  }
 
24356
  {
 
24357
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
 
24358
    _global_pool = arg7;
 
24359
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
24360
  }
 
24361
  arg1 = &temp1;
 
24362
  arg2 = &temp2;
 
24363
  if ((argc < 3) || (argc > 5)) {
 
24364
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
24365
  }
 
24366
  {
 
24367
    arg3 = svn_swig_rb_hash_to_apr_hash_merge_range(argv[0], _global_pool);
 
24368
  }
 
24369
  {
 
24370
    arg4 = svn_swig_rb_hash_to_apr_hash_merge_range(argv[1], _global_pool);
 
24371
  }
 
24372
  arg5 = RTEST(argv[2]);
 
24373
  if (argc > 3) {
 
24374
    
 
24375
  }
 
24376
  if (argc > 4) {
 
24377
    
 
24378
  }
 
24379
  {
 
24380
    result = (svn_error_t *)svn_mergeinfo_diff2(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
 
24381
    
 
24382
    
 
24383
    
 
24384
  }
 
24385
  {
 
24386
    if (result) {
 
24387
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24388
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24389
      svn_swig_rb_handle_svn_error(result);
 
24390
    }
 
24391
    vresult = Qnil;
 
24392
  }
 
24393
  {
 
24394
    vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_hash_to_hash_merge_range(*arg1));
 
24395
  }
 
24396
  {
 
24397
    vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_hash_to_hash_merge_range(*arg2));
 
24398
  }
 
24399
  {
 
24400
    VALUE target;
 
24401
    target = _global_vresult_address == &vresult ? self : vresult;
 
24402
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24403
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24404
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24405
  }
 
24406
  {
 
24407
    VALUE target;
 
24408
    target = _global_vresult_address == &vresult ? self : vresult;
 
24409
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24410
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24411
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24412
  }
 
24413
  return vresult;
 
24414
fail:
 
24415
  {
 
24416
    VALUE target;
 
24417
    target = _global_vresult_address == &vresult ? self : vresult;
 
24418
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24419
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24420
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24421
  }
 
24422
  {
 
24423
    VALUE target;
 
24424
    target = _global_vresult_address == &vresult ? self : vresult;
 
24425
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24426
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24427
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24428
  }
 
24429
  return Qnil;
 
24430
}
 
24431
 
 
24432
 
 
24433
SWIGINTERN VALUE
21983
24434
_wrap_svn_mergeinfo_diff(int argc, VALUE *argv, VALUE self) {
21984
24435
  svn_mergeinfo_t *arg1 = (svn_mergeinfo_t *) 0 ;
21985
24436
  svn_mergeinfo_t *arg2 = (svn_mergeinfo_t *) 0 ;
22055
24506
 
22056
24507
 
22057
24508
SWIGINTERN VALUE
 
24509
_wrap_svn_mergeinfo_merge2(int argc, VALUE *argv, VALUE self) {
 
24510
  svn_mergeinfo_t arg1 = (svn_mergeinfo_t) 0 ;
 
24511
  svn_mergeinfo_t arg2 = (svn_mergeinfo_t) 0 ;
 
24512
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
24513
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
24514
  VALUE _global_svn_swig_rb_pool ;
 
24515
  apr_pool_t *_global_pool ;
 
24516
  svn_error_t *result = 0 ;
 
24517
  VALUE vresult = Qnil;
 
24518
  
 
24519
  {
 
24520
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
24521
    _global_pool = arg3;
 
24522
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
24523
  }
 
24524
  {
 
24525
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
24526
    _global_pool = arg4;
 
24527
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
24528
  }
 
24529
  if ((argc < 2) || (argc > 4)) {
 
24530
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
24531
  }
 
24532
  {
 
24533
    arg1 = svn_swig_rb_hash_to_apr_hash_merge_range(argv[0], _global_pool);
 
24534
  }
 
24535
  {
 
24536
    arg2 = svn_swig_rb_hash_to_apr_hash_merge_range(argv[1], _global_pool);
 
24537
  }
 
24538
  if (argc > 2) {
 
24539
    
 
24540
  }
 
24541
  if (argc > 3) {
 
24542
    
 
24543
  }
 
24544
  {
 
24545
    result = (svn_error_t *)svn_mergeinfo_merge2(arg1,arg2,arg3,arg4);
 
24546
    
 
24547
    
 
24548
    
 
24549
  }
 
24550
  {
 
24551
    if (result) {
 
24552
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24553
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24554
      svn_swig_rb_handle_svn_error(result);
 
24555
    }
 
24556
    vresult = Qnil;
 
24557
  }
 
24558
  {
 
24559
    VALUE target;
 
24560
    target = _global_vresult_address == &vresult ? self : vresult;
 
24561
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24562
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24563
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24564
  }
 
24565
  {
 
24566
    VALUE target;
 
24567
    target = _global_vresult_address == &vresult ? self : vresult;
 
24568
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24569
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24570
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24571
  }
 
24572
  return vresult;
 
24573
fail:
 
24574
  {
 
24575
    VALUE target;
 
24576
    target = _global_vresult_address == &vresult ? self : vresult;
 
24577
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24578
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24579
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24580
  }
 
24581
  {
 
24582
    VALUE target;
 
24583
    target = _global_vresult_address == &vresult ? self : vresult;
 
24584
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24585
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24586
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24587
  }
 
24588
  return Qnil;
 
24589
}
 
24590
 
 
24591
 
 
24592
SWIGINTERN VALUE
22058
24593
_wrap_svn_mergeinfo_catalog_merge(int argc, VALUE *argv, VALUE self) {
22059
24594
  svn_mergeinfo_catalog_t arg1 = (svn_mergeinfo_catalog_t) 0 ;
22060
24595
  svn_mergeinfo_catalog_t arg2 = (svn_mergeinfo_catalog_t) 0 ;
22307
24842
 
22308
24843
SWIGINTERN VALUE
22309
24844
_wrap_svn_rangelist_diff(int argc, VALUE *argv, VALUE self) {
22310
 
  apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
22311
 
  apr_array_header_t **arg2 = (apr_array_header_t **) 0 ;
22312
 
  apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
22313
 
  apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
 
24845
  svn_rangelist_t **arg1 = (svn_rangelist_t **) 0 ;
 
24846
  svn_rangelist_t **arg2 = (svn_rangelist_t **) 0 ;
 
24847
  svn_rangelist_t *arg3 = (svn_rangelist_t *) 0 ;
 
24848
  svn_rangelist_t *arg4 = (svn_rangelist_t *) 0 ;
22314
24849
  svn_boolean_t arg5 ;
22315
24850
  apr_pool_t *arg6 = (apr_pool_t *) 0 ;
22316
24851
  VALUE _global_svn_swig_rb_pool ;
22317
24852
  apr_pool_t *_global_pool ;
22318
 
  apr_array_header_t *temp1 ;
22319
 
  apr_array_header_t *temp2 ;
 
24853
  svn_rangelist_t *temp1 ;
 
24854
  svn_rangelist_t *temp2 ;
22320
24855
  svn_error_t *result = 0 ;
22321
24856
  VALUE vresult = Qnil;
22322
24857
  
22381
24916
 
22382
24917
 
22383
24918
SWIGINTERN VALUE
 
24919
_wrap_svn_rangelist_merge2(int argc, VALUE *argv, VALUE self) {
 
24920
  svn_rangelist_t *arg1 = (svn_rangelist_t *) 0 ;
 
24921
  svn_rangelist_t *arg2 = (svn_rangelist_t *) 0 ;
 
24922
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
24923
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
24924
  VALUE _global_svn_swig_rb_pool ;
 
24925
  apr_pool_t *_global_pool ;
 
24926
  void *argp1 = 0 ;
 
24927
  int res1 = 0 ;
 
24928
  svn_error_t *result = 0 ;
 
24929
  VALUE vresult = Qnil;
 
24930
  
 
24931
  {
 
24932
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
24933
    _global_pool = arg3;
 
24934
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
24935
  }
 
24936
  {
 
24937
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
24938
    _global_pool = arg4;
 
24939
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
24940
  }
 
24941
  if ((argc < 2) || (argc > 4)) {
 
24942
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
24943
  }
 
24944
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
 
24945
  if (!SWIG_IsOK(res1)) {
 
24946
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_rangelist_t *","svn_rangelist_merge2", 1, argv[0] )); 
 
24947
  }
 
24948
  arg1 = (svn_rangelist_t *)(argp1);
 
24949
  {
 
24950
    arg2 = svn_swig_rb_array_to_apr_array_merge_range(argv[1], _global_pool);
 
24951
  }
 
24952
  if (argc > 2) {
 
24953
    
 
24954
  }
 
24955
  if (argc > 3) {
 
24956
    
 
24957
  }
 
24958
  {
 
24959
    result = (svn_error_t *)svn_rangelist_merge2(arg1,(apr_array_header_t const *)arg2,arg3,arg4);
 
24960
    
 
24961
    
 
24962
    
 
24963
  }
 
24964
  {
 
24965
    if (result) {
 
24966
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24967
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24968
      svn_swig_rb_handle_svn_error(result);
 
24969
    }
 
24970
    vresult = Qnil;
 
24971
  }
 
24972
  {
 
24973
    VALUE target;
 
24974
    target = _global_vresult_address == &vresult ? self : vresult;
 
24975
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24976
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24977
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24978
  }
 
24979
  {
 
24980
    VALUE target;
 
24981
    target = _global_vresult_address == &vresult ? self : vresult;
 
24982
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24983
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24984
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24985
  }
 
24986
  return vresult;
 
24987
fail:
 
24988
  {
 
24989
    VALUE target;
 
24990
    target = _global_vresult_address == &vresult ? self : vresult;
 
24991
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24992
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
24993
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
24994
  }
 
24995
  {
 
24996
    VALUE target;
 
24997
    target = _global_vresult_address == &vresult ? self : vresult;
 
24998
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
24999
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
25000
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
25001
  }
 
25002
  return Qnil;
 
25003
}
 
25004
 
 
25005
 
 
25006
SWIGINTERN VALUE
22384
25007
_wrap_svn_rangelist_remove(int argc, VALUE *argv, VALUE self) {
22385
 
  apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
22386
 
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
22387
 
  apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
 
25008
  svn_rangelist_t **arg1 = (svn_rangelist_t **) 0 ;
 
25009
  svn_rangelist_t *arg2 = (svn_rangelist_t *) 0 ;
 
25010
  svn_rangelist_t *arg3 = (svn_rangelist_t *) 0 ;
22388
25011
  svn_boolean_t arg4 ;
22389
25012
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
22390
25013
  VALUE _global_svn_swig_rb_pool ;
22391
25014
  apr_pool_t *_global_pool ;
22392
 
  apr_array_header_t *temp1 ;
 
25015
  svn_rangelist_t *temp1 ;
22393
25016
  svn_error_t *result = 0 ;
22394
25017
  VALUE vresult = Qnil;
22395
25018
  
22626
25249
 
22627
25250
SWIGINTERN VALUE
22628
25251
_wrap_svn_rangelist_intersect(int argc, VALUE *argv, VALUE self) {
22629
 
  apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
22630
 
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
22631
 
  apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
 
25252
  svn_rangelist_t **arg1 = (svn_rangelist_t **) 0 ;
 
25253
  svn_rangelist_t *arg2 = (svn_rangelist_t *) 0 ;
 
25254
  svn_rangelist_t *arg3 = (svn_rangelist_t *) 0 ;
22632
25255
  svn_boolean_t arg4 ;
22633
25256
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
22634
25257
  VALUE _global_svn_swig_rb_pool ;
22635
25258
  apr_pool_t *_global_pool ;
22636
 
  apr_array_header_t *temp1 ;
 
25259
  svn_rangelist_t *temp1 ;
22637
25260
  svn_error_t *result = 0 ;
22638
25261
  VALUE vresult = Qnil;
22639
25262
  
22696
25319
SWIGINTERN VALUE
22697
25320
_wrap_svn_rangelist_to_string(int argc, VALUE *argv, VALUE self) {
22698
25321
  svn_string_t **arg1 = (svn_string_t **) 0 ;
22699
 
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
 
25322
  svn_rangelist_t *arg2 = (svn_rangelist_t *) 0 ;
22700
25323
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
22701
25324
  VALUE _global_svn_swig_rb_pool ;
22702
25325
  apr_pool_t *_global_pool ;
22762
25385
 
22763
25386
SWIGINTERN VALUE
22764
25387
_wrap_svn_rangelist_inheritable2(int argc, VALUE *argv, VALUE self) {
22765
 
  apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
22766
 
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
 
25388
  svn_rangelist_t **arg1 = (svn_rangelist_t **) 0 ;
 
25389
  svn_rangelist_t *arg2 = (svn_rangelist_t *) 0 ;
22767
25390
  svn_revnum_t arg3 ;
22768
25391
  svn_revnum_t arg4 ;
22769
25392
  svn_boolean_t arg5 ;
22771
25394
  apr_pool_t *arg7 = (apr_pool_t *) 0 ;
22772
25395
  VALUE _global_svn_swig_rb_pool ;
22773
25396
  apr_pool_t *_global_pool ;
22774
 
  apr_array_header_t *temp1 ;
 
25397
  svn_rangelist_t *temp1 ;
22775
25398
  long val3 ;
22776
25399
  int ecode3 = 0 ;
22777
25400
  long val4 ;
22866
25489
 
22867
25490
SWIGINTERN VALUE
22868
25491
_wrap_svn_rangelist_inheritable(int argc, VALUE *argv, VALUE self) {
22869
 
  apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
22870
 
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
 
25492
  svn_rangelist_t **arg1 = (svn_rangelist_t **) 0 ;
 
25493
  svn_rangelist_t *arg2 = (svn_rangelist_t *) 0 ;
22871
25494
  svn_revnum_t arg3 ;
22872
25495
  svn_revnum_t arg4 ;
22873
25496
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
22874
25497
  VALUE _global_svn_swig_rb_pool ;
22875
25498
  apr_pool_t *_global_pool ;
22876
 
  apr_array_header_t *temp1 ;
 
25499
  svn_rangelist_t *temp1 ;
22877
25500
  long val3 ;
22878
25501
  int ecode3 = 0 ;
22879
25502
  long val4 ;
23321
25944
 
23322
25945
SWIGINTERN VALUE
23323
25946
_wrap_svn_rangelist_dup(int argc, VALUE *argv, VALUE self) {
23324
 
  apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
 
25947
  svn_rangelist_t *arg1 = (svn_rangelist_t *) 0 ;
23325
25948
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
23326
25949
  VALUE _global_svn_swig_rb_pool ;
23327
25950
  apr_pool_t *_global_pool ;
23328
 
  apr_array_header_t *result = 0 ;
 
25951
  svn_rangelist_t *result = 0 ;
23329
25952
  VALUE vresult = Qnil;
23330
25953
  
23331
25954
  {
23343
25966
    
23344
25967
  }
23345
25968
  {
23346
 
    result = (apr_array_header_t *)svn_rangelist_dup((apr_array_header_t const *)arg1,arg2);
 
25969
    result = (svn_rangelist_t *)svn_rangelist_dup((apr_array_header_t const *)arg1,arg2);
23347
25970
    
23348
25971
    
23349
25972
    
23432
26055
}
23433
26056
 
23434
26057
 
23435
 
swig_class SwigClassSvn_io_dirent2_t;
 
26058
static swig_class SwigClassSvn_io_dirent2_t;
23436
26059
 
23437
26060
SWIGINTERN VALUE
23438
26061
_wrap_svn_io_dirent2_t_kind_set(int argc, VALUE *argv, VALUE self) {
23439
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26062
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23440
26063
  svn_node_kind_t arg2 ;
23441
26064
  void *argp1 = 0 ;
23442
26065
  int res1 = 0 ;
23448
26071
  }
23449
26072
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23450
26073
  if (!SWIG_IsOK(res1)) {
23451
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","kind", 1, self )); 
 
26074
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","kind", 1, self )); 
23452
26075
  }
23453
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26076
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23454
26077
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
23455
26078
  if (!SWIG_IsOK(ecode2)) {
23456
26079
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_node_kind_t","kind", 2, argv[0] ));
23465
26088
 
23466
26089
SWIGINTERN VALUE
23467
26090
_wrap_svn_io_dirent2_t_kind_get(int argc, VALUE *argv, VALUE self) {
23468
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26091
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23469
26092
  void *argp1 = 0 ;
23470
26093
  int res1 = 0 ;
23471
26094
  svn_node_kind_t result;
23476
26099
  }
23477
26100
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23478
26101
  if (!SWIG_IsOK(res1)) {
23479
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","kind", 1, self )); 
 
26102
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","kind", 1, self )); 
23480
26103
  }
23481
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26104
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23482
26105
  result = (svn_node_kind_t) ((arg1)->kind);
23483
26106
  vresult = SWIG_From_int((int)(result));
23484
26107
  return vresult;
23489
26112
 
23490
26113
SWIGINTERN VALUE
23491
26114
_wrap_svn_io_dirent2_t_special_set(int argc, VALUE *argv, VALUE self) {
23492
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26115
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23493
26116
  svn_boolean_t arg2 ;
23494
26117
  void *argp1 = 0 ;
23495
26118
  int res1 = 0 ;
23499
26122
  }
23500
26123
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23501
26124
  if (!SWIG_IsOK(res1)) {
23502
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","special", 1, self )); 
 
26125
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","special", 1, self )); 
23503
26126
  }
23504
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26127
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23505
26128
  arg2 = RTEST(argv[0]);
23506
26129
  if (arg1) (arg1)->special = arg2;
23507
26130
  return Qnil;
23512
26135
 
23513
26136
SWIGINTERN VALUE
23514
26137
_wrap_svn_io_dirent2_t_special_get(int argc, VALUE *argv, VALUE self) {
23515
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26138
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23516
26139
  void *argp1 = 0 ;
23517
26140
  int res1 = 0 ;
23518
26141
  svn_boolean_t result;
23523
26146
  }
23524
26147
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23525
26148
  if (!SWIG_IsOK(res1)) {
23526
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","special", 1, self )); 
 
26149
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","special", 1, self )); 
23527
26150
  }
23528
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26151
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23529
26152
  result = (svn_boolean_t) ((arg1)->special);
23530
26153
  vresult = result ? Qtrue : Qfalse;
23531
26154
  return vresult;
23536
26159
 
23537
26160
SWIGINTERN VALUE
23538
26161
_wrap_svn_io_dirent2_t_filesize_set(int argc, VALUE *argv, VALUE self) {
23539
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26162
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23540
26163
  svn_filesize_t arg2 ;
23541
26164
  void *argp1 = 0 ;
23542
26165
  int res1 = 0 ;
23546
26169
  }
23547
26170
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23548
26171
  if (!SWIG_IsOK(res1)) {
23549
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","filesize", 1, self )); 
 
26172
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","filesize", 1, self )); 
23550
26173
  }
23551
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26174
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23552
26175
  {
23553
26176
    arg2 = (svn_filesize_t)NUM2LL(argv[0]);
23554
26177
  }
23561
26184
 
23562
26185
SWIGINTERN VALUE
23563
26186
_wrap_svn_io_dirent2_t_filesize_get(int argc, VALUE *argv, VALUE self) {
23564
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26187
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23565
26188
  void *argp1 = 0 ;
23566
26189
  int res1 = 0 ;
23567
26190
  svn_filesize_t result;
23572
26195
  }
23573
26196
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23574
26197
  if (!SWIG_IsOK(res1)) {
23575
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","filesize", 1, self )); 
 
26198
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","filesize", 1, self )); 
23576
26199
  }
23577
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26200
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23578
26201
  result =  ((arg1)->filesize);
23579
26202
  {
23580
26203
    vresult = LL2NUM((svn_filesize_t)(result));
23587
26210
 
23588
26211
SWIGINTERN VALUE
23589
26212
_wrap_svn_io_dirent2_t_mtime_set(int argc, VALUE *argv, VALUE self) {
23590
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26213
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23591
26214
  apr_time_t arg2 ;
23592
26215
  void *argp1 = 0 ;
23593
26216
  int res1 = 0 ;
23597
26220
  }
23598
26221
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23599
26222
  if (!SWIG_IsOK(res1)) {
23600
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","mtime", 1, self )); 
 
26223
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","mtime", 1, self )); 
23601
26224
  }
23602
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26225
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23603
26226
  {
23604
26227
    arg2 = (apr_time_t)NUM2LL(argv[0]);
23605
26228
  }
23612
26235
 
23613
26236
SWIGINTERN VALUE
23614
26237
_wrap_svn_io_dirent2_t_mtime_get(int argc, VALUE *argv, VALUE self) {
23615
 
  svn_io_dirent2_t *arg1 = (svn_io_dirent2_t *) 0 ;
 
26238
  struct svn_io_dirent2_t *arg1 = (struct svn_io_dirent2_t *) 0 ;
23616
26239
  void *argp1 = 0 ;
23617
26240
  int res1 = 0 ;
23618
26241
  apr_time_t result;
23623
26246
  }
23624
26247
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent2_t, 0 |  0 );
23625
26248
  if (!SWIG_IsOK(res1)) {
23626
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent2_t *","mtime", 1, self )); 
 
26249
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent2_t *","mtime", 1, self )); 
23627
26250
  }
23628
 
  arg1 = (svn_io_dirent2_t *)(argp1);
 
26251
  arg1 = (struct svn_io_dirent2_t *)(argp1);
23629
26252
  result =  ((arg1)->mtime);
23630
26253
  {
23631
26254
    vresult = LL2NUM((apr_time_t)(result));
23655
26278
 
23656
26279
SWIGINTERN VALUE
23657
26280
_wrap_new_svn_io_dirent2_t(int argc, VALUE *argv, VALUE self) {
23658
 
  svn_io_dirent2_t *result = 0 ;
 
26281
  struct svn_io_dirent2_t *result = 0 ;
23659
26282
  
23660
26283
  if ((argc < 0) || (argc > 0)) {
23661
26284
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
23662
26285
  }
23663
26286
  {
23664
 
    result = (svn_io_dirent2_t *)calloc(1, sizeof(svn_io_dirent2_t));
 
26287
    result = (struct svn_io_dirent2_t *)calloc(1, sizeof(struct svn_io_dirent2_t));
23665
26288
    DATA_PTR(self) = result;
23666
26289
    
23667
26290
    
23674
26297
 
23675
26298
 
23676
26299
SWIGINTERN void
23677
 
free_svn_io_dirent2_t(svn_io_dirent2_t *arg1) {
 
26300
free_svn_io_dirent2_t(struct svn_io_dirent2_t *arg1) {
23678
26301
    free((char *) arg1);
23679
26302
}
23680
26303
 
23778
26401
}
23779
26402
 
23780
26403
 
23781
 
swig_class SwigClassSvn_io_dirent_t;
 
26404
static swig_class SwigClassSvn_io_dirent_t;
23782
26405
 
23783
26406
SWIGINTERN VALUE
23784
26407
_wrap_svn_io_dirent_t_kind_set(int argc, VALUE *argv, VALUE self) {
23785
 
  svn_io_dirent_t *arg1 = (svn_io_dirent_t *) 0 ;
 
26408
  struct svn_io_dirent_t *arg1 = (struct svn_io_dirent_t *) 0 ;
23786
26409
  svn_node_kind_t arg2 ;
23787
26410
  void *argp1 = 0 ;
23788
26411
  int res1 = 0 ;
23794
26417
  }
23795
26418
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent_t, 0 |  0 );
23796
26419
  if (!SWIG_IsOK(res1)) {
23797
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent_t *","kind", 1, self )); 
 
26420
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent_t *","kind", 1, self )); 
23798
26421
  }
23799
 
  arg1 = (svn_io_dirent_t *)(argp1);
 
26422
  arg1 = (struct svn_io_dirent_t *)(argp1);
23800
26423
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
23801
26424
  if (!SWIG_IsOK(ecode2)) {
23802
26425
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_node_kind_t","kind", 2, argv[0] ));
23811
26434
 
23812
26435
SWIGINTERN VALUE
23813
26436
_wrap_svn_io_dirent_t_kind_get(int argc, VALUE *argv, VALUE self) {
23814
 
  svn_io_dirent_t *arg1 = (svn_io_dirent_t *) 0 ;
 
26437
  struct svn_io_dirent_t *arg1 = (struct svn_io_dirent_t *) 0 ;
23815
26438
  void *argp1 = 0 ;
23816
26439
  int res1 = 0 ;
23817
26440
  svn_node_kind_t result;
23822
26445
  }
23823
26446
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent_t, 0 |  0 );
23824
26447
  if (!SWIG_IsOK(res1)) {
23825
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent_t *","kind", 1, self )); 
 
26448
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent_t *","kind", 1, self )); 
23826
26449
  }
23827
 
  arg1 = (svn_io_dirent_t *)(argp1);
 
26450
  arg1 = (struct svn_io_dirent_t *)(argp1);
23828
26451
  result = (svn_node_kind_t) ((arg1)->kind);
23829
26452
  vresult = SWIG_From_int((int)(result));
23830
26453
  return vresult;
23835
26458
 
23836
26459
SWIGINTERN VALUE
23837
26460
_wrap_svn_io_dirent_t_special_set(int argc, VALUE *argv, VALUE self) {
23838
 
  svn_io_dirent_t *arg1 = (svn_io_dirent_t *) 0 ;
 
26461
  struct svn_io_dirent_t *arg1 = (struct svn_io_dirent_t *) 0 ;
23839
26462
  svn_boolean_t arg2 ;
23840
26463
  void *argp1 = 0 ;
23841
26464
  int res1 = 0 ;
23845
26468
  }
23846
26469
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent_t, 0 |  0 );
23847
26470
  if (!SWIG_IsOK(res1)) {
23848
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent_t *","special", 1, self )); 
 
26471
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent_t *","special", 1, self )); 
23849
26472
  }
23850
 
  arg1 = (svn_io_dirent_t *)(argp1);
 
26473
  arg1 = (struct svn_io_dirent_t *)(argp1);
23851
26474
  arg2 = RTEST(argv[0]);
23852
26475
  if (arg1) (arg1)->special = arg2;
23853
26476
  return Qnil;
23858
26481
 
23859
26482
SWIGINTERN VALUE
23860
26483
_wrap_svn_io_dirent_t_special_get(int argc, VALUE *argv, VALUE self) {
23861
 
  svn_io_dirent_t *arg1 = (svn_io_dirent_t *) 0 ;
 
26484
  struct svn_io_dirent_t *arg1 = (struct svn_io_dirent_t *) 0 ;
23862
26485
  void *argp1 = 0 ;
23863
26486
  int res1 = 0 ;
23864
26487
  svn_boolean_t result;
23869
26492
  }
23870
26493
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_io_dirent_t, 0 |  0 );
23871
26494
  if (!SWIG_IsOK(res1)) {
23872
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_io_dirent_t *","special", 1, self )); 
 
26495
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_io_dirent_t *","special", 1, self )); 
23873
26496
  }
23874
 
  arg1 = (svn_io_dirent_t *)(argp1);
 
26497
  arg1 = (struct svn_io_dirent_t *)(argp1);
23875
26498
  result = (svn_boolean_t) ((arg1)->special);
23876
26499
  vresult = result ? Qtrue : Qfalse;
23877
26500
  return vresult;
23899
26522
 
23900
26523
SWIGINTERN VALUE
23901
26524
_wrap_new_svn_io_dirent_t(int argc, VALUE *argv, VALUE self) {
23902
 
  svn_io_dirent_t *result = 0 ;
 
26525
  struct svn_io_dirent_t *result = 0 ;
23903
26526
  
23904
26527
  if ((argc < 0) || (argc > 0)) {
23905
26528
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
23906
26529
  }
23907
26530
  {
23908
 
    result = (svn_io_dirent_t *)calloc(1, sizeof(svn_io_dirent_t));
 
26531
    result = (struct svn_io_dirent_t *)calloc(1, sizeof(struct svn_io_dirent_t));
23909
26532
    DATA_PTR(self) = result;
23910
26533
    
23911
26534
    
23918
26541
 
23919
26542
 
23920
26543
SWIGINTERN void
23921
 
free_svn_io_dirent_t(svn_io_dirent_t *arg1) {
 
26544
free_svn_io_dirent_t(struct svn_io_dirent_t *arg1) {
23922
26545
    free((char *) arg1);
23923
26546
}
23924
26547
 
24488
27111
 
24489
27112
 
24490
27113
SWIGINTERN VALUE
 
27114
_wrap_svn_io_filesizes_three_different_p(int argc, VALUE *argv, VALUE self) {
 
27115
  svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
 
27116
  svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
 
27117
  svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
 
27118
  char *arg4 = (char *) 0 ;
 
27119
  char *arg5 = (char *) 0 ;
 
27120
  char *arg6 = (char *) 0 ;
 
27121
  apr_pool_t *arg7 = (apr_pool_t *) 0 ;
 
27122
  VALUE _global_svn_swig_rb_pool ;
 
27123
  apr_pool_t *_global_pool ;
 
27124
  svn_boolean_t temp1 ;
 
27125
  svn_boolean_t temp2 ;
 
27126
  svn_boolean_t temp3 ;
 
27127
  int res4 ;
 
27128
  char *buf4 = 0 ;
 
27129
  int alloc4 = 0 ;
 
27130
  int res5 ;
 
27131
  char *buf5 = 0 ;
 
27132
  int alloc5 = 0 ;
 
27133
  int res6 ;
 
27134
  char *buf6 = 0 ;
 
27135
  int alloc6 = 0 ;
 
27136
  svn_error_t *result = 0 ;
 
27137
  VALUE vresult = Qnil;
 
27138
  
 
27139
  {
 
27140
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
 
27141
    _global_pool = arg7;
 
27142
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
27143
  }
 
27144
  arg1 = &temp1;
 
27145
  arg2 = &temp2;
 
27146
  arg3 = &temp3;
 
27147
  if ((argc < 3) || (argc > 4)) {
 
27148
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
27149
  }
 
27150
  res4 = SWIG_AsCharPtrAndSize(argv[0], &buf4, NULL, &alloc4);
 
27151
  if (!SWIG_IsOK(res4)) {
 
27152
    SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_io_filesizes_three_different_p", 4, argv[0] ));
 
27153
  }
 
27154
  arg4 = (char *)(buf4);
 
27155
  res5 = SWIG_AsCharPtrAndSize(argv[1], &buf5, NULL, &alloc5);
 
27156
  if (!SWIG_IsOK(res5)) {
 
27157
    SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *","svn_io_filesizes_three_different_p", 5, argv[1] ));
 
27158
  }
 
27159
  arg5 = (char *)(buf5);
 
27160
  res6 = SWIG_AsCharPtrAndSize(argv[2], &buf6, NULL, &alloc6);
 
27161
  if (!SWIG_IsOK(res6)) {
 
27162
    SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "char const *","svn_io_filesizes_three_different_p", 6, argv[2] ));
 
27163
  }
 
27164
  arg6 = (char *)(buf6);
 
27165
  if (argc > 3) {
 
27166
    
 
27167
  }
 
27168
  {
 
27169
    result = (svn_error_t *)svn_io_filesizes_three_different_p(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7);
 
27170
    
 
27171
    
 
27172
    
 
27173
  }
 
27174
  {
 
27175
    if (result) {
 
27176
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27177
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27178
      svn_swig_rb_handle_svn_error(result);
 
27179
    }
 
27180
    vresult = Qnil;
 
27181
  }
 
27182
  {
 
27183
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg1 ? Qtrue : Qfalse);
 
27184
  }
 
27185
  {
 
27186
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg2 ? Qtrue : Qfalse);
 
27187
  }
 
27188
  {
 
27189
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg3 ? Qtrue : Qfalse);
 
27190
  }
 
27191
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
27192
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
27193
  if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
 
27194
  {
 
27195
    VALUE target;
 
27196
    target = _global_vresult_address == &vresult ? self : vresult;
 
27197
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27198
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27199
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27200
  }
 
27201
  return vresult;
 
27202
fail:
 
27203
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
27204
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
27205
  if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
 
27206
  {
 
27207
    VALUE target;
 
27208
    target = _global_vresult_address == &vresult ? self : vresult;
 
27209
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27210
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27211
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27212
  }
 
27213
  return Qnil;
 
27214
}
 
27215
 
 
27216
 
 
27217
SWIGINTERN VALUE
24491
27218
_wrap_svn_io_file_checksum2(int argc, VALUE *argv, VALUE self) {
24492
27219
  svn_checksum_t **arg1 = (svn_checksum_t **) 0 ;
24493
27220
  char *arg2 = (char *) 0 ;
24499
27226
  int res2 ;
24500
27227
  char *buf2 = 0 ;
24501
27228
  int alloc2 = 0 ;
24502
 
  void *argp3 ;
24503
 
  int res3 = 0 ;
 
27229
  int val3 ;
 
27230
  int ecode3 = 0 ;
24504
27231
  svn_error_t *result = 0 ;
24505
27232
  VALUE vresult = Qnil;
24506
27233
  
24518
27245
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_io_file_checksum2", 2, argv[0] ));
24519
27246
  }
24520
27247
  arg2 = (char *)(buf2);
24521
 
  {
24522
 
    res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_svn_checksum_kind_t,  0 );
24523
 
    if (!SWIG_IsOK(res3)) {
24524
 
      SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_io_file_checksum2", 3, argv[1] )); 
24525
 
    }  
24526
 
    if (!argp3) {
24527
 
      SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "svn_checksum_kind_t","svn_io_file_checksum2", 3, argv[1]));
24528
 
    } else {
24529
 
      arg3 = *((svn_checksum_kind_t *)(argp3));
24530
 
    }
24531
 
  }
 
27248
  ecode3 = SWIG_AsVal_int(argv[1], &val3);
 
27249
  if (!SWIG_IsOK(ecode3)) {
 
27250
    SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_io_file_checksum2", 3, argv[1] ));
 
27251
  } 
 
27252
  arg3 = (svn_checksum_kind_t)(val3);
24532
27253
  if (argc > 2) {
24533
27254
    
24534
27255
  }
24730
27451
 
24731
27452
 
24732
27453
SWIGINTERN VALUE
 
27454
_wrap_svn_io_files_contents_three_same_p(int argc, VALUE *argv, VALUE self) {
 
27455
  svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
 
27456
  svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
 
27457
  svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
 
27458
  char *arg4 = (char *) 0 ;
 
27459
  char *arg5 = (char *) 0 ;
 
27460
  char *arg6 = (char *) 0 ;
 
27461
  apr_pool_t *arg7 = (apr_pool_t *) 0 ;
 
27462
  VALUE _global_svn_swig_rb_pool ;
 
27463
  apr_pool_t *_global_pool ;
 
27464
  svn_boolean_t temp1 ;
 
27465
  svn_boolean_t temp2 ;
 
27466
  svn_boolean_t temp3 ;
 
27467
  int res4 ;
 
27468
  char *buf4 = 0 ;
 
27469
  int alloc4 = 0 ;
 
27470
  int res5 ;
 
27471
  char *buf5 = 0 ;
 
27472
  int alloc5 = 0 ;
 
27473
  int res6 ;
 
27474
  char *buf6 = 0 ;
 
27475
  int alloc6 = 0 ;
 
27476
  svn_error_t *result = 0 ;
 
27477
  VALUE vresult = Qnil;
 
27478
  
 
27479
  {
 
27480
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
 
27481
    _global_pool = arg7;
 
27482
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
27483
  }
 
27484
  arg1 = &temp1;
 
27485
  arg2 = &temp2;
 
27486
  arg3 = &temp3;
 
27487
  if ((argc < 3) || (argc > 4)) {
 
27488
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
27489
  }
 
27490
  res4 = SWIG_AsCharPtrAndSize(argv[0], &buf4, NULL, &alloc4);
 
27491
  if (!SWIG_IsOK(res4)) {
 
27492
    SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_io_files_contents_three_same_p", 4, argv[0] ));
 
27493
  }
 
27494
  arg4 = (char *)(buf4);
 
27495
  res5 = SWIG_AsCharPtrAndSize(argv[1], &buf5, NULL, &alloc5);
 
27496
  if (!SWIG_IsOK(res5)) {
 
27497
    SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *","svn_io_files_contents_three_same_p", 5, argv[1] ));
 
27498
  }
 
27499
  arg5 = (char *)(buf5);
 
27500
  res6 = SWIG_AsCharPtrAndSize(argv[2], &buf6, NULL, &alloc6);
 
27501
  if (!SWIG_IsOK(res6)) {
 
27502
    SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "char const *","svn_io_files_contents_three_same_p", 6, argv[2] ));
 
27503
  }
 
27504
  arg6 = (char *)(buf6);
 
27505
  if (argc > 3) {
 
27506
    
 
27507
  }
 
27508
  {
 
27509
    result = (svn_error_t *)svn_io_files_contents_three_same_p(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7);
 
27510
    
 
27511
    
 
27512
    
 
27513
  }
 
27514
  {
 
27515
    if (result) {
 
27516
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27517
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27518
      svn_swig_rb_handle_svn_error(result);
 
27519
    }
 
27520
    vresult = Qnil;
 
27521
  }
 
27522
  {
 
27523
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg1 ? Qtrue : Qfalse);
 
27524
  }
 
27525
  {
 
27526
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg2 ? Qtrue : Qfalse);
 
27527
  }
 
27528
  {
 
27529
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg3 ? Qtrue : Qfalse);
 
27530
  }
 
27531
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
27532
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
27533
  if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
 
27534
  {
 
27535
    VALUE target;
 
27536
    target = _global_vresult_address == &vresult ? self : vresult;
 
27537
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27538
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27539
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27540
  }
 
27541
  return vresult;
 
27542
fail:
 
27543
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
27544
  if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
27545
  if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
 
27546
  {
 
27547
    VALUE target;
 
27548
    target = _global_vresult_address == &vresult ? self : vresult;
 
27549
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27550
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27551
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27552
  }
 
27553
  return Qnil;
 
27554
}
 
27555
 
 
27556
 
 
27557
SWIGINTERN VALUE
 
27558
_wrap_svn_io_lock_open_file(int argc, VALUE *argv, VALUE self) {
 
27559
  apr_file_t *arg1 = (apr_file_t *) 0 ;
 
27560
  svn_boolean_t arg2 ;
 
27561
  svn_boolean_t arg3 ;
 
27562
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
27563
  VALUE _global_svn_swig_rb_pool ;
 
27564
  apr_pool_t *_global_pool ;
 
27565
  svn_error_t *result = 0 ;
 
27566
  VALUE vresult = Qnil;
 
27567
  
 
27568
  {
 
27569
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
27570
    _global_pool = arg4;
 
27571
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
27572
  }
 
27573
  if ((argc < 3) || (argc > 4)) {
 
27574
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
27575
  }
 
27576
  {
 
27577
    arg1 = svn_swig_rb_make_file(argv[0], _global_pool);
 
27578
  }
 
27579
  arg2 = RTEST(argv[1]);
 
27580
  arg3 = RTEST(argv[2]);
 
27581
  if (argc > 3) {
 
27582
    
 
27583
  }
 
27584
  {
 
27585
    result = (svn_error_t *)svn_io_lock_open_file(arg1,arg2,arg3,arg4);
 
27586
    
 
27587
    
 
27588
    
 
27589
  }
 
27590
  {
 
27591
    if (result) {
 
27592
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27593
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27594
      svn_swig_rb_handle_svn_error(result);
 
27595
    }
 
27596
    vresult = Qnil;
 
27597
  }
 
27598
  {
 
27599
    VALUE target;
 
27600
    target = _global_vresult_address == &vresult ? self : vresult;
 
27601
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27602
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27603
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27604
  }
 
27605
  return vresult;
 
27606
fail:
 
27607
  {
 
27608
    VALUE target;
 
27609
    target = _global_vresult_address == &vresult ? self : vresult;
 
27610
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27611
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27612
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27613
  }
 
27614
  return Qnil;
 
27615
}
 
27616
 
 
27617
 
 
27618
SWIGINTERN VALUE
 
27619
_wrap_svn_io_unlock_open_file(int argc, VALUE *argv, VALUE self) {
 
27620
  apr_file_t *arg1 = (apr_file_t *) 0 ;
 
27621
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
27622
  VALUE _global_svn_swig_rb_pool ;
 
27623
  apr_pool_t *_global_pool ;
 
27624
  svn_error_t *result = 0 ;
 
27625
  VALUE vresult = Qnil;
 
27626
  
 
27627
  {
 
27628
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
27629
    _global_pool = arg2;
 
27630
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
27631
  }
 
27632
  if ((argc < 1) || (argc > 2)) {
 
27633
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
27634
  }
 
27635
  {
 
27636
    arg1 = svn_swig_rb_make_file(argv[0], _global_pool);
 
27637
  }
 
27638
  if (argc > 1) {
 
27639
    
 
27640
  }
 
27641
  {
 
27642
    result = (svn_error_t *)svn_io_unlock_open_file(arg1,arg2);
 
27643
    
 
27644
    
 
27645
    
 
27646
  }
 
27647
  {
 
27648
    if (result) {
 
27649
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27650
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27651
      svn_swig_rb_handle_svn_error(result);
 
27652
    }
 
27653
    vresult = Qnil;
 
27654
  }
 
27655
  {
 
27656
    VALUE target;
 
27657
    target = _global_vresult_address == &vresult ? self : vresult;
 
27658
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27659
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27660
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27661
  }
 
27662
  return vresult;
 
27663
fail:
 
27664
  {
 
27665
    VALUE target;
 
27666
    target = _global_vresult_address == &vresult ? self : vresult;
 
27667
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
27668
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
27669
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
27670
  }
 
27671
  return Qnil;
 
27672
}
 
27673
 
 
27674
 
 
27675
SWIGINTERN VALUE
24733
27676
_wrap_svn_stream_set_skip(int argc, VALUE *argv, VALUE self) {
24734
27677
  svn_stream_t *arg1 = (svn_stream_t *) 0 ;
24735
27678
  svn_stream_skip_fn_t arg2 = (svn_stream_skip_fn_t) 0 ;
25602
28545
 
25603
28546
 
25604
28547
SWIGINTERN VALUE
 
28548
_wrap_svn_stream_buffered(int argc, VALUE *argv, VALUE self) {
 
28549
  apr_pool_t *arg1 = (apr_pool_t *) 0 ;
 
28550
  VALUE _global_svn_swig_rb_pool ;
 
28551
  apr_pool_t *_global_pool ;
 
28552
  svn_stream_t *result = 0 ;
 
28553
  VALUE vresult = Qnil;
 
28554
  
 
28555
  {
 
28556
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg1);
 
28557
    _global_pool = arg1;
 
28558
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
28559
  }
 
28560
  if ((argc < 0) || (argc > 1)) {
 
28561
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
28562
  }
 
28563
  if (argc > 0) {
 
28564
    
 
28565
  }
 
28566
  {
 
28567
    result = (svn_stream_t *)svn_stream_buffered(arg1);
 
28568
    
 
28569
    
 
28570
    
 
28571
  }
 
28572
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_stream_t, 0 |  0 );
 
28573
  {
 
28574
    VALUE target;
 
28575
    target = _global_vresult_address == &vresult ? self : vresult;
 
28576
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
28577
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
28578
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
28579
  }
 
28580
  return vresult;
 
28581
fail:
 
28582
  {
 
28583
    VALUE target;
 
28584
    target = _global_vresult_address == &vresult ? self : vresult;
 
28585
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
28586
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
28587
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
28588
  }
 
28589
  return Qnil;
 
28590
}
 
28591
 
 
28592
 
 
28593
SWIGINTERN VALUE
25605
28594
_wrap_svn_stream_compressed(int argc, VALUE *argv, VALUE self) {
25606
28595
  svn_stream_t *arg1 = (svn_stream_t *) 0 ;
25607
28596
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
25663
28652
  apr_pool_t *_global_pool ;
25664
28653
  svn_checksum_t *temp2 ;
25665
28654
  svn_checksum_t *temp3 ;
25666
 
  void *argp4 ;
25667
 
  int res4 = 0 ;
 
28655
  int val4 ;
 
28656
  int ecode4 = 0 ;
25668
28657
  svn_stream_t *result = 0 ;
25669
28658
  VALUE vresult = Qnil;
25670
28659
  
25681
28670
  {
25682
28671
    arg1 = svn_swig_rb_make_stream(argv[0]);
25683
28672
  }
25684
 
  {
25685
 
    res4 = SWIG_ConvertPtr(argv[1], &argp4, SWIGTYPE_p_svn_checksum_kind_t,  0 );
25686
 
    if (!SWIG_IsOK(res4)) {
25687
 
      SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_stream_checksummed2", 4, argv[1] )); 
25688
 
    }  
25689
 
    if (!argp4) {
25690
 
      SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "svn_checksum_kind_t","svn_stream_checksummed2", 4, argv[1]));
25691
 
    } else {
25692
 
      arg4 = *((svn_checksum_kind_t *)(argp4));
25693
 
    }
25694
 
  }
 
28673
  ecode4 = SWIG_AsVal_int(argv[1], &val4);
 
28674
  if (!SWIG_IsOK(ecode4)) {
 
28675
    SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_stream_checksummed2", 4, argv[1] ));
 
28676
  } 
 
28677
  arg4 = (svn_checksum_kind_t)(val4);
25695
28678
  arg5 = RTEST(argv[2]);
25696
28679
  if (argc > 3) {
25697
28680
    
26121
29104
 
26122
29105
 
26123
29106
SWIGINTERN VALUE
 
29107
_wrap_svn_stream_puts(int argc, VALUE *argv, VALUE self) {
 
29108
  svn_stream_t *arg1 = (svn_stream_t *) 0 ;
 
29109
  char *arg2 = (char *) 0 ;
 
29110
  int res2 ;
 
29111
  char *buf2 = 0 ;
 
29112
  int alloc2 = 0 ;
 
29113
  svn_error_t *result = 0 ;
 
29114
  VALUE vresult = Qnil;
 
29115
  
 
29116
  if ((argc < 2) || (argc > 2)) {
 
29117
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
29118
  }
 
29119
  {
 
29120
    arg1 = svn_swig_rb_make_stream(argv[0]);
 
29121
  }
 
29122
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
 
29123
  if (!SWIG_IsOK(res2)) {
 
29124
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_stream_puts", 2, argv[1] ));
 
29125
  }
 
29126
  arg2 = (char *)(buf2);
 
29127
  {
 
29128
    result = (svn_error_t *)svn_stream_puts(arg1,(char const *)arg2);
 
29129
    
 
29130
    
 
29131
    
 
29132
  }
 
29133
  {
 
29134
    if (result) {
 
29135
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
29136
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
29137
      svn_swig_rb_handle_svn_error(result);
 
29138
    }
 
29139
    vresult = Qnil;
 
29140
  }
 
29141
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
29142
  return vresult;
 
29143
fail:
 
29144
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
29145
  return Qnil;
 
29146
}
 
29147
 
 
29148
 
 
29149
SWIGINTERN VALUE
26124
29150
_wrap_svn_stream_readline(int argc, VALUE *argv, VALUE self) {
26125
29151
  svn_stream_t *arg1 = (svn_stream_t *) 0 ;
26126
29152
  svn_stringbuf_t **arg2 = (svn_stringbuf_t **) 0 ;
26630
29656
 
26631
29657
 
26632
29658
SWIGINTERN VALUE
 
29659
_wrap_svn_stream_lazyopen_create(int argc, VALUE *argv, VALUE self) {
 
29660
  svn_stream_lazyopen_func_t arg1 = (svn_stream_lazyopen_func_t) 0 ;
 
29661
  void *arg2 = (void *) 0 ;
 
29662
  svn_boolean_t arg3 ;
 
29663
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
29664
  VALUE _global_svn_swig_rb_pool ;
 
29665
  apr_pool_t *_global_pool ;
 
29666
  int res2 ;
 
29667
  svn_stream_t *result = 0 ;
 
29668
  VALUE vresult = Qnil;
 
29669
  
 
29670
  {
 
29671
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
29672
    _global_pool = arg4;
 
29673
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
29674
  }
 
29675
  if ((argc < 3) || (argc > 4)) {
 
29676
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
29677
  }
 
29678
  {
 
29679
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t);
 
29680
    if (!SWIG_IsOK(res)) {
 
29681
      SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_stream_lazyopen_func_t","svn_stream_lazyopen_create", 1, argv[0] )); 
 
29682
    }
 
29683
  }
 
29684
  res2 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg2), 0, 0);
 
29685
  if (!SWIG_IsOK(res2)) {
 
29686
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void *","svn_stream_lazyopen_create", 2, argv[1] )); 
 
29687
  }
 
29688
  arg3 = RTEST(argv[2]);
 
29689
  if (argc > 3) {
 
29690
    
 
29691
  }
 
29692
  {
 
29693
    result = (svn_stream_t *)svn_stream_lazyopen_create(arg1,arg2,arg3,arg4);
 
29694
    
 
29695
    
 
29696
    
 
29697
  }
 
29698
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_stream_t, 0 |  0 );
 
29699
  {
 
29700
    VALUE target;
 
29701
    target = _global_vresult_address == &vresult ? self : vresult;
 
29702
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
29703
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
29704
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
29705
  }
 
29706
  return vresult;
 
29707
fail:
 
29708
  {
 
29709
    VALUE target;
 
29710
    target = _global_vresult_address == &vresult ? self : vresult;
 
29711
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
29712
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
29713
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
29714
  }
 
29715
  return Qnil;
 
29716
}
 
29717
 
 
29718
 
 
29719
SWIGINTERN VALUE
26633
29720
_wrap_svn_stringbuf_from_file2(int argc, VALUE *argv, VALUE self) {
26634
29721
  svn_stringbuf_t **arg1 = (svn_stringbuf_t **) 0 ;
26635
29722
  char *arg2 = (char *) 0 ;
27084
30171
 
27085
30172
 
27086
30173
SWIGINTERN VALUE
 
30174
_wrap_svn_io_stat_dirent2(int argc, VALUE *argv, VALUE self) {
 
30175
  svn_io_dirent2_t **arg1 = (svn_io_dirent2_t **) 0 ;
 
30176
  char *arg2 = (char *) 0 ;
 
30177
  svn_boolean_t arg3 ;
 
30178
  svn_boolean_t arg4 ;
 
30179
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
 
30180
  apr_pool_t *arg6 = (apr_pool_t *) 0 ;
 
30181
  VALUE _global_svn_swig_rb_pool ;
 
30182
  apr_pool_t *_global_pool ;
 
30183
  svn_io_dirent2_t *temp1 ;
 
30184
  int res2 ;
 
30185
  char *buf2 = 0 ;
 
30186
  int alloc2 = 0 ;
 
30187
  svn_error_t *result = 0 ;
 
30188
  VALUE vresult = Qnil;
 
30189
  
 
30190
  {
 
30191
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5);
 
30192
    _global_pool = arg5;
 
30193
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
30194
  }
 
30195
  {
 
30196
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
 
30197
    _global_pool = arg6;
 
30198
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
30199
  }
 
30200
  arg1 = &temp1;
 
30201
  if ((argc < 3) || (argc > 5)) {
 
30202
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
30203
  }
 
30204
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
30205
  if (!SWIG_IsOK(res2)) {
 
30206
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_io_stat_dirent2", 2, argv[0] ));
 
30207
  }
 
30208
  arg2 = (char *)(buf2);
 
30209
  arg3 = RTEST(argv[1]);
 
30210
  arg4 = RTEST(argv[2]);
 
30211
  if (argc > 3) {
 
30212
    
 
30213
  }
 
30214
  if (argc > 4) {
 
30215
    
 
30216
  }
 
30217
  {
 
30218
    result = (svn_error_t *)svn_io_stat_dirent2((struct svn_io_dirent2_t const **)arg1,(char const *)arg2,arg3,arg4,arg5,arg6);
 
30219
    
 
30220
    
 
30221
    
 
30222
  }
 
30223
  {
 
30224
    if (result) {
 
30225
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30226
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30227
      svn_swig_rb_handle_svn_error(result);
 
30228
    }
 
30229
    vresult = Qnil;
 
30230
  }
 
30231
  {
 
30232
    /* FIXME: Missing argout typemap: svn_io_stat_dirent2 arg 1 (svn_io_dirent2_t const **) */
 
30233
    
 
30234
    
 
30235
    
 
30236
    
 
30237
    SWIG_exception(SWIG_ValueError, "svn_io_stat_dirent2 is not implemented yet");
 
30238
    
 
30239
  }
 
30240
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
30241
  {
 
30242
    VALUE target;
 
30243
    target = _global_vresult_address == &vresult ? self : vresult;
 
30244
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
30245
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30246
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30247
  }
 
30248
  {
 
30249
    VALUE target;
 
30250
    target = _global_vresult_address == &vresult ? self : vresult;
 
30251
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
30252
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30253
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30254
  }
 
30255
  return vresult;
 
30256
fail:
 
30257
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
30258
  {
 
30259
    VALUE target;
 
30260
    target = _global_vresult_address == &vresult ? self : vresult;
 
30261
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
30262
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30263
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30264
  }
 
30265
  {
 
30266
    VALUE target;
 
30267
    target = _global_vresult_address == &vresult ? self : vresult;
 
30268
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
30269
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30270
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30271
  }
 
30272
  return Qnil;
 
30273
}
 
30274
 
 
30275
 
 
30276
SWIGINTERN VALUE
27087
30277
_wrap_svn_io_stat_dirent(int argc, VALUE *argv, VALUE self) {
27088
30278
  svn_io_dirent2_t **arg1 = (svn_io_dirent2_t **) 0 ;
27089
30279
  char *arg2 = (char *) 0 ;
27270
30460
 
27271
30461
 
27272
30462
SWIGINTERN VALUE
 
30463
_wrap_svn_io_start_cmd3(int argc, VALUE *argv, VALUE self) {
 
30464
  apr_proc_t *arg1 = (apr_proc_t *) 0 ;
 
30465
  char *arg2 = (char *) 0 ;
 
30466
  char *arg3 = (char *) 0 ;
 
30467
  char **arg4 = (char **) 0 ;
 
30468
  char **arg5 = (char **) 0 ;
 
30469
  svn_boolean_t arg6 ;
 
30470
  svn_boolean_t arg7 ;
 
30471
  apr_file_t *arg8 = (apr_file_t *) 0 ;
 
30472
  svn_boolean_t arg9 ;
 
30473
  apr_file_t *arg10 = (apr_file_t *) 0 ;
 
30474
  svn_boolean_t arg11 ;
 
30475
  apr_file_t *arg12 = (apr_file_t *) 0 ;
 
30476
  apr_pool_t *arg13 = (apr_pool_t *) 0 ;
 
30477
  VALUE _global_svn_swig_rb_pool ;
 
30478
  apr_pool_t *_global_pool ;
 
30479
  void *argp1 = 0 ;
 
30480
  int res1 = 0 ;
 
30481
  int res2 ;
 
30482
  char *buf2 = 0 ;
 
30483
  int alloc2 = 0 ;
 
30484
  int res3 ;
 
30485
  char *buf3 = 0 ;
 
30486
  int alloc3 = 0 ;
 
30487
  void *argp4 = 0 ;
 
30488
  int res4 = 0 ;
 
30489
  void *argp5 = 0 ;
 
30490
  int res5 = 0 ;
 
30491
  svn_error_t *result = 0 ;
 
30492
  VALUE vresult = Qnil;
 
30493
  
 
30494
  {
 
30495
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg13);
 
30496
    _global_pool = arg13;
 
30497
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
30498
  }
 
30499
  if ((argc < 12) || (argc > 13)) {
 
30500
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 12)",argc); SWIG_fail;
 
30501
  }
 
30502
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_apr_proc_t, 0 |  0 );
 
30503
  if (!SWIG_IsOK(res1)) {
 
30504
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "apr_proc_t *","svn_io_start_cmd3", 1, argv[0] )); 
 
30505
  }
 
30506
  arg1 = (apr_proc_t *)(argp1);
 
30507
  res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
 
30508
  if (!SWIG_IsOK(res2)) {
 
30509
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_io_start_cmd3", 2, argv[1] ));
 
30510
  }
 
30511
  arg2 = (char *)(buf2);
 
30512
  res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3);
 
30513
  if (!SWIG_IsOK(res3)) {
 
30514
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_io_start_cmd3", 3, argv[2] ));
 
30515
  }
 
30516
  arg3 = (char *)(buf3);
 
30517
  res4 = SWIG_ConvertPtr(argv[3], &argp4,SWIGTYPE_p_p_char, 0 |  0 );
 
30518
  if (!SWIG_IsOK(res4)) {
 
30519
    SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *const *","svn_io_start_cmd3", 4, argv[3] )); 
 
30520
  }
 
30521
  arg4 = (char **)(argp4);
 
30522
  res5 = SWIG_ConvertPtr(argv[4], &argp5,SWIGTYPE_p_p_char, 0 |  0 );
 
30523
  if (!SWIG_IsOK(res5)) {
 
30524
    SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *const *","svn_io_start_cmd3", 5, argv[4] )); 
 
30525
  }
 
30526
  arg5 = (char **)(argp5);
 
30527
  arg6 = RTEST(argv[5]);
 
30528
  arg7 = RTEST(argv[6]);
 
30529
  {
 
30530
    arg8 = svn_swig_rb_make_file(argv[7], _global_pool);
 
30531
  }
 
30532
  arg9 = RTEST(argv[8]);
 
30533
  {
 
30534
    arg10 = svn_swig_rb_make_file(argv[9], _global_pool);
 
30535
  }
 
30536
  arg11 = RTEST(argv[10]);
 
30537
  {
 
30538
    arg12 = svn_swig_rb_make_file(argv[11], _global_pool);
 
30539
  }
 
30540
  if (argc > 12) {
 
30541
    
 
30542
  }
 
30543
  {
 
30544
    result = (svn_error_t *)svn_io_start_cmd3(arg1,(char const *)arg2,(char const *)arg3,(char const *const *)arg4,(char const *const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
 
30545
    
 
30546
    
 
30547
    
 
30548
  }
 
30549
  {
 
30550
    if (result) {
 
30551
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30552
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30553
      svn_swig_rb_handle_svn_error(result);
 
30554
    }
 
30555
    vresult = Qnil;
 
30556
  }
 
30557
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
30558
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
30559
  {
 
30560
    VALUE target;
 
30561
    target = _global_vresult_address == &vresult ? self : vresult;
 
30562
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
30563
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30564
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30565
  }
 
30566
  return vresult;
 
30567
fail:
 
30568
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
30569
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
30570
  {
 
30571
    VALUE target;
 
30572
    target = _global_vresult_address == &vresult ? self : vresult;
 
30573
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
30574
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
30575
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
30576
  }
 
30577
  return Qnil;
 
30578
}
 
30579
 
 
30580
 
 
30581
SWIGINTERN VALUE
27273
30582
_wrap_svn_io_start_cmd2(int argc, VALUE *argv, VALUE self) {
27274
30583
  apr_proc_t *arg1 = (apr_proc_t *) 0 ;
27275
30584
  char *arg2 = (char *) 0 ;
28366
31675
 
28367
31676
 
28368
31677
SWIGINTERN VALUE
 
31678
_wrap_svn_io_file_readline(int argc, VALUE *argv, VALUE self) {
 
31679
  apr_file_t *arg1 = (apr_file_t *) 0 ;
 
31680
  svn_stringbuf_t **arg2 = (svn_stringbuf_t **) 0 ;
 
31681
  char **arg3 = (char **) 0 ;
 
31682
  svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
 
31683
  apr_size_t arg5 ;
 
31684
  apr_pool_t *arg6 = (apr_pool_t *) 0 ;
 
31685
  apr_pool_t *arg7 = (apr_pool_t *) 0 ;
 
31686
  VALUE _global_svn_swig_rb_pool ;
 
31687
  apr_pool_t *_global_pool ;
 
31688
  svn_stringbuf_t *temp2 ;
 
31689
  char *temp3 ;
 
31690
  svn_boolean_t temp4 ;
 
31691
  unsigned long val5 ;
 
31692
  int ecode5 = 0 ;
 
31693
  svn_error_t *result = 0 ;
 
31694
  VALUE vresult = Qnil;
 
31695
  
 
31696
  {
 
31697
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
 
31698
    _global_pool = arg6;
 
31699
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
31700
  }
 
31701
  {
 
31702
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7);
 
31703
    _global_pool = arg7;
 
31704
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
31705
  }
 
31706
  arg2 = &temp2;
 
31707
  arg3 = &temp3;
 
31708
  arg4 = &temp4;
 
31709
  if ((argc < 2) || (argc > 4)) {
 
31710
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
31711
  }
 
31712
  {
 
31713
    arg1 = svn_swig_rb_make_file(argv[0], _global_pool);
 
31714
  }
 
31715
  ecode5 = SWIG_AsVal_unsigned_SS_long(argv[1], &val5);
 
31716
  if (!SWIG_IsOK(ecode5)) {
 
31717
    SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "apr_size_t","svn_io_file_readline", 5, argv[1] ));
 
31718
  } 
 
31719
  arg5 = (apr_size_t)(val5);
 
31720
  if (argc > 2) {
 
31721
    
 
31722
  }
 
31723
  if (argc > 3) {
 
31724
    
 
31725
  }
 
31726
  {
 
31727
    result = (svn_error_t *)svn_io_file_readline(arg1,arg2,(char const **)arg3,arg4,arg5,arg6,arg7);
 
31728
    
 
31729
    
 
31730
    
 
31731
  }
 
31732
  {
 
31733
    if (result) {
 
31734
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
31735
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
31736
      svn_swig_rb_handle_svn_error(result);
 
31737
    }
 
31738
    vresult = Qnil;
 
31739
  }
 
31740
  {
 
31741
    if (*arg2) {
 
31742
      vresult = SWIG_Ruby_AppendOutput(vresult, rb_str_new((*arg2)->data, (*arg2)->len));
 
31743
    } else {
 
31744
      vresult = SWIG_Ruby_AppendOutput(vresult, Qnil);
 
31745
    }
 
31746
  }
 
31747
  {
 
31748
    if (*arg3) {
 
31749
      vresult = SWIG_Ruby_AppendOutput(vresult, rb_str_new2(*arg3));
 
31750
    } else {
 
31751
      vresult = SWIG_Ruby_AppendOutput(vresult, Qnil);
 
31752
    }
 
31753
  }
 
31754
  {
 
31755
    vresult = SWIG_Ruby_AppendOutput(vresult, *arg4 ? Qtrue : Qfalse);
 
31756
  }
 
31757
  {
 
31758
    VALUE target;
 
31759
    target = _global_vresult_address == &vresult ? self : vresult;
 
31760
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
31761
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
31762
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
31763
  }
 
31764
  {
 
31765
    VALUE target;
 
31766
    target = _global_vresult_address == &vresult ? self : vresult;
 
31767
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
31768
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
31769
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
31770
  }
 
31771
  return vresult;
 
31772
fail:
 
31773
  {
 
31774
    VALUE target;
 
31775
    target = _global_vresult_address == &vresult ? self : vresult;
 
31776
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
31777
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
31778
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
31779
  }
 
31780
  {
 
31781
    VALUE target;
 
31782
    target = _global_vresult_address == &vresult ? self : vresult;
 
31783
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
31784
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
31785
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
31786
  }
 
31787
  return Qnil;
 
31788
}
 
31789
 
 
31790
 
 
31791
SWIGINTERN VALUE
28369
31792
_wrap_svn_read_invoke_fn(int argc, VALUE *argv, VALUE self) {
28370
31793
  svn_read_fn_t arg1 = (svn_read_fn_t) 0 ;
28371
31794
  void *arg2 = (void *) 0 ;
28688
32111
 
28689
32112
 
28690
32113
SWIGINTERN VALUE
 
32114
_wrap_svn_stream_invoke_lazyopen_func(int argc, VALUE *argv, VALUE self) {
 
32115
  svn_stream_lazyopen_func_t arg1 = (svn_stream_lazyopen_func_t) 0 ;
 
32116
  svn_stream_t **arg2 = (svn_stream_t **) 0 ;
 
32117
  void *arg3 = (void *) 0 ;
 
32118
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
32119
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
 
32120
  VALUE _global_svn_swig_rb_pool ;
 
32121
  apr_pool_t *_global_pool ;
 
32122
  svn_stream_t *temp2 ;
 
32123
  int res3 ;
 
32124
  svn_error_t *result = 0 ;
 
32125
  VALUE vresult = Qnil;
 
32126
  
 
32127
  {
 
32128
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
32129
    _global_pool = arg4;
 
32130
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32131
  }
 
32132
  {
 
32133
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5);
 
32134
    _global_pool = arg5;
 
32135
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32136
  }
 
32137
  arg2 = &temp2;
 
32138
  if ((argc < 2) || (argc > 4)) {
 
32139
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
32140
  }
 
32141
  {
 
32142
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg1), SWIGTYPE_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t);
 
32143
    if (!SWIG_IsOK(res)) {
 
32144
      SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_stream_lazyopen_func_t","svn_stream_invoke_lazyopen_func", 1, argv[0] )); 
 
32145
    }
 
32146
  }
 
32147
  res3 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg3), 0, 0);
 
32148
  if (!SWIG_IsOK(res3)) {
 
32149
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "void *","svn_stream_invoke_lazyopen_func", 3, argv[1] )); 
 
32150
  }
 
32151
  if (argc > 2) {
 
32152
    
 
32153
  }
 
32154
  if (argc > 3) {
 
32155
    
 
32156
  }
 
32157
  {
 
32158
    result = (svn_error_t *)svn_stream_invoke_lazyopen_func(arg1,arg2,arg3,arg4,arg5);
 
32159
    
 
32160
    
 
32161
    
 
32162
  }
 
32163
  {
 
32164
    if (result) {
 
32165
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32166
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32167
      svn_swig_rb_handle_svn_error(result);
 
32168
    }
 
32169
    vresult = Qnil;
 
32170
  }
 
32171
  {
 
32172
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg2, SWIGTYPE_p_svn_stream_t, 0));
 
32173
  }
 
32174
  {
 
32175
    VALUE target;
 
32176
    target = _global_vresult_address == &vresult ? self : vresult;
 
32177
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32178
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32179
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32180
  }
 
32181
  {
 
32182
    VALUE target;
 
32183
    target = _global_vresult_address == &vresult ? self : vresult;
 
32184
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32185
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32186
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32187
  }
 
32188
  return vresult;
 
32189
fail:
 
32190
  {
 
32191
    VALUE target;
 
32192
    target = _global_vresult_address == &vresult ? self : vresult;
 
32193
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32194
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32195
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32196
  }
 
32197
  {
 
32198
    VALUE target;
 
32199
    target = _global_vresult_address == &vresult ? self : vresult;
 
32200
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32201
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32202
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32203
  }
 
32204
  return Qnil;
 
32205
}
 
32206
 
 
32207
 
 
32208
SWIGINTERN VALUE
28691
32209
_wrap_svn_io_invoke_walk_func(int argc, VALUE *argv, VALUE self) {
28692
32210
  svn_io_walk_func_t arg1 = (svn_io_walk_func_t) 0 ;
28693
32211
  void *arg2 = (void *) 0 ;
28772
32290
}
28773
32291
 
28774
32292
 
 
32293
static swig_class SwigClassSvn_checksum_t;
 
32294
 
 
32295
SWIGINTERN VALUE
 
32296
_wrap_svn_checksum_t_digest_set(int argc, VALUE *argv, VALUE self) {
 
32297
  struct svn_checksum_t *arg1 = (struct svn_checksum_t *) 0 ;
 
32298
  unsigned char *arg2 = (unsigned char *) 0 ;
 
32299
  void *argp1 = 0 ;
 
32300
  int res1 = 0 ;
 
32301
  VALUE vresult = Qnil;
 
32302
  
 
32303
  if ((argc < 1) || (argc > 1)) {
 
32304
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32305
  }
 
32306
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32307
  if (!SWIG_IsOK(res1)) {
 
32308
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_checksum_t *","digest", 1, self )); 
 
32309
  }
 
32310
  arg1 = (struct svn_checksum_t *)(argp1);
 
32311
  {
 
32312
    if (NIL_P(argv[0])) {
 
32313
      arg2 = NULL;
 
32314
    } else if (RSTRING_LEN(argv[0]) != APR_MD5_DIGESTSIZE) {
 
32315
      rb_raise(rb_eArgError, "digest size (%d) must be %d",
 
32316
        RSTRING_LEN(argv[0]), APR_MD5_DIGESTSIZE);
 
32317
    } else {
 
32318
      arg2 = (unsigned char *)StringValuePtr(argv[0]);
 
32319
    }
 
32320
  }
 
32321
  if (arg1) (arg1)->digest = (unsigned char const *)arg2;
 
32322
  
 
32323
  return vresult;
 
32324
fail:
 
32325
  return Qnil;
 
32326
}
 
32327
 
 
32328
 
 
32329
SWIGINTERN VALUE
 
32330
_wrap_svn_checksum_t_digest_get(int argc, VALUE *argv, VALUE self) {
 
32331
  struct svn_checksum_t *arg1 = (struct svn_checksum_t *) 0 ;
 
32332
  void *argp1 = 0 ;
 
32333
  int res1 = 0 ;
 
32334
  unsigned char *result = 0 ;
 
32335
  VALUE vresult = Qnil;
 
32336
  
 
32337
  if ((argc < 0) || (argc > 0)) {
 
32338
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
32339
  }
 
32340
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32341
  if (!SWIG_IsOK(res1)) {
 
32342
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_checksum_t *","digest", 1, self )); 
 
32343
  }
 
32344
  arg1 = (struct svn_checksum_t *)(argp1);
 
32345
  result = (unsigned char *) ((arg1)->digest);
 
32346
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 |  0 );
 
32347
  return vresult;
 
32348
fail:
 
32349
  return Qnil;
 
32350
}
 
32351
 
 
32352
 
 
32353
SWIGINTERN VALUE
 
32354
_wrap_svn_checksum_t_kind_set(int argc, VALUE *argv, VALUE self) {
 
32355
  struct svn_checksum_t *arg1 = (struct svn_checksum_t *) 0 ;
 
32356
  svn_checksum_kind_t arg2 ;
 
32357
  void *argp1 = 0 ;
 
32358
  int res1 = 0 ;
 
32359
  int val2 ;
 
32360
  int ecode2 = 0 ;
 
32361
  
 
32362
  if ((argc < 1) || (argc > 1)) {
 
32363
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32364
  }
 
32365
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32366
  if (!SWIG_IsOK(res1)) {
 
32367
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_checksum_t *","kind", 1, self )); 
 
32368
  }
 
32369
  arg1 = (struct svn_checksum_t *)(argp1);
 
32370
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
 
32371
  if (!SWIG_IsOK(ecode2)) {
 
32372
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_checksum_kind_t","kind", 2, argv[0] ));
 
32373
  } 
 
32374
  arg2 = (svn_checksum_kind_t)(val2);
 
32375
  if (arg1) (arg1)->kind = arg2;
 
32376
  return Qnil;
 
32377
fail:
 
32378
  return Qnil;
 
32379
}
 
32380
 
 
32381
 
 
32382
SWIGINTERN VALUE
 
32383
_wrap_svn_checksum_t_kind_get(int argc, VALUE *argv, VALUE self) {
 
32384
  struct svn_checksum_t *arg1 = (struct svn_checksum_t *) 0 ;
 
32385
  void *argp1 = 0 ;
 
32386
  int res1 = 0 ;
 
32387
  svn_checksum_kind_t result;
 
32388
  VALUE vresult = Qnil;
 
32389
  
 
32390
  if ((argc < 0) || (argc > 0)) {
 
32391
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
32392
  }
 
32393
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32394
  if (!SWIG_IsOK(res1)) {
 
32395
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_checksum_t *","kind", 1, self )); 
 
32396
  }
 
32397
  arg1 = (struct svn_checksum_t *)(argp1);
 
32398
  result = (svn_checksum_kind_t) ((arg1)->kind);
 
32399
  vresult = SWIG_From_int((int)(result));
 
32400
  return vresult;
 
32401
fail:
 
32402
  return Qnil;
 
32403
}
 
32404
 
 
32405
 
 
32406
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
 
32407
SWIGINTERN VALUE
 
32408
_wrap_svn_checksum_t_allocate(VALUE self) {
 
32409
#else
 
32410
  SWIGINTERN VALUE
 
32411
  _wrap_svn_checksum_t_allocate(int argc, VALUE *argv, VALUE self) {
 
32412
#endif
 
32413
    
 
32414
    
 
32415
    VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_svn_checksum_t);
 
32416
#ifndef HAVE_RB_DEFINE_ALLOC_FUNC
 
32417
    rb_obj_call_init(vresult, argc, argv);
 
32418
#endif
 
32419
    return vresult;
 
32420
  }
 
32421
  
 
32422
 
 
32423
SWIGINTERN VALUE
 
32424
_wrap_new_svn_checksum_t(int argc, VALUE *argv, VALUE self) {
 
32425
  struct svn_checksum_t *result = 0 ;
 
32426
  
 
32427
  if ((argc < 0) || (argc > 0)) {
 
32428
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
 
32429
  }
 
32430
  {
 
32431
    result = (struct svn_checksum_t *)calloc(1, sizeof(struct svn_checksum_t));
 
32432
    DATA_PTR(self) = result;
 
32433
    
 
32434
    
 
32435
    
 
32436
  }
 
32437
  return self;
 
32438
fail:
 
32439
  return Qnil;
 
32440
}
 
32441
 
 
32442
 
 
32443
SWIGINTERN void
 
32444
free_svn_checksum_t(struct svn_checksum_t *arg1) {
 
32445
    free((char *) arg1);
 
32446
}
 
32447
 
 
32448
SWIGINTERN VALUE
 
32449
_wrap_svn_checksum_create(int argc, VALUE *argv, VALUE self) {
 
32450
  svn_checksum_kind_t arg1 ;
 
32451
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
32452
  VALUE _global_svn_swig_rb_pool ;
 
32453
  apr_pool_t *_global_pool ;
 
32454
  int val1 ;
 
32455
  int ecode1 = 0 ;
 
32456
  svn_checksum_t *result = 0 ;
 
32457
  VALUE vresult = Qnil;
 
32458
  
 
32459
  {
 
32460
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
32461
    _global_pool = arg2;
 
32462
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32463
  }
 
32464
  if ((argc < 1) || (argc > 2)) {
 
32465
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32466
  }
 
32467
  ecode1 = SWIG_AsVal_int(argv[0], &val1);
 
32468
  if (!SWIG_IsOK(ecode1)) {
 
32469
    SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_checksum_create", 1, argv[0] ));
 
32470
  } 
 
32471
  arg1 = (svn_checksum_kind_t)(val1);
 
32472
  if (argc > 1) {
 
32473
    
 
32474
  }
 
32475
  {
 
32476
    result = (svn_checksum_t *)svn_checksum_create(arg1,arg2);
 
32477
    
 
32478
    
 
32479
    
 
32480
  }
 
32481
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32482
  {
 
32483
    VALUE target;
 
32484
    target = _global_vresult_address == &vresult ? self : vresult;
 
32485
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32486
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32487
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32488
  }
 
32489
  return vresult;
 
32490
fail:
 
32491
  {
 
32492
    VALUE target;
 
32493
    target = _global_vresult_address == &vresult ? self : vresult;
 
32494
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32495
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32496
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32497
  }
 
32498
  return Qnil;
 
32499
}
 
32500
 
 
32501
 
 
32502
SWIGINTERN VALUE
 
32503
_wrap_svn_checksum_clear(int argc, VALUE *argv, VALUE self) {
 
32504
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
32505
  void *argp1 = 0 ;
 
32506
  int res1 = 0 ;
 
32507
  svn_error_t *result = 0 ;
 
32508
  VALUE vresult = Qnil;
 
32509
  
 
32510
  if ((argc < 1) || (argc > 1)) {
 
32511
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32512
  }
 
32513
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32514
  if (!SWIG_IsOK(res1)) {
 
32515
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t *","svn_checksum_clear", 1, argv[0] )); 
 
32516
  }
 
32517
  arg1 = (svn_checksum_t *)(argp1);
 
32518
  {
 
32519
    result = (svn_error_t *)svn_checksum_clear(arg1);
 
32520
    
 
32521
    
 
32522
    
 
32523
  }
 
32524
  {
 
32525
    if (result) {
 
32526
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32527
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32528
      svn_swig_rb_handle_svn_error(result);
 
32529
    }
 
32530
    vresult = Qnil;
 
32531
  }
 
32532
  return vresult;
 
32533
fail:
 
32534
  return Qnil;
 
32535
}
 
32536
 
 
32537
 
 
32538
SWIGINTERN VALUE
 
32539
_wrap_svn_checksum_match(int argc, VALUE *argv, VALUE self) {
 
32540
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
32541
  svn_checksum_t *arg2 = (svn_checksum_t *) 0 ;
 
32542
  void *argp1 = 0 ;
 
32543
  int res1 = 0 ;
 
32544
  void *argp2 = 0 ;
 
32545
  int res2 = 0 ;
 
32546
  svn_boolean_t result;
 
32547
  VALUE vresult = Qnil;
 
32548
  
 
32549
  if ((argc < 2) || (argc > 2)) {
 
32550
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
32551
  }
 
32552
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32553
  if (!SWIG_IsOK(res1)) {
 
32554
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_match", 1, argv[0] )); 
 
32555
  }
 
32556
  arg1 = (svn_checksum_t *)(argp1);
 
32557
  res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32558
  if (!SWIG_IsOK(res2)) {
 
32559
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_match", 2, argv[1] )); 
 
32560
  }
 
32561
  arg2 = (svn_checksum_t *)(argp2);
 
32562
  {
 
32563
    result = (svn_boolean_t)svn_checksum_match((struct svn_checksum_t const *)arg1,(struct svn_checksum_t const *)arg2);
 
32564
    
 
32565
    
 
32566
    
 
32567
  }
 
32568
  vresult = result ? Qtrue : Qfalse;
 
32569
  return vresult;
 
32570
fail:
 
32571
  return Qnil;
 
32572
}
 
32573
 
 
32574
 
 
32575
SWIGINTERN VALUE
 
32576
_wrap_svn_checksum_dup(int argc, VALUE *argv, VALUE self) {
 
32577
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
32578
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
32579
  VALUE _global_svn_swig_rb_pool ;
 
32580
  apr_pool_t *_global_pool ;
 
32581
  void *argp1 = 0 ;
 
32582
  int res1 = 0 ;
 
32583
  svn_checksum_t *result = 0 ;
 
32584
  VALUE vresult = Qnil;
 
32585
  
 
32586
  {
 
32587
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
32588
    _global_pool = arg2;
 
32589
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32590
  }
 
32591
  if ((argc < 1) || (argc > 2)) {
 
32592
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32593
  }
 
32594
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32595
  if (!SWIG_IsOK(res1)) {
 
32596
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_dup", 1, argv[0] )); 
 
32597
  }
 
32598
  arg1 = (svn_checksum_t *)(argp1);
 
32599
  if (argc > 1) {
 
32600
    
 
32601
  }
 
32602
  {
 
32603
    result = (svn_checksum_t *)svn_checksum_dup((struct svn_checksum_t const *)arg1,arg2);
 
32604
    
 
32605
    
 
32606
    
 
32607
  }
 
32608
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32609
  {
 
32610
    VALUE target;
 
32611
    target = _global_vresult_address == &vresult ? self : vresult;
 
32612
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32613
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32614
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32615
  }
 
32616
  return vresult;
 
32617
fail:
 
32618
  {
 
32619
    VALUE target;
 
32620
    target = _global_vresult_address == &vresult ? self : vresult;
 
32621
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32622
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32623
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32624
  }
 
32625
  return Qnil;
 
32626
}
 
32627
 
 
32628
 
 
32629
SWIGINTERN VALUE
 
32630
_wrap_svn_checksum_to_cstring_display(int argc, VALUE *argv, VALUE self) {
 
32631
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
32632
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
32633
  VALUE _global_svn_swig_rb_pool ;
 
32634
  apr_pool_t *_global_pool ;
 
32635
  void *argp1 = 0 ;
 
32636
  int res1 = 0 ;
 
32637
  char *result = 0 ;
 
32638
  VALUE vresult = Qnil;
 
32639
  
 
32640
  {
 
32641
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
32642
    _global_pool = arg2;
 
32643
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32644
  }
 
32645
  if ((argc < 1) || (argc > 2)) {
 
32646
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32647
  }
 
32648
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32649
  if (!SWIG_IsOK(res1)) {
 
32650
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_to_cstring_display", 1, argv[0] )); 
 
32651
  }
 
32652
  arg1 = (svn_checksum_t *)(argp1);
 
32653
  if (argc > 1) {
 
32654
    
 
32655
  }
 
32656
  {
 
32657
    result = (char *)svn_checksum_to_cstring_display((struct svn_checksum_t const *)arg1,arg2);
 
32658
    
 
32659
    
 
32660
    
 
32661
  }
 
32662
  {
 
32663
    if (result) {
 
32664
      vresult = rb_str_new2(result);
 
32665
    } else {
 
32666
      vresult = Qnil;
 
32667
    }
 
32668
  }
 
32669
  {
 
32670
    VALUE target;
 
32671
    target = _global_vresult_address == &vresult ? self : vresult;
 
32672
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32673
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32674
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32675
  }
 
32676
  return vresult;
 
32677
fail:
 
32678
  {
 
32679
    VALUE target;
 
32680
    target = _global_vresult_address == &vresult ? self : vresult;
 
32681
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32682
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32683
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32684
  }
 
32685
  return Qnil;
 
32686
}
 
32687
 
 
32688
 
 
32689
SWIGINTERN VALUE
 
32690
_wrap_svn_checksum_to_cstring(int argc, VALUE *argv, VALUE self) {
 
32691
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
32692
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
32693
  VALUE _global_svn_swig_rb_pool ;
 
32694
  apr_pool_t *_global_pool ;
 
32695
  void *argp1 = 0 ;
 
32696
  int res1 = 0 ;
 
32697
  char *result = 0 ;
 
32698
  VALUE vresult = Qnil;
 
32699
  
 
32700
  {
 
32701
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
32702
    _global_pool = arg2;
 
32703
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32704
  }
 
32705
  if ((argc < 1) || (argc > 2)) {
 
32706
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32707
  }
 
32708
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32709
  if (!SWIG_IsOK(res1)) {
 
32710
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_to_cstring", 1, argv[0] )); 
 
32711
  }
 
32712
  arg1 = (svn_checksum_t *)(argp1);
 
32713
  if (argc > 1) {
 
32714
    
 
32715
  }
 
32716
  {
 
32717
    result = (char *)svn_checksum_to_cstring((struct svn_checksum_t const *)arg1,arg2);
 
32718
    
 
32719
    
 
32720
    
 
32721
  }
 
32722
  {
 
32723
    if (result) {
 
32724
      vresult = rb_str_new2(result);
 
32725
    } else {
 
32726
      vresult = Qnil;
 
32727
    }
 
32728
  }
 
32729
  {
 
32730
    VALUE target;
 
32731
    target = _global_vresult_address == &vresult ? self : vresult;
 
32732
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32733
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32734
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32735
  }
 
32736
  return vresult;
 
32737
fail:
 
32738
  {
 
32739
    VALUE target;
 
32740
    target = _global_vresult_address == &vresult ? self : vresult;
 
32741
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32742
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32743
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32744
  }
 
32745
  return Qnil;
 
32746
}
 
32747
 
 
32748
 
 
32749
SWIGINTERN VALUE
 
32750
_wrap_svn_checksum_serialize(int argc, VALUE *argv, VALUE self) {
 
32751
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
32752
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
32753
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
32754
  VALUE _global_svn_swig_rb_pool ;
 
32755
  apr_pool_t *_global_pool ;
 
32756
  void *argp1 = 0 ;
 
32757
  int res1 = 0 ;
 
32758
  char *result = 0 ;
 
32759
  VALUE vresult = Qnil;
 
32760
  
 
32761
  {
 
32762
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
32763
    _global_pool = arg2;
 
32764
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32765
  }
 
32766
  {
 
32767
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
32768
    _global_pool = arg3;
 
32769
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32770
  }
 
32771
  if ((argc < 1) || (argc > 3)) {
 
32772
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32773
  }
 
32774
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
32775
  if (!SWIG_IsOK(res1)) {
 
32776
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_serialize", 1, argv[0] )); 
 
32777
  }
 
32778
  arg1 = (svn_checksum_t *)(argp1);
 
32779
  if (argc > 1) {
 
32780
    
 
32781
  }
 
32782
  if (argc > 2) {
 
32783
    
 
32784
  }
 
32785
  {
 
32786
    result = (char *)svn_checksum_serialize((struct svn_checksum_t const *)arg1,arg2,arg3);
 
32787
    
 
32788
    
 
32789
    
 
32790
  }
 
32791
  {
 
32792
    if (result) {
 
32793
      vresult = rb_str_new2(result);
 
32794
    } else {
 
32795
      vresult = Qnil;
 
32796
    }
 
32797
  }
 
32798
  {
 
32799
    VALUE target;
 
32800
    target = _global_vresult_address == &vresult ? self : vresult;
 
32801
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32802
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32803
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32804
  }
 
32805
  {
 
32806
    VALUE target;
 
32807
    target = _global_vresult_address == &vresult ? self : vresult;
 
32808
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32809
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32810
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32811
  }
 
32812
  return vresult;
 
32813
fail:
 
32814
  {
 
32815
    VALUE target;
 
32816
    target = _global_vresult_address == &vresult ? self : vresult;
 
32817
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32818
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32819
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32820
  }
 
32821
  {
 
32822
    VALUE target;
 
32823
    target = _global_vresult_address == &vresult ? self : vresult;
 
32824
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32825
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32826
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32827
  }
 
32828
  return Qnil;
 
32829
}
 
32830
 
 
32831
 
 
32832
SWIGINTERN VALUE
 
32833
_wrap_svn_checksum_deserialize(int argc, VALUE *argv, VALUE self) {
 
32834
  svn_checksum_t **arg1 = (svn_checksum_t **) 0 ;
 
32835
  char *arg2 = (char *) 0 ;
 
32836
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
32837
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
32838
  VALUE _global_svn_swig_rb_pool ;
 
32839
  apr_pool_t *_global_pool ;
 
32840
  svn_checksum_t *temp1 ;
 
32841
  int res2 ;
 
32842
  char *buf2 = 0 ;
 
32843
  int alloc2 = 0 ;
 
32844
  svn_error_t *result = 0 ;
 
32845
  VALUE vresult = Qnil;
 
32846
  
 
32847
  {
 
32848
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
32849
    _global_pool = arg3;
 
32850
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32851
  }
 
32852
  {
 
32853
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
32854
    _global_pool = arg4;
 
32855
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32856
  }
 
32857
  arg1 = &temp1;
 
32858
  if ((argc < 1) || (argc > 3)) {
 
32859
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
32860
  }
 
32861
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
 
32862
  if (!SWIG_IsOK(res2)) {
 
32863
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_checksum_deserialize", 2, argv[0] ));
 
32864
  }
 
32865
  arg2 = (char *)(buf2);
 
32866
  if (argc > 1) {
 
32867
    
 
32868
  }
 
32869
  if (argc > 2) {
 
32870
    
 
32871
  }
 
32872
  {
 
32873
    result = (svn_error_t *)svn_checksum_deserialize((struct svn_checksum_t const **)arg1,(char const *)arg2,arg3,arg4);
 
32874
    
 
32875
    
 
32876
    
 
32877
  }
 
32878
  {
 
32879
    if (result) {
 
32880
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32881
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32882
      svn_swig_rb_handle_svn_error(result);
 
32883
    }
 
32884
    vresult = Qnil;
 
32885
  }
 
32886
  {
 
32887
    /* FIXME: Missing argout typemap: svn_checksum_deserialize arg 1 (svn_checksum_t const **) */
 
32888
    
 
32889
    
 
32890
    
 
32891
    
 
32892
    SWIG_exception(SWIG_ValueError, "svn_checksum_deserialize is not implemented yet");
 
32893
    
 
32894
  }
 
32895
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
32896
  {
 
32897
    VALUE target;
 
32898
    target = _global_vresult_address == &vresult ? self : vresult;
 
32899
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32900
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32901
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32902
  }
 
32903
  {
 
32904
    VALUE target;
 
32905
    target = _global_vresult_address == &vresult ? self : vresult;
 
32906
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32907
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32908
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32909
  }
 
32910
  return vresult;
 
32911
fail:
 
32912
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
32913
  {
 
32914
    VALUE target;
 
32915
    target = _global_vresult_address == &vresult ? self : vresult;
 
32916
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32917
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32918
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32919
  }
 
32920
  {
 
32921
    VALUE target;
 
32922
    target = _global_vresult_address == &vresult ? self : vresult;
 
32923
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32924
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32925
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32926
  }
 
32927
  return Qnil;
 
32928
}
 
32929
 
 
32930
 
 
32931
SWIGINTERN VALUE
 
32932
_wrap_svn_checksum_parse_hex(int argc, VALUE *argv, VALUE self) {
 
32933
  svn_checksum_t **arg1 = (svn_checksum_t **) 0 ;
 
32934
  svn_checksum_kind_t arg2 ;
 
32935
  char *arg3 = (char *) 0 ;
 
32936
  apr_pool_t *arg4 = (apr_pool_t *) 0 ;
 
32937
  VALUE _global_svn_swig_rb_pool ;
 
32938
  apr_pool_t *_global_pool ;
 
32939
  svn_checksum_t *temp1 ;
 
32940
  int val2 ;
 
32941
  int ecode2 = 0 ;
 
32942
  int res3 ;
 
32943
  char *buf3 = 0 ;
 
32944
  int alloc3 = 0 ;
 
32945
  svn_error_t *result = 0 ;
 
32946
  VALUE vresult = Qnil;
 
32947
  
 
32948
  {
 
32949
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4);
 
32950
    _global_pool = arg4;
 
32951
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
32952
  }
 
32953
  arg1 = &temp1;
 
32954
  if ((argc < 2) || (argc > 3)) {
 
32955
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
32956
  }
 
32957
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
 
32958
  if (!SWIG_IsOK(ecode2)) {
 
32959
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_checksum_parse_hex", 2, argv[0] ));
 
32960
  } 
 
32961
  arg2 = (svn_checksum_kind_t)(val2);
 
32962
  res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3);
 
32963
  if (!SWIG_IsOK(res3)) {
 
32964
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_checksum_parse_hex", 3, argv[1] ));
 
32965
  }
 
32966
  arg3 = (char *)(buf3);
 
32967
  if (argc > 2) {
 
32968
    
 
32969
  }
 
32970
  {
 
32971
    result = (svn_error_t *)svn_checksum_parse_hex(arg1,arg2,(char const *)arg3,arg4);
 
32972
    
 
32973
    
 
32974
    
 
32975
  }
 
32976
  {
 
32977
    if (result) {
 
32978
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32979
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
32980
      svn_swig_rb_handle_svn_error(result);
 
32981
    }
 
32982
    vresult = Qnil;
 
32983
  }
 
32984
  {
 
32985
    /* FIXME: Missing argout typemap: svn_checksum_parse_hex arg 1 (svn_checksum_t **) */
 
32986
    
 
32987
    
 
32988
    
 
32989
    
 
32990
    SWIG_exception(SWIG_ValueError, "svn_checksum_parse_hex is not implemented yet");
 
32991
    
 
32992
  }
 
32993
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
32994
  {
 
32995
    VALUE target;
 
32996
    target = _global_vresult_address == &vresult ? self : vresult;
 
32997
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
32998
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
32999
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33000
  }
 
33001
  return vresult;
 
33002
fail:
 
33003
  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
33004
  {
 
33005
    VALUE target;
 
33006
    target = _global_vresult_address == &vresult ? self : vresult;
 
33007
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33008
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33009
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33010
  }
 
33011
  return Qnil;
 
33012
}
 
33013
 
 
33014
 
 
33015
SWIGINTERN VALUE
 
33016
_wrap_svn_checksum(int argc, VALUE *argv, VALUE self) {
 
33017
  svn_checksum_t **arg1 = (svn_checksum_t **) 0 ;
 
33018
  svn_checksum_kind_t arg2 ;
 
33019
  void *arg3 = (void *) 0 ;
 
33020
  apr_size_t arg4 ;
 
33021
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
 
33022
  VALUE _global_svn_swig_rb_pool ;
 
33023
  apr_pool_t *_global_pool ;
 
33024
  svn_checksum_t *temp1 ;
 
33025
  int val2 ;
 
33026
  int ecode2 = 0 ;
 
33027
  int res3 ;
 
33028
  unsigned long val4 ;
 
33029
  int ecode4 = 0 ;
 
33030
  svn_error_t *result = 0 ;
 
33031
  VALUE vresult = Qnil;
 
33032
  
 
33033
  {
 
33034
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5);
 
33035
    _global_pool = arg5;
 
33036
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
33037
  }
 
33038
  arg1 = &temp1;
 
33039
  if ((argc < 3) || (argc > 4)) {
 
33040
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
33041
  }
 
33042
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
 
33043
  if (!SWIG_IsOK(ecode2)) {
 
33044
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_checksum", 2, argv[0] ));
 
33045
  } 
 
33046
  arg2 = (svn_checksum_kind_t)(val2);
 
33047
  res3 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg3), 0, 0);
 
33048
  if (!SWIG_IsOK(res3)) {
 
33049
    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "void const *","svn_checksum", 3, argv[1] )); 
 
33050
  }
 
33051
  ecode4 = SWIG_AsVal_unsigned_SS_long(argv[2], &val4);
 
33052
  if (!SWIG_IsOK(ecode4)) {
 
33053
    SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "apr_size_t","svn_checksum", 4, argv[2] ));
 
33054
  } 
 
33055
  arg4 = (apr_size_t)(val4);
 
33056
  if (argc > 3) {
 
33057
    
 
33058
  }
 
33059
  {
 
33060
    result = (svn_error_t *)svn_checksum(arg1,arg2,(void const *)arg3,arg4,arg5);
 
33061
    
 
33062
    
 
33063
    
 
33064
  }
 
33065
  {
 
33066
    if (result) {
 
33067
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33068
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33069
      svn_swig_rb_handle_svn_error(result);
 
33070
    }
 
33071
    vresult = Qnil;
 
33072
  }
 
33073
  {
 
33074
    /* FIXME: Missing argout typemap: svn_checksum arg 1 (svn_checksum_t **) */
 
33075
    
 
33076
    
 
33077
    
 
33078
    
 
33079
    SWIG_exception(SWIG_ValueError, "svn_checksum is not implemented yet");
 
33080
    
 
33081
  }
 
33082
  {
 
33083
    VALUE target;
 
33084
    target = _global_vresult_address == &vresult ? self : vresult;
 
33085
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33086
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33087
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33088
  }
 
33089
  return vresult;
 
33090
fail:
 
33091
  {
 
33092
    VALUE target;
 
33093
    target = _global_vresult_address == &vresult ? self : vresult;
 
33094
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33095
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33096
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33097
  }
 
33098
  return Qnil;
 
33099
}
 
33100
 
 
33101
 
 
33102
SWIGINTERN VALUE
 
33103
_wrap_svn_checksum_empty_checksum(int argc, VALUE *argv, VALUE self) {
 
33104
  svn_checksum_kind_t arg1 ;
 
33105
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
33106
  VALUE _global_svn_swig_rb_pool ;
 
33107
  apr_pool_t *_global_pool ;
 
33108
  int val1 ;
 
33109
  int ecode1 = 0 ;
 
33110
  svn_checksum_t *result = 0 ;
 
33111
  VALUE vresult = Qnil;
 
33112
  
 
33113
  {
 
33114
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
33115
    _global_pool = arg2;
 
33116
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
33117
  }
 
33118
  if ((argc < 1) || (argc > 2)) {
 
33119
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
33120
  }
 
33121
  ecode1 = SWIG_AsVal_int(argv[0], &val1);
 
33122
  if (!SWIG_IsOK(ecode1)) {
 
33123
    SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_checksum_empty_checksum", 1, argv[0] ));
 
33124
  } 
 
33125
  arg1 = (svn_checksum_kind_t)(val1);
 
33126
  if (argc > 1) {
 
33127
    
 
33128
  }
 
33129
  {
 
33130
    result = (svn_checksum_t *)svn_checksum_empty_checksum(arg1,arg2);
 
33131
    
 
33132
    
 
33133
    
 
33134
  }
 
33135
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
33136
  {
 
33137
    VALUE target;
 
33138
    target = _global_vresult_address == &vresult ? self : vresult;
 
33139
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33140
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33141
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33142
  }
 
33143
  return vresult;
 
33144
fail:
 
33145
  {
 
33146
    VALUE target;
 
33147
    target = _global_vresult_address == &vresult ? self : vresult;
 
33148
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33149
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33150
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33151
  }
 
33152
  return Qnil;
 
33153
}
 
33154
 
 
33155
 
 
33156
SWIGINTERN VALUE
 
33157
_wrap_svn_checksum_ctx_create(int argc, VALUE *argv, VALUE self) {
 
33158
  svn_checksum_kind_t arg1 ;
 
33159
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
 
33160
  VALUE _global_svn_swig_rb_pool ;
 
33161
  apr_pool_t *_global_pool ;
 
33162
  int val1 ;
 
33163
  int ecode1 = 0 ;
 
33164
  svn_checksum_ctx_t *result = 0 ;
 
33165
  VALUE vresult = Qnil;
 
33166
  
 
33167
  {
 
33168
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
 
33169
    _global_pool = arg2;
 
33170
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
33171
  }
 
33172
  if ((argc < 1) || (argc > 2)) {
 
33173
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
33174
  }
 
33175
  ecode1 = SWIG_AsVal_int(argv[0], &val1);
 
33176
  if (!SWIG_IsOK(ecode1)) {
 
33177
    SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "svn_checksum_kind_t","svn_checksum_ctx_create", 1, argv[0] ));
 
33178
  } 
 
33179
  arg1 = (svn_checksum_kind_t)(val1);
 
33180
  if (argc > 1) {
 
33181
    
 
33182
  }
 
33183
  {
 
33184
    result = (svn_checksum_ctx_t *)svn_checksum_ctx_create(arg1,arg2);
 
33185
    
 
33186
    
 
33187
    
 
33188
  }
 
33189
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_checksum_ctx_t, 0 |  0 );
 
33190
  {
 
33191
    VALUE target;
 
33192
    target = _global_vresult_address == &vresult ? self : vresult;
 
33193
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33194
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33195
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33196
  }
 
33197
  return vresult;
 
33198
fail:
 
33199
  {
 
33200
    VALUE target;
 
33201
    target = _global_vresult_address == &vresult ? self : vresult;
 
33202
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33203
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33204
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33205
  }
 
33206
  return Qnil;
 
33207
}
 
33208
 
 
33209
 
 
33210
SWIGINTERN VALUE
 
33211
_wrap_svn_checksum_update(int argc, VALUE *argv, VALUE self) {
 
33212
  svn_checksum_ctx_t *arg1 = (svn_checksum_ctx_t *) 0 ;
 
33213
  void *arg2 = (void *) 0 ;
 
33214
  apr_size_t arg3 ;
 
33215
  void *argp1 = 0 ;
 
33216
  int res1 = 0 ;
 
33217
  int res2 ;
 
33218
  unsigned long val3 ;
 
33219
  int ecode3 = 0 ;
 
33220
  svn_error_t *result = 0 ;
 
33221
  VALUE vresult = Qnil;
 
33222
  
 
33223
  if ((argc < 3) || (argc > 3)) {
 
33224
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
 
33225
  }
 
33226
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_ctx_t, 0 |  0 );
 
33227
  if (!SWIG_IsOK(res1)) {
 
33228
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_ctx_t *","svn_checksum_update", 1, argv[0] )); 
 
33229
  }
 
33230
  arg1 = (svn_checksum_ctx_t *)(argp1);
 
33231
  res2 = SWIG_ConvertPtr(argv[1],SWIG_as_voidptrptr(&arg2), 0, 0);
 
33232
  if (!SWIG_IsOK(res2)) {
 
33233
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "void const *","svn_checksum_update", 2, argv[1] )); 
 
33234
  }
 
33235
  ecode3 = SWIG_AsVal_unsigned_SS_long(argv[2], &val3);
 
33236
  if (!SWIG_IsOK(ecode3)) {
 
33237
    SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "apr_size_t","svn_checksum_update", 3, argv[2] ));
 
33238
  } 
 
33239
  arg3 = (apr_size_t)(val3);
 
33240
  {
 
33241
    result = (svn_error_t *)svn_checksum_update(arg1,(void const *)arg2,arg3);
 
33242
    
 
33243
    
 
33244
    
 
33245
  }
 
33246
  {
 
33247
    if (result) {
 
33248
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33249
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33250
      svn_swig_rb_handle_svn_error(result);
 
33251
    }
 
33252
    vresult = Qnil;
 
33253
  }
 
33254
  return vresult;
 
33255
fail:
 
33256
  return Qnil;
 
33257
}
 
33258
 
 
33259
 
 
33260
SWIGINTERN VALUE
 
33261
_wrap_svn_checksum_final(int argc, VALUE *argv, VALUE self) {
 
33262
  svn_checksum_t **arg1 = (svn_checksum_t **) 0 ;
 
33263
  svn_checksum_ctx_t *arg2 = (svn_checksum_ctx_t *) 0 ;
 
33264
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
33265
  VALUE _global_svn_swig_rb_pool ;
 
33266
  apr_pool_t *_global_pool ;
 
33267
  svn_checksum_t *temp1 ;
 
33268
  void *argp2 = 0 ;
 
33269
  int res2 = 0 ;
 
33270
  svn_error_t *result = 0 ;
 
33271
  VALUE vresult = Qnil;
 
33272
  
 
33273
  {
 
33274
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
33275
    _global_pool = arg3;
 
33276
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
33277
  }
 
33278
  arg1 = &temp1;
 
33279
  if ((argc < 1) || (argc > 2)) {
 
33280
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
33281
  }
 
33282
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_checksum_ctx_t, 0 |  0 );
 
33283
  if (!SWIG_IsOK(res2)) {
 
33284
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_checksum_ctx_t const *","svn_checksum_final", 2, argv[0] )); 
 
33285
  }
 
33286
  arg2 = (svn_checksum_ctx_t *)(argp2);
 
33287
  if (argc > 1) {
 
33288
    
 
33289
  }
 
33290
  {
 
33291
    result = (svn_error_t *)svn_checksum_final(arg1,(struct svn_checksum_ctx_t const *)arg2,arg3);
 
33292
    
 
33293
    
 
33294
    
 
33295
  }
 
33296
  {
 
33297
    if (result) {
 
33298
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33299
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33300
      svn_swig_rb_handle_svn_error(result);
 
33301
    }
 
33302
    vresult = Qnil;
 
33303
  }
 
33304
  {
 
33305
    /* FIXME: Missing argout typemap: svn_checksum_final arg 1 (svn_checksum_t **) */
 
33306
    
 
33307
    
 
33308
    
 
33309
    
 
33310
    SWIG_exception(SWIG_ValueError, "svn_checksum_final is not implemented yet");
 
33311
    
 
33312
  }
 
33313
  {
 
33314
    VALUE target;
 
33315
    target = _global_vresult_address == &vresult ? self : vresult;
 
33316
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33317
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33318
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33319
  }
 
33320
  return vresult;
 
33321
fail:
 
33322
  {
 
33323
    VALUE target;
 
33324
    target = _global_vresult_address == &vresult ? self : vresult;
 
33325
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33326
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33327
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33328
  }
 
33329
  return Qnil;
 
33330
}
 
33331
 
 
33332
 
 
33333
SWIGINTERN VALUE
 
33334
_wrap_svn_checksum_size(int argc, VALUE *argv, VALUE self) {
 
33335
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
33336
  void *argp1 = 0 ;
 
33337
  int res1 = 0 ;
 
33338
  apr_size_t result;
 
33339
  VALUE vresult = Qnil;
 
33340
  
 
33341
  if ((argc < 1) || (argc > 1)) {
 
33342
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
33343
  }
 
33344
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
33345
  if (!SWIG_IsOK(res1)) {
 
33346
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_size", 1, argv[0] )); 
 
33347
  }
 
33348
  arg1 = (svn_checksum_t *)(argp1);
 
33349
  {
 
33350
    result = svn_checksum_size((struct svn_checksum_t const *)arg1);
 
33351
    
 
33352
    
 
33353
    
 
33354
  }
 
33355
  vresult = SWIG_From_unsigned_SS_long((unsigned long)(result));
 
33356
  return vresult;
 
33357
fail:
 
33358
  return Qnil;
 
33359
}
 
33360
 
 
33361
 
 
33362
SWIGINTERN VALUE
 
33363
_wrap_svn_checksum_is_empty_checksum(int argc, VALUE *argv, VALUE self) {
 
33364
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
33365
  void *argp1 = 0 ;
 
33366
  int res1 = 0 ;
 
33367
  svn_boolean_t result;
 
33368
  VALUE vresult = Qnil;
 
33369
  
 
33370
  if ((argc < 1) || (argc > 1)) {
 
33371
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
 
33372
  }
 
33373
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
33374
  if (!SWIG_IsOK(res1)) {
 
33375
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t *","svn_checksum_is_empty_checksum", 1, argv[0] )); 
 
33376
  }
 
33377
  arg1 = (svn_checksum_t *)(argp1);
 
33378
  {
 
33379
    result = (svn_boolean_t)svn_checksum_is_empty_checksum(arg1);
 
33380
    
 
33381
    
 
33382
    
 
33383
  }
 
33384
  vresult = result ? Qtrue : Qfalse;
 
33385
  return vresult;
 
33386
fail:
 
33387
  return Qnil;
 
33388
}
 
33389
 
 
33390
 
 
33391
SWIGINTERN VALUE
 
33392
_wrap_svn_checksum_mismatch_err(int argc, VALUE *argv, VALUE self) {
 
33393
  svn_checksum_t *arg1 = (svn_checksum_t *) 0 ;
 
33394
  svn_checksum_t *arg2 = (svn_checksum_t *) 0 ;
 
33395
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
 
33396
  char *arg4 = (char *) 0 ;
 
33397
  void *arg5 = 0 ;
 
33398
  VALUE _global_svn_swig_rb_pool ;
 
33399
  apr_pool_t *_global_pool ;
 
33400
  void *argp1 = 0 ;
 
33401
  int res1 = 0 ;
 
33402
  void *argp2 = 0 ;
 
33403
  int res2 = 0 ;
 
33404
  int res4 ;
 
33405
  char *buf4 = 0 ;
 
33406
  int alloc4 = 0 ;
 
33407
  svn_error_t *result = 0 ;
 
33408
  VALUE vresult = Qnil;
 
33409
  
 
33410
  {
 
33411
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3);
 
33412
    _global_pool = arg3;
 
33413
    svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
 
33414
  }
 
33415
  if (argc < 2) {
 
33416
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
33417
  }
 
33418
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
33419
  if (!SWIG_IsOK(res1)) {
 
33420
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_mismatch_err", 1, argv[0] )); 
 
33421
  }
 
33422
  arg1 = (svn_checksum_t *)(argp1);
 
33423
  res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
33424
  if (!SWIG_IsOK(res2)) {
 
33425
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_checksum_t const *","svn_checksum_mismatch_err", 2, argv[1] )); 
 
33426
  }
 
33427
  arg2 = (svn_checksum_t *)(argp2);
 
33428
  if (argc > 2) {
 
33429
    
 
33430
  }
 
33431
  if (argc > 3) {
 
33432
    res4 = SWIG_AsCharPtrAndSize(argv[3], &buf4, NULL, &alloc4);
 
33433
    if (!SWIG_IsOK(res4)) {
 
33434
      SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_checksum_mismatch_err", 4, argv[3] ));
 
33435
    }
 
33436
    arg4 = (char *)(buf4);
 
33437
  }
 
33438
  {
 
33439
    result = (svn_error_t *)svn_checksum_mismatch_err((struct svn_checksum_t const *)arg1,(struct svn_checksum_t const *)arg2,arg3,(char const *)arg4,arg5);
 
33440
    
 
33441
    
 
33442
    
 
33443
  }
 
33444
  {
 
33445
    if (result) {
 
33446
      svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33447
      svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33448
      svn_swig_rb_handle_svn_error(result);
 
33449
    }
 
33450
    vresult = Qnil;
 
33451
  }
 
33452
  {
 
33453
    VALUE target;
 
33454
    target = _global_vresult_address == &vresult ? self : vresult;
 
33455
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33456
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33457
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33458
  }
 
33459
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
33460
  return vresult;
 
33461
fail:
 
33462
  {
 
33463
    VALUE target;
 
33464
    target = _global_vresult_address == &vresult ? self : vresult;
 
33465
    if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
 
33466
    svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
 
33467
    svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
 
33468
  }
 
33469
  if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
33470
  return Qnil;
 
33471
}
 
33472
 
 
33473
 
 
33474
SWIGINTERN VALUE
 
33475
_wrap_svn_auth_set_gnome_keyring_unlock_prompt_func(int argc, VALUE *argv, VALUE self) {
 
33476
  svn_auth_baton_t *arg1 = (svn_auth_baton_t *) 0 ;
 
33477
  svn_auth_gnome_keyring_unlock_prompt_func_t arg2 = (svn_auth_gnome_keyring_unlock_prompt_func_t) 0 ;
 
33478
  void *arg3 = (void *) 0 ;
 
33479
  void *argp1 = 0 ;
 
33480
  int res1 = 0 ;
 
33481
  
 
33482
  if ((argc < 2) || (argc > 2)) {
 
33483
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
 
33484
  }
 
33485
  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_auth_baton_t, 0 |  0 );
 
33486
  if (!SWIG_IsOK(res1)) {
 
33487
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_auth_baton_t *","svn_auth_set_gnome_keyring_unlock_prompt_func", 1, argv[0] )); 
 
33488
  }
 
33489
  arg1 = (svn_auth_baton_t *)(argp1);
 
33490
  {
 
33491
    arg2 = svn_swig_rb_auth_gnome_keyring_unlock_prompt_func;
 
33492
    arg3 = (void *)svn_swig_rb_make_baton(argv[1], _global_svn_swig_rb_pool);
 
33493
  }
 
33494
  {
 
33495
    svn_auth_set_gnome_keyring_unlock_prompt_func(arg1,arg2,arg3);
 
33496
    
 
33497
    
 
33498
    
 
33499
  }
 
33500
  return Qnil;
 
33501
fail:
 
33502
  return Qnil;
 
33503
}
 
33504
 
 
33505
 
28775
33506
SWIGINTERN VALUE
28776
33507
_wrap_svn_md5_empty_string_digest(int argc, VALUE *argv, VALUE self) {
28777
33508
  unsigned char *result = 0 ;
28940
33671
}
28941
33672
 
28942
33673
 
28943
 
swig_class SwigClassApr_pool_wrapper_t;
 
33674
static swig_class SwigClassApr_pool_wrapper_t;
28944
33675
 
28945
33676
SWIGINTERN VALUE
28946
33677
_wrap_apr_pool_wrapper_t_destroy(int argc, VALUE *argv, VALUE self) {
29102
33833
}
29103
33834
 
29104
33835
 
29105
 
swig_class SwigClassSvn_stream_t;
 
33836
static swig_class SwigClassSvn_stream_t;
29106
33837
 
29107
33838
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
29108
33839
SWIGINTERN VALUE
29150
33881
    delete_svn_stream_t(arg1);
29151
33882
}
29152
33883
 
29153
 
swig_class SwigClassSvn_auth_baton_t;
 
33884
static swig_class SwigClassSvn_auth_baton_t;
29154
33885
 
29155
33886
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
29156
33887
SWIGINTERN VALUE
29246
33977
}
29247
33978
 
29248
33979
 
29249
 
swig_class SwigClassSvn_diff_fns2_t;
 
33980
static swig_class SwigClassSvn_diff_fns2_t;
29250
33981
 
29251
33982
SWIGINTERN VALUE
29252
33983
_wrap_svn_diff_fns2_t_datasources_open_set(int argc, VALUE *argv, VALUE self) {
29253
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
33984
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29254
33985
  svn_error_t *(*arg2)(void *,apr_off_t *,apr_off_t *,svn_diff_datasource_e const *,apr_size_t) = (svn_error_t *(*)(void *,apr_off_t *,apr_off_t *,svn_diff_datasource_e const *,apr_size_t)) 0 ;
29255
33986
  void *argp1 = 0 ;
29256
33987
  int res1 = 0 ;
29260
33991
  }
29261
33992
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29262
33993
  if (!SWIG_IsOK(res1)) {
29263
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","datasources_open", 1, self )); 
 
33994
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","datasources_open", 1, self )); 
29264
33995
  }
29265
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
33996
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29266
33997
  {
29267
33998
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_off_t_p_apr_off_t_p_q_const__svn_diff_datasource_e_apr_size_t__p_svn_error_t);
29268
33999
    if (!SWIG_IsOK(res)) {
29278
34009
 
29279
34010
SWIGINTERN VALUE
29280
34011
_wrap_svn_diff_fns2_t_datasources_open_get(int argc, VALUE *argv, VALUE self) {
29281
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34012
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29282
34013
  void *argp1 = 0 ;
29283
34014
  int res1 = 0 ;
29284
34015
  svn_error_t *(*result)(void *,apr_off_t *,apr_off_t *,svn_diff_datasource_e const *,apr_size_t) = 0 ;
29289
34020
  }
29290
34021
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29291
34022
  if (!SWIG_IsOK(res1)) {
29292
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","datasources_open", 1, self )); 
 
34023
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","datasources_open", 1, self )); 
29293
34024
  }
29294
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34025
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29295
34026
  result = (svn_error_t *(*)(void *,apr_off_t *,apr_off_t *,svn_diff_datasource_e const *,apr_size_t)) ((arg1)->datasources_open);
29296
34027
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_apr_off_t_p_apr_off_t_p_q_const__svn_diff_datasource_e_apr_size_t__p_svn_error_t);
29297
34028
  return vresult;
29302
34033
 
29303
34034
SWIGINTERN VALUE
29304
34035
_wrap_svn_diff_fns2_t_datasource_close_set(int argc, VALUE *argv, VALUE self) {
29305
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34036
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29306
34037
  svn_error_t *(*arg2)(void *,svn_diff_datasource_e) = (svn_error_t *(*)(void *,svn_diff_datasource_e)) 0 ;
29307
34038
  void *argp1 = 0 ;
29308
34039
  int res1 = 0 ;
29312
34043
  }
29313
34044
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29314
34045
  if (!SWIG_IsOK(res1)) {
29315
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","datasource_close", 1, self )); 
 
34046
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","datasource_close", 1, self )); 
29316
34047
  }
29317
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34048
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29318
34049
  {
29319
34050
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t);
29320
34051
    if (!SWIG_IsOK(res)) {
29330
34061
 
29331
34062
SWIGINTERN VALUE
29332
34063
_wrap_svn_diff_fns2_t_datasource_close_get(int argc, VALUE *argv, VALUE self) {
29333
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34064
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29334
34065
  void *argp1 = 0 ;
29335
34066
  int res1 = 0 ;
29336
34067
  svn_error_t *(*result)(void *,svn_diff_datasource_e) = 0 ;
29341
34072
  }
29342
34073
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29343
34074
  if (!SWIG_IsOK(res1)) {
29344
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","datasource_close", 1, self )); 
 
34075
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","datasource_close", 1, self )); 
29345
34076
  }
29346
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34077
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29347
34078
  result = (svn_error_t *(*)(void *,svn_diff_datasource_e)) ((arg1)->datasource_close);
29348
34079
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t);
29349
34080
  return vresult;
29354
34085
 
29355
34086
SWIGINTERN VALUE
29356
34087
_wrap_svn_diff_fns2_t_datasource_get_next_token_set(int argc, VALUE *argv, VALUE self) {
29357
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34088
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29358
34089
  svn_error_t *(*arg2)(apr_uint32_t *,void **,void *,svn_diff_datasource_e) = (svn_error_t *(*)(apr_uint32_t *,void **,void *,svn_diff_datasource_e)) 0 ;
29359
34090
  void *argp1 = 0 ;
29360
34091
  int res1 = 0 ;
29364
34095
  }
29365
34096
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29366
34097
  if (!SWIG_IsOK(res1)) {
29367
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","datasource_get_next_token", 1, self )); 
 
34098
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","datasource_get_next_token", 1, self )); 
29368
34099
  }
29369
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34100
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29370
34101
  {
29371
34102
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t);
29372
34103
    if (!SWIG_IsOK(res)) {
29382
34113
 
29383
34114
SWIGINTERN VALUE
29384
34115
_wrap_svn_diff_fns2_t_datasource_get_next_token_get(int argc, VALUE *argv, VALUE self) {
29385
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34116
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29386
34117
  void *argp1 = 0 ;
29387
34118
  int res1 = 0 ;
29388
34119
  svn_error_t *(*result)(apr_uint32_t *,void **,void *,svn_diff_datasource_e) = 0 ;
29393
34124
  }
29394
34125
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29395
34126
  if (!SWIG_IsOK(res1)) {
29396
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","datasource_get_next_token", 1, self )); 
 
34127
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","datasource_get_next_token", 1, self )); 
29397
34128
  }
29398
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34129
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29399
34130
  result = (svn_error_t *(*)(apr_uint32_t *,void **,void *,svn_diff_datasource_e)) ((arg1)->datasource_get_next_token);
29400
34131
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t);
29401
34132
  return vresult;
29406
34137
 
29407
34138
SWIGINTERN VALUE
29408
34139
_wrap_svn_diff_fns2_t_token_compare_set(int argc, VALUE *argv, VALUE self) {
29409
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34140
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29410
34141
  svn_error_t *(*arg2)(void *,void *,void *,int *) = (svn_error_t *(*)(void *,void *,void *,int *)) 0 ;
29411
34142
  void *argp1 = 0 ;
29412
34143
  int res1 = 0 ;
29416
34147
  }
29417
34148
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29418
34149
  if (!SWIG_IsOK(res1)) {
29419
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","token_compare", 1, self )); 
 
34150
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","token_compare", 1, self )); 
29420
34151
  }
29421
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34152
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29422
34153
  {
29423
34154
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_p_void_p_void_p_int__p_svn_error_t);
29424
34155
    if (!SWIG_IsOK(res)) {
29434
34165
 
29435
34166
SWIGINTERN VALUE
29436
34167
_wrap_svn_diff_fns2_t_token_compare_get(int argc, VALUE *argv, VALUE self) {
29437
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34168
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29438
34169
  void *argp1 = 0 ;
29439
34170
  int res1 = 0 ;
29440
34171
  svn_error_t *(*result)(void *,void *,void *,int *) = 0 ;
29445
34176
  }
29446
34177
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29447
34178
  if (!SWIG_IsOK(res1)) {
29448
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","token_compare", 1, self )); 
 
34179
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","token_compare", 1, self )); 
29449
34180
  }
29450
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34181
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29451
34182
  result = (svn_error_t *(*)(void *,void *,void *,int *)) ((arg1)->token_compare);
29452
34183
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_void_p_void_p_int__p_svn_error_t);
29453
34184
  return vresult;
29458
34189
 
29459
34190
SWIGINTERN VALUE
29460
34191
_wrap_svn_diff_fns2_t_token_discard_set(int argc, VALUE *argv, VALUE self) {
29461
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34192
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29462
34193
  void (*arg2)(void *,void *) = (void (*)(void *,void *)) 0 ;
29463
34194
  void *argp1 = 0 ;
29464
34195
  int res1 = 0 ;
29468
34199
  }
29469
34200
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29470
34201
  if (!SWIG_IsOK(res1)) {
29471
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","token_discard", 1, self )); 
 
34202
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","token_discard", 1, self )); 
29472
34203
  }
29473
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34204
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29474
34205
  {
29475
34206
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_p_void__void);
29476
34207
    if (!SWIG_IsOK(res)) {
29486
34217
 
29487
34218
SWIGINTERN VALUE
29488
34219
_wrap_svn_diff_fns2_t_token_discard_get(int argc, VALUE *argv, VALUE self) {
29489
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34220
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29490
34221
  void *argp1 = 0 ;
29491
34222
  int res1 = 0 ;
29492
34223
  void (*result)(void *,void *) = 0 ;
29497
34228
  }
29498
34229
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29499
34230
  if (!SWIG_IsOK(res1)) {
29500
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","token_discard", 1, self )); 
 
34231
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","token_discard", 1, self )); 
29501
34232
  }
29502
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34233
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29503
34234
  result = (void (*)(void *,void *)) ((arg1)->token_discard);
29504
34235
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_void__void);
29505
34236
  return vresult;
29510
34241
 
29511
34242
SWIGINTERN VALUE
29512
34243
_wrap_svn_diff_fns2_t_token_discard_all_set(int argc, VALUE *argv, VALUE self) {
29513
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34244
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29514
34245
  void (*arg2)(void *) = (void (*)(void *)) 0 ;
29515
34246
  void *argp1 = 0 ;
29516
34247
  int res1 = 0 ;
29520
34251
  }
29521
34252
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29522
34253
  if (!SWIG_IsOK(res1)) {
29523
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","token_discard_all", 1, self )); 
 
34254
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","token_discard_all", 1, self )); 
29524
34255
  }
29525
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34256
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29526
34257
  {
29527
34258
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
29528
34259
    if (!SWIG_IsOK(res)) {
29538
34269
 
29539
34270
SWIGINTERN VALUE
29540
34271
_wrap_svn_diff_fns2_t_token_discard_all_get(int argc, VALUE *argv, VALUE self) {
29541
 
  svn_diff_fns2_t *arg1 = (svn_diff_fns2_t *) 0 ;
 
34272
  struct svn_diff_fns2_t *arg1 = (struct svn_diff_fns2_t *) 0 ;
29542
34273
  void *argp1 = 0 ;
29543
34274
  int res1 = 0 ;
29544
34275
  void (*result)(void *) = 0 ;
29549
34280
  }
29550
34281
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns2_t, 0 |  0 );
29551
34282
  if (!SWIG_IsOK(res1)) {
29552
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns2_t *","token_discard_all", 1, self )); 
 
34283
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns2_t *","token_discard_all", 1, self )); 
29553
34284
  }
29554
 
  arg1 = (svn_diff_fns2_t *)(argp1);
 
34285
  arg1 = (struct svn_diff_fns2_t *)(argp1);
29555
34286
  result = (void (*)(void *)) ((arg1)->token_discard_all);
29556
34287
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
29557
34288
  return vresult;
29579
34310
 
29580
34311
SWIGINTERN VALUE
29581
34312
_wrap_new_svn_diff_fns2_t(int argc, VALUE *argv, VALUE self) {
29582
 
  svn_diff_fns2_t *result = 0 ;
 
34313
  struct svn_diff_fns2_t *result = 0 ;
29583
34314
  
29584
34315
  if ((argc < 0) || (argc > 0)) {
29585
34316
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
29586
34317
  }
29587
34318
  {
29588
 
    result = (svn_diff_fns2_t *)calloc(1, sizeof(svn_diff_fns2_t));
 
34319
    result = (struct svn_diff_fns2_t *)calloc(1, sizeof(struct svn_diff_fns2_t));
29589
34320
    DATA_PTR(self) = result;
29590
34321
    
29591
34322
    
29598
34329
 
29599
34330
 
29600
34331
SWIGINTERN void
29601
 
free_svn_diff_fns2_t(svn_diff_fns2_t *arg1) {
 
34332
free_svn_diff_fns2_t(struct svn_diff_fns2_t *arg1) {
29602
34333
    free((char *) arg1);
29603
34334
}
29604
34335
 
29605
 
swig_class SwigClassSvn_diff_fns_t;
 
34336
static swig_class SwigClassSvn_diff_fns_t;
29606
34337
 
29607
34338
SWIGINTERN VALUE
29608
34339
_wrap_svn_diff_fns_t_datasource_open_set(int argc, VALUE *argv, VALUE self) {
29609
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34340
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29610
34341
  svn_error_t *(*arg2)(void *,svn_diff_datasource_e) = (svn_error_t *(*)(void *,svn_diff_datasource_e)) 0 ;
29611
34342
  void *argp1 = 0 ;
29612
34343
  int res1 = 0 ;
29616
34347
  }
29617
34348
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29618
34349
  if (!SWIG_IsOK(res1)) {
29619
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","datasource_open", 1, self )); 
 
34350
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","datasource_open", 1, self )); 
29620
34351
  }
29621
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34352
  arg1 = (struct svn_diff_fns_t *)(argp1);
29622
34353
  {
29623
34354
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t);
29624
34355
    if (!SWIG_IsOK(res)) {
29634
34365
 
29635
34366
SWIGINTERN VALUE
29636
34367
_wrap_svn_diff_fns_t_datasource_open_get(int argc, VALUE *argv, VALUE self) {
29637
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34368
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29638
34369
  void *argp1 = 0 ;
29639
34370
  int res1 = 0 ;
29640
34371
  svn_error_t *(*result)(void *,svn_diff_datasource_e) = 0 ;
29645
34376
  }
29646
34377
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29647
34378
  if (!SWIG_IsOK(res1)) {
29648
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","datasource_open", 1, self )); 
 
34379
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","datasource_open", 1, self )); 
29649
34380
  }
29650
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34381
  arg1 = (struct svn_diff_fns_t *)(argp1);
29651
34382
  result = (svn_error_t *(*)(void *,svn_diff_datasource_e)) ((arg1)->datasource_open);
29652
34383
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t);
29653
34384
  return vresult;
29658
34389
 
29659
34390
SWIGINTERN VALUE
29660
34391
_wrap_svn_diff_fns_t_datasource_close_set(int argc, VALUE *argv, VALUE self) {
29661
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34392
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29662
34393
  svn_error_t *(*arg2)(void *,svn_diff_datasource_e) = (svn_error_t *(*)(void *,svn_diff_datasource_e)) 0 ;
29663
34394
  void *argp1 = 0 ;
29664
34395
  int res1 = 0 ;
29668
34399
  }
29669
34400
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29670
34401
  if (!SWIG_IsOK(res1)) {
29671
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","datasource_close", 1, self )); 
 
34402
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","datasource_close", 1, self )); 
29672
34403
  }
29673
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34404
  arg1 = (struct svn_diff_fns_t *)(argp1);
29674
34405
  {
29675
34406
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t);
29676
34407
    if (!SWIG_IsOK(res)) {
29686
34417
 
29687
34418
SWIGINTERN VALUE
29688
34419
_wrap_svn_diff_fns_t_datasource_close_get(int argc, VALUE *argv, VALUE self) {
29689
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34420
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29690
34421
  void *argp1 = 0 ;
29691
34422
  int res1 = 0 ;
29692
34423
  svn_error_t *(*result)(void *,svn_diff_datasource_e) = 0 ;
29697
34428
  }
29698
34429
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29699
34430
  if (!SWIG_IsOK(res1)) {
29700
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","datasource_close", 1, self )); 
 
34431
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","datasource_close", 1, self )); 
29701
34432
  }
29702
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34433
  arg1 = (struct svn_diff_fns_t *)(argp1);
29703
34434
  result = (svn_error_t *(*)(void *,svn_diff_datasource_e)) ((arg1)->datasource_close);
29704
34435
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_svn_diff_datasource_e__p_svn_error_t);
29705
34436
  return vresult;
29710
34441
 
29711
34442
SWIGINTERN VALUE
29712
34443
_wrap_svn_diff_fns_t_datasource_get_next_token_set(int argc, VALUE *argv, VALUE self) {
29713
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34444
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29714
34445
  svn_error_t *(*arg2)(apr_uint32_t *,void **,void *,svn_diff_datasource_e) = (svn_error_t *(*)(apr_uint32_t *,void **,void *,svn_diff_datasource_e)) 0 ;
29715
34446
  void *argp1 = 0 ;
29716
34447
  int res1 = 0 ;
29720
34451
  }
29721
34452
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29722
34453
  if (!SWIG_IsOK(res1)) {
29723
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","datasource_get_next_token", 1, self )); 
 
34454
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","datasource_get_next_token", 1, self )); 
29724
34455
  }
29725
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34456
  arg1 = (struct svn_diff_fns_t *)(argp1);
29726
34457
  {
29727
34458
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t);
29728
34459
    if (!SWIG_IsOK(res)) {
29738
34469
 
29739
34470
SWIGINTERN VALUE
29740
34471
_wrap_svn_diff_fns_t_datasource_get_next_token_get(int argc, VALUE *argv, VALUE self) {
29741
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34472
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29742
34473
  void *argp1 = 0 ;
29743
34474
  int res1 = 0 ;
29744
34475
  svn_error_t *(*result)(apr_uint32_t *,void **,void *,svn_diff_datasource_e) = 0 ;
29749
34480
  }
29750
34481
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29751
34482
  if (!SWIG_IsOK(res1)) {
29752
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","datasource_get_next_token", 1, self )); 
 
34483
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","datasource_get_next_token", 1, self )); 
29753
34484
  }
29754
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34485
  arg1 = (struct svn_diff_fns_t *)(argp1);
29755
34486
  result = (svn_error_t *(*)(apr_uint32_t *,void **,void *,svn_diff_datasource_e)) ((arg1)->datasource_get_next_token);
29756
34487
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t);
29757
34488
  return vresult;
29762
34493
 
29763
34494
SWIGINTERN VALUE
29764
34495
_wrap_svn_diff_fns_t_token_compare_set(int argc, VALUE *argv, VALUE self) {
29765
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34496
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29766
34497
  svn_error_t *(*arg2)(void *,void *,void *,int *) = (svn_error_t *(*)(void *,void *,void *,int *)) 0 ;
29767
34498
  void *argp1 = 0 ;
29768
34499
  int res1 = 0 ;
29772
34503
  }
29773
34504
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29774
34505
  if (!SWIG_IsOK(res1)) {
29775
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","token_compare", 1, self )); 
 
34506
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","token_compare", 1, self )); 
29776
34507
  }
29777
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34508
  arg1 = (struct svn_diff_fns_t *)(argp1);
29778
34509
  {
29779
34510
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_p_void_p_void_p_int__p_svn_error_t);
29780
34511
    if (!SWIG_IsOK(res)) {
29790
34521
 
29791
34522
SWIGINTERN VALUE
29792
34523
_wrap_svn_diff_fns_t_token_compare_get(int argc, VALUE *argv, VALUE self) {
29793
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34524
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29794
34525
  void *argp1 = 0 ;
29795
34526
  int res1 = 0 ;
29796
34527
  svn_error_t *(*result)(void *,void *,void *,int *) = 0 ;
29801
34532
  }
29802
34533
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29803
34534
  if (!SWIG_IsOK(res1)) {
29804
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","token_compare", 1, self )); 
 
34535
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","token_compare", 1, self )); 
29805
34536
  }
29806
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34537
  arg1 = (struct svn_diff_fns_t *)(argp1);
29807
34538
  result = (svn_error_t *(*)(void *,void *,void *,int *)) ((arg1)->token_compare);
29808
34539
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_void_p_void_p_int__p_svn_error_t);
29809
34540
  return vresult;
29814
34545
 
29815
34546
SWIGINTERN VALUE
29816
34547
_wrap_svn_diff_fns_t_token_discard_set(int argc, VALUE *argv, VALUE self) {
29817
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34548
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29818
34549
  void (*arg2)(void *,void *) = (void (*)(void *,void *)) 0 ;
29819
34550
  void *argp1 = 0 ;
29820
34551
  int res1 = 0 ;
29824
34555
  }
29825
34556
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29826
34557
  if (!SWIG_IsOK(res1)) {
29827
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","token_discard", 1, self )); 
 
34558
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","token_discard", 1, self )); 
29828
34559
  }
29829
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34560
  arg1 = (struct svn_diff_fns_t *)(argp1);
29830
34561
  {
29831
34562
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_p_void__void);
29832
34563
    if (!SWIG_IsOK(res)) {
29842
34573
 
29843
34574
SWIGINTERN VALUE
29844
34575
_wrap_svn_diff_fns_t_token_discard_get(int argc, VALUE *argv, VALUE self) {
29845
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34576
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29846
34577
  void *argp1 = 0 ;
29847
34578
  int res1 = 0 ;
29848
34579
  void (*result)(void *,void *) = 0 ;
29853
34584
  }
29854
34585
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29855
34586
  if (!SWIG_IsOK(res1)) {
29856
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","token_discard", 1, self )); 
 
34587
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","token_discard", 1, self )); 
29857
34588
  }
29858
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34589
  arg1 = (struct svn_diff_fns_t *)(argp1);
29859
34590
  result = (void (*)(void *,void *)) ((arg1)->token_discard);
29860
34591
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_void__void);
29861
34592
  return vresult;
29866
34597
 
29867
34598
SWIGINTERN VALUE
29868
34599
_wrap_svn_diff_fns_t_token_discard_all_set(int argc, VALUE *argv, VALUE self) {
29869
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34600
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29870
34601
  void (*arg2)(void *) = (void (*)(void *)) 0 ;
29871
34602
  void *argp1 = 0 ;
29872
34603
  int res1 = 0 ;
29876
34607
  }
29877
34608
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29878
34609
  if (!SWIG_IsOK(res1)) {
29879
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","token_discard_all", 1, self )); 
 
34610
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","token_discard_all", 1, self )); 
29880
34611
  }
29881
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34612
  arg1 = (struct svn_diff_fns_t *)(argp1);
29882
34613
  {
29883
34614
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
29884
34615
    if (!SWIG_IsOK(res)) {
29894
34625
 
29895
34626
SWIGINTERN VALUE
29896
34627
_wrap_svn_diff_fns_t_token_discard_all_get(int argc, VALUE *argv, VALUE self) {
29897
 
  svn_diff_fns_t *arg1 = (svn_diff_fns_t *) 0 ;
 
34628
  struct svn_diff_fns_t *arg1 = (struct svn_diff_fns_t *) 0 ;
29898
34629
  void *argp1 = 0 ;
29899
34630
  int res1 = 0 ;
29900
34631
  void (*result)(void *) = 0 ;
29905
34636
  }
29906
34637
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_fns_t, 0 |  0 );
29907
34638
  if (!SWIG_IsOK(res1)) {
29908
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_fns_t *","token_discard_all", 1, self )); 
 
34639
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_fns_t *","token_discard_all", 1, self )); 
29909
34640
  }
29910
 
  arg1 = (svn_diff_fns_t *)(argp1);
 
34641
  arg1 = (struct svn_diff_fns_t *)(argp1);
29911
34642
  result = (void (*)(void *)) ((arg1)->token_discard_all);
29912
34643
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
29913
34644
  return vresult;
29935
34666
 
29936
34667
SWIGINTERN VALUE
29937
34668
_wrap_new_svn_diff_fns_t(int argc, VALUE *argv, VALUE self) {
29938
 
  svn_diff_fns_t *result = 0 ;
 
34669
  struct svn_diff_fns_t *result = 0 ;
29939
34670
  
29940
34671
  if ((argc < 0) || (argc > 0)) {
29941
34672
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
29942
34673
  }
29943
34674
  {
29944
 
    result = (svn_diff_fns_t *)calloc(1, sizeof(svn_diff_fns_t));
 
34675
    result = (struct svn_diff_fns_t *)calloc(1, sizeof(struct svn_diff_fns_t));
29945
34676
    DATA_PTR(self) = result;
29946
34677
    
29947
34678
    
29954
34685
 
29955
34686
 
29956
34687
SWIGINTERN void
29957
 
free_svn_diff_fns_t(svn_diff_fns_t *arg1) {
 
34688
free_svn_diff_fns_t(struct svn_diff_fns_t *arg1) {
29958
34689
    free((char *) arg1);
29959
34690
}
29960
34691
 
30454
35185
}
30455
35186
 
30456
35187
 
30457
 
swig_class SwigClassSvn_diff_output_fns_t;
 
35188
static swig_class SwigClassSvn_diff_output_fns_t;
30458
35189
 
30459
35190
SWIGINTERN VALUE
30460
35191
_wrap_svn_diff_output_fns_t_output_common_set(int argc, VALUE *argv, VALUE self) {
30461
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35192
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30462
35193
  svn_error_t *(*arg2)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) 0 ;
30463
35194
  void *argp1 = 0 ;
30464
35195
  int res1 = 0 ;
30468
35199
  }
30469
35200
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30470
35201
  if (!SWIG_IsOK(res1)) {
30471
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_common", 1, self )); 
 
35202
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_common", 1, self )); 
30472
35203
  }
30473
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35204
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30474
35205
  {
30475
35206
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30476
35207
    if (!SWIG_IsOK(res)) {
30486
35217
 
30487
35218
SWIGINTERN VALUE
30488
35219
_wrap_svn_diff_output_fns_t_output_common_get(int argc, VALUE *argv, VALUE self) {
30489
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35220
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30490
35221
  void *argp1 = 0 ;
30491
35222
  int res1 = 0 ;
30492
35223
  svn_error_t *(*result)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = 0 ;
30497
35228
  }
30498
35229
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30499
35230
  if (!SWIG_IsOK(res1)) {
30500
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_common", 1, self )); 
 
35231
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_common", 1, self )); 
30501
35232
  }
30502
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35233
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30503
35234
  result = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) ((arg1)->output_common);
30504
35235
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30505
35236
  return vresult;
30510
35241
 
30511
35242
SWIGINTERN VALUE
30512
35243
_wrap_svn_diff_output_fns_t_output_diff_modified_set(int argc, VALUE *argv, VALUE self) {
30513
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35244
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30514
35245
  svn_error_t *(*arg2)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) 0 ;
30515
35246
  void *argp1 = 0 ;
30516
35247
  int res1 = 0 ;
30520
35251
  }
30521
35252
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30522
35253
  if (!SWIG_IsOK(res1)) {
30523
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_diff_modified", 1, self )); 
 
35254
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_diff_modified", 1, self )); 
30524
35255
  }
30525
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35256
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30526
35257
  {
30527
35258
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30528
35259
    if (!SWIG_IsOK(res)) {
30538
35269
 
30539
35270
SWIGINTERN VALUE
30540
35271
_wrap_svn_diff_output_fns_t_output_diff_modified_get(int argc, VALUE *argv, VALUE self) {
30541
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35272
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30542
35273
  void *argp1 = 0 ;
30543
35274
  int res1 = 0 ;
30544
35275
  svn_error_t *(*result)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = 0 ;
30549
35280
  }
30550
35281
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30551
35282
  if (!SWIG_IsOK(res1)) {
30552
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_diff_modified", 1, self )); 
 
35283
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_diff_modified", 1, self )); 
30553
35284
  }
30554
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35285
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30555
35286
  result = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) ((arg1)->output_diff_modified);
30556
35287
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30557
35288
  return vresult;
30562
35293
 
30563
35294
SWIGINTERN VALUE
30564
35295
_wrap_svn_diff_output_fns_t_output_diff_latest_set(int argc, VALUE *argv, VALUE self) {
30565
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35296
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30566
35297
  svn_error_t *(*arg2)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) 0 ;
30567
35298
  void *argp1 = 0 ;
30568
35299
  int res1 = 0 ;
30572
35303
  }
30573
35304
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30574
35305
  if (!SWIG_IsOK(res1)) {
30575
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_diff_latest", 1, self )); 
 
35306
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_diff_latest", 1, self )); 
30576
35307
  }
30577
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35308
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30578
35309
  {
30579
35310
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30580
35311
    if (!SWIG_IsOK(res)) {
30590
35321
 
30591
35322
SWIGINTERN VALUE
30592
35323
_wrap_svn_diff_output_fns_t_output_diff_latest_get(int argc, VALUE *argv, VALUE self) {
30593
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35324
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30594
35325
  void *argp1 = 0 ;
30595
35326
  int res1 = 0 ;
30596
35327
  svn_error_t *(*result)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = 0 ;
30601
35332
  }
30602
35333
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30603
35334
  if (!SWIG_IsOK(res1)) {
30604
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_diff_latest", 1, self )); 
 
35335
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_diff_latest", 1, self )); 
30605
35336
  }
30606
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35337
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30607
35338
  result = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) ((arg1)->output_diff_latest);
30608
35339
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30609
35340
  return vresult;
30614
35345
 
30615
35346
SWIGINTERN VALUE
30616
35347
_wrap_svn_diff_output_fns_t_output_diff_common_set(int argc, VALUE *argv, VALUE self) {
30617
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35348
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30618
35349
  svn_error_t *(*arg2)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) 0 ;
30619
35350
  void *argp1 = 0 ;
30620
35351
  int res1 = 0 ;
30624
35355
  }
30625
35356
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30626
35357
  if (!SWIG_IsOK(res1)) {
30627
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_diff_common", 1, self )); 
 
35358
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_diff_common", 1, self )); 
30628
35359
  }
30629
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35360
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30630
35361
  {
30631
35362
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30632
35363
    if (!SWIG_IsOK(res)) {
30642
35373
 
30643
35374
SWIGINTERN VALUE
30644
35375
_wrap_svn_diff_output_fns_t_output_diff_common_get(int argc, VALUE *argv, VALUE self) {
30645
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35376
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30646
35377
  void *argp1 = 0 ;
30647
35378
  int res1 = 0 ;
30648
35379
  svn_error_t *(*result)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t) = 0 ;
30653
35384
  }
30654
35385
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30655
35386
  if (!SWIG_IsOK(res1)) {
30656
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_diff_common", 1, self )); 
 
35387
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_diff_common", 1, self )); 
30657
35388
  }
30658
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35389
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30659
35390
  result = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t)) ((arg1)->output_diff_common);
30660
35391
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t__p_svn_error_t);
30661
35392
  return vresult;
30666
35397
 
30667
35398
SWIGINTERN VALUE
30668
35399
_wrap_svn_diff_output_fns_t_output_conflict_set(int argc, VALUE *argv, VALUE self) {
30669
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35400
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30670
35401
  svn_error_t *(*arg2)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,svn_diff_t *) = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,svn_diff_t *)) 0 ;
30671
35402
  void *argp1 = 0 ;
30672
35403
  int res1 = 0 ;
30676
35407
  }
30677
35408
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30678
35409
  if (!SWIG_IsOK(res1)) {
30679
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_conflict", 1, self )); 
 
35410
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_conflict", 1, self )); 
30680
35411
  }
30681
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35412
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30682
35413
  {
30683
35414
    int res = SWIG_ConvertFunctionPtr(argv[0], (void**)(&arg2), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_p_svn_diff_t__p_svn_error_t);
30684
35415
    if (!SWIG_IsOK(res)) {
30694
35425
 
30695
35426
SWIGINTERN VALUE
30696
35427
_wrap_svn_diff_output_fns_t_output_conflict_get(int argc, VALUE *argv, VALUE self) {
30697
 
  svn_diff_output_fns_t *arg1 = (svn_diff_output_fns_t *) 0 ;
 
35428
  struct svn_diff_output_fns_t *arg1 = (struct svn_diff_output_fns_t *) 0 ;
30698
35429
  void *argp1 = 0 ;
30699
35430
  int res1 = 0 ;
30700
35431
  svn_error_t *(*result)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,svn_diff_t *) = 0 ;
30705
35436
  }
30706
35437
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_output_fns_t, 0 |  0 );
30707
35438
  if (!SWIG_IsOK(res1)) {
30708
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_output_fns_t *","output_conflict", 1, self )); 
 
35439
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_output_fns_t *","output_conflict", 1, self )); 
30709
35440
  }
30710
 
  arg1 = (svn_diff_output_fns_t *)(argp1);
 
35441
  arg1 = (struct svn_diff_output_fns_t *)(argp1);
30711
35442
  result = (svn_error_t *(*)(void *,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,apr_off_t,svn_diff_t *)) ((arg1)->output_conflict);
30712
35443
  vresult = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_apr_off_t_p_svn_diff_t__p_svn_error_t);
30713
35444
  return vresult;
30735
35466
 
30736
35467
SWIGINTERN VALUE
30737
35468
_wrap_new_svn_diff_output_fns_t(int argc, VALUE *argv, VALUE self) {
30738
 
  svn_diff_output_fns_t *result = 0 ;
 
35469
  struct svn_diff_output_fns_t *result = 0 ;
30739
35470
  
30740
35471
  if ((argc < 0) || (argc > 0)) {
30741
35472
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
30742
35473
  }
30743
35474
  {
30744
 
    result = (svn_diff_output_fns_t *)calloc(1, sizeof(svn_diff_output_fns_t));
 
35475
    result = (struct svn_diff_output_fns_t *)calloc(1, sizeof(struct svn_diff_output_fns_t));
30745
35476
    DATA_PTR(self) = result;
30746
35477
    
30747
35478
    
30754
35485
 
30755
35486
 
30756
35487
SWIGINTERN void
30757
 
free_svn_diff_output_fns_t(svn_diff_output_fns_t *arg1) {
 
35488
free_svn_diff_output_fns_t(struct svn_diff_output_fns_t *arg1) {
30758
35489
    free((char *) arg1);
30759
35490
}
30760
35491
 
30808
35539
}
30809
35540
 
30810
35541
 
30811
 
swig_class SwigClassSvn_diff_file_options_t;
 
35542
static swig_class SwigClassSvn_diff_file_options_t;
30812
35543
 
30813
35544
SWIGINTERN VALUE
30814
35545
_wrap_svn_diff_file_options_t_ignore_space_set(int argc, VALUE *argv, VALUE self) {
30815
 
  svn_diff_file_options_t *arg1 = (svn_diff_file_options_t *) 0 ;
 
35546
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
30816
35547
  svn_diff_file_ignore_space_t arg2 ;
30817
35548
  void *argp1 = 0 ;
30818
35549
  int res1 = 0 ;
30824
35555
  }
30825
35556
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
30826
35557
  if (!SWIG_IsOK(res1)) {
30827
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_file_options_t *","ignore_space", 1, self )); 
 
35558
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_space", 1, self )); 
30828
35559
  }
30829
 
  arg1 = (svn_diff_file_options_t *)(argp1);
 
35560
  arg1 = (struct svn_diff_file_options_t *)(argp1);
30830
35561
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
30831
35562
  if (!SWIG_IsOK(ecode2)) {
30832
35563
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_diff_file_ignore_space_t","ignore_space", 2, argv[0] ));
30841
35572
 
30842
35573
SWIGINTERN VALUE
30843
35574
_wrap_svn_diff_file_options_t_ignore_space_get(int argc, VALUE *argv, VALUE self) {
30844
 
  svn_diff_file_options_t *arg1 = (svn_diff_file_options_t *) 0 ;
 
35575
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
30845
35576
  void *argp1 = 0 ;
30846
35577
  int res1 = 0 ;
30847
35578
  svn_diff_file_ignore_space_t result;
30852
35583
  }
30853
35584
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
30854
35585
  if (!SWIG_IsOK(res1)) {
30855
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_file_options_t *","ignore_space", 1, self )); 
 
35586
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_space", 1, self )); 
30856
35587
  }
30857
 
  arg1 = (svn_diff_file_options_t *)(argp1);
 
35588
  arg1 = (struct svn_diff_file_options_t *)(argp1);
30858
35589
  result = (svn_diff_file_ignore_space_t) ((arg1)->ignore_space);
30859
35590
  vresult = SWIG_From_int((int)(result));
30860
35591
  return vresult;
30865
35596
 
30866
35597
SWIGINTERN VALUE
30867
35598
_wrap_svn_diff_file_options_t_ignore_eol_style_set(int argc, VALUE *argv, VALUE self) {
30868
 
  svn_diff_file_options_t *arg1 = (svn_diff_file_options_t *) 0 ;
 
35599
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
30869
35600
  svn_boolean_t arg2 ;
30870
35601
  void *argp1 = 0 ;
30871
35602
  int res1 = 0 ;
30875
35606
  }
30876
35607
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
30877
35608
  if (!SWIG_IsOK(res1)) {
30878
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_file_options_t *","ignore_eol_style", 1, self )); 
 
35609
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_eol_style", 1, self )); 
30879
35610
  }
30880
 
  arg1 = (svn_diff_file_options_t *)(argp1);
 
35611
  arg1 = (struct svn_diff_file_options_t *)(argp1);
30881
35612
  arg2 = RTEST(argv[0]);
30882
35613
  if (arg1) (arg1)->ignore_eol_style = arg2;
30883
35614
  return Qnil;
30888
35619
 
30889
35620
SWIGINTERN VALUE
30890
35621
_wrap_svn_diff_file_options_t_ignore_eol_style_get(int argc, VALUE *argv, VALUE self) {
30891
 
  svn_diff_file_options_t *arg1 = (svn_diff_file_options_t *) 0 ;
 
35622
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
30892
35623
  void *argp1 = 0 ;
30893
35624
  int res1 = 0 ;
30894
35625
  svn_boolean_t result;
30899
35630
  }
30900
35631
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
30901
35632
  if (!SWIG_IsOK(res1)) {
30902
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_file_options_t *","ignore_eol_style", 1, self )); 
 
35633
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_eol_style", 1, self )); 
30903
35634
  }
30904
 
  arg1 = (svn_diff_file_options_t *)(argp1);
 
35635
  arg1 = (struct svn_diff_file_options_t *)(argp1);
30905
35636
  result = (svn_boolean_t) ((arg1)->ignore_eol_style);
30906
35637
  vresult = result ? Qtrue : Qfalse;
30907
35638
  return vresult;
30912
35643
 
30913
35644
SWIGINTERN VALUE
30914
35645
_wrap_svn_diff_file_options_t_show_c_function_set(int argc, VALUE *argv, VALUE self) {
30915
 
  svn_diff_file_options_t *arg1 = (svn_diff_file_options_t *) 0 ;
 
35646
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
30916
35647
  svn_boolean_t arg2 ;
30917
35648
  void *argp1 = 0 ;
30918
35649
  int res1 = 0 ;
30922
35653
  }
30923
35654
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
30924
35655
  if (!SWIG_IsOK(res1)) {
30925
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_file_options_t *","show_c_function", 1, self )); 
 
35656
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","show_c_function", 1, self )); 
30926
35657
  }
30927
 
  arg1 = (svn_diff_file_options_t *)(argp1);
 
35658
  arg1 = (struct svn_diff_file_options_t *)(argp1);
30928
35659
  arg2 = RTEST(argv[0]);
30929
35660
  if (arg1) (arg1)->show_c_function = arg2;
30930
35661
  return Qnil;
30935
35666
 
30936
35667
SWIGINTERN VALUE
30937
35668
_wrap_svn_diff_file_options_t_show_c_function_get(int argc, VALUE *argv, VALUE self) {
30938
 
  svn_diff_file_options_t *arg1 = (svn_diff_file_options_t *) 0 ;
 
35669
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
30939
35670
  void *argp1 = 0 ;
30940
35671
  int res1 = 0 ;
30941
35672
  svn_boolean_t result;
30946
35677
  }
30947
35678
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
30948
35679
  if (!SWIG_IsOK(res1)) {
30949
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_diff_file_options_t *","show_c_function", 1, self )); 
 
35680
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","show_c_function", 1, self )); 
30950
35681
  }
30951
 
  arg1 = (svn_diff_file_options_t *)(argp1);
 
35682
  arg1 = (struct svn_diff_file_options_t *)(argp1);
30952
35683
  result = (svn_boolean_t) ((arg1)->show_c_function);
30953
35684
  vresult = result ? Qtrue : Qfalse;
30954
35685
  return vresult;
30979
35710
  apr_pool_t *arg1 = (apr_pool_t *) 0 ;
30980
35711
  VALUE _global_svn_swig_rb_pool ;
30981
35712
  apr_pool_t *_global_pool ;
30982
 
  svn_diff_file_options_t *result = 0 ;
 
35713
  struct svn_diff_file_options_t *result = 0 ;
30983
35714
  
30984
35715
  {
30985
35716
    svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg1);
30993
35724
    
30994
35725
  }
30995
35726
  {
30996
 
    result = (svn_diff_file_options_t *)new_svn_diff_file_options_t(arg1);
 
35727
    result = (struct svn_diff_file_options_t *)new_svn_diff_file_options_t(arg1);
30997
35728
    DATA_PTR(self) = result;
30998
35729
    
30999
35730
    
31019
35750
}
31020
35751
 
31021
35752
 
31022
 
SWIGINTERN void delete_svn_diff_file_options_t(svn_diff_file_options_t *self){
 
35753
SWIGINTERN void delete_svn_diff_file_options_t(struct svn_diff_file_options_t *self){
31023
35754
  }
31024
35755
SWIGINTERN void
31025
 
free_svn_diff_file_options_t(svn_diff_file_options_t *arg1) {
 
35756
free_svn_diff_file_options_t(struct svn_diff_file_options_t *arg1) {
31026
35757
    delete_svn_diff_file_options_t(arg1);
31027
35758
}
31028
35759
 
33740
38471
}
33741
38472
 
33742
38473
 
33743
 
swig_class SwigClassSvn_prop_patch_t;
 
38474
static swig_class SwigClassSvn_prop_patch_t;
33744
38475
 
33745
38476
SWIGINTERN VALUE
33746
38477
_wrap_svn_prop_patch_t_name_set(int argc, VALUE *argv, VALUE self) {
33747
 
  svn_prop_patch_t *arg1 = (svn_prop_patch_t *) 0 ;
 
38478
  struct svn_prop_patch_t *arg1 = (struct svn_prop_patch_t *) 0 ;
33748
38479
  char *arg2 = (char *) 0 ;
33749
38480
  void *argp1 = 0 ;
33750
38481
  int res1 = 0 ;
33757
38488
  }
33758
38489
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_patch_t, 0 |  0 );
33759
38490
  if (!SWIG_IsOK(res1)) {
33760
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_prop_patch_t *","name", 1, self )); 
 
38491
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_patch_t *","name", 1, self )); 
33761
38492
  }
33762
 
  arg1 = (svn_prop_patch_t *)(argp1);
 
38493
  arg1 = (struct svn_prop_patch_t *)(argp1);
33763
38494
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
33764
38495
  if (!SWIG_IsOK(res2)) {
33765
38496
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","name", 2, argv[0] ));
33783
38514
 
33784
38515
SWIGINTERN VALUE
33785
38516
_wrap_svn_prop_patch_t_name_get(int argc, VALUE *argv, VALUE self) {
33786
 
  svn_prop_patch_t *arg1 = (svn_prop_patch_t *) 0 ;
 
38517
  struct svn_prop_patch_t *arg1 = (struct svn_prop_patch_t *) 0 ;
33787
38518
  void *argp1 = 0 ;
33788
38519
  int res1 = 0 ;
33789
38520
  char *result = 0 ;
33794
38525
  }
33795
38526
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_patch_t, 0 |  0 );
33796
38527
  if (!SWIG_IsOK(res1)) {
33797
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_prop_patch_t *","name", 1, self )); 
 
38528
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_patch_t *","name", 1, self )); 
33798
38529
  }
33799
 
  arg1 = (svn_prop_patch_t *)(argp1);
 
38530
  arg1 = (struct svn_prop_patch_t *)(argp1);
33800
38531
  result = (char *) ((arg1)->name);
33801
38532
  {
33802
38533
    if (result) {
33813
38544
 
33814
38545
SWIGINTERN VALUE
33815
38546
_wrap_svn_prop_patch_t_operation_set(int argc, VALUE *argv, VALUE self) {
33816
 
  svn_prop_patch_t *arg1 = (svn_prop_patch_t *) 0 ;
 
38547
  struct svn_prop_patch_t *arg1 = (struct svn_prop_patch_t *) 0 ;
33817
38548
  svn_diff_operation_kind_t arg2 ;
33818
38549
  void *argp1 = 0 ;
33819
38550
  int res1 = 0 ;
33825
38556
  }
33826
38557
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_patch_t, 0 |  0 );
33827
38558
  if (!SWIG_IsOK(res1)) {
33828
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_prop_patch_t *","operation", 1, self )); 
 
38559
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_patch_t *","operation", 1, self )); 
33829
38560
  }
33830
 
  arg1 = (svn_prop_patch_t *)(argp1);
 
38561
  arg1 = (struct svn_prop_patch_t *)(argp1);
33831
38562
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
33832
38563
  if (!SWIG_IsOK(ecode2)) {
33833
38564
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_diff_operation_kind_t","operation", 2, argv[0] ));
33842
38573
 
33843
38574
SWIGINTERN VALUE
33844
38575
_wrap_svn_prop_patch_t_operation_get(int argc, VALUE *argv, VALUE self) {
33845
 
  svn_prop_patch_t *arg1 = (svn_prop_patch_t *) 0 ;
 
38576
  struct svn_prop_patch_t *arg1 = (struct svn_prop_patch_t *) 0 ;
33846
38577
  void *argp1 = 0 ;
33847
38578
  int res1 = 0 ;
33848
38579
  svn_diff_operation_kind_t result;
33853
38584
  }
33854
38585
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_patch_t, 0 |  0 );
33855
38586
  if (!SWIG_IsOK(res1)) {
33856
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_prop_patch_t *","operation", 1, self )); 
 
38587
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_patch_t *","operation", 1, self )); 
33857
38588
  }
33858
 
  arg1 = (svn_prop_patch_t *)(argp1);
 
38589
  arg1 = (struct svn_prop_patch_t *)(argp1);
33859
38590
  result = (svn_diff_operation_kind_t) ((arg1)->operation);
33860
38591
  vresult = SWIG_From_int((int)(result));
33861
38592
  return vresult;
33866
38597
 
33867
38598
SWIGINTERN VALUE
33868
38599
_wrap_svn_prop_patch_t_hunks_set(int argc, VALUE *argv, VALUE self) {
33869
 
  svn_prop_patch_t *arg1 = (svn_prop_patch_t *) 0 ;
 
38600
  struct svn_prop_patch_t *arg1 = (struct svn_prop_patch_t *) 0 ;
33870
38601
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
33871
38602
  void *argp1 = 0 ;
33872
38603
  int res1 = 0 ;
33878
38609
  }
33879
38610
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_patch_t, 0 |  0 );
33880
38611
  if (!SWIG_IsOK(res1)) {
33881
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_prop_patch_t *","hunks", 1, self )); 
 
38612
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_patch_t *","hunks", 1, self )); 
33882
38613
  }
33883
 
  arg1 = (svn_prop_patch_t *)(argp1);
 
38614
  arg1 = (struct svn_prop_patch_t *)(argp1);
33884
38615
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_apr_array_header_t, SWIG_POINTER_DISOWN |  0 );
33885
38616
  if (!SWIG_IsOK(res2)) {
33886
38617
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_array_header_t *","hunks", 2, argv[0] )); 
33895
38626
 
33896
38627
SWIGINTERN VALUE
33897
38628
_wrap_svn_prop_patch_t_hunks_get(int argc, VALUE *argv, VALUE self) {
33898
 
  svn_prop_patch_t *arg1 = (svn_prop_patch_t *) 0 ;
 
38629
  struct svn_prop_patch_t *arg1 = (struct svn_prop_patch_t *) 0 ;
33899
38630
  void *argp1 = 0 ;
33900
38631
  int res1 = 0 ;
33901
38632
  apr_array_header_t *result = 0 ;
33906
38637
  }
33907
38638
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_prop_patch_t, 0 |  0 );
33908
38639
  if (!SWIG_IsOK(res1)) {
33909
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_prop_patch_t *","hunks", 1, self )); 
 
38640
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_prop_patch_t *","hunks", 1, self )); 
33910
38641
  }
33911
 
  arg1 = (svn_prop_patch_t *)(argp1);
 
38642
  arg1 = (struct svn_prop_patch_t *)(argp1);
33912
38643
  result = (apr_array_header_t *) ((arg1)->hunks);
33913
38644
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_array_header_t, 0 |  0 );
33914
38645
  return vresult;
33936
38667
 
33937
38668
SWIGINTERN VALUE
33938
38669
_wrap_new_svn_prop_patch_t(int argc, VALUE *argv, VALUE self) {
33939
 
  svn_prop_patch_t *result = 0 ;
 
38670
  struct svn_prop_patch_t *result = 0 ;
33940
38671
  
33941
38672
  if ((argc < 0) || (argc > 0)) {
33942
38673
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
33943
38674
  }
33944
38675
  {
33945
 
    result = (svn_prop_patch_t *)calloc(1, sizeof(svn_prop_patch_t));
 
38676
    result = (struct svn_prop_patch_t *)calloc(1, sizeof(struct svn_prop_patch_t));
33946
38677
    DATA_PTR(self) = result;
33947
38678
    
33948
38679
    
33955
38686
 
33956
38687
 
33957
38688
SWIGINTERN void
33958
 
free_svn_prop_patch_t(svn_prop_patch_t *arg1) {
 
38689
free_svn_prop_patch_t(struct svn_prop_patch_t *arg1) {
33959
38690
    free((char *) arg1);
33960
38691
}
33961
38692
 
33962
 
swig_class SwigClassSvn_patch_t;
 
38693
static swig_class SwigClassSvn_patch_t;
33963
38694
 
33964
38695
SWIGINTERN VALUE
33965
38696
_wrap_svn_patch_t_old_filename_set(int argc, VALUE *argv, VALUE self) {
33966
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38697
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
33967
38698
  char *arg2 = (char *) 0 ;
33968
38699
  void *argp1 = 0 ;
33969
38700
  int res1 = 0 ;
33976
38707
  }
33977
38708
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
33978
38709
  if (!SWIG_IsOK(res1)) {
33979
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","old_filename", 1, self )); 
 
38710
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","old_filename", 1, self )); 
33980
38711
  }
33981
 
  arg1 = (svn_patch_t *)(argp1);
 
38712
  arg1 = (struct svn_patch_t *)(argp1);
33982
38713
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
33983
38714
  if (!SWIG_IsOK(res2)) {
33984
38715
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","old_filename", 2, argv[0] ));
34002
38733
 
34003
38734
SWIGINTERN VALUE
34004
38735
_wrap_svn_patch_t_old_filename_get(int argc, VALUE *argv, VALUE self) {
34005
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38736
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34006
38737
  void *argp1 = 0 ;
34007
38738
  int res1 = 0 ;
34008
38739
  char *result = 0 ;
34013
38744
  }
34014
38745
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34015
38746
  if (!SWIG_IsOK(res1)) {
34016
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","old_filename", 1, self )); 
 
38747
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","old_filename", 1, self )); 
34017
38748
  }
34018
 
  arg1 = (svn_patch_t *)(argp1);
 
38749
  arg1 = (struct svn_patch_t *)(argp1);
34019
38750
  result = (char *) ((arg1)->old_filename);
34020
38751
  {
34021
38752
    if (result) {
34032
38763
 
34033
38764
SWIGINTERN VALUE
34034
38765
_wrap_svn_patch_t_new_filename_set(int argc, VALUE *argv, VALUE self) {
34035
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38766
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34036
38767
  char *arg2 = (char *) 0 ;
34037
38768
  void *argp1 = 0 ;
34038
38769
  int res1 = 0 ;
34045
38776
  }
34046
38777
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34047
38778
  if (!SWIG_IsOK(res1)) {
34048
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","new_filename", 1, self )); 
 
38779
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","new_filename", 1, self )); 
34049
38780
  }
34050
 
  arg1 = (svn_patch_t *)(argp1);
 
38781
  arg1 = (struct svn_patch_t *)(argp1);
34051
38782
  res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
34052
38783
  if (!SWIG_IsOK(res2)) {
34053
38784
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","new_filename", 2, argv[0] ));
34071
38802
 
34072
38803
SWIGINTERN VALUE
34073
38804
_wrap_svn_patch_t_new_filename_get(int argc, VALUE *argv, VALUE self) {
34074
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38805
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34075
38806
  void *argp1 = 0 ;
34076
38807
  int res1 = 0 ;
34077
38808
  char *result = 0 ;
34082
38813
  }
34083
38814
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34084
38815
  if (!SWIG_IsOK(res1)) {
34085
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","new_filename", 1, self )); 
 
38816
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","new_filename", 1, self )); 
34086
38817
  }
34087
 
  arg1 = (svn_patch_t *)(argp1);
 
38818
  arg1 = (struct svn_patch_t *)(argp1);
34088
38819
  result = (char *) ((arg1)->new_filename);
34089
38820
  {
34090
38821
    if (result) {
34101
38832
 
34102
38833
SWIGINTERN VALUE
34103
38834
_wrap_svn_patch_t_hunks_set(int argc, VALUE *argv, VALUE self) {
34104
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38835
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34105
38836
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
34106
38837
  void *argp1 = 0 ;
34107
38838
  int res1 = 0 ;
34113
38844
  }
34114
38845
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34115
38846
  if (!SWIG_IsOK(res1)) {
34116
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","hunks", 1, self )); 
 
38847
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","hunks", 1, self )); 
34117
38848
  }
34118
 
  arg1 = (svn_patch_t *)(argp1);
 
38849
  arg1 = (struct svn_patch_t *)(argp1);
34119
38850
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_apr_array_header_t, SWIG_POINTER_DISOWN |  0 );
34120
38851
  if (!SWIG_IsOK(res2)) {
34121
38852
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_array_header_t *","hunks", 2, argv[0] )); 
34130
38861
 
34131
38862
SWIGINTERN VALUE
34132
38863
_wrap_svn_patch_t_hunks_get(int argc, VALUE *argv, VALUE self) {
34133
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38864
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34134
38865
  void *argp1 = 0 ;
34135
38866
  int res1 = 0 ;
34136
38867
  apr_array_header_t *result = 0 ;
34141
38872
  }
34142
38873
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34143
38874
  if (!SWIG_IsOK(res1)) {
34144
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","hunks", 1, self )); 
 
38875
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","hunks", 1, self )); 
34145
38876
  }
34146
 
  arg1 = (svn_patch_t *)(argp1);
 
38877
  arg1 = (struct svn_patch_t *)(argp1);
34147
38878
  result = (apr_array_header_t *) ((arg1)->hunks);
34148
38879
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_array_header_t, 0 |  0 );
34149
38880
  return vresult;
34154
38885
 
34155
38886
SWIGINTERN VALUE
34156
38887
_wrap_svn_patch_t_prop_patches_set(int argc, VALUE *argv, VALUE self) {
34157
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38888
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34158
38889
  apr_hash_t *arg2 = (apr_hash_t *) 0 ;
34159
38890
  void *argp1 = 0 ;
34160
38891
  int res1 = 0 ;
34166
38897
  }
34167
38898
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34168
38899
  if (!SWIG_IsOK(res1)) {
34169
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","prop_patches", 1, self )); 
 
38900
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","prop_patches", 1, self )); 
34170
38901
  }
34171
 
  arg1 = (svn_patch_t *)(argp1);
 
38902
  arg1 = (struct svn_patch_t *)(argp1);
34172
38903
  res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_apr_hash_t, SWIG_POINTER_DISOWN |  0 );
34173
38904
  if (!SWIG_IsOK(res2)) {
34174
38905
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "apr_hash_t *","prop_patches", 2, argv[0] )); 
34183
38914
 
34184
38915
SWIGINTERN VALUE
34185
38916
_wrap_svn_patch_t_prop_patches_get(int argc, VALUE *argv, VALUE self) {
34186
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38917
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34187
38918
  void *argp1 = 0 ;
34188
38919
  int res1 = 0 ;
34189
38920
  apr_hash_t *result = 0 ;
34194
38925
  }
34195
38926
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34196
38927
  if (!SWIG_IsOK(res1)) {
34197
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","prop_patches", 1, self )); 
 
38928
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","prop_patches", 1, self )); 
34198
38929
  }
34199
 
  arg1 = (svn_patch_t *)(argp1);
 
38930
  arg1 = (struct svn_patch_t *)(argp1);
34200
38931
  result = (apr_hash_t *) ((arg1)->prop_patches);
34201
38932
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_hash_t, 0 |  0 );
34202
38933
  return vresult;
34207
38938
 
34208
38939
SWIGINTERN VALUE
34209
38940
_wrap_svn_patch_t_operation_set(int argc, VALUE *argv, VALUE self) {
34210
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38941
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34211
38942
  svn_diff_operation_kind_t arg2 ;
34212
38943
  void *argp1 = 0 ;
34213
38944
  int res1 = 0 ;
34219
38950
  }
34220
38951
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34221
38952
  if (!SWIG_IsOK(res1)) {
34222
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","operation", 1, self )); 
 
38953
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","operation", 1, self )); 
34223
38954
  }
34224
 
  arg1 = (svn_patch_t *)(argp1);
 
38955
  arg1 = (struct svn_patch_t *)(argp1);
34225
38956
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
34226
38957
  if (!SWIG_IsOK(ecode2)) {
34227
38958
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_diff_operation_kind_t","operation", 2, argv[0] ));
34236
38967
 
34237
38968
SWIGINTERN VALUE
34238
38969
_wrap_svn_patch_t_operation_get(int argc, VALUE *argv, VALUE self) {
34239
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38970
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34240
38971
  void *argp1 = 0 ;
34241
38972
  int res1 = 0 ;
34242
38973
  svn_diff_operation_kind_t result;
34247
38978
  }
34248
38979
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34249
38980
  if (!SWIG_IsOK(res1)) {
34250
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","operation", 1, self )); 
 
38981
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","operation", 1, self )); 
34251
38982
  }
34252
 
  arg1 = (svn_patch_t *)(argp1);
 
38983
  arg1 = (struct svn_patch_t *)(argp1);
34253
38984
  result = (svn_diff_operation_kind_t) ((arg1)->operation);
34254
38985
  vresult = SWIG_From_int((int)(result));
34255
38986
  return vresult;
34260
38991
 
34261
38992
SWIGINTERN VALUE
34262
38993
_wrap_svn_patch_t_reverse_set(int argc, VALUE *argv, VALUE self) {
34263
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
38994
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34264
38995
  svn_boolean_t arg2 ;
34265
38996
  void *argp1 = 0 ;
34266
38997
  int res1 = 0 ;
34270
39001
  }
34271
39002
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34272
39003
  if (!SWIG_IsOK(res1)) {
34273
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","reverse", 1, self )); 
 
39004
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","reverse", 1, self )); 
34274
39005
  }
34275
 
  arg1 = (svn_patch_t *)(argp1);
 
39006
  arg1 = (struct svn_patch_t *)(argp1);
34276
39007
  arg2 = RTEST(argv[0]);
34277
39008
  if (arg1) (arg1)->reverse = arg2;
34278
39009
  return Qnil;
34283
39014
 
34284
39015
SWIGINTERN VALUE
34285
39016
_wrap_svn_patch_t_reverse_get(int argc, VALUE *argv, VALUE self) {
34286
 
  svn_patch_t *arg1 = (svn_patch_t *) 0 ;
 
39017
  struct svn_patch_t *arg1 = (struct svn_patch_t *) 0 ;
34287
39018
  void *argp1 = 0 ;
34288
39019
  int res1 = 0 ;
34289
39020
  svn_boolean_t result;
34294
39025
  }
34295
39026
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_patch_t, 0 |  0 );
34296
39027
  if (!SWIG_IsOK(res1)) {
34297
 
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_patch_t *","reverse", 1, self )); 
 
39028
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_patch_t *","reverse", 1, self )); 
34298
39029
  }
34299
 
  arg1 = (svn_patch_t *)(argp1);
 
39030
  arg1 = (struct svn_patch_t *)(argp1);
34300
39031
  result = (svn_boolean_t) ((arg1)->reverse);
34301
39032
  vresult = result ? Qtrue : Qfalse;
34302
39033
  return vresult;
34324
39055
 
34325
39056
SWIGINTERN VALUE
34326
39057
_wrap_new_svn_patch_t(int argc, VALUE *argv, VALUE self) {
34327
 
  svn_patch_t *result = 0 ;
 
39058
  struct svn_patch_t *result = 0 ;
34328
39059
  
34329
39060
  if ((argc < 0) || (argc > 0)) {
34330
39061
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
34331
39062
  }
34332
39063
  {
34333
 
    result = (svn_patch_t *)calloc(1, sizeof(svn_patch_t));
 
39064
    result = (struct svn_patch_t *)calloc(1, sizeof(struct svn_patch_t));
34334
39065
    DATA_PTR(self) = result;
34335
39066
    
34336
39067
    
34343
39074
 
34344
39075
 
34345
39076
SWIGINTERN void
34346
 
free_svn_patch_t(svn_patch_t *arg1) {
 
39077
free_svn_patch_t(struct svn_patch_t *arg1) {
34347
39078
    free((char *) arg1);
34348
39079
}
34349
39080
 
34393
39124
    vresult = Qnil;
34394
39125
  }
34395
39126
  {
34396
 
    /* FIXME: Missing argout typemap: svn_diff_open_patch_file arg 1 (svn_patch_file_t **) */
34397
 
    
34398
 
    
34399
 
    
34400
 
    
34401
 
    SWIG_exception(SWIG_ValueError, "svn_diff_open_patch_file is not implemented yet");
34402
 
    
 
39127
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_patch_file_t, 0));
34403
39128
  }
34404
39129
  if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34405
39130
  {
34481
39206
    vresult = Qnil;
34482
39207
  }
34483
39208
  {
34484
 
    /* FIXME: Missing argout typemap: svn_diff_parse_next_patch arg 1 (svn_patch_t **) */
34485
 
    
34486
 
    
34487
 
    
34488
 
    
34489
 
    SWIG_exception(SWIG_ValueError, "svn_diff_parse_next_patch is not implemented yet");
34490
 
    
 
39209
    vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_patch_t, 0));
34491
39210
  }
34492
39211
  {
34493
39212
    VALUE target;
36040
40759
 
36041
40760
SWIGINTERN VALUE
36042
40761
_wrap_svn_swig_rangelist_merge(int argc, VALUE *argv, VALUE self) {
36043
 
  apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
36044
 
  apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
 
40762
  svn_rangelist_t **arg1 = (svn_rangelist_t **) 0 ;
 
40763
  svn_rangelist_t *arg2 = (svn_rangelist_t *) 0 ;
36045
40764
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
36046
40765
  VALUE _global_svn_swig_rb_pool ;
36047
40766
  apr_pool_t *_global_pool ;
36048
 
  apr_array_header_t *temp1 ;
 
40767
  svn_rangelist_t *temp1 ;
36049
40768
  svn_error_t *result = 0 ;
36050
40769
  VALUE vresult = Qnil;
36051
40770
  
36106
40825
 
36107
40826
SWIGINTERN VALUE
36108
40827
_wrap_svn_swig_rangelist_reverse(int argc, VALUE *argv, VALUE self) {
36109
 
  apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
 
40828
  svn_rangelist_t **arg1 = (svn_rangelist_t **) 0 ;
36110
40829
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
36111
40830
  VALUE _global_svn_swig_rb_pool ;
36112
40831
  apr_pool_t *_global_pool ;
36113
 
  apr_array_header_t *temp1 ;
 
40832
  svn_rangelist_t *temp1 ;
36114
40833
  svn_error_t *result = 0 ;
36115
40834
  VALUE vresult = Qnil;
36116
40835
  
36171
40890
 
36172
40891
static swig_type_info _swigt__p_FILE = {"_p_FILE", "FILE *", 0, 0, (void*)0, 0};
36173
40892
static swig_type_info _swigt__p_apr_allocator_t = {"_p_apr_allocator_t", "apr_allocator_t *", 0, 0, (void*)0, 0};
36174
 
static swig_type_info _swigt__p_apr_array_header_t = {"_p_apr_array_header_t", "apr_array_header_t *", 0, 0, (void*)0, 0};
 
40893
static swig_type_info _swigt__p_apr_array_header_t = {"_p_apr_array_header_t", "apr_array_header_t *|svn_rangelist_t *", 0, 0, (void*)0, 0};
36175
40894
static swig_type_info _swigt__p_apr_dir_t = {"_p_apr_dir_t", "apr_dir_t *", 0, 0, (void*)0, 0};
36176
40895
static swig_type_info _swigt__p_apr_file_t = {"_p_apr_file_t", "apr_file_t *", 0, 0, (void*)0, 0};
36177
40896
static swig_type_info _swigt__p_apr_finfo_t = {"_p_apr_finfo_t", "apr_finfo_t *", 0, 0, (void*)0, 0};
36190
40909
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
36191
40910
static swig_type_info _swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_opt_subcommand_t *|struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
36192
40911
static swig_type_info _swigt__p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t = {"_p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t", "struct svn_error_t *(*)(apr_uint32_t *,void **,void *,svn_diff_datasource_e)|svn_error_t *(*)(apr_uint32_t *,void **,void *,svn_diff_datasource_e)", 0, 0, (void*)0, 0};
 
40912
static swig_type_info _swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "svn_auth_gnome_keyring_unlock_prompt_func_t|struct svn_error_t *(*)(char **,char const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
36193
40913
static swig_type_info _swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void = {"_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void", "svn_auth_simple_provider_func_t|svn_auth_ssl_client_cert_pw_provider_func_t|void (*)(struct svn_auth_provider_object_t **,apr_pool_t *)", 0, 0, (void*)0, 0};
36194
40914
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_simple_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_simple_t **,void *,char const *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
36195
40915
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_ssl_client_cert_pw_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_ssl_client_cert_pw_t **,void *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
36196
40916
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_ssl_client_cert_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_ssl_client_cert_t **,void *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
36197
40917
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_auth_cred_ssl_server_trust_t **,void *,char const *,apr_uint32_t,svn_auth_ssl_server_cert_info_t const *,svn_boolean_t,apr_pool_t *)|svn_auth_ssl_server_trust_prompt_func_t", 0, 0, (void*)0, 0};
36198
40918
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_auth_cred_username_t **,void *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_username_prompt_func_t", 0, 0, (void*)0, 0};
 
40919
static swig_type_info _swigt__p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_stream_t **,void *,apr_pool_t *,apr_pool_t *)|svn_stream_lazyopen_func_t", 0, 0, (void*)0, 0};
36199
40920
static swig_type_info _swigt__p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *)|svn_error_t *(*)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
36200
40921
static swig_type_info _swigt__p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
36201
40922
static swig_type_info _swigt__p_f_p_q_const__char_p_q_const__char_p_void__int = {"_p_f_p_q_const__char_p_q_const__char_p_void__int", "svn_config_enumerator_t|int (*)(char const *,char const *,void *)", 0, 0, (void*)0, 0};
36204
40925
static swig_type_info _swigt__p_f_p_q_const__char_p_void_p_apr_pool_t__int = {"_p_f_p_q_const__char_p_void_p_apr_pool_t__int", "int (*)(char const *,void *,apr_pool_t *)|svn_config_section_enumerator2_t", 0, 0, (void*)0, 0};
36205
40926
static swig_type_info _swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_commit_callback2_t|struct svn_error_t *(*)(svn_commit_info_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
36206
40927
static swig_type_info _swigt__p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_boolean_t *,char const *,void *,apr_pool_t *)|svn_auth_plaintext_prompt_func_t|svn_auth_plaintext_passphrase_prompt_func_t", 0, 0, (void*)0, 0};
 
40928
static swig_type_info _swigt__p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_boolean_t *,void *,char const *,char const *,apr_hash_t *,apr_pool_t *)|svn_config_auth_walk_func_t", 0, 0, (void*)0, 0};
36207
40929
static swig_type_info _swigt__p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *)|struct svn_error_t *(*)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
36208
40930
static swig_type_info _swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_location_segment_t *,void *,apr_pool_t *)|svn_location_segment_receiver_t", 0, 0, (void*)0, 0};
36209
40931
static swig_type_info _swigt__p_f_p_void__p_svn_error_t = {"_p_f_p_void__p_svn_error_t", "svn_cancel_func_t|svn_close_fn_t|struct svn_error_t *(*)(void *)", 0, 0, (void*)0, 0};
36226
40948
static swig_type_info _swigt__p_f_void__p_svn_version_t = {"_p_f_void__p_svn_version_t", "svn_version_func_t|struct svn_version_t *(*)(void)|svn_version_t *(*)(void)", 0, 0, (void*)0, 0};
36227
40949
static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
36228
40950
static swig_type_info _swigt__p_long = {"_p_long", "long *|svn_revnum_t *", 0, 0, (void*)0, 0};
36229
 
static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t", "apr_array_header_t **", 0, 0, (void*)0, 0};
 
40951
static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t", "apr_array_header_t **|svn_rangelist_t **", 0, 0, (void*)0, 0};
36230
40952
static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0};
36231
40953
static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_t *", 0, 0, (void*)0, 0};
36232
40954
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
 
40955
static swig_type_info _swigt__p_p_svn_auth_baton_t = {"_p_p_svn_auth_baton_t", "struct svn_auth_baton_t **|svn_auth_baton_t **", 0, 0, (void*)0, 0};
36233
40956
static swig_type_info _swigt__p_p_svn_auth_cred_simple_t = {"_p_p_svn_auth_cred_simple_t", "struct svn_auth_cred_simple_t **|svn_auth_cred_simple_t **", 0, 0, (void*)0, 0};
36234
40957
static swig_type_info _swigt__p_p_svn_auth_cred_ssl_client_cert_pw_t = {"_p_p_svn_auth_cred_ssl_client_cert_pw_t", "struct svn_auth_cred_ssl_client_cert_pw_t **|svn_auth_cred_ssl_client_cert_pw_t **", 0, 0, (void*)0, 0};
36235
40958
static swig_type_info _swigt__p_p_svn_auth_cred_ssl_client_cert_t = {"_p_p_svn_auth_cred_ssl_client_cert_t", "struct svn_auth_cred_ssl_client_cert_t **|svn_auth_cred_ssl_client_cert_t **", 0, 0, (void*)0, 0};
36237
40960
static swig_type_info _swigt__p_p_svn_auth_cred_username_t = {"_p_p_svn_auth_cred_username_t", "struct svn_auth_cred_username_t **|svn_auth_cred_username_t **", 0, 0, (void*)0, 0};
36238
40961
static swig_type_info _swigt__p_p_svn_auth_iterstate_t = {"_p_p_svn_auth_iterstate_t", "struct svn_auth_iterstate_t **|svn_auth_iterstate_t **", 0, 0, (void*)0, 0};
36239
40962
static swig_type_info _swigt__p_p_svn_auth_provider_object_t = {"_p_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t **|svn_auth_provider_object_t **", 0, 0, (void*)0, 0};
36240
 
static swig_type_info _swigt__p_p_svn_checksum_t = {"_p_p_svn_checksum_t", "svn_checksum_t **", 0, 0, (void*)0, 0};
 
40963
static swig_type_info _swigt__p_p_svn_checksum_t = {"_p_p_svn_checksum_t", "struct svn_checksum_t **|svn_checksum_t **", 0, 0, (void*)0, 0};
36241
40964
static swig_type_info _swigt__p_p_svn_config_t = {"_p_p_svn_config_t", "struct svn_config_t **|svn_config_t **", 0, 0, (void*)0, 0};
36242
40965
static swig_type_info _swigt__p_p_svn_diff_t = {"_p_p_svn_diff_t", "struct svn_diff_t **|svn_diff_t **", 0, 0, (void*)0, 0};
36243
40966
static swig_type_info _swigt__p_p_svn_io_dirent2_t = {"_p_p_svn_io_dirent2_t", "struct svn_io_dirent2_t **|svn_io_dirent2_t **", 0, 0, (void*)0, 0};
36258
40981
static swig_type_info _swigt__p_svn_auth_provider_object_t = {"_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t *|svn_auth_provider_object_t *", 0, 0, (void*)0, 0};
36259
40982
static swig_type_info _swigt__p_svn_auth_provider_t = {"_p_svn_auth_provider_t", "struct svn_auth_provider_t *|svn_auth_provider_t *", 0, 0, (void*)0, 0};
36260
40983
static swig_type_info _swigt__p_svn_auth_ssl_server_cert_info_t = {"_p_svn_auth_ssl_server_cert_info_t", "struct svn_auth_ssl_server_cert_info_t *|svn_auth_ssl_server_cert_info_t *", 0, 0, (void*)0, 0};
36261
 
static swig_type_info _swigt__p_svn_checksum_kind_t = {"_p_svn_checksum_kind_t", "svn_checksum_kind_t *", 0, 0, (void*)0, 0};
 
40984
static swig_type_info _swigt__p_svn_checksum_ctx_t = {"_p_svn_checksum_ctx_t", "struct svn_checksum_ctx_t *|svn_checksum_ctx_t *", 0, 0, (void*)0, 0};
 
40985
static swig_type_info _swigt__p_svn_checksum_kind_t = {"_p_svn_checksum_kind_t", "enum svn_checksum_kind_t *|svn_checksum_kind_t *", 0, 0, (void*)0, 0};
 
40986
static swig_type_info _swigt__p_svn_checksum_t = {"_p_svn_checksum_t", "struct svn_checksum_t *|svn_checksum_t *", 0, 0, (void*)0, 0};
36262
40987
static swig_type_info _swigt__p_svn_commit_info_t = {"_p_svn_commit_info_t", "struct svn_commit_info_t *|svn_commit_info_t *", 0, 0, (void*)0, 0};
36263
40988
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};
36264
40989
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};
36294
41019
static swig_type_info _swigt__p_svn_opt_subcommand_desc_t = {"_p_svn_opt_subcommand_desc_t", "struct svn_opt_subcommand_desc_t *|svn_opt_subcommand_desc_t *", 0, 0, (void*)0, 0};
36295
41020
static swig_type_info _swigt__p_svn_patch_file_t = {"_p_svn_patch_file_t", "struct svn_patch_file_t *|svn_patch_file_t *", 0, 0, (void*)0, 0};
36296
41021
static swig_type_info _swigt__p_svn_patch_t = {"_p_svn_patch_t", "struct svn_patch_t *|svn_patch_t *", 0, 0, (void*)0, 0};
 
41022
static swig_type_info _swigt__p_svn_prop_inherited_item_t = {"_p_svn_prop_inherited_item_t", "struct svn_prop_inherited_item_t *|svn_prop_inherited_item_t *", 0, 0, (void*)0, 0};
36297
41023
static swig_type_info _swigt__p_svn_prop_kind = {"_p_svn_prop_kind", "svn_prop_kind_t *|enum svn_prop_kind *", 0, 0, (void*)0, 0};
36298
41024
static swig_type_info _swigt__p_svn_prop_patch_t = {"_p_svn_prop_patch_t", "struct svn_prop_patch_t *|svn_prop_patch_t *", 0, 0, (void*)0, 0};
36299
41025
static swig_type_info _swigt__p_svn_prop_t = {"_p_svn_prop_t", "struct svn_prop_t *|svn_prop_t *", 0, 0, (void*)0, 0};
36303
41029
static swig_type_info _swigt__p_svn_stringbuf_t = {"_p_svn_stringbuf_t", "struct svn_stringbuf_t *|svn_stringbuf_t *", 0, 0, (void*)0, 0};
36304
41030
static swig_type_info _swigt__p_svn_tristate_t = {"_p_svn_tristate_t", "enum svn_tristate_t *|svn_tristate_t *", 0, 0, (void*)0, 0};
36305
41031
static swig_type_info _swigt__p_svn_version_checklist_t = {"_p_svn_version_checklist_t", "struct svn_version_checklist_t *|svn_version_checklist_t *", 0, 0, (void*)0, 0};
 
41032
static swig_type_info _swigt__p_svn_version_ext_linked_lib_t = {"_p_svn_version_ext_linked_lib_t", "struct svn_version_ext_linked_lib_t *|svn_version_ext_linked_lib_t *", 0, 0, (void*)0, 0};
 
41033
static swig_type_info _swigt__p_svn_version_ext_loaded_lib_t = {"_p_svn_version_ext_loaded_lib_t", "struct svn_version_ext_loaded_lib_t *|svn_version_ext_loaded_lib_t *", 0, 0, (void*)0, 0};
 
41034
static swig_type_info _swigt__p_svn_version_extended_t = {"_p_svn_version_extended_t", "struct svn_version_extended_t *|svn_version_extended_t *", 0, 0, (void*)0, 0};
36306
41035
static swig_type_info _swigt__p_svn_version_t = {"_p_svn_version_t", "struct svn_version_t *|svn_version_t *", 0, 0, (void*)0, 0};
36307
41036
static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *", 0, 0, (void*)0, 0};
36308
41037
static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|svn_linenum_t *", 0, 0, (void*)0, 0};
36330
41059
  &_swigt__p_char,
36331
41060
  &_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
36332
41061
  &_swigt__p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t,
 
41062
  &_swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
36333
41063
  &_swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void,
36334
41064
  &_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36335
41065
  &_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36336
41066
  &_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36337
41067
  &_swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36338
41068
  &_swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
 
41069
  &_swigt__p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
36339
41070
  &_swigt__p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
36340
41071
  &_swigt__p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
36341
41072
  &_swigt__p_f_p_q_const__char_p_q_const__char_p_void__int,
36344
41075
  &_swigt__p_f_p_q_const__char_p_void_p_apr_pool_t__int,
36345
41076
  &_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
36346
41077
  &_swigt__p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
 
41078
  &_swigt__p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
36347
41079
  &_swigt__p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
36348
41080
  &_swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
36349
41081
  &_swigt__p_f_p_void__p_svn_error_t,
36370
41102
  &_swigt__p_p_apr_file_t,
36371
41103
  &_swigt__p_p_apr_hash_t,
36372
41104
  &_swigt__p_p_char,
 
41105
  &_swigt__p_p_svn_auth_baton_t,
36373
41106
  &_swigt__p_p_svn_auth_cred_simple_t,
36374
41107
  &_swigt__p_p_svn_auth_cred_ssl_client_cert_pw_t,
36375
41108
  &_swigt__p_p_svn_auth_cred_ssl_client_cert_t,
36398
41131
  &_swigt__p_svn_auth_provider_object_t,
36399
41132
  &_swigt__p_svn_auth_provider_t,
36400
41133
  &_swigt__p_svn_auth_ssl_server_cert_info_t,
 
41134
  &_swigt__p_svn_checksum_ctx_t,
36401
41135
  &_swigt__p_svn_checksum_kind_t,
 
41136
  &_swigt__p_svn_checksum_t,
36402
41137
  &_swigt__p_svn_commit_info_t,
36403
41138
  &_swigt__p_svn_config_t,
36404
41139
  &_swigt__p_svn_depth_t,
36434
41169
  &_swigt__p_svn_opt_subcommand_desc_t,
36435
41170
  &_swigt__p_svn_patch_file_t,
36436
41171
  &_swigt__p_svn_patch_t,
 
41172
  &_swigt__p_svn_prop_inherited_item_t,
36437
41173
  &_swigt__p_svn_prop_kind,
36438
41174
  &_swigt__p_svn_prop_patch_t,
36439
41175
  &_swigt__p_svn_prop_t,
36443
41179
  &_swigt__p_svn_stringbuf_t,
36444
41180
  &_swigt__p_svn_tristate_t,
36445
41181
  &_swigt__p_svn_version_checklist_t,
 
41182
  &_swigt__p_svn_version_ext_linked_lib_t,
 
41183
  &_swigt__p_svn_version_ext_loaded_lib_t,
 
41184
  &_swigt__p_svn_version_extended_t,
36446
41185
  &_swigt__p_svn_version_t,
36447
41186
  &_swigt__p_unsigned_char,
36448
41187
  &_swigt__p_unsigned_long,
36470
41209
static swig_cast_info _swigc__p_char[] = {  {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
36471
41210
static swig_cast_info _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36472
41211
static swig_cast_info _swigc__p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t[] = {  {&_swigt__p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
41212
static swig_cast_info _swigc__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36473
41213
static swig_cast_info _swigc__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void[] = {  {&_swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
36474
41214
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36475
41215
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36476
41216
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36477
41217
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36478
41218
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
41219
static swig_cast_info _swigc__p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36479
41220
static swig_cast_info _swigc__p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36480
41221
static swig_cast_info _swigc__p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36481
41222
static swig_cast_info _swigc__p_f_p_q_const__char_p_q_const__char_p_void__int[] = {  {&_swigt__p_f_p_q_const__char_p_q_const__char_p_void__int, 0, 0, 0},{0, 0, 0, 0}};
36484
41225
static swig_cast_info _swigc__p_f_p_q_const__char_p_void_p_apr_pool_t__int[] = {  {&_swigt__p_f_p_q_const__char_p_void_p_apr_pool_t__int, 0, 0, 0},{0, 0, 0, 0}};
36485
41226
static swig_cast_info _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36486
41227
static swig_cast_info _swigc__p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
41228
static swig_cast_info _swigc__p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36487
41229
static swig_cast_info _swigc__p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36488
41230
static swig_cast_info _swigc__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36489
41231
static swig_cast_info _swigc__p_f_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
36510
41252
static swig_cast_info _swigc__p_p_apr_file_t[] = {  {&_swigt__p_p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
36511
41253
static swig_cast_info _swigc__p_p_apr_hash_t[] = {  {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
36512
41254
static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
 
41255
static swig_cast_info _swigc__p_p_svn_auth_baton_t[] = {  {&_swigt__p_p_svn_auth_baton_t, 0, 0, 0},{0, 0, 0, 0}};
36513
41256
static swig_cast_info _swigc__p_p_svn_auth_cred_simple_t[] = {  {&_swigt__p_p_svn_auth_cred_simple_t, 0, 0, 0},{0, 0, 0, 0}};
36514
41257
static swig_cast_info _swigc__p_p_svn_auth_cred_ssl_client_cert_pw_t[] = {  {&_swigt__p_p_svn_auth_cred_ssl_client_cert_pw_t, 0, 0, 0},{0, 0, 0, 0}};
36515
41258
static swig_cast_info _swigc__p_p_svn_auth_cred_ssl_client_cert_t[] = {  {&_swigt__p_p_svn_auth_cred_ssl_client_cert_t, 0, 0, 0},{0, 0, 0, 0}};
36538
41281
static swig_cast_info _swigc__p_svn_auth_provider_object_t[] = {  {&_swigt__p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}};
36539
41282
static swig_cast_info _swigc__p_svn_auth_provider_t[] = {  {&_swigt__p_svn_auth_provider_t, 0, 0, 0},{0, 0, 0, 0}};
36540
41283
static swig_cast_info _swigc__p_svn_auth_ssl_server_cert_info_t[] = {  {&_swigt__p_svn_auth_ssl_server_cert_info_t, 0, 0, 0},{0, 0, 0, 0}};
 
41284
static swig_cast_info _swigc__p_svn_checksum_ctx_t[] = {  {&_swigt__p_svn_checksum_ctx_t, 0, 0, 0},{0, 0, 0, 0}};
36541
41285
static swig_cast_info _swigc__p_svn_checksum_kind_t[] = {  {&_swigt__p_svn_checksum_kind_t, 0, 0, 0},{0, 0, 0, 0}};
 
41286
static swig_cast_info _swigc__p_svn_checksum_t[] = {  {&_swigt__p_svn_checksum_t, 0, 0, 0},{0, 0, 0, 0}};
36542
41287
static swig_cast_info _swigc__p_svn_commit_info_t[] = {  {&_swigt__p_svn_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
36543
41288
static swig_cast_info _swigc__p_svn_config_t[] = {  {&_swigt__p_svn_config_t, 0, 0, 0},{0, 0, 0, 0}};
36544
41289
static swig_cast_info _swigc__p_svn_depth_t[] = {  {&_swigt__p_svn_depth_t, 0, 0, 0},{0, 0, 0, 0}};
36574
41319
static swig_cast_info _swigc__p_svn_opt_subcommand_desc_t[] = {  {&_swigt__p_svn_opt_subcommand_desc_t, 0, 0, 0},{0, 0, 0, 0}};
36575
41320
static swig_cast_info _swigc__p_svn_patch_file_t[] = {  {&_swigt__p_svn_patch_file_t, 0, 0, 0},{0, 0, 0, 0}};
36576
41321
static swig_cast_info _swigc__p_svn_patch_t[] = {  {&_swigt__p_svn_patch_t, 0, 0, 0},{0, 0, 0, 0}};
 
41322
static swig_cast_info _swigc__p_svn_prop_inherited_item_t[] = {  {&_swigt__p_svn_prop_inherited_item_t, 0, 0, 0},{0, 0, 0, 0}};
36577
41323
static swig_cast_info _swigc__p_svn_prop_kind[] = {  {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
36578
41324
static swig_cast_info _swigc__p_svn_prop_patch_t[] = {  {&_swigt__p_svn_prop_patch_t, 0, 0, 0},{0, 0, 0, 0}};
36579
41325
static swig_cast_info _swigc__p_svn_prop_t[] = {  {&_swigt__p_svn_prop_t, 0, 0, 0},{0, 0, 0, 0}};
36583
41329
static swig_cast_info _swigc__p_svn_stringbuf_t[] = {  {&_swigt__p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
36584
41330
static swig_cast_info _swigc__p_svn_tristate_t[] = {  {&_swigt__p_svn_tristate_t, 0, 0, 0},{0, 0, 0, 0}};
36585
41331
static swig_cast_info _swigc__p_svn_version_checklist_t[] = {  {&_swigt__p_svn_version_checklist_t, 0, 0, 0},{0, 0, 0, 0}};
 
41332
static swig_cast_info _swigc__p_svn_version_ext_linked_lib_t[] = {  {&_swigt__p_svn_version_ext_linked_lib_t, 0, 0, 0},{0, 0, 0, 0}};
 
41333
static swig_cast_info _swigc__p_svn_version_ext_loaded_lib_t[] = {  {&_swigt__p_svn_version_ext_loaded_lib_t, 0, 0, 0},{0, 0, 0, 0}};
 
41334
static swig_cast_info _swigc__p_svn_version_extended_t[] = {  {&_swigt__p_svn_version_extended_t, 0, 0, 0},{0, 0, 0, 0}};
36586
41335
static swig_cast_info _swigc__p_svn_version_t[] = {  {&_swigt__p_svn_version_t, 0, 0, 0},{0, 0, 0, 0}};
36587
41336
static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
36588
41337
static swig_cast_info _swigc__p_unsigned_long[] = {  {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
36610
41359
  _swigc__p_char,
36611
41360
  _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
36612
41361
  _swigc__p_f_p_apr_uint32_t_p_p_void_p_void_svn_diff_datasource_e__p_svn_error_t,
 
41362
  _swigc__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
36613
41363
  _swigc__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void,
36614
41364
  _swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36615
41365
  _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36616
41366
  _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36617
41367
  _swigc__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
36618
41368
  _swigc__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
 
41369
  _swigc__p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
36619
41370
  _swigc__p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
36620
41371
  _swigc__p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
36621
41372
  _swigc__p_f_p_q_const__char_p_q_const__char_p_void__int,
36624
41375
  _swigc__p_f_p_q_const__char_p_void_p_apr_pool_t__int,
36625
41376
  _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
36626
41377
  _swigc__p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
 
41378
  _swigc__p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
36627
41379
  _swigc__p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
36628
41380
  _swigc__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
36629
41381
  _swigc__p_f_p_void__p_svn_error_t,
36650
41402
  _swigc__p_p_apr_file_t,
36651
41403
  _swigc__p_p_apr_hash_t,
36652
41404
  _swigc__p_p_char,
 
41405
  _swigc__p_p_svn_auth_baton_t,
36653
41406
  _swigc__p_p_svn_auth_cred_simple_t,
36654
41407
  _swigc__p_p_svn_auth_cred_ssl_client_cert_pw_t,
36655
41408
  _swigc__p_p_svn_auth_cred_ssl_client_cert_t,
36678
41431
  _swigc__p_svn_auth_provider_object_t,
36679
41432
  _swigc__p_svn_auth_provider_t,
36680
41433
  _swigc__p_svn_auth_ssl_server_cert_info_t,
 
41434
  _swigc__p_svn_checksum_ctx_t,
36681
41435
  _swigc__p_svn_checksum_kind_t,
 
41436
  _swigc__p_svn_checksum_t,
36682
41437
  _swigc__p_svn_commit_info_t,
36683
41438
  _swigc__p_svn_config_t,
36684
41439
  _swigc__p_svn_depth_t,
36714
41469
  _swigc__p_svn_opt_subcommand_desc_t,
36715
41470
  _swigc__p_svn_patch_file_t,
36716
41471
  _swigc__p_svn_patch_t,
 
41472
  _swigc__p_svn_prop_inherited_item_t,
36717
41473
  _swigc__p_svn_prop_kind,
36718
41474
  _swigc__p_svn_prop_patch_t,
36719
41475
  _swigc__p_svn_prop_t,
36723
41479
  _swigc__p_svn_stringbuf_t,
36724
41480
  _swigc__p_svn_tristate_t,
36725
41481
  _swigc__p_svn_version_checklist_t,
 
41482
  _swigc__p_svn_version_ext_linked_lib_t,
 
41483
  _swigc__p_svn_version_ext_loaded_lib_t,
 
41484
  _swigc__p_svn_version_extended_t,
36726
41485
  _swigc__p_svn_version_t,
36727
41486
  _swigc__p_unsigned_char,
36728
41487
  _swigc__p_unsigned_long,
36791
41550
  swig_module_info *module_head, *iter;
36792
41551
  int found, init;
36793
41552
 
36794
 
  clientdata = clientdata;
36795
 
 
36796
41553
  /* check to see if the circular list has been setup, if not, set it up */
36797
41554
  if (swig_module.next==0) {
36798
41555
    /* Initialize the swig_module */
37015
41772
  rb_define_const(mCore, "SVN_ERR_BAD_CHECKSUM_PARSE", SWIG_From_int((int)(SVN_ERR_BAD_CHECKSUM_PARSE)));
37016
41773
  rb_define_const(mCore, "SVN_ERR_BAD_TOKEN", SWIG_From_int((int)(SVN_ERR_BAD_TOKEN)));
37017
41774
  rb_define_const(mCore, "SVN_ERR_BAD_CHANGELIST_NAME", SWIG_From_int((int)(SVN_ERR_BAD_CHANGELIST_NAME)));
 
41775
  rb_define_const(mCore, "SVN_ERR_BAD_ATOMIC", SWIG_From_int((int)(SVN_ERR_BAD_ATOMIC)));
37018
41776
  rb_define_const(mCore, "SVN_ERR_XML_ATTRIB_NOT_FOUND", SWIG_From_int((int)(SVN_ERR_XML_ATTRIB_NOT_FOUND)));
37019
41777
  rb_define_const(mCore, "SVN_ERR_XML_MISSING_ANCESTRY", SWIG_From_int((int)(SVN_ERR_XML_MISSING_ANCESTRY)));
37020
41778
  rb_define_const(mCore, "SVN_ERR_XML_UNKNOWN_ENCODING", SWIG_From_int((int)(SVN_ERR_XML_UNKNOWN_ENCODING)));
37081
41839
  rb_define_const(mCore, "SVN_ERR_WC_CLEANUP_REQUIRED", SWIG_From_int((int)(SVN_ERR_WC_CLEANUP_REQUIRED)));
37082
41840
  rb_define_const(mCore, "SVN_ERR_WC_INVALID_OPERATION_DEPTH", SWIG_From_int((int)(SVN_ERR_WC_INVALID_OPERATION_DEPTH)));
37083
41841
  rb_define_const(mCore, "SVN_ERR_WC_PATH_ACCESS_DENIED", SWIG_From_int((int)(SVN_ERR_WC_PATH_ACCESS_DENIED)));
 
41842
  rb_define_const(mCore, "SVN_ERR_WC_MIXED_REVISIONS", SWIG_From_int((int)(SVN_ERR_WC_MIXED_REVISIONS)));
 
41843
  rb_define_const(mCore, "SVN_ERR_WC_DUPLICATE_EXTERNALS_TARGET", SWIG_From_int((int)(SVN_ERR_WC_DUPLICATE_EXTERNALS_TARGET)));
37084
41844
  rb_define_const(mCore, "SVN_ERR_FS_GENERAL", SWIG_From_int((int)(SVN_ERR_FS_GENERAL)));
37085
41845
  rb_define_const(mCore, "SVN_ERR_FS_CLEANUP", SWIG_From_int((int)(SVN_ERR_FS_CLEANUP)));
37086
41846
  rb_define_const(mCore, "SVN_ERR_FS_ALREADY_OPEN", SWIG_From_int((int)(SVN_ERR_FS_ALREADY_OPEN)));
37131
41891
  rb_define_const(mCore, "SVN_ERR_FS_UNSUPPORTED_UPGRADE", SWIG_From_int((int)(SVN_ERR_FS_UNSUPPORTED_UPGRADE)));
37132
41892
  rb_define_const(mCore, "SVN_ERR_FS_NO_SUCH_CHECKSUM_REP", SWIG_From_int((int)(SVN_ERR_FS_NO_SUCH_CHECKSUM_REP)));
37133
41893
  rb_define_const(mCore, "SVN_ERR_FS_PROP_BASEVALUE_MISMATCH", SWIG_From_int((int)(SVN_ERR_FS_PROP_BASEVALUE_MISMATCH)));
 
41894
  rb_define_const(mCore, "SVN_ERR_FS_INCORRECT_EDITOR_COMPLETION", SWIG_From_int((int)(SVN_ERR_FS_INCORRECT_EDITOR_COMPLETION)));
 
41895
  rb_define_const(mCore, "SVN_ERR_FS_PACKED_REVPROP_READ_FAILURE", SWIG_From_int((int)(SVN_ERR_FS_PACKED_REVPROP_READ_FAILURE)));
 
41896
  rb_define_const(mCore, "SVN_ERR_FS_REVPROP_CACHE_INIT_FAILURE", SWIG_From_int((int)(SVN_ERR_FS_REVPROP_CACHE_INIT_FAILURE)));
37134
41897
  rb_define_const(mCore, "SVN_ERR_REPOS_LOCKED", SWIG_From_int((int)(SVN_ERR_REPOS_LOCKED)));
37135
41898
  rb_define_const(mCore, "SVN_ERR_REPOS_HOOK_FAILURE", SWIG_From_int((int)(SVN_ERR_REPOS_HOOK_FAILURE)));
37136
41899
  rb_define_const(mCore, "SVN_ERR_REPOS_BAD_ARGS", SWIG_From_int((int)(SVN_ERR_REPOS_BAD_ARGS)));
37154
41917
  rb_define_const(mCore, "SVN_ERR_RA_UUID_MISMATCH", SWIG_From_int((int)(SVN_ERR_RA_UUID_MISMATCH)));
37155
41918
  rb_define_const(mCore, "SVN_ERR_RA_REPOS_ROOT_URL_MISMATCH", SWIG_From_int((int)(SVN_ERR_RA_REPOS_ROOT_URL_MISMATCH)));
37156
41919
  rb_define_const(mCore, "SVN_ERR_RA_SESSION_URL_MISMATCH", SWIG_From_int((int)(SVN_ERR_RA_SESSION_URL_MISMATCH)));
 
41920
  rb_define_const(mCore, "SVN_ERR_RA_CANNOT_CREATE_TUNNEL", SWIG_From_int((int)(SVN_ERR_RA_CANNOT_CREATE_TUNNEL)));
37157
41921
  rb_define_const(mCore, "SVN_ERR_RA_DAV_SOCK_INIT", SWIG_From_int((int)(SVN_ERR_RA_DAV_SOCK_INIT)));
37158
41922
  rb_define_const(mCore, "SVN_ERR_RA_DAV_CREATING_REQUEST", SWIG_From_int((int)(SVN_ERR_RA_DAV_CREATING_REQUEST)));
37159
41923
  rb_define_const(mCore, "SVN_ERR_RA_DAV_REQUEST_FAILED", SWIG_From_int((int)(SVN_ERR_RA_DAV_REQUEST_FAILED)));
37170
41934
  rb_define_const(mCore, "SVN_ERR_RA_DAV_FORBIDDEN", SWIG_From_int((int)(SVN_ERR_RA_DAV_FORBIDDEN)));
37171
41935
  rb_define_const(mCore, "SVN_ERR_RA_LOCAL_REPOS_NOT_FOUND", SWIG_From_int((int)(SVN_ERR_RA_LOCAL_REPOS_NOT_FOUND)));
37172
41936
  rb_define_const(mCore, "SVN_ERR_RA_LOCAL_REPOS_OPEN_FAILED", SWIG_From_int((int)(SVN_ERR_RA_LOCAL_REPOS_OPEN_FAILED)));
37173
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_CMD_ERR", SWIG_From_int((int)(SVN_ERR_RA_SVN_CMD_ERR)));
37174
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_UNKNOWN_CMD", SWIG_From_int((int)(SVN_ERR_RA_SVN_UNKNOWN_CMD)));
37175
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_CONNECTION_CLOSED", SWIG_From_int((int)(SVN_ERR_RA_SVN_CONNECTION_CLOSED)));
37176
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_IO_ERROR", SWIG_From_int((int)(SVN_ERR_RA_SVN_IO_ERROR)));
37177
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_MALFORMED_DATA", SWIG_From_int((int)(SVN_ERR_RA_SVN_MALFORMED_DATA)));
37178
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_REPOS_NOT_FOUND", SWIG_From_int((int)(SVN_ERR_RA_SVN_REPOS_NOT_FOUND)));
37179
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_BAD_VERSION", SWIG_From_int((int)(SVN_ERR_RA_SVN_BAD_VERSION)));
37180
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_NO_MECHANISMS", SWIG_From_int((int)(SVN_ERR_RA_SVN_NO_MECHANISMS)));
37181
 
  rb_define_const(mCore, "SVN_ERR_RA_SVN_EDIT_ABORTED", SWIG_From_int((int)(SVN_ERR_RA_SVN_EDIT_ABORTED)));
37182
 
  rb_define_const(mCore, "SVN_ERR_RA_SERF_SSPI_INITIALISATION_FAILED", SWIG_From_int((int)(SVN_ERR_RA_SERF_SSPI_INITIALISATION_FAILED)));
37183
 
  rb_define_const(mCore, "SVN_ERR_RA_SERF_SSL_CERT_UNTRUSTED", SWIG_From_int((int)(SVN_ERR_RA_SERF_SSL_CERT_UNTRUSTED)));
37184
 
  rb_define_const(mCore, "SVN_ERR_RA_SERF_GSSAPI_INITIALISATION_FAILED", SWIG_From_int((int)(SVN_ERR_RA_SERF_GSSAPI_INITIALISATION_FAILED)));
37185
 
  rb_define_const(mCore, "SVN_ERR_RA_SERF_WRAPPED_ERROR", SWIG_From_int((int)(SVN_ERR_RA_SERF_WRAPPED_ERROR)));
37186
 
  rb_define_const(mCore, "SVN_ERR_AUTHN_CREDS_UNAVAILABLE", SWIG_From_int((int)(SVN_ERR_AUTHN_CREDS_UNAVAILABLE)));
37187
 
  rb_define_const(mCore, "SVN_ERR_AUTHN_NO_PROVIDER", SWIG_From_int((int)(SVN_ERR_AUTHN_NO_PROVIDER)));
37188
 
  rb_define_const(mCore, "SVN_ERR_AUTHN_PROVIDERS_EXHAUSTED", SWIG_From_int((int)(SVN_ERR_AUTHN_PROVIDERS_EXHAUSTED)));
37189
 
  rb_define_const(mCore, "SVN_ERR_AUTHN_CREDS_NOT_SAVED", SWIG_From_int((int)(SVN_ERR_AUTHN_CREDS_NOT_SAVED)));
37190
 
  rb_define_const(mCore, "SVN_ERR_AUTHN_FAILED", SWIG_From_int((int)(SVN_ERR_AUTHN_FAILED)));
37191
 
  rb_define_const(mCore, "SVN_ERR_AUTHZ_ROOT_UNREADABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_ROOT_UNREADABLE)));
37192
 
  rb_define_const(mCore, "SVN_ERR_AUTHZ_UNREADABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_UNREADABLE)));
37193
 
  rb_define_const(mCore, "SVN_ERR_AUTHZ_PARTIALLY_READABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_PARTIALLY_READABLE)));
37194
 
  rb_define_const(mCore, "SVN_ERR_AUTHZ_INVALID_CONFIG", SWIG_From_int((int)(SVN_ERR_AUTHZ_INVALID_CONFIG)));
37195
 
  rb_define_const(mCore, "SVN_ERR_AUTHZ_UNWRITABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_UNWRITABLE)));
37196
41937
  rb_define_const(mCore, "SVN_ERR_SVNDIFF_INVALID_HEADER", SWIG_From_int((int)(SVN_ERR_SVNDIFF_INVALID_HEADER)));
37197
41938
  rb_define_const(mCore, "SVN_ERR_SVNDIFF_CORRUPT_WINDOW", SWIG_From_int((int)(SVN_ERR_SVNDIFF_CORRUPT_WINDOW)));
37198
41939
  rb_define_const(mCore, "SVN_ERR_SVNDIFF_BACKWARD_VIEW", SWIG_From_int((int)(SVN_ERR_SVNDIFF_BACKWARD_VIEW)));
37199
41940
  rb_define_const(mCore, "SVN_ERR_SVNDIFF_INVALID_OPS", SWIG_From_int((int)(SVN_ERR_SVNDIFF_INVALID_OPS)));
37200
41941
  rb_define_const(mCore, "SVN_ERR_SVNDIFF_UNEXPECTED_END", SWIG_From_int((int)(SVN_ERR_SVNDIFF_UNEXPECTED_END)));
37201
41942
  rb_define_const(mCore, "SVN_ERR_SVNDIFF_INVALID_COMPRESSED_DATA", SWIG_From_int((int)(SVN_ERR_SVNDIFF_INVALID_COMPRESSED_DATA)));
37202
 
  rb_define_const(mCore, "SVN_ERR_DIFF_DATASOURCE_MODIFIED", SWIG_From_int((int)(SVN_ERR_DIFF_DATASOURCE_MODIFIED)));
37203
41943
  rb_define_const(mCore, "SVN_ERR_APMOD_MISSING_PATH_TO_FS", SWIG_From_int((int)(SVN_ERR_APMOD_MISSING_PATH_TO_FS)));
37204
41944
  rb_define_const(mCore, "SVN_ERR_APMOD_MALFORMED_URI", SWIG_From_int((int)(SVN_ERR_APMOD_MALFORMED_URI)));
37205
41945
  rb_define_const(mCore, "SVN_ERR_APMOD_ACTIVITY_NOT_FOUND", SWIG_From_int((int)(SVN_ERR_APMOD_ACTIVITY_NOT_FOUND)));
37265
42005
  rb_define_const(mCore, "SVN_ERR_SQLITE_BUSY", SWIG_From_int((int)(SVN_ERR_SQLITE_BUSY)));
37266
42006
  rb_define_const(mCore, "SVN_ERR_SQLITE_RESETTING_FOR_ROLLBACK", SWIG_From_int((int)(SVN_ERR_SQLITE_RESETTING_FOR_ROLLBACK)));
37267
42007
  rb_define_const(mCore, "SVN_ERR_SQLITE_CONSTRAINT", SWIG_From_int((int)(SVN_ERR_SQLITE_CONSTRAINT)));
 
42008
  rb_define_const(mCore, "SVN_ERR_TOO_MANY_MEMCACHED_SERVERS", SWIG_From_int((int)(SVN_ERR_TOO_MANY_MEMCACHED_SERVERS)));
 
42009
  rb_define_const(mCore, "SVN_ERR_MALFORMED_VERSION_STRING", SWIG_From_int((int)(SVN_ERR_MALFORMED_VERSION_STRING)));
 
42010
  rb_define_const(mCore, "SVN_ERR_CORRUPTED_ATOMIC_STORAGE", SWIG_From_int((int)(SVN_ERR_CORRUPTED_ATOMIC_STORAGE)));
37268
42011
  rb_define_const(mCore, "SVN_ERR_CL_ARG_PARSING_ERROR", SWIG_From_int((int)(SVN_ERR_CL_ARG_PARSING_ERROR)));
37269
42012
  rb_define_const(mCore, "SVN_ERR_CL_INSUFFICIENT_ARGS", SWIG_From_int((int)(SVN_ERR_CL_INSUFFICIENT_ARGS)));
37270
42013
  rb_define_const(mCore, "SVN_ERR_CL_MUTUALLY_EXCLUSIVE_ARGS", SWIG_From_int((int)(SVN_ERR_CL_MUTUALLY_EXCLUSIVE_ARGS)));
37277
42020
  rb_define_const(mCore, "SVN_ERR_CL_UNNECESSARY_LOG_MESSAGE", SWIG_From_int((int)(SVN_ERR_CL_UNNECESSARY_LOG_MESSAGE)));
37278
42021
  rb_define_const(mCore, "SVN_ERR_CL_NO_EXTERNAL_MERGE_TOOL", SWIG_From_int((int)(SVN_ERR_CL_NO_EXTERNAL_MERGE_TOOL)));
37279
42022
  rb_define_const(mCore, "SVN_ERR_CL_ERROR_PROCESSING_EXTERNALS", SWIG_From_int((int)(SVN_ERR_CL_ERROR_PROCESSING_EXTERNALS)));
 
42023
  rb_define_const(mCore, "SVN_ERR_RA_SVN_CMD_ERR", SWIG_From_int((int)(SVN_ERR_RA_SVN_CMD_ERR)));
 
42024
  rb_define_const(mCore, "SVN_ERR_RA_SVN_UNKNOWN_CMD", SWIG_From_int((int)(SVN_ERR_RA_SVN_UNKNOWN_CMD)));
 
42025
  rb_define_const(mCore, "SVN_ERR_RA_SVN_CONNECTION_CLOSED", SWIG_From_int((int)(SVN_ERR_RA_SVN_CONNECTION_CLOSED)));
 
42026
  rb_define_const(mCore, "SVN_ERR_RA_SVN_IO_ERROR", SWIG_From_int((int)(SVN_ERR_RA_SVN_IO_ERROR)));
 
42027
  rb_define_const(mCore, "SVN_ERR_RA_SVN_MALFORMED_DATA", SWIG_From_int((int)(SVN_ERR_RA_SVN_MALFORMED_DATA)));
 
42028
  rb_define_const(mCore, "SVN_ERR_RA_SVN_REPOS_NOT_FOUND", SWIG_From_int((int)(SVN_ERR_RA_SVN_REPOS_NOT_FOUND)));
 
42029
  rb_define_const(mCore, "SVN_ERR_RA_SVN_BAD_VERSION", SWIG_From_int((int)(SVN_ERR_RA_SVN_BAD_VERSION)));
 
42030
  rb_define_const(mCore, "SVN_ERR_RA_SVN_NO_MECHANISMS", SWIG_From_int((int)(SVN_ERR_RA_SVN_NO_MECHANISMS)));
 
42031
  rb_define_const(mCore, "SVN_ERR_RA_SVN_EDIT_ABORTED", SWIG_From_int((int)(SVN_ERR_RA_SVN_EDIT_ABORTED)));
 
42032
  rb_define_const(mCore, "SVN_ERR_AUTHN_CREDS_UNAVAILABLE", SWIG_From_int((int)(SVN_ERR_AUTHN_CREDS_UNAVAILABLE)));
 
42033
  rb_define_const(mCore, "SVN_ERR_AUTHN_NO_PROVIDER", SWIG_From_int((int)(SVN_ERR_AUTHN_NO_PROVIDER)));
 
42034
  rb_define_const(mCore, "SVN_ERR_AUTHN_PROVIDERS_EXHAUSTED", SWIG_From_int((int)(SVN_ERR_AUTHN_PROVIDERS_EXHAUSTED)));
 
42035
  rb_define_const(mCore, "SVN_ERR_AUTHN_CREDS_NOT_SAVED", SWIG_From_int((int)(SVN_ERR_AUTHN_CREDS_NOT_SAVED)));
 
42036
  rb_define_const(mCore, "SVN_ERR_AUTHN_FAILED", SWIG_From_int((int)(SVN_ERR_AUTHN_FAILED)));
 
42037
  rb_define_const(mCore, "SVN_ERR_AUTHZ_ROOT_UNREADABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_ROOT_UNREADABLE)));
 
42038
  rb_define_const(mCore, "SVN_ERR_AUTHZ_UNREADABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_UNREADABLE)));
 
42039
  rb_define_const(mCore, "SVN_ERR_AUTHZ_PARTIALLY_READABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_PARTIALLY_READABLE)));
 
42040
  rb_define_const(mCore, "SVN_ERR_AUTHZ_INVALID_CONFIG", SWIG_From_int((int)(SVN_ERR_AUTHZ_INVALID_CONFIG)));
 
42041
  rb_define_const(mCore, "SVN_ERR_AUTHZ_UNWRITABLE", SWIG_From_int((int)(SVN_ERR_AUTHZ_UNWRITABLE)));
 
42042
  rb_define_const(mCore, "SVN_ERR_DIFF_DATASOURCE_MODIFIED", SWIG_From_int((int)(SVN_ERR_DIFF_DATASOURCE_MODIFIED)));
 
42043
  rb_define_const(mCore, "SVN_ERR_RA_SERF_SSPI_INITIALISATION_FAILED", SWIG_From_int((int)(SVN_ERR_RA_SERF_SSPI_INITIALISATION_FAILED)));
 
42044
  rb_define_const(mCore, "SVN_ERR_RA_SERF_SSL_CERT_UNTRUSTED", SWIG_From_int((int)(SVN_ERR_RA_SERF_SSL_CERT_UNTRUSTED)));
 
42045
  rb_define_const(mCore, "SVN_ERR_RA_SERF_GSSAPI_INITIALISATION_FAILED", SWIG_From_int((int)(SVN_ERR_RA_SERF_GSSAPI_INITIALISATION_FAILED)));
 
42046
  rb_define_const(mCore, "SVN_ERR_RA_SERF_WRAPPED_ERROR", SWIG_From_int((int)(SVN_ERR_RA_SERF_WRAPPED_ERROR)));
37280
42047
  rb_define_const(mCore, "SVN_ERR_ASSERTION_FAIL", SWIG_From_int((int)(SVN_ERR_ASSERTION_FAIL)));
37281
42048
  rb_define_const(mCore, "SVN_ERR_ASSERTION_ONLY_TRACING_LINKS", SWIG_From_int((int)(SVN_ERR_ASSERTION_ONLY_TRACING_LINKS)));
37282
42049
  rb_define_const(mCore, "SVN_ERR_LAST", SWIG_From_int((int)(SVN_ERR_LAST)));
37286
42053
  rb_define_module_function(mCore, "svn_parse_date", _wrap_svn_parse_date, -1);
37287
42054
  rb_define_module_function(mCore, "svn_sleep_for_timestamps", _wrap_svn_sleep_for_timestamps, -1);
37288
42055
  rb_define_const(mCore, "SVN_UNALIGNED_ACCESS_IS_OK", SWIG_From_int((int)(0)));
 
42056
  rb_define_const(mCore, "TRUE", SWIG_From_int((int)(1)));
 
42057
  rb_define_const(mCore, "FALSE", SWIG_From_int((int)(0)));
37289
42058
  
37290
42059
  SwigClassSvn_error_t.klass = rb_define_class_under(mCore, "Svn_error_t", rb_cObject);
37291
42060
  SWIG_TypeClientData(SWIGTYPE_p_svn_error_t, (void *) &SwigClassSvn_error_t);
37311
42080
  rb_define_const(mCore, "Svn_node_file", SWIG_From_int((int)(svn_node_file)));
37312
42081
  rb_define_const(mCore, "Svn_node_dir", SWIG_From_int((int)(svn_node_dir)));
37313
42082
  rb_define_const(mCore, "Svn_node_unknown", SWIG_From_int((int)(svn_node_unknown)));
 
42083
  rb_define_const(mCore, "Svn_node_symlink", SWIG_From_int((int)(svn_node_symlink)));
37314
42084
  rb_define_module_function(mCore, "svn_node_kind_to_word", _wrap_svn_node_kind_to_word, -1);
37315
42085
  rb_define_module_function(mCore, "svn_node_kind_from_word", _wrap_svn_node_kind_from_word, -1);
37316
42086
  rb_define_const(mCore, "Svn_tristate_false", SWIG_From_int((int)(svn_tristate_false)));
37320
42090
  rb_define_module_function(mCore, "svn_tristate__from_word", _wrap_svn_tristate__from_word, -1);
37321
42091
  rb_define_module_function(mCore, "svn_revnum_parse", _wrap_svn_revnum_parse, -1);
37322
42092
  rb_define_const(mCore, "SVN_REVNUM_T_FMT", SWIG_FromCharPtr("ld"));
37323
 
  rb_define_const(mCore, "TRUE", SWIG_From_int((int)(1)));
37324
 
  rb_define_const(mCore, "FALSE", SWIG_From_int((int)(0)));
37325
42093
  rb_define_const(mCore, "Svn_nonrecursive", SWIG_From_int((int)(svn_nonrecursive)));
37326
42094
  rb_define_const(mCore, "Svn_recursive", SWIG_From_int((int)(svn_recursive)));
37327
42095
  rb_define_const(mCore, "Svn_depth_unknown", SWIG_From_int((int)(svn_depth_unknown)));
37358
42126
  SwigClassSvn_dirent_t.destroy = (void (*)(void *)) free_svn_dirent_t;
37359
42127
  SwigClassSvn_dirent_t.trackObjects = 0;
37360
42128
  rb_define_module_function(mCore, "svn_dirent_dup", _wrap_svn_dirent_dup, -1);
 
42129
  rb_define_module_function(mCore, "svn_dirent_create", _wrap_svn_dirent_create, -1);
37361
42130
  rb_define_const(mCore, "SVN_KEYWORD_MAX_LEN", SWIG_From_int((int)(255)));
37362
42131
  rb_define_const(mCore, "SVN_KEYWORD_REVISION_LONG", SWIG_FromCharPtr("LastChangedRevision"));
37363
42132
  rb_define_const(mCore, "SVN_KEYWORD_REVISION_SHORT", SWIG_FromCharPtr("Rev"));
37518
42287
  rb_define_module_function(mCore, "svn_location_invoke_segment_receiver", _wrap_svn_location_invoke_segment_receiver, -1);
37519
42288
  rb_define_const(mCore, "SVN_ALLOCATOR_RECOMMENDED_MAX_FREE", SWIG_From_int((int)((4096*1024))));
37520
42289
  rb_define_module_function(mCore, "svn_pool_create", _wrap_svn_pool_create, -1);
 
42290
  rb_define_module_function(mCore, "svn_pool_create_allocator", _wrap_svn_pool_create_allocator, -1);
37521
42291
  rb_define_const(mCore, "SVN_VER_MAJOR", SWIG_From_int((int)(1)));
37522
 
  rb_define_const(mCore, "SVN_VER_MINOR", SWIG_From_int((int)(7)));
37523
 
  rb_define_const(mCore, "SVN_VER_PATCH", SWIG_From_int((int)(14)));
37524
 
  rb_define_const(mCore, "SVN_VER_MICRO", SWIG_From_int((int)(14)));
 
42292
  rb_define_const(mCore, "SVN_VER_MINOR", SWIG_From_int((int)(8)));
 
42293
  rb_define_const(mCore, "SVN_VER_PATCH", SWIG_From_int((int)(5)));
 
42294
  rb_define_const(mCore, "SVN_VER_MICRO", SWIG_From_int((int)(5)));
37525
42295
  rb_define_const(mCore, "SVN_VER_LIBRARY", SWIG_From_int((int)(1)));
37526
 
  rb_define_const(mCore, "SVN_VER_TAG", SWIG_FromCharPtr(" (r1542130)"));
 
42296
  rb_define_const(mCore, "SVN_VER_TAG", SWIG_FromCharPtr(" (r1542147)"));
37527
42297
  rb_define_const(mCore, "SVN_VER_NUMTAG", SWIG_FromCharPtr(""));
37528
 
  rb_define_const(mCore, "SVN_VER_REVISION", SWIG_From_int((int)(1542130)));
37529
 
  rb_define_const(mCore, "SVN_VER_NUM", SWIG_FromCharPtr("1.7.14"));
37530
 
  rb_define_const(mCore, "SVN_VER_NUMBER", SWIG_FromCharPtr("1.7.14"));
37531
 
  rb_define_const(mCore, "SVN_VERSION", SWIG_FromCharPtr("1.7.14 (r1542130)"));
 
42298
  rb_define_const(mCore, "SVN_VER_REVISION", SWIG_From_int((int)(1542147)));
 
42299
  rb_define_const(mCore, "SVN_VER_NUM", SWIG_FromCharPtr("1.8.5"));
 
42300
  rb_define_const(mCore, "SVN_VER_NUMBER", SWIG_FromCharPtr("1.8.5"));
 
42301
  rb_define_const(mCore, "SVN_VERSION", SWIG_FromCharPtr("1.8.5 (r1542147)"));
37532
42302
  
37533
42303
  SwigClassSvn_version_t.klass = rb_define_class_under(mCore, "Svn_version_t", rb_cObject);
37534
42304
  SWIG_TypeClientData(SWIGTYPE_p_svn_version_t, (void *) &SwigClassSvn_version_t);
37561
42331
  SwigClassSvn_version_checklist_t.trackObjects = 0;
37562
42332
  rb_define_module_function(mCore, "svn_ver_check_list", _wrap_svn_ver_check_list, -1);
37563
42333
  rb_define_module_function(mCore, "svn_subr_version", _wrap_svn_subr_version, -1);
 
42334
  rb_define_module_function(mCore, "svn_version_extended", _wrap_svn_version_extended, -1);
 
42335
  rb_define_module_function(mCore, "svn_version_ext_build_date", _wrap_svn_version_ext_build_date, -1);
 
42336
  rb_define_module_function(mCore, "svn_version_ext_build_time", _wrap_svn_version_ext_build_time, -1);
 
42337
  rb_define_module_function(mCore, "svn_version_ext_build_host", _wrap_svn_version_ext_build_host, -1);
 
42338
  rb_define_module_function(mCore, "svn_version_ext_copyright", _wrap_svn_version_ext_copyright, -1);
 
42339
  rb_define_module_function(mCore, "svn_version_ext_runtime_host", _wrap_svn_version_ext_runtime_host, -1);
 
42340
  rb_define_module_function(mCore, "svn_version_ext_runtime_osname", _wrap_svn_version_ext_runtime_osname, -1);
 
42341
  
 
42342
  SwigClassSvn_version_ext_linked_lib_t.klass = rb_define_class_under(mCore, "Svn_version_ext_linked_lib_t", rb_cObject);
 
42343
  SWIG_TypeClientData(SWIGTYPE_p_svn_version_ext_linked_lib_t, (void *) &SwigClassSvn_version_ext_linked_lib_t);
 
42344
  rb_define_alloc_func(SwigClassSvn_version_ext_linked_lib_t.klass, _wrap_svn_version_ext_linked_lib_t_allocate);
 
42345
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "initialize", _wrap_new_svn_version_ext_linked_lib_t, -1);
 
42346
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "name=", _wrap_svn_version_ext_linked_lib_t_name_set, -1);
 
42347
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "name", _wrap_svn_version_ext_linked_lib_t_name_get, -1);
 
42348
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "compiled_version=", _wrap_svn_version_ext_linked_lib_t_compiled_version_set, -1);
 
42349
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "compiled_version", _wrap_svn_version_ext_linked_lib_t_compiled_version_get, -1);
 
42350
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "runtime_version=", _wrap_svn_version_ext_linked_lib_t_runtime_version_set, -1);
 
42351
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "runtime_version", _wrap_svn_version_ext_linked_lib_t_runtime_version_get, -1);
 
42352
  SwigClassSvn_version_ext_linked_lib_t.mark = 0;
 
42353
  SwigClassSvn_version_ext_linked_lib_t.destroy = (void (*)(void *)) free_svn_version_ext_linked_lib_t;
 
42354
  SwigClassSvn_version_ext_linked_lib_t.trackObjects = 0;
 
42355
  rb_define_module_function(mCore, "svn_version_ext_linked_libs", _wrap_svn_version_ext_linked_libs, -1);
 
42356
  
 
42357
  SwigClassSvn_version_ext_loaded_lib_t.klass = rb_define_class_under(mCore, "Svn_version_ext_loaded_lib_t", rb_cObject);
 
42358
  SWIG_TypeClientData(SWIGTYPE_p_svn_version_ext_loaded_lib_t, (void *) &SwigClassSvn_version_ext_loaded_lib_t);
 
42359
  rb_define_alloc_func(SwigClassSvn_version_ext_loaded_lib_t.klass, _wrap_svn_version_ext_loaded_lib_t_allocate);
 
42360
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "initialize", _wrap_new_svn_version_ext_loaded_lib_t, -1);
 
42361
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "name=", _wrap_svn_version_ext_loaded_lib_t_name_set, -1);
 
42362
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "name", _wrap_svn_version_ext_loaded_lib_t_name_get, -1);
 
42363
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "version=", _wrap_svn_version_ext_loaded_lib_t_version_set, -1);
 
42364
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "version", _wrap_svn_version_ext_loaded_lib_t_version_get, -1);
 
42365
  SwigClassSvn_version_ext_loaded_lib_t.mark = 0;
 
42366
  SwigClassSvn_version_ext_loaded_lib_t.destroy = (void (*)(void *)) free_svn_version_ext_loaded_lib_t;
 
42367
  SwigClassSvn_version_ext_loaded_lib_t.trackObjects = 0;
 
42368
  rb_define_module_function(mCore, "svn_version_ext_loaded_libs", _wrap_svn_version_ext_loaded_libs, -1);
37564
42369
  rb_define_module_function(mCore, "svn_version_checklist_invoke_version_query", _wrap_svn_version_checklist_invoke_version_query, -1);
37565
42370
  rb_define_module_function(mCore, "svn_version_invoke_func", _wrap_svn_version_invoke_func, -1);
37566
42371
  rb_define_module_function(mCore, "svn_prop_dup", _wrap_svn_prop_dup, -1);
37567
42372
  rb_define_module_function(mCore, "svn_prop_array_dup", _wrap_svn_prop_array_dup, -1);
 
42373
  
 
42374
  SwigClassSvn_prop_inherited_item_t.klass = rb_define_class_under(mCore, "Svn_prop_inherited_item_t", rb_cObject);
 
42375
  SWIG_TypeClientData(SWIGTYPE_p_svn_prop_inherited_item_t, (void *) &SwigClassSvn_prop_inherited_item_t);
 
42376
  rb_define_alloc_func(SwigClassSvn_prop_inherited_item_t.klass, _wrap_svn_prop_inherited_item_t_allocate);
 
42377
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "initialize", _wrap_new_svn_prop_inherited_item_t, -1);
 
42378
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "path_or_url=", _wrap_svn_prop_inherited_item_t_path_or_url_set, -1);
 
42379
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "path_or_url", _wrap_svn_prop_inherited_item_t_path_or_url_get, -1);
 
42380
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "prop_hash=", _wrap_svn_prop_inherited_item_t_prop_hash_set, -1);
 
42381
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "prop_hash", _wrap_svn_prop_inherited_item_t_prop_hash_get, -1);
 
42382
  SwigClassSvn_prop_inherited_item_t.mark = 0;
 
42383
  SwigClassSvn_prop_inherited_item_t.destroy = (void (*)(void *)) free_svn_prop_inherited_item_t;
 
42384
  SwigClassSvn_prop_inherited_item_t.trackObjects = 0;
37568
42385
  rb_define_module_function(mCore, "svn_prop_hash_to_array", _wrap_svn_prop_hash_to_array, -1);
37569
42386
  rb_define_module_function(mCore, "svn_prop_array_to_hash", _wrap_svn_prop_array_to_hash, -1);
37570
42387
  rb_define_module_function(mCore, "svn_prop_hash_dup", _wrap_svn_prop_hash_dup, -1);
37572
42389
  rb_define_const(mCore, "Svn_prop_entry_kind", SWIG_From_int((int)(svn_prop_entry_kind)));
37573
42390
  rb_define_const(mCore, "Svn_prop_wc_kind", SWIG_From_int((int)(svn_prop_wc_kind)));
37574
42391
  rb_define_const(mCore, "Svn_prop_regular_kind", SWIG_From_int((int)(svn_prop_regular_kind)));
 
42392
  rb_define_module_function(mCore, "svn_property_kind2", _wrap_svn_property_kind2, -1);
37575
42393
  rb_define_module_function(mCore, "svn_property_kind", _wrap_svn_property_kind, -1);
37576
42394
  rb_define_module_function(mCore, "svn_prop_is_svn_prop", _wrap_svn_prop_is_svn_prop, -1);
37577
42395
  rb_define_module_function(mCore, "svn_prop_has_svn_prop", _wrap_svn_prop_has_svn_prop, -1);
37578
42396
  rb_define_module_function(mCore, "svn_prop_is_boolean", _wrap_svn_prop_is_boolean, -1);
 
42397
  rb_define_module_function(mCore, "svn_prop_is_known_svn_rev_prop", _wrap_svn_prop_is_known_svn_rev_prop, -1);
 
42398
  rb_define_module_function(mCore, "svn_prop_is_known_svn_node_prop", _wrap_svn_prop_is_known_svn_node_prop, -1);
 
42399
  rb_define_module_function(mCore, "svn_prop_is_known_svn_file_prop", _wrap_svn_prop_is_known_svn_file_prop, -1);
 
42400
  rb_define_module_function(mCore, "svn_prop_is_known_svn_dir_prop", _wrap_svn_prop_is_known_svn_dir_prop, -1);
37579
42401
  rb_define_module_function(mCore, "svn_prop_needs_translation", _wrap_svn_prop_needs_translation, -1);
37580
42402
  rb_define_module_function(mCore, "svn_categorize_props", _wrap_svn_categorize_props, -1);
37581
42403
  rb_define_module_function(mCore, "svn_prop_diffs", _wrap_svn_prop_diffs, -1);
37594
42416
  rb_define_const(mCore, "SVN_PROP_SPECIAL_VALUE", SWIG_FromCharPtr("*"));
37595
42417
  rb_define_const(mCore, "SVN_PROP_EXTERNALS", SWIG_FromCharPtr("svn:externals"));
37596
42418
  rb_define_const(mCore, "SVN_PROP_MERGEINFO", SWIG_FromCharPtr("svn:mergeinfo"));
 
42419
  rb_define_const(mCore, "SVN_PROP_INHERITABLE_AUTO_PROPS", SWIG_FromCharPtr("svn:auto-props"));
 
42420
  rb_define_const(mCore, "SVN_PROP_INHERITABLE_IGNORES", SWIG_FromCharPtr("svn:global-ignores"));
37597
42421
  rb_define_const(mCore, "SVN_PROP_TEXT_TIME", SWIG_FromCharPtr("svn:text-time"));
37598
42422
  rb_define_const(mCore, "SVN_PROP_OWNER", SWIG_FromCharPtr("svn:owner"));
37599
42423
  rb_define_const(mCore, "SVN_PROP_GROUP", SWIG_FromCharPtr("svn:group"));
37617
42441
  rb_define_const(mCore, "SVNSYNC_PROP_FROM_UUID", SWIG_FromCharPtr("svn:sync-from-uuid"));
37618
42442
  rb_define_const(mCore, "SVNSYNC_PROP_LAST_MERGED_REV", SWIG_FromCharPtr("svn:sync-last-merged-rev"));
37619
42443
  rb_define_const(mCore, "SVNSYNC_PROP_CURRENTLY_COPYING", SWIG_FromCharPtr("svn:sync-currently-copying"));
 
42444
  rb_define_const(mCore, "SVN_PROP_TXN_PREFIX", SWIG_FromCharPtr("svn:txn-"));
 
42445
  rb_define_const(mCore, "SVN_PROP_TXN_CLIENT_COMPAT_VERSION", SWIG_FromCharPtr("svn:txn-client-compat-version"));
 
42446
  rb_define_const(mCore, "SVN_PROP_TXN_USER_AGENT", SWIG_FromCharPtr("svn:txn-user-agent"));
 
42447
  rb_define_const(mCore, "SVN_PROP_REVISION_PREFIX", SWIG_FromCharPtr("svn:revision-"));
37620
42448
  rb_define_const(mCore, "SVN_OPT_MAX_ALIASES", SWIG_From_int((int)(3)));
37621
42449
  rb_define_const(mCore, "SVN_OPT_MAX_OPTIONS", SWIG_From_int((int)(50)));
37622
42450
  rb_define_const(mCore, "SVN_OPT_FIRST_LONGOPT_ID", SWIG_From_int((int)(256)));
37731
42559
  rb_define_module_function(mCore, "svn_opt_parse_revprop", _wrap_svn_opt_parse_revprop, -1);
37732
42560
  rb_define_module_function(mCore, "svn_opt_push_implicit_dot_target", _wrap_svn_opt_push_implicit_dot_target, -1);
37733
42561
  rb_define_module_function(mCore, "svn_opt_parse_path", _wrap_svn_opt_parse_path, -1);
 
42562
  rb_define_module_function(mCore, "svn_opt_print_help4", _wrap_svn_opt_print_help4, -1);
37734
42563
  rb_define_module_function(mCore, "svn_opt_print_help3", _wrap_svn_opt_print_help3, -1);
37735
42564
  rb_define_module_function(mCore, "svn_opt_print_help2", _wrap_svn_opt_print_help2, -1);
37736
42565
  rb_define_module_function(mCore, "svn_opt_print_help", _wrap_svn_opt_print_help, -1);
 
42566
  rb_define_module_function(mCore, "svn_cmdline_init", _wrap_svn_cmdline_init, -1);
 
42567
  rb_define_module_function(mCore, "svn_cmdline_create_auth_baton", _wrap_svn_cmdline_create_auth_baton, -1);
37737
42568
  
37738
42569
  SwigClassSvn_auth_provider_t.klass = rb_define_class_under(mCore, "Svn_auth_provider_t", rb_cObject);
37739
42570
  SWIG_TypeClientData(SWIGTYPE_p_svn_auth_provider_t, (void *) &SwigClassSvn_auth_provider_t);
37876
42707
  rb_define_module_function(mCore, "svn_auth_first_credentials", _wrap_svn_auth_first_credentials, -1);
37877
42708
  rb_define_module_function(mCore, "svn_auth_next_credentials", _wrap_svn_auth_next_credentials, -1);
37878
42709
  rb_define_module_function(mCore, "svn_auth_save_credentials", _wrap_svn_auth_save_credentials, -1);
 
42710
  rb_define_module_function(mCore, "svn_auth_forget_credentials", _wrap_svn_auth_forget_credentials, -1);
37879
42711
  rb_define_module_function(mCore, "svn_auth_get_simple_prompt_provider", _wrap_svn_auth_get_simple_prompt_provider, -1);
37880
42712
  rb_define_module_function(mCore, "svn_auth_get_username_prompt_provider", _wrap_svn_auth_get_username_prompt_provider, -1);
37881
42713
  rb_define_module_function(mCore, "svn_auth_get_simple_provider2", _wrap_svn_auth_get_simple_provider2, -1);
37928
42760
  rb_define_const(mCore, "SVN_CONFIG_OPTION_STORE_SSL_CLIENT_CERT_PP", SWIG_FromCharPtr("store-ssl-client-cert-pp"));
37929
42761
  rb_define_const(mCore, "SVN_CONFIG_OPTION_STORE_SSL_CLIENT_CERT_PP_PLAINTEXT", SWIG_FromCharPtr("store-ssl-client-cert-pp-plaintext"));
37930
42762
  rb_define_const(mCore, "SVN_CONFIG_OPTION_USERNAME", SWIG_FromCharPtr("username"));
 
42763
  rb_define_const(mCore, "SVN_CONFIG_OPTION_HTTP_BULK_UPDATES", SWIG_FromCharPtr("http-bulk-updates"));
 
42764
  rb_define_const(mCore, "SVN_CONFIG_OPTION_HTTP_MAX_CONNECTIONS", SWIG_FromCharPtr("http-max-connections"));
37931
42765
  rb_define_const(mCore, "SVN_CONFIG_CATEGORY_CONFIG", SWIG_FromCharPtr("config"));
37932
42766
  rb_define_const(mCore, "SVN_CONFIG_SECTION_AUTH", SWIG_FromCharPtr("auth"));
37933
42767
  rb_define_const(mCore, "SVN_CONFIG_OPTION_PASSWORD_STORES", SWIG_FromCharPtr("password-stores"));
37934
42768
  rb_define_const(mCore, "SVN_CONFIG_OPTION_KWALLET_WALLET", SWIG_FromCharPtr("kwallet-wallet"));
37935
42769
  rb_define_const(mCore, "SVN_CONFIG_OPTION_KWALLET_SVN_APPLICATION_NAME_WITH_PID", SWIG_FromCharPtr("kwallet-svn-application-name-with-pid"));
 
42770
  rb_define_const(mCore, "SVN_CONFIG_OPTION_SSL_CLIENT_CERT_FILE_PROMPT", SWIG_FromCharPtr("ssl-client-cert-file-prompt"));
37936
42771
  rb_define_const(mCore, "SVN_CONFIG_SECTION_HELPERS", SWIG_FromCharPtr("helpers"));
37937
42772
  rb_define_const(mCore, "SVN_CONFIG_OPTION_EDITOR_CMD", SWIG_FromCharPtr("editor-cmd"));
37938
42773
  rb_define_const(mCore, "SVN_CONFIG_OPTION_DIFF_CMD", SWIG_FromCharPtr("diff-cmd"));
37953
42788
  rb_define_const(mCore, "SVN_CONFIG_OPTION_MEMORY_CACHE_SIZE", SWIG_FromCharPtr("memory-cache-size"));
37954
42789
  rb_define_const(mCore, "SVN_CONFIG_SECTION_TUNNELS", SWIG_FromCharPtr("tunnels"));
37955
42790
  rb_define_const(mCore, "SVN_CONFIG_SECTION_AUTO_PROPS", SWIG_FromCharPtr("auto-props"));
 
42791
  rb_define_const(mCore, "SVN_CONFIG_SECTION_WORKING_COPY", SWIG_FromCharPtr("working-copy"));
 
42792
  rb_define_const(mCore, "SVN_CONFIG_OPTION_SQLITE_EXCLUSIVE", SWIG_FromCharPtr("exclusive-locking"));
 
42793
  rb_define_const(mCore, "SVN_CONFIG_OPTION_SQLITE_EXCLUSIVE_CLIENTS", SWIG_FromCharPtr("exclusive-locking-clients"));
37956
42794
  rb_define_const(mCore, "SVN_CONFIG_SECTION_GENERAL", SWIG_FromCharPtr("general"));
37957
42795
  rb_define_const(mCore, "SVN_CONFIG_OPTION_ANON_ACCESS", SWIG_FromCharPtr("anon-access"));
37958
42796
  rb_define_const(mCore, "SVN_CONFIG_OPTION_AUTH_ACCESS", SWIG_FromCharPtr("auth-access"));
37959
42797
  rb_define_const(mCore, "SVN_CONFIG_OPTION_PASSWORD_DB", SWIG_FromCharPtr("password-db"));
37960
42798
  rb_define_const(mCore, "SVN_CONFIG_OPTION_REALM", SWIG_FromCharPtr("realm"));
37961
42799
  rb_define_const(mCore, "SVN_CONFIG_OPTION_AUTHZ_DB", SWIG_FromCharPtr("authz-db"));
 
42800
  rb_define_const(mCore, "SVN_CONFIG_OPTION_GROUPS_DB", SWIG_FromCharPtr("groups-db"));
37962
42801
  rb_define_const(mCore, "SVN_CONFIG_OPTION_FORCE_USERNAME_CASE", SWIG_FromCharPtr("force-username-case"));
 
42802
  rb_define_const(mCore, "SVN_CONFIG_OPTION_HOOKS_ENV", SWIG_FromCharPtr("hooks-env"));
37963
42803
  rb_define_const(mCore, "SVN_CONFIG_SECTION_SASL", SWIG_FromCharPtr("sasl"));
37964
42804
  rb_define_const(mCore, "SVN_CONFIG_OPTION_USE_SASL", SWIG_FromCharPtr("use-sasl"));
37965
42805
  rb_define_const(mCore, "SVN_CONFIG_OPTION_MIN_SSF", SWIG_FromCharPtr("min-encryption"));
37966
42806
  rb_define_const(mCore, "SVN_CONFIG_OPTION_MAX_SSF", SWIG_FromCharPtr("max-encryption"));
37967
42807
  rb_define_const(mCore, "SVN_CONFIG_SECTION_USERS", SWIG_FromCharPtr("users"));
37968
 
  rb_define_const(mCore, "SVN_CONFIG__DEFAULT_GLOBAL_IGNORES_LINE_1", SWIG_FromCharPtr("*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo"));
 
42808
  rb_define_const(mCore, "SVN_CONFIG__DEFAULT_GLOBAL_IGNORES_LINE_1", SWIG_FromCharPtr("*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__"));
37969
42809
  rb_define_const(mCore, "SVN_CONFIG__DEFAULT_GLOBAL_IGNORES_LINE_2", SWIG_FromCharPtr("*.rej *~ #*# .#* .*.swp .DS_Store"));
37970
 
  rb_define_const(mCore, "SVN_CONFIG_DEFAULT_GLOBAL_IGNORES", SWIG_FromCharPtr("*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store"));
 
42810
  rb_define_const(mCore, "SVN_CONFIG_DEFAULT_GLOBAL_IGNORES", SWIG_FromCharPtr("*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store"));
37971
42811
  rb_define_const(mCore, "SVN_CONFIG_TRUE", SWIG_FromCharPtr("TRUE"));
37972
42812
  rb_define_const(mCore, "SVN_CONFIG_FALSE", SWIG_FromCharPtr("FALSE"));
37973
42813
  rb_define_const(mCore, "SVN_CONFIG_ASK", SWIG_FromCharPtr("ASK"));
37976
42816
  rb_define_const(mCore, "SVN_CONFIG_DEFAULT_OPTION_STORE_AUTH_CREDS", SWIG_From_int((int)(1)));
37977
42817
  rb_define_const(mCore, "SVN_CONFIG_DEFAULT_OPTION_STORE_SSL_CLIENT_CERT_PP", SWIG_From_int((int)(1)));
37978
42818
  rb_define_const(mCore, "SVN_CONFIG_DEFAULT_OPTION_STORE_SSL_CLIENT_CERT_PP_PLAINTEXT", SWIG_FromCharPtr("ASK"));
 
42819
  rb_define_const(mCore, "SVN_CONFIG_DEFAULT_OPTION_HTTP_MAX_CONNECTIONS", SWIG_From_int((int)(4)));
37979
42820
  rb_define_module_function(mCore, "svn_config_get_config", _wrap_svn_config_get_config, -1);
 
42821
  rb_define_module_function(mCore, "svn_config_create2", _wrap_svn_config_create2, -1);
37980
42822
  rb_define_module_function(mCore, "svn_config_create", _wrap_svn_config_create, -1);
 
42823
  rb_define_module_function(mCore, "svn_config_read3", _wrap_svn_config_read3, -1);
37981
42824
  rb_define_module_function(mCore, "svn_config_read2", _wrap_svn_config_read2, -1);
37982
42825
  rb_define_module_function(mCore, "svn_config_read", _wrap_svn_config_read, -1);
 
42826
  rb_define_module_function(mCore, "svn_config_parse", _wrap_svn_config_parse, -1);
37983
42827
  rb_define_module_function(mCore, "svn_config_merge", _wrap_svn_config_merge, -1);
37984
42828
  rb_define_module_function(mCore, "svn_config_get", _wrap_svn_config_get, -1);
37985
42829
  rb_define_module_function(mCore, "svn_config_set", _wrap_svn_config_set, -1);
37986
42830
  rb_define_module_function(mCore, "svn_config_get_bool", _wrap_svn_config_get_bool, -1);
37987
42831
  rb_define_module_function(mCore, "svn_config_set_bool", _wrap_svn_config_set_bool, -1);
 
42832
  rb_define_module_function(mCore, "svn_config_get_int64", _wrap_svn_config_get_int64, -1);
 
42833
  rb_define_module_function(mCore, "svn_config_set_int64", _wrap_svn_config_set_int64, -1);
37988
42834
  rb_define_module_function(mCore, "svn_config_get_yes_no_ask", _wrap_svn_config_get_yes_no_ask, -1);
 
42835
  rb_define_module_function(mCore, "svn_config_get_tristate", _wrap_svn_config_get_tristate, -1);
37989
42836
  rb_define_module_function(mCore, "svn_config_enumerate_sections", _wrap_svn_config_enumerate_sections, -1);
37990
42837
  rb_define_module_function(mCore, "svn_config_enumerate_sections2", _wrap_svn_config_enumerate_sections2, -1);
37991
42838
  rb_define_module_function(mCore, "svn_config_enumerate", _wrap_svn_config_enumerate, -1);
37999
42846
  rb_define_const(mCore, "SVN_CONFIG_REALMSTRING_KEY", SWIG_FromCharPtr("svn:realmstring"));
38000
42847
  rb_define_module_function(mCore, "svn_config_read_auth_data", _wrap_svn_config_read_auth_data, -1);
38001
42848
  rb_define_module_function(mCore, "svn_config_write_auth_data", _wrap_svn_config_write_auth_data, -1);
 
42849
  rb_define_module_function(mCore, "svn_config_walk_auth_data", _wrap_svn_config_walk_auth_data, -1);
38002
42850
  rb_define_module_function(mCore, "svn_config_get_user_config_path", _wrap_svn_config_get_user_config_path, -1);
 
42851
  rb_define_module_function(mCore, "svn_config_dup", _wrap_svn_config_dup, -1);
 
42852
  rb_define_module_function(mCore, "svn_config_copy_config", _wrap_svn_config_copy_config, -1);
38003
42853
  rb_define_module_function(mCore, "svn_config_invoke_section_enumerator", _wrap_svn_config_invoke_section_enumerator, -1);
38004
42854
  rb_define_module_function(mCore, "svn_config_invoke_section_enumerator2", _wrap_svn_config_invoke_section_enumerator2, -1);
38005
42855
  rb_define_module_function(mCore, "svn_config_invoke_enumerator", _wrap_svn_config_invoke_enumerator, -1);
38006
42856
  rb_define_module_function(mCore, "svn_config_invoke_enumerator2", _wrap_svn_config_invoke_enumerator2, -1);
 
42857
  rb_define_module_function(mCore, "svn_config_invoke_auth_walk_func", _wrap_svn_config_invoke_auth_walk_func, -1);
 
42858
  rb_define_module_function(mCore, "svn_utf_initialize2", _wrap_svn_utf_initialize2, -1);
38007
42859
  rb_define_module_function(mCore, "svn_utf_initialize", _wrap_svn_utf_initialize, -1);
38008
42860
  rb_define_module_function(mCore, "svn_utf_stringbuf_to_utf8", _wrap_svn_utf_stringbuf_to_utf8, -1);
38009
42861
  rb_define_module_function(mCore, "svn_utf_string_to_utf8", _wrap_svn_utf_string_to_utf8, -1);
38018
42870
  rb_define_module_function(mCore, "svn_utf_cstring_from_utf8_fuzzy", _wrap_svn_utf_cstring_from_utf8_fuzzy, -1);
38019
42871
  rb_define_module_function(mCore, "svn_utf_cstring_from_utf8_stringbuf", _wrap_svn_utf_cstring_from_utf8_stringbuf, -1);
38020
42872
  rb_define_module_function(mCore, "svn_utf_cstring_from_utf8_string", _wrap_svn_utf_cstring_from_utf8_string, -1);
 
42873
  rb_define_module_function(mCore, "svn_utf_cstring_utf8_width", _wrap_svn_utf_cstring_utf8_width, -1);
38021
42874
  rb_define_module_function(mCore, "svn_nls_init", _wrap_svn_nls_init, -1);
38022
42875
  rb_define_module_function(mCore, "svn_path_internal_style", _wrap_svn_path_internal_style, -1);
38023
42876
  rb_define_module_function(mCore, "svn_path_local_style", _wrap_svn_path_local_style, -1);
38032
42885
  rb_define_module_function(mCore, "svn_path_is_url", _wrap_svn_path_is_url, -1);
38033
42886
  rb_define_module_function(mCore, "svn_path_is_uri_safe", _wrap_svn_path_is_uri_safe, -1);
38034
42887
  rb_define_module_function(mCore, "svn_path_url_add_component2", _wrap_svn_path_url_add_component2, -1);
 
42888
  rb_define_module_function(mCore, "svn_path_is_repos_relative_url", _wrap_svn_path_is_repos_relative_url, -1);
 
42889
  rb_define_module_function(mCore, "svn_path_resolve_repos_relative_url", _wrap_svn_path_resolve_repos_relative_url, -1);
 
42890
  rb_define_module_function(mCore, "svn_path_illegal_path_escape", _wrap_svn_path_illegal_path_escape, -1);
38035
42891
  rb_define_module_function(mCore, "svn_dirent_internal_style", _wrap_svn_dirent_internal_style, -1);
38036
42892
  rb_define_module_function(mCore, "svn_dirent_local_style", _wrap_svn_dirent_local_style, -1);
38037
42893
  rb_define_module_function(mCore, "svn_relpath__internal_style", _wrap_svn_relpath__internal_style, -1);
38058
42914
  rb_define_module_function(mCore, "svn_relpath_get_longest_ancestor", _wrap_svn_relpath_get_longest_ancestor, -1);
38059
42915
  rb_define_module_function(mCore, "svn_uri_get_longest_ancestor", _wrap_svn_uri_get_longest_ancestor, -1);
38060
42916
  rb_define_module_function(mCore, "svn_dirent_get_absolute", _wrap_svn_dirent_get_absolute, -1);
38061
 
  rb_define_module_function(mCore, "svn_uri__is_child", _wrap_svn_uri__is_child, -1);
38062
42917
  rb_define_module_function(mCore, "svn_dirent_is_child", _wrap_svn_dirent_is_child, -1);
38063
 
  rb_define_module_function(mCore, "svn_relpath__is_child", _wrap_svn_relpath__is_child, -1);
38064
42918
  rb_define_module_function(mCore, "svn_dirent_is_ancestor", _wrap_svn_dirent_is_ancestor, -1);
38065
 
  rb_define_module_function(mCore, "svn_relpath__is_ancestor", _wrap_svn_relpath__is_ancestor, -1);
38066
42919
  rb_define_module_function(mCore, "svn_uri__is_ancestor", _wrap_svn_uri__is_ancestor, -1);
38067
42920
  rb_define_module_function(mCore, "svn_dirent_skip_ancestor", _wrap_svn_dirent_skip_ancestor, -1);
38068
42921
  rb_define_module_function(mCore, "svn_relpath_skip_ancestor", _wrap_svn_relpath_skip_ancestor, -1);
38071
42924
  rb_define_module_function(mCore, "svn_uri_get_file_url_from_dirent", _wrap_svn_uri_get_file_url_from_dirent, -1);
38072
42925
  rb_define_const(mCore, "SVN_MERGEINFO_NONINHERITABLE_STR", SWIG_FromCharPtr("*"));
38073
42926
  rb_define_module_function(mCore, "svn_mergeinfo_parse", _wrap_svn_mergeinfo_parse, -1);
 
42927
  rb_define_module_function(mCore, "svn_mergeinfo_diff2", _wrap_svn_mergeinfo_diff2, -1);
38074
42928
  rb_define_module_function(mCore, "svn_mergeinfo_diff", _wrap_svn_mergeinfo_diff, -1);
 
42929
  rb_define_module_function(mCore, "svn_mergeinfo_merge2", _wrap_svn_mergeinfo_merge2, -1);
38075
42930
  rb_define_module_function(mCore, "svn_mergeinfo_catalog_merge", _wrap_svn_mergeinfo_catalog_merge, -1);
38076
42931
  rb_define_module_function(mCore, "svn_mergeinfo_remove", _wrap_svn_mergeinfo_remove, -1);
38077
42932
  rb_define_module_function(mCore, "svn_mergeinfo_remove2", _wrap_svn_mergeinfo_remove2, -1);
38078
42933
  rb_define_module_function(mCore, "svn_rangelist_diff", _wrap_svn_rangelist_diff, -1);
 
42934
  rb_define_module_function(mCore, "svn_rangelist_merge2", _wrap_svn_rangelist_merge2, -1);
38079
42935
  rb_define_module_function(mCore, "svn_rangelist_remove", _wrap_svn_rangelist_remove, -1);
38080
42936
  rb_define_module_function(mCore, "svn_mergeinfo_intersect2", _wrap_svn_mergeinfo_intersect2, -1);
38081
42937
  rb_define_module_function(mCore, "svn_mergeinfo_intersect", _wrap_svn_mergeinfo_intersect, -1);
38133
42989
  rb_define_module_function(mCore, "svn_io_open_unique_file", _wrap_svn_io_open_unique_file, -1);
38134
42990
  rb_define_module_function(mCore, "svn_io_copy_perms", _wrap_svn_io_copy_perms, -1);
38135
42991
  rb_define_module_function(mCore, "svn_io_sleep_for_timestamps", _wrap_svn_io_sleep_for_timestamps, -1);
 
42992
  rb_define_module_function(mCore, "svn_io_filesizes_three_different_p", _wrap_svn_io_filesizes_three_different_p, -1);
38136
42993
  rb_define_module_function(mCore, "svn_io_file_checksum2", _wrap_svn_io_file_checksum2, -1);
38137
42994
  rb_define_module_function(mCore, "svn_io_file_checksum", _wrap_svn_io_file_checksum, -1);
38138
42995
  rb_define_module_function(mCore, "svn_io_files_contents_same_p", _wrap_svn_io_files_contents_same_p, -1);
 
42996
  rb_define_module_function(mCore, "svn_io_files_contents_three_same_p", _wrap_svn_io_files_contents_three_same_p, -1);
 
42997
  rb_define_module_function(mCore, "svn_io_lock_open_file", _wrap_svn_io_lock_open_file, -1);
 
42998
  rb_define_module_function(mCore, "svn_io_unlock_open_file", _wrap_svn_io_unlock_open_file, -1);
38139
42999
  rb_define_module_function(mCore, "svn_stream_set_skip", _wrap_svn_stream_set_skip, -1);
38140
43000
  rb_define_module_function(mCore, "svn_stream_set_mark", _wrap_svn_stream_set_mark, -1);
38141
43001
  rb_define_module_function(mCore, "svn_stream_set_seek", _wrap_svn_stream_set_seek, -1);
38151
43011
  rb_define_module_function(mCore, "svn_stream_for_stdout", _wrap_svn_stream_for_stdout, -1);
38152
43012
  rb_define_module_function(mCore, "svn_stream_from_stringbuf", _wrap_svn_stream_from_stringbuf, -1);
38153
43013
  rb_define_module_function(mCore, "svn_stream_from_string", _wrap_svn_stream_from_string, -1);
 
43014
  rb_define_module_function(mCore, "svn_stream_buffered", _wrap_svn_stream_buffered, -1);
38154
43015
  rb_define_module_function(mCore, "svn_stream_compressed", _wrap_svn_stream_compressed, -1);
38155
43016
  rb_define_module_function(mCore, "svn_stream_checksummed2", _wrap_svn_stream_checksummed2, -1);
38156
43017
  rb_define_module_function(mCore, "svn_stream_read", _wrap_svn_stream_read, -1);
38162
43023
  rb_define_module_function(mCore, "svn_stream_mark", _wrap_svn_stream_mark, -1);
38163
43024
  rb_define_module_function(mCore, "svn_stream_seek", _wrap_svn_stream_seek, -1);
38164
43025
  rb_define_module_function(mCore, "svn_stream_tee", _wrap_svn_stream_tee, -1);
 
43026
  rb_define_module_function(mCore, "svn_stream_puts", _wrap_svn_stream_puts, -1);
38165
43027
  rb_define_module_function(mCore, "svn_stream_readline", _wrap_svn_stream_readline, -1);
38166
43028
  rb_define_module_function(mCore, "svn_stream_copy3", _wrap_svn_stream_copy3, -1);
38167
43029
  rb_define_module_function(mCore, "svn_stream_copy2", _wrap_svn_stream_copy2, -1);
38169
43031
  rb_define_module_function(mCore, "svn_stream_contents_same2", _wrap_svn_stream_contents_same2, -1);
38170
43032
  rb_define_module_function(mCore, "svn_stream_contents_same", _wrap_svn_stream_contents_same, -1);
38171
43033
  rb_define_module_function(mCore, "svn_string_from_stream", _wrap_svn_string_from_stream, -1);
 
43034
  rb_define_module_function(mCore, "svn_stream_lazyopen_create", _wrap_svn_stream_lazyopen_create, -1);
38172
43035
  rb_define_module_function(mCore, "svn_stringbuf_from_file2", _wrap_svn_stringbuf_from_file2, -1);
38173
43036
  rb_define_module_function(mCore, "svn_stringbuf_from_file", _wrap_svn_stringbuf_from_file, -1);
38174
43037
  rb_define_module_function(mCore, "svn_stringbuf_from_aprfile", _wrap_svn_stringbuf_from_aprfile, -1);
38175
43038
  rb_define_module_function(mCore, "svn_io_remove_file2", _wrap_svn_io_remove_file2, -1);
38176
43039
  rb_define_module_function(mCore, "svn_io_remove_dir2", _wrap_svn_io_remove_dir2, -1);
38177
43040
  rb_define_module_function(mCore, "svn_io_get_dirents3", _wrap_svn_io_get_dirents3, -1);
 
43041
  rb_define_module_function(mCore, "svn_io_stat_dirent2", _wrap_svn_io_stat_dirent2, -1);
38178
43042
  rb_define_module_function(mCore, "svn_io_stat_dirent", _wrap_svn_io_stat_dirent, -1);
38179
43043
  rb_define_module_function(mCore, "svn_io_dir_walk2", _wrap_svn_io_dir_walk2, -1);
 
43044
  rb_define_module_function(mCore, "svn_io_start_cmd3", _wrap_svn_io_start_cmd3, -1);
38180
43045
  rb_define_module_function(mCore, "svn_io_start_cmd2", _wrap_svn_io_start_cmd2, -1);
38181
43046
  rb_define_module_function(mCore, "svn_io_run_diff2", _wrap_svn_io_run_diff2, -1);
38182
43047
  rb_define_module_function(mCore, "svn_io_run_diff3_3", _wrap_svn_io_run_diff3_3, -1);
38190
43055
  rb_define_module_function(mCore, "svn_io_file_trunc", _wrap_svn_io_file_trunc, -1);
38191
43056
  rb_define_module_function(mCore, "svn_io_dir_close", _wrap_svn_io_dir_close, -1);
38192
43057
  rb_define_module_function(mCore, "svn_io_file_name_get", _wrap_svn_io_file_name_get, -1);
 
43058
  rb_define_module_function(mCore, "svn_io_file_readline", _wrap_svn_io_file_readline, -1);
38193
43059
  rb_define_module_function(mCore, "svn_read_invoke_fn", _wrap_svn_read_invoke_fn, -1);
38194
43060
  rb_define_module_function(mCore, "svn_stream_invoke_skip_fn", _wrap_svn_stream_invoke_skip_fn, -1);
38195
43061
  rb_define_module_function(mCore, "svn_write_invoke_fn", _wrap_svn_write_invoke_fn, -1);
38196
43062
  rb_define_module_function(mCore, "svn_close_invoke_fn", _wrap_svn_close_invoke_fn, -1);
38197
43063
  rb_define_module_function(mCore, "svn_stream_invoke_mark_fn", _wrap_svn_stream_invoke_mark_fn, -1);
38198
43064
  rb_define_module_function(mCore, "svn_stream_invoke_seek_fn", _wrap_svn_stream_invoke_seek_fn, -1);
 
43065
  rb_define_module_function(mCore, "svn_stream_invoke_lazyopen_func", _wrap_svn_stream_invoke_lazyopen_func, -1);
38199
43066
  rb_define_module_function(mCore, "svn_io_invoke_walk_func", _wrap_svn_io_invoke_walk_func, -1);
 
43067
  rb_define_const(mCore, "Svn_checksum_md5", SWIG_From_int((int)(svn_checksum_md5)));
 
43068
  rb_define_const(mCore, "Svn_checksum_sha1", SWIG_From_int((int)(svn_checksum_sha1)));
 
43069
  
 
43070
  SwigClassSvn_checksum_t.klass = rb_define_class_under(mCore, "Svn_checksum_t", rb_cObject);
 
43071
  SWIG_TypeClientData(SWIGTYPE_p_svn_checksum_t, (void *) &SwigClassSvn_checksum_t);
 
43072
  rb_define_alloc_func(SwigClassSvn_checksum_t.klass, _wrap_svn_checksum_t_allocate);
 
43073
  rb_define_method(SwigClassSvn_checksum_t.klass, "initialize", _wrap_new_svn_checksum_t, -1);
 
43074
  rb_define_method(SwigClassSvn_checksum_t.klass, "digest=", _wrap_svn_checksum_t_digest_set, -1);
 
43075
  rb_define_method(SwigClassSvn_checksum_t.klass, "digest", _wrap_svn_checksum_t_digest_get, -1);
 
43076
  rb_define_method(SwigClassSvn_checksum_t.klass, "kind=", _wrap_svn_checksum_t_kind_set, -1);
 
43077
  rb_define_method(SwigClassSvn_checksum_t.klass, "kind", _wrap_svn_checksum_t_kind_get, -1);
 
43078
  SwigClassSvn_checksum_t.mark = 0;
 
43079
  SwigClassSvn_checksum_t.destroy = (void (*)(void *)) free_svn_checksum_t;
 
43080
  SwigClassSvn_checksum_t.trackObjects = 0;
 
43081
  rb_define_module_function(mCore, "svn_checksum_create", _wrap_svn_checksum_create, -1);
 
43082
  rb_define_module_function(mCore, "svn_checksum_clear", _wrap_svn_checksum_clear, -1);
 
43083
  rb_define_module_function(mCore, "svn_checksum_match", _wrap_svn_checksum_match, -1);
 
43084
  rb_define_module_function(mCore, "svn_checksum_dup", _wrap_svn_checksum_dup, -1);
 
43085
  rb_define_module_function(mCore, "svn_checksum_to_cstring_display", _wrap_svn_checksum_to_cstring_display, -1);
 
43086
  rb_define_module_function(mCore, "svn_checksum_to_cstring", _wrap_svn_checksum_to_cstring, -1);
 
43087
  rb_define_module_function(mCore, "svn_checksum_serialize", _wrap_svn_checksum_serialize, -1);
 
43088
  rb_define_module_function(mCore, "svn_checksum_deserialize", _wrap_svn_checksum_deserialize, -1);
 
43089
  rb_define_module_function(mCore, "svn_checksum_parse_hex", _wrap_svn_checksum_parse_hex, -1);
 
43090
  rb_define_module_function(mCore, "svn_checksum", _wrap_svn_checksum, -1);
 
43091
  rb_define_module_function(mCore, "svn_checksum_empty_checksum", _wrap_svn_checksum_empty_checksum, -1);
 
43092
  rb_define_module_function(mCore, "svn_checksum_ctx_create", _wrap_svn_checksum_ctx_create, -1);
 
43093
  rb_define_module_function(mCore, "svn_checksum_update", _wrap_svn_checksum_update, -1);
 
43094
  rb_define_module_function(mCore, "svn_checksum_final", _wrap_svn_checksum_final, -1);
 
43095
  rb_define_module_function(mCore, "svn_checksum_size", _wrap_svn_checksum_size, -1);
 
43096
  rb_define_module_function(mCore, "svn_checksum_is_empty_checksum", _wrap_svn_checksum_is_empty_checksum, -1);
 
43097
  rb_define_module_function(mCore, "svn_checksum_mismatch_err", _wrap_svn_checksum_mismatch_err, -1);
 
43098
  rb_define_module_function(mCore, "svn_auth_set_gnome_keyring_unlock_prompt_func", _wrap_svn_auth_set_gnome_keyring_unlock_prompt_func, -1);
38200
43099
  rb_define_module_function(mCore, "svn_md5_empty_string_digest", _wrap_svn_md5_empty_string_digest, -1);
38201
43100
  rb_define_module_function(mCore, "svn_md5_digest_to_cstring_display", _wrap_svn_md5_digest_to_cstring_display, -1);
38202
43101
  rb_define_module_function(mCore, "svn_md5_digest_to_cstring", _wrap_svn_md5_digest_to_cstring, -1);