Alien-SVN
view release on metacpan or search on metacpan
src/subversion/subversion/bindings/swig/ruby/core.c view on Meta::CPAN
static svn_error_t * svn_diff_fns_invoke_datasource_close(
svn_diff_fns_t * _obj, void *diff_baton, svn_diff_datasource_e datasource) {
return (_obj->datasource_close)(diff_baton, datasource);
}
static svn_error_t * svn_diff_fns_invoke_datasource_get_next_token(
svn_diff_fns_t * _obj, apr_uint32_t *hash, void **token, void *diff_baton, svn_diff_datasource_e datasource) {
return (_obj->datasource_get_next_token)(hash, token, diff_baton, datasource);
}
static svn_error_t * svn_diff_fns_invoke_token_compare(
svn_diff_fns_t * _obj, void *diff_baton, void *ltoken, void *rtoken, int *compare) {
return (_obj->token_compare)(diff_baton, ltoken, rtoken, compare);
}
static void svn_diff_fns_invoke_token_discard(
svn_diff_fns_t * _obj, void *diff_baton, void *token) {
(_obj->token_discard)(diff_baton, token);
}
static void svn_diff_fns_invoke_token_discard_all(
svn_diff_fns_t * _obj, void *diff_baton) {
(_obj->token_discard_all)(diff_baton);
}
static svn_error_t * svn_diff_output_fns_invoke_output_common(
svn_diff_output_fns_t * _obj, void *output_baton, apr_off_t original_start, apr_off_t original_length, apr_off_t modified_start, apr_off_t modified_length, apr_off_t latest_start, apr_off_t latest_length) {
return (_obj->output_common)(output_baton, original_start, original_length, modified_start, modified_length, latest_start, latest_length);
}
static svn_error_t * svn_diff_output_fns_invoke_output_diff_modified(
svn_diff_output_fns_t * _obj, void *output_baton, apr_off_t original_start, apr_off_t original_length, apr_off_t modified_start, apr_off_t modified_length, apr_off_t latest_start, apr_off_t latest_length) {
return (_obj->output_diff_modified)(output_baton, original_start, original_length, modified_start, modified_length, latest_start, latest_length);
}
static svn_error_t * svn_diff_output_fns_invoke_output_diff_latest(
svn_diff_output_fns_t * _obj, void *output_baton, apr_off_t original_start, apr_off_t original_length, apr_off_t modified_start, apr_off_t modified_length, apr_off_t latest_start, apr_off_t latest_length) {
return (_obj->output_diff_latest)(output_baton, original_start, original_length, modified_start, modified_length, latest_start, latest_length);
}
static svn_error_t * svn_diff_output_fns_invoke_output_diff_common(
svn_diff_output_fns_t * _obj, void *output_baton, apr_off_t original_start, apr_off_t original_length, apr_off_t modified_start, apr_off_t modified_length, apr_off_t latest_start, apr_off_t latest_length) {
return (_obj->output_diff_common)(output_baton, original_start, original_length, modified_start, modified_length, latest_start, latest_length);
}
static svn_error_t * svn_diff_output_fns_invoke_output_conflict(
svn_diff_output_fns_t * _obj, void *output_baton, apr_off_t original_start, apr_off_t original_length, apr_off_t modified_start, apr_off_t modified_length, apr_off_t latest_start, apr_off_t latest_length, svn_diff_t *resolved_diff) {
return (_obj->output_conflict)(output_baton, original_start, original_length, modified_start, modified_length, latest_start, latest_length, resolved_diff);
}
static VALUE
svn_default_charset(void)
{
return PTR2NUM(APR_DEFAULT_CHARSET);
}
static VALUE
svn_locale_charset(void)
{
return PTR2NUM(APR_LOCALE_CHARSET);
}
/* prompt providers return baton for protecting GC */
static VALUE
svn_swig_rb_auth_get_simple_prompt_provider(
svn_auth_provider_object_t **provider,
svn_auth_simple_prompt_func_t prompt_func,
void *prompt_baton,
int retry_limit,
apr_pool_t *pool)
{
svn_auth_get_simple_prompt_provider(provider, prompt_func, prompt_baton,
retry_limit, pool);
return rb_ary_new3(1, (VALUE)prompt_baton);
}
static VALUE
svn_swig_rb_auth_get_ssl_client_cert_prompt_provider(
svn_auth_provider_object_t **provider,
svn_auth_ssl_client_cert_prompt_func_t prompt_func,
void *prompt_baton,
int retry_limit,
apr_pool_t *pool)
{
svn_auth_get_ssl_client_cert_prompt_provider(provider, prompt_func,
prompt_baton, retry_limit,
pool);
return rb_ary_new3(1, (VALUE)prompt_baton);
}
static VALUE
svn_swig_rb_auth_get_ssl_client_cert_pw_prompt_provider(
svn_auth_provider_object_t **provider,
svn_auth_ssl_client_cert_pw_prompt_func_t prompt_func,
void *prompt_baton,
int retry_limit,
apr_pool_t *pool)
{
svn_auth_get_ssl_client_cert_pw_prompt_provider(provider, prompt_func,
prompt_baton, retry_limit,
pool);
return rb_ary_new3(1, (VALUE)prompt_baton);
}
static VALUE
svn_swig_rb_auth_get_ssl_server_trust_prompt_provider(
svn_auth_provider_object_t **provider,
svn_auth_ssl_server_trust_prompt_func_t prompt_func,
void *prompt_baton,
apr_pool_t *pool)
{
svn_auth_get_ssl_server_trust_prompt_provider(provider, prompt_func,
prompt_baton, pool);
return rb_ary_new3(1, (VALUE)prompt_baton);
}
static VALUE
svn_swig_rb_auth_get_username_prompt_provider(
src/subversion/subversion/bindings/swig/ruby/core.c view on Meta::CPAN
}
{
arg5 = (apr_off_t)NUM2LL(argv[4]);
}
{
arg6 = (apr_off_t)NUM2LL(argv[5]);
}
{
arg7 = (apr_off_t)NUM2LL(argv[6]);
}
{
arg8 = (apr_off_t)NUM2LL(argv[7]);
}
res9 = SWIG_ConvertPtr(argv[8], &argp9,SWIGTYPE_p_svn_diff_t, 0 | 0 );
if (!SWIG_IsOK(res9)) {
SWIG_exception_fail(SWIG_ArgError(res9), Ruby_Format_TypeError( "", "svn_diff_t *","svn_diff_output_fns_invoke_output_conflict", 9, argv[8] ));
}
arg9 = (svn_diff_t *)(argp9);
{
result = (svn_error_t *)svn_diff_output_fns_invoke_output_conflict(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
}
{
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;
}
return vresult;
fail:
return Qnil;
}
SWIGINTERN VALUE
_wrap_svn_default_charset(int argc, VALUE *argv, VALUE self) {
VALUE result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
{
result = (VALUE)svn_default_charset();
}
vresult = result;
return vresult;
fail:
return Qnil;
}
SWIGINTERN VALUE
_wrap_svn_locale_charset(int argc, VALUE *argv, VALUE self) {
VALUE result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
{
result = (VALUE)svn_locale_charset();
}
vresult = result;
return vresult;
fail:
return Qnil;
}
SWIGINTERN VALUE
_wrap_svn_swig_rb_auth_get_simple_prompt_provider(int argc, VALUE *argv, VALUE self) {
svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
svn_auth_simple_prompt_func_t arg2 = (svn_auth_simple_prompt_func_t) 0 ;
void *arg3 = (void *) 0 ;
int arg4 ;
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
VALUE _global_svn_swig_rb_pool ;
apr_pool_t *_global_pool ;
svn_auth_provider_object_t *temp1 ;
int val4 ;
int ecode4 = 0 ;
VALUE result;
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 < 2) || (argc > 3)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
{
arg2 = svn_swig_rb_auth_simple_prompt_func;
arg3 = (void *)svn_swig_rb_make_baton(argv[0], _global_svn_swig_rb_pool);
}
ecode4 = SWIG_AsVal_int(argv[1], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","svn_swig_rb_auth_get_simple_prompt_provider", 4, argv[1] ));
}
arg4 = (int)(val4);
if (argc > 2) {
}
{
result = (VALUE)svn_swig_rb_auth_get_simple_prompt_provider(arg1,arg2,arg3,arg4,arg5);
}
vresult = result;
{
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t, 0));
}
{
VALUE target;
target = _global_vresult_address == &vresult ? self : vresult;
src/subversion/subversion/bindings/swig/ruby/core.c view on Meta::CPAN
rb_define_module_function(mCore, "svn_diff_hunk_get_original_length", _wrap_svn_diff_hunk_get_original_length, -1);
rb_define_module_function(mCore, "svn_diff_hunk_get_modified_start", _wrap_svn_diff_hunk_get_modified_start, -1);
rb_define_module_function(mCore, "svn_diff_hunk_get_modified_length", _wrap_svn_diff_hunk_get_modified_length, -1);
rb_define_module_function(mCore, "svn_diff_hunk_get_leading_context", _wrap_svn_diff_hunk_get_leading_context, -1);
rb_define_module_function(mCore, "svn_diff_hunk_get_trailing_context", _wrap_svn_diff_hunk_get_trailing_context, -1);
SwigClassSvn_prop_patch_t.klass = rb_define_class_under(mCore, "Svn_prop_patch_t", rb_cObject);
SWIG_TypeClientData(SWIGTYPE_p_svn_prop_patch_t, (void *) &SwigClassSvn_prop_patch_t);
rb_define_alloc_func(SwigClassSvn_prop_patch_t.klass, _wrap_svn_prop_patch_t_allocate);
rb_define_method(SwigClassSvn_prop_patch_t.klass, "initialize", _wrap_new_svn_prop_patch_t, -1);
rb_define_method(SwigClassSvn_prop_patch_t.klass, "name=", _wrap_svn_prop_patch_t_name_set, -1);
rb_define_method(SwigClassSvn_prop_patch_t.klass, "name", _wrap_svn_prop_patch_t_name_get, -1);
rb_define_method(SwigClassSvn_prop_patch_t.klass, "operation=", _wrap_svn_prop_patch_t_operation_set, -1);
rb_define_method(SwigClassSvn_prop_patch_t.klass, "operation", _wrap_svn_prop_patch_t_operation_get, -1);
rb_define_method(SwigClassSvn_prop_patch_t.klass, "hunks=", _wrap_svn_prop_patch_t_hunks_set, -1);
rb_define_method(SwigClassSvn_prop_patch_t.klass, "hunks", _wrap_svn_prop_patch_t_hunks_get, -1);
SwigClassSvn_prop_patch_t.mark = 0;
SwigClassSvn_prop_patch_t.destroy = (void (*)(void *)) free_svn_prop_patch_t;
SwigClassSvn_prop_patch_t.trackObjects = 0;
SwigClassSvn_patch_t.klass = rb_define_class_under(mCore, "Svn_patch_t", rb_cObject);
SWIG_TypeClientData(SWIGTYPE_p_svn_patch_t, (void *) &SwigClassSvn_patch_t);
rb_define_alloc_func(SwigClassSvn_patch_t.klass, _wrap_svn_patch_t_allocate);
rb_define_method(SwigClassSvn_patch_t.klass, "initialize", _wrap_new_svn_patch_t, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "old_filename=", _wrap_svn_patch_t_old_filename_set, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "old_filename", _wrap_svn_patch_t_old_filename_get, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "new_filename=", _wrap_svn_patch_t_new_filename_set, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "new_filename", _wrap_svn_patch_t_new_filename_get, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "hunks=", _wrap_svn_patch_t_hunks_set, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "hunks", _wrap_svn_patch_t_hunks_get, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "prop_patches=", _wrap_svn_patch_t_prop_patches_set, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "prop_patches", _wrap_svn_patch_t_prop_patches_get, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "operation=", _wrap_svn_patch_t_operation_set, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "operation", _wrap_svn_patch_t_operation_get, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "reverse=", _wrap_svn_patch_t_reverse_set, -1);
rb_define_method(SwigClassSvn_patch_t.klass, "reverse", _wrap_svn_patch_t_reverse_get, -1);
SwigClassSvn_patch_t.mark = 0;
SwigClassSvn_patch_t.destroy = (void (*)(void *)) free_svn_patch_t;
SwigClassSvn_patch_t.trackObjects = 0;
rb_define_module_function(mCore, "svn_diff_open_patch_file", _wrap_svn_diff_open_patch_file, -1);
rb_define_module_function(mCore, "svn_diff_parse_next_patch", _wrap_svn_diff_parse_next_patch, -1);
rb_define_module_function(mCore, "svn_diff_close_patch_file", _wrap_svn_diff_close_patch_file, -1);
rb_define_module_function(mCore, "svn_diff_fns2_invoke_datasources_open", _wrap_svn_diff_fns2_invoke_datasources_open, -1);
rb_define_module_function(mCore, "svn_diff_fns2_invoke_datasource_close", _wrap_svn_diff_fns2_invoke_datasource_close, -1);
rb_define_module_function(mCore, "svn_diff_fns2_invoke_datasource_get_next_token", _wrap_svn_diff_fns2_invoke_datasource_get_next_token, -1);
rb_define_module_function(mCore, "svn_diff_fns2_invoke_token_compare", _wrap_svn_diff_fns2_invoke_token_compare, -1);
rb_define_module_function(mCore, "svn_diff_fns2_invoke_token_discard", _wrap_svn_diff_fns2_invoke_token_discard, -1);
rb_define_module_function(mCore, "svn_diff_fns2_invoke_token_discard_all", _wrap_svn_diff_fns2_invoke_token_discard_all, -1);
rb_define_module_function(mCore, "svn_diff_fns_invoke_datasource_open", _wrap_svn_diff_fns_invoke_datasource_open, -1);
rb_define_module_function(mCore, "svn_diff_fns_invoke_datasource_close", _wrap_svn_diff_fns_invoke_datasource_close, -1);
rb_define_module_function(mCore, "svn_diff_fns_invoke_datasource_get_next_token", _wrap_svn_diff_fns_invoke_datasource_get_next_token, -1);
rb_define_module_function(mCore, "svn_diff_fns_invoke_token_compare", _wrap_svn_diff_fns_invoke_token_compare, -1);
rb_define_module_function(mCore, "svn_diff_fns_invoke_token_discard", _wrap_svn_diff_fns_invoke_token_discard, -1);
rb_define_module_function(mCore, "svn_diff_fns_invoke_token_discard_all", _wrap_svn_diff_fns_invoke_token_discard_all, -1);
rb_define_module_function(mCore, "svn_diff_output_fns_invoke_output_common", _wrap_svn_diff_output_fns_invoke_output_common, -1);
rb_define_module_function(mCore, "svn_diff_output_fns_invoke_output_diff_modified", _wrap_svn_diff_output_fns_invoke_output_diff_modified, -1);
rb_define_module_function(mCore, "svn_diff_output_fns_invoke_output_diff_latest", _wrap_svn_diff_output_fns_invoke_output_diff_latest, -1);
rb_define_module_function(mCore, "svn_diff_output_fns_invoke_output_diff_common", _wrap_svn_diff_output_fns_invoke_output_diff_common, -1);
rb_define_module_function(mCore, "svn_diff_output_fns_invoke_output_conflict", _wrap_svn_diff_output_fns_invoke_output_conflict, -1);
rb_define_module_function(mCore, "svn_default_charset", _wrap_svn_default_charset, -1);
rb_define_module_function(mCore, "svn_locale_charset", _wrap_svn_locale_charset, -1);
rb_define_module_function(mCore, "svn_swig_rb_auth_get_simple_prompt_provider", _wrap_svn_swig_rb_auth_get_simple_prompt_provider, -1);
rb_define_module_function(mCore, "svn_swig_rb_auth_get_ssl_client_cert_prompt_provider", _wrap_svn_swig_rb_auth_get_ssl_client_cert_prompt_provider, -1);
rb_define_module_function(mCore, "svn_swig_rb_auth_get_ssl_client_cert_pw_prompt_provider", _wrap_svn_swig_rb_auth_get_ssl_client_cert_pw_prompt_provider, -1);
rb_define_module_function(mCore, "svn_swig_rb_auth_get_ssl_server_trust_prompt_provider", _wrap_svn_swig_rb_auth_get_ssl_server_trust_prompt_provider, -1);
rb_define_module_function(mCore, "svn_swig_rb_auth_get_username_prompt_provider", _wrap_svn_swig_rb_auth_get_username_prompt_provider, -1);
rb_define_module_function(mCore, "svn_swig_mergeinfo_merge", _wrap_svn_swig_mergeinfo_merge, -1);
rb_define_module_function(mCore, "svn_swig_mergeinfo_sort", _wrap_svn_swig_mergeinfo_sort, -1);
rb_define_module_function(mCore, "svn_swig_rangelist_merge", _wrap_svn_swig_rangelist_merge, -1);
rb_define_module_function(mCore, "svn_swig_rangelist_reverse", _wrap_svn_swig_rangelist_reverse, -1);
}
( run in 0.964 second using v1.01-cache-2.11-cpan-5735350b133 )