~ubuntu-branches/debian/sid/subversion/sid

« back to all changes in this revision

Viewing changes to subversion/bindings/swig/perl/native/svn_ra.c

  • Committer: Package Import Robot
  • Author(s): James McCoy, Peter Samuelson, James McCoy
  • Date: 2014-01-12 19:48:33 UTC
  • mfrom: (0.2.10)
  • Revision ID: package-import@ubuntu.com-20140112194833-w3axfwksn296jn5x
Tags: 1.8.5-1
[ Peter Samuelson ]
* New upstream release.  (Closes: #725787) Rediff patches:
  - Remove apr-abi1 (applied upstream), rename apr-abi2 to apr-abi
  - Remove loosen-sqlite-version-check (shouldn't be needed)
  - Remove java-osgi-metadata (applied upstream)
  - svnmucc prompts for a changelog if none is provided. (Closes: #507430)
  - Remove fix-bdb-version-detection, upstream uses "apu-config --dbm-libs"
  - Remove ruby-test-wc (applied upstream)
  - Fix “svn diff -r N file” when file has svn:mime-type set.
    (Closes: #734163)
  - Support specifying an encoding for mod_dav_svn's environment in which
    hooks are run.  (Closes: #601544)
  - Fix ordering of “svnadmin dump” paths with certain APR versions.
    (Closes: #687291)
  - Provide a better error message when authentication fails with an
    svn+ssh:// URL.  (Closes: #273874)
  - Updated Polish translations.  (Closes: #690815)

[ James McCoy ]
* Remove all traces of libneon, replaced by libserf.
* patches/sqlite_3.8.x_workaround: Upstream fix for wc-queries-test test
  failurse.
* Run configure with --with-apache-libexecdir, which allows removing part of
  patches/rpath.
* Re-enable auth-test as upstream has fixed the problem of picking up
  libraries from the environment rather than the build tree.
  (Closes: #654172)
* Point LD_LIBRARY_PATH at the built auth libraries when running the svn
  command during the build.  (Closes: #678224)
* Add a NEWS entry describing how to configure mod_dav_svn to understand
  UTF-8.  (Closes: #566148)
* Remove ancient transitional package, libsvn-ruby.
* Enable compatibility with Sqlite3 versions back to Wheezy.
* Enable hardening flags.  (Closes: #734918)
* patches/build-fixes: Enable verbose build logs.
* Build against the default ruby version.  (Closes: #722393)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* ----------------------------------------------------------------------------
2
2
 * This file was automatically generated by SWIG (http://www.swig.org).
3
 
 * Version 2.0.4
 
3
 * Version 2.0.9
4
4
 * 
5
5
 * This file is not intended to be easily readable and contains a number of 
6
6
 * coding conventions designed to improve portability and efficiency. Do not make
830
830
 
831
831
SWIGINTERN const char*
832
832
SWIG_Perl_ErrorType(int code) {
833
 
  const char* type = 0;
834
833
  switch(code) {
835
834
  case SWIG_MemoryError:
836
 
    type = "MemoryError";
837
 
    break;
 
835
    return "MemoryError";
838
836
  case SWIG_IOError:
839
 
    type = "IOError";
840
 
    break;
 
837
    return "IOError";
841
838
  case SWIG_RuntimeError:
842
 
    type = "RuntimeError";
843
 
    break;
 
839
    return "RuntimeError";
844
840
  case SWIG_IndexError:
845
 
    type = "IndexError";
846
 
    break;
 
841
    return "IndexError";
847
842
  case SWIG_TypeError:
848
 
    type = "TypeError";
849
 
    break;
 
843
    return "TypeError";
850
844
  case SWIG_DivisionByZero:
851
 
    type = "ZeroDivisionError";
852
 
    break;
 
845
    return "ZeroDivisionError";
853
846
  case SWIG_OverflowError:
854
 
    type = "OverflowError";
855
 
    break;
 
847
    return "OverflowError";
856
848
  case SWIG_SyntaxError:
857
 
    type = "SyntaxError";
858
 
    break;
 
849
    return "SyntaxError";
859
850
  case SWIG_ValueError:
860
 
    type = "ValueError";
861
 
    break;
 
851
    return "ValueError";
862
852
  case SWIG_SystemError:
863
 
    type = "SystemError";
864
 
    break;
 
853
    return "SystemError";
865
854
  case SWIG_AttributeError:
866
 
    type = "AttributeError";
867
 
    break;
 
855
    return "AttributeError";
868
856
  default:
869
 
    type = "RuntimeError";
 
857
    return "RuntimeError";
870
858
  }
871
 
  return type;
872
859
}
873
860
 
874
861
 
875
 
 
876
 
 
877
862
/* -----------------------------------------------------------------------------
878
863
 * perlrun.swg
879
864
 *
916
901
 
917
902
/* Runtime API */
918
903
 
919
 
#define SWIG_GetModule(clientdata)                      SWIG_Perl_GetModule()
 
904
#define SWIG_GetModule(clientdata)                      SWIG_Perl_GetModule(clientdata)
920
905
#define SWIG_SetModule(clientdata, pointer)             SWIG_Perl_SetModule(pointer)
921
906
 
922
907
 
923
908
/* Error manipulation */
924
909
 
925
910
#define SWIG_ErrorType(code)                            SWIG_Perl_ErrorType(code)               
926
 
#define SWIG_Error(code, msg)                           sv_setpvf(GvSV(PL_errgv),"%s %s\n", SWIG_ErrorType(code), msg)
 
911
#define SWIG_Error(code, msg)                           sv_setpvf(get_sv("@", GV_ADD), "%s %s", SWIG_ErrorType(code), msg)
927
912
#define SWIG_fail                                       goto fail                                                   
928
913
 
929
914
/* Perl-specific SWIG API */
1017
1002
#endif /* MULTIPLICITY */
1018
1003
#endif /* PERL_OBJECT */
1019
1004
 
1020
 
/* Workaround for bug in perl 5.6.x croak and earlier */
1021
 
#if (PERL_VERSION < 8)
1022
1005
#  ifdef PERL_OBJECT
1023
1006
#    define SWIG_croak_null() SWIG_Perl_croak_null(pPerl)
1024
1007
static void SWIG_Perl_croak_null(CPerlObj *pPerl)
1026
1009
static void SWIG_croak_null()
1027
1010
#  endif
1028
1011
{
1029
 
  SV *err=ERRSV;
 
1012
  SV *err = get_sv("@", GV_ADD);
1030
1013
#  if (PERL_VERSION < 6)
1031
1014
  croak("%_", err);
1032
1015
#  else
1033
 
  if (SvOK(err) && !SvROK(err)) croak("%_", err);
1034
 
  croak(Nullch);
 
1016
  if (sv_isobject(err))
 
1017
    croak(0);
 
1018
  else
 
1019
    croak("%s", SvPV_nolen(err));
1035
1020
#  endif
1036
1021
}
1037
 
#else
1038
 
#  define SWIG_croak_null() croak(Nullch)
1039
 
#endif
1040
1022
 
1041
1023
 
1042
1024
/* 
1088
1070
  if (ty) {
1089
1071
    swig_cast_info *iter = ty->cast;
1090
1072
    while (iter) {
1091
 
      if ( (!iter->type->clientdata && (strcmp(iter->type->name, c) == 0)) ||
1092
 
            (iter->type->clientdata && (strcmp((char*)iter->type->clientdata, c) == 0)) ) {
 
1073
      if (strcmp(SWIG_Perl_TypeProxyName(iter->type), c) == 0) {
1093
1074
        if (iter == ty->cast)
1094
1075
          return iter;
1095
1076
        /* Move iter to the top of the linked list */
1220
1201
    SV *obj=newSV(0);
1221
1202
    HV *hash=newHV();
1222
1203
    HV *stash;
1223
 
    sv_setref_pv(obj, (char *) SWIG_Perl_TypeProxyName(t), ptr);
 
1204
    sv_setref_pv(obj, SWIG_Perl_TypeProxyName(t), ptr);
1224
1205
    stash=SvSTASH(SvRV(obj));
1225
1206
    if (flags & SWIG_POINTER_OWN) {
1226
1207
      HV *hv;
1238
1219
    sv_bless(sv, stash);
1239
1220
  }
1240
1221
  else {
1241
 
    sv_setref_pv(sv, (char *) SWIG_Perl_TypeProxyName(t), ptr);
 
1222
    sv_setref_pv(sv, SWIG_Perl_TypeProxyName(t), ptr);
1242
1223
  }
1243
1224
}
1244
1225
 
1329
1310
 
1330
1311
/* Magic variable code */
1331
1312
#ifndef PERL_OBJECT
1332
 
#define swig_create_magic(s,a,b,c) _swig_create_magic(s,a,b,c)
1333
 
  #ifndef MULTIPLICITY
1334
 
     SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *)) 
1335
 
  #else
1336
 
     SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *)) 
1337
 
  #endif
 
1313
# ifdef __cplusplus
 
1314
#  define swig_create_magic(s,a,b,c) _swig_create_magic(s,const_cast<char*>(a),b,c)
 
1315
# else
 
1316
#  define swig_create_magic(s,a,b,c) _swig_create_magic(s,(char*)(a),b,c)
 
1317
# endif
 
1318
# ifndef MULTIPLICITY
 
1319
SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *)) 
 
1320
# else
 
1321
SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *)) 
 
1322
# endif
1338
1323
#else
1339
1324
#  define swig_create_magic(s,a,b,c) _swig_create_magic(pPerl,s,a,b,c)
1340
1325
SWIGRUNTIME void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *)) 
1341
1326
#endif
1342
1327
{
1343
1328
  MAGIC *mg;
1344
 
  sv_magic(sv,sv,'U',(char *) name,strlen(name));
 
1329
  sv_magic(sv,sv,'U',name,strlen(name));
1345
1330
  mg = mg_find(sv,'U');
1346
1331
  mg->mg_virtual = (MGVTBL *) malloc(sizeof(MGVTBL));
1347
1332
  mg->mg_virtual->svt_get = (SwigMagicFunc) get;
1353
1338
 
1354
1339
 
1355
1340
SWIGRUNTIME swig_module_info *
1356
 
SWIG_Perl_GetModule(void) {
 
1341
SWIG_Perl_GetModule(void *SWIGUNUSEDPARM(clientdata)) {
1357
1342
  static void *type_pointer = (void *)0;
1358
1343
  SV *pointer;
1359
1344
 
1447
1432
#ifdef eof
1448
1433
  #undef eof
1449
1434
#endif
1450
 
#ifdef bool
1451
 
  #undef bool
1452
 
#endif
1453
1435
#ifdef close
1454
1436
  #undef close
1455
1437
#endif
1490
1472
  #undef stat
1491
1473
#endif
1492
1474
 
 
1475
#ifdef bool
 
1476
  /* Leave if macro is from C99 stdbool.h */
 
1477
  #ifndef __bool_true_false_are_defined
 
1478
    #undef bool
 
1479
  #endif
 
1480
#endif
 
1481
 
 
1482
 
1493
1483
 
1494
1484
 
1495
1485
#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) 
1528
1518
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[22]
1529
1519
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[23]
1530
1520
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[24]
1531
 
#define SWIGTYPE_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[25]
1532
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[26]
1533
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27]
1534
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[28]
1535
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[29]
1536
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[30]
1537
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[31]
1538
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[32]
1539
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[33]
1540
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[34]
1541
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[35]
1542
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[36]
1543
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t swig_types[37]
1544
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[38]
1545
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[39]
1546
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[40]
1547
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[41]
1548
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[42]
1549
 
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[43]
1550
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[44]
1551
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t swig_types[45]
1552
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[46]
1553
 
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[47]
1554
 
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[48]
1555
 
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[49]
1556
 
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[50]
1557
 
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[51]
1558
 
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[52]
1559
 
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[53]
1560
 
#define SWIGTYPE_p_int swig_types[54]
1561
 
#define SWIGTYPE_p_long swig_types[55]
1562
 
#define SWIGTYPE_p_p_apr_file_t swig_types[56]
1563
 
#define SWIGTYPE_p_p_apr_hash_t swig_types[57]
1564
 
#define SWIGTYPE_p_p_char swig_types[58]
1565
 
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[59]
1566
 
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[60]
1567
 
#define SWIGTYPE_p_p_svn_dirent_t swig_types[61]
1568
 
#define SWIGTYPE_p_p_svn_lock_t swig_types[62]
1569
 
#define SWIGTYPE_p_p_svn_ra_callbacks2_t swig_types[63]
1570
 
#define SWIGTYPE_p_p_svn_ra_plugin_t swig_types[64]
1571
 
#define SWIGTYPE_p_p_svn_ra_reporter2_t swig_types[65]
1572
 
#define SWIGTYPE_p_p_svn_ra_reporter3_t swig_types[66]
1573
 
#define SWIGTYPE_p_p_svn_ra_reporter_t swig_types[67]
1574
 
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[68]
1575
 
#define SWIGTYPE_p_p_svn_string_t swig_types[69]
1576
 
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[70]
1577
 
#define SWIGTYPE_p_p_void swig_types[71]
1578
 
#define SWIGTYPE_p_svn_auth_baton_t swig_types[72]
1579
 
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[73]
1580
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[74]
1581
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[75]
1582
 
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[76]
1583
 
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[77]
1584
 
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[78]
1585
 
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[79]
1586
 
#define SWIGTYPE_p_svn_auth_provider_t swig_types[80]
1587
 
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[81]
1588
 
#define SWIGTYPE_p_svn_commit_info_t swig_types[82]
1589
 
#define SWIGTYPE_p_svn_config_t swig_types[83]
1590
 
#define SWIGTYPE_p_svn_delta_editor_t swig_types[84]
1591
 
#define SWIGTYPE_p_svn_depth_t swig_types[85]
1592
 
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[86]
1593
 
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[87]
1594
 
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[88]
1595
 
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[89]
1596
 
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[90]
1597
 
#define SWIGTYPE_p_svn_diff_fns_t swig_types[91]
1598
 
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[92]
1599
 
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[93]
1600
 
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[94]
1601
 
#define SWIGTYPE_p_svn_diff_t swig_types[95]
1602
 
#define SWIGTYPE_p_svn_dirent_t swig_types[96]
1603
 
#define SWIGTYPE_p_svn_errno_t swig_types[97]
1604
 
#define SWIGTYPE_p_svn_error_t swig_types[98]
1605
 
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[99]
1606
 
#define SWIGTYPE_p_svn_io_dirent_t swig_types[100]
1607
 
#define SWIGTYPE_p_svn_io_file_del_t swig_types[101]
1608
 
#define SWIGTYPE_p_svn_location_segment_t swig_types[102]
1609
 
#define SWIGTYPE_p_svn_lock_t swig_types[103]
1610
 
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[104]
1611
 
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[105]
1612
 
#define SWIGTYPE_p_svn_log_entry_t swig_types[106]
1613
 
#define SWIGTYPE_p_svn_merge_range_t swig_types[107]
1614
 
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[108]
1615
 
#define SWIGTYPE_p_svn_node_kind_t swig_types[109]
1616
 
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[110]
1617
 
#define SWIGTYPE_p_svn_opt_revision_t swig_types[111]
1618
 
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[112]
1619
 
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[113]
1620
 
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[114]
1621
 
#define SWIGTYPE_p_svn_patch_file_t swig_types[115]
1622
 
#define SWIGTYPE_p_svn_patch_t swig_types[116]
1623
 
#define SWIGTYPE_p_svn_prop_kind swig_types[117]
1624
 
#define SWIGTYPE_p_svn_prop_patch_t swig_types[118]
1625
 
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[119]
1626
 
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[120]
1627
 
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[121]
1628
 
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[122]
1629
 
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[123]
1630
 
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[124]
1631
 
#define SWIGTYPE_p_svn_ra_session_t swig_types[125]
1632
 
#define SWIGTYPE_p_svn_stream_mark_t swig_types[126]
1633
 
#define SWIGTYPE_p_svn_stream_t swig_types[127]
1634
 
#define SWIGTYPE_p_svn_string_t swig_types[128]
1635
 
#define SWIGTYPE_p_svn_stringbuf_t swig_types[129]
1636
 
#define SWIGTYPE_p_svn_tristate_t swig_types[130]
1637
 
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[131]
1638
 
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[132]
1639
 
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[133]
1640
 
#define SWIGTYPE_p_svn_version_checklist_t swig_types[134]
1641
 
#define SWIGTYPE_p_svn_version_t swig_types[135]
1642
 
#define SWIGTYPE_p_unsigned_long swig_types[136]
1643
 
#define SWIGTYPE_p_void swig_types[137]
1644
 
static swig_type_info *swig_types[139];
1645
 
static swig_module_info swig_module = {swig_types, 138, 0, 0, 0, 0};
 
1521
#define SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t swig_types[25]
 
1522
#define SWIGTYPE_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[26]
 
1523
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27]
 
1524
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[28]
 
1525
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[29]
 
1526
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[30]
 
1527
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[31]
 
1528
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[32]
 
1529
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[33]
 
1530
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[34]
 
1531
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[35]
 
1532
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[36]
 
1533
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[37]
 
1534
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t swig_types[38]
 
1535
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[39]
 
1536
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[40]
 
1537
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[41]
 
1538
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[42]
 
1539
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[43]
 
1540
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[44]
 
1541
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[45]
 
1542
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t swig_types[46]
 
1543
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[47]
 
1544
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[48]
 
1545
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[49]
 
1546
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[50]
 
1547
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[51]
 
1548
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[52]
 
1549
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[53]
 
1550
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[54]
 
1551
#define SWIGTYPE_p_int swig_types[55]
 
1552
#define SWIGTYPE_p_long swig_types[56]
 
1553
#define SWIGTYPE_p_p_apr_array_header_t swig_types[57]
 
1554
#define SWIGTYPE_p_p_apr_file_t swig_types[58]
 
1555
#define SWIGTYPE_p_p_apr_hash_t swig_types[59]
 
1556
#define SWIGTYPE_p_p_char swig_types[60]
 
1557
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[61]
 
1558
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[62]
 
1559
#define SWIGTYPE_p_p_svn_dirent_t swig_types[63]
 
1560
#define SWIGTYPE_p_p_svn_lock_t swig_types[64]
 
1561
#define SWIGTYPE_p_p_svn_ra_callbacks2_t swig_types[65]
 
1562
#define SWIGTYPE_p_p_svn_ra_plugin_t swig_types[66]
 
1563
#define SWIGTYPE_p_p_svn_ra_reporter2_t swig_types[67]
 
1564
#define SWIGTYPE_p_p_svn_ra_reporter3_t swig_types[68]
 
1565
#define SWIGTYPE_p_p_svn_ra_reporter_t swig_types[69]
 
1566
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[70]
 
1567
#define SWIGTYPE_p_p_svn_stream_t swig_types[71]
 
1568
#define SWIGTYPE_p_p_svn_string_t swig_types[72]
 
1569
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[73]
 
1570
#define SWIGTYPE_p_p_void swig_types[74]
 
1571
#define SWIGTYPE_p_svn_auth_baton_t swig_types[75]
 
1572
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[76]
 
1573
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[77]
 
1574
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[78]
 
1575
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[79]
 
1576
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[80]
 
1577
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[81]
 
1578
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[82]
 
1579
#define SWIGTYPE_p_svn_auth_provider_t swig_types[83]
 
1580
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[84]
 
1581
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[85]
 
1582
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[86]
 
1583
#define SWIGTYPE_p_svn_checksum_t swig_types[87]
 
1584
#define SWIGTYPE_p_svn_commit_info_t swig_types[88]
 
1585
#define SWIGTYPE_p_svn_config_t swig_types[89]
 
1586
#define SWIGTYPE_p_svn_delta_editor_t swig_types[90]
 
1587
#define SWIGTYPE_p_svn_depth_t swig_types[91]
 
1588
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[92]
 
1589
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[93]
 
1590
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[94]
 
1591
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[95]
 
1592
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[96]
 
1593
#define SWIGTYPE_p_svn_diff_fns_t swig_types[97]
 
1594
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[98]
 
1595
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[99]
 
1596
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[100]
 
1597
#define SWIGTYPE_p_svn_diff_t swig_types[101]
 
1598
#define SWIGTYPE_p_svn_dirent_t swig_types[102]
 
1599
#define SWIGTYPE_p_svn_errno_t swig_types[103]
 
1600
#define SWIGTYPE_p_svn_error_t swig_types[104]
 
1601
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[105]
 
1602
#define SWIGTYPE_p_svn_io_dirent_t swig_types[106]
 
1603
#define SWIGTYPE_p_svn_io_file_del_t swig_types[107]
 
1604
#define SWIGTYPE_p_svn_location_segment_t swig_types[108]
 
1605
#define SWIGTYPE_p_svn_lock_t swig_types[109]
 
1606
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[110]
 
1607
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[111]
 
1608
#define SWIGTYPE_p_svn_log_entry_t swig_types[112]
 
1609
#define SWIGTYPE_p_svn_merge_range_t swig_types[113]
 
1610
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[114]
 
1611
#define SWIGTYPE_p_svn_node_kind_t swig_types[115]
 
1612
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[116]
 
1613
#define SWIGTYPE_p_svn_opt_revision_t swig_types[117]
 
1614
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[118]
 
1615
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[119]
 
1616
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[120]
 
1617
#define SWIGTYPE_p_svn_patch_file_t swig_types[121]
 
1618
#define SWIGTYPE_p_svn_patch_t swig_types[122]
 
1619
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[123]
 
1620
#define SWIGTYPE_p_svn_prop_kind swig_types[124]
 
1621
#define SWIGTYPE_p_svn_prop_patch_t swig_types[125]
 
1622
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[126]
 
1623
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[127]
 
1624
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[128]
 
1625
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[129]
 
1626
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[130]
 
1627
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[131]
 
1628
#define SWIGTYPE_p_svn_ra_session_t swig_types[132]
 
1629
#define SWIGTYPE_p_svn_stream_mark_t swig_types[133]
 
1630
#define SWIGTYPE_p_svn_stream_t swig_types[134]
 
1631
#define SWIGTYPE_p_svn_string_t swig_types[135]
 
1632
#define SWIGTYPE_p_svn_stringbuf_t swig_types[136]
 
1633
#define SWIGTYPE_p_svn_tristate_t swig_types[137]
 
1634
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[138]
 
1635
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[139]
 
1636
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[140]
 
1637
#define SWIGTYPE_p_svn_version_checklist_t swig_types[141]
 
1638
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[142]
 
1639
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[143]
 
1640
#define SWIGTYPE_p_svn_version_extended_t swig_types[144]
 
1641
#define SWIGTYPE_p_svn_version_t swig_types[145]
 
1642
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[146]
 
1643
#define SWIGTYPE_p_unsigned_long swig_types[147]
 
1644
#define SWIGTYPE_p_void swig_types[148]
 
1645
static swig_type_info *swig_types[150];
 
1646
static swig_module_info swig_module = {swig_types, 149, 0, 0, 0, 0};
1646
1647
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1647
1648
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1648
1649
 
1653
1654
#define SWIG_name   "SVN::_Ra::boot_SVN___Ra"
1654
1655
#define SWIG_prefix "SVN::_Ra::"
1655
1656
 
1656
 
#define SWIGVERSION 0x020004 
 
1657
#define SWIGVERSION 0x020009 
1657
1658
#define SWIG_VERSION SWIGVERSION
1658
1659
 
1659
1660
 
1743
1744
 
1744
1745
SWIGINTERNINLINE SV *
1745
1746
SWIG_From_long  SWIG_PERL_DECL_ARGS_1(long value)
1746
 
{    
1747
 
  SV *obj = sv_newmortal();
1748
 
  sv_setiv(obj, (IV) value);
1749
 
  return obj;
 
1747
{
 
1748
  SV *sv;
 
1749
  if (value >= IV_MIN && value <= IV_MAX)
 
1750
    sv = newSViv(value);
 
1751
  else
 
1752
    sv = newSVpvf("%ld", value);
 
1753
  return sv_2mortal(sv);
1750
1754
}
1751
1755
 
1752
1756
 
1842
1846
SWIGINTERN int
1843
1847
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
1844
1848
{
1845
 
  if (SvIOK(obj)) {
1846
 
    if (val) *val = SvIV(obj);
1847
 
    return SWIG_OK;
 
1849
  if (SvUOK(obj)) {
 
1850
    UV v = SvUV(obj);
 
1851
    if (v < LLONG_MAX) {
 
1852
      if (val) *val = v;
 
1853
      return SWIG_OK;
 
1854
    }
 
1855
    return SWIG_OverflowError;
 
1856
  } else if (SvIOK(obj)) {
 
1857
    IV v = SvIV(obj);
 
1858
    if (v >= LLONG_MIN && v <= LLONG_MAX) {
 
1859
      if (val) *val = v;
 
1860
      return SWIG_OK;
 
1861
    }
 
1862
    return SWIG_OverflowError;
1848
1863
  } else {
1849
1864
    int dispatch = 0;
1850
1865
    const char *nptr = SvPV_nolen(obj);
1881
1896
SWIGINTERN int
1882
1897
SWIG_AsVal_long SWIG_PERL_DECL_ARGS_2(SV *obj, long* val)
1883
1898
{
1884
 
  if (SvIOK(obj)) {
1885
 
    if (val) *val = SvIV(obj);
1886
 
    return SWIG_OK;
 
1899
  if (SvUOK(obj)) {
 
1900
    UV v = SvUV(obj);
 
1901
    if (v <= LONG_MAX) {
 
1902
      if (val) *val = v;
 
1903
      return SWIG_OK;
 
1904
    }
 
1905
    return SWIG_OverflowError;
 
1906
  } else if (SvIOK(obj)) {
 
1907
    IV v = SvIV(obj);
 
1908
    if (v >= LONG_MIN && v <= LONG_MAX) {
 
1909
      if(val) *val = v;
 
1910
      return SWIG_OK;
 
1911
    }
 
1912
    return SWIG_OverflowError;
1887
1913
  } else {
1888
1914
    int dispatch = 0;
1889
1915
    const char *nptr = SvPV_nolen(obj);
1935
1961
SWIG_AsVal_unsigned_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, unsigned long *val) 
1936
1962
{
1937
1963
  if (SvUOK(obj)) {
1938
 
    if (val) *val = SvUV(obj);
1939
 
    return SWIG_OK;
1940
 
  } else  if (SvIOK(obj)) {
1941
 
    long v = SvIV(obj);
1942
 
    if (v >= 0) {
1943
 
      if (val) *val = v;
1944
 
      return SWIG_OK;
1945
 
    } else {
1946
 
      return SWIG_OverflowError;
1947
 
    }
 
1964
    UV v = SvUV(obj);
 
1965
    if (v <= ULONG_MAX) {
 
1966
      if (val) *val = v;
 
1967
      return SWIG_OK;
 
1968
    }
 
1969
    return SWIG_OverflowError;
 
1970
  } else if (SvIOK(obj)) {
 
1971
    IV v = SvIV(obj);
 
1972
    if (v >= 0 && v <= ULONG_MAX) {
 
1973
      if (val) *val = v;
 
1974
      return SWIG_OK;
 
1975
    }
 
1976
    return SWIG_OverflowError;
1948
1977
  } else {
1949
1978
    int dispatch = 0;
1950
1979
    const char *nptr = SvPV_nolen(obj);
2208
2237
  return _obj(baton, path, name, pool);
2209
2238
}
2210
2239
 
 
2240
static svn_error_t * svn_ra_invoke_get_wc_contents_func(
 
2241
  svn_ra_get_wc_contents_func_t _obj, void *baton, svn_stream_t **contents, const svn_checksum_t *checksum, apr_pool_t *pool) {
 
2242
  return _obj(baton, contents, checksum, pool);
 
2243
}
 
2244
 
2211
2245
static svn_error_t * svn_ra_invoke_get_latest_revnum_func(
2212
2246
  svn_ra_get_latest_revnum_func_t _obj, void *session_baton, svn_revnum_t *latest_revnum) {
2213
2247
  return _obj(session_baton, latest_revnum);
2303
2337
 
2304
2338
XS(_wrap_svn_ra_reporter3_t_set_path_set) {
2305
2339
  {
2306
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2340
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2307
2341
    svn_error_t *(*arg2)(void *,char const *,svn_revnum_t,svn_depth_t,svn_boolean_t,char const *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_depth_t,svn_boolean_t,char const *,apr_pool_t *)) 0 ;
2308
2342
    void *argp1 = 0 ;
2309
2343
    int res1 = 0 ;
2315
2349
    }
2316
2350
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2317
2351
    if (!SWIG_IsOK(res1)) {
2318
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_set_path_set" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2352
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_set_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2319
2353
    }
2320
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2354
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2321
2355
    {
2322
2356
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
2323
2357
      if (!SWIG_IsOK(res)) {
2339
2373
 
2340
2374
XS(_wrap_svn_ra_reporter3_t_set_path_get) {
2341
2375
  {
2342
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2376
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2343
2377
    void *argp1 = 0 ;
2344
2378
    int res1 = 0 ;
2345
2379
    int argvi = 0;
2351
2385
    }
2352
2386
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2353
2387
    if (!SWIG_IsOK(res1)) {
2354
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_set_path_get" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2388
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_set_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2355
2389
    }
2356
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2390
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2357
2391
    result = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_depth_t,svn_boolean_t,char const *,apr_pool_t *)) ((arg1)->set_path);
2358
2392
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
2359
2393
    
2367
2401
 
2368
2402
XS(_wrap_svn_ra_reporter3_t_delete_path_set) {
2369
2403
  {
2370
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2404
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2371
2405
    svn_error_t *(*arg2)(void *,char const *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,apr_pool_t *)) 0 ;
2372
2406
    void *argp1 = 0 ;
2373
2407
    int res1 = 0 ;
2379
2413
    }
2380
2414
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2381
2415
    if (!SWIG_IsOK(res1)) {
2382
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_delete_path_set" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2416
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_delete_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2383
2417
    }
2384
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2418
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2385
2419
    {
2386
2420
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t);
2387
2421
      if (!SWIG_IsOK(res)) {
2403
2437
 
2404
2438
XS(_wrap_svn_ra_reporter3_t_delete_path_get) {
2405
2439
  {
2406
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2440
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2407
2441
    void *argp1 = 0 ;
2408
2442
    int res1 = 0 ;
2409
2443
    int argvi = 0;
2415
2449
    }
2416
2450
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2417
2451
    if (!SWIG_IsOK(res1)) {
2418
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_delete_path_get" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2452
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_delete_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2419
2453
    }
2420
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2454
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2421
2455
    result = (svn_error_t *(*)(void *,char const *,apr_pool_t *)) ((arg1)->delete_path);
2422
2456
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
2423
2457
    
2431
2465
 
2432
2466
XS(_wrap_svn_ra_reporter3_t_link_path_set) {
2433
2467
  {
2434
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2468
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2435
2469
    svn_error_t *(*arg2)(void *,char const *,char const *,svn_revnum_t,svn_depth_t,svn_boolean_t,char const *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,char const *,svn_revnum_t,svn_depth_t,svn_boolean_t,char const *,apr_pool_t *)) 0 ;
2436
2470
    void *argp1 = 0 ;
2437
2471
    int res1 = 0 ;
2443
2477
    }
2444
2478
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2445
2479
    if (!SWIG_IsOK(res1)) {
2446
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_link_path_set" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2480
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_link_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2447
2481
    }
2448
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2482
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2449
2483
    {
2450
2484
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
2451
2485
      if (!SWIG_IsOK(res)) {
2467
2501
 
2468
2502
XS(_wrap_svn_ra_reporter3_t_link_path_get) {
2469
2503
  {
2470
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2504
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2471
2505
    void *argp1 = 0 ;
2472
2506
    int res1 = 0 ;
2473
2507
    int argvi = 0;
2479
2513
    }
2480
2514
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2481
2515
    if (!SWIG_IsOK(res1)) {
2482
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_link_path_get" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2516
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_link_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2483
2517
    }
2484
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2518
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2485
2519
    result = (svn_error_t *(*)(void *,char const *,char const *,svn_revnum_t,svn_depth_t,svn_boolean_t,char const *,apr_pool_t *)) ((arg1)->link_path);
2486
2520
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
2487
2521
    
2495
2529
 
2496
2530
XS(_wrap_svn_ra_reporter3_t_finish_report_set) {
2497
2531
  {
2498
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2532
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2499
2533
    svn_error_t *(*arg2)(void *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_pool_t *)) 0 ;
2500
2534
    void *argp1 = 0 ;
2501
2535
    int res1 = 0 ;
2507
2541
    }
2508
2542
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2509
2543
    if (!SWIG_IsOK(res1)) {
2510
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_finish_report_set" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2544
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_finish_report_set" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2511
2545
    }
2512
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2546
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2513
2547
    {
2514
2548
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
2515
2549
      if (!SWIG_IsOK(res)) {
2531
2565
 
2532
2566
XS(_wrap_svn_ra_reporter3_t_finish_report_get) {
2533
2567
  {
2534
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2568
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2535
2569
    void *argp1 = 0 ;
2536
2570
    int res1 = 0 ;
2537
2571
    int argvi = 0;
2543
2577
    }
2544
2578
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2545
2579
    if (!SWIG_IsOK(res1)) {
2546
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_finish_report_get" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2580
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_finish_report_get" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2547
2581
    }
2548
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2582
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2549
2583
    result = (svn_error_t *(*)(void *,apr_pool_t *)) ((arg1)->finish_report);
2550
2584
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
2551
2585
    
2559
2593
 
2560
2594
XS(_wrap_svn_ra_reporter3_t_abort_report_set) {
2561
2595
  {
2562
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2596
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2563
2597
    svn_error_t *(*arg2)(void *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_pool_t *)) 0 ;
2564
2598
    void *argp1 = 0 ;
2565
2599
    int res1 = 0 ;
2571
2605
    }
2572
2606
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2573
2607
    if (!SWIG_IsOK(res1)) {
2574
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_abort_report_set" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2608
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_abort_report_set" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2575
2609
    }
2576
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2610
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2577
2611
    {
2578
2612
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
2579
2613
      if (!SWIG_IsOK(res)) {
2595
2629
 
2596
2630
XS(_wrap_svn_ra_reporter3_t_abort_report_get) {
2597
2631
  {
2598
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2632
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2599
2633
    void *argp1 = 0 ;
2600
2634
    int res1 = 0 ;
2601
2635
    int argvi = 0;
2607
2641
    }
2608
2642
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, 0 |  0 );
2609
2643
    if (!SWIG_IsOK(res1)) {
2610
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_abort_report_get" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2644
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter3_t_abort_report_get" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2611
2645
    }
2612
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2646
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2613
2647
    result = (svn_error_t *(*)(void *,apr_pool_t *)) ((arg1)->abort_report);
2614
2648
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
2615
2649
    
2624
2658
XS(_wrap_new_svn_ra_reporter3_t) {
2625
2659
  {
2626
2660
    int argvi = 0;
2627
 
    svn_ra_reporter3_t *result = 0 ;
 
2661
    struct svn_ra_reporter3_t *result = 0 ;
2628
2662
    dXSARGS;
2629
2663
    
2630
2664
    if ((items < 0) || (items > 0)) {
2631
2665
      SWIG_croak("Usage: new_svn_ra_reporter3_t();");
2632
2666
    }
2633
2667
    {
2634
 
      result = (svn_ra_reporter3_t *)calloc(1, sizeof(svn_ra_reporter3_t));
 
2668
      result = (struct svn_ra_reporter3_t *)calloc(1, sizeof(struct svn_ra_reporter3_t));
2635
2669
      
2636
2670
      
2637
2671
      
2646
2680
 
2647
2681
XS(_wrap_delete_svn_ra_reporter3_t) {
2648
2682
  {
2649
 
    svn_ra_reporter3_t *arg1 = (svn_ra_reporter3_t *) 0 ;
 
2683
    struct svn_ra_reporter3_t *arg1 = (struct svn_ra_reporter3_t *) 0 ;
2650
2684
    void *argp1 = 0 ;
2651
2685
    int res1 = 0 ;
2652
2686
    int argvi = 0;
2657
2691
    }
2658
2692
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter3_t, SWIG_POINTER_DISOWN |  0 );
2659
2693
    if (!SWIG_IsOK(res1)) {
2660
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_reporter3_t" "', argument " "1"" of type '" "svn_ra_reporter3_t *""'"); 
 
2694
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_reporter3_t" "', argument " "1"" of type '" "struct svn_ra_reporter3_t *""'"); 
2661
2695
    }
2662
 
    arg1 = (svn_ra_reporter3_t *)(argp1);
 
2696
    arg1 = (struct svn_ra_reporter3_t *)(argp1);
2663
2697
    {
2664
2698
      free((char *) arg1);
2665
2699
      
2678
2712
 
2679
2713
XS(_wrap_svn_ra_reporter2_t_set_path_set) {
2680
2714
  {
2681
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2715
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2682
2716
    svn_error_t *(*arg2)(void *,char const *,svn_revnum_t,svn_boolean_t,char const *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_boolean_t,char const *,apr_pool_t *)) 0 ;
2683
2717
    void *argp1 = 0 ;
2684
2718
    int res1 = 0 ;
2690
2724
    }
2691
2725
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2692
2726
    if (!SWIG_IsOK(res1)) {
2693
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_set_path_set" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2727
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_set_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2694
2728
    }
2695
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2729
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2696
2730
    {
2697
2731
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
2698
2732
      if (!SWIG_IsOK(res)) {
2714
2748
 
2715
2749
XS(_wrap_svn_ra_reporter2_t_set_path_get) {
2716
2750
  {
2717
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2751
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2718
2752
    void *argp1 = 0 ;
2719
2753
    int res1 = 0 ;
2720
2754
    int argvi = 0;
2726
2760
    }
2727
2761
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2728
2762
    if (!SWIG_IsOK(res1)) {
2729
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_set_path_get" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2763
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_set_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2730
2764
    }
2731
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2765
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2732
2766
    result = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_boolean_t,char const *,apr_pool_t *)) ((arg1)->set_path);
2733
2767
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
2734
2768
    
2742
2776
 
2743
2777
XS(_wrap_svn_ra_reporter2_t_delete_path_set) {
2744
2778
  {
2745
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2779
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2746
2780
    svn_error_t *(*arg2)(void *,char const *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,apr_pool_t *)) 0 ;
2747
2781
    void *argp1 = 0 ;
2748
2782
    int res1 = 0 ;
2754
2788
    }
2755
2789
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2756
2790
    if (!SWIG_IsOK(res1)) {
2757
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_delete_path_set" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2791
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_delete_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2758
2792
    }
2759
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2793
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2760
2794
    {
2761
2795
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t);
2762
2796
      if (!SWIG_IsOK(res)) {
2778
2812
 
2779
2813
XS(_wrap_svn_ra_reporter2_t_delete_path_get) {
2780
2814
  {
2781
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2815
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2782
2816
    void *argp1 = 0 ;
2783
2817
    int res1 = 0 ;
2784
2818
    int argvi = 0;
2790
2824
    }
2791
2825
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2792
2826
    if (!SWIG_IsOK(res1)) {
2793
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_delete_path_get" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2827
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_delete_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2794
2828
    }
2795
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2829
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2796
2830
    result = (svn_error_t *(*)(void *,char const *,apr_pool_t *)) ((arg1)->delete_path);
2797
2831
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
2798
2832
    
2806
2840
 
2807
2841
XS(_wrap_svn_ra_reporter2_t_link_path_set) {
2808
2842
  {
2809
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2843
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2810
2844
    svn_error_t *(*arg2)(void *,char const *,char const *,svn_revnum_t,svn_boolean_t,char const *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,char const *,svn_revnum_t,svn_boolean_t,char const *,apr_pool_t *)) 0 ;
2811
2845
    void *argp1 = 0 ;
2812
2846
    int res1 = 0 ;
2818
2852
    }
2819
2853
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2820
2854
    if (!SWIG_IsOK(res1)) {
2821
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_link_path_set" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2855
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_link_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2822
2856
    }
2823
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2857
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2824
2858
    {
2825
2859
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
2826
2860
      if (!SWIG_IsOK(res)) {
2842
2876
 
2843
2877
XS(_wrap_svn_ra_reporter2_t_link_path_get) {
2844
2878
  {
2845
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2879
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2846
2880
    void *argp1 = 0 ;
2847
2881
    int res1 = 0 ;
2848
2882
    int argvi = 0;
2854
2888
    }
2855
2889
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2856
2890
    if (!SWIG_IsOK(res1)) {
2857
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_link_path_get" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2891
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_link_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2858
2892
    }
2859
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2893
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2860
2894
    result = (svn_error_t *(*)(void *,char const *,char const *,svn_revnum_t,svn_boolean_t,char const *,apr_pool_t *)) ((arg1)->link_path);
2861
2895
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
2862
2896
    
2870
2904
 
2871
2905
XS(_wrap_svn_ra_reporter2_t_finish_report_set) {
2872
2906
  {
2873
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2907
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2874
2908
    svn_error_t *(*arg2)(void *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_pool_t *)) 0 ;
2875
2909
    void *argp1 = 0 ;
2876
2910
    int res1 = 0 ;
2882
2916
    }
2883
2917
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2884
2918
    if (!SWIG_IsOK(res1)) {
2885
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_finish_report_set" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2919
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_finish_report_set" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2886
2920
    }
2887
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2921
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2888
2922
    {
2889
2923
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
2890
2924
      if (!SWIG_IsOK(res)) {
2906
2940
 
2907
2941
XS(_wrap_svn_ra_reporter2_t_finish_report_get) {
2908
2942
  {
2909
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2943
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2910
2944
    void *argp1 = 0 ;
2911
2945
    int res1 = 0 ;
2912
2946
    int argvi = 0;
2918
2952
    }
2919
2953
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2920
2954
    if (!SWIG_IsOK(res1)) {
2921
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_finish_report_get" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2955
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_finish_report_get" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2922
2956
    }
2923
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2957
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2924
2958
    result = (svn_error_t *(*)(void *,apr_pool_t *)) ((arg1)->finish_report);
2925
2959
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
2926
2960
    
2934
2968
 
2935
2969
XS(_wrap_svn_ra_reporter2_t_abort_report_set) {
2936
2970
  {
2937
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
2971
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2938
2972
    svn_error_t *(*arg2)(void *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_pool_t *)) 0 ;
2939
2973
    void *argp1 = 0 ;
2940
2974
    int res1 = 0 ;
2946
2980
    }
2947
2981
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2948
2982
    if (!SWIG_IsOK(res1)) {
2949
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_abort_report_set" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
2983
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_abort_report_set" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2950
2984
    }
2951
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
2985
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2952
2986
    {
2953
2987
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
2954
2988
      if (!SWIG_IsOK(res)) {
2970
3004
 
2971
3005
XS(_wrap_svn_ra_reporter2_t_abort_report_get) {
2972
3006
  {
2973
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
3007
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
2974
3008
    void *argp1 = 0 ;
2975
3009
    int res1 = 0 ;
2976
3010
    int argvi = 0;
2982
3016
    }
2983
3017
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, 0 |  0 );
2984
3018
    if (!SWIG_IsOK(res1)) {
2985
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_abort_report_get" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
3019
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter2_t_abort_report_get" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
2986
3020
    }
2987
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
3021
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
2988
3022
    result = (svn_error_t *(*)(void *,apr_pool_t *)) ((arg1)->abort_report);
2989
3023
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
2990
3024
    
2999
3033
XS(_wrap_new_svn_ra_reporter2_t) {
3000
3034
  {
3001
3035
    int argvi = 0;
3002
 
    svn_ra_reporter2_t *result = 0 ;
 
3036
    struct svn_ra_reporter2_t *result = 0 ;
3003
3037
    dXSARGS;
3004
3038
    
3005
3039
    if ((items < 0) || (items > 0)) {
3006
3040
      SWIG_croak("Usage: new_svn_ra_reporter2_t();");
3007
3041
    }
3008
3042
    {
3009
 
      result = (svn_ra_reporter2_t *)calloc(1, sizeof(svn_ra_reporter2_t));
 
3043
      result = (struct svn_ra_reporter2_t *)calloc(1, sizeof(struct svn_ra_reporter2_t));
3010
3044
      
3011
3045
      
3012
3046
      
3021
3055
 
3022
3056
XS(_wrap_delete_svn_ra_reporter2_t) {
3023
3057
  {
3024
 
    svn_ra_reporter2_t *arg1 = (svn_ra_reporter2_t *) 0 ;
 
3058
    struct svn_ra_reporter2_t *arg1 = (struct svn_ra_reporter2_t *) 0 ;
3025
3059
    void *argp1 = 0 ;
3026
3060
    int res1 = 0 ;
3027
3061
    int argvi = 0;
3032
3066
    }
3033
3067
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter2_t, SWIG_POINTER_DISOWN |  0 );
3034
3068
    if (!SWIG_IsOK(res1)) {
3035
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_reporter2_t" "', argument " "1"" of type '" "svn_ra_reporter2_t *""'"); 
 
3069
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_reporter2_t" "', argument " "1"" of type '" "struct svn_ra_reporter2_t *""'"); 
3036
3070
    }
3037
 
    arg1 = (svn_ra_reporter2_t *)(argp1);
 
3071
    arg1 = (struct svn_ra_reporter2_t *)(argp1);
3038
3072
    {
3039
3073
      free((char *) arg1);
3040
3074
      
3053
3087
 
3054
3088
XS(_wrap_svn_ra_reporter_t_set_path_set) {
3055
3089
  {
3056
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3090
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3057
3091
    svn_error_t *(*arg2)(void *,char const *,svn_revnum_t,svn_boolean_t,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_boolean_t,apr_pool_t *)) 0 ;
3058
3092
    void *argp1 = 0 ;
3059
3093
    int res1 = 0 ;
3065
3099
    }
3066
3100
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3067
3101
    if (!SWIG_IsOK(res1)) {
3068
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_set_path_set" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3102
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_set_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3069
3103
    }
3070
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3104
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3071
3105
    {
3072
3106
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t);
3073
3107
      if (!SWIG_IsOK(res)) {
3089
3123
 
3090
3124
XS(_wrap_svn_ra_reporter_t_set_path_get) {
3091
3125
  {
3092
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3126
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3093
3127
    void *argp1 = 0 ;
3094
3128
    int res1 = 0 ;
3095
3129
    int argvi = 0;
3101
3135
    }
3102
3136
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3103
3137
    if (!SWIG_IsOK(res1)) {
3104
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_set_path_get" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3138
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_set_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3105
3139
    }
3106
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3140
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3107
3141
    result = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_boolean_t,apr_pool_t *)) ((arg1)->set_path);
3108
3142
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
3109
3143
    
3117
3151
 
3118
3152
XS(_wrap_svn_ra_reporter_t_delete_path_set) {
3119
3153
  {
3120
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3154
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3121
3155
    svn_error_t *(*arg2)(void *,char const *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,apr_pool_t *)) 0 ;
3122
3156
    void *argp1 = 0 ;
3123
3157
    int res1 = 0 ;
3129
3163
    }
3130
3164
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3131
3165
    if (!SWIG_IsOK(res1)) {
3132
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_delete_path_set" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3166
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_delete_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3133
3167
    }
3134
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3168
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3135
3169
    {
3136
3170
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t);
3137
3171
      if (!SWIG_IsOK(res)) {
3153
3187
 
3154
3188
XS(_wrap_svn_ra_reporter_t_delete_path_get) {
3155
3189
  {
3156
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3190
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3157
3191
    void *argp1 = 0 ;
3158
3192
    int res1 = 0 ;
3159
3193
    int argvi = 0;
3165
3199
    }
3166
3200
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3167
3201
    if (!SWIG_IsOK(res1)) {
3168
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_delete_path_get" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3202
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_delete_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3169
3203
    }
3170
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3204
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3171
3205
    result = (svn_error_t *(*)(void *,char const *,apr_pool_t *)) ((arg1)->delete_path);
3172
3206
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
3173
3207
    
3181
3215
 
3182
3216
XS(_wrap_svn_ra_reporter_t_link_path_set) {
3183
3217
  {
3184
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3218
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3185
3219
    svn_error_t *(*arg2)(void *,char const *,char const *,svn_revnum_t,svn_boolean_t,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,char const *,svn_revnum_t,svn_boolean_t,apr_pool_t *)) 0 ;
3186
3220
    void *argp1 = 0 ;
3187
3221
    int res1 = 0 ;
3193
3227
    }
3194
3228
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3195
3229
    if (!SWIG_IsOK(res1)) {
3196
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_link_path_set" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3230
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_link_path_set" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3197
3231
    }
3198
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3232
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3199
3233
    {
3200
3234
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t);
3201
3235
      if (!SWIG_IsOK(res)) {
3217
3251
 
3218
3252
XS(_wrap_svn_ra_reporter_t_link_path_get) {
3219
3253
  {
3220
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3254
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3221
3255
    void *argp1 = 0 ;
3222
3256
    int res1 = 0 ;
3223
3257
    int argvi = 0;
3229
3263
    }
3230
3264
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3231
3265
    if (!SWIG_IsOK(res1)) {
3232
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_link_path_get" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3266
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_link_path_get" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3233
3267
    }
3234
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3268
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3235
3269
    result = (svn_error_t *(*)(void *,char const *,char const *,svn_revnum_t,svn_boolean_t,apr_pool_t *)) ((arg1)->link_path);
3236
3270
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
3237
3271
    
3245
3279
 
3246
3280
XS(_wrap_svn_ra_reporter_t_finish_report_set) {
3247
3281
  {
3248
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3282
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3249
3283
    svn_error_t *(*arg2)(void *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_pool_t *)) 0 ;
3250
3284
    void *argp1 = 0 ;
3251
3285
    int res1 = 0 ;
3257
3291
    }
3258
3292
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3259
3293
    if (!SWIG_IsOK(res1)) {
3260
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_finish_report_set" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3294
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_finish_report_set" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3261
3295
    }
3262
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3296
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3263
3297
    {
3264
3298
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
3265
3299
      if (!SWIG_IsOK(res)) {
3281
3315
 
3282
3316
XS(_wrap_svn_ra_reporter_t_finish_report_get) {
3283
3317
  {
3284
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3318
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3285
3319
    void *argp1 = 0 ;
3286
3320
    int res1 = 0 ;
3287
3321
    int argvi = 0;
3293
3327
    }
3294
3328
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3295
3329
    if (!SWIG_IsOK(res1)) {
3296
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_finish_report_get" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3330
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_finish_report_get" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3297
3331
    }
3298
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3332
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3299
3333
    result = (svn_error_t *(*)(void *,apr_pool_t *)) ((arg1)->finish_report);
3300
3334
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
3301
3335
    
3309
3343
 
3310
3344
XS(_wrap_svn_ra_reporter_t_abort_report_set) {
3311
3345
  {
3312
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3346
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3313
3347
    svn_error_t *(*arg2)(void *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_pool_t *)) 0 ;
3314
3348
    void *argp1 = 0 ;
3315
3349
    int res1 = 0 ;
3321
3355
    }
3322
3356
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3323
3357
    if (!SWIG_IsOK(res1)) {
3324
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_abort_report_set" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3358
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_abort_report_set" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3325
3359
    }
3326
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3360
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3327
3361
    {
3328
3362
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t);
3329
3363
      if (!SWIG_IsOK(res)) {
3345
3379
 
3346
3380
XS(_wrap_svn_ra_reporter_t_abort_report_get) {
3347
3381
  {
3348
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3382
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3349
3383
    void *argp1 = 0 ;
3350
3384
    int res1 = 0 ;
3351
3385
    int argvi = 0;
3357
3391
    }
3358
3392
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, 0 |  0 );
3359
3393
    if (!SWIG_IsOK(res1)) {
3360
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_abort_report_get" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3394
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_reporter_t_abort_report_get" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3361
3395
    }
3362
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3396
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3363
3397
    result = (svn_error_t *(*)(void *,apr_pool_t *)) ((arg1)->abort_report);
3364
3398
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
3365
3399
    
3374
3408
XS(_wrap_new_svn_ra_reporter_t) {
3375
3409
  {
3376
3410
    int argvi = 0;
3377
 
    svn_ra_reporter_t *result = 0 ;
 
3411
    struct svn_ra_reporter_t *result = 0 ;
3378
3412
    dXSARGS;
3379
3413
    
3380
3414
    if ((items < 0) || (items > 0)) {
3381
3415
      SWIG_croak("Usage: new_svn_ra_reporter_t();");
3382
3416
    }
3383
3417
    {
3384
 
      result = (svn_ra_reporter_t *)calloc(1, sizeof(svn_ra_reporter_t));
 
3418
      result = (struct svn_ra_reporter_t *)calloc(1, sizeof(struct svn_ra_reporter_t));
3385
3419
      
3386
3420
      
3387
3421
      
3396
3430
 
3397
3431
XS(_wrap_delete_svn_ra_reporter_t) {
3398
3432
  {
3399
 
    svn_ra_reporter_t *arg1 = (svn_ra_reporter_t *) 0 ;
 
3433
    struct svn_ra_reporter_t *arg1 = (struct svn_ra_reporter_t *) 0 ;
3400
3434
    void *argp1 = 0 ;
3401
3435
    int res1 = 0 ;
3402
3436
    int argvi = 0;
3407
3441
    }
3408
3442
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_reporter_t, SWIG_POINTER_DISOWN |  0 );
3409
3443
    if (!SWIG_IsOK(res1)) {
3410
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_reporter_t" "', argument " "1"" of type '" "svn_ra_reporter_t *""'"); 
 
3444
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_reporter_t" "', argument " "1"" of type '" "struct svn_ra_reporter_t *""'"); 
3411
3445
    }
3412
 
    arg1 = (svn_ra_reporter_t *)(argp1);
 
3446
    arg1 = (struct svn_ra_reporter_t *)(argp1);
3413
3447
    {
3414
3448
      free((char *) arg1);
3415
3449
      
3428
3462
 
3429
3463
XS(_wrap_svn_ra_callbacks2_t_open_tmp_file_set) {
3430
3464
  {
3431
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3465
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3432
3466
    svn_error_t *(*arg2)(apr_file_t **,void *,apr_pool_t *) = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) 0 ;
3433
3467
    void *argp1 = 0 ;
3434
3468
    int res1 = 0 ;
3440
3474
    }
3441
3475
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3442
3476
    if (!SWIG_IsOK(res1)) {
3443
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tmp_file_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3477
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tmp_file_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3444
3478
    }
3445
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3479
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3446
3480
    {
3447
3481
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t);
3448
3482
      if (!SWIG_IsOK(res)) {
3464
3498
 
3465
3499
XS(_wrap_svn_ra_callbacks2_t_open_tmp_file_get) {
3466
3500
  {
3467
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3501
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3468
3502
    void *argp1 = 0 ;
3469
3503
    int res1 = 0 ;
3470
3504
    int argvi = 0;
3476
3510
    }
3477
3511
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3478
3512
    if (!SWIG_IsOK(res1)) {
3479
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tmp_file_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3513
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tmp_file_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3480
3514
    }
3481
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3515
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3482
3516
    result = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) ((arg1)->open_tmp_file);
3483
3517
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
3484
3518
    
3492
3526
 
3493
3527
XS(_wrap_svn_ra_callbacks2_t_auth_baton_set) {
3494
3528
  {
3495
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3529
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3496
3530
    svn_auth_baton_t *arg2 = (svn_auth_baton_t *) 0 ;
3497
3531
    void *argp1 = 0 ;
3498
3532
    int res1 = 0 ;
3506
3540
    }
3507
3541
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3508
3542
    if (!SWIG_IsOK(res1)) {
3509
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_auth_baton_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3543
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_auth_baton_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3510
3544
    }
3511
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3545
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3512
3546
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_auth_baton_t, SWIG_POINTER_DISOWN |  0 );
3513
3547
    if (!SWIG_IsOK(res2)) {
3514
3548
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_callbacks2_t_auth_baton_set" "', argument " "2"" of type '" "svn_auth_baton_t *""'"); 
3529
3563
 
3530
3564
XS(_wrap_svn_ra_callbacks2_t_auth_baton_get) {
3531
3565
  {
3532
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3566
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3533
3567
    void *argp1 = 0 ;
3534
3568
    int res1 = 0 ;
3535
3569
    int argvi = 0;
3541
3575
    }
3542
3576
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3543
3577
    if (!SWIG_IsOK(res1)) {
3544
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_auth_baton_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3578
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_auth_baton_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3545
3579
    }
3546
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3580
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3547
3581
    result = (svn_auth_baton_t *) ((arg1)->auth_baton);
3548
3582
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_auth_baton_t, 0 | 0); argvi++ ;
3549
3583
    
3557
3591
 
3558
3592
XS(_wrap_svn_ra_callbacks2_t_get_wc_prop_set) {
3559
3593
  {
3560
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3594
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3561
3595
    svn_ra_get_wc_prop_func_t arg2 = (svn_ra_get_wc_prop_func_t) 0 ;
3562
3596
    void *argp1 = 0 ;
3563
3597
    int res1 = 0 ;
3569
3603
    }
3570
3604
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3571
3605
    if (!SWIG_IsOK(res1)) {
3572
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_prop_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3606
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3573
3607
    }
3574
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3608
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3575
3609
    {
3576
3610
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
3577
3611
      if (!SWIG_IsOK(res)) {
3593
3627
 
3594
3628
XS(_wrap_svn_ra_callbacks2_t_get_wc_prop_get) {
3595
3629
  {
3596
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3630
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3597
3631
    void *argp1 = 0 ;
3598
3632
    int res1 = 0 ;
3599
3633
    int argvi = 0;
3605
3639
    }
3606
3640
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3607
3641
    if (!SWIG_IsOK(res1)) {
3608
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_prop_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3642
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3609
3643
    }
3610
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3644
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3611
3645
    result = (svn_ra_get_wc_prop_func_t) ((arg1)->get_wc_prop);
3612
3646
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
3613
3647
    
3621
3655
 
3622
3656
XS(_wrap_svn_ra_callbacks2_t_set_wc_prop_set) {
3623
3657
  {
3624
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3658
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3625
3659
    svn_ra_set_wc_prop_func_t arg2 = (svn_ra_set_wc_prop_func_t) 0 ;
3626
3660
    void *argp1 = 0 ;
3627
3661
    int res1 = 0 ;
3633
3667
    }
3634
3668
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3635
3669
    if (!SWIG_IsOK(res1)) {
3636
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_set_wc_prop_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3670
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_set_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3637
3671
    }
3638
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3672
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3639
3673
    {
3640
3674
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
3641
3675
      if (!SWIG_IsOK(res)) {
3657
3691
 
3658
3692
XS(_wrap_svn_ra_callbacks2_t_set_wc_prop_get) {
3659
3693
  {
3660
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3694
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3661
3695
    void *argp1 = 0 ;
3662
3696
    int res1 = 0 ;
3663
3697
    int argvi = 0;
3669
3703
    }
3670
3704
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3671
3705
    if (!SWIG_IsOK(res1)) {
3672
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_set_wc_prop_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3706
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_set_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3673
3707
    }
3674
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3708
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3675
3709
    result = (svn_ra_set_wc_prop_func_t) ((arg1)->set_wc_prop);
3676
3710
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
3677
3711
    
3685
3719
 
3686
3720
XS(_wrap_svn_ra_callbacks2_t_push_wc_prop_set) {
3687
3721
  {
3688
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3722
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3689
3723
    svn_ra_push_wc_prop_func_t arg2 = (svn_ra_push_wc_prop_func_t) 0 ;
3690
3724
    void *argp1 = 0 ;
3691
3725
    int res1 = 0 ;
3697
3731
    }
3698
3732
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3699
3733
    if (!SWIG_IsOK(res1)) {
3700
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3734
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3701
3735
    }
3702
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3736
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3703
3737
    {
3704
3738
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
3705
3739
      if (!SWIG_IsOK(res)) {
3721
3755
 
3722
3756
XS(_wrap_svn_ra_callbacks2_t_push_wc_prop_get) {
3723
3757
  {
3724
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3758
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3725
3759
    void *argp1 = 0 ;
3726
3760
    int res1 = 0 ;
3727
3761
    int argvi = 0;
3733
3767
    }
3734
3768
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3735
3769
    if (!SWIG_IsOK(res1)) {
3736
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3770
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3737
3771
    }
3738
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3772
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3739
3773
    result = (svn_ra_push_wc_prop_func_t) ((arg1)->push_wc_prop);
3740
3774
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
3741
3775
    
3749
3783
 
3750
3784
XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_set) {
3751
3785
  {
3752
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3786
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3753
3787
    svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
3754
3788
    void *argp1 = 0 ;
3755
3789
    int res1 = 0 ;
3761
3795
    }
3762
3796
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3763
3797
    if (!SWIG_IsOK(res1)) {
3764
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3798
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3765
3799
    }
3766
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3800
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3767
3801
    {
3768
3802
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
3769
3803
      if (!SWIG_IsOK(res)) {
3785
3819
 
3786
3820
XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_get) {
3787
3821
  {
3788
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3822
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3789
3823
    void *argp1 = 0 ;
3790
3824
    int res1 = 0 ;
3791
3825
    int argvi = 0;
3797
3831
    }
3798
3832
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3799
3833
    if (!SWIG_IsOK(res1)) {
3800
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3834
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3801
3835
    }
3802
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3836
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3803
3837
    result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
3804
3838
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
3805
3839
    
3813
3847
 
3814
3848
XS(_wrap_svn_ra_callbacks2_t_progress_func_set) {
3815
3849
  {
3816
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3850
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3817
3851
    svn_ra_progress_notify_func_t arg2 = (svn_ra_progress_notify_func_t) 0 ;
3818
3852
    void *argp1 = 0 ;
3819
3853
    int res1 = 0 ;
3825
3859
    }
3826
3860
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3827
3861
    if (!SWIG_IsOK(res1)) {
3828
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_func_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3862
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_func_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3829
3863
    }
3830
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3864
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3831
3865
    {
3832
3866
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void);
3833
3867
      if (!SWIG_IsOK(res)) {
3849
3883
 
3850
3884
XS(_wrap_svn_ra_callbacks2_t_progress_func_get) {
3851
3885
  {
3852
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3886
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3853
3887
    void *argp1 = 0 ;
3854
3888
    int res1 = 0 ;
3855
3889
    int argvi = 0;
3861
3895
    }
3862
3896
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3863
3897
    if (!SWIG_IsOK(res1)) {
3864
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_func_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3898
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_func_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3865
3899
    }
3866
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3900
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3867
3901
    result = (svn_ra_progress_notify_func_t) ((arg1)->progress_func);
3868
3902
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void); argvi++ ;
3869
3903
    
3877
3911
 
3878
3912
XS(_wrap_svn_ra_callbacks2_t_progress_baton_set) {
3879
3913
  {
3880
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3914
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3881
3915
    void *arg2 = (void *) 0 ;
3882
3916
    void *argp1 = 0 ;
3883
3917
    int res1 = 0 ;
3890
3924
    }
3891
3925
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3892
3926
    if (!SWIG_IsOK(res1)) {
3893
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_baton_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3927
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_baton_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3894
3928
    }
3895
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3929
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3896
3930
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
3897
3931
    if (!SWIG_IsOK(res2)) {
3898
3932
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_callbacks2_t_progress_baton_set" "', argument " "2"" of type '" "void *""'"); 
3912
3946
 
3913
3947
XS(_wrap_svn_ra_callbacks2_t_progress_baton_get) {
3914
3948
  {
3915
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3949
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3916
3950
    void *argp1 = 0 ;
3917
3951
    int res1 = 0 ;
3918
3952
    int argvi = 0;
3924
3958
    }
3925
3959
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3926
3960
    if (!SWIG_IsOK(res1)) {
3927
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_baton_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3961
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_baton_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3928
3962
    }
3929
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3963
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3930
3964
    result = (void *) ((arg1)->progress_baton);
3931
3965
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
3932
3966
    
3940
3974
 
3941
3975
XS(_wrap_svn_ra_callbacks2_t_cancel_func_set) {
3942
3976
  {
3943
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
3977
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3944
3978
    svn_cancel_func_t arg2 = (svn_cancel_func_t) 0 ;
3945
3979
    void *argp1 = 0 ;
3946
3980
    int res1 = 0 ;
3952
3986
    }
3953
3987
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3954
3988
    if (!SWIG_IsOK(res1)) {
3955
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_cancel_func_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
3989
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_cancel_func_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3956
3990
    }
3957
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
3991
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3958
3992
    {
3959
3993
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void__p_svn_error_t);
3960
3994
      if (!SWIG_IsOK(res)) {
3976
4010
 
3977
4011
XS(_wrap_svn_ra_callbacks2_t_cancel_func_get) {
3978
4012
  {
3979
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
4013
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
3980
4014
    void *argp1 = 0 ;
3981
4015
    int res1 = 0 ;
3982
4016
    int argvi = 0;
3988
4022
    }
3989
4023
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
3990
4024
    if (!SWIG_IsOK(res1)) {
3991
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_cancel_func_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
4025
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_cancel_func_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
3992
4026
    }
3993
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
4027
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
3994
4028
    result = (svn_cancel_func_t) ((arg1)->cancel_func);
3995
4029
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__p_svn_error_t); argvi++ ;
3996
4030
    
4004
4038
 
4005
4039
XS(_wrap_svn_ra_callbacks2_t_get_client_string_set) {
4006
4040
  {
4007
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
4041
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
4008
4042
    svn_ra_get_client_string_func_t arg2 = (svn_ra_get_client_string_func_t) 0 ;
4009
4043
    void *argp1 = 0 ;
4010
4044
    int res1 = 0 ;
4016
4050
    }
4017
4051
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
4018
4052
    if (!SWIG_IsOK(res1)) {
4019
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_client_string_set" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
4053
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_client_string_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
4020
4054
    }
4021
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
4055
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
4022
4056
    {
4023
4057
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t);
4024
4058
      if (!SWIG_IsOK(res)) {
4040
4074
 
4041
4075
XS(_wrap_svn_ra_callbacks2_t_get_client_string_get) {
4042
4076
  {
4043
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
4077
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
4044
4078
    void *argp1 = 0 ;
4045
4079
    int res1 = 0 ;
4046
4080
    int argvi = 0;
4052
4086
    }
4053
4087
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
4054
4088
    if (!SWIG_IsOK(res1)) {
4055
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_client_string_get" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
4089
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_client_string_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
4056
4090
    }
4057
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
4091
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
4058
4092
    result = (svn_ra_get_client_string_func_t) ((arg1)->get_client_string);
4059
4093
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
4060
4094
    
4066
4100
}
4067
4101
 
4068
4102
 
 
4103
XS(_wrap_svn_ra_callbacks2_t_get_wc_contents_set) {
 
4104
  {
 
4105
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4106
    svn_ra_get_wc_contents_func_t arg2 = (svn_ra_get_wc_contents_func_t) 0 ;
 
4107
    void *argp1 = 0 ;
 
4108
    int res1 = 0 ;
 
4109
    int argvi = 0;
 
4110
    dXSARGS;
 
4111
    
 
4112
    if ((items < 2) || (items > 2)) {
 
4113
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_wc_contents_set(self,get_wc_contents);");
 
4114
    }
 
4115
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4116
    if (!SWIG_IsOK(res1)) {
 
4117
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_contents_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4118
    }
 
4119
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4120
    {
 
4121
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t);
 
4122
      if (!SWIG_IsOK(res)) {
 
4123
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_get_wc_contents_set" "', argument " "2"" of type '" "svn_ra_get_wc_contents_func_t""'"); 
 
4124
      }
 
4125
    }
 
4126
    if (arg1) (arg1)->get_wc_contents = arg2;
 
4127
    ST(argvi) = sv_newmortal();
 
4128
    
 
4129
    
 
4130
    XSRETURN(argvi);
 
4131
  fail:
 
4132
    
 
4133
    
 
4134
    SWIG_croak_null();
 
4135
  }
 
4136
}
 
4137
 
 
4138
 
 
4139
XS(_wrap_svn_ra_callbacks2_t_get_wc_contents_get) {
 
4140
  {
 
4141
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4142
    void *argp1 = 0 ;
 
4143
    int res1 = 0 ;
 
4144
    int argvi = 0;
 
4145
    svn_ra_get_wc_contents_func_t result;
 
4146
    dXSARGS;
 
4147
    
 
4148
    if ((items < 1) || (items > 1)) {
 
4149
      SWIG_croak("Usage: svn_ra_callbacks2_t_get_wc_contents_get(self);");
 
4150
    }
 
4151
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4152
    if (!SWIG_IsOK(res1)) {
 
4153
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_get_wc_contents_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4154
    }
 
4155
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4156
    result = (svn_ra_get_wc_contents_func_t) ((arg1)->get_wc_contents);
 
4157
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
 
4158
    
 
4159
    XSRETURN(argvi);
 
4160
  fail:
 
4161
    
 
4162
    SWIG_croak_null();
 
4163
  }
 
4164
}
 
4165
 
 
4166
 
4069
4167
XS(_wrap_new_svn_ra_callbacks2_t) {
4070
4168
  {
4071
4169
    int argvi = 0;
4072
 
    svn_ra_callbacks2_t *result = 0 ;
 
4170
    struct svn_ra_callbacks2_t *result = 0 ;
4073
4171
    dXSARGS;
4074
4172
    
4075
4173
    if ((items < 0) || (items > 0)) {
4076
4174
      SWIG_croak("Usage: new_svn_ra_callbacks2_t();");
4077
4175
    }
4078
4176
    {
4079
 
      result = (svn_ra_callbacks2_t *)calloc(1, sizeof(svn_ra_callbacks2_t));
 
4177
      result = (struct svn_ra_callbacks2_t *)calloc(1, sizeof(struct svn_ra_callbacks2_t));
4080
4178
      
4081
4179
      
4082
4180
      
4091
4189
 
4092
4190
XS(_wrap_delete_svn_ra_callbacks2_t) {
4093
4191
  {
4094
 
    svn_ra_callbacks2_t *arg1 = (svn_ra_callbacks2_t *) 0 ;
 
4192
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
4095
4193
    void *argp1 = 0 ;
4096
4194
    int res1 = 0 ;
4097
4195
    int argvi = 0;
4102
4200
    }
4103
4201
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, SWIG_POINTER_DISOWN |  0 );
4104
4202
    if (!SWIG_IsOK(res1)) {
4105
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_callbacks2_t" "', argument " "1"" of type '" "svn_ra_callbacks2_t *""'"); 
 
4203
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_callbacks2_t" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
4106
4204
    }
4107
 
    arg1 = (svn_ra_callbacks2_t *)(argp1);
 
4205
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
4108
4206
    {
4109
4207
      free((char *) arg1);
4110
4208
      
4123
4221
 
4124
4222
XS(_wrap_svn_ra_callbacks_t_open_tmp_file_set) {
4125
4223
  {
4126
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4224
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4127
4225
    svn_error_t *(*arg2)(apr_file_t **,void *,apr_pool_t *) = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) 0 ;
4128
4226
    void *argp1 = 0 ;
4129
4227
    int res1 = 0 ;
4135
4233
    }
4136
4234
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4137
4235
    if (!SWIG_IsOK(res1)) {
4138
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_open_tmp_file_set" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4236
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_open_tmp_file_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4139
4237
    }
4140
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4238
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4141
4239
    {
4142
4240
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t);
4143
4241
      if (!SWIG_IsOK(res)) {
4159
4257
 
4160
4258
XS(_wrap_svn_ra_callbacks_t_open_tmp_file_get) {
4161
4259
  {
4162
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4260
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4163
4261
    void *argp1 = 0 ;
4164
4262
    int res1 = 0 ;
4165
4263
    int argvi = 0;
4171
4269
    }
4172
4270
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4173
4271
    if (!SWIG_IsOK(res1)) {
4174
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_open_tmp_file_get" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4272
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_open_tmp_file_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4175
4273
    }
4176
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4274
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4177
4275
    result = (svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)) ((arg1)->open_tmp_file);
4178
4276
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
4179
4277
    
4187
4285
 
4188
4286
XS(_wrap_svn_ra_callbacks_t_auth_baton_set) {
4189
4287
  {
4190
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4288
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4191
4289
    svn_auth_baton_t *arg2 = (svn_auth_baton_t *) 0 ;
4192
4290
    void *argp1 = 0 ;
4193
4291
    int res1 = 0 ;
4201
4299
    }
4202
4300
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4203
4301
    if (!SWIG_IsOK(res1)) {
4204
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_auth_baton_set" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4302
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_auth_baton_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4205
4303
    }
4206
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4304
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4207
4305
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_svn_auth_baton_t, SWIG_POINTER_DISOWN |  0 );
4208
4306
    if (!SWIG_IsOK(res2)) {
4209
4307
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_callbacks_t_auth_baton_set" "', argument " "2"" of type '" "svn_auth_baton_t *""'"); 
4224
4322
 
4225
4323
XS(_wrap_svn_ra_callbacks_t_auth_baton_get) {
4226
4324
  {
4227
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4325
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4228
4326
    void *argp1 = 0 ;
4229
4327
    int res1 = 0 ;
4230
4328
    int argvi = 0;
4236
4334
    }
4237
4335
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4238
4336
    if (!SWIG_IsOK(res1)) {
4239
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_auth_baton_get" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4337
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_auth_baton_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4240
4338
    }
4241
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4339
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4242
4340
    result = (svn_auth_baton_t *) ((arg1)->auth_baton);
4243
4341
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_auth_baton_t, 0 | 0); argvi++ ;
4244
4342
    
4252
4350
 
4253
4351
XS(_wrap_svn_ra_callbacks_t_get_wc_prop_set) {
4254
4352
  {
4255
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4353
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4256
4354
    svn_ra_get_wc_prop_func_t arg2 = (svn_ra_get_wc_prop_func_t) 0 ;
4257
4355
    void *argp1 = 0 ;
4258
4356
    int res1 = 0 ;
4264
4362
    }
4265
4363
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4266
4364
    if (!SWIG_IsOK(res1)) {
4267
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_get_wc_prop_set" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4365
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_get_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4268
4366
    }
4269
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4367
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4270
4368
    {
4271
4369
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
4272
4370
      if (!SWIG_IsOK(res)) {
4288
4386
 
4289
4387
XS(_wrap_svn_ra_callbacks_t_get_wc_prop_get) {
4290
4388
  {
4291
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4389
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4292
4390
    void *argp1 = 0 ;
4293
4391
    int res1 = 0 ;
4294
4392
    int argvi = 0;
4300
4398
    }
4301
4399
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4302
4400
    if (!SWIG_IsOK(res1)) {
4303
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_get_wc_prop_get" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4401
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_get_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4304
4402
    }
4305
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4403
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4306
4404
    result = (svn_ra_get_wc_prop_func_t) ((arg1)->get_wc_prop);
4307
4405
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
4308
4406
    
4316
4414
 
4317
4415
XS(_wrap_svn_ra_callbacks_t_set_wc_prop_set) {
4318
4416
  {
4319
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4417
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4320
4418
    svn_ra_set_wc_prop_func_t arg2 = (svn_ra_set_wc_prop_func_t) 0 ;
4321
4419
    void *argp1 = 0 ;
4322
4420
    int res1 = 0 ;
4328
4426
    }
4329
4427
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4330
4428
    if (!SWIG_IsOK(res1)) {
4331
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_set_wc_prop_set" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4429
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_set_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4332
4430
    }
4333
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4431
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4334
4432
    {
4335
4433
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
4336
4434
      if (!SWIG_IsOK(res)) {
4352
4450
 
4353
4451
XS(_wrap_svn_ra_callbacks_t_set_wc_prop_get) {
4354
4452
  {
4355
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4453
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4356
4454
    void *argp1 = 0 ;
4357
4455
    int res1 = 0 ;
4358
4456
    int argvi = 0;
4364
4462
    }
4365
4463
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4366
4464
    if (!SWIG_IsOK(res1)) {
4367
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_set_wc_prop_get" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4465
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_set_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4368
4466
    }
4369
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4467
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4370
4468
    result = (svn_ra_set_wc_prop_func_t) ((arg1)->set_wc_prop);
4371
4469
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
4372
4470
    
4380
4478
 
4381
4479
XS(_wrap_svn_ra_callbacks_t_push_wc_prop_set) {
4382
4480
  {
4383
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4481
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4384
4482
    svn_ra_push_wc_prop_func_t arg2 = (svn_ra_push_wc_prop_func_t) 0 ;
4385
4483
    void *argp1 = 0 ;
4386
4484
    int res1 = 0 ;
4392
4490
    }
4393
4491
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4394
4492
    if (!SWIG_IsOK(res1)) {
4395
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_set" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4493
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4396
4494
    }
4397
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4495
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4398
4496
    {
4399
4497
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
4400
4498
      if (!SWIG_IsOK(res)) {
4416
4514
 
4417
4515
XS(_wrap_svn_ra_callbacks_t_push_wc_prop_get) {
4418
4516
  {
4419
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4517
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4420
4518
    void *argp1 = 0 ;
4421
4519
    int res1 = 0 ;
4422
4520
    int argvi = 0;
4428
4526
    }
4429
4527
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4430
4528
    if (!SWIG_IsOK(res1)) {
4431
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_get" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4529
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4432
4530
    }
4433
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4531
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4434
4532
    result = (svn_ra_push_wc_prop_func_t) ((arg1)->push_wc_prop);
4435
4533
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
4436
4534
    
4444
4542
 
4445
4543
XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_set) {
4446
4544
  {
4447
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4545
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4448
4546
    svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
4449
4547
    void *argp1 = 0 ;
4450
4548
    int res1 = 0 ;
4456
4554
    }
4457
4555
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4458
4556
    if (!SWIG_IsOK(res1)) {
4459
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4557
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4460
4558
    }
4461
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4559
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4462
4560
    {
4463
4561
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
4464
4562
      if (!SWIG_IsOK(res)) {
4480
4578
 
4481
4579
XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_get) {
4482
4580
  {
4483
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4581
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4484
4582
    void *argp1 = 0 ;
4485
4583
    int res1 = 0 ;
4486
4584
    int argvi = 0;
4492
4590
    }
4493
4591
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 |  0 );
4494
4592
    if (!SWIG_IsOK(res1)) {
4495
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_get" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4593
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4496
4594
    }
4497
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4595
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4498
4596
    result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
4499
4597
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
4500
4598
    
4509
4607
XS(_wrap_new_svn_ra_callbacks_t) {
4510
4608
  {
4511
4609
    int argvi = 0;
4512
 
    svn_ra_callbacks_t *result = 0 ;
 
4610
    struct svn_ra_callbacks_t *result = 0 ;
4513
4611
    dXSARGS;
4514
4612
    
4515
4613
    if ((items < 0) || (items > 0)) {
4516
4614
      SWIG_croak("Usage: new_svn_ra_callbacks_t();");
4517
4615
    }
4518
4616
    {
4519
 
      result = (svn_ra_callbacks_t *)calloc(1, sizeof(svn_ra_callbacks_t));
 
4617
      result = (struct svn_ra_callbacks_t *)calloc(1, sizeof(struct svn_ra_callbacks_t));
4520
4618
      
4521
4619
      
4522
4620
      
4531
4629
 
4532
4630
XS(_wrap_delete_svn_ra_callbacks_t) {
4533
4631
  {
4534
 
    svn_ra_callbacks_t *arg1 = (svn_ra_callbacks_t *) 0 ;
 
4632
    struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
4535
4633
    void *argp1 = 0 ;
4536
4634
    int res1 = 0 ;
4537
4635
    int argvi = 0;
4542
4640
    }
4543
4641
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, SWIG_POINTER_DISOWN |  0 );
4544
4642
    if (!SWIG_IsOK(res1)) {
4545
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_callbacks_t" "', argument " "1"" of type '" "svn_ra_callbacks_t *""'"); 
 
4643
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_callbacks_t" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'"); 
4546
4644
    }
4547
 
    arg1 = (svn_ra_callbacks_t *)(argp1);
 
4645
    arg1 = (struct svn_ra_callbacks_t *)(argp1);
4548
4646
    {
4549
4647
      free((char *) arg1);
4550
4648
      
5906
6004
    int res1 = 0 ;
5907
6005
    svn_delta_editor_t *temp2 ;
5908
6006
    void *temp3 ;
5909
 
    void *argp4 = 0 ;
5910
 
    int res4 = 0 ;
5911
 
    int res6 ;
5912
6007
    int val8 ;
5913
6008
    int ecode8 = 0 ;
5914
6009
    int argvi = 0;
5920
6015
    }
5921
6016
    arg2 = &temp2;
5922
6017
    arg3 = &temp3;
5923
 
    if ((items < 6) || (items > 7)) {
5924
 
      SWIG_croak("Usage: svn_ra_get_commit_editor3(session,revprop_table,callback,callback_baton,lock_tokens,keep_locks,pool);");
 
6018
    if ((items < 5) || (items > 6)) {
 
6019
      SWIG_croak("Usage: svn_ra_get_commit_editor3(session,revprop_table,commit_callback,commit_baton,lock_tokens,keep_locks,pool);");
5925
6020
    }
5926
6021
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 |  0 );
5927
6022
    if (!SWIG_IsOK(res1)) {
5928
6023
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_get_commit_editor3" "', argument " "1"" of type '" "svn_ra_session_t *""'"); 
5929
6024
    }
5930
6025
    arg1 = (svn_ra_session_t *)(argp1);
5931
 
    res4 = SWIG_ConvertPtr(ST(1), &argp4,SWIGTYPE_p_apr_hash_t, 0 |  0 );
5932
 
    if (!SWIG_IsOK(res4)) {
5933
 
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_get_commit_editor3" "', argument " "4"" of type '" "apr_hash_t *""'"); 
5934
 
    }
5935
 
    arg4 = (apr_hash_t *)(argp4);
5936
 
    {
5937
 
      int res = SWIG_ConvertFunctionPtr(ST(2), (void**)(&arg5), SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t);
5938
 
      if (!SWIG_IsOK(res)) {
5939
 
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_get_commit_editor3" "', argument " "5"" of type '" "svn_commit_callback2_t""'"); 
5940
 
      }
5941
 
    }
5942
 
    res6 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg6), 0, 0);
5943
 
    if (!SWIG_IsOK(res6)) {
5944
 
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_ra_get_commit_editor3" "', argument " "6"" of type '" "void *""'"); 
 
6026
    {
 
6027
      if (_global_pool == NULL)
 
6028
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
6029
      arg4 = svn_swig_pl_hash_to_prophash(ST(1), _global_pool);  
 
6030
    }
 
6031
    {
 
6032
      arg5 = svn_swig_pl_thunk_commit_callback2;
 
6033
      arg6 = (void *)ST(2);
 
6034
      svn_swig_pl_hold_ref_in_pool (_global_pool, ST(2));
5945
6035
    }
5946
6036
    {
5947
6037
      /* PERL-FIXME: Handle undef -> NULL. */
5948
 
      arg7 = svn_swig_pl_strings_to_hash(ST(4), _global_pool);
 
6038
      arg7 = svn_swig_pl_strings_to_hash(ST(3), _global_pool);
5949
6039
    }
5950
 
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val8);
 
6040
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val8);
5951
6041
    if (!SWIG_IsOK(ecode8)) {
5952
6042
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_ra_get_commit_editor3" "', argument " "8"" of type '" "svn_boolean_t""'");
5953
6043
    } 
5954
6044
    arg8 = (svn_boolean_t)(val8);
5955
 
    if (items > 6) {
 
6045
    if (items > 5) {
5956
6046
      
5957
6047
    }
5958
6048
    {
5990
6080
    
5991
6081
    
5992
6082
    
5993
 
    
5994
 
    
5995
6083
    XSRETURN(argvi);
5996
6084
  fail:
5997
6085
    
6001
6089
    
6002
6090
    
6003
6091
    
6004
 
    
6005
 
    
6006
6092
    SWIG_croak_null();
6007
6093
  }
6008
6094
}
6027
6113
    int res4 ;
6028
6114
    char *buf4 = 0 ;
6029
6115
    int alloc4 = 0 ;
6030
 
    int res6 ;
6031
6116
    int val8 ;
6032
6117
    int ecode8 = 0 ;
6033
6118
    int argvi = 0;
6039
6124
    }
6040
6125
    arg2 = &temp2;
6041
6126
    arg3 = &temp3;
6042
 
    if ((items < 6) || (items > 7)) {
6043
 
      SWIG_croak("Usage: svn_ra_get_commit_editor2(session,log_msg,callback,callback_baton,lock_tokens,keep_locks,pool);");
 
6127
    if ((items < 5) || (items > 6)) {
 
6128
      SWIG_croak("Usage: svn_ra_get_commit_editor2(session,log_msg,commit_callback,commit_baton,lock_tokens,keep_locks,pool);");
6044
6129
    }
6045
6130
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 |  0 );
6046
6131
    if (!SWIG_IsOK(res1)) {
6053
6138
    }
6054
6139
    arg4 = (char *)(buf4);
6055
6140
    {
6056
 
      int res = SWIG_ConvertFunctionPtr(ST(2), (void**)(&arg5), SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t);
6057
 
      if (!SWIG_IsOK(res)) {
6058
 
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_get_commit_editor2" "', argument " "5"" of type '" "svn_commit_callback2_t""'"); 
6059
 
      }
6060
 
    }
6061
 
    res6 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg6), 0, 0);
6062
 
    if (!SWIG_IsOK(res6)) {
6063
 
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_ra_get_commit_editor2" "', argument " "6"" of type '" "void *""'"); 
 
6141
      arg5 = svn_swig_pl_thunk_commit_callback2;
 
6142
      arg6 = (void *)ST(2);
 
6143
      svn_swig_pl_hold_ref_in_pool (_global_pool, ST(2));
6064
6144
    }
6065
6145
    {
6066
6146
      /* PERL-FIXME: Handle undef -> NULL. */
6067
 
      arg7 = svn_swig_pl_strings_to_hash(ST(4), _global_pool);
 
6147
      arg7 = svn_swig_pl_strings_to_hash(ST(3), _global_pool);
6068
6148
    }
6069
 
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val8);
 
6149
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val8);
6070
6150
    if (!SWIG_IsOK(ecode8)) {
6071
6151
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_ra_get_commit_editor2" "', argument " "8"" of type '" "svn_boolean_t""'");
6072
6152
    } 
6073
6153
    arg8 = (svn_boolean_t)(val8);
6074
 
    if (items > 6) {
 
6154
    if (items > 5) {
6075
6155
      
6076
6156
    }
6077
6157
    {
6109
6189
    
6110
6190
    
6111
6191
    
6112
 
    
6113
 
    
6114
6192
    XSRETURN(argvi);
6115
6193
  fail:
6116
6194
    
6120
6198
    
6121
6199
    
6122
6200
    
6123
 
    
6124
 
    
6125
6201
    SWIG_croak_null();
6126
6202
  }
6127
6203
}
6674
6750
}
6675
6751
 
6676
6752
 
 
6753
XS(_wrap_svn_ra_do_update3) {
 
6754
  {
 
6755
    svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
 
6756
    svn_ra_reporter3_t **arg2 = (svn_ra_reporter3_t **) 0 ;
 
6757
    void **arg3 = (void **) 0 ;
 
6758
    svn_revnum_t arg4 ;
 
6759
    char *arg5 = (char *) 0 ;
 
6760
    svn_depth_t arg6 ;
 
6761
    svn_boolean_t arg7 ;
 
6762
    svn_boolean_t arg8 ;
 
6763
    svn_delta_editor_t *arg9 = (svn_delta_editor_t *) 0 ;
 
6764
    void *arg10 = (void *) 0 ;
 
6765
    apr_pool_t *arg11 = (apr_pool_t *) 0 ;
 
6766
    apr_pool_t *arg12 = (apr_pool_t *) 0 ;
 
6767
    apr_pool_t *_global_pool ;
 
6768
    void *argp1 = 0 ;
 
6769
    int res1 = 0 ;
 
6770
    svn_ra_reporter3_t *temp2 ;
 
6771
    void *temp3 ;
 
6772
    long val4 ;
 
6773
    int ecode4 = 0 ;
 
6774
    int res5 ;
 
6775
    char *buf5 = 0 ;
 
6776
    int alloc5 = 0 ;
 
6777
    int val6 ;
 
6778
    int ecode6 = 0 ;
 
6779
    int val7 ;
 
6780
    int ecode7 = 0 ;
 
6781
    int val8 ;
 
6782
    int ecode8 = 0 ;
 
6783
    int argvi = 0;
 
6784
    svn_error_t *result = 0 ;
 
6785
    dXSARGS;
 
6786
    
 
6787
    {
 
6788
      _global_pool = arg11 = svn_swig_pl_make_pool (ST(items-1));
 
6789
    }
 
6790
    {
 
6791
      _global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
 
6792
    }
 
6793
    arg2 = &temp2;
 
6794
    arg3 = &temp3;
 
6795
    if ((items < 7) || (items > 9)) {
 
6796
      SWIG_croak("Usage: svn_ra_do_update3(session,revision_to_update_to,update_target,depth,send_copyfrom_args,ignore_ancestry,update_editor,update_baton,result_pool,scratch_pool);");
 
6797
    }
 
6798
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 |  0 );
 
6799
    if (!SWIG_IsOK(res1)) {
 
6800
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_do_update3" "', argument " "1"" of type '" "svn_ra_session_t *""'"); 
 
6801
    }
 
6802
    arg1 = (svn_ra_session_t *)(argp1);
 
6803
    ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(1), &val4);
 
6804
    if (!SWIG_IsOK(ecode4)) {
 
6805
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_ra_do_update3" "', argument " "4"" of type '" "svn_revnum_t""'");
 
6806
    } 
 
6807
    arg4 = (svn_revnum_t)(val4);
 
6808
    res5 = SWIG_AsCharPtrAndSize(ST(2), &buf5, NULL, &alloc5);
 
6809
    if (!SWIG_IsOK(res5)) {
 
6810
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_ra_do_update3" "', argument " "5"" of type '" "char const *""'");
 
6811
    }
 
6812
    arg5 = (char *)(buf5);
 
6813
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val6);
 
6814
    if (!SWIG_IsOK(ecode6)) {
 
6815
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_ra_do_update3" "', argument " "6"" of type '" "svn_depth_t""'");
 
6816
    } 
 
6817
    arg6 = (svn_depth_t)(val6);
 
6818
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val7);
 
6819
    if (!SWIG_IsOK(ecode7)) {
 
6820
      SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "svn_ra_do_update3" "', argument " "7"" of type '" "svn_boolean_t""'");
 
6821
    } 
 
6822
    arg7 = (svn_boolean_t)(val7);
 
6823
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val8);
 
6824
    if (!SWIG_IsOK(ecode8)) {
 
6825
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_ra_do_update3" "', argument " "8"" of type '" "svn_boolean_t""'");
 
6826
    } 
 
6827
    arg8 = (svn_boolean_t)(val8);
 
6828
    {
 
6829
      svn_delta_make_editor(&arg9, &arg10, ST(6), _global_pool);
 
6830
    }
 
6831
    if (items > 7) {
 
6832
      
 
6833
    }
 
6834
    if (items > 8) {
 
6835
      
 
6836
    }
 
6837
    {
 
6838
      result = (svn_error_t *)svn_ra_do_update3(arg1,(struct svn_ra_reporter3_t const **)arg2,arg3,arg4,(char const *)arg5,arg6,arg7,arg8,(struct svn_delta_editor_t const *)arg9,arg10,arg11,arg12);
 
6839
      
 
6840
      
 
6841
      
 
6842
    }
 
6843
    {
 
6844
      if (result) {
 
6845
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
6846
        
 
6847
        if (SvOK(exception_handler)) {
 
6848
          SV *callback_result;
 
6849
          
 
6850
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
6851
            &callback_result, "S", result,
 
6852
            SWIGTYPE_p_svn_error_t);
 
6853
        } else {
 
6854
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
6855
          argvi++;
 
6856
        }
 
6857
      }
 
6858
    }
 
6859
    {
 
6860
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t, 0); argvi++  ;
 
6861
    }
 
6862
    {
 
6863
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj(*arg3, SWIGTYPE_p_void, 0); argvi++  ;
 
6864
    }
 
6865
    
 
6866
    
 
6867
    
 
6868
    
 
6869
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
6870
    
 
6871
    
 
6872
    
 
6873
    
 
6874
    
 
6875
    XSRETURN(argvi);
 
6876
  fail:
 
6877
    
 
6878
    
 
6879
    
 
6880
    
 
6881
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
6882
    
 
6883
    
 
6884
    
 
6885
    
 
6886
    
 
6887
    SWIG_croak_null();
 
6888
  }
 
6889
}
 
6890
 
 
6891
 
6677
6892
XS(_wrap_svn_ra_do_update2) {
6678
6893
  {
6679
6894
    svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
6904
7119
}
6905
7120
 
6906
7121
 
 
7122
XS(_wrap_svn_ra_do_switch3) {
 
7123
  {
 
7124
    svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
 
7125
    svn_ra_reporter3_t **arg2 = (svn_ra_reporter3_t **) 0 ;
 
7126
    void **arg3 = (void **) 0 ;
 
7127
    svn_revnum_t arg4 ;
 
7128
    char *arg5 = (char *) 0 ;
 
7129
    svn_depth_t arg6 ;
 
7130
    char *arg7 = (char *) 0 ;
 
7131
    svn_boolean_t arg8 ;
 
7132
    svn_boolean_t arg9 ;
 
7133
    svn_delta_editor_t *arg10 = (svn_delta_editor_t *) 0 ;
 
7134
    void *arg11 = (void *) 0 ;
 
7135
    apr_pool_t *arg12 = (apr_pool_t *) 0 ;
 
7136
    apr_pool_t *arg13 = (apr_pool_t *) 0 ;
 
7137
    apr_pool_t *_global_pool ;
 
7138
    void *argp1 = 0 ;
 
7139
    int res1 = 0 ;
 
7140
    svn_ra_reporter3_t *temp2 ;
 
7141
    void *temp3 ;
 
7142
    long val4 ;
 
7143
    int ecode4 = 0 ;
 
7144
    int res5 ;
 
7145
    char *buf5 = 0 ;
 
7146
    int alloc5 = 0 ;
 
7147
    int val6 ;
 
7148
    int ecode6 = 0 ;
 
7149
    int res7 ;
 
7150
    char *buf7 = 0 ;
 
7151
    int alloc7 = 0 ;
 
7152
    int val8 ;
 
7153
    int ecode8 = 0 ;
 
7154
    int val9 ;
 
7155
    int ecode9 = 0 ;
 
7156
    int argvi = 0;
 
7157
    svn_error_t *result = 0 ;
 
7158
    dXSARGS;
 
7159
    
 
7160
    {
 
7161
      _global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
 
7162
    }
 
7163
    {
 
7164
      _global_pool = arg13 = svn_swig_pl_make_pool (ST(items-1));
 
7165
    }
 
7166
    arg2 = &temp2;
 
7167
    arg3 = &temp3;
 
7168
    if ((items < 8) || (items > 10)) {
 
7169
      SWIG_croak("Usage: svn_ra_do_switch3(session,revision_to_switch_to,switch_target,depth,switch_url,send_copyfrom_args,ignore_ancestry,switch_editor,switch_baton,result_pool,scratch_pool);");
 
7170
    }
 
7171
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 |  0 );
 
7172
    if (!SWIG_IsOK(res1)) {
 
7173
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_do_switch3" "', argument " "1"" of type '" "svn_ra_session_t *""'"); 
 
7174
    }
 
7175
    arg1 = (svn_ra_session_t *)(argp1);
 
7176
    ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(1), &val4);
 
7177
    if (!SWIG_IsOK(ecode4)) {
 
7178
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_ra_do_switch3" "', argument " "4"" of type '" "svn_revnum_t""'");
 
7179
    } 
 
7180
    arg4 = (svn_revnum_t)(val4);
 
7181
    res5 = SWIG_AsCharPtrAndSize(ST(2), &buf5, NULL, &alloc5);
 
7182
    if (!SWIG_IsOK(res5)) {
 
7183
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_ra_do_switch3" "', argument " "5"" of type '" "char const *""'");
 
7184
    }
 
7185
    arg5 = (char *)(buf5);
 
7186
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val6);
 
7187
    if (!SWIG_IsOK(ecode6)) {
 
7188
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_ra_do_switch3" "', argument " "6"" of type '" "svn_depth_t""'");
 
7189
    } 
 
7190
    arg6 = (svn_depth_t)(val6);
 
7191
    res7 = SWIG_AsCharPtrAndSize(ST(4), &buf7, NULL, &alloc7);
 
7192
    if (!SWIG_IsOK(res7)) {
 
7193
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_ra_do_switch3" "', argument " "7"" of type '" "char const *""'");
 
7194
    }
 
7195
    arg7 = (char *)(buf7);
 
7196
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val8);
 
7197
    if (!SWIG_IsOK(ecode8)) {
 
7198
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_ra_do_switch3" "', argument " "8"" of type '" "svn_boolean_t""'");
 
7199
    } 
 
7200
    arg8 = (svn_boolean_t)(val8);
 
7201
    ecode9 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(6), &val9);
 
7202
    if (!SWIG_IsOK(ecode9)) {
 
7203
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_ra_do_switch3" "', argument " "9"" of type '" "svn_boolean_t""'");
 
7204
    } 
 
7205
    arg9 = (svn_boolean_t)(val9);
 
7206
    {
 
7207
      svn_delta_make_editor(&arg10, &arg11, ST(7), _global_pool);
 
7208
    }
 
7209
    if (items > 8) {
 
7210
      
 
7211
    }
 
7212
    if (items > 9) {
 
7213
      
 
7214
    }
 
7215
    {
 
7216
      result = (svn_error_t *)svn_ra_do_switch3(arg1,(struct svn_ra_reporter3_t const **)arg2,arg3,arg4,(char const *)arg5,arg6,(char const *)arg7,arg8,arg9,(struct svn_delta_editor_t const *)arg10,arg11,arg12,arg13);
 
7217
      
 
7218
      
 
7219
      
 
7220
    }
 
7221
    {
 
7222
      if (result) {
 
7223
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
7224
        
 
7225
        if (SvOK(exception_handler)) {
 
7226
          SV *callback_result;
 
7227
          
 
7228
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
7229
            &callback_result, "S", result,
 
7230
            SWIGTYPE_p_svn_error_t);
 
7231
        } else {
 
7232
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
7233
          argvi++;
 
7234
        }
 
7235
      }
 
7236
    }
 
7237
    {
 
7238
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t, 0); argvi++  ;
 
7239
    }
 
7240
    {
 
7241
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj(*arg3, SWIGTYPE_p_void, 0); argvi++  ;
 
7242
    }
 
7243
    
 
7244
    
 
7245
    
 
7246
    
 
7247
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
7248
    
 
7249
    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
 
7250
    
 
7251
    
 
7252
    
 
7253
    
 
7254
    XSRETURN(argvi);
 
7255
  fail:
 
7256
    
 
7257
    
 
7258
    
 
7259
    
 
7260
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
7261
    
 
7262
    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
 
7263
    
 
7264
    
 
7265
    
 
7266
    
 
7267
    SWIG_croak_null();
 
7268
  }
 
7269
}
 
7270
 
 
7271
 
6907
7272
XS(_wrap_svn_ra_do_switch2) {
6908
7273
  {
6909
7274
    svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
7808
8173
    int ecode7 = 0 ;
7809
8174
    int val8 ;
7810
8175
    int ecode8 = 0 ;
7811
 
    int res11 ;
7812
8176
    int argvi = 0;
7813
8177
    svn_error_t *result = 0 ;
7814
8178
    dXSARGS;
7816
8180
    {
7817
8181
      _global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
7818
8182
    }
7819
 
    if ((items < 11) || (items > 12)) {
 
8183
    if ((items < 10) || (items > 11)) {
7820
8184
      SWIG_croak("Usage: svn_ra_get_log2(session,paths,start,end,limit,discover_changed_paths,strict_node_history,include_merged_revisions,revprops,receiver,receiver_baton,pool);");
7821
8185
    }
7822
8186
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 |  0 );
7859
8223
    } 
7860
8224
    arg8 = (svn_boolean_t)(val8);
7861
8225
    {
7862
 
      arg9 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(8),
7863
 
        _global_pool);
 
8226
      arg9 = SvOK(ST(8)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
8227
        ST(8), _global_pool) : NULL;
7864
8228
    }
7865
8229
    {
7866
 
      int res = SWIG_ConvertFunctionPtr(ST(9), (void**)(&arg10), SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t);
7867
 
      if (!SWIG_IsOK(res)) {
7868
 
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_get_log2" "', argument " "10"" of type '" "svn_log_entry_receiver_t""'"); 
7869
 
      }
7870
 
    }
7871
 
    res11 = SWIG_ConvertPtr(ST(10),SWIG_as_voidptrptr(&arg11), 0, 0);
7872
 
    if (!SWIG_IsOK(res11)) {
7873
 
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_ra_get_log2" "', argument " "11"" of type '" "void *""'"); 
7874
 
    }
7875
 
    if (items > 11) {
 
8230
      arg10 = svn_swig_pl_thunk_log_entry_receiver;
 
8231
      arg11 = ST(9);
 
8232
    }
 
8233
    if (items > 10) {
7876
8234
      
7877
8235
    }
7878
8236
    {
7907
8265
    
7908
8266
    
7909
8267
    
7910
 
    
7911
 
    
7912
8268
    XSRETURN(argvi);
7913
8269
  fail:
7914
8270
    
7921
8277
    
7922
8278
    
7923
8279
    
7924
 
    
7925
 
    
7926
8280
    SWIG_croak_null();
7927
8281
  }
7928
8282
}
7999
8353
    arg7 = (svn_boolean_t)(val7);
8000
8354
    {
8001
8355
      arg8 = svn_swig_pl_thunk_log_receiver;
8002
 
      arg9 = (void *)ST(7);
 
8356
      arg9 = ST(7);
8003
8357
    }
8004
8358
    if (items > 8) {
8005
8359
      
9678
10032
}
9679
10033
 
9680
10034
 
 
10035
XS(_wrap_svn_ra_get_inherited_props) {
 
10036
  {
 
10037
    svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
 
10038
    apr_array_header_t **arg2 = (apr_array_header_t **) 0 ;
 
10039
    char *arg3 = (char *) 0 ;
 
10040
    svn_revnum_t arg4 ;
 
10041
    apr_pool_t *arg5 = (apr_pool_t *) 0 ;
 
10042
    apr_pool_t *arg6 = (apr_pool_t *) 0 ;
 
10043
    apr_pool_t *_global_pool ;
 
10044
    void *argp1 = 0 ;
 
10045
    int res1 = 0 ;
 
10046
    apr_array_header_t *temp2 ;
 
10047
    int res3 ;
 
10048
    char *buf3 = 0 ;
 
10049
    int alloc3 = 0 ;
 
10050
    long val4 ;
 
10051
    int ecode4 = 0 ;
 
10052
    int argvi = 0;
 
10053
    svn_error_t *result = 0 ;
 
10054
    dXSARGS;
 
10055
    
 
10056
    {
 
10057
      _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
 
10058
    }
 
10059
    {
 
10060
      _global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
 
10061
    }
 
10062
    arg2 = &temp2;
 
10063
    if ((items < 3) || (items > 5)) {
 
10064
      SWIG_croak("Usage: svn_ra_get_inherited_props(session,path,revision,result_pool,scratch_pool);");
 
10065
    }
 
10066
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 |  0 );
 
10067
    if (!SWIG_IsOK(res1)) {
 
10068
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_get_inherited_props" "', argument " "1"" of type '" "svn_ra_session_t *""'"); 
 
10069
    }
 
10070
    arg1 = (svn_ra_session_t *)(argp1);
 
10071
    res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
 
10072
    if (!SWIG_IsOK(res3)) {
 
10073
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_get_inherited_props" "', argument " "3"" of type '" "char const *""'");
 
10074
    }
 
10075
    arg3 = (char *)(buf3);
 
10076
    ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
 
10077
    if (!SWIG_IsOK(ecode4)) {
 
10078
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_ra_get_inherited_props" "', argument " "4"" of type '" "svn_revnum_t""'");
 
10079
    } 
 
10080
    arg4 = (svn_revnum_t)(val4);
 
10081
    if (items > 3) {
 
10082
      
 
10083
    }
 
10084
    if (items > 4) {
 
10085
      
 
10086
    }
 
10087
    {
 
10088
      result = (svn_error_t *)svn_ra_get_inherited_props(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
 
10089
      
 
10090
      
 
10091
      
 
10092
    }
 
10093
    {
 
10094
      if (result) {
 
10095
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
10096
        
 
10097
        if (SvOK(exception_handler)) {
 
10098
          SV *callback_result;
 
10099
          
 
10100
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
10101
            &callback_result, "S", result,
 
10102
            SWIGTYPE_p_svn_error_t);
 
10103
        } else {
 
10104
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
10105
          argvi++;
 
10106
        }
 
10107
      }
 
10108
    }
 
10109
    {
 
10110
      /* FIXME: Missing argout typemap: svn_ra_get_inherited_props arg 2 (apr_array_header_t **) */
 
10111
      
 
10112
      
 
10113
      
 
10114
      
 
10115
      SWIG_exception(SWIG_ValueError, "svn_ra_get_inherited_props is not implemented yet");
 
10116
      
 
10117
    }
 
10118
    
 
10119
    
 
10120
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
10121
    
 
10122
    
 
10123
    
 
10124
    XSRETURN(argvi);
 
10125
  fail:
 
10126
    
 
10127
    
 
10128
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
10129
    
 
10130
    
 
10131
    
 
10132
    SWIG_croak_null();
 
10133
  }
 
10134
}
 
10135
 
 
10136
 
9681
10137
XS(_wrap_svn_ra_has_capability) {
9682
10138
  {
9683
10139
    svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
9896
10352
 
9897
10353
XS(_wrap_svn_ra_plugin_t_name_set) {
9898
10354
  {
9899
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10355
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
9900
10356
    char *arg2 = (char *) 0 ;
9901
10357
    void *argp1 = 0 ;
9902
10358
    int res1 = 0 ;
9911
10367
    }
9912
10368
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
9913
10369
    if (!SWIG_IsOK(res1)) {
9914
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_name_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10370
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_name_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
9915
10371
    }
9916
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10372
    arg1 = (struct svn_ra_plugin_t *)(argp1);
9917
10373
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
9918
10374
    if (!SWIG_IsOK(res2)) {
9919
10375
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_plugin_t_name_set" "', argument " "2"" of type '" "char const *""'");
9941
10397
 
9942
10398
XS(_wrap_svn_ra_plugin_t_name_get) {
9943
10399
  {
9944
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10400
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
9945
10401
    void *argp1 = 0 ;
9946
10402
    int res1 = 0 ;
9947
10403
    int argvi = 0;
9953
10409
    }
9954
10410
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
9955
10411
    if (!SWIG_IsOK(res1)) {
9956
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_name_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10412
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_name_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
9957
10413
    }
9958
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10414
    arg1 = (struct svn_ra_plugin_t *)(argp1);
9959
10415
    result = (char *) ((arg1)->name);
9960
10416
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9961
10417
    
9969
10425
 
9970
10426
XS(_wrap_svn_ra_plugin_t_description_set) {
9971
10427
  {
9972
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10428
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
9973
10429
    char *arg2 = (char *) 0 ;
9974
10430
    void *argp1 = 0 ;
9975
10431
    int res1 = 0 ;
9984
10440
    }
9985
10441
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
9986
10442
    if (!SWIG_IsOK(res1)) {
9987
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_description_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10443
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_description_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
9988
10444
    }
9989
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10445
    arg1 = (struct svn_ra_plugin_t *)(argp1);
9990
10446
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
9991
10447
    if (!SWIG_IsOK(res2)) {
9992
10448
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_plugin_t_description_set" "', argument " "2"" of type '" "char const *""'");
10014
10470
 
10015
10471
XS(_wrap_svn_ra_plugin_t_description_get) {
10016
10472
  {
10017
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10473
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10018
10474
    void *argp1 = 0 ;
10019
10475
    int res1 = 0 ;
10020
10476
    int argvi = 0;
10026
10482
    }
10027
10483
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10028
10484
    if (!SWIG_IsOK(res1)) {
10029
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_description_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10485
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_description_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10030
10486
    }
10031
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10487
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10032
10488
    result = (char *) ((arg1)->description);
10033
10489
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10034
10490
    
10042
10498
 
10043
10499
XS(_wrap_svn_ra_plugin_t_open_set) {
10044
10500
  {
10045
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10501
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10046
10502
    svn_error_t *(*arg2)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *) = (svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)) 0 ;
10047
10503
    void *argp1 = 0 ;
10048
10504
    int res1 = 0 ;
10054
10510
    }
10055
10511
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10056
10512
    if (!SWIG_IsOK(res1)) {
10057
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_open_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10513
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_open_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10058
10514
    }
10059
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10515
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10060
10516
    {
10061
10517
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t);
10062
10518
      if (!SWIG_IsOK(res)) {
10078
10534
 
10079
10535
XS(_wrap_svn_ra_plugin_t_open_get) {
10080
10536
  {
10081
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10537
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10082
10538
    void *argp1 = 0 ;
10083
10539
    int res1 = 0 ;
10084
10540
    int argvi = 0;
10090
10546
    }
10091
10547
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10092
10548
    if (!SWIG_IsOK(res1)) {
10093
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_open_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10549
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_open_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10094
10550
    }
10095
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10551
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10096
10552
    result = (svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)) ((arg1)->open);
10097
10553
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10098
10554
    
10106
10562
 
10107
10563
XS(_wrap_svn_ra_plugin_t_get_latest_revnum_set) {
10108
10564
  {
10109
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10565
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10110
10566
    svn_error_t *(*arg2)(void *,svn_revnum_t *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_revnum_t *,apr_pool_t *)) 0 ;
10111
10567
    void *argp1 = 0 ;
10112
10568
    int res1 = 0 ;
10118
10574
    }
10119
10575
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10120
10576
    if (!SWIG_IsOK(res1)) {
10121
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_latest_revnum_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10577
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_latest_revnum_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10122
10578
    }
10123
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10579
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10124
10580
    {
10125
10581
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t);
10126
10582
      if (!SWIG_IsOK(res)) {
10142
10598
 
10143
10599
XS(_wrap_svn_ra_plugin_t_get_latest_revnum_get) {
10144
10600
  {
10145
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10601
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10146
10602
    void *argp1 = 0 ;
10147
10603
    int res1 = 0 ;
10148
10604
    int argvi = 0;
10154
10610
    }
10155
10611
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10156
10612
    if (!SWIG_IsOK(res1)) {
10157
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_latest_revnum_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10613
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_latest_revnum_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10158
10614
    }
10159
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10615
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10160
10616
    result = (svn_error_t *(*)(void *,svn_revnum_t *,apr_pool_t *)) ((arg1)->get_latest_revnum);
10161
10617
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10162
10618
    
10170
10626
 
10171
10627
XS(_wrap_svn_ra_plugin_t_get_dated_revision_set) {
10172
10628
  {
10173
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10629
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10174
10630
    svn_error_t *(*arg2)(void *,svn_revnum_t *,apr_time_t,apr_pool_t *) = (svn_error_t *(*)(void *,svn_revnum_t *,apr_time_t,apr_pool_t *)) 0 ;
10175
10631
    void *argp1 = 0 ;
10176
10632
    int res1 = 0 ;
10182
10638
    }
10183
10639
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10184
10640
    if (!SWIG_IsOK(res1)) {
10185
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dated_revision_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10641
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dated_revision_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10186
10642
    }
10187
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10643
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10188
10644
    {
10189
10645
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t);
10190
10646
      if (!SWIG_IsOK(res)) {
10206
10662
 
10207
10663
XS(_wrap_svn_ra_plugin_t_get_dated_revision_get) {
10208
10664
  {
10209
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10665
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10210
10666
    void *argp1 = 0 ;
10211
10667
    int res1 = 0 ;
10212
10668
    int argvi = 0;
10218
10674
    }
10219
10675
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10220
10676
    if (!SWIG_IsOK(res1)) {
10221
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dated_revision_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10677
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dated_revision_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10222
10678
    }
10223
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10679
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10224
10680
    result = (svn_error_t *(*)(void *,svn_revnum_t *,apr_time_t,apr_pool_t *)) ((arg1)->get_dated_revision);
10225
10681
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10226
10682
    
10234
10690
 
10235
10691
XS(_wrap_svn_ra_plugin_t_change_rev_prop_set) {
10236
10692
  {
10237
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10693
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10238
10694
    svn_error_t *(*arg2)(void *,svn_revnum_t,char const *,svn_string_t const *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t const *,apr_pool_t *)) 0 ;
10239
10695
    void *argp1 = 0 ;
10240
10696
    int res1 = 0 ;
10246
10702
    }
10247
10703
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10248
10704
    if (!SWIG_IsOK(res1)) {
10249
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_change_rev_prop_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10705
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_change_rev_prop_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10250
10706
    }
10251
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10707
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10252
10708
    {
10253
10709
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
10254
10710
      if (!SWIG_IsOK(res)) {
10270
10726
 
10271
10727
XS(_wrap_svn_ra_plugin_t_change_rev_prop_get) {
10272
10728
  {
10273
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10729
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10274
10730
    void *argp1 = 0 ;
10275
10731
    int res1 = 0 ;
10276
10732
    int argvi = 0;
10282
10738
    }
10283
10739
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10284
10740
    if (!SWIG_IsOK(res1)) {
10285
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_change_rev_prop_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10741
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_change_rev_prop_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10286
10742
    }
10287
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10743
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10288
10744
    result = (svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t const *,apr_pool_t *)) ((arg1)->change_rev_prop);
10289
10745
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10290
10746
    
10298
10754
 
10299
10755
XS(_wrap_svn_ra_plugin_t_rev_proplist_set) {
10300
10756
  {
10301
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10757
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10302
10758
    svn_error_t *(*arg2)(void *,svn_revnum_t,apr_hash_t **,apr_pool_t *) = (svn_error_t *(*)(void *,svn_revnum_t,apr_hash_t **,apr_pool_t *)) 0 ;
10303
10759
    void *argp1 = 0 ;
10304
10760
    int res1 = 0 ;
10310
10766
    }
10311
10767
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10312
10768
    if (!SWIG_IsOK(res1)) {
10313
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_proplist_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10769
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_proplist_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10314
10770
    }
10315
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10771
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10316
10772
    {
10317
10773
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t);
10318
10774
      if (!SWIG_IsOK(res)) {
10334
10790
 
10335
10791
XS(_wrap_svn_ra_plugin_t_rev_proplist_get) {
10336
10792
  {
10337
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10793
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10338
10794
    void *argp1 = 0 ;
10339
10795
    int res1 = 0 ;
10340
10796
    int argvi = 0;
10346
10802
    }
10347
10803
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10348
10804
    if (!SWIG_IsOK(res1)) {
10349
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_proplist_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10805
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_proplist_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10350
10806
    }
10351
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10807
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10352
10808
    result = (svn_error_t *(*)(void *,svn_revnum_t,apr_hash_t **,apr_pool_t *)) ((arg1)->rev_proplist);
10353
10809
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10354
10810
    
10362
10818
 
10363
10819
XS(_wrap_svn_ra_plugin_t_rev_prop_set) {
10364
10820
  {
10365
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10821
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10366
10822
    svn_error_t *(*arg2)(void *,svn_revnum_t,char const *,svn_string_t **,apr_pool_t *) = (svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t **,apr_pool_t *)) 0 ;
10367
10823
    void *argp1 = 0 ;
10368
10824
    int res1 = 0 ;
10374
10830
    }
10375
10831
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10376
10832
    if (!SWIG_IsOK(res1)) {
10377
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_prop_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10833
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_prop_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10378
10834
    }
10379
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10835
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10380
10836
    {
10381
10837
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t);
10382
10838
      if (!SWIG_IsOK(res)) {
10398
10854
 
10399
10855
XS(_wrap_svn_ra_plugin_t_rev_prop_get) {
10400
10856
  {
10401
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10857
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10402
10858
    void *argp1 = 0 ;
10403
10859
    int res1 = 0 ;
10404
10860
    int argvi = 0;
10410
10866
    }
10411
10867
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10412
10868
    if (!SWIG_IsOK(res1)) {
10413
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_prop_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10869
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_rev_prop_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10414
10870
    }
10415
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10871
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10416
10872
    result = (svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t **,apr_pool_t *)) ((arg1)->rev_prop);
10417
10873
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10418
10874
    
10426
10882
 
10427
10883
XS(_wrap_svn_ra_plugin_t_get_commit_editor_set) {
10428
10884
  {
10429
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10885
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10430
10886
    svn_error_t *(*arg2)(void *,svn_delta_editor_t const **,void **,char const *,svn_commit_callback_t,void *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_delta_editor_t const **,void **,char const *,svn_commit_callback_t,void *,apr_pool_t *)) 0 ;
10431
10887
    void *argp1 = 0 ;
10432
10888
    int res1 = 0 ;
10438
10894
    }
10439
10895
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10440
10896
    if (!SWIG_IsOK(res1)) {
10441
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_commit_editor_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10897
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_commit_editor_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10442
10898
    }
10443
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10899
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10444
10900
    {
10445
10901
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t);
10446
10902
      if (!SWIG_IsOK(res)) {
10462
10918
 
10463
10919
XS(_wrap_svn_ra_plugin_t_get_commit_editor_get) {
10464
10920
  {
10465
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10921
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10466
10922
    void *argp1 = 0 ;
10467
10923
    int res1 = 0 ;
10468
10924
    int argvi = 0;
10474
10930
    }
10475
10931
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10476
10932
    if (!SWIG_IsOK(res1)) {
10477
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_commit_editor_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10933
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_commit_editor_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10478
10934
    }
10479
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10935
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10480
10936
    result = (svn_error_t *(*)(void *,svn_delta_editor_t const **,void **,char const *,svn_commit_callback_t,void *,apr_pool_t *)) ((arg1)->get_commit_editor);
10481
10937
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
10482
10938
    
10490
10946
 
10491
10947
XS(_wrap_svn_ra_plugin_t_get_file_set) {
10492
10948
  {
10493
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10949
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10494
10950
    svn_error_t *(*arg2)(void *,char const *,svn_revnum_t,svn_stream_t *,svn_revnum_t *,apr_hash_t **,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_stream_t *,svn_revnum_t *,apr_hash_t **,apr_pool_t *)) 0 ;
10495
10951
    void *argp1 = 0 ;
10496
10952
    int res1 = 0 ;
10502
10958
    }
10503
10959
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10504
10960
    if (!SWIG_IsOK(res1)) {
10505
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10961
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10506
10962
    }
10507
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10963
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10508
10964
    {
10509
10965
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t);
10510
10966
      if (!SWIG_IsOK(res)) {
10526
10982
 
10527
10983
XS(_wrap_svn_ra_plugin_t_get_file_get) {
10528
10984
  {
10529
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
10985
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10530
10986
    void *argp1 = 0 ;
10531
10987
    int res1 = 0 ;
10532
10988
    int argvi = 0;
10538
10994
    }
10539
10995
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10540
10996
    if (!SWIG_IsOK(res1)) {
10541
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
10997
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10542
10998
    }
10543
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
10999
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10544
11000
    result = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_stream_t *,svn_revnum_t *,apr_hash_t **,apr_pool_t *)) ((arg1)->get_file);
10545
11001
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10546
11002
    
10554
11010
 
10555
11011
XS(_wrap_svn_ra_plugin_t_get_dir_set) {
10556
11012
  {
10557
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11013
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10558
11014
    svn_error_t *(*arg2)(void *,char const *,svn_revnum_t,apr_hash_t **,svn_revnum_t *,apr_hash_t **,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_hash_t **,svn_revnum_t *,apr_hash_t **,apr_pool_t *)) 0 ;
10559
11015
    void *argp1 = 0 ;
10560
11016
    int res1 = 0 ;
10566
11022
    }
10567
11023
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10568
11024
    if (!SWIG_IsOK(res1)) {
10569
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dir_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11025
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dir_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10570
11026
    }
10571
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11027
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10572
11028
    {
10573
11029
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t);
10574
11030
      if (!SWIG_IsOK(res)) {
10590
11046
 
10591
11047
XS(_wrap_svn_ra_plugin_t_get_dir_get) {
10592
11048
  {
10593
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11049
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10594
11050
    void *argp1 = 0 ;
10595
11051
    int res1 = 0 ;
10596
11052
    int argvi = 0;
10602
11058
    }
10603
11059
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10604
11060
    if (!SWIG_IsOK(res1)) {
10605
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dir_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11061
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_dir_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10606
11062
    }
10607
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11063
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10608
11064
    result = (svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_hash_t **,svn_revnum_t *,apr_hash_t **,apr_pool_t *)) ((arg1)->get_dir);
10609
11065
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10610
11066
    
10618
11074
 
10619
11075
XS(_wrap_svn_ra_plugin_t_do_update_set) {
10620
11076
  {
10621
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11077
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10622
11078
    svn_error_t *(*arg2)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *)) 0 ;
10623
11079
    void *argp1 = 0 ;
10624
11080
    int res1 = 0 ;
10630
11086
    }
10631
11087
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10632
11088
    if (!SWIG_IsOK(res1)) {
10633
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_update_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11089
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_update_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10634
11090
    }
10635
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11091
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10636
11092
    {
10637
11093
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t);
10638
11094
      if (!SWIG_IsOK(res)) {
10654
11110
 
10655
11111
XS(_wrap_svn_ra_plugin_t_do_update_get) {
10656
11112
  {
10657
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11113
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10658
11114
    void *argp1 = 0 ;
10659
11115
    int res1 = 0 ;
10660
11116
    int argvi = 0;
10666
11122
    }
10667
11123
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10668
11124
    if (!SWIG_IsOK(res1)) {
10669
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_update_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11125
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_update_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10670
11126
    }
10671
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11127
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10672
11128
    result = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *)) ((arg1)->do_update);
10673
11129
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
10674
11130
    
10682
11138
 
10683
11139
XS(_wrap_svn_ra_plugin_t_do_switch_set) {
10684
11140
  {
10685
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11141
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10686
11142
    svn_error_t *(*arg2)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)) 0 ;
10687
11143
    void *argp1 = 0 ;
10688
11144
    int res1 = 0 ;
10694
11150
    }
10695
11151
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10696
11152
    if (!SWIG_IsOK(res1)) {
10697
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_switch_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11153
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_switch_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10698
11154
    }
10699
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11155
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10700
11156
    {
10701
11157
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t);
10702
11158
      if (!SWIG_IsOK(res)) {
10718
11174
 
10719
11175
XS(_wrap_svn_ra_plugin_t_do_switch_get) {
10720
11176
  {
10721
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11177
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10722
11178
    void *argp1 = 0 ;
10723
11179
    int res1 = 0 ;
10724
11180
    int argvi = 0;
10730
11186
    }
10731
11187
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10732
11188
    if (!SWIG_IsOK(res1)) {
10733
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_switch_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11189
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_switch_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10734
11190
    }
10735
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11191
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10736
11192
    result = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)) ((arg1)->do_switch);
10737
11193
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
10738
11194
    
10746
11202
 
10747
11203
XS(_wrap_svn_ra_plugin_t_do_status_set) {
10748
11204
  {
10749
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11205
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10750
11206
    svn_error_t *(*arg2)(void *,svn_ra_reporter_t const **,void **,char const *,svn_revnum_t,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,char const *,svn_revnum_t,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *)) 0 ;
10751
11207
    void *argp1 = 0 ;
10752
11208
    int res1 = 0 ;
10758
11214
    }
10759
11215
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10760
11216
    if (!SWIG_IsOK(res1)) {
10761
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_status_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11217
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_status_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10762
11218
    }
10763
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11219
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10764
11220
    {
10765
11221
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t);
10766
11222
      if (!SWIG_IsOK(res)) {
10782
11238
 
10783
11239
XS(_wrap_svn_ra_plugin_t_do_status_get) {
10784
11240
  {
10785
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11241
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10786
11242
    void *argp1 = 0 ;
10787
11243
    int res1 = 0 ;
10788
11244
    int argvi = 0;
10794
11250
    }
10795
11251
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10796
11252
    if (!SWIG_IsOK(res1)) {
10797
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_status_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11253
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_status_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10798
11254
    }
10799
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11255
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10800
11256
    result = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,char const *,svn_revnum_t,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *)) ((arg1)->do_status);
10801
11257
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
10802
11258
    
10810
11266
 
10811
11267
XS(_wrap_svn_ra_plugin_t_do_diff_set) {
10812
11268
  {
10813
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11269
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10814
11270
    svn_error_t *(*arg2)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)) 0 ;
10815
11271
    void *argp1 = 0 ;
10816
11272
    int res1 = 0 ;
10822
11278
    }
10823
11279
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10824
11280
    if (!SWIG_IsOK(res1)) {
10825
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_diff_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11281
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_diff_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10826
11282
    }
10827
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11283
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10828
11284
    {
10829
11285
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t);
10830
11286
      if (!SWIG_IsOK(res)) {
10846
11302
 
10847
11303
XS(_wrap_svn_ra_plugin_t_do_diff_get) {
10848
11304
  {
10849
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11305
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10850
11306
    void *argp1 = 0 ;
10851
11307
    int res1 = 0 ;
10852
11308
    int argvi = 0;
10858
11314
    }
10859
11315
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10860
11316
    if (!SWIG_IsOK(res1)) {
10861
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_diff_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11317
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_do_diff_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10862
11318
    }
10863
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11319
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10864
11320
    result = (svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)) ((arg1)->do_diff);
10865
11321
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
10866
11322
    
10874
11330
 
10875
11331
XS(_wrap_svn_ra_plugin_t_get_log_set) {
10876
11332
  {
10877
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11333
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10878
11334
    svn_error_t *(*arg2)(void *,apr_array_header_t const *,svn_revnum_t,svn_revnum_t,svn_boolean_t,svn_boolean_t,svn_log_message_receiver_t,void *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_array_header_t const *,svn_revnum_t,svn_revnum_t,svn_boolean_t,svn_boolean_t,svn_log_message_receiver_t,void *,apr_pool_t *)) 0 ;
10879
11335
    void *argp1 = 0 ;
10880
11336
    int res1 = 0 ;
10886
11342
    }
10887
11343
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10888
11344
    if (!SWIG_IsOK(res1)) {
10889
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_log_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11345
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_log_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10890
11346
    }
10891
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11347
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10892
11348
    {
10893
11349
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t);
10894
11350
      if (!SWIG_IsOK(res)) {
10910
11366
 
10911
11367
XS(_wrap_svn_ra_plugin_t_get_log_get) {
10912
11368
  {
10913
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11369
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10914
11370
    void *argp1 = 0 ;
10915
11371
    int res1 = 0 ;
10916
11372
    int argvi = 0;
10922
11378
    }
10923
11379
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10924
11380
    if (!SWIG_IsOK(res1)) {
10925
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_log_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11381
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_log_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10926
11382
    }
10927
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11383
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10928
11384
    result = (svn_error_t *(*)(void *,apr_array_header_t const *,svn_revnum_t,svn_revnum_t,svn_boolean_t,svn_boolean_t,svn_log_message_receiver_t,void *,apr_pool_t *)) ((arg1)->get_log);
10929
11385
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
10930
11386
    
10938
11394
 
10939
11395
XS(_wrap_svn_ra_plugin_t_check_path_set) {
10940
11396
  {
10941
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11397
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10942
11398
    svn_error_t *(*arg2)(void *,char const *,svn_revnum_t,svn_node_kind_t *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_node_kind_t *,apr_pool_t *)) 0 ;
10943
11399
    void *argp1 = 0 ;
10944
11400
    int res1 = 0 ;
10950
11406
    }
10951
11407
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10952
11408
    if (!SWIG_IsOK(res1)) {
10953
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_check_path_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11409
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_check_path_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10954
11410
    }
10955
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11411
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10956
11412
    {
10957
11413
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t);
10958
11414
      if (!SWIG_IsOK(res)) {
10974
11430
 
10975
11431
XS(_wrap_svn_ra_plugin_t_check_path_get) {
10976
11432
  {
10977
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11433
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
10978
11434
    void *argp1 = 0 ;
10979
11435
    int res1 = 0 ;
10980
11436
    int argvi = 0;
10986
11442
    }
10987
11443
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
10988
11444
    if (!SWIG_IsOK(res1)) {
10989
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_check_path_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11445
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_check_path_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
10990
11446
    }
10991
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11447
    arg1 = (struct svn_ra_plugin_t *)(argp1);
10992
11448
    result = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_node_kind_t *,apr_pool_t *)) ((arg1)->check_path);
10993
11449
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
10994
11450
    
11002
11458
 
11003
11459
XS(_wrap_svn_ra_plugin_t_get_uuid_set) {
11004
11460
  {
11005
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11461
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11006
11462
    svn_error_t *(*arg2)(void *,char const **,apr_pool_t *) = (svn_error_t *(*)(void *,char const **,apr_pool_t *)) 0 ;
11007
11463
    void *argp1 = 0 ;
11008
11464
    int res1 = 0 ;
11014
11470
    }
11015
11471
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11016
11472
    if (!SWIG_IsOK(res1)) {
11017
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_uuid_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11473
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_uuid_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11018
11474
    }
11019
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11475
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11020
11476
    {
11021
11477
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t);
11022
11478
      if (!SWIG_IsOK(res)) {
11038
11494
 
11039
11495
XS(_wrap_svn_ra_plugin_t_get_uuid_get) {
11040
11496
  {
11041
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11497
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11042
11498
    void *argp1 = 0 ;
11043
11499
    int res1 = 0 ;
11044
11500
    int argvi = 0;
11050
11506
    }
11051
11507
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11052
11508
    if (!SWIG_IsOK(res1)) {
11053
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_uuid_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11509
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_uuid_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11054
11510
    }
11055
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11511
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11056
11512
    result = (svn_error_t *(*)(void *,char const **,apr_pool_t *)) ((arg1)->get_uuid);
11057
11513
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
11058
11514
    
11066
11522
 
11067
11523
XS(_wrap_svn_ra_plugin_t_get_repos_root_set) {
11068
11524
  {
11069
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11525
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11070
11526
    svn_error_t *(*arg2)(void *,char const **,apr_pool_t *) = (svn_error_t *(*)(void *,char const **,apr_pool_t *)) 0 ;
11071
11527
    void *argp1 = 0 ;
11072
11528
    int res1 = 0 ;
11078
11534
    }
11079
11535
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11080
11536
    if (!SWIG_IsOK(res1)) {
11081
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_repos_root_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11537
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_repos_root_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11082
11538
    }
11083
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11539
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11084
11540
    {
11085
11541
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t);
11086
11542
      if (!SWIG_IsOK(res)) {
11102
11558
 
11103
11559
XS(_wrap_svn_ra_plugin_t_get_repos_root_get) {
11104
11560
  {
11105
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11561
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11106
11562
    void *argp1 = 0 ;
11107
11563
    int res1 = 0 ;
11108
11564
    int argvi = 0;
11114
11570
    }
11115
11571
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11116
11572
    if (!SWIG_IsOK(res1)) {
11117
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_repos_root_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11573
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_repos_root_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11118
11574
    }
11119
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11575
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11120
11576
    result = (svn_error_t *(*)(void *,char const **,apr_pool_t *)) ((arg1)->get_repos_root);
11121
11577
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
11122
11578
    
11130
11586
 
11131
11587
XS(_wrap_svn_ra_plugin_t_get_locations_set) {
11132
11588
  {
11133
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11589
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11134
11590
    svn_error_t *(*arg2)(void *,apr_hash_t **,char const *,svn_revnum_t,apr_array_header_t *,apr_pool_t *) = (svn_error_t *(*)(void *,apr_hash_t **,char const *,svn_revnum_t,apr_array_header_t *,apr_pool_t *)) 0 ;
11135
11591
    void *argp1 = 0 ;
11136
11592
    int res1 = 0 ;
11142
11598
    }
11143
11599
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11144
11600
    if (!SWIG_IsOK(res1)) {
11145
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_locations_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11601
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_locations_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11146
11602
    }
11147
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11603
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11148
11604
    {
11149
11605
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t);
11150
11606
      if (!SWIG_IsOK(res)) {
11166
11622
 
11167
11623
XS(_wrap_svn_ra_plugin_t_get_locations_get) {
11168
11624
  {
11169
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11625
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11170
11626
    void *argp1 = 0 ;
11171
11627
    int res1 = 0 ;
11172
11628
    int argvi = 0;
11178
11634
    }
11179
11635
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11180
11636
    if (!SWIG_IsOK(res1)) {
11181
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_locations_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11637
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_locations_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11182
11638
    }
11183
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11639
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11184
11640
    result = (svn_error_t *(*)(void *,apr_hash_t **,char const *,svn_revnum_t,apr_array_header_t *,apr_pool_t *)) ((arg1)->get_locations);
11185
11641
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
11186
11642
    
11194
11650
 
11195
11651
XS(_wrap_svn_ra_plugin_t_get_file_revs_set) {
11196
11652
  {
11197
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11653
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11198
11654
    svn_error_t *(*arg2)(void *,char const *,svn_revnum_t,svn_revnum_t,svn_ra_file_rev_handler_t,void *,apr_pool_t *) = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_revnum_t,svn_ra_file_rev_handler_t,void *,apr_pool_t *)) 0 ;
11199
11655
    void *argp1 = 0 ;
11200
11656
    int res1 = 0 ;
11206
11662
    }
11207
11663
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11208
11664
    if (!SWIG_IsOK(res1)) {
11209
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_revs_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11665
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_revs_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11210
11666
    }
11211
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11667
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11212
11668
    {
11213
11669
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t);
11214
11670
      if (!SWIG_IsOK(res)) {
11230
11686
 
11231
11687
XS(_wrap_svn_ra_plugin_t_get_file_revs_get) {
11232
11688
  {
11233
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11689
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11234
11690
    void *argp1 = 0 ;
11235
11691
    int res1 = 0 ;
11236
11692
    int argvi = 0;
11242
11698
    }
11243
11699
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11244
11700
    if (!SWIG_IsOK(res1)) {
11245
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_revs_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11701
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_file_revs_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11246
11702
    }
11247
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11703
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11248
11704
    result = (svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_revnum_t,svn_ra_file_rev_handler_t,void *,apr_pool_t *)) ((arg1)->get_file_revs);
11249
11705
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
11250
11706
    
11258
11714
 
11259
11715
XS(_wrap_svn_ra_plugin_t_get_version_set) {
11260
11716
  {
11261
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11717
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11262
11718
    svn_version_t *(*arg2)(void) = (svn_version_t *(*)(void)) 0 ;
11263
11719
    void *argp1 = 0 ;
11264
11720
    int res1 = 0 ;
11270
11726
    }
11271
11727
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11272
11728
    if (!SWIG_IsOK(res1)) {
11273
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_version_set" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11729
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_version_set" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11274
11730
    }
11275
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11731
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11276
11732
    {
11277
11733
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_void__p_svn_version_t);
11278
11734
      if (!SWIG_IsOK(res)) {
11294
11750
 
11295
11751
XS(_wrap_svn_ra_plugin_t_get_version_get) {
11296
11752
  {
11297
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11753
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11298
11754
    void *argp1 = 0 ;
11299
11755
    int res1 = 0 ;
11300
11756
    int argvi = 0;
11306
11762
    }
11307
11763
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, 0 |  0 );
11308
11764
    if (!SWIG_IsOK(res1)) {
11309
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_version_get" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11765
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_plugin_t_get_version_get" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11310
11766
    }
11311
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11767
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11312
11768
    result = (svn_version_t *(*)(void)) ((arg1)->get_version);
11313
11769
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_void__p_svn_version_t); argvi++ ;
11314
11770
    
11323
11779
XS(_wrap_new_svn_ra_plugin_t) {
11324
11780
  {
11325
11781
    int argvi = 0;
11326
 
    svn_ra_plugin_t *result = 0 ;
 
11782
    struct svn_ra_plugin_t *result = 0 ;
11327
11783
    dXSARGS;
11328
11784
    
11329
11785
    if ((items < 0) || (items > 0)) {
11330
11786
      SWIG_croak("Usage: new_svn_ra_plugin_t();");
11331
11787
    }
11332
11788
    {
11333
 
      result = (svn_ra_plugin_t *)calloc(1, sizeof(svn_ra_plugin_t));
 
11789
      result = (struct svn_ra_plugin_t *)calloc(1, sizeof(struct svn_ra_plugin_t));
11334
11790
      
11335
11791
      
11336
11792
      
11345
11801
 
11346
11802
XS(_wrap_delete_svn_ra_plugin_t) {
11347
11803
  {
11348
 
    svn_ra_plugin_t *arg1 = (svn_ra_plugin_t *) 0 ;
 
11804
    struct svn_ra_plugin_t *arg1 = (struct svn_ra_plugin_t *) 0 ;
11349
11805
    void *argp1 = 0 ;
11350
11806
    int res1 = 0 ;
11351
11807
    int argvi = 0;
11356
11812
    }
11357
11813
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_plugin_t, SWIG_POINTER_DISOWN |  0 );
11358
11814
    if (!SWIG_IsOK(res1)) {
11359
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_plugin_t" "', argument " "1"" of type '" "svn_ra_plugin_t *""'"); 
 
11815
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_plugin_t" "', argument " "1"" of type '" "struct svn_ra_plugin_t *""'"); 
11360
11816
    }
11361
 
    arg1 = (svn_ra_plugin_t *)(argp1);
 
11817
    arg1 = (struct svn_ra_plugin_t *)(argp1);
11362
11818
    {
11363
11819
      free((char *) arg1);
11364
11820
      
14399
14855
    arg7 = (svn_boolean_t)(val7);
14400
14856
    {
14401
14857
      arg8 = svn_swig_pl_thunk_log_receiver;
14402
 
      arg9 = (void *)ST(7);
 
14858
      arg9 = ST(7);
14403
14859
    }
14404
14860
    if (items > 8) {
14405
14861
      
15348
15804
}
15349
15805
 
15350
15806
 
 
15807
XS(_wrap_svn_ra_invoke_get_wc_contents_func) {
 
15808
  {
 
15809
    svn_ra_get_wc_contents_func_t arg1 = (svn_ra_get_wc_contents_func_t) 0 ;
 
15810
    void *arg2 = (void *) 0 ;
 
15811
    svn_stream_t **arg3 = (svn_stream_t **) 0 ;
 
15812
    svn_checksum_t *arg4 = (svn_checksum_t *) 0 ;
 
15813
    apr_pool_t *arg5 = (apr_pool_t *) 0 ;
 
15814
    apr_pool_t *_global_pool ;
 
15815
    int res2 ;
 
15816
    svn_stream_t *temp3 ;
 
15817
    void *argp4 = 0 ;
 
15818
    int res4 = 0 ;
 
15819
    int argvi = 0;
 
15820
    svn_error_t *result = 0 ;
 
15821
    dXSARGS;
 
15822
    
 
15823
    {
 
15824
      _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
 
15825
    }
 
15826
    arg3 = &temp3;
 
15827
    if ((items < 3) || (items > 4)) {
 
15828
      SWIG_croak("Usage: svn_ra_invoke_get_wc_contents_func(_obj,baton,checksum,pool);");
 
15829
    }
 
15830
    {
 
15831
      int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t);
 
15832
      if (!SWIG_IsOK(res)) {
 
15833
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_invoke_get_wc_contents_func" "', argument " "1"" of type '" "svn_ra_get_wc_contents_func_t""'"); 
 
15834
      }
 
15835
    }
 
15836
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
 
15837
    if (!SWIG_IsOK(res2)) {
 
15838
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_invoke_get_wc_contents_func" "', argument " "2"" of type '" "void *""'"); 
 
15839
    }
 
15840
    res4 = SWIG_ConvertPtr(ST(2), &argp4,SWIGTYPE_p_svn_checksum_t, 0 |  0 );
 
15841
    if (!SWIG_IsOK(res4)) {
 
15842
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_invoke_get_wc_contents_func" "', argument " "4"" of type '" "svn_checksum_t const *""'"); 
 
15843
    }
 
15844
    arg4 = (svn_checksum_t *)(argp4);
 
15845
    if (items > 3) {
 
15846
      
 
15847
    }
 
15848
    {
 
15849
      result = (svn_error_t *)svn_ra_invoke_get_wc_contents_func(arg1,arg2,arg3,(struct svn_checksum_t const *)arg4,arg5);
 
15850
      
 
15851
      
 
15852
      
 
15853
    }
 
15854
    {
 
15855
      if (result) {
 
15856
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
15857
        
 
15858
        if (SvOK(exception_handler)) {
 
15859
          SV *callback_result;
 
15860
          
 
15861
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
15862
            &callback_result, "S", result,
 
15863
            SWIGTYPE_p_svn_error_t);
 
15864
        } else {
 
15865
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
15866
          argvi++;
 
15867
        }
 
15868
      }
 
15869
    }
 
15870
    {
 
15871
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = svn_swig_pl_from_stream(*arg3); argvi++  ;
 
15872
    }
 
15873
    
 
15874
    
 
15875
    
 
15876
    
 
15877
    
 
15878
    XSRETURN(argvi);
 
15879
  fail:
 
15880
    
 
15881
    
 
15882
    
 
15883
    
 
15884
    
 
15885
    SWIG_croak_null();
 
15886
  }
 
15887
}
 
15888
 
 
15889
 
15351
15890
XS(_wrap_svn_ra_invoke_get_latest_revnum_func) {
15352
15891
  {
15353
15892
    svn_ra_get_latest_revnum_func_t arg1 = (svn_ra_get_latest_revnum_func_t) 0 ;
15989
16528
    apr_pool_t *_global_pool ;
15990
16529
    int val2 ;
15991
16530
    int ecode2 = 0 ;
15992
 
    void *argp4 = 0 ;
15993
 
    int res4 = 0 ;
15994
16531
    int argvi = 0;
15995
16532
    svn_error_t *result = 0 ;
15996
16533
    dXSARGS;
16016
16553
      
16017
16554
    }
16018
16555
    if (items > 3) {
16019
 
      res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_apr_hash_t, 0 |  0 );
16020
 
      if (!SWIG_IsOK(res4)) {
16021
 
        SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_invoke_init_func" "', argument " "4"" of type '" "apr_hash_t *""'"); 
 
16556
      {
 
16557
        if (_global_pool == NULL)
 
16558
        _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16559
        arg4 = svn_swig_pl_hash_to_prophash(ST(3), _global_pool);  
16022
16560
      }
16023
 
      arg4 = (apr_hash_t *)(argp4);
16024
16561
    }
16025
16562
    {
16026
16563
      result = (svn_error_t *)svn_ra_invoke_init_func(arg1,arg2,arg3,arg4);
16062
16599
 
16063
16600
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
16064
16601
 
16065
 
static swig_type_info _swigt__p_apr_array_header_t = {"_p_apr_array_header_t", "apr_array_header_t *", 0, 0, (void*)0, 0};
 
16602
static swig_type_info _swigt__p_apr_array_header_t = {"_p_apr_array_header_t", "apr_array_header_t *|svn_rangelist_t *", 0, 0, (void*)0, 0};
16066
16603
static swig_type_info _swigt__p_apr_file_t = {"_p_apr_file_t", "apr_file_t *", 0, 0, (void*)0, 0};
16067
16604
static swig_type_info _swigt__p_apr_hash_t = {"_p_apr_hash_t", "apr_hash_t *", 0, 0, (void*)0, 0};
16068
16605
static swig_type_info _swigt__p_apr_int32_t = {"_p_apr_int32_t", "apr_int32_t *|time_t *", 0, 0, (void*)0, 0};
16087
16624
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
16088
16625
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_delta_editor_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
16089
16626
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
16627
static swig_type_info _swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_stream_t **,svn_checksum_t const *,apr_pool_t *)|svn_ra_get_wc_contents_func_t", 0, 0, (void*)0, 0};
16090
16628
static swig_type_info _swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,apr_array_header_t const *,svn_revnum_t,svn_revnum_t,svn_boolean_t,svn_boolean_t,svn_log_message_receiver_t,void *,apr_pool_t *)|struct svn_error_t *(*)(void *,apr_array_header_t const *,svn_revnum_t,svn_revnum_t,svn_boolean_t,svn_boolean_t,svn_log_message_receiver_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
16091
16629
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
16092
16630
static swig_type_info _swigt__p_f_p_void_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__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,char const *,apr_pool_t *)|svn_ra_invalidate_wc_props_func_t", 0, 0, (void*)0, 0};
16118
16656
static swig_type_info _swigt__p_f_void__p_svn_version_t = {"_p_f_void__p_svn_version_t", "struct svn_version_t *(*)(void)|svn_version_t *(*)(void)", 0, 0, (void*)0, 0};
16119
16657
static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
16120
16658
static swig_type_info _swigt__p_long = {"_p_long", "long *|svn_revnum_t *", 0, 0, (void*)0, 0};
 
16659
static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t", "apr_array_header_t **", 0, 0, (void*)0, 0};
16121
16660
static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0};
16122
16661
static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_catalog_t *", 0, 0, (void*)0, 0};
16123
16662
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
16131
16670
static swig_type_info _swigt__p_p_svn_ra_reporter3_t = {"_p_p_svn_ra_reporter3_t", "struct svn_ra_reporter3_t **|svn_ra_reporter3_t **", 0, 0, (void*)0, 0};
16132
16671
static swig_type_info _swigt__p_p_svn_ra_reporter_t = {"_p_p_svn_ra_reporter_t", "struct svn_ra_reporter_t **|svn_ra_reporter_t **", 0, 0, (void*)0, 0};
16133
16672
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};
 
16673
static swig_type_info _swigt__p_p_svn_stream_t = {"_p_p_svn_stream_t", "struct svn_stream_t **|svn_stream_t **", 0, 0, (void*)0, 0};
16134
16674
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};
16135
16675
static swig_type_info _swigt__p_p_svn_stringbuf_t = {"_p_p_svn_stringbuf_t", "struct svn_stringbuf_t **|svn_stringbuf_t **", 0, 0, (void*)0, 0};
16136
16676
static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0};
16144
16684
static swig_type_info _swigt__p_svn_auth_provider_object_t = {"_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t *|svn_auth_provider_object_t *", 0, 0, (void*)0, 0};
16145
16685
static swig_type_info _swigt__p_svn_auth_provider_t = {"_p_svn_auth_provider_t", "struct svn_auth_provider_t *|svn_auth_provider_t *", 0, 0, (void*)0, 0};
16146
16686
static swig_type_info _swigt__p_svn_auth_ssl_server_cert_info_t = {"_p_svn_auth_ssl_server_cert_info_t", "struct svn_auth_ssl_server_cert_info_t *|svn_auth_ssl_server_cert_info_t *", 0, 0, (void*)0, 0};
 
16687
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};
 
16688
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};
 
16689
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};
16147
16690
static swig_type_info _swigt__p_svn_commit_info_t = {"_p_svn_commit_info_t", "struct svn_commit_info_t *|svn_commit_info_t *", 0, 0, (void*)0, 0};
16148
16691
static swig_type_info _swigt__p_svn_config_t = {"_p_svn_config_t", "struct svn_config_t *|svn_config_t *", 0, 0, (void*)0, 0};
16149
16692
static swig_type_info _swigt__p_svn_delta_editor_t = {"_p_svn_delta_editor_t", "struct svn_delta_editor_t *|svn_delta_editor_t *", 0, 0, (void*)0, 0};
16179
16722
static swig_type_info _swigt__p_svn_opt_subcommand_desc_t = {"_p_svn_opt_subcommand_desc_t", "struct svn_opt_subcommand_desc_t *|svn_opt_subcommand_desc_t *", 0, 0, (void*)0, 0};
16180
16723
static swig_type_info _swigt__p_svn_patch_file_t = {"_p_svn_patch_file_t", "struct svn_patch_file_t *|svn_patch_file_t *", 0, 0, (void*)0, 0};
16181
16724
static swig_type_info _swigt__p_svn_patch_t = {"_p_svn_patch_t", "struct svn_patch_t *|svn_patch_t *", 0, 0, (void*)0, 0};
 
16725
static swig_type_info _swigt__p_svn_prop_inherited_item_t = {"_p_svn_prop_inherited_item_t", "struct svn_prop_inherited_item_t *|svn_prop_inherited_item_t *", 0, 0, (void*)0, 0};
16182
16726
static swig_type_info _swigt__p_svn_prop_kind = {"_p_svn_prop_kind", "svn_prop_kind_t *|enum svn_prop_kind *", 0, 0, (void*)0, 0};
16183
16727
static swig_type_info _swigt__p_svn_prop_patch_t = {"_p_svn_prop_patch_t", "struct svn_prop_patch_t *|svn_prop_patch_t *", 0, 0, (void*)0, 0};
16184
16728
static swig_type_info _swigt__p_svn_ra_callbacks2_t = {"_p_svn_ra_callbacks2_t", "struct svn_ra_callbacks2_t *|svn_ra_callbacks2_t *", 0, 0, (void*)0, 0};
16197
16741
static swig_type_info _swigt__p_svn_txdelta_stream_t = {"_p_svn_txdelta_stream_t", "struct svn_txdelta_stream_t *|svn_txdelta_stream_t *", 0, 0, (void*)0, 0};
16198
16742
static swig_type_info _swigt__p_svn_txdelta_window_t = {"_p_svn_txdelta_window_t", "struct svn_txdelta_window_t *|svn_txdelta_window_t *", 0, 0, (void*)0, 0};
16199
16743
static swig_type_info _swigt__p_svn_version_checklist_t = {"_p_svn_version_checklist_t", "struct svn_version_checklist_t *|svn_version_checklist_t *", 0, 0, (void*)0, 0};
 
16744
static swig_type_info _swigt__p_svn_version_ext_linked_lib_t = {"_p_svn_version_ext_linked_lib_t", "struct svn_version_ext_linked_lib_t *|svn_version_ext_linked_lib_t *", 0, 0, (void*)0, 0};
 
16745
static swig_type_info _swigt__p_svn_version_ext_loaded_lib_t = {"_p_svn_version_ext_loaded_lib_t", "struct svn_version_ext_loaded_lib_t *|svn_version_ext_loaded_lib_t *", 0, 0, (void*)0, 0};
 
16746
static swig_type_info _swigt__p_svn_version_extended_t = {"_p_svn_version_extended_t", "struct svn_version_extended_t *|svn_version_extended_t *", 0, 0, (void*)0, 0};
16200
16747
static swig_type_info _swigt__p_svn_version_t = {"_p_svn_version_t", "struct svn_version_t *|svn_version_t *", 0, 0, (void*)0, 0};
 
16748
static swig_type_info _swigt__p_svn_wc_external_item2_t = {"_p_svn_wc_external_item2_t", "svn_wc_external_item2_t *", 0, 0, (void*)0, 0};
16201
16749
static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|svn_linenum_t *", 0, 0, (void*)0, 0};
16202
16750
static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
16203
16751
 
16227
16775
  &_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
16228
16776
  &_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
16229
16777
  &_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
 
16778
  &_swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
16230
16779
  &_swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t,
16231
16780
  &_swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
16232
16781
  &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
16258
16807
  &_swigt__p_f_void__p_svn_version_t,
16259
16808
  &_swigt__p_int,
16260
16809
  &_swigt__p_long,
 
16810
  &_swigt__p_p_apr_array_header_t,
16261
16811
  &_swigt__p_p_apr_file_t,
16262
16812
  &_swigt__p_p_apr_hash_t,
16263
16813
  &_swigt__p_p_char,
16271
16821
  &_swigt__p_p_svn_ra_reporter3_t,
16272
16822
  &_swigt__p_p_svn_ra_reporter_t,
16273
16823
  &_swigt__p_p_svn_ra_session_t,
 
16824
  &_swigt__p_p_svn_stream_t,
16274
16825
  &_swigt__p_p_svn_string_t,
16275
16826
  &_swigt__p_p_svn_stringbuf_t,
16276
16827
  &_swigt__p_p_void,
16284
16835
  &_swigt__p_svn_auth_provider_object_t,
16285
16836
  &_swigt__p_svn_auth_provider_t,
16286
16837
  &_swigt__p_svn_auth_ssl_server_cert_info_t,
 
16838
  &_swigt__p_svn_checksum_ctx_t,
 
16839
  &_swigt__p_svn_checksum_kind_t,
 
16840
  &_swigt__p_svn_checksum_t,
16287
16841
  &_swigt__p_svn_commit_info_t,
16288
16842
  &_swigt__p_svn_config_t,
16289
16843
  &_swigt__p_svn_delta_editor_t,
16319
16873
  &_swigt__p_svn_opt_subcommand_desc_t,
16320
16874
  &_swigt__p_svn_patch_file_t,
16321
16875
  &_swigt__p_svn_patch_t,
 
16876
  &_swigt__p_svn_prop_inherited_item_t,
16322
16877
  &_swigt__p_svn_prop_kind,
16323
16878
  &_swigt__p_svn_prop_patch_t,
16324
16879
  &_swigt__p_svn_ra_callbacks2_t,
16337
16892
  &_swigt__p_svn_txdelta_stream_t,
16338
16893
  &_swigt__p_svn_txdelta_window_t,
16339
16894
  &_swigt__p_svn_version_checklist_t,
 
16895
  &_swigt__p_svn_version_ext_linked_lib_t,
 
16896
  &_swigt__p_svn_version_ext_loaded_lib_t,
 
16897
  &_swigt__p_svn_version_extended_t,
16340
16898
  &_swigt__p_svn_version_t,
 
16899
  &_swigt__p_svn_wc_external_item2_t,
16341
16900
  &_swigt__p_unsigned_long,
16342
16901
  &_swigt__p_void,
16343
16902
};
16367
16926
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16368
16927
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16369
16928
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
16929
static swig_cast_info _swigc__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16370
16930
static swig_cast_info _swigc__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16371
16931
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16372
16932
static swig_cast_info _swigc__p_f_p_void_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__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16398
16958
static swig_cast_info _swigc__p_f_void__p_svn_version_t[] = {  {&_swigt__p_f_void__p_svn_version_t, 0, 0, 0},{0, 0, 0, 0}};
16399
16959
static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
16400
16960
static swig_cast_info _swigc__p_long[] = {  {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}};
 
16961
static swig_cast_info _swigc__p_p_apr_array_header_t[] = {  {&_swigt__p_p_apr_array_header_t, 0, 0, 0},{0, 0, 0, 0}};
16401
16962
static swig_cast_info _swigc__p_p_apr_file_t[] = {  {&_swigt__p_p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
16402
16963
static swig_cast_info _swigc__p_p_apr_hash_t[] = {  {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
16403
16964
static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
16411
16972
static swig_cast_info _swigc__p_p_svn_ra_reporter3_t[] = {  {&_swigt__p_p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
16412
16973
static swig_cast_info _swigc__p_p_svn_ra_reporter_t[] = {  {&_swigt__p_p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
16413
16974
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}};
 
16975
static swig_cast_info _swigc__p_p_svn_stream_t[] = {  {&_swigt__p_p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
16414
16976
static swig_cast_info _swigc__p_p_svn_string_t[] = {  {&_swigt__p_p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
16415
16977
static swig_cast_info _swigc__p_p_svn_stringbuf_t[] = {  {&_swigt__p_p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
16416
16978
static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
16424
16986
static swig_cast_info _swigc__p_svn_auth_provider_object_t[] = {  {&_swigt__p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}};
16425
16987
static swig_cast_info _swigc__p_svn_auth_provider_t[] = {  {&_swigt__p_svn_auth_provider_t, 0, 0, 0},{0, 0, 0, 0}};
16426
16988
static swig_cast_info _swigc__p_svn_auth_ssl_server_cert_info_t[] = {  {&_swigt__p_svn_auth_ssl_server_cert_info_t, 0, 0, 0},{0, 0, 0, 0}};
 
16989
static swig_cast_info _swigc__p_svn_checksum_ctx_t[] = {  {&_swigt__p_svn_checksum_ctx_t, 0, 0, 0},{0, 0, 0, 0}};
 
16990
static swig_cast_info _swigc__p_svn_checksum_kind_t[] = {  {&_swigt__p_svn_checksum_kind_t, 0, 0, 0},{0, 0, 0, 0}};
 
16991
static swig_cast_info _swigc__p_svn_checksum_t[] = {  {&_swigt__p_svn_checksum_t, 0, 0, 0},{0, 0, 0, 0}};
16427
16992
static swig_cast_info _swigc__p_svn_commit_info_t[] = {  {&_swigt__p_svn_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
16428
16993
static swig_cast_info _swigc__p_svn_config_t[] = {  {&_swigt__p_svn_config_t, 0, 0, 0},{0, 0, 0, 0}};
16429
16994
static swig_cast_info _swigc__p_svn_delta_editor_t[] = {  {&_swigt__p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
16459
17024
static swig_cast_info _swigc__p_svn_opt_subcommand_desc_t[] = {  {&_swigt__p_svn_opt_subcommand_desc_t, 0, 0, 0},{0, 0, 0, 0}};
16460
17025
static swig_cast_info _swigc__p_svn_patch_file_t[] = {  {&_swigt__p_svn_patch_file_t, 0, 0, 0},{0, 0, 0, 0}};
16461
17026
static swig_cast_info _swigc__p_svn_patch_t[] = {  {&_swigt__p_svn_patch_t, 0, 0, 0},{0, 0, 0, 0}};
 
17027
static swig_cast_info _swigc__p_svn_prop_inherited_item_t[] = {  {&_swigt__p_svn_prop_inherited_item_t, 0, 0, 0},{0, 0, 0, 0}};
16462
17028
static swig_cast_info _swigc__p_svn_prop_kind[] = {  {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
16463
17029
static swig_cast_info _swigc__p_svn_prop_patch_t[] = {  {&_swigt__p_svn_prop_patch_t, 0, 0, 0},{0, 0, 0, 0}};
16464
17030
static swig_cast_info _swigc__p_svn_ra_callbacks2_t[] = {  {&_swigt__p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
16477
17043
static swig_cast_info _swigc__p_svn_txdelta_stream_t[] = {  {&_swigt__p_svn_txdelta_stream_t, 0, 0, 0},{0, 0, 0, 0}};
16478
17044
static swig_cast_info _swigc__p_svn_txdelta_window_t[] = {  {&_swigt__p_svn_txdelta_window_t, 0, 0, 0},{0, 0, 0, 0}};
16479
17045
static swig_cast_info _swigc__p_svn_version_checklist_t[] = {  {&_swigt__p_svn_version_checklist_t, 0, 0, 0},{0, 0, 0, 0}};
 
17046
static swig_cast_info _swigc__p_svn_version_ext_linked_lib_t[] = {  {&_swigt__p_svn_version_ext_linked_lib_t, 0, 0, 0},{0, 0, 0, 0}};
 
17047
static swig_cast_info _swigc__p_svn_version_ext_loaded_lib_t[] = {  {&_swigt__p_svn_version_ext_loaded_lib_t, 0, 0, 0},{0, 0, 0, 0}};
 
17048
static swig_cast_info _swigc__p_svn_version_extended_t[] = {  {&_swigt__p_svn_version_extended_t, 0, 0, 0},{0, 0, 0, 0}};
16480
17049
static swig_cast_info _swigc__p_svn_version_t[] = {  {&_swigt__p_svn_version_t, 0, 0, 0},{0, 0, 0, 0}};
 
17050
static swig_cast_info _swigc__p_svn_wc_external_item2_t[] = {  {&_swigt__p_svn_wc_external_item2_t, 0, 0, 0},{0, 0, 0, 0}};
16481
17051
static swig_cast_info _swigc__p_unsigned_long[] = {  {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
16482
17052
static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
16483
17053
 
16507
17077
  _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
16508
17078
  _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
16509
17079
  _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
 
17080
  _swigc__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
16510
17081
  _swigc__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t,
16511
17082
  _swigc__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
16512
17083
  _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
16538
17109
  _swigc__p_f_void__p_svn_version_t,
16539
17110
  _swigc__p_int,
16540
17111
  _swigc__p_long,
 
17112
  _swigc__p_p_apr_array_header_t,
16541
17113
  _swigc__p_p_apr_file_t,
16542
17114
  _swigc__p_p_apr_hash_t,
16543
17115
  _swigc__p_p_char,
16551
17123
  _swigc__p_p_svn_ra_reporter3_t,
16552
17124
  _swigc__p_p_svn_ra_reporter_t,
16553
17125
  _swigc__p_p_svn_ra_session_t,
 
17126
  _swigc__p_p_svn_stream_t,
16554
17127
  _swigc__p_p_svn_string_t,
16555
17128
  _swigc__p_p_svn_stringbuf_t,
16556
17129
  _swigc__p_p_void,
16564
17137
  _swigc__p_svn_auth_provider_object_t,
16565
17138
  _swigc__p_svn_auth_provider_t,
16566
17139
  _swigc__p_svn_auth_ssl_server_cert_info_t,
 
17140
  _swigc__p_svn_checksum_ctx_t,
 
17141
  _swigc__p_svn_checksum_kind_t,
 
17142
  _swigc__p_svn_checksum_t,
16567
17143
  _swigc__p_svn_commit_info_t,
16568
17144
  _swigc__p_svn_config_t,
16569
17145
  _swigc__p_svn_delta_editor_t,
16599
17175
  _swigc__p_svn_opt_subcommand_desc_t,
16600
17176
  _swigc__p_svn_patch_file_t,
16601
17177
  _swigc__p_svn_patch_t,
 
17178
  _swigc__p_svn_prop_inherited_item_t,
16602
17179
  _swigc__p_svn_prop_kind,
16603
17180
  _swigc__p_svn_prop_patch_t,
16604
17181
  _swigc__p_svn_ra_callbacks2_t,
16617
17194
  _swigc__p_svn_txdelta_stream_t,
16618
17195
  _swigc__p_svn_txdelta_window_t,
16619
17196
  _swigc__p_svn_version_checklist_t,
 
17197
  _swigc__p_svn_version_ext_linked_lib_t,
 
17198
  _swigc__p_svn_version_ext_loaded_lib_t,
 
17199
  _swigc__p_svn_version_extended_t,
16620
17200
  _swigc__p_svn_version_t,
 
17201
  _swigc__p_svn_wc_external_item2_t,
16621
17202
  _swigc__p_unsigned_long,
16622
17203
  _swigc__p_void,
16623
17204
};
16692
17273
{"SVN::_Ra::svn_ra_callbacks2_t_cancel_func_get", _wrap_svn_ra_callbacks2_t_cancel_func_get},
16693
17274
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_set", _wrap_svn_ra_callbacks2_t_get_client_string_set},
16694
17275
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_get", _wrap_svn_ra_callbacks2_t_get_client_string_get},
 
17276
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_set", _wrap_svn_ra_callbacks2_t_get_wc_contents_set},
 
17277
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_get", _wrap_svn_ra_callbacks2_t_get_wc_contents_get},
16695
17278
{"SVN::_Ra::new_svn_ra_callbacks2_t", _wrap_new_svn_ra_callbacks2_t},
16696
17279
{"SVN::_Ra::delete_svn_ra_callbacks2_t", _wrap_delete_svn_ra_callbacks2_t},
16697
17280
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_set", _wrap_svn_ra_callbacks_t_open_tmp_file_set},
16731
17314
{"SVN::_Ra::svn_ra_get_dir2", _wrap_svn_ra_get_dir2},
16732
17315
{"SVN::_Ra::svn_ra_get_dir", _wrap_svn_ra_get_dir},
16733
17316
{"SVN::_Ra::svn_ra_get_mergeinfo", _wrap_svn_ra_get_mergeinfo},
 
17317
{"SVN::_Ra::svn_ra_do_update3", _wrap_svn_ra_do_update3},
16734
17318
{"SVN::_Ra::svn_ra_do_update2", _wrap_svn_ra_do_update2},
16735
17319
{"SVN::_Ra::svn_ra_do_update", _wrap_svn_ra_do_update},
 
17320
{"SVN::_Ra::svn_ra_do_switch3", _wrap_svn_ra_do_switch3},
16736
17321
{"SVN::_Ra::svn_ra_do_switch2", _wrap_svn_ra_do_switch2},
16737
17322
{"SVN::_Ra::svn_ra_do_switch", _wrap_svn_ra_do_switch},
16738
17323
{"SVN::_Ra::svn_ra_do_status2", _wrap_svn_ra_do_status2},
16760
17345
{"SVN::_Ra::svn_ra_replay_range", _wrap_svn_ra_replay_range},
16761
17346
{"SVN::_Ra::svn_ra_replay", _wrap_svn_ra_replay},
16762
17347
{"SVN::_Ra::svn_ra_get_deleted_rev", _wrap_svn_ra_get_deleted_rev},
 
17348
{"SVN::_Ra::svn_ra_get_inherited_props", _wrap_svn_ra_get_inherited_props},
16763
17349
{"SVN::_Ra::svn_ra_has_capability", _wrap_svn_ra_has_capability},
16764
17350
{"SVN::_Ra::svn_ra_print_modules", _wrap_svn_ra_print_modules},
16765
17351
{"SVN::_Ra::svn_ra_print_ra_libraries", _wrap_svn_ra_print_ra_libraries},
16852
17438
{"SVN::_Ra::svn_ra_invoke_set_wc_prop_func", _wrap_svn_ra_invoke_set_wc_prop_func},
16853
17439
{"SVN::_Ra::svn_ra_invoke_push_wc_prop_func", _wrap_svn_ra_invoke_push_wc_prop_func},
16854
17440
{"SVN::_Ra::svn_ra_invoke_invalidate_wc_props_func", _wrap_svn_ra_invoke_invalidate_wc_props_func},
 
17441
{"SVN::_Ra::svn_ra_invoke_get_wc_contents_func", _wrap_svn_ra_invoke_get_wc_contents_func},
16855
17442
{"SVN::_Ra::svn_ra_invoke_get_latest_revnum_func", _wrap_svn_ra_invoke_get_latest_revnum_func},
16856
17443
{"SVN::_Ra::svn_ra_invoke_get_client_string_func", _wrap_svn_ra_invoke_get_client_string_func},
16857
17444
{"SVN::_Ra::svn_ra_invoke_file_rev_handler", _wrap_svn_ra_invoke_file_rev_handler},
16921
17508
  swig_module_info *module_head, *iter;
16922
17509
  int found, init;
16923
17510
  
16924
 
  clientdata = clientdata;
16925
 
  
16926
17511
  /* check to see if the circular list has been setup, if not, set it up */
16927
17512
  if (swig_module.next==0) {
16928
17513
    /* Initialize the swig_module */
17113
17698
  
17114
17699
  /* Install commands */
17115
17700
  for (i = 0; swig_commands[i].name; i++) {
17116
 
    newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
 
17701
    /* Casts only needed for Perl < 5.10. */
 
17702
#ifdef __cplusplus
 
17703
    newXS(const_cast<char*>(swig_commands[i].name), swig_commands[i].wrapper, const_cast<char*>(__FILE__));
 
17704
#else
 
17705
    newXS((char*)swig_commands[i].name, swig_commands[i].wrapper, (char*)__FILE__);
 
17706
#endif
17117
17707
  }
17118
17708
  
17119
17709
  /* Install variables */
17120
17710
  for (i = 0; swig_variables[i].name; i++) {
17121
17711
    SV *sv;
17122
 
    sv = get_sv((char*) swig_variables[i].name, TRUE | 0x2 | GV_ADDMULTI);
 
17712
    sv = get_sv(swig_variables[i].name, TRUE | 0x2 | GV_ADDMULTI);
17123
17713
    if (swig_variables[i].type) {
17124
17714
      SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
17125
17715
    } else {
17126
17716
      sv_setiv(sv,(IV) 0);
17127
17717
    }
17128
 
    swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get); 
 
17718
    swig_create_magic(sv, swig_variables[i].name, swig_variables[i].set, swig_variables[i].get); 
17129
17719
  }
17130
17720
  
17131
17721
  /* Install constant */
17132
17722
  for (i = 0; swig_constants[i].type; i++) {
17133
17723
    SV *sv;
17134
 
    sv = get_sv((char*)swig_constants[i].name, TRUE | 0x2 | GV_ADDMULTI);
 
17724
    sv = get_sv(swig_constants[i].name, TRUE | 0x2 | GV_ADDMULTI);
17135
17725
    switch(swig_constants[i].type) {
17136
17726
    case SWIG_INT:
17137
17727
      sv_setiv(sv, (IV) swig_constants[i].lvalue);
17140
17730
      sv_setnv(sv, (double) swig_constants[i].dvalue);
17141
17731
      break;
17142
17732
    case SWIG_STRING:
17143
 
      sv_setpv(sv, (char *) swig_constants[i].pvalue);
 
17733
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
17144
17734
      break;
17145
17735
    case SWIG_POINTER:
17146
17736
      SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
17154
17744
    SvREADONLY_on(sv);
17155
17745
  }
17156
17746
  
17157
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17747
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17158
17748
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_DEPTH", TRUE | 0x2 | GV_ADDMULTI);
17159
17749
    sv_setsv(sv, SWIG_FromCharPtr("depth"));
17160
17750
    SvREADONLY_on(sv);
17161
17751
  } while(0) /*@SWIG@*/;
17162
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17752
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17163
17753
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_MERGEINFO", TRUE | 0x2 | GV_ADDMULTI);
17164
17754
    sv_setsv(sv, SWIG_FromCharPtr("mergeinfo"));
17165
17755
    SvREADONLY_on(sv);
17166
17756
  } while(0) /*@SWIG@*/;
17167
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17757
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17168
17758
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_LOG_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
17169
17759
    sv_setsv(sv, SWIG_FromCharPtr("log-revprops"));
17170
17760
    SvREADONLY_on(sv);
17171
17761
  } while(0) /*@SWIG@*/;
17172
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17762
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17173
17763
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_PARTIAL_REPLAY", TRUE | 0x2 | GV_ADDMULTI);
17174
17764
    sv_setsv(sv, SWIG_FromCharPtr("partial-replay"));
17175
17765
    SvREADONLY_on(sv);
17176
17766
  } while(0) /*@SWIG@*/;
17177
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17767
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17178
17768
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_COMMIT_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
17179
17769
    sv_setsv(sv, SWIG_FromCharPtr("commit-revprops"));
17180
17770
    SvREADONLY_on(sv);
17181
17771
  } while(0) /*@SWIG@*/;
17182
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17772
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17183
17773
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_ATOMIC_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
17184
17774
    sv_setsv(sv, SWIG_FromCharPtr("atomic-revprops"));
17185
17775
    SvREADONLY_on(sv);
17186
17776
  } while(0) /*@SWIG@*/;
17187
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.7.14/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17777
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17778
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_INHERITED_PROPS", TRUE | 0x2 | GV_ADDMULTI);
 
17779
    sv_setsv(sv, SWIG_FromCharPtr("inherited-props"));
 
17780
    SvREADONLY_on(sv);
 
17781
  } while(0) /*@SWIG@*/;
 
17782
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17783
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_EPHEMERAL_TXNPROPS", TRUE | 0x2 | GV_ADDMULTI);
 
17784
    sv_setsv(sv, SWIG_FromCharPtr("ephemeral-txnprops"));
 
17785
    SvREADONLY_on(sv);
 
17786
  } while(0) /*@SWIG@*/;
 
17787
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
17788
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_GET_FILE_REVS_REVERSE", TRUE | 0x2 | GV_ADDMULTI);
 
17789
    sv_setsv(sv, SWIG_FromCharPtr("get-file-revs-reversed"));
 
17790
    SvREADONLY_on(sv);
 
17791
  } while(0) /*@SWIG@*/;
 
17792
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17188
17793
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_ABI_VERSION", TRUE | 0x2 | GV_ADDMULTI);
17189
17794
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(2)));
17190
17795
    SvREADONLY_on(sv);