Alien-SVN

 view release on metacpan or  search on metacpan

src/subversion/subversion/bindings/swig/ruby/core.c  view on Meta::CPAN

  }
  return Qnil;
}


SWIGINTERN VALUE
_wrap_svn_log_entry_dup(int argc, VALUE *argv, VALUE self) {
  svn_log_entry_t *arg1 = (svn_log_entry_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_log_entry_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_log_entry_t, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "svn_log_entry_t const *","svn_log_entry_dup", 1, argv[0] )); 
  }
  arg1 = (svn_log_entry_t *)(argp1);
  if (argc > 1) {
    
  }
  {
    result = (svn_log_entry_t *)svn_log_entry_dup((struct svn_log_entry_t const *)arg1,arg2);
    
    
    
  }
  vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_log_entry_t, 0 |  0 );
  {
    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_mime_type_validate(int argc, VALUE *argv, VALUE self) {
  char *arg1 = (char *) 0 ;
  apr_pool_t *arg2 = (apr_pool_t *) 0 ;
  VALUE _global_svn_swig_rb_pool ;
  apr_pool_t *_global_pool ;
  int res1 ;
  char *buf1 = 0 ;
  int alloc1 = 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_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_mime_type_validate", 1, argv[0] ));
  }
  arg1 = (char *)(buf1);
  if (argc > 1) {
    
  }
  {
    result = (svn_error_t *)svn_mime_type_validate((char const *)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;
  }
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
  {
    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);
  {
    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_mime_type_is_binary(int argc, VALUE *argv, VALUE self) {
  char *arg1 = (char *) 0 ;
  int res1 ;
  char *buf1 = 0 ;
  int alloc1 = 0 ;
  svn_boolean_t result;
  VALUE vresult = Qnil;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",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_mime_type_is_binary", 1, argv[0] ));
  }
  arg1 = (char *)(buf1);
  {
    result = (svn_boolean_t)svn_mime_type_is_binary((char const *)arg1);
    
    
    
  }
  vresult = result ? Qtrue : Qfalse;
  if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
  return vresult;

src/subversion/subversion/bindings/swig/ruby/core.c  view on Meta::CPAN

  SWIG_TypeClientData(SWIGTYPE_p_svn_log_changed_path2_t, (void *) &SwigClassSvn_log_changed_path2_t);
  rb_define_alloc_func(SwigClassSvn_log_changed_path2_t.klass, _wrap_svn_log_changed_path2_t_allocate);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "initialize", _wrap_new_svn_log_changed_path2_t, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "action=", _wrap_svn_log_changed_path2_t_action_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "action", _wrap_svn_log_changed_path2_t_action_get, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "copyfrom_path=", _wrap_svn_log_changed_path2_t_copyfrom_path_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "copyfrom_path", _wrap_svn_log_changed_path2_t_copyfrom_path_get, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "copyfrom_rev=", _wrap_svn_log_changed_path2_t_copyfrom_rev_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "copyfrom_rev", _wrap_svn_log_changed_path2_t_copyfrom_rev_get, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "node_kind=", _wrap_svn_log_changed_path2_t_node_kind_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "node_kind", _wrap_svn_log_changed_path2_t_node_kind_get, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "text_modified=", _wrap_svn_log_changed_path2_t_text_modified_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "text_modified", _wrap_svn_log_changed_path2_t_text_modified_get, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "props_modified=", _wrap_svn_log_changed_path2_t_props_modified_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path2_t.klass, "props_modified", _wrap_svn_log_changed_path2_t_props_modified_get, -1);
  SwigClassSvn_log_changed_path2_t.mark = 0;
  SwigClassSvn_log_changed_path2_t.destroy = (void (*)(void *)) free_svn_log_changed_path2_t;
  SwigClassSvn_log_changed_path2_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_log_changed_path2_create", _wrap_svn_log_changed_path2_create, -1);
  rb_define_module_function(mCore, "svn_log_changed_path2_dup", _wrap_svn_log_changed_path2_dup, -1);
  
  SwigClassSvn_log_changed_path_t.klass = rb_define_class_under(mCore, "Svn_log_changed_path_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_log_changed_path_t, (void *) &SwigClassSvn_log_changed_path_t);
  rb_define_alloc_func(SwigClassSvn_log_changed_path_t.klass, _wrap_svn_log_changed_path_t_allocate);
  rb_define_method(SwigClassSvn_log_changed_path_t.klass, "initialize", _wrap_new_svn_log_changed_path_t, -1);
  rb_define_method(SwigClassSvn_log_changed_path_t.klass, "action=", _wrap_svn_log_changed_path_t_action_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path_t.klass, "action", _wrap_svn_log_changed_path_t_action_get, -1);
  rb_define_method(SwigClassSvn_log_changed_path_t.klass, "copyfrom_path", _wrap_svn_log_changed_path_t_copyfrom_path_get, -1);
  rb_define_method(SwigClassSvn_log_changed_path_t.klass, "copyfrom_rev=", _wrap_svn_log_changed_path_t_copyfrom_rev_set, -1);
  rb_define_method(SwigClassSvn_log_changed_path_t.klass, "copyfrom_rev", _wrap_svn_log_changed_path_t_copyfrom_rev_get, -1);
  SwigClassSvn_log_changed_path_t.mark = 0;
  SwigClassSvn_log_changed_path_t.destroy = (void (*)(void *)) free_svn_log_changed_path_t;
  SwigClassSvn_log_changed_path_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_log_changed_path_dup", _wrap_svn_log_changed_path_dup, -1);
  
  SwigClassSvn_log_entry_t.klass = rb_define_class_under(mCore, "Svn_log_entry_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_log_entry_t, (void *) &SwigClassSvn_log_entry_t);
  rb_define_alloc_func(SwigClassSvn_log_entry_t.klass, _wrap_svn_log_entry_t_allocate);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "initialize", _wrap_new_svn_log_entry_t, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "changed_paths=", _wrap_svn_log_entry_t_changed_paths_set, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "changed_paths", _wrap_svn_log_entry_t_changed_paths_get, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "revision=", _wrap_svn_log_entry_t_revision_set, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "revision", _wrap_svn_log_entry_t_revision_get, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "revprops=", _wrap_svn_log_entry_t_revprops_set, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "revprops", _wrap_svn_log_entry_t_revprops_get, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "has_children=", _wrap_svn_log_entry_t_has_children_set, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "has_children", _wrap_svn_log_entry_t_has_children_get, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "changed_paths2=", _wrap_svn_log_entry_t_changed_paths2_set, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "changed_paths2", _wrap_svn_log_entry_t_changed_paths2_get, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "non_inheritable=", _wrap_svn_log_entry_t_non_inheritable_set, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "non_inheritable", _wrap_svn_log_entry_t_non_inheritable_get, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "subtractive_merge=", _wrap_svn_log_entry_t_subtractive_merge_set, -1);
  rb_define_method(SwigClassSvn_log_entry_t.klass, "subtractive_merge", _wrap_svn_log_entry_t_subtractive_merge_get, -1);
  SwigClassSvn_log_entry_t.mark = 0;
  SwigClassSvn_log_entry_t.destroy = (void (*)(void *)) free_svn_log_entry_t;
  SwigClassSvn_log_entry_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_log_entry_create", _wrap_svn_log_entry_create, -1);
  rb_define_module_function(mCore, "svn_log_entry_dup", _wrap_svn_log_entry_dup, -1);
  rb_define_const(mCore, "SVN_STREAM_CHUNK_SIZE", SWIG_From_int((int)(102400)));
  rb_define_const(mCore, "SVN__STREAM_CHUNK_SIZE", SWIG_From_int((int)(16384)));
  rb_define_module_function(mCore, "svn_mime_type_validate", _wrap_svn_mime_type_validate, -1);
  rb_define_module_function(mCore, "svn_mime_type_is_binary", _wrap_svn_mime_type_is_binary, -1);
  
  SwigClassSvn_lock_t.klass = rb_define_class_under(mCore, "Svn_lock_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_lock_t, (void *) &SwigClassSvn_lock_t);
  rb_define_alloc_func(SwigClassSvn_lock_t.klass, _wrap_svn_lock_t_allocate);
  rb_define_method(SwigClassSvn_lock_t.klass, "initialize", _wrap_new_svn_lock_t, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "path=", _wrap_svn_lock_t_path_set, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "path", _wrap_svn_lock_t_path_get, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "token=", _wrap_svn_lock_t_token_set, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "token", _wrap_svn_lock_t_token_get, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "owner=", _wrap_svn_lock_t_owner_set, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "owner", _wrap_svn_lock_t_owner_get, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "comment=", _wrap_svn_lock_t_comment_set, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "comment", _wrap_svn_lock_t_comment_get, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "is_dav_comment=", _wrap_svn_lock_t_is_dav_comment_set, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "is_dav_comment", _wrap_svn_lock_t_is_dav_comment_get, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "creation_date=", _wrap_svn_lock_t_creation_date_set, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "creation_date", _wrap_svn_lock_t_creation_date_get, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "expiration_date=", _wrap_svn_lock_t_expiration_date_set, -1);
  rb_define_method(SwigClassSvn_lock_t.klass, "expiration_date", _wrap_svn_lock_t_expiration_date_get, -1);
  SwigClassSvn_lock_t.mark = 0;
  SwigClassSvn_lock_t.destroy = (void (*)(void *)) free_svn_lock_t;
  SwigClassSvn_lock_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_lock_create", _wrap_svn_lock_create, -1);
  rb_define_module_function(mCore, "svn_lock_dup", _wrap_svn_lock_dup, -1);
  rb_define_module_function(mCore, "svn_uuid_generate", _wrap_svn_uuid_generate, -1);
  
  SwigClassSvn_merge_range_t.klass = rb_define_class_under(mCore, "Svn_merge_range_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_merge_range_t, (void *) &SwigClassSvn_merge_range_t);
  rb_define_alloc_func(SwigClassSvn_merge_range_t.klass, _wrap_svn_merge_range_t_allocate);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "initialize", _wrap_new_svn_merge_range_t, -1);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "start=", _wrap_svn_merge_range_t_start_set, -1);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "start", _wrap_svn_merge_range_t_start_get, -1);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "end=", _wrap_svn_merge_range_t_end_set, -1);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "end", _wrap_svn_merge_range_t_end_get, -1);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "inheritable=", _wrap_svn_merge_range_t_inheritable_set, -1);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "inheritable", _wrap_svn_merge_range_t_inheritable_get, -1);
  rb_define_method(SwigClassSvn_merge_range_t.klass, "dup", _wrap_svn_merge_range_t_dup, -1);
  SwigClassSvn_merge_range_t.mark = 0;
  SwigClassSvn_merge_range_t.destroy = (void (*)(void *)) free_svn_merge_range_t;
  SwigClassSvn_merge_range_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_merge_range_dup", _wrap_svn_merge_range_dup, -1);
  rb_define_module_function(mCore, "svn_merge_range_contains_rev", _wrap_svn_merge_range_contains_rev, -1);
  
  SwigClassSvn_location_segment_t.klass = rb_define_class_under(mCore, "Svn_location_segment_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_location_segment_t, (void *) &SwigClassSvn_location_segment_t);
  rb_define_alloc_func(SwigClassSvn_location_segment_t.klass, _wrap_svn_location_segment_t_allocate);
  rb_define_method(SwigClassSvn_location_segment_t.klass, "initialize", _wrap_new_svn_location_segment_t, -1);
  rb_define_method(SwigClassSvn_location_segment_t.klass, "range_start=", _wrap_svn_location_segment_t_range_start_set, -1);
  rb_define_method(SwigClassSvn_location_segment_t.klass, "range_start", _wrap_svn_location_segment_t_range_start_get, -1);
  rb_define_method(SwigClassSvn_location_segment_t.klass, "range_end=", _wrap_svn_location_segment_t_range_end_set, -1);
  rb_define_method(SwigClassSvn_location_segment_t.klass, "range_end", _wrap_svn_location_segment_t_range_end_get, -1);
  rb_define_method(SwigClassSvn_location_segment_t.klass, "path=", _wrap_svn_location_segment_t_path_set, -1);
  rb_define_method(SwigClassSvn_location_segment_t.klass, "path", _wrap_svn_location_segment_t_path_get, -1);
  SwigClassSvn_location_segment_t.mark = 0;
  SwigClassSvn_location_segment_t.destroy = (void (*)(void *)) free_svn_location_segment_t;
  SwigClassSvn_location_segment_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_location_segment_dup", _wrap_svn_location_segment_dup, -1);
  rb_define_module_function(mCore, "svn_log_invoke_entry_receiver", _wrap_svn_log_invoke_entry_receiver, -1);
  rb_define_module_function(mCore, "svn_log_invoke_message_receiver", _wrap_svn_log_invoke_message_receiver, -1);



( run in 1.881 second using v1.01-cache-2.11-cpan-df04353d9ac )