Alien-SVN

 view release on metacpan or  search on metacpan

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

  return Qnil;
}


static swig_class SwigClassSvn_diff_file_options_t;

SWIGINTERN VALUE
_wrap_svn_diff_file_options_t_ignore_space_set(int argc, VALUE *argv, VALUE self) {
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
  svn_diff_file_ignore_space_t 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_diff_file_options_t, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_space", 1, self )); 
  }
  arg1 = (struct svn_diff_file_options_t *)(argp1);
  ecode2 = SWIG_AsVal_int(argv[0], &val2);
  if (!SWIG_IsOK(ecode2)) {
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "svn_diff_file_ignore_space_t","ignore_space", 2, argv[0] ));
  } 
  arg2 = (svn_diff_file_ignore_space_t)(val2);
  if (arg1) (arg1)->ignore_space = arg2;
  return Qnil;
fail:
  return Qnil;
}


SWIGINTERN VALUE
_wrap_svn_diff_file_options_t_ignore_space_get(int argc, VALUE *argv, VALUE self) {
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  svn_diff_file_ignore_space_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_diff_file_options_t, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_space", 1, self )); 
  }
  arg1 = (struct svn_diff_file_options_t *)(argp1);
  result = (svn_diff_file_ignore_space_t) ((arg1)->ignore_space);
  vresult = SWIG_From_int((int)(result));
  return vresult;
fail:
  return Qnil;
}


SWIGINTERN VALUE
_wrap_svn_diff_file_options_t_ignore_eol_style_set(int argc, VALUE *argv, VALUE self) {
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
  svn_boolean_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_diff_file_options_t, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_eol_style", 1, self )); 
  }
  arg1 = (struct svn_diff_file_options_t *)(argp1);
  arg2 = RTEST(argv[0]);
  if (arg1) (arg1)->ignore_eol_style = arg2;
  return Qnil;
fail:
  return Qnil;
}


SWIGINTERN VALUE
_wrap_svn_diff_file_options_t_ignore_eol_style_get(int argc, VALUE *argv, VALUE self) {
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  svn_boolean_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_diff_file_options_t, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","ignore_eol_style", 1, self )); 
  }
  arg1 = (struct svn_diff_file_options_t *)(argp1);
  result = (svn_boolean_t) ((arg1)->ignore_eol_style);
  vresult = result ? Qtrue : Qfalse;
  return vresult;
fail:
  return Qnil;
}


SWIGINTERN VALUE
_wrap_svn_diff_file_options_t_show_c_function_set(int argc, VALUE *argv, VALUE self) {
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
  svn_boolean_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_diff_file_options_t, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","show_c_function", 1, self )); 
  }
  arg1 = (struct svn_diff_file_options_t *)(argp1);
  arg2 = RTEST(argv[0]);
  if (arg1) (arg1)->show_c_function = arg2;
  return Qnil;
fail:
  return Qnil;
}


SWIGINTERN VALUE
_wrap_svn_diff_file_options_t_show_c_function_get(int argc, VALUE *argv, VALUE self) {
  struct svn_diff_file_options_t *arg1 = (struct svn_diff_file_options_t *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  svn_boolean_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_diff_file_options_t, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct svn_diff_file_options_t *","show_c_function", 1, self )); 
  }
  arg1 = (struct svn_diff_file_options_t *)(argp1);
  result = (svn_boolean_t) ((arg1)->show_c_function);
  vresult = result ? Qtrue : Qfalse;
  return vresult;
fail:
  return Qnil;
}


#ifdef HAVE_RB_DEFINE_ALLOC_FUNC
SWIGINTERN VALUE
_wrap_svn_diff_file_options_t_allocate(VALUE self) {
#else
  SWIGINTERN VALUE
  _wrap_svn_diff_file_options_t_allocate(int argc, VALUE *argv, VALUE self) {

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

  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "compiled_version", _wrap_svn_version_ext_linked_lib_t_compiled_version_get, -1);
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "runtime_version=", _wrap_svn_version_ext_linked_lib_t_runtime_version_set, -1);
  rb_define_method(SwigClassSvn_version_ext_linked_lib_t.klass, "runtime_version", _wrap_svn_version_ext_linked_lib_t_runtime_version_get, -1);
  SwigClassSvn_version_ext_linked_lib_t.mark = 0;
  SwigClassSvn_version_ext_linked_lib_t.destroy = (void (*)(void *)) free_svn_version_ext_linked_lib_t;
  SwigClassSvn_version_ext_linked_lib_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_version_ext_linked_libs", _wrap_svn_version_ext_linked_libs, -1);
  
  SwigClassSvn_version_ext_loaded_lib_t.klass = rb_define_class_under(mCore, "Svn_version_ext_loaded_lib_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_version_ext_loaded_lib_t, (void *) &SwigClassSvn_version_ext_loaded_lib_t);
  rb_define_alloc_func(SwigClassSvn_version_ext_loaded_lib_t.klass, _wrap_svn_version_ext_loaded_lib_t_allocate);
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "initialize", _wrap_new_svn_version_ext_loaded_lib_t, -1);
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "name=", _wrap_svn_version_ext_loaded_lib_t_name_set, -1);
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "name", _wrap_svn_version_ext_loaded_lib_t_name_get, -1);
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "version=", _wrap_svn_version_ext_loaded_lib_t_version_set, -1);
  rb_define_method(SwigClassSvn_version_ext_loaded_lib_t.klass, "version", _wrap_svn_version_ext_loaded_lib_t_version_get, -1);
  SwigClassSvn_version_ext_loaded_lib_t.mark = 0;
  SwigClassSvn_version_ext_loaded_lib_t.destroy = (void (*)(void *)) free_svn_version_ext_loaded_lib_t;
  SwigClassSvn_version_ext_loaded_lib_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_version_ext_loaded_libs", _wrap_svn_version_ext_loaded_libs, -1);
  rb_define_module_function(mCore, "svn_version_checklist_invoke_version_query", _wrap_svn_version_checklist_invoke_version_query, -1);
  rb_define_module_function(mCore, "svn_version_invoke_func", _wrap_svn_version_invoke_func, -1);
  rb_define_module_function(mCore, "svn_prop_dup", _wrap_svn_prop_dup, -1);
  rb_define_module_function(mCore, "svn_prop_array_dup", _wrap_svn_prop_array_dup, -1);
  
  SwigClassSvn_prop_inherited_item_t.klass = rb_define_class_under(mCore, "Svn_prop_inherited_item_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_prop_inherited_item_t, (void *) &SwigClassSvn_prop_inherited_item_t);
  rb_define_alloc_func(SwigClassSvn_prop_inherited_item_t.klass, _wrap_svn_prop_inherited_item_t_allocate);
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "initialize", _wrap_new_svn_prop_inherited_item_t, -1);
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "path_or_url=", _wrap_svn_prop_inherited_item_t_path_or_url_set, -1);
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "path_or_url", _wrap_svn_prop_inherited_item_t_path_or_url_get, -1);
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "prop_hash=", _wrap_svn_prop_inherited_item_t_prop_hash_set, -1);
  rb_define_method(SwigClassSvn_prop_inherited_item_t.klass, "prop_hash", _wrap_svn_prop_inherited_item_t_prop_hash_get, -1);
  SwigClassSvn_prop_inherited_item_t.mark = 0;
  SwigClassSvn_prop_inherited_item_t.destroy = (void (*)(void *)) free_svn_prop_inherited_item_t;
  SwigClassSvn_prop_inherited_item_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_prop_hash_to_array", _wrap_svn_prop_hash_to_array, -1);
  rb_define_module_function(mCore, "svn_prop_array_to_hash", _wrap_svn_prop_array_to_hash, -1);
  rb_define_module_function(mCore, "svn_prop_hash_dup", _wrap_svn_prop_hash_dup, -1);
  rb_define_module_function(mCore, "svn_prop_get_value", _wrap_svn_prop_get_value, -1);
  rb_define_const(mCore, "Svn_prop_entry_kind", SWIG_From_int((int)(svn_prop_entry_kind)));
  rb_define_const(mCore, "Svn_prop_wc_kind", SWIG_From_int((int)(svn_prop_wc_kind)));
  rb_define_const(mCore, "Svn_prop_regular_kind", SWIG_From_int((int)(svn_prop_regular_kind)));
  rb_define_module_function(mCore, "svn_property_kind2", _wrap_svn_property_kind2, -1);
  rb_define_module_function(mCore, "svn_property_kind", _wrap_svn_property_kind, -1);
  rb_define_module_function(mCore, "svn_prop_is_svn_prop", _wrap_svn_prop_is_svn_prop, -1);
  rb_define_module_function(mCore, "svn_prop_has_svn_prop", _wrap_svn_prop_has_svn_prop, -1);
  rb_define_module_function(mCore, "svn_prop_is_boolean", _wrap_svn_prop_is_boolean, -1);
  rb_define_module_function(mCore, "svn_prop_is_known_svn_rev_prop", _wrap_svn_prop_is_known_svn_rev_prop, -1);
  rb_define_module_function(mCore, "svn_prop_is_known_svn_node_prop", _wrap_svn_prop_is_known_svn_node_prop, -1);
  rb_define_module_function(mCore, "svn_prop_is_known_svn_file_prop", _wrap_svn_prop_is_known_svn_file_prop, -1);
  rb_define_module_function(mCore, "svn_prop_is_known_svn_dir_prop", _wrap_svn_prop_is_known_svn_dir_prop, -1);
  rb_define_module_function(mCore, "svn_prop_needs_translation", _wrap_svn_prop_needs_translation, -1);
  rb_define_module_function(mCore, "svn_categorize_props", _wrap_svn_categorize_props, -1);
  rb_define_module_function(mCore, "svn_prop_diffs", _wrap_svn_prop_diffs, -1);
  rb_define_module_function(mCore, "svn_prop_name_is_valid", _wrap_svn_prop_name_is_valid, -1);
  rb_define_const(mCore, "SVN_PROP_PREFIX", SWIG_FromCharPtr("svn:"));
  rb_define_const(mCore, "SVN_PROP_BOOLEAN_TRUE", SWIG_FromCharPtr("*"));
  rb_define_const(mCore, "SVN_PROP_MIME_TYPE", SWIG_FromCharPtr("svn:mime-type"));
  rb_define_const(mCore, "SVN_PROP_IGNORE", SWIG_FromCharPtr("svn:ignore"));
  rb_define_const(mCore, "SVN_PROP_EOL_STYLE", SWIG_FromCharPtr("svn:eol-style"));
  rb_define_const(mCore, "SVN_PROP_KEYWORDS", SWIG_FromCharPtr("svn:keywords"));
  rb_define_const(mCore, "SVN_PROP_EXECUTABLE", SWIG_FromCharPtr("svn:executable"));
  rb_define_const(mCore, "SVN_PROP_EXECUTABLE_VALUE", SWIG_FromCharPtr("*"));
  rb_define_const(mCore, "SVN_PROP_NEEDS_LOCK", SWIG_FromCharPtr("svn:needs-lock"));
  rb_define_const(mCore, "SVN_PROP_NEEDS_LOCK_VALUE", SWIG_FromCharPtr("*"));
  rb_define_const(mCore, "SVN_PROP_SPECIAL", SWIG_FromCharPtr("svn:special"));
  rb_define_const(mCore, "SVN_PROP_SPECIAL_VALUE", SWIG_FromCharPtr("*"));
  rb_define_const(mCore, "SVN_PROP_EXTERNALS", SWIG_FromCharPtr("svn:externals"));
  rb_define_const(mCore, "SVN_PROP_MERGEINFO", SWIG_FromCharPtr("svn:mergeinfo"));
  rb_define_const(mCore, "SVN_PROP_INHERITABLE_AUTO_PROPS", SWIG_FromCharPtr("svn:auto-props"));
  rb_define_const(mCore, "SVN_PROP_INHERITABLE_IGNORES", SWIG_FromCharPtr("svn:global-ignores"));
  rb_define_const(mCore, "SVN_PROP_TEXT_TIME", SWIG_FromCharPtr("svn:text-time"));
  rb_define_const(mCore, "SVN_PROP_OWNER", SWIG_FromCharPtr("svn:owner"));
  rb_define_const(mCore, "SVN_PROP_GROUP", SWIG_FromCharPtr("svn:group"));
  rb_define_const(mCore, "SVN_PROP_UNIX_MODE", SWIG_FromCharPtr("svn:unix-mode"));
  rb_define_const(mCore, "SVN_PROP_WC_PREFIX", SWIG_FromCharPtr("svn:wc:"));
  rb_define_const(mCore, "SVN_PROP_ENTRY_PREFIX", SWIG_FromCharPtr("svn:entry:"));
  rb_define_const(mCore, "SVN_PROP_ENTRY_COMMITTED_REV", SWIG_FromCharPtr("svn:entry:committed-rev"));
  rb_define_const(mCore, "SVN_PROP_ENTRY_COMMITTED_DATE", SWIG_FromCharPtr("svn:entry:committed-date"));
  rb_define_const(mCore, "SVN_PROP_ENTRY_LAST_AUTHOR", SWIG_FromCharPtr("svn:entry:last-author"));
  rb_define_const(mCore, "SVN_PROP_ENTRY_UUID", SWIG_FromCharPtr("svn:entry:uuid"));
  rb_define_const(mCore, "SVN_PROP_ENTRY_LOCK_TOKEN", SWIG_FromCharPtr("svn:entry:lock-token"));
  rb_define_const(mCore, "SVN_PROP_CUSTOM_PREFIX", SWIG_FromCharPtr("svn:custom:"));
  rb_define_const(mCore, "SVN_PROP_REVISION_AUTHOR", SWIG_FromCharPtr("svn:author"));
  rb_define_const(mCore, "SVN_PROP_REVISION_LOG", SWIG_FromCharPtr("svn:log"));
  rb_define_const(mCore, "SVN_PROP_REVISION_DATE", SWIG_FromCharPtr("svn:date"));
  rb_define_const(mCore, "SVN_PROP_REVISION_ORIG_DATE", SWIG_FromCharPtr("svn:original-date"));
  rb_define_const(mCore, "SVN_PROP_REVISION_AUTOVERSIONED", SWIG_FromCharPtr("svn:autoversioned"));
  rb_define_const(mCore, "SVNSYNC_PROP_PREFIX", SWIG_FromCharPtr("svn:sync-"));
  rb_define_const(mCore, "SVNSYNC_PROP_LOCK", SWIG_FromCharPtr("svn:sync-lock"));
  rb_define_const(mCore, "SVNSYNC_PROP_FROM_URL", SWIG_FromCharPtr("svn:sync-from-url"));
  rb_define_const(mCore, "SVNSYNC_PROP_FROM_UUID", SWIG_FromCharPtr("svn:sync-from-uuid"));
  rb_define_const(mCore, "SVNSYNC_PROP_LAST_MERGED_REV", SWIG_FromCharPtr("svn:sync-last-merged-rev"));
  rb_define_const(mCore, "SVNSYNC_PROP_CURRENTLY_COPYING", SWIG_FromCharPtr("svn:sync-currently-copying"));
  rb_define_const(mCore, "SVN_PROP_TXN_PREFIX", SWIG_FromCharPtr("svn:txn-"));
  rb_define_const(mCore, "SVN_PROP_TXN_CLIENT_COMPAT_VERSION", SWIG_FromCharPtr("svn:txn-client-compat-version"));
  rb_define_const(mCore, "SVN_PROP_TXN_USER_AGENT", SWIG_FromCharPtr("svn:txn-user-agent"));
  rb_define_const(mCore, "SVN_PROP_REVISION_PREFIX", SWIG_FromCharPtr("svn:revision-"));
  rb_define_const(mCore, "SVN_OPT_MAX_ALIASES", SWIG_From_int((int)(3)));
  rb_define_const(mCore, "SVN_OPT_MAX_OPTIONS", SWIG_From_int((int)(50)));
  rb_define_const(mCore, "SVN_OPT_FIRST_LONGOPT_ID", SWIG_From_int((int)(256)));
  
  SwigClassSvn_opt_subcommand_desc2_t.klass = rb_define_class_under(mCore, "Svn_opt_subcommand_desc2_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_opt_subcommand_desc2_t, (void *) &SwigClassSvn_opt_subcommand_desc2_t);
  rb_define_alloc_func(SwigClassSvn_opt_subcommand_desc2_t.klass, _wrap_svn_opt_subcommand_desc2_t_allocate);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "initialize", _wrap_new_svn_opt_subcommand_desc2_t, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "name=", _wrap_svn_opt_subcommand_desc2_t_name_set, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "name", _wrap_svn_opt_subcommand_desc2_t_name_get, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "cmd_func=", _wrap_svn_opt_subcommand_desc2_t_cmd_func_set, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "cmd_func", _wrap_svn_opt_subcommand_desc2_t_cmd_func_get, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "aliases=", _wrap_svn_opt_subcommand_desc2_t_aliases_set, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "aliases", _wrap_svn_opt_subcommand_desc2_t_aliases_get, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "help=", _wrap_svn_opt_subcommand_desc2_t_help_set, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "help", _wrap_svn_opt_subcommand_desc2_t_help_get, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "valid_options=", _wrap_svn_opt_subcommand_desc2_t_valid_options_set, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "valid_options", _wrap_svn_opt_subcommand_desc2_t_valid_options_get, -1);
  rb_define_method(SwigClassSvn_opt_subcommand_desc2_t.klass, "desc_overrides", _wrap_svn_opt_subcommand_desc2_t_desc_overrides_get, -1);
  SwigClassSvn_opt_subcommand_desc2_t.mark = 0;
  SwigClassSvn_opt_subcommand_desc2_t.destroy = (void (*)(void *)) free_svn_opt_subcommand_desc2_t;
  SwigClassSvn_opt_subcommand_desc2_t.trackObjects = 0;

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

  rb_define_alloc_func(SwigClassSvn_diff_fns_t.klass, _wrap_svn_diff_fns_t_allocate);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "initialize", _wrap_new_svn_diff_fns_t, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "datasource_open=", _wrap_svn_diff_fns_t_datasource_open_set, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "datasource_open", _wrap_svn_diff_fns_t_datasource_open_get, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "datasource_close=", _wrap_svn_diff_fns_t_datasource_close_set, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "datasource_close", _wrap_svn_diff_fns_t_datasource_close_get, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "datasource_get_next_token=", _wrap_svn_diff_fns_t_datasource_get_next_token_set, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "datasource_get_next_token", _wrap_svn_diff_fns_t_datasource_get_next_token_get, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "token_compare=", _wrap_svn_diff_fns_t_token_compare_set, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "token_compare", _wrap_svn_diff_fns_t_token_compare_get, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "token_discard=", _wrap_svn_diff_fns_t_token_discard_set, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "token_discard", _wrap_svn_diff_fns_t_token_discard_get, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "token_discard_all=", _wrap_svn_diff_fns_t_token_discard_all_set, -1);
  rb_define_method(SwigClassSvn_diff_fns_t.klass, "token_discard_all", _wrap_svn_diff_fns_t_token_discard_all_get, -1);
  SwigClassSvn_diff_fns_t.mark = 0;
  SwigClassSvn_diff_fns_t.destroy = (void (*)(void *)) free_svn_diff_fns_t;
  SwigClassSvn_diff_fns_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_diff_diff_2", _wrap_svn_diff_diff_2, -1);
  rb_define_module_function(mCore, "svn_diff_diff", _wrap_svn_diff_diff, -1);
  rb_define_module_function(mCore, "svn_diff_diff3_2", _wrap_svn_diff_diff3_2, -1);
  rb_define_module_function(mCore, "svn_diff_diff3", _wrap_svn_diff_diff3, -1);
  rb_define_module_function(mCore, "svn_diff_diff4_2", _wrap_svn_diff_diff4_2, -1);
  rb_define_module_function(mCore, "svn_diff_diff4", _wrap_svn_diff_diff4, -1);
  rb_define_module_function(mCore, "svn_diff_contains_conflicts", _wrap_svn_diff_contains_conflicts, -1);
  rb_define_module_function(mCore, "svn_diff_contains_diffs", _wrap_svn_diff_contains_diffs, -1);
  
  SwigClassSvn_diff_output_fns_t.klass = rb_define_class_under(mCore, "Svn_diff_output_fns_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_diff_output_fns_t, (void *) &SwigClassSvn_diff_output_fns_t);
  rb_define_alloc_func(SwigClassSvn_diff_output_fns_t.klass, _wrap_svn_diff_output_fns_t_allocate);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "initialize", _wrap_new_svn_diff_output_fns_t, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_common=", _wrap_svn_diff_output_fns_t_output_common_set, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_common", _wrap_svn_diff_output_fns_t_output_common_get, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_diff_modified=", _wrap_svn_diff_output_fns_t_output_diff_modified_set, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_diff_modified", _wrap_svn_diff_output_fns_t_output_diff_modified_get, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_diff_latest=", _wrap_svn_diff_output_fns_t_output_diff_latest_set, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_diff_latest", _wrap_svn_diff_output_fns_t_output_diff_latest_get, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_diff_common=", _wrap_svn_diff_output_fns_t_output_diff_common_set, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_diff_common", _wrap_svn_diff_output_fns_t_output_diff_common_get, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_conflict=", _wrap_svn_diff_output_fns_t_output_conflict_set, -1);
  rb_define_method(SwigClassSvn_diff_output_fns_t.klass, "output_conflict", _wrap_svn_diff_output_fns_t_output_conflict_get, -1);
  SwigClassSvn_diff_output_fns_t.mark = 0;
  SwigClassSvn_diff_output_fns_t.destroy = (void (*)(void *)) free_svn_diff_output_fns_t;
  SwigClassSvn_diff_output_fns_t.trackObjects = 0;
  rb_define_const(mCore, "Svn_diff_conflict_display_modified_latest", SWIG_From_int((int)(svn_diff_conflict_display_modified_latest)));
  rb_define_const(mCore, "Svn_diff_conflict_display_resolved_modified_latest", SWIG_From_int((int)(svn_diff_conflict_display_resolved_modified_latest)));
  rb_define_const(mCore, "Svn_diff_conflict_display_modified_original_latest", SWIG_From_int((int)(svn_diff_conflict_display_modified_original_latest)));
  rb_define_const(mCore, "Svn_diff_conflict_display_modified", SWIG_From_int((int)(svn_diff_conflict_display_modified)));
  rb_define_const(mCore, "Svn_diff_conflict_display_latest", SWIG_From_int((int)(svn_diff_conflict_display_latest)));
  rb_define_const(mCore, "Svn_diff_conflict_display_only_conflicts", SWIG_From_int((int)(svn_diff_conflict_display_only_conflicts)));
  rb_define_module_function(mCore, "svn_diff_output", _wrap_svn_diff_output, -1);
  rb_define_const(mCore, "Svn_diff_file_ignore_space_none", SWIG_From_int((int)(svn_diff_file_ignore_space_none)));
  rb_define_const(mCore, "Svn_diff_file_ignore_space_change", SWIG_From_int((int)(svn_diff_file_ignore_space_change)));
  rb_define_const(mCore, "Svn_diff_file_ignore_space_all", SWIG_From_int((int)(svn_diff_file_ignore_space_all)));
  
  SwigClassSvn_diff_file_options_t.klass = rb_define_class_under(mCore, "Svn_diff_file_options_t", rb_cObject);
  SWIG_TypeClientData(SWIGTYPE_p_svn_diff_file_options_t, (void *) &SwigClassSvn_diff_file_options_t);
  rb_define_alloc_func(SwigClassSvn_diff_file_options_t.klass, _wrap_svn_diff_file_options_t_allocate);
  rb_define_method(SwigClassSvn_diff_file_options_t.klass, "initialize", _wrap_new_svn_diff_file_options_t, -1);
  rb_define_method(SwigClassSvn_diff_file_options_t.klass, "ignore_space=", _wrap_svn_diff_file_options_t_ignore_space_set, -1);
  rb_define_method(SwigClassSvn_diff_file_options_t.klass, "ignore_space", _wrap_svn_diff_file_options_t_ignore_space_get, -1);
  rb_define_method(SwigClassSvn_diff_file_options_t.klass, "ignore_eol_style=", _wrap_svn_diff_file_options_t_ignore_eol_style_set, -1);
  rb_define_method(SwigClassSvn_diff_file_options_t.klass, "ignore_eol_style", _wrap_svn_diff_file_options_t_ignore_eol_style_get, -1);
  rb_define_method(SwigClassSvn_diff_file_options_t.klass, "show_c_function=", _wrap_svn_diff_file_options_t_show_c_function_set, -1);
  rb_define_method(SwigClassSvn_diff_file_options_t.klass, "show_c_function", _wrap_svn_diff_file_options_t_show_c_function_get, -1);
  SwigClassSvn_diff_file_options_t.mark = 0;
  SwigClassSvn_diff_file_options_t.destroy = (void (*)(void *)) free_svn_diff_file_options_t;
  SwigClassSvn_diff_file_options_t.trackObjects = 0;
  rb_define_module_function(mCore, "svn_diff_file_options_parse", _wrap_svn_diff_file_options_parse, -1);
  rb_define_module_function(mCore, "svn_diff_file_diff_2", _wrap_svn_diff_file_diff_2, -1);
  rb_define_module_function(mCore, "svn_diff_file_diff", _wrap_svn_diff_file_diff, -1);
  rb_define_module_function(mCore, "svn_diff_file_diff3_2", _wrap_svn_diff_file_diff3_2, -1);
  rb_define_module_function(mCore, "svn_diff_file_diff3", _wrap_svn_diff_file_diff3, -1);
  rb_define_module_function(mCore, "svn_diff_file_diff4_2", _wrap_svn_diff_file_diff4_2, -1);
  rb_define_module_function(mCore, "svn_diff_file_diff4", _wrap_svn_diff_file_diff4, -1);
  rb_define_module_function(mCore, "svn_diff_file_output_unified3", _wrap_svn_diff_file_output_unified3, -1);
  rb_define_module_function(mCore, "svn_diff_file_output_unified2", _wrap_svn_diff_file_output_unified2, -1);
  rb_define_module_function(mCore, "svn_diff_file_output_unified", _wrap_svn_diff_file_output_unified, -1);
  rb_define_module_function(mCore, "svn_diff_file_output_merge2", _wrap_svn_diff_file_output_merge2, -1);
  rb_define_module_function(mCore, "svn_diff_file_output_merge", _wrap_svn_diff_file_output_merge, -1);
  rb_define_module_function(mCore, "svn_diff_mem_string_diff", _wrap_svn_diff_mem_string_diff, -1);
  rb_define_module_function(mCore, "svn_diff_mem_string_diff3", _wrap_svn_diff_mem_string_diff3, -1);
  rb_define_module_function(mCore, "svn_diff_mem_string_diff4", _wrap_svn_diff_mem_string_diff4, -1);
  rb_define_module_function(mCore, "svn_diff_mem_string_output_unified2", _wrap_svn_diff_mem_string_output_unified2, -1);
  rb_define_module_function(mCore, "svn_diff_mem_string_output_unified", _wrap_svn_diff_mem_string_output_unified, -1);
  rb_define_module_function(mCore, "svn_diff_mem_string_output_merge2", _wrap_svn_diff_mem_string_output_merge2, -1);
  rb_define_module_function(mCore, "svn_diff_mem_string_output_merge", _wrap_svn_diff_mem_string_output_merge, -1);
  rb_define_const(mCore, "Svn_diff_op_unchanged", SWIG_From_int((int)(svn_diff_op_unchanged)));
  rb_define_const(mCore, "Svn_diff_op_added", SWIG_From_int((int)(svn_diff_op_added)));
  rb_define_const(mCore, "Svn_diff_op_deleted", SWIG_From_int((int)(svn_diff_op_deleted)));
  rb_define_const(mCore, "Svn_diff_op_copied", SWIG_From_int((int)(svn_diff_op_copied)));
  rb_define_const(mCore, "Svn_diff_op_moved", SWIG_From_int((int)(svn_diff_op_moved)));
  rb_define_const(mCore, "Svn_diff_op_modified", SWIG_From_int((int)(svn_diff_op_modified)));
  rb_define_module_function(mCore, "svn_diff_hunk_readline_diff_text", _wrap_svn_diff_hunk_readline_diff_text, -1);
  rb_define_module_function(mCore, "svn_diff_hunk_readline_original_text", _wrap_svn_diff_hunk_readline_original_text, -1);
  rb_define_module_function(mCore, "svn_diff_hunk_readline_modified_text", _wrap_svn_diff_hunk_readline_modified_text, -1);
  rb_define_module_function(mCore, "svn_diff_hunk_reset_diff_text", _wrap_svn_diff_hunk_reset_diff_text, -1);
  rb_define_module_function(mCore, "svn_diff_hunk_reset_original_text", _wrap_svn_diff_hunk_reset_original_text, -1);
  rb_define_module_function(mCore, "svn_diff_hunk_reset_modified_text", _wrap_svn_diff_hunk_reset_modified_text, -1);
  rb_define_module_function(mCore, "svn_diff_hunk_get_original_start", _wrap_svn_diff_hunk_get_original_start, -1);
  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);



( run in 0.866 second using v1.01-cache-2.11-cpan-98e64b0badf )