1873
1873
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[78]
1874
1874
#define SWIGTYPE_p_svn_auth_provider_t swig_types[79]
1875
1875
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[80]
1876
#define SWIGTYPE_p_svn_checksum_t swig_types[81]
1877
#define SWIGTYPE_p_svn_commit_info_t swig_types[82]
1878
#define SWIGTYPE_p_svn_config_t swig_types[83]
1879
#define SWIGTYPE_p_svn_delta_editor_t swig_types[84]
1880
#define SWIGTYPE_p_svn_depth_t swig_types[85]
1881
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[86]
1882
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[87]
1883
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[88]
1884
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[89]
1885
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[90]
1886
#define SWIGTYPE_p_svn_diff_fns_t swig_types[91]
1887
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[92]
1888
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[93]
1889
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[94]
1890
#define SWIGTYPE_p_svn_diff_t swig_types[95]
1891
#define SWIGTYPE_p_svn_dirent_t swig_types[96]
1892
#define SWIGTYPE_p_svn_errno_t swig_types[97]
1893
#define SWIGTYPE_p_svn_error_t swig_types[98]
1894
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[99]
1895
#define SWIGTYPE_p_svn_io_dirent_t swig_types[100]
1896
#define SWIGTYPE_p_svn_io_file_del_t swig_types[101]
1897
#define SWIGTYPE_p_svn_location_segment_t swig_types[102]
1898
#define SWIGTYPE_p_svn_lock_t swig_types[103]
1899
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[104]
1900
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[105]
1901
#define SWIGTYPE_p_svn_log_entry_t swig_types[106]
1902
#define SWIGTYPE_p_svn_merge_range_t swig_types[107]
1903
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[108]
1904
#define SWIGTYPE_p_svn_node_kind_t swig_types[109]
1905
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[110]
1906
#define SWIGTYPE_p_svn_opt_revision_t swig_types[111]
1907
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[112]
1908
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[113]
1909
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[114]
1910
#define SWIGTYPE_p_svn_patch_file_t swig_types[115]
1911
#define SWIGTYPE_p_svn_patch_t swig_types[116]
1912
#define SWIGTYPE_p_svn_prop_kind swig_types[117]
1913
#define SWIGTYPE_p_svn_prop_patch_t swig_types[118]
1914
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[119]
1915
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[120]
1916
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[121]
1917
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[122]
1918
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[123]
1919
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[124]
1920
#define SWIGTYPE_p_svn_ra_session_t swig_types[125]
1921
#define SWIGTYPE_p_svn_stream_mark_t swig_types[126]
1922
#define SWIGTYPE_p_svn_stream_t swig_types[127]
1923
#define SWIGTYPE_p_svn_string_t swig_types[128]
1924
#define SWIGTYPE_p_svn_stringbuf_t swig_types[129]
1925
#define SWIGTYPE_p_svn_tristate_t swig_types[130]
1926
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[131]
1927
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[132]
1928
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[133]
1929
#define SWIGTYPE_p_svn_version_checklist_t swig_types[134]
1930
#define SWIGTYPE_p_svn_version_t swig_types[135]
1931
#define SWIGTYPE_p_svn_wc_adm_access_t swig_types[136]
1932
#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[137]
1933
#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[138]
1934
#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[139]
1935
#define SWIGTYPE_p_svn_wc_conflict_description2_t swig_types[140]
1936
#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[141]
1937
#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[142]
1938
#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[143]
1939
#define SWIGTYPE_p_svn_wc_conflict_result_t swig_types[144]
1940
#define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[145]
1941
#define SWIGTYPE_p_svn_wc_context_t swig_types[146]
1942
#define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[147]
1943
#define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[148]
1944
#define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[149]
1945
#define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[150]
1946
#define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[151]
1947
#define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[152]
1948
#define SWIGTYPE_p_svn_wc_entry_t swig_types[153]
1949
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[154]
1950
#define SWIGTYPE_p_svn_wc_external_item_t swig_types[155]
1951
#define SWIGTYPE_p_svn_wc_info_t swig_types[156]
1952
#define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[157]
1953
#define SWIGTYPE_p_svn_wc_notify_action_t swig_types[158]
1954
#define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[159]
1955
#define SWIGTYPE_p_svn_wc_notify_state_t swig_types[160]
1956
#define SWIGTYPE_p_svn_wc_notify_t swig_types[161]
1957
#define SWIGTYPE_p_svn_wc_operation_t swig_types[162]
1958
#define SWIGTYPE_p_svn_wc_revision_status_t swig_types[163]
1959
#define SWIGTYPE_p_svn_wc_schedule_t swig_types[164]
1960
#define SWIGTYPE_p_svn_wc_status2_t swig_types[165]
1961
#define SWIGTYPE_p_svn_wc_status3_t swig_types[166]
1962
#define SWIGTYPE_p_svn_wc_status_t swig_types[167]
1963
#define SWIGTYPE_p_svn_wc_traversal_info_t swig_types[168]
1964
#define SWIGTYPE_p_unsigned_char swig_types[169]
1965
#define SWIGTYPE_p_unsigned_long swig_types[170]
1966
#define SWIGTYPE_p_void swig_types[171]
1967
static swig_type_info *swig_types[173];
1968
static swig_module_info swig_module = {swig_types, 172, 0, 0, 0, 0};
1876
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[81]
1877
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[82]
1878
#define SWIGTYPE_p_svn_checksum_t swig_types[83]
1879
#define SWIGTYPE_p_svn_commit_info_t swig_types[84]
1880
#define SWIGTYPE_p_svn_config_t swig_types[85]
1881
#define SWIGTYPE_p_svn_delta_editor_t swig_types[86]
1882
#define SWIGTYPE_p_svn_depth_t swig_types[87]
1883
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[88]
1884
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[89]
1885
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[90]
1886
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[91]
1887
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[92]
1888
#define SWIGTYPE_p_svn_diff_fns_t swig_types[93]
1889
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[94]
1890
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[95]
1891
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[96]
1892
#define SWIGTYPE_p_svn_diff_t swig_types[97]
1893
#define SWIGTYPE_p_svn_dirent_t swig_types[98]
1894
#define SWIGTYPE_p_svn_errno_t swig_types[99]
1895
#define SWIGTYPE_p_svn_error_t swig_types[100]
1896
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[101]
1897
#define SWIGTYPE_p_svn_io_dirent_t swig_types[102]
1898
#define SWIGTYPE_p_svn_io_file_del_t swig_types[103]
1899
#define SWIGTYPE_p_svn_location_segment_t swig_types[104]
1900
#define SWIGTYPE_p_svn_lock_t swig_types[105]
1901
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[106]
1902
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[107]
1903
#define SWIGTYPE_p_svn_log_entry_t swig_types[108]
1904
#define SWIGTYPE_p_svn_merge_range_t swig_types[109]
1905
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[110]
1906
#define SWIGTYPE_p_svn_node_kind_t swig_types[111]
1907
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[112]
1908
#define SWIGTYPE_p_svn_opt_revision_t swig_types[113]
1909
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[114]
1910
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[115]
1911
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[116]
1912
#define SWIGTYPE_p_svn_patch_file_t swig_types[117]
1913
#define SWIGTYPE_p_svn_patch_t swig_types[118]
1914
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[119]
1915
#define SWIGTYPE_p_svn_prop_kind swig_types[120]
1916
#define SWIGTYPE_p_svn_prop_patch_t swig_types[121]
1917
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[122]
1918
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[123]
1919
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[124]
1920
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[125]
1921
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[126]
1922
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[127]
1923
#define SWIGTYPE_p_svn_ra_session_t swig_types[128]
1924
#define SWIGTYPE_p_svn_stream_mark_t swig_types[129]
1925
#define SWIGTYPE_p_svn_stream_t swig_types[130]
1926
#define SWIGTYPE_p_svn_string_t swig_types[131]
1927
#define SWIGTYPE_p_svn_stringbuf_t swig_types[132]
1928
#define SWIGTYPE_p_svn_tristate_t swig_types[133]
1929
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[134]
1930
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[135]
1931
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[136]
1932
#define SWIGTYPE_p_svn_version_checklist_t swig_types[137]
1933
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[138]
1934
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[139]
1935
#define SWIGTYPE_p_svn_version_extended_t swig_types[140]
1936
#define SWIGTYPE_p_svn_version_t swig_types[141]
1937
#define SWIGTYPE_p_svn_wc_adm_access_t swig_types[142]
1938
#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[143]
1939
#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[144]
1940
#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[145]
1941
#define SWIGTYPE_p_svn_wc_conflict_description2_t swig_types[146]
1942
#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[147]
1943
#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[148]
1944
#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[149]
1945
#define SWIGTYPE_p_svn_wc_conflict_result_t swig_types[150]
1946
#define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[151]
1947
#define SWIGTYPE_p_svn_wc_context_t swig_types[152]
1948
#define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[153]
1949
#define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[154]
1950
#define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[155]
1951
#define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[156]
1952
#define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[157]
1953
#define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[158]
1954
#define SWIGTYPE_p_svn_wc_entry_t swig_types[159]
1955
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[160]
1956
#define SWIGTYPE_p_svn_wc_external_item_t swig_types[161]
1957
#define SWIGTYPE_p_svn_wc_info_t swig_types[162]
1958
#define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[163]
1959
#define SWIGTYPE_p_svn_wc_notify_action_t swig_types[164]
1960
#define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[165]
1961
#define SWIGTYPE_p_svn_wc_notify_state_t swig_types[166]
1962
#define SWIGTYPE_p_svn_wc_notify_t swig_types[167]
1963
#define SWIGTYPE_p_svn_wc_operation_t swig_types[168]
1964
#define SWIGTYPE_p_svn_wc_revision_status_t swig_types[169]
1965
#define SWIGTYPE_p_svn_wc_schedule_t swig_types[170]
1966
#define SWIGTYPE_p_svn_wc_status2_t swig_types[171]
1967
#define SWIGTYPE_p_svn_wc_status3_t swig_types[172]
1968
#define SWIGTYPE_p_svn_wc_status_t swig_types[173]
1969
#define SWIGTYPE_p_svn_wc_traversal_info_t swig_types[174]
1970
#define SWIGTYPE_p_unsigned_char swig_types[175]
1971
#define SWIGTYPE_p_unsigned_long swig_types[176]
1972
#define SWIGTYPE_p_void swig_types[177]
1973
static swig_type_info *swig_types[179];
1974
static swig_module_info swig_module = {swig_types, 178, 0, 0, 0, 0};
1969
1975
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1970
1976
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
7010
_wrap_svn_wc_conflict_version_t_repos_uuid_set(int argc, VALUE *argv, VALUE self) {
7011
struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
7012
char *arg2 = (char *) 0 ;
7019
if ((argc < 1) || (argc > 1)) {
7020
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
7022
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_conflict_version_t, 0 | 0 );
7023
if (!SWIG_IsOK(res1)) {
7024
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_conflict_version_t *","repos_uuid", 1, self ));
7026
arg1 = (struct svn_wc_conflict_version_t *)(argp1);
7027
res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
7028
if (!SWIG_IsOK(res2)) {
7029
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","repos_uuid", 2, argv[0] ));
7031
arg2 = (char *)(buf2);
7033
apr_size_t len = strlen(arg2) + 1;
7035
if (arg1->repos_uuid) free((char *)arg1->repos_uuid);
7036
copied = malloc(len);
7037
memcpy(copied, arg2, len);
7038
arg1->repos_uuid = copied;
7040
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7043
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7049
_wrap_svn_wc_conflict_version_t_repos_uuid_get(int argc, VALUE *argv, VALUE self) {
7050
struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
7054
VALUE vresult = Qnil;
7056
if ((argc < 0) || (argc > 0)) {
7057
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
7059
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_conflict_version_t, 0 | 0 );
7060
if (!SWIG_IsOK(res1)) {
7061
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_conflict_version_t *","repos_uuid", 1, self ));
7063
arg1 = (struct svn_wc_conflict_version_t *)(argp1);
7064
result = (char *) ((arg1)->repos_uuid);
7067
vresult = rb_str_new2(result);
7007
7078
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
7008
7079
SWIGINTERN VALUE
7009
7080
_wrap_svn_wc_conflict_version_t_allocate(VALUE self) {
7044
7115
SWIGINTERN void
7045
free_svn_wc_conflict_version_t(svn_wc_conflict_version_t *arg1) {
7116
free_svn_wc_conflict_version_t(struct svn_wc_conflict_version_t *arg1) {
7046
7117
free((char *) arg1);
7049
7120
SWIGINTERN VALUE
7121
_wrap_svn_wc_conflict_version_create2(int argc, VALUE *argv, VALUE self) {
7122
char *arg1 = (char *) 0 ;
7123
char *arg2 = (char *) 0 ;
7124
char *arg3 = (char *) 0 ;
7126
svn_node_kind_t arg5 ;
7127
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
7128
VALUE _global_svn_swig_rb_pool ;
7129
apr_pool_t *_global_pool ;
7143
svn_wc_conflict_version_t *result = 0 ;
7144
VALUE vresult = Qnil;
7147
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
7148
_global_pool = arg6;
7149
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
7151
if ((argc < 5) || (argc > 6)) {
7152
rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail;
7154
res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
7155
if (!SWIG_IsOK(res1)) {
7156
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_wc_conflict_version_create2", 1, argv[0] ));
7158
arg1 = (char *)(buf1);
7159
res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
7160
if (!SWIG_IsOK(res2)) {
7161
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_wc_conflict_version_create2", 2, argv[1] ));
7163
arg2 = (char *)(buf2);
7164
res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3);
7165
if (!SWIG_IsOK(res3)) {
7166
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_wc_conflict_version_create2", 3, argv[2] ));
7168
arg3 = (char *)(buf3);
7169
ecode4 = SWIG_AsVal_long(argv[3], &val4);
7170
if (!SWIG_IsOK(ecode4)) {
7171
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "svn_revnum_t","svn_wc_conflict_version_create2", 4, argv[3] ));
7173
arg4 = (svn_revnum_t)(val4);
7174
ecode5 = SWIG_AsVal_int(argv[4], &val5);
7175
if (!SWIG_IsOK(ecode5)) {
7176
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "svn_node_kind_t","svn_wc_conflict_version_create2", 5, argv[4] ));
7178
arg5 = (svn_node_kind_t)(val5);
7183
result = (svn_wc_conflict_version_t *)svn_wc_conflict_version_create2((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
7188
vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_wc_conflict_version_t, 0 | 0 );
7189
if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
7190
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7191
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
7194
target = _global_vresult_address == &vresult ? self : vresult;
7195
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
7196
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
7197
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
7201
if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
7202
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7203
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
7206
target = _global_vresult_address == &vresult ? self : vresult;
7207
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
7208
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
7209
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
7050
7216
_wrap_svn_wc_conflict_version_create(int argc, VALUE *argv, VALUE self) {
7051
7217
char *arg1 = (char *) 0 ;
7052
7218
char *arg2 = (char *) 0 ;
15403
_wrap_svn_wc_info_t_moved_from_abspath_set(int argc, VALUE *argv, VALUE self) {
15404
struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15405
char *arg2 = (char *) 0 ;
15412
if ((argc < 1) || (argc > 1)) {
15413
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
15415
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_info_t, 0 | 0 );
15416
if (!SWIG_IsOK(res1)) {
15417
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_info_t *","moved_from_abspath", 1, self ));
15419
arg1 = (struct svn_wc_info_t *)(argp1);
15420
res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
15421
if (!SWIG_IsOK(res2)) {
15422
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","moved_from_abspath", 2, argv[0] ));
15424
arg2 = (char *)(buf2);
15426
apr_size_t len = strlen(arg2) + 1;
15428
if (arg1->moved_from_abspath) free((char *)arg1->moved_from_abspath);
15429
copied = malloc(len);
15430
memcpy(copied, arg2, len);
15431
arg1->moved_from_abspath = copied;
15433
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
15436
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
15442
_wrap_svn_wc_info_t_moved_from_abspath_get(int argc, VALUE *argv, VALUE self) {
15443
struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15447
VALUE vresult = Qnil;
15449
if ((argc < 0) || (argc > 0)) {
15450
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
15452
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_info_t, 0 | 0 );
15453
if (!SWIG_IsOK(res1)) {
15454
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_info_t *","moved_from_abspath", 1, self ));
15456
arg1 = (struct svn_wc_info_t *)(argp1);
15457
result = (char *) ((arg1)->moved_from_abspath);
15460
vresult = rb_str_new2(result);
15472
_wrap_svn_wc_info_t_moved_to_abspath_set(int argc, VALUE *argv, VALUE self) {
15473
struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15474
char *arg2 = (char *) 0 ;
15481
if ((argc < 1) || (argc > 1)) {
15482
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
15484
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_info_t, 0 | 0 );
15485
if (!SWIG_IsOK(res1)) {
15486
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_info_t *","moved_to_abspath", 1, self ));
15488
arg1 = (struct svn_wc_info_t *)(argp1);
15489
res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
15490
if (!SWIG_IsOK(res2)) {
15491
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","moved_to_abspath", 2, argv[0] ));
15493
arg2 = (char *)(buf2);
15495
apr_size_t len = strlen(arg2) + 1;
15497
if (arg1->moved_to_abspath) free((char *)arg1->moved_to_abspath);
15498
copied = malloc(len);
15499
memcpy(copied, arg2, len);
15500
arg1->moved_to_abspath = copied;
15502
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
15505
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
15511
_wrap_svn_wc_info_t_moved_to_abspath_get(int argc, VALUE *argv, VALUE self) {
15512
struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15516
VALUE vresult = Qnil;
15518
if ((argc < 0) || (argc > 0)) {
15519
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
15521
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_info_t, 0 | 0 );
15522
if (!SWIG_IsOK(res1)) {
15523
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_info_t *","moved_to_abspath", 1, self ));
15525
arg1 = (struct svn_wc_info_t *)(argp1);
15526
result = (char *) ((arg1)->moved_to_abspath);
15529
vresult = rb_str_new2(result);
15236
15540
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
15237
15541
SWIGINTERN VALUE
15238
15542
_wrap_svn_wc_info_t_allocate(VALUE self) {
18612
_wrap_svn_wc_status3_t_moved_from_abspath_set(int argc, VALUE *argv, VALUE self) {
18613
struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18614
char *arg2 = (char *) 0 ;
18621
if ((argc < 1) || (argc > 1)) {
18622
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
18624
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 | 0 );
18625
if (!SWIG_IsOK(res1)) {
18626
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_status3_t *","moved_from_abspath", 1, self ));
18628
arg1 = (struct svn_wc_status3_t *)(argp1);
18629
res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
18630
if (!SWIG_IsOK(res2)) {
18631
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","moved_from_abspath", 2, argv[0] ));
18633
arg2 = (char *)(buf2);
18635
apr_size_t len = strlen(arg2) + 1;
18637
if (arg1->moved_from_abspath) free((char *)arg1->moved_from_abspath);
18638
copied = malloc(len);
18639
memcpy(copied, arg2, len);
18640
arg1->moved_from_abspath = copied;
18642
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
18645
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
18651
_wrap_svn_wc_status3_t_moved_from_abspath_get(int argc, VALUE *argv, VALUE self) {
18652
struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18656
VALUE vresult = Qnil;
18658
if ((argc < 0) || (argc > 0)) {
18659
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
18661
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 | 0 );
18662
if (!SWIG_IsOK(res1)) {
18663
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_status3_t *","moved_from_abspath", 1, self ));
18665
arg1 = (struct svn_wc_status3_t *)(argp1);
18666
result = (char *) ((arg1)->moved_from_abspath);
18669
vresult = rb_str_new2(result);
18681
_wrap_svn_wc_status3_t_moved_to_abspath_set(int argc, VALUE *argv, VALUE self) {
18682
struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18683
char *arg2 = (char *) 0 ;
18690
if ((argc < 1) || (argc > 1)) {
18691
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
18693
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 | 0 );
18694
if (!SWIG_IsOK(res1)) {
18695
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_status3_t *","moved_to_abspath", 1, self ));
18697
arg1 = (struct svn_wc_status3_t *)(argp1);
18698
res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
18699
if (!SWIG_IsOK(res2)) {
18700
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","moved_to_abspath", 2, argv[0] ));
18702
arg2 = (char *)(buf2);
18704
apr_size_t len = strlen(arg2) + 1;
18706
if (arg1->moved_to_abspath) free((char *)arg1->moved_to_abspath);
18707
copied = malloc(len);
18708
memcpy(copied, arg2, len);
18709
arg1->moved_to_abspath = copied;
18711
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
18714
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
18720
_wrap_svn_wc_status3_t_moved_to_abspath_get(int argc, VALUE *argv, VALUE self) {
18721
struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18725
VALUE vresult = Qnil;
18727
if ((argc < 0) || (argc > 0)) {
18728
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
18730
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 | 0 );
18731
if (!SWIG_IsOK(res1)) {
18732
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_status3_t *","moved_to_abspath", 1, self ));
18734
arg1 = (struct svn_wc_status3_t *)(argp1);
18735
result = (char *) ((arg1)->moved_to_abspath);
18738
vresult = rb_str_new2(result);
18750
_wrap_svn_wc_status3_t_file_external_set(int argc, VALUE *argv, VALUE self) {
18751
struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18752
svn_boolean_t arg2 ;
18756
if ((argc < 1) || (argc > 1)) {
18757
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
18759
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 | 0 );
18760
if (!SWIG_IsOK(res1)) {
18761
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_status3_t *","file_external", 1, self ));
18763
arg1 = (struct svn_wc_status3_t *)(argp1);
18764
arg2 = RTEST(argv[0]);
18765
if (arg1) (arg1)->file_external = arg2;
18773
_wrap_svn_wc_status3_t_file_external_get(int argc, VALUE *argv, VALUE self) {
18774
struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18777
svn_boolean_t result;
18778
VALUE vresult = Qnil;
18780
if ((argc < 0) || (argc > 0)) {
18781
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
18783
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 | 0 );
18784
if (!SWIG_IsOK(res1)) {
18785
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_wc_status3_t *","file_external", 1, self ));
18787
arg1 = (struct svn_wc_status3_t *)(argp1);
18788
result = (svn_boolean_t) ((arg1)->file_external);
18789
vresult = result ? Qtrue : Qfalse;
18307
18796
#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
18308
18797
SWIGINTERN VALUE
18309
18798
_wrap_svn_wc_status3_t_allocate(VALUE self) {
21918
22407
SWIGINTERN VALUE
22408
_wrap_svn_wc_add_from_disk2(int argc, VALUE *argv, VALUE self) {
22409
svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
22410
char *arg2 = (char *) 0 ;
22411
apr_hash_t *arg3 = (apr_hash_t *) 0 ;
22412
svn_wc_notify_func2_t arg4 = (svn_wc_notify_func2_t) 0 ;
22413
void *arg5 = (void *) 0 ;
22414
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
22415
VALUE _global_svn_swig_rb_pool ;
22416
apr_pool_t *_global_pool ;
22422
svn_error_t *result = 0 ;
22423
VALUE vresult = Qnil;
22426
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
22427
_global_pool = arg6;
22428
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
22430
if ((argc < 4) || (argc > 5)) {
22431
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
22433
res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_wc_context_t, 0 | 0 );
22434
if (!SWIG_IsOK(res1)) {
22435
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_wc_context_t *","svn_wc_add_from_disk2", 1, argv[0] ));
22437
arg1 = (svn_wc_context_t *)(argp1);
22438
res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2);
22439
if (!SWIG_IsOK(res2)) {
22440
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_wc_add_from_disk2", 2, argv[1] ));
22442
arg2 = (char *)(buf2);
22444
VALUE rb_pool = Qnil;
22445
if (!_global_pool) {
22446
svn_swig_rb_get_pool(argc, argv, self, &rb_pool, &_global_pool);
22447
svn_swig_rb_push_pool(rb_pool);
22449
arg3 = svn_swig_rb_hash_to_apr_hash_svn_string(argv[2], _global_pool);
22450
_global_pool = NULL;
22451
if (!NIL_P(rb_pool)) {
22453
svn_swig_rb_destroy_pool(rb_pool);
22455
svn_swig_rb_set_pool_for_no_swig_type(argv[2], rb_pool);
22457
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
22461
arg4 = svn_swig_rb_notify_func2;
22462
arg5 = (void *)svn_swig_rb_make_baton(argv[3], _global_svn_swig_rb_pool);
22468
result = (svn_error_t *)svn_wc_add_from_disk2(arg1,(char const *)arg2,(apr_hash_t const *)arg3,arg4,arg5,arg6);
22475
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
22476
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
22477
svn_swig_rb_handle_svn_error(result);
22481
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22484
target = _global_vresult_address == &vresult ? self : vresult;
22485
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
22486
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
22487
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
22491
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22494
target = _global_vresult_address == &vresult ? self : vresult;
22495
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
22496
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
22497
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
21919
22504
_wrap_svn_wc_add_from_disk(int argc, VALUE *argv, VALUE self) {
21920
22505
svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
21921
22506
char *arg2 = (char *) 0 ;
25143
25728
SWIGINTERN VALUE
25729
_wrap_svn_wc_check_root(int argc, VALUE *argv, VALUE self) {
25730
svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
25731
svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
25732
svn_node_kind_t *arg3 = (svn_node_kind_t *) 0 ;
25733
svn_wc_context_t *arg4 = (svn_wc_context_t *) 0 ;
25734
char *arg5 = (char *) 0 ;
25735
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
25736
VALUE _global_svn_swig_rb_pool ;
25737
apr_pool_t *_global_pool ;
25738
svn_boolean_t temp1 ;
25739
svn_boolean_t temp2 ;
25740
svn_node_kind_t temp3 ;
25741
int res3 = SWIG_TMPOBJ ;
25747
svn_error_t *result = 0 ;
25748
VALUE vresult = Qnil;
25751
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
25752
_global_pool = arg6;
25753
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
25758
if ((argc < 2) || (argc > 3)) {
25759
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
25761
res4 = SWIG_ConvertPtr(argv[0], &argp4,SWIGTYPE_p_svn_wc_context_t, 0 | 0 );
25762
if (!SWIG_IsOK(res4)) {
25763
SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "svn_wc_context_t *","svn_wc_check_root", 4, argv[0] ));
25765
arg4 = (svn_wc_context_t *)(argp4);
25766
res5 = SWIG_AsCharPtrAndSize(argv[1], &buf5, NULL, &alloc5);
25767
if (!SWIG_IsOK(res5)) {
25768
SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *","svn_wc_check_root", 5, argv[1] ));
25770
arg5 = (char *)(buf5);
25775
result = (svn_error_t *)svn_wc_check_root(arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
25782
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
25783
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
25784
svn_swig_rb_handle_svn_error(result);
25789
vresult = SWIG_Ruby_AppendOutput(vresult, *arg1 ? Qtrue : Qfalse);
25792
vresult = SWIG_Ruby_AppendOutput(vresult, *arg2 ? Qtrue : Qfalse);
25794
if (SWIG_IsTmpObj(res3)) {
25795
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_From_long((*arg3)));
25797
int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25798
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_svn_node_kind_t, new_flags));
25800
if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
25803
target = _global_vresult_address == &vresult ? self : vresult;
25804
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
25805
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
25806
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
25810
if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
25813
target = _global_vresult_address == &vresult ? self : vresult;
25814
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
25815
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
25816
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
25144
25823
_wrap_svn_wc_is_wc_root2(int argc, VALUE *argv, VALUE self) {
25145
25824
svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
25146
25825
svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
29430
30109
SWIGINTERN VALUE
30110
_wrap_svn_wc_merge5(int argc, VALUE *argv, VALUE self) {
30111
enum svn_wc_merge_outcome_t *arg1 = (enum svn_wc_merge_outcome_t *) 0 ;
30112
enum svn_wc_notify_state_t *arg2 = (enum svn_wc_notify_state_t *) 0 ;
30113
svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
30114
char *arg4 = (char *) 0 ;
30115
char *arg5 = (char *) 0 ;
30116
char *arg6 = (char *) 0 ;
30117
char *arg7 = (char *) 0 ;
30118
char *arg8 = (char *) 0 ;
30119
char *arg9 = (char *) 0 ;
30120
svn_wc_conflict_version_t *arg10 = (svn_wc_conflict_version_t *) 0 ;
30121
svn_wc_conflict_version_t *arg11 = (svn_wc_conflict_version_t *) 0 ;
30122
svn_boolean_t arg12 ;
30123
char *arg13 = (char *) 0 ;
30124
apr_array_header_t *arg14 = (apr_array_header_t *) 0 ;
30125
apr_hash_t *arg15 = (apr_hash_t *) 0 ;
30126
apr_array_header_t *arg16 = (apr_array_header_t *) 0 ;
30127
svn_wc_conflict_resolver_func2_t arg17 = (svn_wc_conflict_resolver_func2_t) 0 ;
30128
void *arg18 = (void *) 0 ;
30129
svn_cancel_func_t arg19 = (svn_cancel_func_t) 0 ;
30130
void *arg20 = (void *) 0 ;
30131
apr_pool_t *arg21 = (apr_pool_t *) 0 ;
30132
VALUE _global_svn_swig_rb_pool ;
30133
apr_pool_t *_global_pool ;
30134
enum svn_wc_merge_outcome_t temp1 ;
30135
int res1 = SWIG_TMPOBJ ;
30167
svn_error_t *result = 0 ;
30168
VALUE vresult = Qnil;
30171
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg21);
30172
_global_pool = arg21;
30173
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
30176
if ((argc < 18) || (argc > 19)) {
30177
rb_raise(rb_eArgError, "wrong # of arguments(%d for 18)",argc); SWIG_fail;
30179
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_wc_notify_state_t, 0 | 0 );
30180
if (!SWIG_IsOK(res2)) {
30181
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "enum svn_wc_notify_state_t *","svn_wc_merge5", 2, argv[0] ));
30183
arg2 = (enum svn_wc_notify_state_t *)(argp2);
30184
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_svn_wc_context_t, 0 | 0 );
30185
if (!SWIG_IsOK(res3)) {
30186
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_wc_context_t *","svn_wc_merge5", 3, argv[1] ));
30188
arg3 = (svn_wc_context_t *)(argp3);
30189
res4 = SWIG_AsCharPtrAndSize(argv[2], &buf4, NULL, &alloc4);
30190
if (!SWIG_IsOK(res4)) {
30191
SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "char const *","svn_wc_merge5", 4, argv[2] ));
30193
arg4 = (char *)(buf4);
30194
res5 = SWIG_AsCharPtrAndSize(argv[3], &buf5, NULL, &alloc5);
30195
if (!SWIG_IsOK(res5)) {
30196
SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "char const *","svn_wc_merge5", 5, argv[3] ));
30198
arg5 = (char *)(buf5);
30199
res6 = SWIG_AsCharPtrAndSize(argv[4], &buf6, NULL, &alloc6);
30200
if (!SWIG_IsOK(res6)) {
30201
SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "char const *","svn_wc_merge5", 6, argv[4] ));
30203
arg6 = (char *)(buf6);
30204
res7 = SWIG_AsCharPtrAndSize(argv[5], &buf7, NULL, &alloc7);
30205
if (!SWIG_IsOK(res7)) {
30206
SWIG_exception_fail(SWIG_ArgError(res7), Ruby_Format_TypeError( "", "char const *","svn_wc_merge5", 7, argv[5] ));
30208
arg7 = (char *)(buf7);
30209
res8 = SWIG_AsCharPtrAndSize(argv[6], &buf8, NULL, &alloc8);
30210
if (!SWIG_IsOK(res8)) {
30211
SWIG_exception_fail(SWIG_ArgError(res8), Ruby_Format_TypeError( "", "char const *","svn_wc_merge5", 8, argv[6] ));
30213
arg8 = (char *)(buf8);
30214
res9 = SWIG_AsCharPtrAndSize(argv[7], &buf9, NULL, &alloc9);
30215
if (!SWIG_IsOK(res9)) {
30216
SWIG_exception_fail(SWIG_ArgError(res9), Ruby_Format_TypeError( "", "char const *","svn_wc_merge5", 9, argv[7] ));
30218
arg9 = (char *)(buf9);
30219
res10 = SWIG_ConvertPtr(argv[8], &argp10,SWIGTYPE_p_svn_wc_conflict_version_t, 0 | 0 );
30220
if (!SWIG_IsOK(res10)) {
30221
SWIG_exception_fail(SWIG_ArgError(res10), Ruby_Format_TypeError( "", "svn_wc_conflict_version_t const *","svn_wc_merge5", 10, argv[8] ));
30223
arg10 = (svn_wc_conflict_version_t *)(argp10);
30224
res11 = SWIG_ConvertPtr(argv[9], &argp11,SWIGTYPE_p_svn_wc_conflict_version_t, 0 | 0 );
30225
if (!SWIG_IsOK(res11)) {
30226
SWIG_exception_fail(SWIG_ArgError(res11), Ruby_Format_TypeError( "", "svn_wc_conflict_version_t const *","svn_wc_merge5", 11, argv[9] ));
30228
arg11 = (svn_wc_conflict_version_t *)(argp11);
30229
arg12 = RTEST(argv[10]);
30231
if (NIL_P(argv[11])) {
30234
arg13 = StringValuePtr(argv[11]);
30238
if (NIL_P(argv[12])) {
30244
svn_swig_rb_get_pool(argc, argv, self, &rb_pool, &pool);
30245
arg14 = svn_swig_rb_to_apr_array_prop(argv[12], pool);
30248
res15 = SWIG_ConvertPtr(argv[13], &argp15,SWIGTYPE_p_apr_hash_t, 0 | 0 );
30249
if (!SWIG_IsOK(res15)) {
30250
SWIG_exception_fail(SWIG_ArgError(res15), Ruby_Format_TypeError( "", "apr_hash_t *","svn_wc_merge5", 15, argv[13] ));
30252
arg15 = (apr_hash_t *)(argp15);
30253
res16 = SWIG_ConvertPtr(argv[14], &argp16,SWIGTYPE_p_apr_array_header_t, 0 | 0 );
30254
if (!SWIG_IsOK(res16)) {
30255
SWIG_exception_fail(SWIG_ArgError(res16), Ruby_Format_TypeError( "", "apr_array_header_t const *","svn_wc_merge5", 16, argv[14] ));
30257
arg16 = (apr_array_header_t *)(argp16);
30259
int res = SWIG_ConvertFunctionPtr(argv[15], (void**)(&arg17), SWIGTYPE_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t);
30260
if (!SWIG_IsOK(res)) {
30261
SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_wc_conflict_resolver_func2_t","svn_wc_merge5", 17, argv[15] ));
30264
res18 = SWIG_ConvertPtr(argv[16],SWIG_as_voidptrptr(&arg18), 0, 0);
30265
if (!SWIG_IsOK(res18)) {
30266
SWIG_exception_fail(SWIG_ArgError(res18), Ruby_Format_TypeError( "", "void *","svn_wc_merge5", 18, argv[16] ));
30269
arg19 = svn_swig_rb_cancel_func;
30270
arg20 = (void *)svn_swig_rb_make_baton(argv[17], _global_svn_swig_rb_pool);
30276
result = (svn_error_t *)svn_wc_merge5(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,(char const *)arg9,(struct svn_wc_conflict_version_t const *)arg10,(struct svn_wc_conflict_version_t const *)arg11,arg12,(char const *)arg13,(apr_array_header_t const *)arg14,arg15,(apr_array_header_t const *)arg16,arg17,arg18,arg19,arg20,arg21);
30283
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
30284
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
30285
svn_swig_rb_handle_svn_error(result);
30289
if (SWIG_IsTmpObj(res1)) {
30290
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_From_int((*arg1)));
30292
int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
30293
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_wc_merge_outcome_t, new_flags));
30296
svn_swig_rb_set_baton(vresult, (VALUE)arg20);
30298
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
30299
if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
30300
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
30301
if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
30302
if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
30303
if (alloc9 == SWIG_NEWOBJ) free((char*)buf9);
30306
target = _global_vresult_address == &vresult ? self : vresult;
30307
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
30308
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
30309
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
30313
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
30314
if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
30315
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
30316
if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
30317
if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
30318
if (alloc9 == SWIG_NEWOBJ) free((char*)buf9);
30321
target = _global_vresult_address == &vresult ? self : vresult;
30322
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
30323
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
30324
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
29431
30331
_wrap_svn_wc_merge4(int argc, VALUE *argv, VALUE self) {
29432
30332
enum svn_wc_merge_outcome_t *arg1 = (enum svn_wc_merge_outcome_t *) 0 ;
29433
30333
svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
34711
35611
SWIGINTERN VALUE
35612
_wrap_svn_wc_read_kind2(int argc, VALUE *argv, VALUE self) {
35613
svn_node_kind_t *arg1 = (svn_node_kind_t *) 0 ;
35614
svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
35615
char *arg3 = (char *) 0 ;
35616
svn_boolean_t arg4 ;
35617
svn_boolean_t arg5 ;
35618
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
35619
VALUE _global_svn_swig_rb_pool ;
35620
apr_pool_t *_global_pool ;
35621
svn_node_kind_t temp1 ;
35622
int res1 = SWIG_TMPOBJ ;
35628
svn_error_t *result = 0 ;
35629
VALUE vresult = Qnil;
35632
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg6);
35633
_global_pool = arg6;
35634
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
35637
if ((argc < 4) || (argc > 5)) {
35638
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
35640
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_wc_context_t, 0 | 0 );
35641
if (!SWIG_IsOK(res2)) {
35642
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_wc_context_t *","svn_wc_read_kind2", 2, argv[0] ));
35644
arg2 = (svn_wc_context_t *)(argp2);
35645
res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3);
35646
if (!SWIG_IsOK(res3)) {
35647
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_wc_read_kind2", 3, argv[1] ));
35649
arg3 = (char *)(buf3);
35650
arg4 = RTEST(argv[2]);
35651
arg5 = RTEST(argv[3]);
35656
result = (svn_error_t *)svn_wc_read_kind2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
35663
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
35664
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
35665
svn_swig_rb_handle_svn_error(result);
35669
if (SWIG_IsTmpObj(res1)) {
35670
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_From_long((*arg1)));
35672
int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
35673
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_node_kind_t, new_flags));
35675
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
35678
target = _global_vresult_address == &vresult ? self : vresult;
35679
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
35680
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
35681
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
35685
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
35688
target = _global_vresult_address == &vresult ? self : vresult;
35689
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
35690
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
35691
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
34712
35698
_wrap_svn_wc_read_kind(int argc, VALUE *argv, VALUE self) {
34713
35699
svn_node_kind_t *arg1 = (svn_node_kind_t *) 0 ;
34714
35700
svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;