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 )