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

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): James McCoy
  • Date: 2015-08-07 21:32:47 UTC
  • mfrom: (0.2.15) (4.1.7 experimental)
  • Revision ID: package-import@ubuntu.com-20150807213247-ozyewtmgsr6tkewl
Tags: 1.9.0-1
* Upload to unstable
* New upstream release.
  + Security fixes
    - CVE-2015-3184: Mixed anonymous/authenticated path-based authz with
      httpd 2.4
    - CVE-2015-3187: svn_repos_trace_node_locations() reveals paths hidden
      by authz
* Add >= 2.7 requirement for python-all-dev Build-Depends, needed to run
  tests.
* Remove Build-Conflicts against ruby-test-unit.  (Closes: #791844)
* Remove patches/apache_module_dependency in favor of expressing the
  dependencies in authz_svn.load/dav_svn.load.
* Build-Depend on apache2-dev (>= 2.4.16) to ensure ap_some_authn_required()
  is available when building mod_authz_svn and Depend on apache2-bin (>=
  2.4.16) for runtime support.

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.9
4
 
 * 
5
 
 * This file is not intended to be easily readable and contains a number of 
 
3
 * Version 2.0.12
 
4
 *
 
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
7
 
 * changes to this file unless you know what you are doing--modify the SWIG 
8
 
 * interface file instead. 
 
7
 * changes to this file unless you know what you are doing--modify the SWIG
 
8
 * interface file instead.
9
9
 * ----------------------------------------------------------------------------- */
10
10
 
11
11
#define SWIGPERL
42
42
#ifndef SWIGUNUSED
43
43
# if defined(__GNUC__)
44
44
#   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
45
 
#     define SWIGUNUSED __attribute__ ((__unused__)) 
 
45
#     define SWIGUNUSED __attribute__ ((__unused__))
46
46
#   else
47
47
#     define SWIGUNUSED
48
48
#   endif
49
49
# elif defined(__ICC)
50
 
#   define SWIGUNUSED __attribute__ ((__unused__)) 
 
50
#   define SWIGUNUSED __attribute__ ((__unused__))
51
51
# else
52
 
#   define SWIGUNUSED 
 
52
#   define SWIGUNUSED
53
53
# endif
54
54
#endif
55
55
 
56
56
#ifndef SWIG_MSC_UNSUPPRESS_4505
57
57
# if defined(_MSC_VER)
58
58
#   pragma warning(disable : 4505) /* unreferenced local function has been removed */
59
 
# endif 
 
59
# endif
60
60
#endif
61
61
 
62
62
#ifndef SWIGUNUSEDPARM
63
63
# ifdef __cplusplus
64
64
#   define SWIGUNUSEDPARM(p)
65
65
# else
66
 
#   define SWIGUNUSEDPARM(p) p SWIGUNUSED 
 
66
#   define SWIGUNUSEDPARM(p) p SWIGUNUSED
67
67
# endif
68
68
#endif
69
69
 
106
106
#   define SWIGSTDCALL __stdcall
107
107
# else
108
108
#   define SWIGSTDCALL
109
 
# endif 
 
109
# endif
110
110
#endif
111
111
 
112
112
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
144
144
  You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
145
145
  creating a static or dynamic library from the SWIG runtime code.
146
146
  In 99.9% of the cases, SWIG just needs to declare them as 'static'.
147
 
  
 
147
 
148
148
  But only do this if strictly necessary, ie, if you have problems
149
149
  with your compiler or suchlike.
150
150
*/
170
170
#define SWIG_POINTER_OWN           0x1
171
171
 
172
172
 
173
 
/* 
 
173
/*
174
174
   Flags/methods for returning states.
175
 
   
176
 
   The SWIG conversion methods, as ConvertPtr, return an integer 
 
175
 
 
176
   The SWIG conversion methods, as ConvertPtr, return an integer
177
177
   that tells if the conversion was successful or not. And if not,
178
178
   an error code can be returned (see swigerrors.swg for the codes).
179
 
   
 
179
 
180
180
   Use the following macros/flags to set or process the returning
181
181
   states.
182
 
   
 
182
 
183
183
   In old versions of SWIG, code such as the following was usually written:
184
184
 
185
185
     if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
212
212
    } else {
213
213
      // fail code
214
214
    }
215
 
    
 
215
 
216
216
   I.e., now SWIG_ConvertPtr can return new objects and you can
217
217
   identify the case and take care of the deallocation. Of course that
218
218
   also requires SWIG_ConvertPtr to return new result values, such as
219
219
 
220
 
      int SWIG_ConvertPtr(obj, ptr,...) {         
221
 
        if (<obj is ok>) {                             
222
 
          if (<need new object>) {                     
223
 
            *ptr = <ptr to new allocated object>; 
224
 
            return SWIG_NEWOBJ;                
225
 
          } else {                                     
226
 
            *ptr = <ptr to old object>;        
227
 
            return SWIG_OLDOBJ;                
228
 
          }                                    
229
 
        } else {                                       
230
 
          return SWIG_BADOBJ;                  
231
 
        }                                              
 
220
      int SWIG_ConvertPtr(obj, ptr,...) {
 
221
        if (<obj is ok>) {
 
222
          if (<need new object>) {
 
223
            *ptr = <ptr to new allocated object>;
 
224
            return SWIG_NEWOBJ;
 
225
          } else {
 
226
            *ptr = <ptr to old object>;
 
227
            return SWIG_OLDOBJ;
 
228
          }
 
229
        } else {
 
230
          return SWIG_BADOBJ;
 
231
        }
232
232
      }
233
233
 
234
234
   Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
242
242
       int fooi(int);
243
243
 
244
244
   and you call
245
 
 
 
245
 
246
246
      food(1)   // cast rank '1'  (1 -> 1.0)
247
247
      fooi(1)   // cast rank '0'
248
248
 
249
249
   just use the SWIG_AddCast()/SWIG_CheckState()
250
250
*/
251
251
 
252
 
#define SWIG_OK                    (0) 
 
252
#define SWIG_OK                    (0)
253
253
#define SWIG_ERROR                 (-1)
254
254
#define SWIG_IsOK(r)               (r >= 0)
255
 
#define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)  
 
255
#define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
256
256
 
257
257
/* The CastRankLimit says how many bits are used for the cast rank */
258
258
#define SWIG_CASTRANKLIMIT         (1 << 8)
283
283
#  endif
284
284
#  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
285
285
#  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
286
 
SWIGINTERNINLINE int SWIG_AddCast(int r) { 
 
286
SWIGINTERNINLINE int SWIG_AddCast(int r) {
287
287
  return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
288
288
}
289
 
SWIGINTERNINLINE int SWIG_CheckState(int r) { 
290
 
  return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; 
 
289
SWIGINTERNINLINE int SWIG_CheckState(int r) {
 
290
  return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
291
291
}
292
292
#else /* no cast-rank mode */
293
 
#  define SWIG_AddCast
 
293
#  define SWIG_AddCast(r) (r)
294
294
#  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
295
295
#endif
296
296
 
334
334
  void                    *clientdata;          /* Language specific module data */
335
335
} swig_module_info;
336
336
 
337
 
/* 
 
337
/*
338
338
  Compare two type names skipping the space characters, therefore
339
339
  "char*" == "char *" and "Class<int>" == "Class<int >", etc.
340
340
 
354
354
 
355
355
/*
356
356
  Check type equivalence in a name list like <name1>|<name2>|...
 
357
  Return 0 if equal, -1 if nb < tb, 1 if nb > tb
 
358
*/
 
359
SWIGRUNTIME int
 
360
SWIG_TypeCmp(const char *nb, const char *tb) {
 
361
  int equiv = 1;
 
362
  const char* te = tb + strlen(tb);
 
363
  const char* ne = nb;
 
364
  while (equiv != 0 && *ne) {
 
365
    for (nb = ne; *ne; ++ne) {
 
366
      if (*ne == '|') break;
 
367
    }
 
368
    equiv = SWIG_TypeNameComp(nb, ne, tb, te);
 
369
    if (*ne) ++ne;
 
370
  }
 
371
  return equiv;
 
372
}
 
373
 
 
374
/*
 
375
  Check type equivalence in a name list like <name1>|<name2>|...
357
376
  Return 0 if not equal, 1 if equal
358
377
*/
359
378
SWIGRUNTIME int
360
379
SWIG_TypeEquiv(const char *nb, const char *tb) {
361
 
  int equiv = 0;
362
 
  const char* te = tb + strlen(tb);
363
 
  const char* ne = nb;
364
 
  while (!equiv && *ne) {
365
 
    for (nb = ne; *ne; ++ne) {
366
 
      if (*ne == '|') break;
367
 
    }
368
 
    equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
369
 
    if (*ne) ++ne;
370
 
  }
371
 
  return equiv;
372
 
}
373
 
 
374
 
/*
375
 
  Check type equivalence in a name list like <name1>|<name2>|...
376
 
  Return 0 if equal, -1 if nb < tb, 1 if nb > tb
377
 
*/
378
 
SWIGRUNTIME int
379
 
SWIG_TypeCompare(const char *nb, const char *tb) {
380
 
  int equiv = 0;
381
 
  const char* te = tb + strlen(tb);
382
 
  const char* ne = nb;
383
 
  while (!equiv && *ne) {
384
 
    for (nb = ne; *ne; ++ne) {
385
 
      if (*ne == '|') break;
386
 
    }
387
 
    equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
388
 
    if (*ne) ++ne;
389
 
  }
390
 
  return equiv;
391
 
}
392
 
 
 
380
  return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
 
381
}
393
382
 
394
383
/*
395
384
  Check the typename
418
407
  return 0;
419
408
}
420
409
 
421
 
/* 
 
410
/*
422
411
  Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
423
412
*/
424
413
SWIGRUNTIME swig_cast_info *
453
442
  return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
454
443
}
455
444
 
456
 
/* 
 
445
/*
457
446
   Dynamic pointer casting. Down an inheritance hierarchy
458
447
*/
459
448
SWIGRUNTIME swig_type_info *
497
486
    return type->name;
498
487
}
499
488
 
500
 
/* 
 
489
/*
501
490
   Set the clientdata field for a type
502
491
*/
503
492
SWIGRUNTIME void
505
494
  swig_cast_info *cast = ti->cast;
506
495
  /* if (ti->clientdata == clientdata) return; */
507
496
  ti->clientdata = clientdata;
508
 
  
 
497
 
509
498
  while (cast) {
510
499
    if (!cast->converter) {
511
500
      swig_type_info *tc = cast->type;
512
501
      if (!tc->clientdata) {
513
502
        SWIG_TypeClientData(tc, clientdata);
514
503
      }
515
 
    }    
 
504
    }
516
505
    cast = cast->next;
517
506
  }
518
507
}
521
510
  SWIG_TypeClientData(ti, clientdata);
522
511
  ti->owndata = 1;
523
512
}
524
 
  
 
513
 
525
514
/*
526
515
  Search for a swig_type_info structure only by mangled name
527
516
  Search is a O(log #types)
528
 
  
529
 
  We start searching at module start, and finish searching when start == end.  
 
517
 
 
518
  We start searching at module start, and finish searching when start == end.
530
519
  Note: if start == end at the beginning of the function, we go all the way around
531
520
  the circular list.
532
521
*/
533
522
SWIGRUNTIME swig_type_info *
534
 
SWIG_MangledTypeQueryModule(swig_module_info *start, 
535
 
                            swig_module_info *end, 
 
523
SWIG_MangledTypeQueryModule(swig_module_info *start,
 
524
                            swig_module_info *end,
536
525
                            const char *name) {
537
526
  swig_module_info *iter = start;
538
527
  do {
541
530
      register size_t r = iter->size - 1;
542
531
      do {
543
532
        /* since l+r >= 0, we can (>> 1) instead (/ 2) */
544
 
        register size_t i = (l + r) >> 1; 
 
533
        register size_t i = (l + r) >> 1;
545
534
        const char *iname = iter->types[i]->name;
546
535
        if (iname) {
547
536
          register int compare = strcmp(name, iname);
548
 
          if (compare == 0) {       
 
537
          if (compare == 0) {
549
538
            return iter->types[i];
550
539
          } else if (compare < 0) {
551
540
            if (i) {
570
559
  Search for a swig_type_info structure for either a mangled name or a human readable name.
571
560
  It first searches the mangled names of the types, which is a O(log #types)
572
561
  If a type is not found it then searches the human readable names, which is O(#types).
573
 
  
574
 
  We start searching at module start, and finish searching when start == end.  
 
562
 
 
563
  We start searching at module start, and finish searching when start == end.
575
564
  Note: if start == end at the beginning of the function, we go all the way around
576
565
  the circular list.
577
566
*/
578
567
SWIGRUNTIME swig_type_info *
579
 
SWIG_TypeQueryModule(swig_module_info *start, 
580
 
                     swig_module_info *end, 
 
568
SWIG_TypeQueryModule(swig_module_info *start,
 
569
                     swig_module_info *end,
581
570
                     const char *name) {
582
571
  /* STEP 1: Search the name field using binary search */
583
572
  swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
596
585
      iter = iter->next;
597
586
    } while (iter != end);
598
587
  }
599
 
  
 
588
 
600
589
  /* neither found a match */
601
590
  return 0;
602
591
}
603
592
 
604
 
/* 
 
593
/*
605
594
   Pack binary data into a string
606
595
*/
607
596
SWIGRUNTIME char *
617
606
  return c;
618
607
}
619
608
 
620
 
/* 
 
609
/*
621
610
   Unpack binary data from a string
622
611
*/
623
612
SWIGRUNTIME const char *
631
620
      uu = ((d - '0') << 4);
632
621
    else if ((d >= 'a') && (d <= 'f'))
633
622
      uu = ((d - ('a'-10)) << 4);
634
 
    else 
 
623
    else
635
624
      return (char *) 0;
636
625
    d = *(c++);
637
626
    if ((d >= '0') && (d <= '9'))
638
627
      uu |= (d - '0');
639
628
    else if ((d >= 'a') && (d <= 'f'))
640
629
      uu |= (d - ('a'-10));
641
 
    else 
 
630
    else
642
631
      return (char *) 0;
643
632
    *u = uu;
644
633
  }
645
634
  return c;
646
635
}
647
636
 
648
 
/* 
 
637
/*
649
638
   Pack 'void *' into a string buffer.
650
639
*/
651
640
SWIGRUNTIME char *
705
694
#endif
706
695
 
707
696
/*  Errors in SWIG */
708
 
#define  SWIG_UnknownError         -1 
709
 
#define  SWIG_IOError              -2 
710
 
#define  SWIG_RuntimeError         -3 
711
 
#define  SWIG_IndexError           -4 
712
 
#define  SWIG_TypeError            -5 
713
 
#define  SWIG_DivisionByZero       -6 
714
 
#define  SWIG_OverflowError        -7 
715
 
#define  SWIG_SyntaxError          -8 
716
 
#define  SWIG_ValueError           -9 
 
697
#define  SWIG_UnknownError         -1
 
698
#define  SWIG_IOError              -2
 
699
#define  SWIG_RuntimeError         -3
 
700
#define  SWIG_IndexError           -4
 
701
#define  SWIG_TypeError            -5
 
702
#define  SWIG_DivisionByZero       -6
 
703
#define  SWIG_OverflowError        -7
 
704
#define  SWIG_SyntaxError          -8
 
705
#define  SWIG_ValueError           -9
717
706
#define  SWIG_SystemError          -10
718
707
#define  SWIG_AttributeError       -11
719
 
#define  SWIG_MemoryError          -12 
 
708
#define  SWIG_MemoryError          -12
720
709
#define  SWIG_NullReferenceError   -13
721
710
 
722
711
 
1510
1499
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[14]
1511
1500
#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[15]
1512
1501
#define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[16]
1513
 
#define SWIGTYPE_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[17]
1514
 
#define SWIGTYPE_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[18]
1515
 
#define SWIGTYPE_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[19]
1516
 
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[20]
1517
 
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[21]
1518
 
#define SWIGTYPE_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[22]
1519
 
#define SWIGTYPE_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[23]
1520
 
#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[24]
1521
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void swig_types[25]
1522
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[26]
1523
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_hash_t_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__svn_client_info2_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__svn_client_status_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__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_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__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_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__svn_info_t_p_apr_pool_t__p_svn_error_t swig_types[33]
1530
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void swig_types[34]
1531
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void swig_types[35]
1532
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t swig_types[36]
1533
 
#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void swig_types[37]
1534
 
#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[38]
1535
 
#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t swig_types[39]
1536
 
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[40]
1537
 
#define SWIGTYPE_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[41]
1538
 
#define SWIGTYPE_p_int swig_types[42]
1539
 
#define SWIGTYPE_p_long swig_types[43]
1540
 
#define SWIGTYPE_p_p_apr_array_header_t swig_types[44]
1541
 
#define SWIGTYPE_p_p_apr_hash_t swig_types[45]
1542
 
#define SWIGTYPE_p_p_char swig_types[46]
1543
 
#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[47]
1544
 
#define SWIGTYPE_p_p_svn_client_commit_info_t swig_types[48]
1545
 
#define SWIGTYPE_p_p_svn_client_commit_item3_t swig_types[49]
1546
 
#define SWIGTYPE_p_p_svn_client_ctx_t swig_types[50]
1547
 
#define SWIGTYPE_p_p_svn_commit_info_t swig_types[51]
1548
 
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[52]
1549
 
#define SWIGTYPE_p_p_svn_string_t swig_types[53]
1550
 
#define SWIGTYPE_p_svn_auth_baton_t swig_types[54]
1551
 
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[55]
1552
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[56]
1553
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[57]
1554
 
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[58]
1555
 
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[59]
1556
 
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[60]
1557
 
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[61]
1558
 
#define SWIGTYPE_p_svn_auth_provider_t swig_types[62]
1559
 
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[63]
1560
 
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[64]
1561
 
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[65]
1562
 
#define SWIGTYPE_p_svn_checksum_t swig_types[66]
1563
 
#define SWIGTYPE_p_svn_client_commit_info_t swig_types[67]
1564
 
#define SWIGTYPE_p_svn_client_commit_item2_t swig_types[68]
1565
 
#define SWIGTYPE_p_svn_client_commit_item3_t swig_types[69]
1566
 
#define SWIGTYPE_p_svn_client_commit_item_t swig_types[70]
1567
 
#define SWIGTYPE_p_svn_client_copy_source_t swig_types[71]
1568
 
#define SWIGTYPE_p_svn_client_ctx_t swig_types[72]
1569
 
#define SWIGTYPE_p_svn_client_diff_summarize_kind_t swig_types[73]
1570
 
#define SWIGTYPE_p_svn_client_diff_summarize_t swig_types[74]
1571
 
#define SWIGTYPE_p_svn_client_info2_t swig_types[75]
1572
 
#define SWIGTYPE_p_svn_client_proplist_item_t swig_types[76]
1573
 
#define SWIGTYPE_p_svn_client_status_t swig_types[77]
1574
 
#define SWIGTYPE_p_svn_commit_info_t swig_types[78]
1575
 
#define SWIGTYPE_p_svn_config_t swig_types[79]
1576
 
#define SWIGTYPE_p_svn_delta_editor_t swig_types[80]
1577
 
#define SWIGTYPE_p_svn_depth_t swig_types[81]
1578
 
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[82]
1579
 
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[83]
1580
 
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[84]
1581
 
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[85]
1582
 
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[86]
1583
 
#define SWIGTYPE_p_svn_diff_fns_t swig_types[87]
1584
 
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[88]
1585
 
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[89]
1586
 
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[90]
1587
 
#define SWIGTYPE_p_svn_diff_t swig_types[91]
1588
 
#define SWIGTYPE_p_svn_dirent_t swig_types[92]
1589
 
#define SWIGTYPE_p_svn_errno_t swig_types[93]
1590
 
#define SWIGTYPE_p_svn_error_t swig_types[94]
1591
 
#define SWIGTYPE_p_svn_info_t swig_types[95]
1592
 
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[96]
1593
 
#define SWIGTYPE_p_svn_io_dirent_t swig_types[97]
1594
 
#define SWIGTYPE_p_svn_io_file_del_t swig_types[98]
1595
 
#define SWIGTYPE_p_svn_location_segment_t swig_types[99]
1596
 
#define SWIGTYPE_p_svn_lock_t swig_types[100]
1597
 
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[101]
1598
 
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[102]
1599
 
#define SWIGTYPE_p_svn_log_entry_t swig_types[103]
1600
 
#define SWIGTYPE_p_svn_merge_range_t swig_types[104]
1601
 
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[105]
1602
 
#define SWIGTYPE_p_svn_node_kind_t swig_types[106]
1603
 
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[107]
1604
 
#define SWIGTYPE_p_svn_opt_revision_t swig_types[108]
1605
 
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[109]
1606
 
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[110]
1607
 
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[111]
1608
 
#define SWIGTYPE_p_svn_patch_file_t swig_types[112]
1609
 
#define SWIGTYPE_p_svn_patch_t swig_types[113]
1610
 
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[114]
1611
 
#define SWIGTYPE_p_svn_prop_kind swig_types[115]
1612
 
#define SWIGTYPE_p_svn_prop_patch_t swig_types[116]
1613
 
#define SWIGTYPE_p_svn_prop_t swig_types[117]
1614
 
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[118]
1615
 
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[119]
1616
 
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[120]
1617
 
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[121]
1618
 
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[122]
1619
 
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[123]
1620
 
#define SWIGTYPE_p_svn_ra_session_t swig_types[124]
1621
 
#define SWIGTYPE_p_svn_stream_mark_t swig_types[125]
1622
 
#define SWIGTYPE_p_svn_stream_t swig_types[126]
1623
 
#define SWIGTYPE_p_svn_string_t swig_types[127]
1624
 
#define SWIGTYPE_p_svn_stringbuf_t swig_types[128]
1625
 
#define SWIGTYPE_p_svn_tristate_t swig_types[129]
1626
 
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[130]
1627
 
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[131]
1628
 
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[132]
1629
 
#define SWIGTYPE_p_svn_version_checklist_t swig_types[133]
1630
 
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[134]
1631
 
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[135]
1632
 
#define SWIGTYPE_p_svn_version_extended_t swig_types[136]
1633
 
#define SWIGTYPE_p_svn_version_t swig_types[137]
1634
 
#define SWIGTYPE_p_svn_wc_adm_access_t swig_types[138]
1635
 
#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[139]
1636
 
#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[140]
1637
 
#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[141]
1638
 
#define SWIGTYPE_p_svn_wc_conflict_description2_t swig_types[142]
1639
 
#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[143]
1640
 
#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[144]
1641
 
#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[145]
1642
 
#define SWIGTYPE_p_svn_wc_conflict_result_t swig_types[146]
 
1502
#define SWIGTYPE_p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[17]
 
1503
#define SWIGTYPE_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[18]
 
1504
#define SWIGTYPE_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[19]
 
1505
#define SWIGTYPE_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[20]
 
1506
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[21]
 
1507
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[22]
 
1508
#define SWIGTYPE_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[23]
 
1509
#define SWIGTYPE_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[24]
 
1510
#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[25]
 
1511
#define SWIGTYPE_p_f_p_void_p_q_const__char__int swig_types[26]
 
1512
#define SWIGTYPE_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void swig_types[27]
 
1513
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[28]
 
1514
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[29]
 
1515
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[30]
 
1516
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t swig_types[31]
 
1517
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t swig_types[32]
 
1518
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[33]
 
1519
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[34]
 
1520
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t swig_types[35]
 
1521
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void swig_types[36]
 
1522
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void swig_types[37]
 
1523
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t swig_types[38]
 
1524
#define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void swig_types[39]
 
1525
#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[40]
 
1526
#define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t swig_types[41]
 
1527
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[42]
 
1528
#define SWIGTYPE_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[43]
 
1529
#define SWIGTYPE_p_int swig_types[44]
 
1530
#define SWIGTYPE_p_long swig_types[45]
 
1531
#define SWIGTYPE_p_p_apr_array_header_t swig_types[46]
 
1532
#define SWIGTYPE_p_p_apr_hash_t swig_types[47]
 
1533
#define SWIGTYPE_p_p_char swig_types[48]
 
1534
#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[49]
 
1535
#define SWIGTYPE_p_p_svn_client_commit_info_t swig_types[50]
 
1536
#define SWIGTYPE_p_p_svn_client_commit_item3_t swig_types[51]
 
1537
#define SWIGTYPE_p_p_svn_client_ctx_t swig_types[52]
 
1538
#define SWIGTYPE_p_p_svn_commit_info_t swig_types[53]
 
1539
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[54]
 
1540
#define SWIGTYPE_p_p_svn_string_t swig_types[55]
 
1541
#define SWIGTYPE_p_svn_auth_baton_t swig_types[56]
 
1542
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[57]
 
1543
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[58]
 
1544
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[59]
 
1545
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[60]
 
1546
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[61]
 
1547
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[62]
 
1548
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[63]
 
1549
#define SWIGTYPE_p_svn_auth_provider_t swig_types[64]
 
1550
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[65]
 
1551
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[66]
 
1552
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[67]
 
1553
#define SWIGTYPE_p_svn_checksum_t swig_types[68]
 
1554
#define SWIGTYPE_p_svn_client_commit_info_t swig_types[69]
 
1555
#define SWIGTYPE_p_svn_client_commit_item2_t swig_types[70]
 
1556
#define SWIGTYPE_p_svn_client_commit_item3_t swig_types[71]
 
1557
#define SWIGTYPE_p_svn_client_commit_item_t swig_types[72]
 
1558
#define SWIGTYPE_p_svn_client_copy_source_t swig_types[73]
 
1559
#define SWIGTYPE_p_svn_client_ctx_t swig_types[74]
 
1560
#define SWIGTYPE_p_svn_client_diff_summarize_kind_t swig_types[75]
 
1561
#define SWIGTYPE_p_svn_client_diff_summarize_t swig_types[76]
 
1562
#define SWIGTYPE_p_svn_client_info2_t swig_types[77]
 
1563
#define SWIGTYPE_p_svn_client_proplist_item_t swig_types[78]
 
1564
#define SWIGTYPE_p_svn_client_status_t swig_types[79]
 
1565
#define SWIGTYPE_p_svn_commit_info_t swig_types[80]
 
1566
#define SWIGTYPE_p_svn_config_t swig_types[81]
 
1567
#define SWIGTYPE_p_svn_delta_editor_t swig_types[82]
 
1568
#define SWIGTYPE_p_svn_depth_t swig_types[83]
 
1569
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[84]
 
1570
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[85]
 
1571
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[86]
 
1572
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[87]
 
1573
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[88]
 
1574
#define SWIGTYPE_p_svn_diff_fns_t swig_types[89]
 
1575
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[90]
 
1576
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[91]
 
1577
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[92]
 
1578
#define SWIGTYPE_p_svn_diff_t swig_types[93]
 
1579
#define SWIGTYPE_p_svn_dirent_t swig_types[94]
 
1580
#define SWIGTYPE_p_svn_errno_t swig_types[95]
 
1581
#define SWIGTYPE_p_svn_error_t swig_types[96]
 
1582
#define SWIGTYPE_p_svn_info_t swig_types[97]
 
1583
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[98]
 
1584
#define SWIGTYPE_p_svn_io_dirent_t swig_types[99]
 
1585
#define SWIGTYPE_p_svn_io_file_del_t swig_types[100]
 
1586
#define SWIGTYPE_p_svn_location_segment_t swig_types[101]
 
1587
#define SWIGTYPE_p_svn_lock_t swig_types[102]
 
1588
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[103]
 
1589
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[104]
 
1590
#define SWIGTYPE_p_svn_log_entry_t swig_types[105]
 
1591
#define SWIGTYPE_p_svn_merge_range_t swig_types[106]
 
1592
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[107]
 
1593
#define SWIGTYPE_p_svn_node_kind_t swig_types[108]
 
1594
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[109]
 
1595
#define SWIGTYPE_p_svn_opt_revision_t swig_types[110]
 
1596
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[111]
 
1597
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[112]
 
1598
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[113]
 
1599
#define SWIGTYPE_p_svn_patch_file_t swig_types[114]
 
1600
#define SWIGTYPE_p_svn_patch_t swig_types[115]
 
1601
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[116]
 
1602
#define SWIGTYPE_p_svn_prop_kind swig_types[117]
 
1603
#define SWIGTYPE_p_svn_prop_patch_t swig_types[118]
 
1604
#define SWIGTYPE_p_svn_prop_t swig_types[119]
 
1605
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[120]
 
1606
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[121]
 
1607
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[122]
 
1608
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[123]
 
1609
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[124]
 
1610
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[125]
 
1611
#define SWIGTYPE_p_svn_ra_session_t swig_types[126]
 
1612
#define SWIGTYPE_p_svn_stream_mark_t swig_types[127]
 
1613
#define SWIGTYPE_p_svn_stream_t swig_types[128]
 
1614
#define SWIGTYPE_p_svn_string_t swig_types[129]
 
1615
#define SWIGTYPE_p_svn_stringbuf_t swig_types[130]
 
1616
#define SWIGTYPE_p_svn_tristate_t swig_types[131]
 
1617
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[132]
 
1618
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[133]
 
1619
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[134]
 
1620
#define SWIGTYPE_p_svn_version_checklist_t swig_types[135]
 
1621
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[136]
 
1622
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[137]
 
1623
#define SWIGTYPE_p_svn_version_extended_t swig_types[138]
 
1624
#define SWIGTYPE_p_svn_version_t swig_types[139]
 
1625
#define SWIGTYPE_p_svn_wc_adm_access_t swig_types[140]
 
1626
#define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[141]
 
1627
#define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[142]
 
1628
#define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[143]
 
1629
#define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[144]
 
1630
#define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[145]
 
1631
#define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[146]
1643
1632
#define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[147]
1644
1633
#define SWIGTYPE_p_svn_wc_context_t swig_types[148]
1645
1634
#define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[149]
1678
1667
#define SWIG_name   "SVN::_Client::boot_SVN___Client"
1679
1668
#define SWIG_prefix "SVN::_Client::"
1680
1669
 
1681
 
#define SWIGVERSION 0x020009 
 
1670
#define SWIGVERSION 0x020012 
1682
1671
#define SWIG_VERSION SWIGVERSION
1683
1672
 
1684
1673
 
7195
7184
}
7196
7185
 
7197
7186
 
 
7187
XS(_wrap_svn_client_ctx_t_check_tunnel_func_set) {
 
7188
  {
 
7189
    struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
 
7190
    svn_ra_check_tunnel_func_t arg2 = (svn_ra_check_tunnel_func_t) 0 ;
 
7191
    void *argp1 = 0 ;
 
7192
    int res1 = 0 ;
 
7193
    int argvi = 0;
 
7194
    dXSARGS;
 
7195
    
 
7196
    if ((items < 2) || (items > 2)) {
 
7197
      SWIG_croak("Usage: svn_client_ctx_t_check_tunnel_func_set(self,check_tunnel_func);");
 
7198
    }
 
7199
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
7200
    if (!SWIG_IsOK(res1)) {
 
7201
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_ctx_t_check_tunnel_func_set" "', argument " "1"" of type '" "struct svn_client_ctx_t *""'"); 
 
7202
    }
 
7203
    arg1 = (struct svn_client_ctx_t *)(argp1);
 
7204
    {
 
7205
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char__int);
 
7206
      if (!SWIG_IsOK(res)) {
 
7207
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_client_ctx_t_check_tunnel_func_set" "', argument " "2"" of type '" "svn_ra_check_tunnel_func_t""'"); 
 
7208
      }
 
7209
    }
 
7210
    if (arg1) (arg1)->check_tunnel_func = arg2;
 
7211
    ST(argvi) = sv_newmortal();
 
7212
    
 
7213
    
 
7214
    XSRETURN(argvi);
 
7215
  fail:
 
7216
    
 
7217
    
 
7218
    SWIG_croak_null();
 
7219
  }
 
7220
}
 
7221
 
 
7222
 
 
7223
XS(_wrap_svn_client_ctx_t_check_tunnel_func_get) {
 
7224
  {
 
7225
    struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
 
7226
    void *argp1 = 0 ;
 
7227
    int res1 = 0 ;
 
7228
    int argvi = 0;
 
7229
    svn_ra_check_tunnel_func_t result;
 
7230
    dXSARGS;
 
7231
    
 
7232
    if ((items < 1) || (items > 1)) {
 
7233
      SWIG_croak("Usage: svn_client_ctx_t_check_tunnel_func_get(self);");
 
7234
    }
 
7235
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
7236
    if (!SWIG_IsOK(res1)) {
 
7237
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_ctx_t_check_tunnel_func_get" "', argument " "1"" of type '" "struct svn_client_ctx_t *""'"); 
 
7238
    }
 
7239
    arg1 = (struct svn_client_ctx_t *)(argp1);
 
7240
    result = (svn_ra_check_tunnel_func_t) ((arg1)->check_tunnel_func);
 
7241
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char__int); argvi++ ;
 
7242
    
 
7243
    XSRETURN(argvi);
 
7244
  fail:
 
7245
    
 
7246
    SWIG_croak_null();
 
7247
  }
 
7248
}
 
7249
 
 
7250
 
 
7251
XS(_wrap_svn_client_ctx_t_open_tunnel_func_set) {
 
7252
  {
 
7253
    struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
 
7254
    svn_ra_open_tunnel_func_t arg2 = (svn_ra_open_tunnel_func_t) 0 ;
 
7255
    void *argp1 = 0 ;
 
7256
    int res1 = 0 ;
 
7257
    int argvi = 0;
 
7258
    dXSARGS;
 
7259
    
 
7260
    if ((items < 2) || (items > 2)) {
 
7261
      SWIG_croak("Usage: svn_client_ctx_t_open_tunnel_func_set(self,open_tunnel_func);");
 
7262
    }
 
7263
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
7264
    if (!SWIG_IsOK(res1)) {
 
7265
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_ctx_t_open_tunnel_func_set" "', argument " "1"" of type '" "struct svn_client_ctx_t *""'"); 
 
7266
    }
 
7267
    arg1 = (struct svn_client_ctx_t *)(argp1);
 
7268
    {
 
7269
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t);
 
7270
      if (!SWIG_IsOK(res)) {
 
7271
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_client_ctx_t_open_tunnel_func_set" "', argument " "2"" of type '" "svn_ra_open_tunnel_func_t""'"); 
 
7272
      }
 
7273
    }
 
7274
    if (arg1) (arg1)->open_tunnel_func = arg2;
 
7275
    ST(argvi) = sv_newmortal();
 
7276
    
 
7277
    
 
7278
    XSRETURN(argvi);
 
7279
  fail:
 
7280
    
 
7281
    
 
7282
    SWIG_croak_null();
 
7283
  }
 
7284
}
 
7285
 
 
7286
 
 
7287
XS(_wrap_svn_client_ctx_t_open_tunnel_func_get) {
 
7288
  {
 
7289
    struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
 
7290
    void *argp1 = 0 ;
 
7291
    int res1 = 0 ;
 
7292
    int argvi = 0;
 
7293
    svn_ra_open_tunnel_func_t result;
 
7294
    dXSARGS;
 
7295
    
 
7296
    if ((items < 1) || (items > 1)) {
 
7297
      SWIG_croak("Usage: svn_client_ctx_t_open_tunnel_func_get(self);");
 
7298
    }
 
7299
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
7300
    if (!SWIG_IsOK(res1)) {
 
7301
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_ctx_t_open_tunnel_func_get" "', argument " "1"" of type '" "struct svn_client_ctx_t *""'"); 
 
7302
    }
 
7303
    arg1 = (struct svn_client_ctx_t *)(argp1);
 
7304
    result = (svn_ra_open_tunnel_func_t) ((arg1)->open_tunnel_func);
 
7305
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t); argvi++ ;
 
7306
    
 
7307
    XSRETURN(argvi);
 
7308
  fail:
 
7309
    
 
7310
    SWIG_croak_null();
 
7311
  }
 
7312
}
 
7313
 
 
7314
 
 
7315
XS(_wrap_svn_client_ctx_t_tunnel_baton_set) {
 
7316
  {
 
7317
    struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
 
7318
    void *arg2 = (void *) 0 ;
 
7319
    void *argp1 = 0 ;
 
7320
    int res1 = 0 ;
 
7321
    int res2 ;
 
7322
    int argvi = 0;
 
7323
    dXSARGS;
 
7324
    
 
7325
    if ((items < 2) || (items > 2)) {
 
7326
      SWIG_croak("Usage: svn_client_ctx_t_tunnel_baton_set(self,tunnel_baton);");
 
7327
    }
 
7328
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
7329
    if (!SWIG_IsOK(res1)) {
 
7330
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_ctx_t_tunnel_baton_set" "', argument " "1"" of type '" "struct svn_client_ctx_t *""'"); 
 
7331
    }
 
7332
    arg1 = (struct svn_client_ctx_t *)(argp1);
 
7333
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
 
7334
    if (!SWIG_IsOK(res2)) {
 
7335
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_client_ctx_t_tunnel_baton_set" "', argument " "2"" of type '" "void *""'"); 
 
7336
    }
 
7337
    if (arg1) (arg1)->tunnel_baton = arg2;
 
7338
    ST(argvi) = sv_newmortal();
 
7339
    
 
7340
    
 
7341
    XSRETURN(argvi);
 
7342
  fail:
 
7343
    
 
7344
    
 
7345
    SWIG_croak_null();
 
7346
  }
 
7347
}
 
7348
 
 
7349
 
 
7350
XS(_wrap_svn_client_ctx_t_tunnel_baton_get) {
 
7351
  {
 
7352
    struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
 
7353
    void *argp1 = 0 ;
 
7354
    int res1 = 0 ;
 
7355
    int argvi = 0;
 
7356
    void *result = 0 ;
 
7357
    dXSARGS;
 
7358
    
 
7359
    if ((items < 1) || (items > 1)) {
 
7360
      SWIG_croak("Usage: svn_client_ctx_t_tunnel_baton_get(self);");
 
7361
    }
 
7362
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
7363
    if (!SWIG_IsOK(res1)) {
 
7364
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_ctx_t_tunnel_baton_get" "', argument " "1"" of type '" "struct svn_client_ctx_t *""'"); 
 
7365
    }
 
7366
    arg1 = (struct svn_client_ctx_t *)(argp1);
 
7367
    result = (void *) ((arg1)->tunnel_baton);
 
7368
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
 
7369
    
 
7370
    XSRETURN(argvi);
 
7371
  fail:
 
7372
    
 
7373
    SWIG_croak_null();
 
7374
  }
 
7375
}
 
7376
 
 
7377
 
7198
7378
XS(_wrap_new_svn_client_ctx_t) {
7199
7379
  {
7200
7380
    int argvi = 0;
7619
7799
    }
7620
7800
    arg3 = (char *)(buf3);
7621
7801
    {
7622
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
7802
      if (_global_pool == NULL)
 
7803
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
7804
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
7623
7805
    }
7624
7806
    {
7625
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
7807
      if (_global_pool == NULL)
 
7808
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
7809
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
7626
7810
    }
7627
7811
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
7628
7812
    if (!SWIG_IsOK(ecode6)) {
7762
7946
    }
7763
7947
    arg3 = (char *)(buf3);
7764
7948
    {
7765
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
7949
      if (_global_pool == NULL)
 
7950
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
7951
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
7766
7952
    }
7767
7953
    {
7768
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
7954
      if (_global_pool == NULL)
 
7955
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
7956
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
7769
7957
    }
7770
7958
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
7771
7959
    if (!SWIG_IsOK(ecode6)) {
7893
8081
    }
7894
8082
    arg3 = (char *)(buf3);
7895
8083
    {
7896
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
8084
      if (_global_pool == NULL)
 
8085
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8086
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
7897
8087
    }
7898
8088
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
7899
8089
    if (!SWIG_IsOK(ecode5)) {
8004
8194
      SWIG_croak("Usage: svn_client_update4(paths,revision,depth,depth_is_sticky,ignore_externals,allow_unver_obstructions,adds_as_modification,make_parents,ctx,pool);");
8005
8195
    }
8006
8196
    {
8007
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
8197
      arg2 = svn_swig_pl_strings_to_array(ST(0),
8008
8198
        _global_pool);
8009
8199
    }
8010
8200
    {
8011
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
8201
      if (_global_pool == NULL)
 
8202
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8203
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
8012
8204
    }
8013
8205
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
8014
8206
    if (!SWIG_IsOK(ecode4)) {
8143
8335
      SWIG_croak("Usage: svn_client_update3(paths,revision,depth,depth_is_sticky,ignore_externals,allow_unver_obstructions,ctx,pool);");
8144
8336
    }
8145
8337
    {
8146
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
8338
      arg2 = svn_swig_pl_strings_to_array(ST(0),
8147
8339
        _global_pool);
8148
8340
    }
8149
8341
    {
8150
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
8342
      if (_global_pool == NULL)
 
8343
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8344
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
8151
8345
    }
8152
8346
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
8153
8347
    if (!SWIG_IsOK(ecode4)) {
8262
8456
      SWIG_croak("Usage: svn_client_update2(paths,revision,recurse,ignore_externals,ctx,pool);");
8263
8457
    }
8264
8458
    {
8265
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
8459
      arg2 = svn_swig_pl_strings_to_array(ST(0),
8266
8460
        _global_pool);
8267
8461
    }
8268
8462
    {
8269
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
8463
      if (_global_pool == NULL)
 
8464
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8465
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
8270
8466
    }
8271
8467
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
8272
8468
    if (!SWIG_IsOK(ecode4)) {
8373
8569
    }
8374
8570
    arg2 = (char *)(buf2);
8375
8571
    {
8376
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
8572
      if (_global_pool == NULL)
 
8573
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8574
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
8377
8575
    }
8378
8576
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
8379
8577
    if (!SWIG_IsOK(ecode4)) {
8499
8697
    }
8500
8698
    arg3 = (char *)(buf3);
8501
8699
    {
8502
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
8700
      if (_global_pool == NULL)
 
8701
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8702
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
8503
8703
    }
8504
8704
    {
8505
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
8705
      if (_global_pool == NULL)
 
8706
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8707
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
8506
8708
    }
8507
8709
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
8508
8710
    if (!SWIG_IsOK(ecode6)) {
8662
8864
    }
8663
8865
    arg3 = (char *)(buf3);
8664
8866
    {
8665
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
8867
      if (_global_pool == NULL)
 
8868
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8869
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
8666
8870
    }
8667
8871
    {
8668
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
8872
      if (_global_pool == NULL)
 
8873
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
8874
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
8669
8875
    }
8670
8876
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
8671
8877
    if (!SWIG_IsOK(ecode6)) {
8807
9013
    }
8808
9014
    arg3 = (char *)(buf3);
8809
9015
    {
8810
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
9016
      if (_global_pool == NULL)
 
9017
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
9018
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
8811
9019
    }
8812
9020
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
8813
9021
    if (!SWIG_IsOK(ecode5)) {
9396
9604
      SWIG_croak("Usage: svn_client_mkdir4(paths,make_parents,revprop_table,commit_callback,commit_baton,ctx,pool);");
9397
9605
    }
9398
9606
    {
9399
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
9607
      arg1 = svn_swig_pl_strings_to_array(ST(0),
9400
9608
        _global_pool);
9401
9609
    }
9402
9610
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
9487
9695
      SWIG_croak("Usage: svn_client_mkdir3(paths,make_parents,revprop_table,ctx,pool);");
9488
9696
    }
9489
9697
    {
9490
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
9698
      arg2 = svn_swig_pl_strings_to_array(ST(0),
9491
9699
        _global_pool);
9492
9700
    }
9493
9701
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
9574
9782
      SWIG_croak("Usage: svn_client_mkdir2(paths,ctx,pool);");
9575
9783
    }
9576
9784
    {
9577
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
9785
      arg2 = svn_swig_pl_strings_to_array(ST(0),
9578
9786
        _global_pool);
9579
9787
    }
9580
9788
    res3 = SWIG_ConvertPtr(ST(1), &argp3,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
9647
9855
      SWIG_croak("Usage: svn_client_mkdir(paths,ctx,pool);");
9648
9856
    }
9649
9857
    {
9650
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
9858
      arg2 = svn_swig_pl_strings_to_array(ST(0),
9651
9859
        _global_pool);
9652
9860
    }
9653
9861
    res3 = SWIG_ConvertPtr(ST(1), &argp3,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
9730
9938
      SWIG_croak("Usage: svn_client_delete4(paths,force,keep_local,revprop_table,commit_callback,commit_baton,ctx,pool);");
9731
9939
    }
9732
9940
    {
9733
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
9941
      arg1 = svn_swig_pl_strings_to_array(ST(0),
9734
9942
        _global_pool);
9735
9943
    }
9736
9944
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
9831
10039
      SWIG_croak("Usage: svn_client_delete3(paths,force,keep_local,revprop_table,ctx,pool);");
9832
10040
    }
9833
10041
    {
9834
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
10042
      arg2 = svn_swig_pl_strings_to_array(ST(0),
9835
10043
        _global_pool);
9836
10044
    }
9837
10045
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
9928
10136
      SWIG_croak("Usage: svn_client_delete2(paths,force,ctx,pool);");
9929
10137
    }
9930
10138
    {
9931
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
10139
      arg2 = svn_swig_pl_strings_to_array(ST(0),
9932
10140
        _global_pool);
9933
10141
    }
9934
10142
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
10011
10219
      SWIG_croak("Usage: svn_client_delete(paths,force,ctx,pool);");
10012
10220
    }
10013
10221
    {
10014
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
10222
      arg2 = svn_swig_pl_strings_to_array(ST(0),
10015
10223
        _global_pool);
10016
10224
    }
10017
10225
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
10727
10935
      SWIG_croak("Usage: svn_client_commit6(targets,depth,keep_locks,keep_changelists,commit_as_operations,include_file_externals,include_dir_externals,changelists,revprop_table,commit_callback,commit_baton,ctx,pool);");
10728
10936
    }
10729
10937
    {
10730
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
10938
      arg1 = svn_swig_pl_strings_to_array(ST(0),
10731
10939
        _global_pool);
10732
10940
    }
10733
10941
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
10761
10969
    } 
10762
10970
    arg7 = (svn_boolean_t)(val7);
10763
10971
    {
10764
 
      arg8 = SvOK(ST(7)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
10972
      arg8 = SvOK(ST(7)) ? svn_swig_pl_strings_to_array(
10765
10973
        ST(7), _global_pool) : NULL;
10766
10974
    }
10767
10975
    {
10868
11076
      SWIG_croak("Usage: svn_client_commit5(targets,depth,keep_locks,keep_changelists,commit_as_operations,changelists,revprop_table,commit_callback,commit_baton,ctx,pool);");
10869
11077
    }
10870
11078
    {
10871
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
11079
      arg1 = svn_swig_pl_strings_to_array(ST(0),
10872
11080
        _global_pool);
10873
11081
    }
10874
11082
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
10892
11100
    } 
10893
11101
    arg5 = (svn_boolean_t)(val5);
10894
11102
    {
10895
 
      arg6 = SvOK(ST(5)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
11103
      arg6 = SvOK(ST(5)) ? svn_swig_pl_strings_to_array(
10896
11104
        ST(5), _global_pool) : NULL;
10897
11105
    }
10898
11106
    {
10993
11201
      SWIG_croak("Usage: svn_client_commit4(targets,depth,keep_locks,keep_changelists,changelists,revprop_table,ctx,pool);");
10994
11202
    }
10995
11203
    {
10996
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
11204
      arg2 = svn_swig_pl_strings_to_array(ST(0),
10997
11205
        _global_pool);
10998
11206
    }
10999
11207
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
11012
11220
    } 
11013
11221
    arg5 = (svn_boolean_t)(val5);
11014
11222
    {
11015
 
      arg6 = SvOK(ST(4)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
11223
      arg6 = SvOK(ST(4)) ? svn_swig_pl_strings_to_array(
11016
11224
        ST(4), _global_pool) : NULL;
11017
11225
    }
11018
11226
    {
11106
11314
      SWIG_croak("Usage: svn_client_commit3(targets,recurse,keep_locks,ctx,pool);");
11107
11315
    }
11108
11316
    {
11109
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
11317
      arg2 = svn_swig_pl_strings_to_array(ST(0),
11110
11318
        _global_pool);
11111
11319
    }
11112
11320
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
11199
11407
      SWIG_croak("Usage: svn_client_commit2(targets,recurse,keep_locks,ctx,pool);");
11200
11408
    }
11201
11409
    {
11202
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
11410
      arg2 = svn_swig_pl_strings_to_array(ST(0),
11203
11411
        _global_pool);
11204
11412
    }
11205
11413
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
11293
11501
      SWIG_croak("Usage: svn_client_commit(targets,nonrecursive,ctx,pool);");
11294
11502
    }
11295
11503
    {
11296
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
11504
      arg2 = svn_swig_pl_strings_to_array(ST(0),
11297
11505
        _global_pool);
11298
11506
    }
11299
11507
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val3);
11549
11757
    arg1 = (struct svn_client_status_t *)(argp1);
11550
11758
    result =  ((arg1)->filesize);
11551
11759
    {
11552
 
      char temp[256];
 
11760
      char temp[30];
11553
11761
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
11554
 
      ST(argvi) = sv_newmortal();
11555
 
      sv_setpv((SV*)ST(argvi++), temp);
 
11762
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
11556
11763
    }
11557
11764
    
11558
11765
    XSRETURN(argvi);
12423
12630
    arg1 = (struct svn_client_status_t *)(argp1);
12424
12631
    result =  ((arg1)->changed_date);
12425
12632
    {
12426
 
      char temp[256];
 
12633
      char temp[30];
12427
12634
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
12428
 
      ST(argvi) = sv_newmortal();
12429
 
      sv_setpv((SV*)ST(argvi++), temp);
 
12635
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
12430
12636
    }
12431
12637
    
12432
12638
    XSRETURN(argvi);
13289
13495
    arg1 = (struct svn_client_status_t *)(argp1);
13290
13496
    result =  ((arg1)->ood_changed_date);
13291
13497
    {
13292
 
      char temp[256];
 
13498
      char temp[30];
13293
13499
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
13294
 
      ST(argvi) = sv_newmortal();
13295
 
      sv_setpv((SV*)ST(argvi++), temp);
 
13500
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
13296
13501
    }
13297
13502
    
13298
13503
    XSRETURN(argvi);
13683
13888
}
13684
13889
 
13685
13890
 
 
13891
XS(_wrap_svn_client_status6) {
 
13892
  {
 
13893
    svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
 
13894
    svn_client_ctx_t *arg2 = (svn_client_ctx_t *) 0 ;
 
13895
    char *arg3 = (char *) 0 ;
 
13896
    svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
 
13897
    svn_depth_t arg5 ;
 
13898
    svn_boolean_t arg6 ;
 
13899
    svn_boolean_t arg7 ;
 
13900
    svn_boolean_t arg8 ;
 
13901
    svn_boolean_t arg9 ;
 
13902
    svn_boolean_t arg10 ;
 
13903
    svn_boolean_t arg11 ;
 
13904
    apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
 
13905
    svn_client_status_func_t arg13 = (svn_client_status_func_t) 0 ;
 
13906
    void *arg14 = (void *) 0 ;
 
13907
    apr_pool_t *arg15 = (apr_pool_t *) 0 ;
 
13908
    apr_pool_t *_global_pool ;
 
13909
    svn_revnum_t temp1 ;
 
13910
    int res1 = SWIG_TMPOBJ ;
 
13911
    void *argp2 = 0 ;
 
13912
    int res2 = 0 ;
 
13913
    int res3 ;
 
13914
    char *buf3 = 0 ;
 
13915
    int alloc3 = 0 ;
 
13916
    svn_opt_revision_t rev4 ;
 
13917
    int val5 ;
 
13918
    int ecode5 = 0 ;
 
13919
    int val6 ;
 
13920
    int ecode6 = 0 ;
 
13921
    int val7 ;
 
13922
    int ecode7 = 0 ;
 
13923
    int val8 ;
 
13924
    int ecode8 = 0 ;
 
13925
    int val9 ;
 
13926
    int ecode9 = 0 ;
 
13927
    int val10 ;
 
13928
    int ecode10 = 0 ;
 
13929
    int val11 ;
 
13930
    int ecode11 = 0 ;
 
13931
    int res14 ;
 
13932
    int argvi = 0;
 
13933
    svn_error_t *result = 0 ;
 
13934
    dXSARGS;
 
13935
    
 
13936
    {
 
13937
      _global_pool = arg15 = svn_swig_pl_make_pool (ST(items-1));
 
13938
    }
 
13939
    arg1 = &temp1;
 
13940
    if ((items < 13) || (items > 14)) {
 
13941
      SWIG_croak("Usage: svn_client_status6(ctx,path,revision,depth,get_all,check_out_of_date,check_working_copy,no_ignore,ignore_externals,depth_as_sticky,changelists,status_func,status_baton,scratch_pool);");
 
13942
    }
 
13943
    res2 = SWIG_ConvertPtr(ST(0), &argp2,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
13944
    if (!SWIG_IsOK(res2)) {
 
13945
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_client_status6" "', argument " "2"" of type '" "svn_client_ctx_t *""'"); 
 
13946
    }
 
13947
    arg2 = (svn_client_ctx_t *)(argp2);
 
13948
    res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
 
13949
    if (!SWIG_IsOK(res3)) {
 
13950
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_client_status6" "', argument " "3"" of type '" "char const *""'");
 
13951
    }
 
13952
    arg3 = (char *)(buf3);
 
13953
    {
 
13954
      if (_global_pool == NULL)
 
13955
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
13956
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
 
13957
    }
 
13958
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
 
13959
    if (!SWIG_IsOK(ecode5)) {
 
13960
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_client_status6" "', argument " "5"" of type '" "svn_depth_t""'");
 
13961
    } 
 
13962
    arg5 = (svn_depth_t)(val5);
 
13963
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
 
13964
    if (!SWIG_IsOK(ecode6)) {
 
13965
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_client_status6" "', argument " "6"" of type '" "svn_boolean_t""'");
 
13966
    } 
 
13967
    arg6 = (svn_boolean_t)(val6);
 
13968
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val7);
 
13969
    if (!SWIG_IsOK(ecode7)) {
 
13970
      SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "svn_client_status6" "', argument " "7"" of type '" "svn_boolean_t""'");
 
13971
    } 
 
13972
    arg7 = (svn_boolean_t)(val7);
 
13973
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(6), &val8);
 
13974
    if (!SWIG_IsOK(ecode8)) {
 
13975
      SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "svn_client_status6" "', argument " "8"" of type '" "svn_boolean_t""'");
 
13976
    } 
 
13977
    arg8 = (svn_boolean_t)(val8);
 
13978
    ecode9 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(7), &val9);
 
13979
    if (!SWIG_IsOK(ecode9)) {
 
13980
      SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "svn_client_status6" "', argument " "9"" of type '" "svn_boolean_t""'");
 
13981
    } 
 
13982
    arg9 = (svn_boolean_t)(val9);
 
13983
    ecode10 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(8), &val10);
 
13984
    if (!SWIG_IsOK(ecode10)) {
 
13985
      SWIG_exception_fail(SWIG_ArgError(ecode10), "in method '" "svn_client_status6" "', argument " "10"" of type '" "svn_boolean_t""'");
 
13986
    } 
 
13987
    arg10 = (svn_boolean_t)(val10);
 
13988
    ecode11 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(9), &val11);
 
13989
    if (!SWIG_IsOK(ecode11)) {
 
13990
      SWIG_exception_fail(SWIG_ArgError(ecode11), "in method '" "svn_client_status6" "', argument " "11"" of type '" "svn_boolean_t""'");
 
13991
    } 
 
13992
    arg11 = (svn_boolean_t)(val11);
 
13993
    {
 
13994
      arg12 = SvOK(ST(10)) ? svn_swig_pl_strings_to_array(
 
13995
        ST(10), _global_pool) : NULL;
 
13996
    }
 
13997
    {
 
13998
      int res = SWIG_ConvertFunctionPtr(ST(11), (void**)(&arg13), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t);
 
13999
      if (!SWIG_IsOK(res)) {
 
14000
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_client_status6" "', argument " "13"" of type '" "svn_client_status_func_t""'"); 
 
14001
      }
 
14002
    }
 
14003
    res14 = SWIG_ConvertPtr(ST(12),SWIG_as_voidptrptr(&arg14), 0, 0);
 
14004
    if (!SWIG_IsOK(res14)) {
 
14005
      SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "svn_client_status6" "', argument " "14"" of type '" "void *""'"); 
 
14006
    }
 
14007
    if (items > 13) {
 
14008
      
 
14009
    }
 
14010
    {
 
14011
      if (!arg4) {
 
14012
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
 
14013
      }
 
14014
    }
 
14015
    {
 
14016
      result = (svn_error_t *)svn_client_status6(arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(apr_array_header_t const *)arg12,arg13,arg14,arg15);
 
14017
      
 
14018
      
 
14019
      
 
14020
    }
 
14021
    {
 
14022
      if (result) {
 
14023
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
14024
        
 
14025
        if (SvOK(exception_handler)) {
 
14026
          SV *callback_result;
 
14027
          
 
14028
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
14029
            &callback_result, "S", result,
 
14030
            SWIGTYPE_p_svn_error_t);
 
14031
        } else {
 
14032
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
14033
          argvi++;
 
14034
        }
 
14035
      }
 
14036
    }
 
14037
    if (SWIG_IsTmpObj(res1)) {
 
14038
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_From_long  SWIG_PERL_CALL_ARGS_1((*arg1)); argvi++  ;
 
14039
    } else {
 
14040
      int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0) : 0;
 
14041
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags); argvi++  ;
 
14042
    }
 
14043
    
 
14044
    
 
14045
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
14046
    
 
14047
    
 
14048
    
 
14049
    
 
14050
    
 
14051
    
 
14052
    
 
14053
    
 
14054
    
 
14055
    
 
14056
    
 
14057
    
 
14058
    XSRETURN(argvi);
 
14059
  fail:
 
14060
    
 
14061
    
 
14062
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
14063
    
 
14064
    
 
14065
    
 
14066
    
 
14067
    
 
14068
    
 
14069
    
 
14070
    
 
14071
    
 
14072
    
 
14073
    
 
14074
    
 
14075
    SWIG_croak_null();
 
14076
  }
 
14077
}
 
14078
 
 
14079
 
13686
14080
XS(_wrap_svn_client_status5) {
13687
14081
  {
13688
14082
    svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
13743
14137
    }
13744
14138
    arg3 = (char *)(buf3);
13745
14139
    {
13746
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
14140
      if (_global_pool == NULL)
 
14141
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
14142
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
13747
14143
    }
13748
14144
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
13749
14145
    if (!SWIG_IsOK(ecode5)) {
13776
14172
    } 
13777
14173
    arg10 = (svn_boolean_t)(val10);
13778
14174
    {
13779
 
      arg11 = SvOK(ST(9)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
14175
      arg11 = SvOK(ST(9)) ? svn_swig_pl_strings_to_array(
13780
14176
        ST(9), _global_pool) : NULL;
13781
14177
    }
13782
14178
    {
13911
14307
    }
13912
14308
    arg2 = (char *)(buf2);
13913
14309
    {
13914
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
14310
      if (_global_pool == NULL)
 
14311
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
14312
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
13915
14313
    }
13916
14314
    {
13917
 
      arg4 = svn_swig_pl_status_func3;
 
14315
      arg4 = (svn_wc_status_func3_t) svn_swig_pl_status_func3;
13918
14316
      arg5 = ST(2);
13919
14317
    }
13920
14318
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val6);
13943
14341
    } 
13944
14342
    arg10 = (svn_boolean_t)(val10);
13945
14343
    {
13946
 
      arg11 = SvOK(ST(8)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
14344
      arg11 = SvOK(ST(8)) ? svn_swig_pl_strings_to_array(
13947
14345
        ST(8), _global_pool) : NULL;
13948
14346
    }
13949
14347
    res12 = SWIG_ConvertPtr(ST(9), &argp12,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
14067
14465
    }
14068
14466
    arg2 = (char *)(buf2);
14069
14467
    {
14070
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
14468
      if (_global_pool == NULL)
 
14469
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
14470
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
14071
14471
    }
14072
14472
    {
14073
 
      arg4 = svn_swig_pl_status_func2;
 
14473
      arg4 = (svn_wc_status_func2_t) svn_swig_pl_status_func2;
14074
14474
      arg5 = ST(2);
14075
14475
    }
14076
14476
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val6);
14099
14499
    } 
14100
14500
    arg10 = (svn_boolean_t)(val10);
14101
14501
    {
14102
 
      arg11 = SvOK(ST(8)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
14502
      arg11 = SvOK(ST(8)) ? svn_swig_pl_strings_to_array(
14103
14503
        ST(8), _global_pool) : NULL;
14104
14504
    }
14105
14505
    res12 = SWIG_ConvertPtr(ST(9), &argp12,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
14222
14622
    }
14223
14623
    arg2 = (char *)(buf2);
14224
14624
    {
14225
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
14625
      if (_global_pool == NULL)
 
14626
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
14627
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
14226
14628
    }
14227
14629
    {
14228
 
      arg4 = svn_swig_pl_status_func2;
 
14630
      arg4 = (svn_wc_status_func2_t) svn_swig_pl_status_func2;
14229
14631
      arg5 = ST(2);
14230
14632
    }
14231
14633
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val6);
14368
14770
    }
14369
14771
    arg2 = (char *)(buf2);
14370
14772
    {
14371
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
14773
      if (_global_pool == NULL)
 
14774
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
14775
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
14372
14776
    }
14373
14777
    {
14374
 
      arg4 = svn_swig_pl_status_func;
 
14778
      arg4 = (svn_wc_status_func_t) svn_swig_pl_status_func;
14375
14779
      arg5 = ST(2);
14376
14780
    }
14377
14781
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val6);
14492
14896
      SWIG_croak("Usage: svn_client_log5(targets,peg_revision,revision_ranges,limit,discover_changed_paths,strict_node_history,include_merged_revisions,revprops,receiver,receiver_baton,ctx,pool);");
14493
14897
    }
14494
14898
    {
14495
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
14899
      arg1 = svn_swig_pl_strings_to_array(ST(0),
14496
14900
        _global_pool);
14497
14901
    }
14498
14902
    {
14499
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
14903
      if (_global_pool == NULL)
 
14904
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
14905
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
14500
14906
    }
14501
14907
    {
14502
14908
      arg3 = svn_swig_pl_array_to_apr_array_revision_range(ST(2), _global_pool);
14522
14928
    } 
14523
14929
    arg7 = (svn_boolean_t)(val7);
14524
14930
    {
14525
 
      arg8 = SvOK(ST(7)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
14931
      arg8 = SvOK(ST(7)) ? svn_swig_pl_strings_to_array(
14526
14932
        ST(7), _global_pool) : NULL;
14527
14933
    }
14528
14934
    {
14529
 
      arg9 = svn_swig_pl_thunk_log_entry_receiver;
 
14935
      arg9 = (svn_log_entry_receiver_t) svn_swig_pl_thunk_log_entry_receiver;
14530
14936
      arg10 = ST(8);
14531
14937
    }
14532
14938
    res11 = SWIG_ConvertPtr(ST(9), &argp11,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
14631
15037
      SWIG_croak("Usage: svn_client_log4(targets,peg_revision,start,end,limit,discover_changed_paths,strict_node_history,include_merged_revisions,revprops,receiver,receiver_baton,ctx,pool);");
14632
15038
    }
14633
15039
    {
14634
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
15040
      arg1 = svn_swig_pl_strings_to_array(ST(0),
14635
15041
        _global_pool);
14636
15042
    }
14637
15043
    {
14638
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
14639
 
    }
14640
 
    {
14641
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
14642
 
    }
14643
 
    {
14644
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
15044
      if (_global_pool == NULL)
 
15045
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15046
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
15047
    }
 
15048
    {
 
15049
      if (_global_pool == NULL)
 
15050
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15051
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
15052
    }
 
15053
    {
 
15054
      if (_global_pool == NULL)
 
15055
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15056
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
14645
15057
    }
14646
15058
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
14647
15059
    if (!SWIG_IsOK(ecode5)) {
14664
15076
    } 
14665
15077
    arg8 = (svn_boolean_t)(val8);
14666
15078
    {
14667
 
      arg9 = SvOK(ST(8)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
15079
      arg9 = SvOK(ST(8)) ? svn_swig_pl_strings_to_array(
14668
15080
        ST(8), _global_pool) : NULL;
14669
15081
    }
14670
15082
    {
14671
 
      arg10 = svn_swig_pl_thunk_log_entry_receiver;
 
15083
      arg10 = (svn_log_entry_receiver_t) svn_swig_pl_thunk_log_entry_receiver;
14672
15084
      arg11 = ST(9);
14673
15085
    }
14674
15086
    res12 = SWIG_ConvertPtr(ST(10), &argp12,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
14771
15183
      SWIG_croak("Usage: svn_client_log3(targets,peg_revision,start,end,limit,discover_changed_paths,strict_node_history,receiver,receiver_baton,ctx,pool);");
14772
15184
    }
14773
15185
    {
14774
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
15186
      arg1 = svn_swig_pl_strings_to_array(ST(0),
14775
15187
        _global_pool);
14776
15188
    }
14777
15189
    {
14778
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
14779
 
    }
14780
 
    {
14781
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
14782
 
    }
14783
 
    {
14784
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
15190
      if (_global_pool == NULL)
 
15191
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15192
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
15193
    }
 
15194
    {
 
15195
      if (_global_pool == NULL)
 
15196
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15197
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
15198
    }
 
15199
    {
 
15200
      if (_global_pool == NULL)
 
15201
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15202
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
14785
15203
    }
14786
15204
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
14787
15205
    if (!SWIG_IsOK(ecode5)) {
14799
15217
    } 
14800
15218
    arg7 = (svn_boolean_t)(val7);
14801
15219
    {
14802
 
      arg8 = svn_swig_pl_thunk_log_receiver;
 
15220
      arg8 = (svn_log_message_receiver_t) svn_swig_pl_thunk_log_receiver;
14803
15221
      arg9 = ST(7);
14804
15222
    }
14805
15223
    res10 = SWIG_ConvertPtr(ST(8), &argp10,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
14896
15314
      SWIG_croak("Usage: svn_client_log2(targets,start,end,limit,discover_changed_paths,strict_node_history,receiver,receiver_baton,ctx,pool);");
14897
15315
    }
14898
15316
    {
14899
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
15317
      arg1 = svn_swig_pl_strings_to_array(ST(0),
14900
15318
        _global_pool);
14901
15319
    }
14902
15320
    {
14903
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
15321
      if (_global_pool == NULL)
 
15322
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15323
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
14904
15324
    }
14905
15325
    {
14906
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
15326
      if (_global_pool == NULL)
 
15327
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15328
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
14907
15329
    }
14908
15330
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
14909
15331
    if (!SWIG_IsOK(ecode4)) {
14921
15343
    } 
14922
15344
    arg6 = (svn_boolean_t)(val6);
14923
15345
    {
14924
 
      arg7 = svn_swig_pl_thunk_log_receiver;
 
15346
      arg7 = (svn_log_message_receiver_t) svn_swig_pl_thunk_log_receiver;
14925
15347
      arg8 = ST(6);
14926
15348
    }
14927
15349
    res9 = SWIG_ConvertPtr(ST(7), &argp9,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
15008
15430
      SWIG_croak("Usage: svn_client_log(targets,start,end,discover_changed_paths,strict_node_history,receiver,receiver_baton,ctx,pool);");
15009
15431
    }
15010
15432
    {
15011
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
15433
      arg1 = svn_swig_pl_strings_to_array(ST(0),
15012
15434
        _global_pool);
15013
15435
    }
15014
15436
    {
15015
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
15437
      if (_global_pool == NULL)
 
15438
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15439
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
15016
15440
    }
15017
15441
    {
15018
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
15442
      if (_global_pool == NULL)
 
15443
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15444
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
15019
15445
    }
15020
15446
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
15021
15447
    if (!SWIG_IsOK(ecode4)) {
15028
15454
    } 
15029
15455
    arg5 = (svn_boolean_t)(val5);
15030
15456
    {
15031
 
      arg6 = svn_swig_pl_thunk_log_receiver;
 
15457
      arg6 = (svn_log_message_receiver_t) svn_swig_pl_thunk_log_receiver;
15032
15458
      arg7 = ST(5);
15033
15459
    }
15034
15460
    res8 = SWIG_ConvertPtr(ST(6), &argp8,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
15127
15553
    }
15128
15554
    arg1 = (char *)(buf1);
15129
15555
    {
15130
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
15131
 
    }
15132
 
    {
15133
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
15134
 
    }
15135
 
    {
15136
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
15556
      if (_global_pool == NULL)
 
15557
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15558
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
15559
    }
 
15560
    {
 
15561
      if (_global_pool == NULL)
 
15562
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15563
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
15564
    }
 
15565
    {
 
15566
      if (_global_pool == NULL)
 
15567
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15568
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
15137
15569
    }
15138
15570
    res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
15139
15571
    if (!SWIG_IsOK(res5)) {
15269
15701
    }
15270
15702
    arg1 = (char *)(buf1);
15271
15703
    {
15272
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
15273
 
    }
15274
 
    {
15275
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
15276
 
    }
15277
 
    {
15278
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
15704
      if (_global_pool == NULL)
 
15705
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15706
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
15707
    }
 
15708
    {
 
15709
      if (_global_pool == NULL)
 
15710
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15711
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
15712
    }
 
15713
    {
 
15714
      if (_global_pool == NULL)
 
15715
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15716
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
15279
15717
    }
15280
15718
    res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
15281
15719
    if (!SWIG_IsOK(res5)) {
15407
15845
    }
15408
15846
    arg1 = (char *)(buf1);
15409
15847
    {
15410
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
15411
 
    }
15412
 
    {
15413
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
15414
 
    }
15415
 
    {
15416
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
15848
      if (_global_pool == NULL)
 
15849
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15850
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
15851
    }
 
15852
    {
 
15853
      if (_global_pool == NULL)
 
15854
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15855
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
15856
    }
 
15857
    {
 
15858
      if (_global_pool == NULL)
 
15859
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15860
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
15417
15861
    }
15418
15862
    res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_svn_diff_file_options_t, 0 |  0 );
15419
15863
    if (!SWIG_IsOK(res5)) {
15426
15870
    } 
15427
15871
    arg6 = (svn_boolean_t)(val6);
15428
15872
    {
15429
 
      arg7 = svn_swig_pl_blame_func;
 
15873
      arg7 = (svn_client_blame_receiver_t) svn_swig_pl_blame_func;
15430
15874
      arg8 = ST(6);
15431
15875
    }
15432
15876
    res9 = SWIG_ConvertPtr(ST(7), &argp9,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
15522
15966
    }
15523
15967
    arg1 = (char *)(buf1);
15524
15968
    {
15525
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
15526
 
    }
15527
 
    {
15528
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
15529
 
    }
15530
 
    {
15531
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
15532
 
    }
15533
 
    {
15534
 
      arg5 = svn_swig_pl_blame_func;
 
15969
      if (_global_pool == NULL)
 
15970
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15971
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
15972
    }
 
15973
    {
 
15974
      if (_global_pool == NULL)
 
15975
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15976
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
15977
    }
 
15978
    {
 
15979
      if (_global_pool == NULL)
 
15980
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
15981
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
 
15982
    }
 
15983
    {
 
15984
      arg5 = (svn_client_blame_receiver_t) svn_swig_pl_blame_func;
15535
15985
      arg6 = ST(4);
15536
15986
    }
15537
15987
    res7 = SWIG_ConvertPtr(ST(5), &argp7,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
15621
16071
    }
15622
16072
    arg1 = (char *)(buf1);
15623
16073
    {
15624
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
15625
 
    }
15626
 
    {
15627
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
15628
 
    }
15629
 
    {
15630
 
      arg4 = svn_swig_pl_blame_func;
 
16074
      if (_global_pool == NULL)
 
16075
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16076
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
16077
    }
 
16078
    {
 
16079
      if (_global_pool == NULL)
 
16080
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16081
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
16082
    }
 
16083
    {
 
16084
      arg4 = (svn_client_blame_receiver_t) svn_swig_pl_blame_func;
15631
16085
      arg5 = ST(3);
15632
16086
    }
15633
16087
    res6 = SWIG_ConvertPtr(ST(4), &argp6,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
15746
16200
      SWIG_croak("Usage: svn_client_diff6(diff_options,path_or_url1,revision1,path_or_url2,revision2,relative_to_dir,depth,ignore_ancestry,no_diff_added,no_diff_deleted,show_copies_as_adds,ignore_content_type,ignore_properties,properties_only,use_git_diff_format,header_encoding,outstream,errstream,changelists,ctx,pool);");
15747
16201
    }
15748
16202
    {
15749
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
16203
      arg1 = svn_swig_pl_strings_to_array(ST(0),
15750
16204
        _global_pool);
15751
16205
    }
15752
16206
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
15755
16209
    }
15756
16210
    arg2 = (char *)(buf2);
15757
16211
    {
15758
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
16212
      if (_global_pool == NULL)
 
16213
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16214
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
15759
16215
    }
15760
16216
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
15761
16217
    if (!SWIG_IsOK(res4)) {
15763
16219
    }
15764
16220
    arg4 = (char *)(buf4);
15765
16221
    {
15766
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
16222
      if (_global_pool == NULL)
 
16223
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16224
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
15767
16225
    }
15768
16226
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
15769
16227
    if (!SWIG_IsOK(res6)) {
15827
16285
      svn_swig_pl_make_stream (&arg18, ST(17));
15828
16286
    }
15829
16287
    {
15830
 
      arg19 = SvOK(ST(18)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
16288
      arg19 = SvOK(ST(18)) ? svn_swig_pl_strings_to_array(
15831
16289
        ST(18), _global_pool) : NULL;
15832
16290
    }
15833
16291
    res20 = SWIG_ConvertPtr(ST(19), &argp20,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
15969
16427
      SWIG_croak("Usage: svn_client_diff5(diff_options,path1,revision1,path2,revision2,relative_to_dir,depth,ignore_ancestry,no_diff_deleted,show_copies_as_adds,ignore_content_type,use_git_diff_format,header_encoding,outfile,errfile,changelists,ctx,pool);");
15970
16428
    }
15971
16429
    {
15972
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
16430
      arg1 = svn_swig_pl_strings_to_array(ST(0),
15973
16431
        _global_pool);
15974
16432
    }
15975
16433
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
15978
16436
    }
15979
16437
    arg2 = (char *)(buf2);
15980
16438
    {
15981
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
16439
      if (_global_pool == NULL)
 
16440
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16441
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
15982
16442
    }
15983
16443
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
15984
16444
    if (!SWIG_IsOK(res4)) {
15986
16446
    }
15987
16447
    arg4 = (char *)(buf4);
15988
16448
    {
15989
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
16449
      if (_global_pool == NULL)
 
16450
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16451
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
15990
16452
    }
15991
16453
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
15992
16454
    if (!SWIG_IsOK(res6)) {
16035
16497
      arg15 = svn_swig_pl_make_file(ST(14), _global_pool);
16036
16498
    }
16037
16499
    {
16038
 
      arg16 = SvOK(ST(15)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
16500
      arg16 = SvOK(ST(15)) ? svn_swig_pl_strings_to_array(
16039
16501
        ST(15), _global_pool) : NULL;
16040
16502
    }
16041
16503
    res17 = SWIG_ConvertPtr(ST(16), &argp17,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
16165
16627
      SWIG_croak("Usage: svn_client_diff4(diff_options,path1,revision1,path2,revision2,relative_to_dir,depth,ignore_ancestry,no_diff_deleted,ignore_content_type,header_encoding,outfile,errfile,changelists,ctx,pool);");
16166
16628
    }
16167
16629
    {
16168
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
16630
      arg1 = svn_swig_pl_strings_to_array(ST(0),
16169
16631
        _global_pool);
16170
16632
    }
16171
16633
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16174
16636
    }
16175
16637
    arg2 = (char *)(buf2);
16176
16638
    {
16177
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
16639
      if (_global_pool == NULL)
 
16640
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16641
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
16178
16642
    }
16179
16643
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
16180
16644
    if (!SWIG_IsOK(res4)) {
16182
16646
    }
16183
16647
    arg4 = (char *)(buf4);
16184
16648
    {
16185
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
16649
      if (_global_pool == NULL)
 
16650
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16651
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
16186
16652
    }
16187
16653
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
16188
16654
    if (!SWIG_IsOK(res6)) {
16221
16687
      arg13 = svn_swig_pl_make_file(ST(12), _global_pool);
16222
16688
    }
16223
16689
    {
16224
 
      arg14 = SvOK(ST(13)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
16690
      arg14 = SvOK(ST(13)) ? svn_swig_pl_strings_to_array(
16225
16691
        ST(13), _global_pool) : NULL;
16226
16692
    }
16227
16693
    res15 = SWIG_ConvertPtr(ST(14), &argp15,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
16342
16808
      SWIG_croak("Usage: svn_client_diff3(diff_options,path1,revision1,path2,revision2,recurse,ignore_ancestry,no_diff_deleted,ignore_content_type,header_encoding,outfile,errfile,ctx,pool);");
16343
16809
    }
16344
16810
    {
16345
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
16811
      arg1 = svn_swig_pl_strings_to_array(ST(0),
16346
16812
        _global_pool);
16347
16813
    }
16348
16814
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16351
16817
    }
16352
16818
    arg2 = (char *)(buf2);
16353
16819
    {
16354
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
16820
      if (_global_pool == NULL)
 
16821
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16822
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
16355
16823
    }
16356
16824
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
16357
16825
    if (!SWIG_IsOK(res4)) {
16359
16827
    }
16360
16828
    arg4 = (char *)(buf4);
16361
16829
    {
16362
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
16830
      if (_global_pool == NULL)
 
16831
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16832
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
16363
16833
    }
16364
16834
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
16365
16835
    if (!SWIG_IsOK(ecode6)) {
16502
16972
      SWIG_croak("Usage: svn_client_diff2(diff_options,path1,revision1,path2,revision2,recurse,ignore_ancestry,no_diff_deleted,ignore_content_type,outfile,errfile,ctx,pool);");
16503
16973
    }
16504
16974
    {
16505
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
16975
      arg1 = svn_swig_pl_strings_to_array(ST(0),
16506
16976
        _global_pool);
16507
16977
    }
16508
16978
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16511
16981
    }
16512
16982
    arg2 = (char *)(buf2);
16513
16983
    {
16514
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
16984
      if (_global_pool == NULL)
 
16985
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16986
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
16515
16987
    }
16516
16988
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
16517
16989
    if (!SWIG_IsOK(res4)) {
16519
16991
    }
16520
16992
    arg4 = (char *)(buf4);
16521
16993
    {
16522
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
16994
      if (_global_pool == NULL)
 
16995
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
16996
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
16523
16997
    }
16524
16998
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
16525
16999
    if (!SWIG_IsOK(ecode6)) {
16652
17126
      SWIG_croak("Usage: svn_client_diff(diff_options,path1,revision1,path2,revision2,recurse,ignore_ancestry,no_diff_deleted,outfile,errfile,ctx,pool);");
16653
17127
    }
16654
17128
    {
16655
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
17129
      arg1 = svn_swig_pl_strings_to_array(ST(0),
16656
17130
        _global_pool);
16657
17131
    }
16658
17132
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16661
17135
    }
16662
17136
    arg2 = (char *)(buf2);
16663
17137
    {
16664
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
17138
      if (_global_pool == NULL)
 
17139
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17140
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
16665
17141
    }
16666
17142
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
16667
17143
    if (!SWIG_IsOK(res4)) {
16669
17145
    }
16670
17146
    arg4 = (char *)(buf4);
16671
17147
    {
16672
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
17148
      if (_global_pool == NULL)
 
17149
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17150
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
16673
17151
    }
16674
17152
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
16675
17153
    if (!SWIG_IsOK(ecode6)) {
16820
17298
      SWIG_croak("Usage: svn_client_diff_peg6(diff_options,path_or_url,peg_revision,start_revision,end_revision,relative_to_dir,depth,ignore_ancestry,no_diff_added,no_diff_deleted,show_copies_as_adds,ignore_content_type,ignore_properties,properties_only,use_git_diff_format,header_encoding,outstream,errstream,changelists,ctx,pool);");
16821
17299
    }
16822
17300
    {
16823
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
17301
      arg1 = svn_swig_pl_strings_to_array(ST(0),
16824
17302
        _global_pool);
16825
17303
    }
16826
17304
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16829
17307
    }
16830
17308
    arg2 = (char *)(buf2);
16831
17309
    {
16832
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
16833
 
    }
16834
 
    {
16835
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
16836
 
    }
16837
 
    {
16838
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
17310
      if (_global_pool == NULL)
 
17311
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17312
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
17313
    }
 
17314
    {
 
17315
      if (_global_pool == NULL)
 
17316
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17317
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
 
17318
    }
 
17319
    {
 
17320
      if (_global_pool == NULL)
 
17321
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17322
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
16839
17323
    }
16840
17324
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
16841
17325
    if (!SWIG_IsOK(res6)) {
16899
17383
      svn_swig_pl_make_stream (&arg18, ST(17));
16900
17384
    }
16901
17385
    {
16902
 
      arg19 = SvOK(ST(18)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
17386
      arg19 = SvOK(ST(18)) ? svn_swig_pl_strings_to_array(
16903
17387
        ST(18), _global_pool) : NULL;
16904
17388
    }
16905
17389
    res20 = SWIG_ConvertPtr(ST(19), &argp20,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
17044
17528
      SWIG_croak("Usage: svn_client_diff_peg5(diff_options,path,peg_revision,start_revision,end_revision,relative_to_dir,depth,ignore_ancestry,no_diff_deleted,show_copies_as_adds,ignore_content_type,use_git_diff_format,header_encoding,outfile,errfile,changelists,ctx,pool);");
17045
17529
    }
17046
17530
    {
17047
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
17531
      arg1 = svn_swig_pl_strings_to_array(ST(0),
17048
17532
        _global_pool);
17049
17533
    }
17050
17534
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
17053
17537
    }
17054
17538
    arg2 = (char *)(buf2);
17055
17539
    {
17056
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
17057
 
    }
17058
 
    {
17059
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
17060
 
    }
17061
 
    {
17062
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
17540
      if (_global_pool == NULL)
 
17541
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17542
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
17543
    }
 
17544
    {
 
17545
      if (_global_pool == NULL)
 
17546
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17547
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
 
17548
    }
 
17549
    {
 
17550
      if (_global_pool == NULL)
 
17551
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17552
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
17063
17553
    }
17064
17554
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
17065
17555
    if (!SWIG_IsOK(res6)) {
17108
17598
      arg15 = svn_swig_pl_make_file(ST(14), _global_pool);
17109
17599
    }
17110
17600
    {
17111
 
      arg16 = SvOK(ST(15)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
17601
      arg16 = SvOK(ST(15)) ? svn_swig_pl_strings_to_array(
17112
17602
        ST(15), _global_pool) : NULL;
17113
17603
    }
17114
17604
    res17 = SWIG_ConvertPtr(ST(16), &argp17,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
17241
17731
      SWIG_croak("Usage: svn_client_diff_peg4(diff_options,path,peg_revision,start_revision,end_revision,relative_to_dir,depth,ignore_ancestry,no_diff_deleted,ignore_content_type,header_encoding,outfile,errfile,changelists,ctx,pool);");
17242
17732
    }
17243
17733
    {
17244
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
17734
      arg1 = svn_swig_pl_strings_to_array(ST(0),
17245
17735
        _global_pool);
17246
17736
    }
17247
17737
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
17250
17740
    }
17251
17741
    arg2 = (char *)(buf2);
17252
17742
    {
17253
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
17254
 
    }
17255
 
    {
17256
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
17257
 
    }
17258
 
    {
17259
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
17743
      if (_global_pool == NULL)
 
17744
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17745
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
17746
    }
 
17747
    {
 
17748
      if (_global_pool == NULL)
 
17749
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17750
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
 
17751
    }
 
17752
    {
 
17753
      if (_global_pool == NULL)
 
17754
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17755
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
17260
17756
    }
17261
17757
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
17262
17758
    if (!SWIG_IsOK(res6)) {
17295
17791
      arg13 = svn_swig_pl_make_file(ST(12), _global_pool);
17296
17792
    }
17297
17793
    {
17298
 
      arg14 = SvOK(ST(13)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
17794
      arg14 = SvOK(ST(13)) ? svn_swig_pl_strings_to_array(
17299
17795
        ST(13), _global_pool) : NULL;
17300
17796
    }
17301
17797
    res15 = SWIG_ConvertPtr(ST(14), &argp15,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
17419
17915
      SWIG_croak("Usage: svn_client_diff_peg3(diff_options,path,peg_revision,start_revision,end_revision,recurse,ignore_ancestry,no_diff_deleted,ignore_content_type,header_encoding,outfile,errfile,ctx,pool);");
17420
17916
    }
17421
17917
    {
17422
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
17918
      arg1 = svn_swig_pl_strings_to_array(ST(0),
17423
17919
        _global_pool);
17424
17920
    }
17425
17921
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
17428
17924
    }
17429
17925
    arg2 = (char *)(buf2);
17430
17926
    {
17431
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
17432
 
    }
17433
 
    {
17434
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
17435
 
    }
17436
 
    {
17437
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
17927
      if (_global_pool == NULL)
 
17928
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17929
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
17930
    }
 
17931
    {
 
17932
      if (_global_pool == NULL)
 
17933
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17934
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
 
17935
    }
 
17936
    {
 
17937
      if (_global_pool == NULL)
 
17938
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
17939
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
17438
17940
    }
17439
17941
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
17440
17942
    if (!SWIG_IsOK(ecode6)) {
17580
18082
      SWIG_croak("Usage: svn_client_diff_peg2(diff_options,path,peg_revision,start_revision,end_revision,recurse,ignore_ancestry,no_diff_deleted,ignore_content_type,outfile,errfile,ctx,pool);");
17581
18083
    }
17582
18084
    {
17583
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
18085
      arg1 = svn_swig_pl_strings_to_array(ST(0),
17584
18086
        _global_pool);
17585
18087
    }
17586
18088
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
17589
18091
    }
17590
18092
    arg2 = (char *)(buf2);
17591
18093
    {
17592
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
17593
 
    }
17594
 
    {
17595
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
17596
 
    }
17597
 
    {
17598
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
18094
      if (_global_pool == NULL)
 
18095
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18096
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
18097
    }
 
18098
    {
 
18099
      if (_global_pool == NULL)
 
18100
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18101
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
 
18102
    }
 
18103
    {
 
18104
      if (_global_pool == NULL)
 
18105
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18106
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
17599
18107
    }
17600
18108
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
17601
18109
    if (!SWIG_IsOK(ecode6)) {
17731
18239
      SWIG_croak("Usage: svn_client_diff_peg(diff_options,path,peg_revision,start_revision,end_revision,recurse,ignore_ancestry,no_diff_deleted,outfile,errfile,ctx,pool);");
17732
18240
    }
17733
18241
    {
17734
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
18242
      arg1 = svn_swig_pl_strings_to_array(ST(0),
17735
18243
        _global_pool);
17736
18244
    }
17737
18245
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
17740
18248
    }
17741
18249
    arg2 = (char *)(buf2);
17742
18250
    {
17743
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
17744
 
    }
17745
 
    {
17746
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
17747
 
    }
17748
 
    {
17749
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
18251
      if (_global_pool == NULL)
 
18252
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18253
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
18254
    }
 
18255
    {
 
18256
      if (_global_pool == NULL)
 
18257
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18258
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
 
18259
    }
 
18260
    {
 
18261
      if (_global_pool == NULL)
 
18262
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18263
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
17750
18264
    }
17751
18265
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
17752
18266
    if (!SWIG_IsOK(ecode6)) {
17879
18393
    }
17880
18394
    arg1 = (char *)(buf1);
17881
18395
    {
17882
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
18396
      if (_global_pool == NULL)
 
18397
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18398
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
17883
18399
    }
17884
18400
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
17885
18401
    if (!SWIG_IsOK(res3)) {
17887
18403
    }
17888
18404
    arg3 = (char *)(buf3);
17889
18405
    {
17890
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
18406
      if (_global_pool == NULL)
 
18407
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18408
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
17891
18409
    }
17892
18410
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
17893
18411
    if (!SWIG_IsOK(ecode5)) {
17900
18418
    } 
17901
18419
    arg6 = (svn_boolean_t)(val6);
17902
18420
    {
17903
 
      arg7 = SvOK(ST(6)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
18421
      arg7 = SvOK(ST(6)) ? svn_swig_pl_strings_to_array(
17904
18422
        ST(6), _global_pool) : NULL;
17905
18423
    }
17906
18424
    {
18005
18523
    }
18006
18524
    arg1 = (char *)(buf1);
18007
18525
    {
18008
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
18526
      if (_global_pool == NULL)
 
18527
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18528
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
18009
18529
    }
18010
18530
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
18011
18531
    if (!SWIG_IsOK(res3)) {
18013
18533
    }
18014
18534
    arg3 = (char *)(buf3);
18015
18535
    {
18016
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
18536
      if (_global_pool == NULL)
 
18537
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18538
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
18017
18539
    }
18018
18540
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
18019
18541
    if (!SWIG_IsOK(ecode5)) {
18124
18646
    }
18125
18647
    arg1 = (char *)(buf1);
18126
18648
    {
18127
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
18128
 
    }
18129
 
    {
18130
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
18131
 
    }
18132
 
    {
18133
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
18649
      if (_global_pool == NULL)
 
18650
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18651
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
18652
    }
 
18653
    {
 
18654
      if (_global_pool == NULL)
 
18655
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18656
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
18657
    }
 
18658
    {
 
18659
      if (_global_pool == NULL)
 
18660
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18661
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
18134
18662
    }
18135
18663
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
18136
18664
    if (!SWIG_IsOK(ecode5)) {
18143
18671
    } 
18144
18672
    arg6 = (svn_boolean_t)(val6);
18145
18673
    {
18146
 
      arg7 = SvOK(ST(6)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
18674
      arg7 = SvOK(ST(6)) ? svn_swig_pl_strings_to_array(
18147
18675
        ST(6), _global_pool) : NULL;
18148
18676
    }
18149
18677
    {
18251
18779
    }
18252
18780
    arg1 = (char *)(buf1);
18253
18781
    {
18254
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
18255
 
    }
18256
 
    {
18257
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
18258
 
    }
18259
 
    {
18260
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
18782
      if (_global_pool == NULL)
 
18783
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18784
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
18785
    }
 
18786
    {
 
18787
      if (_global_pool == NULL)
 
18788
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18789
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
18790
    }
 
18791
    {
 
18792
      if (_global_pool == NULL)
 
18793
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18794
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
18261
18795
    }
18262
18796
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
18263
18797
    if (!SWIG_IsOK(ecode5)) {
18405
18939
    }
18406
18940
    arg11 = (char *)(buf11);
18407
18941
    {
18408
 
      arg12 = svn_swig_pl_set_revision(&rev12, ST(1), TRUE);
 
18942
      if (_global_pool == NULL)
 
18943
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18944
      arg12 = svn_swig_pl_set_revision(&rev12, ST(1), TRUE, _global_pool);
18409
18945
    }
18410
18946
    res13 = SWIG_AsCharPtrAndSize(ST(2), &buf13, NULL, &alloc13);
18411
18947
    if (!SWIG_IsOK(res13)) {
18413
18949
    }
18414
18950
    arg13 = (char *)(buf13);
18415
18951
    {
18416
 
      arg14 = svn_swig_pl_set_revision(&rev14, ST(3), TRUE);
 
18952
      if (_global_pool == NULL)
 
18953
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
18954
      arg14 = svn_swig_pl_set_revision(&rev14, ST(3), TRUE, _global_pool);
18417
18955
    }
18418
18956
    res15 = SWIG_ConvertPtr(ST(4), &argp15,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
18419
18957
    if (!SWIG_IsOK(res15)) {
18617
19155
    }
18618
19156
    arg1 = (char *)(buf1);
18619
19157
    {
18620
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
19158
      if (_global_pool == NULL)
 
19159
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19160
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
18621
19161
    }
18622
19162
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
18623
19163
    if (!SWIG_IsOK(res3)) {
18625
19165
    }
18626
19166
    arg3 = (char *)(buf3);
18627
19167
    {
18628
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
19168
      if (_global_pool == NULL)
 
19169
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19170
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
18629
19171
    }
18630
19172
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
18631
19173
    if (!SWIG_IsOK(res5)) {
18799
19341
    }
18800
19342
    arg1 = (char *)(buf1);
18801
19343
    {
18802
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
19344
      if (_global_pool == NULL)
 
19345
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19346
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
18803
19347
    }
18804
19348
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
18805
19349
    if (!SWIG_IsOK(res3)) {
18807
19351
    }
18808
19352
    arg3 = (char *)(buf3);
18809
19353
    {
18810
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
19354
      if (_global_pool == NULL)
 
19355
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19356
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
18811
19357
    }
18812
19358
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
18813
19359
    if (!SWIG_IsOK(res5)) {
18971
19517
    }
18972
19518
    arg1 = (char *)(buf1);
18973
19519
    {
18974
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
19520
      if (_global_pool == NULL)
 
19521
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19522
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
18975
19523
    }
18976
19524
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
18977
19525
    if (!SWIG_IsOK(res3)) {
18979
19527
    }
18980
19528
    arg3 = (char *)(buf3);
18981
19529
    {
18982
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
19530
      if (_global_pool == NULL)
 
19531
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19532
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
18983
19533
    }
18984
19534
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
18985
19535
    if (!SWIG_IsOK(res5)) {
19133
19683
    }
19134
19684
    arg1 = (char *)(buf1);
19135
19685
    {
19136
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
19686
      if (_global_pool == NULL)
 
19687
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19688
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
19137
19689
    }
19138
19690
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
19139
19691
    if (!SWIG_IsOK(res3)) {
19141
19693
    }
19142
19694
    arg3 = (char *)(buf3);
19143
19695
    {
19144
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
19696
      if (_global_pool == NULL)
 
19697
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19698
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
19145
19699
    }
19146
19700
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
19147
19701
    if (!SWIG_IsOK(res5)) {
19285
19839
    }
19286
19840
    arg1 = (char *)(buf1);
19287
19841
    {
19288
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
19842
      if (_global_pool == NULL)
 
19843
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19844
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
19289
19845
    }
19290
19846
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
19291
19847
    if (!SWIG_IsOK(res3)) {
19293
19849
    }
19294
19850
    arg3 = (char *)(buf3);
19295
19851
    {
19296
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
19852
      if (_global_pool == NULL)
 
19853
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19854
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
19297
19855
    }
19298
19856
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
19299
19857
    if (!SWIG_IsOK(res5)) {
19418
19976
    }
19419
19977
    arg1 = (char *)(buf1);
19420
19978
    {
19421
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
19979
      if (_global_pool == NULL)
 
19980
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
19981
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
19422
19982
    }
19423
19983
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
19424
19984
    if (!SWIG_IsOK(res3)) {
19547
20107
      arg2 = svn_swig_pl_array_to_apr_array_revision_range(ST(1), _global_pool);
19548
20108
    }
19549
20109
    {
19550
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
20110
      if (_global_pool == NULL)
 
20111
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20112
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
19551
20113
    }
19552
20114
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
19553
20115
    if (!SWIG_IsOK(res4)) {
19717
20279
      arg2 = svn_swig_pl_array_to_apr_array_revision_range(ST(1), _global_pool);
19718
20280
    }
19719
20281
    {
19720
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
20282
      if (_global_pool == NULL)
 
20283
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20284
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
19721
20285
    }
19722
20286
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
19723
20287
    if (!SWIG_IsOK(res4)) {
19877
20441
      arg2 = svn_swig_pl_array_to_apr_array_revision_range(ST(1), _global_pool);
19878
20442
    }
19879
20443
    {
19880
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
20444
      if (_global_pool == NULL)
 
20445
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20446
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
19881
20447
    }
19882
20448
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
19883
20449
    if (!SWIG_IsOK(res4)) {
20032
20598
    }
20033
20599
    arg1 = (char *)(buf1);
20034
20600
    {
20035
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
20036
 
    }
20037
 
    {
20038
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
20039
 
    }
20040
 
    {
20041
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
20601
      if (_global_pool == NULL)
 
20602
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20603
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
20604
    }
 
20605
    {
 
20606
      if (_global_pool == NULL)
 
20607
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20608
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
20609
    }
 
20610
    {
 
20611
      if (_global_pool == NULL)
 
20612
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20613
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
20042
20614
    }
20043
20615
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
20044
20616
    if (!SWIG_IsOK(res5)) {
20185
20757
    }
20186
20758
    arg1 = (char *)(buf1);
20187
20759
    {
20188
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
20189
 
    }
20190
 
    {
20191
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
20192
 
    }
20193
 
    {
20194
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
20760
      if (_global_pool == NULL)
 
20761
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20762
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
20763
    }
 
20764
    {
 
20765
      if (_global_pool == NULL)
 
20766
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20767
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
20768
    }
 
20769
    {
 
20770
      if (_global_pool == NULL)
 
20771
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20772
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
20195
20773
    }
20196
20774
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
20197
20775
    if (!SWIG_IsOK(res5)) {
20314
20892
    }
20315
20893
    arg2 = (char *)(buf2);
20316
20894
    {
20317
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
20895
      if (_global_pool == NULL)
 
20896
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20897
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
20318
20898
    }
20319
20899
    res4 = SWIG_ConvertPtr(ST(2), &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
20320
20900
    if (!SWIG_IsOK(res4)) {
20403
20983
    }
20404
20984
    arg2 = (char *)(buf2);
20405
20985
    {
20406
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
20986
      if (_global_pool == NULL)
 
20987
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
20988
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
20407
20989
    }
20408
20990
    res4 = SWIG_ConvertPtr(ST(2), &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
20409
20991
    if (!SWIG_IsOK(res4)) {
20522
21104
    }
20523
21105
    arg2 = (char *)(buf2);
20524
21106
    {
20525
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
21107
      if (_global_pool == NULL)
 
21108
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21109
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
20526
21110
    }
20527
21111
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
20528
21112
    if (!SWIG_IsOK(res4)) {
20530
21114
    }
20531
21115
    arg4 = (char *)(buf4);
20532
21116
    {
20533
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
20534
 
    }
20535
 
    {
20536
 
      arg6 = svn_swig_pl_set_revision(&rev6, ST(5), TRUE);
20537
 
    }
20538
 
    {
20539
 
      arg7 = svn_swig_pl_set_revision(&rev7, ST(6), TRUE);
20540
 
    }
20541
 
    {
20542
 
      arg8 = svn_swig_pl_thunk_log_entry_receiver;
 
21117
      if (_global_pool == NULL)
 
21118
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21119
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
 
21120
    }
 
21121
    {
 
21122
      if (_global_pool == NULL)
 
21123
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21124
      arg6 = svn_swig_pl_set_revision(&rev6, ST(5), TRUE, _global_pool);
 
21125
    }
 
21126
    {
 
21127
      if (_global_pool == NULL)
 
21128
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21129
      arg7 = svn_swig_pl_set_revision(&rev7, ST(6), TRUE, _global_pool);
 
21130
    }
 
21131
    {
 
21132
      arg8 = (svn_log_entry_receiver_t) svn_swig_pl_thunk_log_entry_receiver;
20543
21133
      arg9 = ST(7);
20544
21134
    }
20545
21135
    ecode10 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(8), &val10);
20553
21143
    } 
20554
21144
    arg11 = (svn_depth_t)(val11);
20555
21145
    {
20556
 
      arg12 = SvOK(ST(10)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
21146
      arg12 = SvOK(ST(10)) ? svn_swig_pl_strings_to_array(
20557
21147
        ST(10), _global_pool) : NULL;
20558
21148
    }
20559
21149
    res13 = SWIG_ConvertPtr(ST(11), &argp13,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
20669
21259
    }
20670
21260
    arg2 = (char *)(buf2);
20671
21261
    {
20672
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
21262
      if (_global_pool == NULL)
 
21263
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21264
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
20673
21265
    }
20674
21266
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
20675
21267
    if (!SWIG_IsOK(res4)) {
20677
21269
    }
20678
21270
    arg4 = (char *)(buf4);
20679
21271
    {
20680
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
21272
      if (_global_pool == NULL)
 
21273
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21274
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
20681
21275
    }
20682
21276
    {
20683
 
      arg6 = svn_swig_pl_thunk_log_entry_receiver;
 
21277
      arg6 = (svn_log_entry_receiver_t) svn_swig_pl_thunk_log_entry_receiver;
20684
21278
      arg7 = ST(5);
20685
21279
    }
20686
21280
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(6), &val8);
20694
21288
    } 
20695
21289
    arg9 = (svn_depth_t)(val9);
20696
21290
    {
20697
 
      arg10 = SvOK(ST(8)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
21291
      arg10 = SvOK(ST(8)) ? svn_swig_pl_strings_to_array(
20698
21292
        ST(8), _global_pool) : NULL;
20699
21293
    }
20700
21294
    res11 = SWIG_ConvertPtr(ST(9), &argp11,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
20795
21389
    }
20796
21390
    arg1 = (char *)(buf1);
20797
21391
    {
20798
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
21392
      if (_global_pool == NULL)
 
21393
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21394
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
20799
21395
    }
20800
21396
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
20801
21397
    if (!SWIG_IsOK(res3)) {
20803
21399
    }
20804
21400
    arg3 = (char *)(buf3);
20805
21401
    {
20806
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
21402
      if (_global_pool == NULL)
 
21403
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21404
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
20807
21405
    }
20808
21406
    {
20809
 
      arg5 = svn_swig_pl_thunk_log_entry_receiver;
 
21407
      arg5 = (svn_log_entry_receiver_t) svn_swig_pl_thunk_log_entry_receiver;
20810
21408
      arg6 = ST(4);
20811
21409
    }
20812
21410
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val7);
20815
21413
    } 
20816
21414
    arg7 = (svn_boolean_t)(val7);
20817
21415
    {
20818
 
      arg8 = SvOK(ST(6)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
21416
      arg8 = SvOK(ST(6)) ? svn_swig_pl_strings_to_array(
20819
21417
        ST(6), _global_pool) : NULL;
20820
21418
    }
20821
21419
    res9 = SWIG_ConvertPtr(ST(7), &argp9,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
20917
21515
    }
20918
21516
    arg1 = (char *)(buf1);
20919
21517
    {
20920
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
21518
      if (_global_pool == NULL)
 
21519
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21520
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
20921
21521
    }
20922
21522
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
20923
21523
    if (!SWIG_IsOK(res3)) {
20925
21525
    }
20926
21526
    arg3 = (char *)(buf3);
20927
21527
    {
20928
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
21528
      if (_global_pool == NULL)
 
21529
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
21530
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
20929
21531
    }
20930
21532
    {
20931
 
      arg5 = svn_swig_pl_thunk_log_entry_receiver;
 
21533
      arg5 = (svn_log_entry_receiver_t) svn_swig_pl_thunk_log_entry_receiver;
20932
21534
      arg6 = ST(4);
20933
21535
    }
20934
21536
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val7);
20937
21539
    } 
20938
21540
    arg7 = (svn_boolean_t)(val7);
20939
21541
    {
20940
 
      arg8 = SvOK(ST(6)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
21542
      arg8 = SvOK(ST(6)) ? svn_swig_pl_strings_to_array(
20941
21543
        ST(6), _global_pool) : NULL;
20942
21544
    }
20943
21545
    res9 = SWIG_ConvertPtr(ST(7), &argp9,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
20998
21600
}
20999
21601
 
21000
21602
 
 
21603
XS(_wrap_svn_client_vacuum) {
 
21604
  {
 
21605
    char *arg1 = (char *) 0 ;
 
21606
    svn_boolean_t arg2 ;
 
21607
    svn_boolean_t arg3 ;
 
21608
    svn_boolean_t arg4 ;
 
21609
    svn_boolean_t arg5 ;
 
21610
    svn_boolean_t arg6 ;
 
21611
    svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
 
21612
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
 
21613
    apr_pool_t *_global_pool ;
 
21614
    int res1 ;
 
21615
    char *buf1 = 0 ;
 
21616
    int alloc1 = 0 ;
 
21617
    int val2 ;
 
21618
    int ecode2 = 0 ;
 
21619
    int val3 ;
 
21620
    int ecode3 = 0 ;
 
21621
    int val4 ;
 
21622
    int ecode4 = 0 ;
 
21623
    int val5 ;
 
21624
    int ecode5 = 0 ;
 
21625
    int val6 ;
 
21626
    int ecode6 = 0 ;
 
21627
    void *argp7 = 0 ;
 
21628
    int res7 = 0 ;
 
21629
    int argvi = 0;
 
21630
    svn_error_t *result = 0 ;
 
21631
    dXSARGS;
 
21632
    
 
21633
    {
 
21634
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
 
21635
    }
 
21636
    if ((items < 7) || (items > 8)) {
 
21637
      SWIG_croak("Usage: svn_client_vacuum(dir_abspath,remove_unversioned_items,remove_ignored_items,fix_recorded_timestamps,vacuum_pristines,include_externals,ctx,scratch_pool);");
 
21638
    }
 
21639
    res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
 
21640
    if (!SWIG_IsOK(res1)) {
 
21641
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_vacuum" "', argument " "1"" of type '" "char const *""'");
 
21642
    }
 
21643
    arg1 = (char *)(buf1);
 
21644
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
21645
    if (!SWIG_IsOK(ecode2)) {
 
21646
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_client_vacuum" "', argument " "2"" of type '" "svn_boolean_t""'");
 
21647
    } 
 
21648
    arg2 = (svn_boolean_t)(val2);
 
21649
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
 
21650
    if (!SWIG_IsOK(ecode3)) {
 
21651
      SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_client_vacuum" "', argument " "3"" of type '" "svn_boolean_t""'");
 
21652
    } 
 
21653
    arg3 = (svn_boolean_t)(val3);
 
21654
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
 
21655
    if (!SWIG_IsOK(ecode4)) {
 
21656
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_client_vacuum" "', argument " "4"" of type '" "svn_boolean_t""'");
 
21657
    } 
 
21658
    arg4 = (svn_boolean_t)(val4);
 
21659
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
 
21660
    if (!SWIG_IsOK(ecode5)) {
 
21661
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_client_vacuum" "', argument " "5"" of type '" "svn_boolean_t""'");
 
21662
    } 
 
21663
    arg5 = (svn_boolean_t)(val5);
 
21664
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
 
21665
    if (!SWIG_IsOK(ecode6)) {
 
21666
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_client_vacuum" "', argument " "6"" of type '" "svn_boolean_t""'");
 
21667
    } 
 
21668
    arg6 = (svn_boolean_t)(val6);
 
21669
    res7 = SWIG_ConvertPtr(ST(6), &argp7,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
21670
    if (!SWIG_IsOK(res7)) {
 
21671
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_client_vacuum" "', argument " "7"" of type '" "svn_client_ctx_t *""'"); 
 
21672
    }
 
21673
    arg7 = (svn_client_ctx_t *)(argp7);
 
21674
    if (items > 7) {
 
21675
      
 
21676
    }
 
21677
    {
 
21678
      result = (svn_error_t *)svn_client_vacuum((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
 
21679
      
 
21680
      
 
21681
      
 
21682
    }
 
21683
    {
 
21684
      if (result) {
 
21685
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
21686
        
 
21687
        if (SvOK(exception_handler)) {
 
21688
          SV *callback_result;
 
21689
          
 
21690
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
21691
            &callback_result, "S", result,
 
21692
            SWIGTYPE_p_svn_error_t);
 
21693
        } else {
 
21694
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
21695
          argvi++;
 
21696
        }
 
21697
      }
 
21698
    }
 
21699
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
21700
    
 
21701
    
 
21702
    
 
21703
    
 
21704
    
 
21705
    
 
21706
    
 
21707
    XSRETURN(argvi);
 
21708
  fail:
 
21709
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
21710
    
 
21711
    
 
21712
    
 
21713
    
 
21714
    
 
21715
    
 
21716
    
 
21717
    SWIG_croak_null();
 
21718
  }
 
21719
}
 
21720
 
 
21721
 
 
21722
XS(_wrap_svn_client_cleanup2) {
 
21723
  {
 
21724
    char *arg1 = (char *) 0 ;
 
21725
    svn_boolean_t arg2 ;
 
21726
    svn_boolean_t arg3 ;
 
21727
    svn_boolean_t arg4 ;
 
21728
    svn_boolean_t arg5 ;
 
21729
    svn_boolean_t arg6 ;
 
21730
    svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
 
21731
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
 
21732
    apr_pool_t *_global_pool ;
 
21733
    int res1 ;
 
21734
    char *buf1 = 0 ;
 
21735
    int alloc1 = 0 ;
 
21736
    int val2 ;
 
21737
    int ecode2 = 0 ;
 
21738
    int val3 ;
 
21739
    int ecode3 = 0 ;
 
21740
    int val4 ;
 
21741
    int ecode4 = 0 ;
 
21742
    int val5 ;
 
21743
    int ecode5 = 0 ;
 
21744
    int val6 ;
 
21745
    int ecode6 = 0 ;
 
21746
    void *argp7 = 0 ;
 
21747
    int res7 = 0 ;
 
21748
    int argvi = 0;
 
21749
    svn_error_t *result = 0 ;
 
21750
    dXSARGS;
 
21751
    
 
21752
    {
 
21753
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
 
21754
    }
 
21755
    if ((items < 7) || (items > 8)) {
 
21756
      SWIG_croak("Usage: svn_client_cleanup2(dir_abspath,break_locks,fix_recorded_timestamps,clear_dav_cache,vacuum_pristines,include_externals,ctx,scratch_pool);");
 
21757
    }
 
21758
    res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
 
21759
    if (!SWIG_IsOK(res1)) {
 
21760
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_cleanup2" "', argument " "1"" of type '" "char const *""'");
 
21761
    }
 
21762
    arg1 = (char *)(buf1);
 
21763
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
21764
    if (!SWIG_IsOK(ecode2)) {
 
21765
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_client_cleanup2" "', argument " "2"" of type '" "svn_boolean_t""'");
 
21766
    } 
 
21767
    arg2 = (svn_boolean_t)(val2);
 
21768
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
 
21769
    if (!SWIG_IsOK(ecode3)) {
 
21770
      SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_client_cleanup2" "', argument " "3"" of type '" "svn_boolean_t""'");
 
21771
    } 
 
21772
    arg3 = (svn_boolean_t)(val3);
 
21773
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
 
21774
    if (!SWIG_IsOK(ecode4)) {
 
21775
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_client_cleanup2" "', argument " "4"" of type '" "svn_boolean_t""'");
 
21776
    } 
 
21777
    arg4 = (svn_boolean_t)(val4);
 
21778
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
 
21779
    if (!SWIG_IsOK(ecode5)) {
 
21780
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_client_cleanup2" "', argument " "5"" of type '" "svn_boolean_t""'");
 
21781
    } 
 
21782
    arg5 = (svn_boolean_t)(val5);
 
21783
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
 
21784
    if (!SWIG_IsOK(ecode6)) {
 
21785
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_client_cleanup2" "', argument " "6"" of type '" "svn_boolean_t""'");
 
21786
    } 
 
21787
    arg6 = (svn_boolean_t)(val6);
 
21788
    res7 = SWIG_ConvertPtr(ST(6), &argp7,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
21789
    if (!SWIG_IsOK(res7)) {
 
21790
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_client_cleanup2" "', argument " "7"" of type '" "svn_client_ctx_t *""'"); 
 
21791
    }
 
21792
    arg7 = (svn_client_ctx_t *)(argp7);
 
21793
    if (items > 7) {
 
21794
      
 
21795
    }
 
21796
    {
 
21797
      result = (svn_error_t *)svn_client_cleanup2((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
 
21798
      
 
21799
      
 
21800
      
 
21801
    }
 
21802
    {
 
21803
      if (result) {
 
21804
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
21805
        
 
21806
        if (SvOK(exception_handler)) {
 
21807
          SV *callback_result;
 
21808
          
 
21809
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
21810
            &callback_result, "S", result,
 
21811
            SWIGTYPE_p_svn_error_t);
 
21812
        } else {
 
21813
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
21814
          argvi++;
 
21815
        }
 
21816
      }
 
21817
    }
 
21818
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
21819
    
 
21820
    
 
21821
    
 
21822
    
 
21823
    
 
21824
    
 
21825
    
 
21826
    XSRETURN(argvi);
 
21827
  fail:
 
21828
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
21829
    
 
21830
    
 
21831
    
 
21832
    
 
21833
    
 
21834
    
 
21835
    
 
21836
    SWIG_croak_null();
 
21837
  }
 
21838
}
 
21839
 
 
21840
 
21001
21841
XS(_wrap_svn_client_cleanup) {
21002
21842
  {
21003
21843
    char *arg1 = (char *) 0 ;
21338
22178
}
21339
22179
 
21340
22180
 
 
22181
XS(_wrap_svn_client_revert3) {
 
22182
  {
 
22183
    apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
 
22184
    svn_depth_t arg2 ;
 
22185
    apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
 
22186
    svn_boolean_t arg4 ;
 
22187
    svn_boolean_t arg5 ;
 
22188
    svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
 
22189
    apr_pool_t *arg7 = (apr_pool_t *) 0 ;
 
22190
    apr_pool_t *_global_pool ;
 
22191
    int val2 ;
 
22192
    int ecode2 = 0 ;
 
22193
    int val4 ;
 
22194
    int ecode4 = 0 ;
 
22195
    int val5 ;
 
22196
    int ecode5 = 0 ;
 
22197
    void *argp6 = 0 ;
 
22198
    int res6 = 0 ;
 
22199
    int argvi = 0;
 
22200
    svn_error_t *result = 0 ;
 
22201
    dXSARGS;
 
22202
    
 
22203
    {
 
22204
      _global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
 
22205
    }
 
22206
    if ((items < 6) || (items > 7)) {
 
22207
      SWIG_croak("Usage: svn_client_revert3(paths,depth,changelists,clear_changelists,metadata_only,ctx,pool);");
 
22208
    }
 
22209
    {
 
22210
      arg1 = svn_swig_pl_strings_to_array(ST(0),
 
22211
        _global_pool);
 
22212
    }
 
22213
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
22214
    if (!SWIG_IsOK(ecode2)) {
 
22215
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_client_revert3" "', argument " "2"" of type '" "svn_depth_t""'");
 
22216
    } 
 
22217
    arg2 = (svn_depth_t)(val2);
 
22218
    {
 
22219
      arg3 = SvOK(ST(2)) ? svn_swig_pl_strings_to_array(
 
22220
        ST(2), _global_pool) : NULL;
 
22221
    }
 
22222
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
 
22223
    if (!SWIG_IsOK(ecode4)) {
 
22224
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_client_revert3" "', argument " "4"" of type '" "svn_boolean_t""'");
 
22225
    } 
 
22226
    arg4 = (svn_boolean_t)(val4);
 
22227
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
 
22228
    if (!SWIG_IsOK(ecode5)) {
 
22229
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_client_revert3" "', argument " "5"" of type '" "svn_boolean_t""'");
 
22230
    } 
 
22231
    arg5 = (svn_boolean_t)(val5);
 
22232
    res6 = SWIG_ConvertPtr(ST(5), &argp6,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
22233
    if (!SWIG_IsOK(res6)) {
 
22234
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_client_revert3" "', argument " "6"" of type '" "svn_client_ctx_t *""'"); 
 
22235
    }
 
22236
    arg6 = (svn_client_ctx_t *)(argp6);
 
22237
    if (items > 6) {
 
22238
      
 
22239
    }
 
22240
    {
 
22241
      result = (svn_error_t *)svn_client_revert3((apr_array_header_t const *)arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5,arg6,arg7);
 
22242
      
 
22243
      
 
22244
      
 
22245
    }
 
22246
    {
 
22247
      if (result) {
 
22248
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
22249
        
 
22250
        if (SvOK(exception_handler)) {
 
22251
          SV *callback_result;
 
22252
          
 
22253
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
22254
            &callback_result, "S", result,
 
22255
            SWIGTYPE_p_svn_error_t);
 
22256
        } else {
 
22257
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
22258
          argvi++;
 
22259
        }
 
22260
      }
 
22261
    }
 
22262
    
 
22263
    
 
22264
    
 
22265
    
 
22266
    
 
22267
    
 
22268
    
 
22269
    XSRETURN(argvi);
 
22270
  fail:
 
22271
    
 
22272
    
 
22273
    
 
22274
    
 
22275
    
 
22276
    
 
22277
    
 
22278
    SWIG_croak_null();
 
22279
  }
 
22280
}
 
22281
 
 
22282
 
21341
22283
XS(_wrap_svn_client_revert2) {
21342
22284
  {
21343
22285
    apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
21361
22303
      SWIG_croak("Usage: svn_client_revert2(paths,depth,changelists,ctx,pool);");
21362
22304
    }
21363
22305
    {
21364
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
22306
      arg1 = svn_swig_pl_strings_to_array(ST(0),
21365
22307
        _global_pool);
21366
22308
    }
21367
22309
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
21370
22312
    } 
21371
22313
    arg2 = (svn_depth_t)(val2);
21372
22314
    {
21373
 
      arg3 = SvOK(ST(2)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
22315
      arg3 = SvOK(ST(2)) ? svn_swig_pl_strings_to_array(
21374
22316
        ST(2), _global_pool) : NULL;
21375
22317
    }
21376
22318
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
21442
22384
      SWIG_croak("Usage: svn_client_revert(paths,recursive,ctx,pool);");
21443
22385
    }
21444
22386
    {
21445
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
22387
      arg1 = svn_swig_pl_strings_to_array(ST(0),
21446
22388
        _global_pool);
21447
22389
    }
21448
22390
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
21743
22685
    void *argp1 = 0 ;
21744
22686
    int res1 = 0 ;
21745
22687
    svn_opt_revision_t rev2 ;
 
22688
    apr_pool_t *_global_pool = NULL ;
21746
22689
    int argvi = 0;
21747
22690
    dXSARGS;
21748
22691
    
21755
22698
    }
21756
22699
    arg1 = (struct svn_client_copy_source_t *)(argp1);
21757
22700
    {
21758
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
22701
      if (_global_pool == NULL)
 
22702
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
22703
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
21759
22704
    }
21760
22705
    {
21761
22706
      if (!arg2) {
21810
22755
    void *argp1 = 0 ;
21811
22756
    int res1 = 0 ;
21812
22757
    svn_opt_revision_t rev2 ;
 
22758
    apr_pool_t *_global_pool = NULL ;
21813
22759
    int argvi = 0;
21814
22760
    dXSARGS;
21815
22761
    
21822
22768
    }
21823
22769
    arg1 = (struct svn_client_copy_source_t *)(argp1);
21824
22770
    {
21825
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
22771
      if (_global_pool == NULL)
 
22772
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
22773
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
21826
22774
    }
21827
22775
    {
21828
22776
      if (!arg2) {
21925
22873
}
21926
22874
 
21927
22875
 
 
22876
XS(_wrap_svn_client_copy7) {
 
22877
  {
 
22878
    apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
 
22879
    char *arg2 = (char *) 0 ;
 
22880
    svn_boolean_t arg3 ;
 
22881
    svn_boolean_t arg4 ;
 
22882
    svn_boolean_t arg5 ;
 
22883
    svn_boolean_t arg6 ;
 
22884
    svn_boolean_t arg7 ;
 
22885
    apr_hash_t *arg8 = (apr_hash_t *) 0 ;
 
22886
    apr_hash_t *arg9 = (apr_hash_t *) 0 ;
 
22887
    svn_commit_callback2_t arg10 = (svn_commit_callback2_t) 0 ;
 
22888
    void *arg11 = (void *) 0 ;
 
22889
    svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
 
22890
    apr_pool_t *arg13 = (apr_pool_t *) 0 ;
 
22891
    apr_pool_t *_global_pool ;
 
22892
    void *argp1 = 0 ;
 
22893
    int res1 = 0 ;
 
22894
    int res2 ;
 
22895
    char *buf2 = 0 ;
 
22896
    int alloc2 = 0 ;
 
22897
    int val3 ;
 
22898
    int ecode3 = 0 ;
 
22899
    int val4 ;
 
22900
    int ecode4 = 0 ;
 
22901
    int val5 ;
 
22902
    int ecode5 = 0 ;
 
22903
    int val6 ;
 
22904
    int ecode6 = 0 ;
 
22905
    int val7 ;
 
22906
    int ecode7 = 0 ;
 
22907
    void *argp8 = 0 ;
 
22908
    int res8 = 0 ;
 
22909
    void *argp12 = 0 ;
 
22910
    int res12 = 0 ;
 
22911
    int argvi = 0;
 
22912
    svn_error_t *result = 0 ;
 
22913
    dXSARGS;
 
22914
    
 
22915
    {
 
22916
      _global_pool = arg13 = svn_swig_pl_make_pool (ST(items-1));
 
22917
    }
 
22918
    if ((items < 11) || (items > 12)) {
 
22919
      SWIG_croak("Usage: svn_client_copy7(sources,dst_path,copy_as_child,make_parents,ignore_externals,metadata_only,pin_externals,externals_to_pin,revprop_table,commit_callback,commit_baton,ctx,pool);");
 
22920
    }
 
22921
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_apr_array_header_t, 0 |  0 );
 
22922
    if (!SWIG_IsOK(res1)) {
 
22923
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_copy7" "', argument " "1"" of type '" "apr_array_header_t const *""'"); 
 
22924
    }
 
22925
    arg1 = (apr_array_header_t *)(argp1);
 
22926
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
22927
    if (!SWIG_IsOK(res2)) {
 
22928
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_client_copy7" "', argument " "2"" of type '" "char const *""'");
 
22929
    }
 
22930
    arg2 = (char *)(buf2);
 
22931
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
 
22932
    if (!SWIG_IsOK(ecode3)) {
 
22933
      SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_client_copy7" "', argument " "3"" of type '" "svn_boolean_t""'");
 
22934
    } 
 
22935
    arg3 = (svn_boolean_t)(val3);
 
22936
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
 
22937
    if (!SWIG_IsOK(ecode4)) {
 
22938
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_client_copy7" "', argument " "4"" of type '" "svn_boolean_t""'");
 
22939
    } 
 
22940
    arg4 = (svn_boolean_t)(val4);
 
22941
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
 
22942
    if (!SWIG_IsOK(ecode5)) {
 
22943
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_client_copy7" "', argument " "5"" of type '" "svn_boolean_t""'");
 
22944
    } 
 
22945
    arg5 = (svn_boolean_t)(val5);
 
22946
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
 
22947
    if (!SWIG_IsOK(ecode6)) {
 
22948
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_client_copy7" "', argument " "6"" of type '" "svn_boolean_t""'");
 
22949
    } 
 
22950
    arg6 = (svn_boolean_t)(val6);
 
22951
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(6), &val7);
 
22952
    if (!SWIG_IsOK(ecode7)) {
 
22953
      SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "svn_client_copy7" "', argument " "7"" of type '" "svn_boolean_t""'");
 
22954
    } 
 
22955
    arg7 = (svn_boolean_t)(val7);
 
22956
    res8 = SWIG_ConvertPtr(ST(7), &argp8,SWIGTYPE_p_apr_hash_t, 0 |  0 );
 
22957
    if (!SWIG_IsOK(res8)) {
 
22958
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_client_copy7" "', argument " "8"" of type '" "apr_hash_t const *""'"); 
 
22959
    }
 
22960
    arg8 = (apr_hash_t *)(argp8);
 
22961
    {
 
22962
      if (_global_pool == NULL)
 
22963
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
22964
      arg9 = svn_swig_pl_hash_to_prophash(ST(8), _global_pool);  
 
22965
    }
 
22966
    {
 
22967
      arg10 = svn_swig_pl_thunk_commit_callback2;
 
22968
      arg11 = (void *)ST(9);
 
22969
      svn_swig_pl_hold_ref_in_pool (_global_pool, ST(9));
 
22970
    }
 
22971
    res12 = SWIG_ConvertPtr(ST(10), &argp12,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
22972
    if (!SWIG_IsOK(res12)) {
 
22973
      SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "svn_client_copy7" "', argument " "12"" of type '" "svn_client_ctx_t *""'"); 
 
22974
    }
 
22975
    arg12 = (svn_client_ctx_t *)(argp12);
 
22976
    if (items > 11) {
 
22977
      
 
22978
    }
 
22979
    {
 
22980
      result = (svn_error_t *)svn_client_copy7((apr_array_header_t const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,(apr_hash_t const *)arg8,(apr_hash_t const *)arg9,arg10,arg11,arg12,arg13);
 
22981
      
 
22982
      
 
22983
      
 
22984
    }
 
22985
    {
 
22986
      if (result) {
 
22987
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
22988
        
 
22989
        if (SvOK(exception_handler)) {
 
22990
          SV *callback_result;
 
22991
          
 
22992
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
22993
            &callback_result, "S", result,
 
22994
            SWIGTYPE_p_svn_error_t);
 
22995
        } else {
 
22996
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
22997
          argvi++;
 
22998
        }
 
22999
      }
 
23000
    }
 
23001
    
 
23002
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
23003
    
 
23004
    
 
23005
    
 
23006
    
 
23007
    
 
23008
    
 
23009
    
 
23010
    
 
23011
    
 
23012
    XSRETURN(argvi);
 
23013
  fail:
 
23014
    
 
23015
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
23016
    
 
23017
    
 
23018
    
 
23019
    
 
23020
    
 
23021
    
 
23022
    
 
23023
    
 
23024
    
 
23025
    SWIG_croak_null();
 
23026
  }
 
23027
}
 
23028
 
 
23029
 
21928
23030
XS(_wrap_svn_client_copy6) {
21929
23031
  {
21930
23032
    apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
22325
23427
    }
22326
23428
    arg2 = (char *)(buf2);
22327
23429
    {
22328
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
23430
      if (_global_pool == NULL)
 
23431
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
23432
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
22329
23433
    }
22330
23434
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
22331
23435
    if (!SWIG_IsOK(res4)) {
22420
23524
    }
22421
23525
    arg2 = (char *)(buf2);
22422
23526
    {
22423
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
23527
      if (_global_pool == NULL)
 
23528
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
23529
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
22424
23530
    }
22425
23531
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
22426
23532
    if (!SWIG_IsOK(res4)) {
22515
23621
    }
22516
23622
    arg2 = (char *)(buf2);
22517
23623
    {
22518
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
23624
      if (_global_pool == NULL)
 
23625
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
23626
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
22519
23627
    }
22520
23628
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
22521
23629
    if (!SWIG_IsOK(res4)) {
22616
23724
      SWIG_croak("Usage: svn_client_move7(src_paths,dst_path,move_as_child,make_parents,allow_mixed_revisions,metadata_only,revprop_table,commit_callback,commit_baton,ctx,pool);");
22617
23725
    }
22618
23726
    {
22619
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
23727
      arg1 = svn_swig_pl_strings_to_array(ST(0),
22620
23728
        _global_pool);
22621
23729
    }
22622
23730
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
22741
23849
      SWIG_croak("Usage: svn_client_move6(src_paths,dst_path,move_as_child,make_parents,revprop_table,commit_callback,commit_baton,ctx,pool);");
22742
23850
    }
22743
23851
    {
22744
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
23852
      arg1 = svn_swig_pl_strings_to_array(ST(0),
22745
23853
        _global_pool);
22746
23854
    }
22747
23855
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
22856
23964
      SWIG_croak("Usage: svn_client_move5(src_paths,dst_path,force,move_as_child,make_parents,revprop_table,ctx,pool);");
22857
23965
    }
22858
23966
    {
22859
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
23967
      arg2 = svn_swig_pl_strings_to_array(ST(0),
22860
23968
        _global_pool);
22861
23969
    }
22862
23970
    res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
23279
24387
    }
23280
24388
    arg2 = (char *)(buf2);
23281
24389
    {
23282
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
24390
      if (_global_pool == NULL)
 
24391
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
24392
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
23283
24393
    }
23284
24394
    res4 = SWIG_AsCharPtrAndSize(ST(2), &buf4, NULL, &alloc4);
23285
24395
    if (!SWIG_IsOK(res4)) {
23523
24633
      }
23524
24634
    }
23525
24635
    {
23526
 
      arg3 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(2),
 
24636
      arg3 = svn_swig_pl_strings_to_array(ST(2),
23527
24637
        _global_pool);
23528
24638
    }
23529
24639
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
23537
24647
    } 
23538
24648
    arg5 = (svn_boolean_t)(val5);
23539
24649
    {
23540
 
      arg6 = SvOK(ST(5)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
24650
      arg6 = SvOK(ST(5)) ? svn_swig_pl_strings_to_array(
23541
24651
        ST(5), _global_pool) : NULL;
23542
24652
    }
23543
24653
    res7 = SWIG_ConvertPtr(ST(6), &argp7,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
23669
24779
    } 
23670
24780
    arg7 = (svn_revnum_t)(val7);
23671
24781
    {
23672
 
      arg8 = SvOK(ST(6)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
24782
      arg8 = SvOK(ST(6)) ? svn_swig_pl_strings_to_array(
23673
24783
        ST(6), _global_pool) : NULL;
23674
24784
    }
23675
24785
    {
24012
25122
    }
24013
25123
    arg4 = (char *)(buf4);
24014
25124
    {
24015
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE);
 
25125
      if (_global_pool == NULL)
 
25126
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25127
      arg5 = svn_swig_pl_set_revision(&rev5, ST(4), TRUE, _global_pool);
24016
25128
    }
24017
25129
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val7);
24018
25130
    if (!SWIG_IsOK(ecode7)) {
24141
25253
    }
24142
25254
    arg3 = (char *)(buf3);
24143
25255
    {
24144
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
25256
      if (_global_pool == NULL)
 
25257
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25258
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
24145
25259
    }
24146
25260
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
24147
25261
    if (!SWIG_IsOK(ecode6)) {
24270
25384
    }
24271
25385
    arg4 = (char *)(buf4);
24272
25386
    {
24273
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(2), TRUE);
 
25387
      if (_global_pool == NULL)
 
25388
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25389
      arg5 = svn_swig_pl_set_revision(&rev5, ST(2), TRUE, _global_pool);
24274
25390
    }
24275
25391
    {
24276
 
      arg6 = svn_swig_pl_set_revision(&rev6, ST(3), TRUE);
 
25392
      if (_global_pool == NULL)
 
25393
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25394
      arg6 = svn_swig_pl_set_revision(&rev6, ST(3), TRUE, _global_pool);
24277
25395
    }
24278
25396
    ecode8 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val8);
24279
25397
    if (!SWIG_IsOK(ecode8)) {
24281
25399
    } 
24282
25400
    arg8 = (svn_depth_t)(val8);
24283
25401
    {
24284
 
      arg9 = SvOK(ST(5)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
25402
      arg9 = SvOK(ST(5)) ? svn_swig_pl_strings_to_array(
24285
25403
        ST(5), _global_pool) : NULL;
24286
25404
    }
24287
25405
    res10 = SWIG_ConvertPtr(ST(6), &argp10,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
24431
25549
    }
24432
25550
    arg3 = (char *)(buf3);
24433
25551
    {
24434
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
25552
      if (_global_pool == NULL)
 
25553
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25554
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
24435
25555
    }
24436
25556
    {
24437
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
25557
      if (_global_pool == NULL)
 
25558
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25559
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
24438
25560
    }
24439
25561
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val7);
24440
25562
    if (!SWIG_IsOK(ecode7)) {
24442
25564
    } 
24443
25565
    arg7 = (svn_depth_t)(val7);
24444
25566
    {
24445
 
      arg8 = SvOK(ST(5)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
25567
      arg8 = SvOK(ST(5)) ? svn_swig_pl_strings_to_array(
24446
25568
        ST(5), _global_pool) : NULL;
24447
25569
    }
24448
25570
    res9 = SWIG_ConvertPtr(ST(6), &argp9,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
24577
25699
    }
24578
25700
    arg3 = (char *)(buf3);
24579
25701
    {
24580
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
25702
      if (_global_pool == NULL)
 
25703
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25704
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
24581
25705
    }
24582
25706
    {
24583
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
25707
      if (_global_pool == NULL)
 
25708
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25709
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
24584
25710
    }
24585
25711
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val7);
24586
25712
    if (!SWIG_IsOK(ecode7)) {
24588
25714
    } 
24589
25715
    arg7 = (svn_depth_t)(val7);
24590
25716
    {
24591
 
      arg8 = SvOK(ST(5)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
25717
      arg8 = SvOK(ST(5)) ? svn_swig_pl_strings_to_array(
24592
25718
        ST(5), _global_pool) : NULL;
24593
25719
    }
24594
25720
    res9 = SWIG_ConvertPtr(ST(6), &argp9,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
24713
25839
    }
24714
25840
    arg3 = (char *)(buf3);
24715
25841
    {
24716
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
25842
      if (_global_pool == NULL)
 
25843
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25844
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
24717
25845
    }
24718
25846
    {
24719
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
25847
      if (_global_pool == NULL)
 
25848
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25849
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
24720
25850
    }
24721
25851
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
24722
25852
    if (!SWIG_IsOK(ecode6)) {
24833
25963
    }
24834
25964
    arg3 = (char *)(buf3);
24835
25965
    {
24836
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
25966
      if (_global_pool == NULL)
 
25967
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
25968
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
24837
25969
    }
24838
25970
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
24839
25971
    if (!SWIG_IsOK(ecode5)) {
24944
26076
    }
24945
26077
    arg3 = (char *)(buf3);
24946
26078
    {
24947
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
26079
      if (_global_pool == NULL)
 
26080
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26081
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
24948
26082
    }
24949
26083
    res6 = SWIG_ConvertPtr(ST(3), &argp6,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
24950
26084
    if (!SWIG_IsOK(res6)) {
25056
26190
    }
25057
26191
    arg1 = (char *)(buf1);
25058
26192
    {
25059
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
26193
      if (_global_pool == NULL)
 
26194
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26195
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
25060
26196
    }
25061
26197
    {
25062
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
26198
      if (_global_pool == NULL)
 
26199
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26200
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
25063
26201
    }
25064
26202
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
25065
26203
    if (!SWIG_IsOK(ecode4)) {
25067
26205
    } 
25068
26206
    arg4 = (svn_depth_t)(val4);
25069
26207
    {
25070
 
      arg5 = SvOK(ST(4)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
26208
      arg5 = SvOK(ST(4)) ? svn_swig_pl_strings_to_array(
25071
26209
        ST(4), _global_pool) : NULL;
25072
26210
    }
25073
26211
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
25190
26328
    }
25191
26329
    arg1 = (char *)(buf1);
25192
26330
    {
25193
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
26331
      if (_global_pool == NULL)
 
26332
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26333
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
25194
26334
    }
25195
26335
    {
25196
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
26336
      if (_global_pool == NULL)
 
26337
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26338
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
25197
26339
    }
25198
26340
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
25199
26341
    if (!SWIG_IsOK(ecode4)) {
25201
26343
    } 
25202
26344
    arg4 = (svn_depth_t)(val4);
25203
26345
    {
25204
 
      arg5 = SvOK(ST(4)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
26346
      arg5 = SvOK(ST(4)) ? svn_swig_pl_strings_to_array(
25205
26347
        ST(4), _global_pool) : NULL;
25206
26348
    }
25207
26349
    {
25316
26458
    }
25317
26459
    arg2 = (char *)(buf2);
25318
26460
    {
25319
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
26461
      if (_global_pool == NULL)
 
26462
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26463
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
25320
26464
    }
25321
26465
    {
25322
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
26466
      if (_global_pool == NULL)
 
26467
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26468
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
25323
26469
    }
25324
26470
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
25325
26471
    if (!SWIG_IsOK(ecode5)) {
25367
26513
      }
25368
26514
    }
25369
26515
    {
25370
 
      /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = svn_swig_pl_convert_array(*arg1,
 
26516
      /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = svn_swig_pl_convert_array(*arg1,
25371
26517
        SWIGTYPE_p_svn_client_proplist_item_t); argvi++ /*@SWIG@*/
25372
26518
      /*@SWIG@*/
25373
26519
      ;
25428
26574
    }
25429
26575
    arg2 = (char *)(buf2);
25430
26576
    {
25431
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
26577
      if (_global_pool == NULL)
 
26578
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26579
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
25432
26580
    }
25433
26581
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
25434
26582
    if (!SWIG_IsOK(ecode4)) {
25471
26619
      }
25472
26620
    }
25473
26621
    {
25474
 
      /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = svn_swig_pl_convert_array(*arg1,
 
26622
      /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = svn_swig_pl_convert_array(*arg1,
25475
26623
        SWIGTYPE_p_svn_client_proplist_item_t); argvi++ /*@SWIG@*/
25476
26624
      /*@SWIG@*/
25477
26625
      ;
25531
26679
    }
25532
26680
    arg2 = (char *)(buf2);
25533
26681
    {
25534
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
26682
      if (_global_pool == NULL)
 
26683
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26684
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
25535
26685
    }
25536
26686
    res5 = SWIG_ConvertPtr(ST(2), &argp5,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
25537
26687
    if (!SWIG_IsOK(res5)) {
25656
26806
    }
25657
26807
    arg3 = (char *)(buf3);
25658
26808
    {
25659
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
26809
      if (_global_pool == NULL)
 
26810
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26811
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
25660
26812
    }
25661
26813
    {
25662
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
26814
      if (_global_pool == NULL)
 
26815
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26816
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
25663
26817
    }
25664
26818
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
25665
26819
    if (!SWIG_IsOK(ecode6)) {
25820
26974
    }
25821
26975
    arg3 = (char *)(buf3);
25822
26976
    {
25823
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
26977
      if (_global_pool == NULL)
 
26978
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26979
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
25824
26980
    }
25825
26981
    {
25826
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
26982
      if (_global_pool == NULL)
 
26983
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
26984
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
25827
26985
    }
25828
26986
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
25829
26987
    if (!SWIG_IsOK(ecode6)) {
25977
27135
    }
25978
27136
    arg3 = (char *)(buf3);
25979
27137
    {
25980
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
27138
      if (_global_pool == NULL)
 
27139
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27140
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
25981
27141
    }
25982
27142
    {
25983
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE);
 
27143
      if (_global_pool == NULL)
 
27144
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27145
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
25984
27146
    }
25985
27147
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
25986
27148
    if (!SWIG_IsOK(ecode6)) {
26126
27288
    }
26127
27289
    arg3 = (char *)(buf3);
26128
27290
    {
26129
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
27291
      if (_global_pool == NULL)
 
27292
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27293
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
26130
27294
    }
26131
27295
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
26132
27296
    if (!SWIG_IsOK(ecode5)) {
26242
27406
    }
26243
27407
    arg3 = (char *)(buf3);
26244
27408
    {
26245
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
27409
      if (_global_pool == NULL)
 
27410
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27411
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
26246
27412
    }
26247
27413
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
26248
27414
    if (!SWIG_IsOK(ecode5)) {
26352
27518
    }
26353
27519
    arg1 = (char *)(buf1);
26354
27520
    {
26355
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
27521
      if (_global_pool == NULL)
 
27522
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27523
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
26356
27524
    }
26357
27525
    {
26358
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
27526
      if (_global_pool == NULL)
 
27527
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27528
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
26359
27529
    }
26360
27530
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
26361
27531
    if (!SWIG_IsOK(ecode4)) {
26499
27669
    }
26500
27670
    arg1 = (char *)(buf1);
26501
27671
    {
26502
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
27672
      if (_global_pool == NULL)
 
27673
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27674
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
26503
27675
    }
26504
27676
    {
26505
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
27677
      if (_global_pool == NULL)
 
27678
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27679
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
26506
27680
    }
26507
27681
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
26508
27682
    if (!SWIG_IsOK(ecode4)) {
26639
27813
    }
26640
27814
    arg1 = (char *)(buf1);
26641
27815
    {
26642
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
27816
      if (_global_pool == NULL)
 
27817
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27818
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
26643
27819
    }
26644
27820
    {
26645
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
27821
      if (_global_pool == NULL)
 
27822
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27823
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
26646
27824
    }
26647
27825
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
26648
27826
    if (!SWIG_IsOK(ecode4)) {
26776
27954
    }
26777
27955
    arg3 = (char *)(buf3);
26778
27956
    {
26779
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(1), TRUE);
 
27957
      if (_global_pool == NULL)
 
27958
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27959
      arg4 = svn_swig_pl_set_revision(&rev4, ST(1), TRUE, _global_pool);
26780
27960
    }
26781
27961
    {
26782
 
      arg5 = svn_swig_pl_set_revision(&rev5, ST(2), TRUE);
 
27962
      if (_global_pool == NULL)
 
27963
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
27964
      arg5 = svn_swig_pl_set_revision(&rev5, ST(2), TRUE, _global_pool);
26783
27965
    }
26784
27966
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val6);
26785
27967
    if (!SWIG_IsOK(ecode6)) {
26892
28074
    }
26893
28075
    arg2 = (char *)(buf2);
26894
28076
    {
26895
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
28077
      if (_global_pool == NULL)
 
28078
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28079
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
26896
28080
    }
26897
28081
    {
26898
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE);
 
28082
      if (_global_pool == NULL)
 
28083
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28084
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
26899
28085
    }
26900
28086
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val5);
26901
28087
    if (!SWIG_IsOK(ecode5)) {
27001
28187
    }
27002
28188
    arg2 = (char *)(buf2);
27003
28189
    {
27004
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE);
 
28190
      if (_global_pool == NULL)
 
28191
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28192
      arg3 = svn_swig_pl_set_revision(&rev3, ST(1), TRUE, _global_pool);
27005
28193
    }
27006
28194
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
27007
28195
    if (!SWIG_IsOK(ecode4)) {
27060
28248
}
27061
28249
 
27062
28250
 
 
28251
XS(_wrap_svn_client_cat3) {
 
28252
  {
 
28253
    apr_hash_t **arg1 = (apr_hash_t **) 0 ;
 
28254
    svn_stream_t *arg2 = (svn_stream_t *) 0 ;
 
28255
    char *arg3 = (char *) 0 ;
 
28256
    svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
 
28257
    svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
 
28258
    svn_boolean_t arg6 ;
 
28259
    svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
 
28260
    apr_pool_t *arg8 = (apr_pool_t *) 0 ;
 
28261
    apr_pool_t *arg9 = (apr_pool_t *) 0 ;
 
28262
    apr_pool_t *_global_pool ;
 
28263
    apr_hash_t *temp1 ;
 
28264
    int res3 ;
 
28265
    char *buf3 = 0 ;
 
28266
    int alloc3 = 0 ;
 
28267
    svn_opt_revision_t rev4 ;
 
28268
    svn_opt_revision_t rev5 ;
 
28269
    int val6 ;
 
28270
    int ecode6 = 0 ;
 
28271
    void *argp7 = 0 ;
 
28272
    int res7 = 0 ;
 
28273
    int argvi = 0;
 
28274
    svn_error_t *result = 0 ;
 
28275
    dXSARGS;
 
28276
    
 
28277
    {
 
28278
      _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
 
28279
    }
 
28280
    {
 
28281
      _global_pool = arg9 = svn_swig_pl_make_pool (ST(items-1));
 
28282
    }
 
28283
    arg1 = &temp1;
 
28284
    if ((items < 6) || (items > 8)) {
 
28285
      SWIG_croak("Usage: svn_client_cat3(out,path_or_url,peg_revision,revision,expand_keywords,ctx,result_pool,scratch_pool);");
 
28286
    }
 
28287
    {
 
28288
      svn_swig_pl_make_stream (&arg2, ST(0));
 
28289
    }
 
28290
    res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
 
28291
    if (!SWIG_IsOK(res3)) {
 
28292
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_client_cat3" "', argument " "3"" of type '" "char const *""'");
 
28293
    }
 
28294
    arg3 = (char *)(buf3);
 
28295
    {
 
28296
      if (_global_pool == NULL)
 
28297
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28298
      arg4 = svn_swig_pl_set_revision(&rev4, ST(2), TRUE, _global_pool);
 
28299
    }
 
28300
    {
 
28301
      if (_global_pool == NULL)
 
28302
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28303
      arg5 = svn_swig_pl_set_revision(&rev5, ST(3), TRUE, _global_pool);
 
28304
    }
 
28305
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val6);
 
28306
    if (!SWIG_IsOK(ecode6)) {
 
28307
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_client_cat3" "', argument " "6"" of type '" "svn_boolean_t""'");
 
28308
    } 
 
28309
    arg6 = (svn_boolean_t)(val6);
 
28310
    res7 = SWIG_ConvertPtr(ST(5), &argp7,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
28311
    if (!SWIG_IsOK(res7)) {
 
28312
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_client_cat3" "', argument " "7"" of type '" "svn_client_ctx_t *""'"); 
 
28313
    }
 
28314
    arg7 = (svn_client_ctx_t *)(argp7);
 
28315
    if (items > 6) {
 
28316
      
 
28317
    }
 
28318
    if (items > 7) {
 
28319
      
 
28320
    }
 
28321
    {
 
28322
      if (!arg4) {
 
28323
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
 
28324
      }
 
28325
    }
 
28326
    {
 
28327
      if (!arg5) {
 
28328
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
 
28329
      }
 
28330
    }
 
28331
    {
 
28332
      result = (svn_error_t *)svn_client_cat3(arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9);
 
28333
      
 
28334
      
 
28335
      
 
28336
    }
 
28337
    {
 
28338
      if (result) {
 
28339
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
28340
        
 
28341
        if (SvOK(exception_handler)) {
 
28342
          SV *callback_result;
 
28343
          
 
28344
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
28345
            &callback_result, "S", result,
 
28346
            SWIGTYPE_p_svn_error_t);
 
28347
        } else {
 
28348
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
28349
          argvi++;
 
28350
        }
 
28351
      }
 
28352
    }
 
28353
    {
 
28354
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = svn_swig_pl_prophash_to_hash(*arg1); argvi++  ;
 
28355
    }
 
28356
    
 
28357
    
 
28358
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
28359
    
 
28360
    
 
28361
    
 
28362
    
 
28363
    
 
28364
    
 
28365
    XSRETURN(argvi);
 
28366
  fail:
 
28367
    
 
28368
    
 
28369
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
28370
    
 
28371
    
 
28372
    
 
28373
    
 
28374
    
 
28375
    
 
28376
    SWIG_croak_null();
 
28377
  }
 
28378
}
 
28379
 
 
28380
 
27063
28381
XS(_wrap_svn_client_cat2) {
27064
28382
  {
27065
28383
    svn_stream_t *arg1 = (svn_stream_t *) 0 ;
27095
28413
    }
27096
28414
    arg2 = (char *)(buf2);
27097
28415
    {
27098
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
28416
      if (_global_pool == NULL)
 
28417
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28418
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
27099
28419
    }
27100
28420
    {
27101
 
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE);
 
28421
      if (_global_pool == NULL)
 
28422
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28423
      arg4 = svn_swig_pl_set_revision(&rev4, ST(3), TRUE, _global_pool);
27102
28424
    }
27103
28425
    res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
27104
28426
    if (!SWIG_IsOK(res5)) {
27192
28514
    }
27193
28515
    arg2 = (char *)(buf2);
27194
28516
    {
27195
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
28517
      if (_global_pool == NULL)
 
28518
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
28519
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
27196
28520
    }
27197
28521
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
27198
28522
    if (!SWIG_IsOK(res4)) {
27273
28597
      SWIG_croak("Usage: svn_client_add_to_changelist(paths,changelist,depth,changelists,ctx,pool);");
27274
28598
    }
27275
28599
    {
27276
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
28600
      arg1 = svn_swig_pl_strings_to_array(ST(0),
27277
28601
        _global_pool);
27278
28602
    }
27279
28603
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
27287
28611
    } 
27288
28612
    arg3 = (svn_depth_t)(val3);
27289
28613
    {
27290
 
      arg4 = SvOK(ST(3)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
28614
      arg4 = SvOK(ST(3)) ? svn_swig_pl_strings_to_array(
27291
28615
        ST(3), _global_pool) : NULL;
27292
28616
    }
27293
28617
    res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
27362
28686
      SWIG_croak("Usage: svn_client_remove_from_changelists(paths,depth,changelists,ctx,pool);");
27363
28687
    }
27364
28688
    {
27365
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
28689
      arg1 = svn_swig_pl_strings_to_array(ST(0),
27366
28690
        _global_pool);
27367
28691
    }
27368
28692
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
27371
28695
    } 
27372
28696
    arg2 = (svn_depth_t)(val2);
27373
28697
    {
27374
 
      arg3 = SvOK(ST(2)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
28698
      arg3 = SvOK(ST(2)) ? svn_swig_pl_strings_to_array(
27375
28699
        ST(2), _global_pool) : NULL;
27376
28700
    }
27377
28701
    res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
27455
28779
    }
27456
28780
    arg1 = (char *)(buf1);
27457
28781
    {
27458
 
      arg2 = SvOK(ST(1)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
28782
      arg2 = SvOK(ST(1)) ? svn_swig_pl_strings_to_array(
27459
28783
        ST(1), _global_pool) : NULL;
27460
28784
    }
27461
28785
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
27550
28874
      SWIG_croak("Usage: svn_client_lock(targets,comment,steal_lock,ctx,pool);");
27551
28875
    }
27552
28876
    {
27553
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
28877
      arg1 = svn_swig_pl_strings_to_array(ST(0),
27554
28878
        _global_pool);
27555
28879
    }
27556
28880
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
27632
28956
      SWIG_croak("Usage: svn_client_unlock(targets,break_lock,ctx,pool);");
27633
28957
    }
27634
28958
    {
27635
 
      arg1 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(0),
 
28959
      arg1 = svn_swig_pl_strings_to_array(ST(0),
27636
28960
        _global_pool);
27637
28961
    }
27638
28962
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
28155
29479
    arg1 = (struct svn_info_t *)(argp1);
28156
29480
    result =  ((arg1)->last_changed_date);
28157
29481
    {
28158
 
      char temp[256];
 
29482
      char temp[30];
28159
29483
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
28160
 
      ST(argvi) = sv_newmortal();
28161
 
      sv_setpv((SV*)ST(argvi++), temp);
 
29484
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
28162
29485
    }
28163
29486
    
28164
29487
    XSRETURN(argvi);
28629
29952
    arg1 = (struct svn_info_t *)(argp1);
28630
29953
    result =  ((arg1)->text_time);
28631
29954
    {
28632
 
      char temp[256];
 
29955
      char temp[30];
28633
29956
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
28634
 
      ST(argvi) = sv_newmortal();
28635
 
      sv_setpv((SV*)ST(argvi++), temp);
 
29957
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
28636
29958
    }
28637
29959
    
28638
29960
    XSRETURN(argvi);
28699
30021
    arg1 = (struct svn_info_t *)(argp1);
28700
30022
    result =  ((arg1)->prop_time);
28701
30023
    {
28702
 
      char temp[256];
 
30024
      char temp[30];
28703
30025
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
28704
 
      ST(argvi) = sv_newmortal();
28705
 
      sv_setpv((SV*)ST(argvi++), temp);
 
30026
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
28706
30027
    }
28707
30028
    
28708
30029
    XSRETURN(argvi);
29402
30723
    arg1 = (struct svn_info_t *)(argp1);
29403
30724
    result =  ((arg1)->size64);
29404
30725
    {
29405
 
      char temp[256];
 
30726
      char temp[30];
29406
30727
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
29407
 
      ST(argvi) = sv_newmortal();
29408
 
      sv_setpv((SV*)ST(argvi++), temp);
 
30728
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
29409
30729
    }
29410
30730
    
29411
30731
    XSRETURN(argvi);
29472
30792
    arg1 = (struct svn_info_t *)(argp1);
29473
30793
    result =  ((arg1)->working_size64);
29474
30794
    {
29475
 
      char temp[256];
 
30795
      char temp[30];
29476
30796
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
29477
 
      ST(argvi) = sv_newmortal();
29478
 
      sv_setpv((SV*)ST(argvi++), temp);
 
30797
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
29479
30798
    }
29480
30799
    
29481
30800
    XSRETURN(argvi);
30054
31373
    arg1 = (struct svn_client_info2_t *)(argp1);
30055
31374
    result =  ((arg1)->size);
30056
31375
    {
30057
 
      char temp[256];
 
31376
      char temp[30];
30058
31377
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
30059
 
      ST(argvi) = sv_newmortal();
30060
 
      sv_setpv((SV*)ST(argvi++), temp);
 
31378
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
30061
31379
    }
30062
31380
    
30063
31381
    XSRETURN(argvi);
30189
31507
    arg1 = (struct svn_client_info2_t *)(argp1);
30190
31508
    result =  ((arg1)->last_changed_date);
30191
31509
    {
30192
 
      char temp[256];
 
31510
      char temp[30];
30193
31511
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
30194
 
      ST(argvi) = sv_newmortal();
30195
 
      sv_setpv((SV*)ST(argvi++), temp);
 
31512
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = sv_2mortal(newSVpv(temp, 0)); argvi++  ;
30196
31513
    }
30197
31514
    
30198
31515
    XSRETURN(argvi);
30504
31821
}
30505
31822
 
30506
31823
 
 
31824
XS(_wrap_svn_client_info4) {
 
31825
  {
 
31826
    char *arg1 = (char *) 0 ;
 
31827
    svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
 
31828
    svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
 
31829
    svn_depth_t arg4 ;
 
31830
    svn_boolean_t arg5 ;
 
31831
    svn_boolean_t arg6 ;
 
31832
    svn_boolean_t arg7 ;
 
31833
    apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
 
31834
    svn_client_info_receiver2_t arg9 = (svn_client_info_receiver2_t) 0 ;
 
31835
    void *arg10 = (void *) 0 ;
 
31836
    svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
 
31837
    apr_pool_t *arg12 = (apr_pool_t *) 0 ;
 
31838
    apr_pool_t *_global_pool ;
 
31839
    int res1 ;
 
31840
    char *buf1 = 0 ;
 
31841
    int alloc1 = 0 ;
 
31842
    svn_opt_revision_t rev2 ;
 
31843
    svn_opt_revision_t rev3 ;
 
31844
    int val4 ;
 
31845
    int ecode4 = 0 ;
 
31846
    int val5 ;
 
31847
    int ecode5 = 0 ;
 
31848
    int val6 ;
 
31849
    int ecode6 = 0 ;
 
31850
    int val7 ;
 
31851
    int ecode7 = 0 ;
 
31852
    int res10 ;
 
31853
    void *argp11 = 0 ;
 
31854
    int res11 = 0 ;
 
31855
    int argvi = 0;
 
31856
    svn_error_t *result = 0 ;
 
31857
    dXSARGS;
 
31858
    
 
31859
    {
 
31860
      _global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
 
31861
    }
 
31862
    if ((items < 11) || (items > 12)) {
 
31863
      SWIG_croak("Usage: svn_client_info4(abspath_or_url,peg_revision,revision,depth,fetch_excluded,fetch_actual_only,include_externals,changelists,receiver,receiver_baton,ctx,scratch_pool);");
 
31864
    }
 
31865
    res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
 
31866
    if (!SWIG_IsOK(res1)) {
 
31867
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_info4" "', argument " "1"" of type '" "char const *""'");
 
31868
    }
 
31869
    arg1 = (char *)(buf1);
 
31870
    {
 
31871
      if (_global_pool == NULL)
 
31872
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
31873
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
 
31874
    }
 
31875
    {
 
31876
      if (_global_pool == NULL)
 
31877
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
31878
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
 
31879
    }
 
31880
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
 
31881
    if (!SWIG_IsOK(ecode4)) {
 
31882
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_client_info4" "', argument " "4"" of type '" "svn_depth_t""'");
 
31883
    } 
 
31884
    arg4 = (svn_depth_t)(val4);
 
31885
    ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
 
31886
    if (!SWIG_IsOK(ecode5)) {
 
31887
      SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "svn_client_info4" "', argument " "5"" of type '" "svn_boolean_t""'");
 
31888
    } 
 
31889
    arg5 = (svn_boolean_t)(val5);
 
31890
    ecode6 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
 
31891
    if (!SWIG_IsOK(ecode6)) {
 
31892
      SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "svn_client_info4" "', argument " "6"" of type '" "svn_boolean_t""'");
 
31893
    } 
 
31894
    arg6 = (svn_boolean_t)(val6);
 
31895
    ecode7 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(6), &val7);
 
31896
    if (!SWIG_IsOK(ecode7)) {
 
31897
      SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "svn_client_info4" "', argument " "7"" of type '" "svn_boolean_t""'");
 
31898
    } 
 
31899
    arg7 = (svn_boolean_t)(val7);
 
31900
    {
 
31901
      arg8 = SvOK(ST(7)) ? svn_swig_pl_strings_to_array(
 
31902
        ST(7), _global_pool) : NULL;
 
31903
    }
 
31904
    {
 
31905
      int res = SWIG_ConvertFunctionPtr(ST(8), (void**)(&arg9), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t);
 
31906
      if (!SWIG_IsOK(res)) {
 
31907
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_client_info4" "', argument " "9"" of type '" "svn_client_info_receiver2_t""'"); 
 
31908
      }
 
31909
    }
 
31910
    res10 = SWIG_ConvertPtr(ST(9),SWIG_as_voidptrptr(&arg10), 0, 0);
 
31911
    if (!SWIG_IsOK(res10)) {
 
31912
      SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "svn_client_info4" "', argument " "10"" of type '" "void *""'"); 
 
31913
    }
 
31914
    res11 = SWIG_ConvertPtr(ST(10), &argp11,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
 
31915
    if (!SWIG_IsOK(res11)) {
 
31916
      SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "svn_client_info4" "', argument " "11"" of type '" "svn_client_ctx_t *""'"); 
 
31917
    }
 
31918
    arg11 = (svn_client_ctx_t *)(argp11);
 
31919
    if (items > 11) {
 
31920
      
 
31921
    }
 
31922
    {
 
31923
      if (!arg2) {
 
31924
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
 
31925
      }
 
31926
    }
 
31927
    {
 
31928
      if (!arg3) {
 
31929
        SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
 
31930
      }
 
31931
    }
 
31932
    {
 
31933
      result = (svn_error_t *)svn_client_info4((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,(apr_array_header_t const *)arg8,arg9,arg10,arg11,arg12);
 
31934
      
 
31935
      
 
31936
      
 
31937
    }
 
31938
    {
 
31939
      if (result) {
 
31940
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
31941
        
 
31942
        if (SvOK(exception_handler)) {
 
31943
          SV *callback_result;
 
31944
          
 
31945
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
31946
            &callback_result, "S", result,
 
31947
            SWIGTYPE_p_svn_error_t);
 
31948
        } else {
 
31949
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
31950
          argvi++;
 
31951
        }
 
31952
      }
 
31953
    }
 
31954
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
31955
    
 
31956
    
 
31957
    
 
31958
    
 
31959
    
 
31960
    
 
31961
    
 
31962
    
 
31963
    
 
31964
    
 
31965
    
 
31966
    XSRETURN(argvi);
 
31967
  fail:
 
31968
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
31969
    
 
31970
    
 
31971
    
 
31972
    
 
31973
    
 
31974
    
 
31975
    
 
31976
    
 
31977
    
 
31978
    
 
31979
    
 
31980
    SWIG_croak_null();
 
31981
  }
 
31982
}
 
31983
 
 
31984
 
30507
31985
XS(_wrap_svn_client_info3) {
30508
31986
  {
30509
31987
    char *arg1 = (char *) 0 ;
30548
32026
    }
30549
32027
    arg1 = (char *)(buf1);
30550
32028
    {
30551
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
32029
      if (_global_pool == NULL)
 
32030
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
32031
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
30552
32032
    }
30553
32033
    {
30554
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
32034
      if (_global_pool == NULL)
 
32035
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
32036
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
30555
32037
    }
30556
32038
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
30557
32039
    if (!SWIG_IsOK(ecode4)) {
30569
32051
    } 
30570
32052
    arg6 = (svn_boolean_t)(val6);
30571
32053
    {
30572
 
      arg7 = SvOK(ST(6)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
32054
      arg7 = SvOK(ST(6)) ? svn_swig_pl_strings_to_array(
30573
32055
        ST(6), _global_pool) : NULL;
30574
32056
    }
30575
32057
    {
30688
32170
    }
30689
32171
    arg1 = (char *)(buf1);
30690
32172
    {
30691
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
32173
      if (_global_pool == NULL)
 
32174
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
32175
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
30692
32176
    }
30693
32177
    {
30694
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
32178
      if (_global_pool == NULL)
 
32179
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
32180
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
30695
32181
    }
30696
32182
    {
30697
32183
      arg4 = svn_swig_pl_info_receiver;
30703
32189
    } 
30704
32190
    arg6 = (svn_depth_t)(val6);
30705
32191
    {
30706
 
      arg7 = SvOK(ST(5)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
32192
      arg7 = SvOK(ST(5)) ? svn_swig_pl_strings_to_array(
30707
32193
        ST(5), _global_pool) : NULL;
30708
32194
    }
30709
32195
    res8 = SWIG_ConvertPtr(ST(6), &argp8,SWIGTYPE_p_svn_client_ctx_t, 0 |  0 );
30803
32289
    }
30804
32290
    arg1 = (char *)(buf1);
30805
32291
    {
30806
 
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE);
 
32292
      if (_global_pool == NULL)
 
32293
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
32294
      arg2 = svn_swig_pl_set_revision(&rev2, ST(1), TRUE, _global_pool);
30807
32295
    }
30808
32296
    {
30809
 
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE);
 
32297
      if (_global_pool == NULL)
 
32298
      _global_pool = svn_swig_pl_make_pool((SV *)NULL);
 
32299
      arg3 = svn_swig_pl_set_revision(&rev3, ST(2), TRUE, _global_pool);
30810
32300
    }
30811
32301
    {
30812
32302
      arg4 = svn_swig_pl_info_receiver;
33718
35208
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_ssl_client_cert_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_ssl_client_cert_t **,void *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
33719
35209
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_auth_cred_ssl_server_trust_t **,void *,char const *,apr_uint32_t,svn_auth_ssl_server_cert_info_t const *,svn_boolean_t,apr_pool_t *)|svn_auth_ssl_server_trust_prompt_func_t", 0, 0, (void*)0, 0};
33720
35210
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_auth_cred_username_t **,void *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_username_prompt_func_t", 0, 0, (void*)0, 0};
 
35211
static swig_type_info _swigt__p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_ra_open_tunnel_func_t|struct svn_error_t *(*)(svn_stream_t **,svn_stream_t **,svn_ra_close_tunnel_func_t *,void **,void *,char const *,char const *,char const *,int,svn_cancel_func_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
33721
35212
static swig_type_info _swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "svn_wc_conflict_resolver_func2_t|struct svn_error_t *(*)(svn_wc_conflict_result_t **,svn_wc_conflict_description2_t const *,void *,apr_pool_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
33722
35213
static swig_type_info _swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_wc_conflict_resolver_func_t|struct svn_error_t *(*)(svn_wc_conflict_result_t **,svn_wc_conflict_description_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
33723
35214
static swig_type_info _swigt__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_client_diff_summarize_func_t|struct svn_error_t *(*)(svn_client_diff_summarize_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
33726
35217
static swig_type_info _swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,apr_int64_t,svn_revnum_t,char const *,char const *,char const *,apr_pool_t *)|svn_client_blame_receiver_t", 0, 0, (void*)0, 0};
33727
35218
static swig_type_info _swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_client_blame_receiver2_t|struct svn_error_t *(*)(void *,apr_int64_t,svn_revnum_t,char const *,char const *,svn_revnum_t,char const *,char const *,char const *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
33728
35219
static swig_type_info _swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,apr_hash_t *,svn_revnum_t,char const *,char const *,char const *,apr_pool_t *)|svn_log_message_receiver_t", 0, 0, (void*)0, 0};
 
35220
static swig_type_info _swigt__p_f_p_void_p_q_const__char__int = {"_p_f_p_void_p_q_const__char__int", "int (*)(void *,char const *)|svn_ra_check_tunnel_func_t", 0, 0, (void*)0, 0};
33729
35221
static swig_type_info _swigt__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void = {"_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void", "void (*)(void *,char const *,enum svn_wc_notify_action_t,enum svn_node_kind_t,char const *,enum svn_wc_notify_state_t,enum svn_wc_notify_state_t,long)|svn_wc_notify_func_t", 0, 0, (void*)0, 0};
33730
35222
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,apr_hash_t *,apr_array_header_t *,apr_pool_t *)|svn_proplist_receiver2_t", 0, 0, (void*)0, 0};
33731
35223
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,apr_hash_t *,apr_pool_t *)|svn_proplist_receiver_t", 0, 0, (void*)0, 0};
33843
35335
static swig_type_info _swigt__p_svn_wc_committed_queue_t = {"_p_svn_wc_committed_queue_t", "struct svn_wc_committed_queue_t *|svn_wc_committed_queue_t *", 0, 0, (void*)0, 0};
33844
35336
static swig_type_info _swigt__p_svn_wc_conflict_action_t = {"_p_svn_wc_conflict_action_t", "enum svn_wc_conflict_action_t *|svn_wc_conflict_action_t *", 0, 0, (void*)0, 0};
33845
35337
static swig_type_info _swigt__p_svn_wc_conflict_choice_t = {"_p_svn_wc_conflict_choice_t", "enum svn_wc_conflict_choice_t *|svn_wc_conflict_choice_t *", 0, 0, (void*)0, 0};
33846
 
static swig_type_info _swigt__p_svn_wc_conflict_description2_t = {"_p_svn_wc_conflict_description2_t", "struct svn_wc_conflict_description2_t *|svn_wc_conflict_description2_t *", 0, 0, (void*)0, 0};
33847
35338
static swig_type_info _swigt__p_svn_wc_conflict_description_t = {"_p_svn_wc_conflict_description_t", "struct svn_wc_conflict_description_t *|svn_wc_conflict_description_t *", 0, 0, (void*)0, 0};
33848
35339
static swig_type_info _swigt__p_svn_wc_conflict_kind_t = {"_p_svn_wc_conflict_kind_t", "enum svn_wc_conflict_kind_t *|svn_wc_conflict_kind_t *", 0, 0, (void*)0, 0};
33849
35340
static swig_type_info _swigt__p_svn_wc_conflict_reason_t = {"_p_svn_wc_conflict_reason_t", "enum svn_wc_conflict_reason_t *|svn_wc_conflict_reason_t *", 0, 0, (void*)0, 0};
33850
 
static swig_type_info _swigt__p_svn_wc_conflict_result_t = {"_p_svn_wc_conflict_result_t", "struct svn_wc_conflict_result_t *|svn_wc_conflict_result_t *", 0, 0, (void*)0, 0};
33851
35341
static swig_type_info _swigt__p_svn_wc_conflict_version_t = {"_p_svn_wc_conflict_version_t", "struct svn_wc_conflict_version_t *|svn_wc_conflict_version_t *", 0, 0, (void*)0, 0};
33852
35342
static swig_type_info _swigt__p_svn_wc_context_t = {"_p_svn_wc_context_t", "struct svn_wc_context_t *|svn_wc_context_t *", 0, 0, (void*)0, 0};
33853
35343
static swig_type_info _swigt__p_svn_wc_diff_callbacks2_t = {"_p_svn_wc_diff_callbacks2_t", "struct svn_wc_diff_callbacks2_t *|svn_wc_diff_callbacks2_t *", 0, 0, (void*)0, 0};
33893
35383
  &_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
33894
35384
  &_swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
33895
35385
  &_swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
 
35386
  &_swigt__p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t,
33896
35387
  &_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
33897
35388
  &_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t,
33898
35389
  &_swigt__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t,
33901
35392
  &_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
33902
35393
  &_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
33903
35394
  &_swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
 
35395
  &_swigt__p_f_p_void_p_q_const__char__int,
33904
35396
  &_swigt__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void,
33905
35397
  &_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
33906
35398
  &_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
34018
35510
  &_swigt__p_svn_wc_committed_queue_t,
34019
35511
  &_swigt__p_svn_wc_conflict_action_t,
34020
35512
  &_swigt__p_svn_wc_conflict_choice_t,
34021
 
  &_swigt__p_svn_wc_conflict_description2_t,
34022
35513
  &_swigt__p_svn_wc_conflict_description_t,
34023
35514
  &_swigt__p_svn_wc_conflict_kind_t,
34024
35515
  &_swigt__p_svn_wc_conflict_reason_t,
34025
 
  &_swigt__p_svn_wc_conflict_result_t,
34026
35516
  &_swigt__p_svn_wc_conflict_version_t,
34027
35517
  &_swigt__p_svn_wc_context_t,
34028
35518
  &_swigt__p_svn_wc_diff_callbacks2_t,
34068
35558
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34069
35559
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34070
35560
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
35561
static swig_cast_info _swigc__p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34071
35562
static swig_cast_info _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34072
35563
static swig_cast_info _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34073
35564
static swig_cast_info _swigc__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34076
35567
static swig_cast_info _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34077
35568
static swig_cast_info _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34078
35569
static swig_cast_info _swigc__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
35570
static swig_cast_info _swigc__p_f_p_void_p_q_const__char__int[] = {  {&_swigt__p_f_p_void_p_q_const__char__int, 0, 0, 0},{0, 0, 0, 0}};
34079
35571
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void[] = {  {&_swigt__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void, 0, 0, 0},{0, 0, 0, 0}};
34080
35572
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34081
35573
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
34193
35685
static swig_cast_info _swigc__p_svn_wc_committed_queue_t[] = {  {&_swigt__p_svn_wc_committed_queue_t, 0, 0, 0},{0, 0, 0, 0}};
34194
35686
static swig_cast_info _swigc__p_svn_wc_conflict_action_t[] = {  {&_swigt__p_svn_wc_conflict_action_t, 0, 0, 0},{0, 0, 0, 0}};
34195
35687
static swig_cast_info _swigc__p_svn_wc_conflict_choice_t[] = {  {&_swigt__p_svn_wc_conflict_choice_t, 0, 0, 0},{0, 0, 0, 0}};
34196
 
static swig_cast_info _swigc__p_svn_wc_conflict_description2_t[] = {  {&_swigt__p_svn_wc_conflict_description2_t, 0, 0, 0},{0, 0, 0, 0}};
34197
35688
static swig_cast_info _swigc__p_svn_wc_conflict_description_t[] = {  {&_swigt__p_svn_wc_conflict_description_t, 0, 0, 0},{0, 0, 0, 0}};
34198
35689
static swig_cast_info _swigc__p_svn_wc_conflict_kind_t[] = {  {&_swigt__p_svn_wc_conflict_kind_t, 0, 0, 0},{0, 0, 0, 0}};
34199
35690
static swig_cast_info _swigc__p_svn_wc_conflict_reason_t[] = {  {&_swigt__p_svn_wc_conflict_reason_t, 0, 0, 0},{0, 0, 0, 0}};
34200
 
static swig_cast_info _swigc__p_svn_wc_conflict_result_t[] = {  {&_swigt__p_svn_wc_conflict_result_t, 0, 0, 0},{0, 0, 0, 0}};
34201
35691
static swig_cast_info _swigc__p_svn_wc_conflict_version_t[] = {  {&_swigt__p_svn_wc_conflict_version_t, 0, 0, 0},{0, 0, 0, 0}};
34202
35692
static swig_cast_info _swigc__p_svn_wc_context_t[] = {  {&_swigt__p_svn_wc_context_t, 0, 0, 0},{0, 0, 0, 0}};
34203
35693
static swig_cast_info _swigc__p_svn_wc_diff_callbacks2_t[] = {  {&_swigt__p_svn_wc_diff_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
34243
35733
  _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
34244
35734
  _swigc__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
34245
35735
  _swigc__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
 
35736
  _swigc__p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t,
34246
35737
  _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
34247
35738
  _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t,
34248
35739
  _swigc__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t,
34251
35742
  _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
34252
35743
  _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
34253
35744
  _swigc__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
 
35745
  _swigc__p_f_p_void_p_q_const__char__int,
34254
35746
  _swigc__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void,
34255
35747
  _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
34256
35748
  _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
34368
35860
  _swigc__p_svn_wc_committed_queue_t,
34369
35861
  _swigc__p_svn_wc_conflict_action_t,
34370
35862
  _swigc__p_svn_wc_conflict_choice_t,
34371
 
  _swigc__p_svn_wc_conflict_description2_t,
34372
35863
  _swigc__p_svn_wc_conflict_description_t,
34373
35864
  _swigc__p_svn_wc_conflict_kind_t,
34374
35865
  _swigc__p_svn_wc_conflict_reason_t,
34375
 
  _swigc__p_svn_wc_conflict_result_t,
34376
35866
  _swigc__p_svn_wc_conflict_version_t,
34377
35867
  _swigc__p_svn_wc_context_t,
34378
35868
  _swigc__p_svn_wc_diff_callbacks2_t,
34559
36049
{"SVN::_Client::svn_client_ctx_t_conflict_baton2_get", _wrap_svn_client_ctx_t_conflict_baton2_get},
34560
36050
{"SVN::_Client::svn_client_ctx_t_wc_ctx_set", _wrap_svn_client_ctx_t_wc_ctx_set},
34561
36051
{"SVN::_Client::svn_client_ctx_t_wc_ctx_get", _wrap_svn_client_ctx_t_wc_ctx_get},
 
36052
{"SVN::_Client::svn_client_ctx_t_check_tunnel_func_set", _wrap_svn_client_ctx_t_check_tunnel_func_set},
 
36053
{"SVN::_Client::svn_client_ctx_t_check_tunnel_func_get", _wrap_svn_client_ctx_t_check_tunnel_func_get},
 
36054
{"SVN::_Client::svn_client_ctx_t_open_tunnel_func_set", _wrap_svn_client_ctx_t_open_tunnel_func_set},
 
36055
{"SVN::_Client::svn_client_ctx_t_open_tunnel_func_get", _wrap_svn_client_ctx_t_open_tunnel_func_get},
 
36056
{"SVN::_Client::svn_client_ctx_t_tunnel_baton_set", _wrap_svn_client_ctx_t_tunnel_baton_set},
 
36057
{"SVN::_Client::svn_client_ctx_t_tunnel_baton_get", _wrap_svn_client_ctx_t_tunnel_baton_get},
34562
36058
{"SVN::_Client::new_svn_client_ctx_t", _wrap_new_svn_client_ctx_t},
34563
36059
{"SVN::_Client::delete_svn_client_ctx_t", _wrap_delete_svn_client_ctx_t},
34564
36060
{"SVN::_Client::svn_client_create_context2", _wrap_svn_client_create_context2},
34668
36164
{"SVN::_Client::new_svn_client_status_t", _wrap_new_svn_client_status_t},
34669
36165
{"SVN::_Client::delete_svn_client_status_t", _wrap_delete_svn_client_status_t},
34670
36166
{"SVN::_Client::svn_client_status_dup", _wrap_svn_client_status_dup},
 
36167
{"SVN::_Client::svn_client_status6", _wrap_svn_client_status6},
34671
36168
{"SVN::_Client::svn_client_status5", _wrap_svn_client_status5},
34672
36169
{"SVN::_Client::svn_client_status4", _wrap_svn_client_status4},
34673
36170
{"SVN::_Client::svn_client_status3", _wrap_svn_client_status3},
34717
36214
{"SVN::_Client::svn_client_mergeinfo_log", _wrap_svn_client_mergeinfo_log},
34718
36215
{"SVN::_Client::svn_client_mergeinfo_log_merged", _wrap_svn_client_mergeinfo_log_merged},
34719
36216
{"SVN::_Client::svn_client_mergeinfo_log_eligible", _wrap_svn_client_mergeinfo_log_eligible},
 
36217
{"SVN::_Client::svn_client_vacuum", _wrap_svn_client_vacuum},
 
36218
{"SVN::_Client::svn_client_cleanup2", _wrap_svn_client_cleanup2},
34720
36219
{"SVN::_Client::svn_client_cleanup", _wrap_svn_client_cleanup},
34721
36220
{"SVN::_Client::svn_client_upgrade", _wrap_svn_client_upgrade},
34722
36221
{"SVN::_Client::svn_client_relocate2", _wrap_svn_client_relocate2},
34723
36222
{"SVN::_Client::svn_client_relocate", _wrap_svn_client_relocate},
 
36223
{"SVN::_Client::svn_client_revert3", _wrap_svn_client_revert3},
34724
36224
{"SVN::_Client::svn_client_revert2", _wrap_svn_client_revert2},
34725
36225
{"SVN::_Client::svn_client_revert", _wrap_svn_client_revert},
34726
36226
{"SVN::_Client::svn_client_resolved", _wrap_svn_client_resolved},
34733
36233
{"SVN::_Client::svn_client_copy_source_t_peg_revision_get", _wrap_svn_client_copy_source_t_peg_revision_get},
34734
36234
{"SVN::_Client::new_svn_client_copy_source_t", _wrap_new_svn_client_copy_source_t},
34735
36235
{"SVN::_Client::delete_svn_client_copy_source_t", _wrap_delete_svn_client_copy_source_t},
 
36236
{"SVN::_Client::svn_client_copy7", _wrap_svn_client_copy7},
34736
36237
{"SVN::_Client::svn_client_copy6", _wrap_svn_client_copy6},
34737
36238
{"SVN::_Client::svn_client_copy5", _wrap_svn_client_copy5},
34738
36239
{"SVN::_Client::svn_client_copy4", _wrap_svn_client_copy4},
34775
36276
{"SVN::_Client::svn_client_ls3", _wrap_svn_client_ls3},
34776
36277
{"SVN::_Client::svn_client_ls2", _wrap_svn_client_ls2},
34777
36278
{"SVN::_Client::svn_client_ls", _wrap_svn_client_ls},
 
36279
{"SVN::_Client::svn_client_cat3", _wrap_svn_client_cat3},
34778
36280
{"SVN::_Client::svn_client_cat2", _wrap_svn_client_cat2},
34779
36281
{"SVN::_Client::svn_client_cat", _wrap_svn_client_cat},
34780
36282
{"SVN::_Client::svn_client_add_to_changelist", _wrap_svn_client_add_to_changelist},
34864
36366
{"SVN::_Client::new_svn_client_info2_t", _wrap_new_svn_client_info2_t},
34865
36367
{"SVN::_Client::delete_svn_client_info2_t", _wrap_delete_svn_client_info2_t},
34866
36368
{"SVN::_Client::svn_client_info2_dup", _wrap_svn_client_info2_dup},
 
36369
{"SVN::_Client::svn_client_info4", _wrap_svn_client_info4},
34867
36370
{"SVN::_Client::svn_client_info3", _wrap_svn_client_info3},
34868
36371
{"SVN::_Client::svn_client_info2", _wrap_svn_client_info2},
34869
36372
{"SVN::_Client::svn_client_info", _wrap_svn_client_info},
34899
36402
};
34900
36403
/* -----------------------------------------------------------------------------
34901
36404
 * Type initialization:
34902
 
 * This problem is tough by the requirement that no dynamic 
34903
 
 * memory is used. Also, since swig_type_info structures store pointers to 
 
36405
 * This problem is tough by the requirement that no dynamic
 
36406
 * memory is used. Also, since swig_type_info structures store pointers to
34904
36407
 * swig_cast_info structures and swig_cast_info structures store pointers back
34905
 
 * to swig_type_info structures, we need some lookup code at initialization. 
34906
 
 * The idea is that swig generates all the structures that are needed. 
34907
 
 * The runtime then collects these partially filled structures. 
34908
 
 * The SWIG_InitializeModule function takes these initial arrays out of 
 
36408
 * to swig_type_info structures, we need some lookup code at initialization.
 
36409
 * The idea is that swig generates all the structures that are needed.
 
36410
 * The runtime then collects these partially filled structures.
 
36411
 * The SWIG_InitializeModule function takes these initial arrays out of
34909
36412
 * swig_module, and does all the lookup, filling in the swig_module.types
34910
36413
 * array with the correct data and linking the correct swig_cast_info
34911
36414
 * structures together.
34912
36415
 *
34913
 
 * The generated swig_type_info structures are assigned staticly to an initial 
 
36416
 * The generated swig_type_info structures are assigned staticly to an initial
34914
36417
 * array. We just loop through that array, and handle each type individually.
34915
36418
 * First we lookup if this type has been already loaded, and if so, use the
34916
36419
 * loaded structure instead of the generated one. Then we have to fill in the
34920
36423
 * a column is one of the swig_cast_info structures for that type.
34921
36424
 * The cast_initial array is actually an array of arrays, because each row has
34922
36425
 * a variable number of columns. So to actually build the cast linked list,
34923
 
 * we find the array of casts associated with the type, and loop through it 
 
36426
 * we find the array of casts associated with the type, and loop through it
34924
36427
 * adding the casts to the list. The one last trick we need to do is making
34925
36428
 * sure the type pointer in the swig_cast_info struct is correct.
34926
36429
 *
34927
 
 * First off, we lookup the cast->type name to see if it is already loaded. 
 
36430
 * First off, we lookup the cast->type name to see if it is already loaded.
34928
36431
 * There are three cases to handle:
34929
36432
 *  1) If the cast->type has already been loaded AND the type we are adding
34930
36433
 *     casting info to has not been loaded (it is in this module), THEN we
34931
36434
 *     replace the cast->type pointer with the type pointer that has already
34932
36435
 *     been loaded.
34933
 
 *  2) If BOTH types (the one we are adding casting info to, and the 
 
36436
 *  2) If BOTH types (the one we are adding casting info to, and the
34934
36437
 *     cast->type) are loaded, THEN the cast info has already been loaded by
34935
36438
 *     the previous module so we just ignore it.
34936
36439
 *  3) Finally, if cast->type has not already been loaded, then we add that
34993
36496
    module_head->next = &swig_module;
34994
36497
  }
34995
36498
  
34996
 
  /* When multiple interpeters are used, a module could have already been initialized in
 
36499
  /* When multiple interpreters are used, a module could have already been initialized in
34997
36500
       a different interpreter, but not yet have a pointer in this interpreter.
34998
36501
       In this case, we do not want to continue adding types... everything should be
34999
36502
       set up already */
35192
36695
    SvREADONLY_on(sv);
35193
36696
  }
35194
36697
  
35195
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36698
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35196
36699
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_COMMIT_ITEM_ADD", TRUE | 0x2 | GV_ADDMULTI);
35197
36700
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x01)));
35198
36701
    SvREADONLY_on(sv);
35199
36702
  } while(0) /*@SWIG@*/;
35200
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36703
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35201
36704
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_COMMIT_ITEM_DELETE", TRUE | 0x2 | GV_ADDMULTI);
35202
36705
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x02)));
35203
36706
    SvREADONLY_on(sv);
35204
36707
  } while(0) /*@SWIG@*/;
35205
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36708
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35206
36709
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_COMMIT_ITEM_TEXT_MODS", TRUE | 0x2 | GV_ADDMULTI);
35207
36710
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x04)));
35208
36711
    SvREADONLY_on(sv);
35209
36712
  } while(0) /*@SWIG@*/;
35210
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36713
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35211
36714
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_COMMIT_ITEM_PROP_MODS", TRUE | 0x2 | GV_ADDMULTI);
35212
36715
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x08)));
35213
36716
    SvREADONLY_on(sv);
35214
36717
  } while(0) /*@SWIG@*/;
35215
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36718
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35216
36719
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_COMMIT_ITEM_IS_COPY", TRUE | 0x2 | GV_ADDMULTI);
35217
36720
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x10)));
35218
36721
    SvREADONLY_on(sv);
35219
36722
  } while(0) /*@SWIG@*/;
35220
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36723
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35221
36724
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_COMMIT_ITEM_LOCK_TOKEN", TRUE | 0x2 | GV_ADDMULTI);
35222
36725
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x20)));
35223
36726
    SvREADONLY_on(sv);
35224
36727
  } while(0) /*@SWIG@*/;
35225
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36728
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35226
36729
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_COMMIT_ITEM_MOVED_HERE", TRUE | 0x2 | GV_ADDMULTI);
35227
36730
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x40)));
35228
36731
    SvREADONLY_on(sv);
35229
36732
  } while(0) /*@SWIG@*/;
35230
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36733
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35231
36734
    SV *sv = get_sv((char*) SWIG_prefix "svn_client_diff_summarize_kind_normal", TRUE | 0x2 | GV_ADDMULTI);
35232
36735
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_client_diff_summarize_kind_normal)));
35233
36736
    SvREADONLY_on(sv);
35234
36737
  } while(0) /*@SWIG@*/;
35235
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36738
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35236
36739
    SV *sv = get_sv((char*) SWIG_prefix "svn_client_diff_summarize_kind_added", TRUE | 0x2 | GV_ADDMULTI);
35237
36740
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_client_diff_summarize_kind_added)));
35238
36741
    SvREADONLY_on(sv);
35239
36742
  } while(0) /*@SWIG@*/;
35240
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36743
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35241
36744
    SV *sv = get_sv((char*) SWIG_prefix "svn_client_diff_summarize_kind_modified", TRUE | 0x2 | GV_ADDMULTI);
35242
36745
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_client_diff_summarize_kind_modified)));
35243
36746
    SvREADONLY_on(sv);
35244
36747
  } while(0) /*@SWIG@*/;
35245
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36748
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35246
36749
    SV *sv = get_sv((char*) SWIG_prefix "svn_client_diff_summarize_kind_deleted", TRUE | 0x2 | GV_ADDMULTI);
35247
36750
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_client_diff_summarize_kind_deleted)));
35248
36751
    SvREADONLY_on(sv);
35249
36752
  } while(0) /*@SWIG@*/;
35250
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36753
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35251
36754
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_AUTH_USERNAME", TRUE | 0x2 | GV_ADDMULTI);
35252
36755
    sv_setsv(sv, SWIG_FromCharPtr("username"));
35253
36756
    SvREADONLY_on(sv);
35254
36757
  } while(0) /*@SWIG@*/;
35255
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36758
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35256
36759
    SV *sv = get_sv((char*) SWIG_prefix "SVN_CLIENT_AUTH_PASSWORD", TRUE | 0x2 | GV_ADDMULTI);
35257
36760
    sv_setsv(sv, SWIG_FromCharPtr("password"));
35258
36761
    SvREADONLY_on(sv);
35259
36762
  } while(0) /*@SWIG@*/;
35260
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
36763
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
35261
36764
    SV *sv = get_sv((char*) SWIG_prefix "SWIG_SVN_INFO_SIZE_UNKNOWN", TRUE | 0x2 | GV_ADDMULTI);
35262
36765
    sv_setsv(sv, SWIG_From_unsigned_SS_long  SWIG_PERL_CALL_ARGS_1((unsigned long)(-1)));
35263
36766
    SvREADONLY_on(sv);