diff options
Diffstat (limited to 'subversion/bindings/swig/ruby/svn_client.c')
-rw-r--r-- | subversion/bindings/swig/ruby/svn_client.c | 3255 |
1 files changed, 154 insertions, 3101 deletions
diff --git a/subversion/bindings/swig/ruby/svn_client.c b/subversion/bindings/swig/ruby/svn_client.c index 9592496..44dea2f 100644 --- a/subversion/bindings/swig/ruby/svn_client.c +++ b/subversion/bindings/swig/ruby/svn_client.c @@ -1841,160 +1841,152 @@ int SWIG_Ruby_arity( VALUE proc, int minimal ) #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[35] #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[36] #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t swig_types[37] -#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t swig_types[38] -#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void swig_types[39] -#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void swig_types[40] -#define SWIGTYPE_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t swig_types[41] -#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void swig_types[42] -#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[43] -#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t swig_types[44] -#define SWIGTYPE_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t swig_types[45] -#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[46] -#define SWIGTYPE_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[47] -#define SWIGTYPE_p_int swig_types[48] -#define SWIGTYPE_p_long swig_types[49] -#define SWIGTYPE_p_p_apr_array_header_t swig_types[50] -#define SWIGTYPE_p_p_apr_hash_t swig_types[51] -#define SWIGTYPE_p_p_char swig_types[52] -#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[53] -#define SWIGTYPE_p_p_svn_client__shelf_t swig_types[54] -#define SWIGTYPE_p_p_svn_client__shelf_version_t swig_types[55] -#define SWIGTYPE_p_p_svn_client_commit_info_t swig_types[56] -#define SWIGTYPE_p_p_svn_client_conflict_t swig_types[57] -#define SWIGTYPE_p_p_svn_client_ctx_t swig_types[58] -#define SWIGTYPE_p_p_svn_commit_info_t swig_types[59] -#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[60] -#define SWIGTYPE_p_p_svn_ra_session_t swig_types[61] -#define SWIGTYPE_p_p_svn_string_t swig_types[62] -#define SWIGTYPE_p_p_void swig_types[63] -#define SWIGTYPE_p_svn_auth_baton_t swig_types[64] -#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[65] -#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[66] -#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[67] -#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[68] -#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[69] -#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[70] -#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[71] -#define SWIGTYPE_p_svn_auth_provider_t swig_types[72] -#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[73] -#define SWIGTYPE_p_svn_cache_config_t swig_types[74] -#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[75] -#define SWIGTYPE_p_svn_checksum_kind_t swig_types[76] -#define SWIGTYPE_p_svn_checksum_t swig_types[77] -#define SWIGTYPE_p_svn_client__shelf_info_t swig_types[78] -#define SWIGTYPE_p_svn_client__shelf_t swig_types[79] -#define SWIGTYPE_p_svn_client__shelf_version_t swig_types[80] -#define SWIGTYPE_p_svn_client_commit_info_t swig_types[81] -#define SWIGTYPE_p_svn_client_commit_item2_t swig_types[82] -#define SWIGTYPE_p_svn_client_commit_item3_t swig_types[83] -#define SWIGTYPE_p_svn_client_commit_item_t swig_types[84] -#define SWIGTYPE_p_svn_client_conflict_option_id_t swig_types[85] -#define SWIGTYPE_p_svn_client_conflict_option_t swig_types[86] -#define SWIGTYPE_p_svn_client_conflict_t swig_types[87] -#define SWIGTYPE_p_svn_client_copy_source_t swig_types[88] -#define SWIGTYPE_p_svn_client_ctx_t swig_types[89] -#define SWIGTYPE_p_svn_client_diff_summarize_kind_t swig_types[90] -#define SWIGTYPE_p_svn_client_diff_summarize_t swig_types[91] -#define SWIGTYPE_p_svn_client_info2_t swig_types[92] -#define SWIGTYPE_p_svn_client_proplist_item_t swig_types[93] -#define SWIGTYPE_p_svn_client_status_t swig_types[94] -#define SWIGTYPE_p_svn_commit_info_t swig_types[95] -#define SWIGTYPE_p_svn_config_t swig_types[96] -#define SWIGTYPE_p_svn_delta_editor_t swig_types[97] -#define SWIGTYPE_p_svn_delta_path_driver_state_t swig_types[98] -#define SWIGTYPE_p_svn_depth_t swig_types[99] -#define SWIGTYPE_p_svn_diff_binary_patch_t swig_types[100] -#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[101] -#define SWIGTYPE_p_svn_diff_datasource_e swig_types[102] -#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[103] -#define SWIGTYPE_p_svn_diff_file_options_t swig_types[104] -#define SWIGTYPE_p_svn_diff_fns2_t swig_types[105] -#define SWIGTYPE_p_svn_diff_fns_t swig_types[106] -#define SWIGTYPE_p_svn_diff_hunk_t swig_types[107] -#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[108] -#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[109] -#define SWIGTYPE_p_svn_diff_t swig_types[110] -#define SWIGTYPE_p_svn_dirent_t swig_types[111] -#define SWIGTYPE_p_svn_errno_t swig_types[112] -#define SWIGTYPE_p_svn_error_t swig_types[113] -#define SWIGTYPE_p_svn_info_t swig_types[114] -#define SWIGTYPE_p_svn_io_dirent2_t swig_types[115] -#define SWIGTYPE_p_svn_io_dirent_t swig_types[116] -#define SWIGTYPE_p_svn_io_file_del_t swig_types[117] -#define SWIGTYPE_p_svn_location_segment_t swig_types[118] -#define SWIGTYPE_p_svn_lock_t swig_types[119] -#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[120] -#define SWIGTYPE_p_svn_log_changed_path_t swig_types[121] -#define SWIGTYPE_p_svn_log_entry_t swig_types[122] -#define SWIGTYPE_p_svn_merge_range_t swig_types[123] -#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[124] -#define SWIGTYPE_p_svn_node_kind_t swig_types[125] -#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[126] -#define SWIGTYPE_p_svn_opt_revision_t swig_types[127] -#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[128] -#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[129] -#define SWIGTYPE_p_svn_opt_subcommand_desc3_t swig_types[130] -#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[131] -#define SWIGTYPE_p_svn_patch_file_t swig_types[132] -#define SWIGTYPE_p_svn_patch_t swig_types[133] -#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[134] -#define SWIGTYPE_p_svn_prop_kind swig_types[135] -#define SWIGTYPE_p_svn_prop_patch_t swig_types[136] -#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[137] -#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[138] -#define SWIGTYPE_p_svn_ra_plugin_t swig_types[139] -#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[140] -#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[141] -#define SWIGTYPE_p_svn_ra_reporter_t swig_types[142] -#define SWIGTYPE_p_svn_ra_session_t swig_types[143] -#define SWIGTYPE_p_svn_stream_mark_t swig_types[144] -#define SWIGTYPE_p_svn_stream_t swig_types[145] -#define SWIGTYPE_p_svn_string_t swig_types[146] -#define SWIGTYPE_p_svn_stringbuf_t swig_types[147] -#define SWIGTYPE_p_svn_tristate_t swig_types[148] -#define SWIGTYPE_p_svn_txdelta_op_t swig_types[149] -#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[150] -#define SWIGTYPE_p_svn_txdelta_window_t swig_types[151] -#define SWIGTYPE_p_svn_version_checklist_t swig_types[152] -#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[153] -#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[154] -#define SWIGTYPE_p_svn_version_extended_t swig_types[155] -#define SWIGTYPE_p_svn_version_t swig_types[156] -#define SWIGTYPE_p_svn_wc_adm_access_t swig_types[157] -#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[158] -#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[159] -#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[160] -#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[161] -#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[162] -#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[163] -#define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[164] -#define SWIGTYPE_p_svn_wc_context_t swig_types[165] -#define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[166] -#define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[167] -#define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[168] -#define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[169] -#define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[170] -#define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[171] -#define SWIGTYPE_p_svn_wc_entry_t swig_types[172] -#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[173] -#define SWIGTYPE_p_svn_wc_external_item_t swig_types[174] -#define SWIGTYPE_p_svn_wc_info_t swig_types[175] -#define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[176] -#define SWIGTYPE_p_svn_wc_notify_action_t swig_types[177] -#define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[178] -#define SWIGTYPE_p_svn_wc_notify_state_t swig_types[179] -#define SWIGTYPE_p_svn_wc_notify_t swig_types[180] -#define SWIGTYPE_p_svn_wc_operation_t swig_types[181] -#define SWIGTYPE_p_svn_wc_revision_status_t swig_types[182] -#define SWIGTYPE_p_svn_wc_schedule_t swig_types[183] -#define SWIGTYPE_p_svn_wc_status2_t swig_types[184] -#define SWIGTYPE_p_svn_wc_status3_t swig_types[185] -#define SWIGTYPE_p_svn_wc_status_t swig_types[186] -#define SWIGTYPE_p_svn_wc_traversal_info_t swig_types[187] -#define SWIGTYPE_p_unsigned_long swig_types[188] -#define SWIGTYPE_p_void swig_types[189] -static swig_type_info *swig_types[191]; -static swig_module_info swig_module = {swig_types, 190, 0, 0, 0, 0}; +#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void swig_types[38] +#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void swig_types[39] +#define SWIGTYPE_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t swig_types[40] +#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void swig_types[41] +#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[42] +#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t swig_types[43] +#define SWIGTYPE_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t swig_types[44] +#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[45] +#define SWIGTYPE_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[46] +#define SWIGTYPE_p_int swig_types[47] +#define SWIGTYPE_p_long swig_types[48] +#define SWIGTYPE_p_p_apr_array_header_t swig_types[49] +#define SWIGTYPE_p_p_apr_hash_t swig_types[50] +#define SWIGTYPE_p_p_char swig_types[51] +#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[52] +#define SWIGTYPE_p_p_svn_client_commit_info_t swig_types[53] +#define SWIGTYPE_p_p_svn_client_conflict_t swig_types[54] +#define SWIGTYPE_p_p_svn_client_ctx_t swig_types[55] +#define SWIGTYPE_p_p_svn_commit_info_t swig_types[56] +#define SWIGTYPE_p_p_svn_ra_session_t swig_types[57] +#define SWIGTYPE_p_p_svn_string_t swig_types[58] +#define SWIGTYPE_p_svn_auth_baton_t swig_types[59] +#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[60] +#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[61] +#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[62] +#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[63] +#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[64] +#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[65] +#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[66] +#define SWIGTYPE_p_svn_auth_provider_t swig_types[67] +#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[68] +#define SWIGTYPE_p_svn_cache_config_t swig_types[69] +#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[70] +#define SWIGTYPE_p_svn_checksum_kind_t swig_types[71] +#define SWIGTYPE_p_svn_checksum_t swig_types[72] +#define SWIGTYPE_p_svn_client_commit_info_t swig_types[73] +#define SWIGTYPE_p_svn_client_commit_item2_t swig_types[74] +#define SWIGTYPE_p_svn_client_commit_item3_t swig_types[75] +#define SWIGTYPE_p_svn_client_commit_item_t swig_types[76] +#define SWIGTYPE_p_svn_client_conflict_option_id_t swig_types[77] +#define SWIGTYPE_p_svn_client_conflict_option_t swig_types[78] +#define SWIGTYPE_p_svn_client_conflict_t swig_types[79] +#define SWIGTYPE_p_svn_client_copy_source_t swig_types[80] +#define SWIGTYPE_p_svn_client_ctx_t swig_types[81] +#define SWIGTYPE_p_svn_client_diff_summarize_kind_t swig_types[82] +#define SWIGTYPE_p_svn_client_diff_summarize_t swig_types[83] +#define SWIGTYPE_p_svn_client_info2_t swig_types[84] +#define SWIGTYPE_p_svn_client_proplist_item_t swig_types[85] +#define SWIGTYPE_p_svn_client_status_t swig_types[86] +#define SWIGTYPE_p_svn_commit_info_t swig_types[87] +#define SWIGTYPE_p_svn_config_t swig_types[88] +#define SWIGTYPE_p_svn_delta_editor_t swig_types[89] +#define SWIGTYPE_p_svn_delta_path_driver_state_t swig_types[90] +#define SWIGTYPE_p_svn_depth_t swig_types[91] +#define SWIGTYPE_p_svn_diff_binary_patch_t swig_types[92] +#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[93] +#define SWIGTYPE_p_svn_diff_datasource_e swig_types[94] +#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[95] +#define SWIGTYPE_p_svn_diff_file_options_t swig_types[96] +#define SWIGTYPE_p_svn_diff_fns2_t swig_types[97] +#define SWIGTYPE_p_svn_diff_fns_t swig_types[98] +#define SWIGTYPE_p_svn_diff_hunk_t swig_types[99] +#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[100] +#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[101] +#define SWIGTYPE_p_svn_diff_t swig_types[102] +#define SWIGTYPE_p_svn_dirent_t swig_types[103] +#define SWIGTYPE_p_svn_errno_t swig_types[104] +#define SWIGTYPE_p_svn_error_t swig_types[105] +#define SWIGTYPE_p_svn_info_t swig_types[106] +#define SWIGTYPE_p_svn_io_dirent2_t swig_types[107] +#define SWIGTYPE_p_svn_io_dirent_t swig_types[108] +#define SWIGTYPE_p_svn_io_file_del_t swig_types[109] +#define SWIGTYPE_p_svn_location_segment_t swig_types[110] +#define SWIGTYPE_p_svn_lock_t swig_types[111] +#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[112] +#define SWIGTYPE_p_svn_log_changed_path_t swig_types[113] +#define SWIGTYPE_p_svn_log_entry_t swig_types[114] +#define SWIGTYPE_p_svn_merge_range_t swig_types[115] +#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[116] +#define SWIGTYPE_p_svn_node_kind_t swig_types[117] +#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[118] +#define SWIGTYPE_p_svn_opt_revision_t swig_types[119] +#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[120] +#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[121] +#define SWIGTYPE_p_svn_opt_subcommand_desc3_t swig_types[122] +#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[123] +#define SWIGTYPE_p_svn_patch_file_t swig_types[124] +#define SWIGTYPE_p_svn_patch_t swig_types[125] +#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[126] +#define SWIGTYPE_p_svn_prop_kind swig_types[127] +#define SWIGTYPE_p_svn_prop_patch_t swig_types[128] +#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[129] +#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[130] +#define SWIGTYPE_p_svn_ra_plugin_t swig_types[131] +#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[132] +#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[133] +#define SWIGTYPE_p_svn_ra_reporter_t swig_types[134] +#define SWIGTYPE_p_svn_ra_session_t swig_types[135] +#define SWIGTYPE_p_svn_stream_mark_t swig_types[136] +#define SWIGTYPE_p_svn_stream_t swig_types[137] +#define SWIGTYPE_p_svn_string_t swig_types[138] +#define SWIGTYPE_p_svn_stringbuf_t swig_types[139] +#define SWIGTYPE_p_svn_tristate_t swig_types[140] +#define SWIGTYPE_p_svn_txdelta_op_t swig_types[141] +#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[142] +#define SWIGTYPE_p_svn_txdelta_window_t swig_types[143] +#define SWIGTYPE_p_svn_version_checklist_t swig_types[144] +#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[145] +#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[146] +#define SWIGTYPE_p_svn_version_extended_t swig_types[147] +#define SWIGTYPE_p_svn_version_t swig_types[148] +#define SWIGTYPE_p_svn_wc_adm_access_t swig_types[149] +#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[150] +#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[151] +#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[152] +#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[153] +#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[154] +#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[155] +#define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[156] +#define SWIGTYPE_p_svn_wc_context_t swig_types[157] +#define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[158] +#define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[159] +#define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[160] +#define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[161] +#define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[162] +#define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[163] +#define SWIGTYPE_p_svn_wc_entry_t swig_types[164] +#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[165] +#define SWIGTYPE_p_svn_wc_external_item_t swig_types[166] +#define SWIGTYPE_p_svn_wc_info_t swig_types[167] +#define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[168] +#define SWIGTYPE_p_svn_wc_notify_action_t swig_types[169] +#define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[170] +#define SWIGTYPE_p_svn_wc_notify_state_t swig_types[171] +#define SWIGTYPE_p_svn_wc_notify_t swig_types[172] +#define SWIGTYPE_p_svn_wc_operation_t swig_types[173] +#define SWIGTYPE_p_svn_wc_revision_status_t swig_types[174] +#define SWIGTYPE_p_svn_wc_schedule_t swig_types[175] +#define SWIGTYPE_p_svn_wc_status2_t swig_types[176] +#define SWIGTYPE_p_svn_wc_status3_t swig_types[177] +#define SWIGTYPE_p_svn_wc_status_t swig_types[178] +#define SWIGTYPE_p_svn_wc_traversal_info_t swig_types[179] +#define SWIGTYPE_p_unsigned_long swig_types[180] +#define SWIGTYPE_p_void swig_types[181] +static swig_type_info *swig_types[183]; +static swig_module_info swig_module = {swig_types, 182, 0, 0, 0, 0}; #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) @@ -2082,7 +2074,7 @@ SWIG_ruby_failed(void) } -/*@SWIG:/opt/svnrm/prefix/share/swig/3.0.12/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ +/*@SWIG:/tmp/svn-rel/prefix/share/swig/3.0.12/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ SWIGINTERN VALUE SWIG_AUX_NUM2LONG(VALUE *args) { VALUE obj = args[0]; @@ -2187,7 +2179,7 @@ SWIG_From_int (int value) } -/*@SWIG:/opt/svnrm/prefix/share/swig/3.0.12/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ +/*@SWIG:/tmp/svn-rel/prefix/share/swig/3.0.12/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ SWIGINTERN VALUE SWIG_AUX_NUM2ULONG(VALUE *args) { VALUE obj = args[0]; @@ -20585,13 +20577,7 @@ _wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates2(int argc vresult = Qnil; } { - /* FIXME: Missing argout typemap: svn_client_conflict_option_get_moved_to_repos_relpath_candidates2 arg 1 (apr_array_header_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client_conflict_option_get_moved_to_repos_relpath_candidates2 is not implemented yet"); - + vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_array_to_array_string(*arg1)); } { VALUE target; @@ -20681,13 +20667,7 @@ _wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates(int argc, vresult = Qnil; } { - /* FIXME: Missing argout typemap: svn_client_conflict_option_get_moved_to_repos_relpath_candidates arg 1 (apr_array_header_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client_conflict_option_get_moved_to_repos_relpath_candidates is not implemented yet"); - + vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_array_to_array_string(*arg1)); } { VALUE target; @@ -20931,13 +20911,7 @@ _wrap_svn_client_conflict_option_get_moved_to_abspath_candidates2(int argc, VALU vresult = Qnil; } { - /* FIXME: Missing argout typemap: svn_client_conflict_option_get_moved_to_abspath_candidates2 arg 1 (apr_array_header_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client_conflict_option_get_moved_to_abspath_candidates2 is not implemented yet"); - + vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_array_to_array_string(*arg1)); } { VALUE target; @@ -21027,13 +21001,7 @@ _wrap_svn_client_conflict_option_get_moved_to_abspath_candidates(int argc, VALUE vresult = Qnil; } { - /* FIXME: Missing argout typemap: svn_client_conflict_option_get_moved_to_abspath_candidates arg 1 (apr_array_header_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client_conflict_option_get_moved_to_abspath_candidates is not implemented yet"); - + vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_array_to_array_string(*arg1)); } { VALUE target; @@ -21323,13 +21291,7 @@ _wrap_svn_client_conflict_get(int argc, VALUE *argv, VALUE self) { vresult = Qnil; } { - /* FIXME: Missing argout typemap: svn_client_conflict_get arg 1 (svn_client_conflict_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client_conflict_get is not implemented yet"); - + vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_client_conflict_t, 0)); } if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); { @@ -21519,13 +21481,7 @@ _wrap_svn_client_conflict_get_conflicted(int argc, VALUE *argv, VALUE self) { vresult = SWIG_Ruby_AppendOutput(vresult, *arg1 ? Qtrue : Qfalse); } { - /* FIXME: Missing argout typemap: svn_client_conflict_get_conflicted arg 2 (apr_array_header_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client_conflict_get_conflicted is not implemented yet"); - + vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_array_to_array_string(*arg2)); } { vresult = SWIG_Ruby_AppendOutput(vresult, *arg3 ? Qtrue : Qfalse); @@ -29589,2806 +29545,6 @@ fail: } -static swig_class SwigClassSvn_client__shelf_t; - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_name_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","name", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","name", 2, argv[0] )); - } - arg2 = (char *)(buf2); - { - apr_size_t len = strlen(arg2) + 1; - char *copied; - if (arg1->name) free((char *)arg1->name); - copied = malloc(len); - memcpy(copied, arg2, len); - arg1->name = copied; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_name_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - char *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","name", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - result = (char *) ((arg1)->name); - { - if (result) { - vresult = rb_str_new2(result); - } else { - vresult = Qnil; - } - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_max_version_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - int arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","max_version", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - ecode2 = SWIG_AsVal_int(argv[0], &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","max_version", 2, argv[0] )); - } - arg2 = (int)(val2); - if (arg1) (arg1)->max_version = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_max_version_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","max_version", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - result = (int) ((arg1)->max_version); - vresult = SWIG_From_int((int)(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_wc_root_abspath_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","wc_root_abspath", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","wc_root_abspath", 2, argv[0] )); - } - arg2 = (char *)(buf2); - { - apr_size_t len = strlen(arg2) + 1; - char *copied; - if (arg1->wc_root_abspath) free((char *)arg1->wc_root_abspath); - copied = malloc(len); - memcpy(copied, arg2, len); - arg1->wc_root_abspath = copied; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_wc_root_abspath_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - char *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","wc_root_abspath", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - result = (char *) ((arg1)->wc_root_abspath); - { - if (result) { - vresult = rb_str_new2(result); - } else { - vresult = Qnil; - } - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_shelves_dir_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","shelves_dir", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","shelves_dir", 2, argv[0] )); - } - arg2 = (char *)(buf2); - { - apr_size_t len = strlen(arg2) + 1; - char *copied; - if (arg1->shelves_dir) free((char *)arg1->shelves_dir); - copied = malloc(len); - memcpy(copied, arg2, len); - arg1->shelves_dir = copied; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_shelves_dir_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - char *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","shelves_dir", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - result = (char *) ((arg1)->shelves_dir); - { - if (result) { - vresult = rb_str_new2(result); - } else { - vresult = Qnil; - } - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_revprops_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - apr_hash_t *arg2 = (apr_hash_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","revprops", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - { - VALUE rb_pool = Qnil; - if (!_global_pool) { - svn_swig_rb_get_pool(argc, argv, self, &rb_pool, &_global_pool); - svn_swig_rb_push_pool(rb_pool); - } - arg2 = svn_swig_rb_hash_to_apr_hash_svn_string(argv[0], _global_pool); - _global_pool = NULL; - if (!NIL_P(rb_pool)) { - if (NIL_P(arg2)) { - svn_swig_rb_destroy_pool(rb_pool); - } else { - svn_swig_rb_set_pool_for_no_swig_type(argv[0], rb_pool); - } - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - } - if (arg1) (arg1)->revprops = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_revprops_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - apr_hash_t *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","revprops", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - result = (apr_hash_t *) ((arg1)->revprops); - { - vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_hash_to_hash_svn_string(result)); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_ctx_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - svn_client_ctx_t *arg2 = (svn_client_ctx_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","ctx", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client_ctx_t, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client_ctx_t *","ctx", 2, argv[0] )); - } - arg2 = (svn_client_ctx_t *)(argp2); - if (arg1) (arg1)->ctx = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_ctx_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - svn_client_ctx_t *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","ctx", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - result = (svn_client_ctx_t *) ((arg1)->ctx); - vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_client_ctx_t, 0 | 0 ); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_pool_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - apr_pool_t *arg2 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2); - _global_pool = arg2; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","pool", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - if (argc > 0) { - - } - if (arg1) (arg1)->pool = arg2; - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_t_pool_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - apr_pool_t *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_t *","pool", 1, self )); - } - arg1 = (struct svn_client__shelf_t *)(argp1); - result = (apr_pool_t *) ((arg1)->pool); - vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_pool_t, 0 | 0 ); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -#ifdef HAVE_RB_DEFINE_ALLOC_FUNC -_wrap_svn_client__shelf_t_allocate(VALUE self) -#else -_wrap_svn_client__shelf_t_allocate(int argc, VALUE *argv, VALUE self) -#endif -{ - VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_svn_client__shelf_t); -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC - rb_obj_call_init(vresult, argc, argv); -#endif - return vresult; -} - - -SWIGINTERN VALUE -_wrap_new_svn_client__shelf_t(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_t *result = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - { - result = (struct svn_client__shelf_t *)calloc(1, sizeof(struct svn_client__shelf_t)); - DATA_PTR(self) = result; - - - - } - return self; -fail: - return Qnil; -} - - -SWIGINTERN void -free_svn_client__shelf_t(void *self) { - struct svn_client__shelf_t *arg1 = (struct svn_client__shelf_t *)self; - free((char *) arg1); -} - -static swig_class SwigClassSvn_client__shelf_version_t; - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_shelf_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","shelf", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","shelf", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - if (arg1) (arg1)->shelf = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_shelf_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - svn_client__shelf_t *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","shelf", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - result = (svn_client__shelf_t *) ((arg1)->shelf); - vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_mtime_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - apr_time_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","mtime", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - { - arg2 = (apr_time_t)NUM2LL(argv[0]); - } - if (arg1) (arg1)->mtime = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_mtime_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - apr_time_t result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","mtime", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - result = ((arg1)->mtime); - { - vresult = LL2NUM((apr_time_t)(result)); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_files_dir_abspath_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","files_dir_abspath", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","files_dir_abspath", 2, argv[0] )); - } - arg2 = (char *)(buf2); - { - apr_size_t len = strlen(arg2) + 1; - char *copied; - if (arg1->files_dir_abspath) free((char *)arg1->files_dir_abspath); - copied = malloc(len); - memcpy(copied, arg2, len); - arg1->files_dir_abspath = copied; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_files_dir_abspath_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - char *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","files_dir_abspath", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - result = (char *) ((arg1)->files_dir_abspath); - { - if (result) { - vresult = rb_str_new2(result); - } else { - vresult = Qnil; - } - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_version_number_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - int arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","version_number", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - ecode2 = SWIG_AsVal_int(argv[0], &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","version_number", 2, argv[0] )); - } - arg2 = (int)(val2); - if (arg1) (arg1)->version_number = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_t_version_number_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_version_t *","version_number", 1, self )); - } - arg1 = (struct svn_client__shelf_version_t *)(argp1); - result = (int) ((arg1)->version_number); - vresult = SWIG_From_int((int)(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -#ifdef HAVE_RB_DEFINE_ALLOC_FUNC -_wrap_svn_client__shelf_version_t_allocate(VALUE self) -#else -_wrap_svn_client__shelf_version_t_allocate(int argc, VALUE *argv, VALUE self) -#endif -{ - VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_svn_client__shelf_version_t); -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC - rb_obj_call_init(vresult, argc, argv); -#endif - return vresult; -} - - -SWIGINTERN VALUE -_wrap_new_svn_client__shelf_version_t(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_version_t *result = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - { - result = (struct svn_client__shelf_version_t *)calloc(1, sizeof(struct svn_client__shelf_version_t)); - DATA_PTR(self) = result; - - - - } - return self; -fail: - return Qnil; -} - - -SWIGINTERN void -free_svn_client__shelf_version_t(void *self) { - struct svn_client__shelf_version_t *arg1 = (struct svn_client__shelf_version_t *)self; - free((char *) arg1); -} - -SWIGINTERN VALUE -_wrap_svn_client__shelf_open_or_create(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_t **arg1 = (svn_client__shelf_t **) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ; - apr_pool_t *arg5 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_client__shelf_t *temp1 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5); - _global_pool = arg5; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 3) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_open_or_create", 2, argv[0] )); - } - arg2 = (char *)(buf2); - res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_open_or_create", 3, argv[1] )); - } - arg3 = (char *)(buf3); - res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "svn_client_ctx_t *","svn_client__shelf_open_or_create", 4, argv[2] )); - } - arg4 = (svn_client_ctx_t *)(argp4); - if (argc > 3) { - - } - { - result = (svn_error_t *)svn_client__shelf_open_or_create(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_open_or_create arg 1 (svn_client__shelf_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_open_or_create is not implemented yet"); - - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_open_existing(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_t **arg1 = (svn_client__shelf_t **) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ; - apr_pool_t *arg5 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_client__shelf_t *temp1 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5); - _global_pool = arg5; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 3) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_open_existing", 2, argv[0] )); - } - arg2 = (char *)(buf2); - res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_open_existing", 3, argv[1] )); - } - arg3 = (char *)(buf3); - res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "svn_client_ctx_t *","svn_client__shelf_open_existing", 4, argv[2] )); - } - arg4 = (svn_client_ctx_t *)(argp4); - if (argc > 3) { - - } - { - result = (svn_error_t *)svn_client__shelf_open_existing(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_open_existing arg 1 (svn_client__shelf_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_open_existing is not implemented yet"); - - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_close(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_t *arg1 = (svn_client__shelf_t *) 0 ; - apr_pool_t *arg2 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2); - _global_pool = arg2; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_close", 1, argv[0] )); - } - arg1 = (svn_client__shelf_t *)(argp1); - if (argc > 1) { - - } - { - result = (svn_error_t *)svn_client__shelf_close(arg1,arg2); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_delete(int argc, VALUE *argv, VALUE self) { - char *arg1 = (char *) 0 ; - char *arg2 = (char *) 0 ; - svn_boolean_t arg3 ; - svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ; - apr_pool_t *arg5 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - int res1 ; - char *buf1 = 0 ; - int alloc1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5); - _global_pool = arg5; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 4) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_delete", 1, argv[0] )); - } - arg1 = (char *)(buf1); - res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_delete", 2, argv[1] )); - } - arg2 = (char *)(buf2); - arg3 = RTEST(argv[2]); - res4 = SWIG_ConvertPtr(argv[3], &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "svn_client_ctx_t *","svn_client__shelf_delete", 4, argv[3] )); - } - arg4 = (svn_client_ctx_t *)(argp4); - if (argc > 4) { - - } - { - result = (svn_error_t *)svn_client__shelf_delete((char const *)arg1,(char const *)arg2,arg3,arg4,arg5); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_mods_editor(int argc, VALUE *argv, VALUE self) { - svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ; - void **arg2 = (void **) 0 ; - svn_client__shelf_version_t *arg3 = (svn_client__shelf_version_t *) 0 ; - svn_wc_notify_func2_t arg4 = (svn_wc_notify_func2_t) 0 ; - void *arg5 = (void *) 0 ; - svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ; - apr_pool_t *arg7 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_delta_editor_t *temp1 ; - void *temp2 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp6 = 0 ; - int res6 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7); - _global_pool = arg7; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - arg2 = &temp2; - if ((argc < 3) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res3 = SWIG_ConvertPtr(argv[0], &argp3,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_mods_editor", 3, argv[0] )); - } - arg3 = (svn_client__shelf_version_t *)(argp3); - { - arg4 = (svn_wc_notify_func2_t) svn_swig_rb_notify_func2; - arg5 = (void *)svn_swig_rb_make_baton(argv[1], _global_svn_swig_rb_pool); - } - res6 = SWIG_ConvertPtr(argv[2], &argp6,SWIGTYPE_p_svn_client_ctx_t, 0 | 0 ); - if (!SWIG_IsOK(res6)) { - SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "svn_client_ctx_t *","svn_client__shelf_mods_editor", 6, argv[2] )); - } - arg6 = (svn_client_ctx_t *)(argp6); - if (argc > 3) { - - } - { - result = (svn_error_t *)svn_client__shelf_mods_editor((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,arg5,arg6,arg7); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_delta_editor_t, 0)); - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_mods_editor arg 2 (void **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_mods_editor is not implemented yet"); - - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_save_new_version3(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_version_t **arg1 = (svn_client__shelf_version_t **) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - apr_array_header_t *arg3 = (apr_array_header_t *) 0 ; - svn_depth_t arg4 ; - apr_array_header_t *arg5 = (apr_array_header_t *) 0 ; - svn_client_status_func_t arg6 = (svn_client_status_func_t) 0 ; - void *arg7 = (void *) 0 ; - svn_client_status_func_t arg8 = (svn_client_status_func_t) 0 ; - void *arg9 = (void *) 0 ; - apr_pool_t *arg10 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_client__shelf_version_t *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res7 ; - int res9 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg10); - _global_pool = arg10; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 8) || (argc > 9)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 8)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_save_new_version3", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - { - arg3 = svn_swig_rb_strings_to_apr_array(argv[1], _global_pool); - } - { - arg4 = svn_swig_rb_to_depth(argv[2]); - } - { - arg5 = (NIL_P(argv[3])) ? NULL : - svn_swig_rb_strings_to_apr_array(argv[3], _global_pool); - } - { - int res = SWIG_ConvertFunctionPtr(argv[4], (void**)(&arg6), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t); - if (!SWIG_IsOK(res)) { - SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_client_status_func_t","svn_client__shelf_save_new_version3", 6, argv[4] )); - } - } - res7 = SWIG_ConvertPtr(argv[5],SWIG_as_voidptrptr(&arg7), 0, 0); - if (!SWIG_IsOK(res7)) { - SWIG_exception_fail(SWIG_ArgError(res7), Ruby_Format_TypeError( "", "void *","svn_client__shelf_save_new_version3", 7, argv[5] )); - } - { - int res = SWIG_ConvertFunctionPtr(argv[6], (void**)(&arg8), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t); - if (!SWIG_IsOK(res)) { - SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_client_status_func_t","svn_client__shelf_save_new_version3", 8, argv[6] )); - } - } - res9 = SWIG_ConvertPtr(argv[7],SWIG_as_voidptrptr(&arg9), 0, 0); - if (!SWIG_IsOK(res9)) { - SWIG_exception_fail(SWIG_ArgError(res9), Ruby_Format_TypeError( "", "void *","svn_client__shelf_save_new_version3", 9, argv[7] )); - } - if (argc > 8) { - - } - { - result = (svn_error_t *)svn_client__shelf_save_new_version3(arg1,arg2,(apr_array_header_t const *)arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_save_new_version3 arg 1 (svn_client__shelf_version_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_save_new_version3 is not implemented yet"); - - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_delete_newer_versions(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_t *arg1 = (svn_client__shelf_t *) 0 ; - svn_client__shelf_version_t *arg2 = (svn_client__shelf_version_t *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_delete_newer_versions", 1, argv[0] )); - } - arg1 = (svn_client__shelf_t *)(argp1); - res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_delete_newer_versions", 2, argv[1] )); - } - arg2 = (svn_client__shelf_version_t *)(argp2); - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_delete_newer_versions(arg1,arg2,arg3); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_open(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_version_t **arg1 = (svn_client__shelf_version_t **) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - int arg3 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - apr_pool_t *arg5 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_client__shelf_version_t *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - int val3 ; - int ecode3 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5); - _global_pool = arg5; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 2) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_version_open", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - ecode3 = SWIG_AsVal_int(argv[1], &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","svn_client__shelf_version_open", 3, argv[1] )); - } - arg3 = (int)(val3); - if (argc > 2) { - - } - if (argc > 3) { - - } - { - result = (svn_error_t *)svn_client__shelf_version_open(arg1,arg2,arg3,arg4,arg5); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_version_open arg 1 (svn_client__shelf_version_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_version_open is not implemented yet"); - - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_get_newest_version(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_version_t **arg1 = (svn_client__shelf_version_t **) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_client__shelf_version_t *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_get_newest_version", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - if (argc > 1) { - - } - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_get_newest_version(arg1,arg2,arg3,arg4); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_get_newest_version arg 1 (svn_client__shelf_version_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_get_newest_version is not implemented yet"); - - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_get_all_versions(int argc, VALUE *argv, VALUE self) { - apr_array_header_t **arg1 = (apr_array_header_t **) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - apr_array_header_t *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_get_all_versions", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - if (argc > 1) { - - } - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_get_all_versions(arg1,arg2,arg3,arg4); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_get_all_versions arg 1 (apr_array_header_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_get_all_versions is not implemented yet"); - - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_apply(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_version_t *arg1 = (svn_client__shelf_version_t *) 0 ; - svn_boolean_t arg2 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_apply", 1, argv[0] )); - } - arg1 = (svn_client__shelf_version_t *)(argp1); - arg2 = RTEST(argv[1]); - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_apply(arg1,arg2,arg3); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_test_apply_file(int argc, VALUE *argv, VALUE self) { - svn_boolean_t *arg1 = (svn_boolean_t *) 0 ; - svn_client__shelf_version_t *arg2 = (svn_client__shelf_version_t *) 0 ; - char *arg3 = (char *) 0 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_boolean_t temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_test_apply_file", 2, argv[0] )); - } - arg2 = (svn_client__shelf_version_t *)(argp2); - res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_test_apply_file", 3, argv[1] )); - } - arg3 = (char *)(buf3); - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_test_apply_file(arg1,arg2,(char const *)arg3,arg4); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - vresult = SWIG_Ruby_AppendOutput(vresult, *arg1 ? Qtrue : Qfalse); - } - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_unapply(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_version_t *arg1 = (svn_client__shelf_version_t *) 0 ; - svn_boolean_t arg2 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_unapply", 1, argv[0] )); - } - arg1 = (svn_client__shelf_version_t *)(argp1); - arg2 = RTEST(argv[1]); - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_unapply(arg1,arg2,arg3); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_replay(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_version_t *arg1 = (svn_client__shelf_version_t *) 0 ; - char *arg2 = (char *) 0 ; - svn_delta_editor_t *arg3 = (svn_delta_editor_t *) 0 ; - void *arg4 = (void *) 0 ; - svn_wc_notify_func2_t arg5 = (svn_wc_notify_func2_t) 0 ; - void *arg6 = (void *) 0 ; - apr_pool_t *arg7 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg7); - _global_pool = arg7; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 4) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_replay", 1, argv[0] )); - } - arg1 = (svn_client__shelf_version_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_replay", 2, argv[1] )); - } - arg2 = (char *)(buf2); - { - if (RTEST(rb_obj_is_kind_of(argv[2], - svn_swig_rb_svn_delta_editor()))) { - arg3 = svn_swig_rb_to_swig_type(argv[2], - "svn_delta_editor_t *", - _global_pool); - arg4 = svn_swig_rb_to_swig_type(rb_funcall(argv[2], rb_intern("baton"), 0), - "void *", _global_pool); - } else { - svn_swig_rb_make_delta_editor(&arg3, &arg4, argv[2], _global_pool); - } - } - { - arg5 = (svn_wc_notify_func2_t) svn_swig_rb_notify_func2; - arg6 = (void *)svn_swig_rb_make_baton(argv[3], _global_svn_swig_rb_pool); - } - if (argc > 4) { - - } - { - result = (svn_error_t *)svn_client__shelf_replay(arg1,(char const *)arg2,(struct svn_delta_editor_t const *)arg3,arg4,arg5,arg6,arg7); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_paths_changed(int argc, VALUE *argv, VALUE self) { - apr_hash_t **arg1 = (apr_hash_t **) 0 ; - svn_client__shelf_version_t *arg2 = (svn_client__shelf_version_t *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - apr_hash_t *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_paths_changed", 2, argv[0] )); - } - arg2 = (svn_client__shelf_version_t *)(argp2); - if (argc > 1) { - - } - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_paths_changed(arg1,arg2,arg3,arg4); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_paths_changed arg 1 (apr_hash_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_paths_changed is not implemented yet"); - - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_revprop_set(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_t *arg1 = (svn_client__shelf_t *) 0 ; - char *arg2 = (char *) 0 ; - svn_string_t *arg3 = (svn_string_t *) 0 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - svn_string_t value3 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 3) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_revprop_set", 1, argv[0] )); - } - arg1 = (svn_client__shelf_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_revprop_set", 2, argv[1] )); - } - arg2 = (char *)(buf2); - { - if (NIL_P(argv[2])) { - arg3 = NULL; - } else { - value3.data = StringValuePtr(argv[2]); - value3.len = RSTRING_LEN(argv[2]); - arg3 = &value3; - } - } - if (argc > 3) { - - } - { - result = (svn_error_t *)svn_client__shelf_revprop_set(arg1,(char const *)arg2,(struct svn_string_t const *)arg3,arg4); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_revprop_set_all(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_t *arg1 = (svn_client__shelf_t *) 0 ; - apr_hash_t *arg2 = (apr_hash_t *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_revprop_set_all", 1, argv[0] )); - } - arg1 = (svn_client__shelf_t *)(argp1); - { - VALUE rb_pool = Qnil; - if (!_global_pool) { - svn_swig_rb_get_pool(argc, argv, self, &rb_pool, &_global_pool); - svn_swig_rb_push_pool(rb_pool); - } - arg2 = svn_swig_rb_hash_to_apr_hash_svn_string(argv[1], _global_pool); - _global_pool = NULL; - if (!NIL_P(rb_pool)) { - if (NIL_P(arg2)) { - svn_swig_rb_destroy_pool(rb_pool); - } else { - svn_swig_rb_set_pool_for_no_swig_type(argv[1], rb_pool); - } - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - } - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_revprop_set_all(arg1,arg2,arg3); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_revprop_get(int argc, VALUE *argv, VALUE self) { - svn_string_t **arg1 = (svn_string_t **) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - char *arg3 = (char *) 0 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - svn_string_t *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_revprop_get", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - res3 = SWIG_AsCharPtrAndSize(argv[1], &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_revprop_get", 3, argv[1] )); - } - arg3 = (char *)(buf3); - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_revprop_get(arg1,arg2,(char const *)arg3,arg4); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - if (*arg1) { - vresult = SWIG_Ruby_AppendOutput(vresult, rb_str_new((*arg1)->data, (*arg1)->len)); - } else { - vresult = SWIG_Ruby_AppendOutput(vresult, Qnil); - } - } - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_revprop_list(int argc, VALUE *argv, VALUE self) { - apr_hash_t **arg1 = (apr_hash_t **) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - apr_hash_t *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_revprop_list", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - if (argc > 1) { - - } - { - result = (svn_error_t *)svn_client__shelf_revprop_list(arg1,arg2,arg3); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - vresult = SWIG_Ruby_AppendOutput(vresult, svn_swig_rb_apr_hash_to_hash_svn_string(*arg1)); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_set_log_message(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_t *arg1 = (svn_client__shelf_t *) 0 ; - char *arg2 = (char *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_set_log_message", 1, argv[0] )); - } - arg1 = (svn_client__shelf_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_set_log_message", 2, argv[1] )); - } - arg2 = (char *)(buf2); - if (argc > 2) { - - } - { - result = (svn_error_t *)svn_client__shelf_set_log_message(arg1,(char const *)arg2,arg3); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_get_log_message(int argc, VALUE *argv, VALUE self) { - char **arg1 = (char **) 0 ; - svn_client__shelf_t *arg2 = (svn_client__shelf_t *) 0 ; - apr_pool_t *arg3 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - char *temp1 ; - void *argp2 = 0 ; - int res2 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg3); - _global_pool = arg3; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_svn_client__shelf_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "svn_client__shelf_t *","svn_client__shelf_get_log_message", 2, argv[0] )); - } - arg2 = (svn_client__shelf_t *)(argp2); - if (argc > 1) { - - } - { - result = (svn_error_t *)svn_client__shelf_get_log_message(arg1,arg2,arg3); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_get_log_message arg 1 (char **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_get_log_message is not implemented yet"); - - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -static swig_class SwigClassSvn_client__shelf_info_t; - -SWIGINTERN VALUE -_wrap_svn_client__shelf_info_t_mtime_set(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_info_t *arg1 = (struct svn_client__shelf_info_t *) 0 ; - apr_time_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_info_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_info_t *","mtime", 1, self )); - } - arg1 = (struct svn_client__shelf_info_t *)(argp1); - { - arg2 = (apr_time_t)NUM2LL(argv[0]); - } - if (arg1) (arg1)->mtime = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_info_t_mtime_get(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_info_t *arg1 = (struct svn_client__shelf_info_t *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - apr_time_t result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_svn_client__shelf_info_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_client__shelf_info_t *","mtime", 1, self )); - } - arg1 = (struct svn_client__shelf_info_t *)(argp1); - result = ((arg1)->mtime); - { - vresult = LL2NUM((apr_time_t)(result)); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -#ifdef HAVE_RB_DEFINE_ALLOC_FUNC -_wrap_svn_client__shelf_info_t_allocate(VALUE self) -#else -_wrap_svn_client__shelf_info_t_allocate(int argc, VALUE *argv, VALUE self) -#endif -{ - VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_svn_client__shelf_info_t); -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC - rb_obj_call_init(vresult, argc, argv); -#endif - return vresult; -} - - -SWIGINTERN VALUE -_wrap_new_svn_client__shelf_info_t(int argc, VALUE *argv, VALUE self) { - struct svn_client__shelf_info_t *result = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - { - result = (struct svn_client__shelf_info_t *)calloc(1, sizeof(struct svn_client__shelf_info_t)); - DATA_PTR(self) = result; - - - - } - return self; -fail: - return Qnil; -} - - -SWIGINTERN void -free_svn_client__shelf_info_t(void *self) { - struct svn_client__shelf_info_t *arg1 = (struct svn_client__shelf_info_t *)self; - free((char *) arg1); -} - -SWIGINTERN VALUE -_wrap_svn_client__shelf_list(int argc, VALUE *argv, VALUE self) { - apr_hash_t **arg1 = (apr_hash_t **) 0 ; - char *arg2 = (char *) 0 ; - svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ; - apr_pool_t *arg4 = (apr_pool_t *) 0 ; - apr_pool_t *arg5 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - apr_hash_t *temp1 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg4); - _global_pool = arg4; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5); - _global_pool = arg5; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - arg1 = &temp1; - if ((argc < 2) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_list", 2, argv[0] )); - } - arg2 = (char *)(buf2); - res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_svn_client_ctx_t, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "svn_client_ctx_t *","svn_client__shelf_list", 3, argv[1] )); - } - arg3 = (svn_client_ctx_t *)(argp3); - if (argc > 2) { - - } - if (argc > 3) { - - } - { - result = (svn_error_t *)svn_client__shelf_list(arg1,(char const *)arg2,arg3,arg4,arg5); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - { - /* FIXME: Missing argout typemap: svn_client__shelf_list arg 1 (apr_hash_t **) */ - - - - - SWIG_exception(SWIG_ValueError, "svn_client__shelf_list is not implemented yet"); - - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_svn_client__shelf_version_status_walk(int argc, VALUE *argv, VALUE self) { - svn_client__shelf_version_t *arg1 = (svn_client__shelf_version_t *) 0 ; - char *arg2 = (char *) 0 ; - svn_wc_status_func4_t arg3 = (svn_wc_status_func4_t) 0 ; - void *arg4 = (void *) 0 ; - apr_pool_t *arg5 = (apr_pool_t *) 0 ; - VALUE _global_svn_swig_rb_pool ; - apr_pool_t *_global_pool ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - int res4 ; - svn_error_t *result = 0 ; - VALUE vresult = Qnil; - - { - svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg5); - _global_pool = arg5; - svn_swig_rb_push_pool(_global_svn_swig_rb_pool); - } - if ((argc < 4) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_svn_client__shelf_version_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_client__shelf_version_t *","svn_client__shelf_version_status_walk", 1, argv[0] )); - } - arg1 = (svn_client__shelf_version_t *)(argp1); - res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","svn_client__shelf_version_status_walk", 2, argv[1] )); - } - arg2 = (char *)(buf2); - { - int res = SWIG_ConvertFunctionPtr(argv[2], (void**)(&arg3), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t); - if (!SWIG_IsOK(res)) { - SWIG_exception_fail(SWIG_ArgError(res), Ruby_Format_TypeError( "", "svn_wc_status_func4_t","svn_client__shelf_version_status_walk", 3, argv[2] )); - } - } - res4 = SWIG_ConvertPtr(argv[3],SWIG_as_voidptrptr(&arg4), 0, 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "void *","svn_client__shelf_version_status_walk", 4, argv[3] )); - } - if (argc > 4) { - - } - { - result = (svn_error_t *)svn_client__shelf_version_status_walk(arg1,(char const *)arg2,arg3,arg4,arg5); - - - - } - { - if (result) { - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - svn_swig_rb_handle_svn_error(result); - } - vresult = Qnil; - } - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return vresult; -fail: - if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); - { - VALUE target; - target = _global_vresult_address == &vresult ? self : vresult; - if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool)) - svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool); - svn_swig_rb_pop_pool(_global_svn_swig_rb_pool); - } - return Qnil; -} - - SWIGINTERN VALUE _wrap_svn_client_add_to_changelist(int argc, VALUE *argv, VALUE self) { apr_array_header_t *arg1 = (apr_array_header_t *) 0 ; @@ -39210,7 +36366,6 @@ static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_client_s static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_dirent_t const *,svn_lock_t const *,char const *,apr_pool_t *)|svn_client_list_func_t", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_dirent_t const *,svn_lock_t const *,char const *,char const *,char const *,apr_pool_t *)|svn_client_list_func2_t", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_info_t const *,apr_pool_t *)|svn_info_receiver_t", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_wc_status3_t const *,apr_pool_t *)|svn_wc_status_func4_t", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void = {"_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void", "void (*)(void *,char const *,struct svn_wc_status2_t *)|svn_wc_status_func2_t", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void = {"_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void", "void (*)(void *,char const *,struct svn_wc_status_t *)|svn_wc_status_func_t", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_wc_status2_t *,apr_pool_t *)|svn_wc_status_func3_t", 0, 0, (void*)0, 0}; @@ -39226,16 +36381,12 @@ static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_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}; -static swig_type_info _swigt__p_p_svn_client__shelf_t = {"_p_p_svn_client__shelf_t", "struct svn_client__shelf_t **|svn_client__shelf_t **", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_p_svn_client__shelf_version_t = {"_p_p_svn_client__shelf_version_t", "struct svn_client__shelf_version_t **|svn_client__shelf_version_t **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_svn_client_commit_info_t = {"_p_p_svn_client_commit_info_t", "struct svn_client_commit_info_t **|svn_client_commit_info_t **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_svn_client_conflict_t = {"_p_p_svn_client_conflict_t", "struct svn_client_conflict_t **|svn_client_conflict_t **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_svn_client_ctx_t = {"_p_p_svn_client_ctx_t", "struct svn_client_ctx_t **|svn_client_ctx_t **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_svn_commit_info_t = {"_p_p_svn_commit_info_t", "struct svn_commit_info_t **|svn_commit_info_t **", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_p_svn_delta_editor_t = {"_p_p_svn_delta_editor_t", "struct svn_delta_editor_t **|svn_delta_editor_t **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_svn_ra_session_t = {"_p_p_svn_ra_session_t", "struct svn_ra_session_t **|svn_ra_session_t **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_svn_string_t = {"_p_p_svn_string_t", "struct svn_string_t **|svn_string_t **", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_auth_baton_t = {"_p_svn_auth_baton_t", "struct svn_auth_baton_t *|svn_auth_baton_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_auth_cred_simple_t = {"_p_svn_auth_cred_simple_t", "struct svn_auth_cred_simple_t *|svn_auth_cred_simple_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_pw_t = {"_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}; @@ -39250,9 +36401,6 @@ static swig_type_info _swigt__p_svn_cache_config_t = {"_p_svn_cache_config_t", " static swig_type_info _swigt__p_svn_checksum_ctx_t = {"_p_svn_checksum_ctx_t", "struct svn_checksum_ctx_t *|svn_checksum_ctx_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_checksum_kind_t = {"_p_svn_checksum_kind_t", "enum svn_checksum_kind_t *|svn_checksum_kind_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_checksum_t = {"_p_svn_checksum_t", "struct svn_checksum_t *|svn_checksum_t *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_svn_client__shelf_info_t = {"_p_svn_client__shelf_info_t", "struct svn_client__shelf_info_t *|svn_client__shelf_info_t *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_svn_client__shelf_t = {"_p_svn_client__shelf_t", "struct svn_client__shelf_t *|svn_client__shelf_t *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_svn_client__shelf_version_t = {"_p_svn_client__shelf_version_t", "struct svn_client__shelf_version_t *|svn_client__shelf_version_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_client_commit_info_t = {"_p_svn_client_commit_info_t", "struct svn_client_commit_info_t *|svn_client_commit_info_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_client_commit_item2_t = {"_p_svn_client_commit_item2_t", "struct svn_client_commit_item2_t *|svn_client_commit_item2_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_svn_client_commit_item3_t = {"_p_svn_client_commit_item3_t", "struct svn_client_commit_item3_t *|svn_client_commit_item3_t *", 0, 0, (void*)0, 0}; @@ -39402,7 +36550,6 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t, - &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, &_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void, &_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void, &_swigt__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t, @@ -39418,16 +36565,12 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_p_apr_hash_t, &_swigt__p_p_char, &_swigt__p_p_svn_auth_provider_object_t, - &_swigt__p_p_svn_client__shelf_t, - &_swigt__p_p_svn_client__shelf_version_t, &_swigt__p_p_svn_client_commit_info_t, &_swigt__p_p_svn_client_conflict_t, &_swigt__p_p_svn_client_ctx_t, &_swigt__p_p_svn_commit_info_t, - &_swigt__p_p_svn_delta_editor_t, &_swigt__p_p_svn_ra_session_t, &_swigt__p_p_svn_string_t, - &_swigt__p_p_void, &_swigt__p_svn_auth_baton_t, &_swigt__p_svn_auth_cred_simple_t, &_swigt__p_svn_auth_cred_ssl_client_cert_pw_t, @@ -39442,9 +36585,6 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_svn_checksum_ctx_t, &_swigt__p_svn_checksum_kind_t, &_swigt__p_svn_checksum_t, - &_swigt__p_svn_client__shelf_info_t, - &_swigt__p_svn_client__shelf_t, - &_swigt__p_svn_client__shelf_version_t, &_swigt__p_svn_client_commit_info_t, &_swigt__p_svn_client_commit_item2_t, &_swigt__p_svn_client_commit_item3_t, @@ -39594,7 +36734,6 @@ static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_client_s static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void[] = { {&_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void[] = { {&_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; @@ -39610,16 +36749,12 @@ static swig_cast_info _swigc__p_p_apr_array_header_t[] = { {&_swigt__p_p_apr_ar static swig_cast_info _swigc__p_p_apr_hash_t[] = { {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_svn_auth_provider_object_t[] = { {&_swigt__p_p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_svn_client__shelf_t[] = { {&_swigt__p_p_svn_client__shelf_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_svn_client__shelf_version_t[] = { {&_swigt__p_p_svn_client__shelf_version_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_svn_client_commit_info_t[] = { {&_swigt__p_p_svn_client_commit_info_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_svn_client_conflict_t[] = { {&_swigt__p_p_svn_client_conflict_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_svn_client_ctx_t[] = { {&_swigt__p_p_svn_client_ctx_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_svn_commit_info_t[] = { {&_swigt__p_p_svn_commit_info_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_svn_delta_editor_t[] = { {&_swigt__p_p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_svn_ra_session_t[] = { {&_swigt__p_p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_svn_string_t[] = { {&_swigt__p_p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_void[] = { {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_auth_baton_t[] = { {&_swigt__p_svn_auth_baton_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_auth_cred_simple_t[] = { {&_swigt__p_svn_auth_cred_simple_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_auth_cred_ssl_client_cert_pw_t[] = { {&_swigt__p_svn_auth_cred_ssl_client_cert_pw_t, 0, 0, 0},{0, 0, 0, 0}}; @@ -39634,9 +36769,6 @@ static swig_cast_info _swigc__p_svn_cache_config_t[] = { {&_swigt__p_svn_cache_ static swig_cast_info _swigc__p_svn_checksum_ctx_t[] = { {&_swigt__p_svn_checksum_ctx_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_checksum_kind_t[] = { {&_swigt__p_svn_checksum_kind_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_checksum_t[] = { {&_swigt__p_svn_checksum_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_svn_client__shelf_info_t[] = { {&_swigt__p_svn_client__shelf_info_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_svn_client__shelf_t[] = { {&_swigt__p_svn_client__shelf_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_svn_client__shelf_version_t[] = { {&_swigt__p_svn_client__shelf_version_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_client_commit_info_t[] = { {&_swigt__p_svn_client_commit_info_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_client_commit_item2_t[] = { {&_swigt__p_svn_client_commit_item2_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_svn_client_commit_item3_t[] = { {&_swigt__p_svn_client_commit_item3_t, 0, 0, 0},{0, 0, 0, 0}}; @@ -39786,7 +36918,6 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t, - _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void, _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void, _swigc__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t, @@ -39802,16 +36933,12 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_p_apr_hash_t, _swigc__p_p_char, _swigc__p_p_svn_auth_provider_object_t, - _swigc__p_p_svn_client__shelf_t, - _swigc__p_p_svn_client__shelf_version_t, _swigc__p_p_svn_client_commit_info_t, _swigc__p_p_svn_client_conflict_t, _swigc__p_p_svn_client_ctx_t, _swigc__p_p_svn_commit_info_t, - _swigc__p_p_svn_delta_editor_t, _swigc__p_p_svn_ra_session_t, _swigc__p_p_svn_string_t, - _swigc__p_p_void, _swigc__p_svn_auth_baton_t, _swigc__p_svn_auth_cred_simple_t, _swigc__p_svn_auth_cred_ssl_client_cert_pw_t, @@ -39826,9 +36953,6 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_svn_checksum_ctx_t, _swigc__p_svn_checksum_kind_t, _swigc__p_svn_checksum_t, - _swigc__p_svn_client__shelf_info_t, - _swigc__p_svn_client__shelf_t, - _swigc__p_svn_client__shelf_version_t, _swigc__p_svn_client_commit_info_t, _swigc__p_svn_client_commit_item2_t, _swigc__p_svn_client_commit_item3_t, @@ -40712,77 +37836,6 @@ SWIGEXPORT void Init_client(void) { rb_define_module_function(mClient, "svn_client_cat3", _wrap_svn_client_cat3, -1); rb_define_module_function(mClient, "svn_client_cat2", _wrap_svn_client_cat2, -1); rb_define_module_function(mClient, "svn_client_cat", _wrap_svn_client_cat, -1); - - SwigClassSvn_client__shelf_t.klass = rb_define_class_under(mClient, "Svn_client__shelf_t", rb_cObject); - SWIG_TypeClientData(SWIGTYPE_p_svn_client__shelf_t, (void *) &SwigClassSvn_client__shelf_t); - rb_define_alloc_func(SwigClassSvn_client__shelf_t.klass, _wrap_svn_client__shelf_t_allocate); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "initialize", _wrap_new_svn_client__shelf_t, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "name=", _wrap_svn_client__shelf_t_name_set, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "name", _wrap_svn_client__shelf_t_name_get, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "max_version=", _wrap_svn_client__shelf_t_max_version_set, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "max_version", _wrap_svn_client__shelf_t_max_version_get, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "wc_root_abspath=", _wrap_svn_client__shelf_t_wc_root_abspath_set, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "wc_root_abspath", _wrap_svn_client__shelf_t_wc_root_abspath_get, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "shelves_dir=", _wrap_svn_client__shelf_t_shelves_dir_set, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "shelves_dir", _wrap_svn_client__shelf_t_shelves_dir_get, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "revprops=", _wrap_svn_client__shelf_t_revprops_set, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "revprops", _wrap_svn_client__shelf_t_revprops_get, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "ctx=", _wrap_svn_client__shelf_t_ctx_set, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "ctx", _wrap_svn_client__shelf_t_ctx_get, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "pool=", _wrap_svn_client__shelf_t_pool_set, -1); - rb_define_method(SwigClassSvn_client__shelf_t.klass, "pool", _wrap_svn_client__shelf_t_pool_get, -1); - SwigClassSvn_client__shelf_t.mark = 0; - SwigClassSvn_client__shelf_t.destroy = (void (*)(void *)) free_svn_client__shelf_t; - SwigClassSvn_client__shelf_t.trackObjects = 0; - - SwigClassSvn_client__shelf_version_t.klass = rb_define_class_under(mClient, "Svn_client__shelf_version_t", rb_cObject); - SWIG_TypeClientData(SWIGTYPE_p_svn_client__shelf_version_t, (void *) &SwigClassSvn_client__shelf_version_t); - rb_define_alloc_func(SwigClassSvn_client__shelf_version_t.klass, _wrap_svn_client__shelf_version_t_allocate); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "initialize", _wrap_new_svn_client__shelf_version_t, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "shelf=", _wrap_svn_client__shelf_version_t_shelf_set, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "shelf", _wrap_svn_client__shelf_version_t_shelf_get, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "mtime=", _wrap_svn_client__shelf_version_t_mtime_set, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "mtime", _wrap_svn_client__shelf_version_t_mtime_get, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "files_dir_abspath=", _wrap_svn_client__shelf_version_t_files_dir_abspath_set, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "files_dir_abspath", _wrap_svn_client__shelf_version_t_files_dir_abspath_get, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "version_number=", _wrap_svn_client__shelf_version_t_version_number_set, -1); - rb_define_method(SwigClassSvn_client__shelf_version_t.klass, "version_number", _wrap_svn_client__shelf_version_t_version_number_get, -1); - SwigClassSvn_client__shelf_version_t.mark = 0; - SwigClassSvn_client__shelf_version_t.destroy = (void (*)(void *)) free_svn_client__shelf_version_t; - SwigClassSvn_client__shelf_version_t.trackObjects = 0; - rb_define_module_function(mClient, "svn_client__shelf_open_or_create", _wrap_svn_client__shelf_open_or_create, -1); - rb_define_module_function(mClient, "svn_client__shelf_open_existing", _wrap_svn_client__shelf_open_existing, -1); - rb_define_module_function(mClient, "svn_client__shelf_close", _wrap_svn_client__shelf_close, -1); - rb_define_module_function(mClient, "svn_client__shelf_delete", _wrap_svn_client__shelf_delete, -1); - rb_define_module_function(mClient, "svn_client__shelf_mods_editor", _wrap_svn_client__shelf_mods_editor, -1); - rb_define_module_function(mClient, "svn_client__shelf_save_new_version3", _wrap_svn_client__shelf_save_new_version3, -1); - rb_define_module_function(mClient, "svn_client__shelf_delete_newer_versions", _wrap_svn_client__shelf_delete_newer_versions, -1); - rb_define_module_function(mClient, "svn_client__shelf_version_open", _wrap_svn_client__shelf_version_open, -1); - rb_define_module_function(mClient, "svn_client__shelf_get_newest_version", _wrap_svn_client__shelf_get_newest_version, -1); - rb_define_module_function(mClient, "svn_client__shelf_get_all_versions", _wrap_svn_client__shelf_get_all_versions, -1); - rb_define_module_function(mClient, "svn_client__shelf_apply", _wrap_svn_client__shelf_apply, -1); - rb_define_module_function(mClient, "svn_client__shelf_test_apply_file", _wrap_svn_client__shelf_test_apply_file, -1); - rb_define_module_function(mClient, "svn_client__shelf_unapply", _wrap_svn_client__shelf_unapply, -1); - rb_define_module_function(mClient, "svn_client__shelf_replay", _wrap_svn_client__shelf_replay, -1); - rb_define_module_function(mClient, "svn_client__shelf_paths_changed", _wrap_svn_client__shelf_paths_changed, -1); - rb_define_module_function(mClient, "svn_client__shelf_revprop_set", _wrap_svn_client__shelf_revprop_set, -1); - rb_define_module_function(mClient, "svn_client__shelf_revprop_set_all", _wrap_svn_client__shelf_revprop_set_all, -1); - rb_define_module_function(mClient, "svn_client__shelf_revprop_get", _wrap_svn_client__shelf_revprop_get, -1); - rb_define_module_function(mClient, "svn_client__shelf_revprop_list", _wrap_svn_client__shelf_revprop_list, -1); - rb_define_module_function(mClient, "svn_client__shelf_set_log_message", _wrap_svn_client__shelf_set_log_message, -1); - rb_define_module_function(mClient, "svn_client__shelf_get_log_message", _wrap_svn_client__shelf_get_log_message, -1); - - SwigClassSvn_client__shelf_info_t.klass = rb_define_class_under(mClient, "Svn_client__shelf_info_t", rb_cObject); - SWIG_TypeClientData(SWIGTYPE_p_svn_client__shelf_info_t, (void *) &SwigClassSvn_client__shelf_info_t); - rb_define_alloc_func(SwigClassSvn_client__shelf_info_t.klass, _wrap_svn_client__shelf_info_t_allocate); - rb_define_method(SwigClassSvn_client__shelf_info_t.klass, "initialize", _wrap_new_svn_client__shelf_info_t, -1); - rb_define_method(SwigClassSvn_client__shelf_info_t.klass, "mtime=", _wrap_svn_client__shelf_info_t_mtime_set, -1); - rb_define_method(SwigClassSvn_client__shelf_info_t.klass, "mtime", _wrap_svn_client__shelf_info_t_mtime_get, -1); - SwigClassSvn_client__shelf_info_t.mark = 0; - SwigClassSvn_client__shelf_info_t.destroy = (void (*)(void *)) free_svn_client__shelf_info_t; - SwigClassSvn_client__shelf_info_t.trackObjects = 0; - rb_define_module_function(mClient, "svn_client__shelf_list", _wrap_svn_client__shelf_list, -1); - rb_define_module_function(mClient, "svn_client__shelf_version_status_walk", _wrap_svn_client__shelf_version_status_walk, -1); rb_define_module_function(mClient, "svn_client_add_to_changelist", _wrap_svn_client_add_to_changelist, -1); rb_define_module_function(mClient, "svn_client_remove_from_changelists", _wrap_svn_client_remove_from_changelists, -1); rb_define_module_function(mClient, "svn_client_get_changelists", _wrap_svn_client_get_changelists, -1); |