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

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): James McCoy
  • 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
 
1504
1493
#define SWIGTYPE_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t swig_types[8]
1505
1494
#define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[9]
1506
1495
#define SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[10]
1507
 
#define SWIGTYPE_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[11]
1508
 
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[12]
1509
 
#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[13]
1510
 
#define SWIGTYPE_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[14]
1511
 
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[15]
1512
 
#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[16]
1513
 
#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[17]
1514
 
#define SWIGTYPE_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[18]
1515
 
#define SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[19]
1516
 
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[20]
1517
 
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[21]
1518
 
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[22]
1519
 
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[23]
1520
 
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[24]
1521
 
#define SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t swig_types[25]
1522
 
#define SWIGTYPE_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[26]
1523
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27]
1524
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[28]
1525
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[29]
1526
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[30]
1527
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[31]
1528
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[32]
1529
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[33]
1530
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[34]
1531
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[35]
1532
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[36]
1533
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[37]
1534
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t swig_types[38]
1535
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[39]
1536
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[40]
1537
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[41]
1538
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[42]
1539
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[43]
1540
 
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[44]
1541
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[45]
1542
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t swig_types[46]
1543
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[47]
1544
 
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[48]
1545
 
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[49]
1546
 
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[50]
1547
 
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[51]
1548
 
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[52]
1549
 
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[53]
1550
 
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[54]
1551
 
#define SWIGTYPE_p_int swig_types[55]
1552
 
#define SWIGTYPE_p_long swig_types[56]
1553
 
#define SWIGTYPE_p_p_apr_array_header_t swig_types[57]
1554
 
#define SWIGTYPE_p_p_apr_file_t swig_types[58]
1555
 
#define SWIGTYPE_p_p_apr_hash_t swig_types[59]
1556
 
#define SWIGTYPE_p_p_char swig_types[60]
1557
 
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[61]
1558
 
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[62]
1559
 
#define SWIGTYPE_p_p_svn_dirent_t swig_types[63]
1560
 
#define SWIGTYPE_p_p_svn_lock_t swig_types[64]
1561
 
#define SWIGTYPE_p_p_svn_ra_callbacks2_t swig_types[65]
1562
 
#define SWIGTYPE_p_p_svn_ra_plugin_t swig_types[66]
1563
 
#define SWIGTYPE_p_p_svn_ra_reporter2_t swig_types[67]
1564
 
#define SWIGTYPE_p_p_svn_ra_reporter3_t swig_types[68]
1565
 
#define SWIGTYPE_p_p_svn_ra_reporter_t swig_types[69]
1566
 
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[70]
1567
 
#define SWIGTYPE_p_p_svn_stream_t swig_types[71]
1568
 
#define SWIGTYPE_p_p_svn_string_t swig_types[72]
1569
 
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[73]
1570
 
#define SWIGTYPE_p_p_void swig_types[74]
1571
 
#define SWIGTYPE_p_svn_auth_baton_t swig_types[75]
1572
 
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[76]
1573
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[77]
1574
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[78]
1575
 
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[79]
1576
 
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[80]
1577
 
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[81]
1578
 
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[82]
1579
 
#define SWIGTYPE_p_svn_auth_provider_t swig_types[83]
1580
 
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[84]
1581
 
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[85]
1582
 
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[86]
1583
 
#define SWIGTYPE_p_svn_checksum_t swig_types[87]
1584
 
#define SWIGTYPE_p_svn_commit_info_t swig_types[88]
1585
 
#define SWIGTYPE_p_svn_config_t swig_types[89]
1586
 
#define SWIGTYPE_p_svn_delta_editor_t swig_types[90]
1587
 
#define SWIGTYPE_p_svn_depth_t swig_types[91]
1588
 
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[92]
1589
 
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[93]
1590
 
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[94]
1591
 
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[95]
1592
 
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[96]
1593
 
#define SWIGTYPE_p_svn_diff_fns_t swig_types[97]
1594
 
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[98]
1595
 
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[99]
1596
 
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[100]
1597
 
#define SWIGTYPE_p_svn_diff_t swig_types[101]
1598
 
#define SWIGTYPE_p_svn_dirent_t swig_types[102]
1599
 
#define SWIGTYPE_p_svn_errno_t swig_types[103]
1600
 
#define SWIGTYPE_p_svn_error_t swig_types[104]
1601
 
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[105]
1602
 
#define SWIGTYPE_p_svn_io_dirent_t swig_types[106]
1603
 
#define SWIGTYPE_p_svn_io_file_del_t swig_types[107]
1604
 
#define SWIGTYPE_p_svn_location_segment_t swig_types[108]
1605
 
#define SWIGTYPE_p_svn_lock_t swig_types[109]
1606
 
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[110]
1607
 
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[111]
1608
 
#define SWIGTYPE_p_svn_log_entry_t swig_types[112]
1609
 
#define SWIGTYPE_p_svn_merge_range_t swig_types[113]
1610
 
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[114]
1611
 
#define SWIGTYPE_p_svn_node_kind_t swig_types[115]
1612
 
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[116]
1613
 
#define SWIGTYPE_p_svn_opt_revision_t swig_types[117]
1614
 
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[118]
1615
 
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[119]
1616
 
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[120]
1617
 
#define SWIGTYPE_p_svn_patch_file_t swig_types[121]
1618
 
#define SWIGTYPE_p_svn_patch_t swig_types[122]
1619
 
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[123]
1620
 
#define SWIGTYPE_p_svn_prop_kind swig_types[124]
1621
 
#define SWIGTYPE_p_svn_prop_patch_t swig_types[125]
1622
 
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[126]
1623
 
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[127]
1624
 
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[128]
1625
 
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[129]
1626
 
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[130]
1627
 
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[131]
1628
 
#define SWIGTYPE_p_svn_ra_session_t swig_types[132]
1629
 
#define SWIGTYPE_p_svn_stream_mark_t swig_types[133]
1630
 
#define SWIGTYPE_p_svn_stream_t swig_types[134]
1631
 
#define SWIGTYPE_p_svn_string_t swig_types[135]
1632
 
#define SWIGTYPE_p_svn_stringbuf_t swig_types[136]
1633
 
#define SWIGTYPE_p_svn_tristate_t swig_types[137]
1634
 
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[138]
1635
 
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[139]
1636
 
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[140]
1637
 
#define SWIGTYPE_p_svn_version_checklist_t swig_types[141]
1638
 
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[142]
1639
 
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[143]
1640
 
#define SWIGTYPE_p_svn_version_extended_t swig_types[144]
1641
 
#define SWIGTYPE_p_svn_version_t swig_types[145]
1642
 
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[146]
1643
 
#define SWIGTYPE_p_unsigned_long swig_types[147]
1644
 
#define SWIGTYPE_p_void swig_types[148]
1645
 
static swig_type_info *swig_types[150];
1646
 
static swig_module_info swig_module = {swig_types, 149, 0, 0, 0, 0};
 
1496
#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[11]
 
1497
#define SWIGTYPE_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[12]
 
1498
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[13]
 
1499
#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[14]
 
1500
#define SWIGTYPE_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[15]
 
1501
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[16]
 
1502
#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[17]
 
1503
#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[18]
 
1504
#define SWIGTYPE_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[19]
 
1505
#define SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[20]
 
1506
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[21]
 
1507
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[22]
 
1508
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[23]
 
1509
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[24]
 
1510
#define SWIGTYPE_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[25]
 
1511
#define SWIGTYPE_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t swig_types[26]
 
1512
#define SWIGTYPE_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[27]
 
1513
#define SWIGTYPE_p_f_p_void_p_q_const__char__int swig_types[28]
 
1514
#define SWIGTYPE_p_f_p_void_p_q_const__char_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__char_p_p_q_const__svn_string_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__char_p_q_const__svn_string_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__char_svn_revnum_t_svn_boolean_t_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__char_svn_revnum_t_svn_boolean_t_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__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[35]
 
1521
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t swig_types[36]
 
1522
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[37]
 
1523
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[38]
 
1524
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[39]
 
1525
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t swig_types[40]
 
1526
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[41]
 
1527
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[42]
 
1528
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[43]
 
1529
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[44]
 
1530
#define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[45]
 
1531
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[46]
 
1532
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[47]
 
1533
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t swig_types[48]
 
1534
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[49]
 
1535
#define SWIGTYPE_p_f_p_void_p_void__void swig_types[50]
 
1536
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[51]
 
1537
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[52]
 
1538
#define SWIGTYPE_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t swig_types[53]
 
1539
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[54]
 
1540
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[55]
 
1541
#define SWIGTYPE_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[56]
 
1542
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[57]
 
1543
#define SWIGTYPE_p_int swig_types[58]
 
1544
#define SWIGTYPE_p_long swig_types[59]
 
1545
#define SWIGTYPE_p_p_apr_array_header_t swig_types[60]
 
1546
#define SWIGTYPE_p_p_apr_file_t swig_types[61]
 
1547
#define SWIGTYPE_p_p_apr_hash_t swig_types[62]
 
1548
#define SWIGTYPE_p_p_char swig_types[63]
 
1549
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[64]
 
1550
#define SWIGTYPE_p_p_f_p_void_p_void__void swig_types[65]
 
1551
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[66]
 
1552
#define SWIGTYPE_p_p_svn_dirent_t swig_types[67]
 
1553
#define SWIGTYPE_p_p_svn_lock_t swig_types[68]
 
1554
#define SWIGTYPE_p_p_svn_ra_callbacks2_t swig_types[69]
 
1555
#define SWIGTYPE_p_p_svn_ra_plugin_t swig_types[70]
 
1556
#define SWIGTYPE_p_p_svn_ra_reporter2_t swig_types[71]
 
1557
#define SWIGTYPE_p_p_svn_ra_reporter3_t swig_types[72]
 
1558
#define SWIGTYPE_p_p_svn_ra_reporter_t swig_types[73]
 
1559
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[74]
 
1560
#define SWIGTYPE_p_p_svn_stream_t swig_types[75]
 
1561
#define SWIGTYPE_p_p_svn_string_t swig_types[76]
 
1562
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[77]
 
1563
#define SWIGTYPE_p_p_void swig_types[78]
 
1564
#define SWIGTYPE_p_svn_auth_baton_t swig_types[79]
 
1565
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[80]
 
1566
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[81]
 
1567
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[82]
 
1568
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[83]
 
1569
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[84]
 
1570
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[85]
 
1571
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[86]
 
1572
#define SWIGTYPE_p_svn_auth_provider_t swig_types[87]
 
1573
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[88]
 
1574
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[89]
 
1575
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[90]
 
1576
#define SWIGTYPE_p_svn_checksum_t swig_types[91]
 
1577
#define SWIGTYPE_p_svn_commit_info_t swig_types[92]
 
1578
#define SWIGTYPE_p_svn_config_t swig_types[93]
 
1579
#define SWIGTYPE_p_svn_delta_editor_t swig_types[94]
 
1580
#define SWIGTYPE_p_svn_depth_t swig_types[95]
 
1581
#define SWIGTYPE_p_svn_diff_conflict_display_style_t swig_types[96]
 
1582
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[97]
 
1583
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[98]
 
1584
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[99]
 
1585
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[100]
 
1586
#define SWIGTYPE_p_svn_diff_fns_t swig_types[101]
 
1587
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[102]
 
1588
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[103]
 
1589
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[104]
 
1590
#define SWIGTYPE_p_svn_diff_t swig_types[105]
 
1591
#define SWIGTYPE_p_svn_dirent_t swig_types[106]
 
1592
#define SWIGTYPE_p_svn_errno_t swig_types[107]
 
1593
#define SWIGTYPE_p_svn_error_t swig_types[108]
 
1594
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[109]
 
1595
#define SWIGTYPE_p_svn_io_dirent_t swig_types[110]
 
1596
#define SWIGTYPE_p_svn_io_file_del_t swig_types[111]
 
1597
#define SWIGTYPE_p_svn_location_segment_t swig_types[112]
 
1598
#define SWIGTYPE_p_svn_lock_t swig_types[113]
 
1599
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[114]
 
1600
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[115]
 
1601
#define SWIGTYPE_p_svn_log_entry_t swig_types[116]
 
1602
#define SWIGTYPE_p_svn_merge_range_t swig_types[117]
 
1603
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[118]
 
1604
#define SWIGTYPE_p_svn_node_kind_t swig_types[119]
 
1605
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[120]
 
1606
#define SWIGTYPE_p_svn_opt_revision_t swig_types[121]
 
1607
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[122]
 
1608
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[123]
 
1609
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[124]
 
1610
#define SWIGTYPE_p_svn_patch_file_t swig_types[125]
 
1611
#define SWIGTYPE_p_svn_patch_t swig_types[126]
 
1612
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[127]
 
1613
#define SWIGTYPE_p_svn_prop_kind swig_types[128]
 
1614
#define SWIGTYPE_p_svn_prop_patch_t swig_types[129]
 
1615
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[130]
 
1616
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[131]
 
1617
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[132]
 
1618
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[133]
 
1619
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[134]
 
1620
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[135]
 
1621
#define SWIGTYPE_p_svn_ra_session_t swig_types[136]
 
1622
#define SWIGTYPE_p_svn_stream_mark_t swig_types[137]
 
1623
#define SWIGTYPE_p_svn_stream_t swig_types[138]
 
1624
#define SWIGTYPE_p_svn_string_t swig_types[139]
 
1625
#define SWIGTYPE_p_svn_stringbuf_t swig_types[140]
 
1626
#define SWIGTYPE_p_svn_tristate_t swig_types[141]
 
1627
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[142]
 
1628
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[143]
 
1629
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[144]
 
1630
#define SWIGTYPE_p_svn_version_checklist_t swig_types[145]
 
1631
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[146]
 
1632
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[147]
 
1633
#define SWIGTYPE_p_svn_version_extended_t swig_types[148]
 
1634
#define SWIGTYPE_p_svn_version_t swig_types[149]
 
1635
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[150]
 
1636
#define SWIGTYPE_p_unsigned_long swig_types[151]
 
1637
#define SWIGTYPE_p_void swig_types[152]
 
1638
static swig_type_info *swig_types[154];
 
1639
static swig_module_info swig_module = {swig_types, 153, 0, 0, 0, 0};
1647
1640
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1648
1641
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1649
1642
 
1654
1647
#define SWIG_name   "SVN::_Ra::boot_SVN___Ra"
1655
1648
#define SWIG_prefix "SVN::_Ra::"
1656
1649
 
1657
 
#define SWIGVERSION 0x020009 
 
1650
#define SWIGVERSION 0x020012 
1658
1651
#define SWIG_VERSION SWIGVERSION
1659
1652
 
1660
1653
 
2277
2270
  return _obj(revision, replay_baton, editor, edit_baton, rev_props, pool);
2278
2271
}
2279
2272
 
 
2273
static svn_boolean_t svn_ra_invoke_check_tunnel_func(
 
2274
  svn_ra_check_tunnel_func_t _obj, void *tunnel_baton, const char *tunnel_name) {
 
2275
  return _obj(tunnel_baton, tunnel_name);
 
2276
}
 
2277
 
 
2278
static void svn_ra_invoke_close_tunnel_func(
 
2279
  svn_ra_close_tunnel_func_t _obj, void *close_baton, void *tunnel_baton) {
 
2280
  _obj(close_baton, tunnel_baton);
 
2281
}
 
2282
 
 
2283
static svn_error_t * svn_ra_invoke_open_tunnel_func(
 
2284
  svn_ra_open_tunnel_func_t _obj, svn_stream_t **request, svn_stream_t **response, svn_ra_close_tunnel_func_t *close_func, void **close_baton, void *tunnel_baton, const char *tunnel_name, const char *user, const char *hostname, int port, svn_cancel_func_t cancel_func, void *cancel_baton, apr_pool_t *pool) {
 
2285
  return _obj(request, response, close_func, close_baton, tunnel_baton, tunnel_name, user, hostname, port, cancel_func, cancel_baton, pool);
 
2286
}
 
2287
 
2280
2288
static svn_error_t * svn_ra_invoke_init_func(
2281
2289
  svn_ra_init_func_t _obj, int abi_version, apr_pool_t *pool, apr_hash_t *hash) {
2282
2290
  return _obj(abi_version, pool, hash);
4164
4172
}
4165
4173
 
4166
4174
 
 
4175
XS(_wrap_svn_ra_callbacks2_t_check_tunnel_func_set) {
 
4176
  {
 
4177
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4178
    svn_ra_check_tunnel_func_t arg2 = (svn_ra_check_tunnel_func_t) 0 ;
 
4179
    void *argp1 = 0 ;
 
4180
    int res1 = 0 ;
 
4181
    int argvi = 0;
 
4182
    dXSARGS;
 
4183
    
 
4184
    if ((items < 2) || (items > 2)) {
 
4185
      SWIG_croak("Usage: svn_ra_callbacks2_t_check_tunnel_func_set(self,check_tunnel_func);");
 
4186
    }
 
4187
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4188
    if (!SWIG_IsOK(res1)) {
 
4189
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_check_tunnel_func_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4190
    }
 
4191
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4192
    {
 
4193
      int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char__int);
 
4194
      if (!SWIG_IsOK(res)) {
 
4195
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_check_tunnel_func_set" "', argument " "2"" of type '" "svn_ra_check_tunnel_func_t""'"); 
 
4196
      }
 
4197
    }
 
4198
    if (arg1) (arg1)->check_tunnel_func = arg2;
 
4199
    ST(argvi) = sv_newmortal();
 
4200
    
 
4201
    
 
4202
    XSRETURN(argvi);
 
4203
  fail:
 
4204
    
 
4205
    
 
4206
    SWIG_croak_null();
 
4207
  }
 
4208
}
 
4209
 
 
4210
 
 
4211
XS(_wrap_svn_ra_callbacks2_t_check_tunnel_func_get) {
 
4212
  {
 
4213
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4214
    void *argp1 = 0 ;
 
4215
    int res1 = 0 ;
 
4216
    int argvi = 0;
 
4217
    svn_ra_check_tunnel_func_t result;
 
4218
    dXSARGS;
 
4219
    
 
4220
    if ((items < 1) || (items > 1)) {
 
4221
      SWIG_croak("Usage: svn_ra_callbacks2_t_check_tunnel_func_get(self);");
 
4222
    }
 
4223
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4224
    if (!SWIG_IsOK(res1)) {
 
4225
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_check_tunnel_func_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4226
    }
 
4227
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4228
    result = (svn_ra_check_tunnel_func_t) ((arg1)->check_tunnel_func);
 
4229
    ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char__int); argvi++ ;
 
4230
    
 
4231
    XSRETURN(argvi);
 
4232
  fail:
 
4233
    
 
4234
    SWIG_croak_null();
 
4235
  }
 
4236
}
 
4237
 
 
4238
 
 
4239
XS(_wrap_svn_ra_callbacks2_t_open_tunnel_func_set) {
 
4240
  {
 
4241
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4242
    svn_ra_open_tunnel_func_t arg2 = (svn_ra_open_tunnel_func_t) 0 ;
 
4243
    void *argp1 = 0 ;
 
4244
    int res1 = 0 ;
 
4245
    int argvi = 0;
 
4246
    dXSARGS;
 
4247
    
 
4248
    if ((items < 2) || (items > 2)) {
 
4249
      SWIG_croak("Usage: svn_ra_callbacks2_t_open_tunnel_func_set(self,open_tunnel_func);");
 
4250
    }
 
4251
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4252
    if (!SWIG_IsOK(res1)) {
 
4253
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tunnel_func_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4254
    }
 
4255
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4256
    {
 
4257
      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);
 
4258
      if (!SWIG_IsOK(res)) {
 
4259
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_open_tunnel_func_set" "', argument " "2"" of type '" "svn_ra_open_tunnel_func_t""'"); 
 
4260
      }
 
4261
    }
 
4262
    if (arg1) (arg1)->open_tunnel_func = arg2;
 
4263
    ST(argvi) = sv_newmortal();
 
4264
    
 
4265
    
 
4266
    XSRETURN(argvi);
 
4267
  fail:
 
4268
    
 
4269
    
 
4270
    SWIG_croak_null();
 
4271
  }
 
4272
}
 
4273
 
 
4274
 
 
4275
XS(_wrap_svn_ra_callbacks2_t_open_tunnel_func_get) {
 
4276
  {
 
4277
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4278
    void *argp1 = 0 ;
 
4279
    int res1 = 0 ;
 
4280
    int argvi = 0;
 
4281
    svn_ra_open_tunnel_func_t result;
 
4282
    dXSARGS;
 
4283
    
 
4284
    if ((items < 1) || (items > 1)) {
 
4285
      SWIG_croak("Usage: svn_ra_callbacks2_t_open_tunnel_func_get(self);");
 
4286
    }
 
4287
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4288
    if (!SWIG_IsOK(res1)) {
 
4289
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_open_tunnel_func_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4290
    }
 
4291
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4292
    result = (svn_ra_open_tunnel_func_t) ((arg1)->open_tunnel_func);
 
4293
    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++ ;
 
4294
    
 
4295
    XSRETURN(argvi);
 
4296
  fail:
 
4297
    
 
4298
    SWIG_croak_null();
 
4299
  }
 
4300
}
 
4301
 
 
4302
 
 
4303
XS(_wrap_svn_ra_callbacks2_t_tunnel_baton_set) {
 
4304
  {
 
4305
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4306
    void *arg2 = (void *) 0 ;
 
4307
    void *argp1 = 0 ;
 
4308
    int res1 = 0 ;
 
4309
    int res2 ;
 
4310
    int argvi = 0;
 
4311
    dXSARGS;
 
4312
    
 
4313
    if ((items < 2) || (items > 2)) {
 
4314
      SWIG_croak("Usage: svn_ra_callbacks2_t_tunnel_baton_set(self,tunnel_baton);");
 
4315
    }
 
4316
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4317
    if (!SWIG_IsOK(res1)) {
 
4318
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_tunnel_baton_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4319
    }
 
4320
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4321
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
 
4322
    if (!SWIG_IsOK(res2)) {
 
4323
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_callbacks2_t_tunnel_baton_set" "', argument " "2"" of type '" "void *""'"); 
 
4324
    }
 
4325
    if (arg1) (arg1)->tunnel_baton = arg2;
 
4326
    ST(argvi) = sv_newmortal();
 
4327
    
 
4328
    
 
4329
    XSRETURN(argvi);
 
4330
  fail:
 
4331
    
 
4332
    
 
4333
    SWIG_croak_null();
 
4334
  }
 
4335
}
 
4336
 
 
4337
 
 
4338
XS(_wrap_svn_ra_callbacks2_t_tunnel_baton_get) {
 
4339
  {
 
4340
    struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
4341
    void *argp1 = 0 ;
 
4342
    int res1 = 0 ;
 
4343
    int argvi = 0;
 
4344
    void *result = 0 ;
 
4345
    dXSARGS;
 
4346
    
 
4347
    if ((items < 1) || (items > 1)) {
 
4348
      SWIG_croak("Usage: svn_ra_callbacks2_t_tunnel_baton_get(self);");
 
4349
    }
 
4350
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 |  0 );
 
4351
    if (!SWIG_IsOK(res1)) {
 
4352
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_tunnel_baton_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'"); 
 
4353
    }
 
4354
    arg1 = (struct svn_ra_callbacks2_t *)(argp1);
 
4355
    result = (void *) ((arg1)->tunnel_baton);
 
4356
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
 
4357
    
 
4358
    XSRETURN(argvi);
 
4359
  fail:
 
4360
    
 
4361
    SWIG_croak_null();
 
4362
  }
 
4363
}
 
4364
 
 
4365
 
4167
4366
XS(_wrap_new_svn_ra_callbacks2_t) {
4168
4367
  {
4169
4368
    int argvi = 0;
5118
5317
    }
5119
5318
    arg2 = (char *)(buf2);
5120
5319
    {
5121
 
      svn_ra_make_callbacks(&arg3, &arg4, ST(1), _global_pool);
 
5320
      svn_swig_pl_make_callbacks(&arg3, &arg4, ST(1), _global_pool);
5122
5321
    }
5123
5322
    {
5124
5323
      arg5 = svn_swig_pl_objs_to_hash_by_name (ST(2), "svn_config_t *",
6677
6876
    }
6678
6877
    arg1 = (svn_ra_session_t *)(argp1);
6679
6878
    {
6680
 
      arg3 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(1),
 
6879
      arg3 = svn_swig_pl_strings_to_array(ST(1),
6681
6880
        _global_pool);
6682
6881
    }
6683
6882
    ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
6826
7025
    } 
6827
7026
    arg8 = (svn_boolean_t)(val8);
6828
7027
    {
6829
 
      svn_delta_make_editor(&arg9, &arg10, ST(6), _global_pool);
 
7028
      svn_swig_pl_make_editor(&arg9, &arg10, ST(6), _global_pool);
6830
7029
    }
6831
7030
    if (items > 7) {
6832
7031
      
6953
7152
    } 
6954
7153
    arg7 = (svn_boolean_t)(val7);
6955
7154
    {
6956
 
      svn_delta_make_editor(&arg8, &arg9, ST(5), _global_pool);
 
7155
      svn_swig_pl_make_editor(&arg8, &arg9, ST(5), _global_pool);
6957
7156
    }
6958
7157
    if (items > 6) {
6959
7158
      
7065
7264
    } 
7066
7265
    arg6 = (svn_boolean_t)(val6);
7067
7266
    {
7068
 
      svn_delta_make_editor(&arg7, &arg8, ST(4), _global_pool);
 
7267
      svn_swig_pl_make_editor(&arg7, &arg8, ST(4), _global_pool);
7069
7268
    }
7070
7269
    if (items > 5) {
7071
7270
      
7204
7403
    } 
7205
7404
    arg9 = (svn_boolean_t)(val9);
7206
7405
    {
7207
 
      svn_delta_make_editor(&arg10, &arg11, ST(7), _global_pool);
 
7406
      svn_swig_pl_make_editor(&arg10, &arg11, ST(7), _global_pool);
7208
7407
    }
7209
7408
    if (items > 8) {
7210
7409
      
7334
7533
    }
7335
7534
    arg7 = (char *)(buf7);
7336
7535
    {
7337
 
      svn_delta_make_editor(&arg8, &arg9, ST(5), _global_pool);
 
7536
      svn_swig_pl_make_editor(&arg8, &arg9, ST(5), _global_pool);
7338
7537
    }
7339
7538
    if (items > 6) {
7340
7539
      
7455
7654
    }
7456
7655
    arg7 = (char *)(buf7);
7457
7656
    {
7458
 
      svn_delta_make_editor(&arg8, &arg9, ST(5), _global_pool);
 
7657
      svn_swig_pl_make_editor(&arg8, &arg9, ST(5), _global_pool);
7459
7658
    }
7460
7659
    if (items > 6) {
7461
7660
      
7567
7766
    } 
7568
7767
    arg6 = (svn_depth_t)(val6);
7569
7768
    {
7570
 
      svn_delta_make_editor(&arg7, &arg8, ST(4), _global_pool);
 
7769
      svn_swig_pl_make_editor(&arg7, &arg8, ST(4), _global_pool);
7571
7770
    }
7572
7771
    if (items > 5) {
7573
7772
      
7677
7876
    } 
7678
7877
    arg6 = (svn_boolean_t)(val6);
7679
7878
    {
7680
 
      svn_delta_make_editor(&arg7, &arg8, ST(4), _global_pool);
 
7879
      svn_swig_pl_make_editor(&arg7, &arg8, ST(4), _global_pool);
7681
7880
    }
7682
7881
    if (items > 5) {
7683
7882
      
7812
8011
    }
7813
8012
    arg9 = (char *)(buf9);
7814
8013
    {
7815
 
      svn_delta_make_editor(&arg10, &arg11, ST(7), _global_pool);
 
8014
      svn_swig_pl_make_editor(&arg10, &arg11, ST(7), _global_pool);
7816
8015
    }
7817
8016
    if (items > 8) {
7818
8017
      
7953
8152
    }
7954
8153
    arg9 = (char *)(buf9);
7955
8154
    {
7956
 
      svn_delta_make_editor(&arg10, &arg11, ST(7), _global_pool);
 
8155
      svn_swig_pl_make_editor(&arg10, &arg11, ST(7), _global_pool);
7957
8156
    }
7958
8157
    if (items > 8) {
7959
8158
      
8086
8285
    }
8087
8286
    arg8 = (char *)(buf8);
8088
8287
    {
8089
 
      svn_delta_make_editor(&arg9, &arg10, ST(6), _global_pool);
 
8288
      svn_swig_pl_make_editor(&arg9, &arg10, ST(6), _global_pool);
8090
8289
    }
8091
8290
    if (items > 7) {
8092
8291
      
8189
8388
    }
8190
8389
    arg1 = (svn_ra_session_t *)(argp1);
8191
8390
    {
8192
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(1),
 
8391
      arg2 = svn_swig_pl_strings_to_array(ST(1),
8193
8392
        _global_pool);
8194
8393
    }
8195
8394
    ecode3 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
8223
8422
    } 
8224
8423
    arg8 = (svn_boolean_t)(val8);
8225
8424
    {
8226
 
      arg9 = SvOK(ST(8)) ? (apr_array_header_t *) svn_swig_pl_strings_to_array(
 
8425
      arg9 = SvOK(ST(8)) ? svn_swig_pl_strings_to_array(
8227
8426
        ST(8), _global_pool) : NULL;
8228
8427
    }
8229
8428
    {
8230
 
      arg10 = svn_swig_pl_thunk_log_entry_receiver;
 
8429
      arg10 = (svn_log_entry_receiver_t) svn_swig_pl_thunk_log_entry_receiver;
8231
8430
      arg11 = ST(9);
8232
8431
    }
8233
8432
    if (items > 10) {
8323
8522
    }
8324
8523
    arg1 = (svn_ra_session_t *)(argp1);
8325
8524
    {
8326
 
      arg2 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(1),
 
8525
      arg2 = svn_swig_pl_strings_to_array(ST(1),
8327
8526
        _global_pool);
8328
8527
    }
8329
8528
    ecode3 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
8352
8551
    } 
8353
8552
    arg7 = (svn_boolean_t)(val7);
8354
8553
    {
8355
 
      arg8 = svn_swig_pl_thunk_log_receiver;
 
8554
      arg8 = (svn_log_message_receiver_t) svn_swig_pl_thunk_log_receiver;
8356
8555
      arg9 = ST(7);
8357
8556
    }
8358
8557
    if (items > 8) {
9348
9547
    } 
9349
9548
    arg4 = (svn_boolean_t)(val4);
9350
9549
    {
9351
 
      arg5 = svn_swig_pl_ra_lock_callback;
 
9550
      arg5 = (svn_ra_lock_callback_t) svn_swig_pl_ra_lock_callback;
9352
9551
      arg6 = ST(4);
9353
9552
    }
9354
9553
    if (items > 5) {
9430
9629
    } 
9431
9630
    arg3 = (svn_boolean_t)(val3);
9432
9631
    {
9433
 
      arg4 = svn_swig_pl_ra_lock_callback;
 
9632
      arg4 = (svn_ra_lock_callback_t) svn_swig_pl_ra_lock_callback;
9434
9633
      arg5 = ST(3);
9435
9634
    }
9436
9635
    if (items > 4) {
9887
10086
    } 
9888
10087
    arg4 = (svn_boolean_t)(val4);
9889
10088
    {
9890
 
      svn_delta_make_editor(&arg5, &arg6, ST(4), _global_pool);
 
10089
      svn_swig_pl_make_editor(&arg5, &arg6, ST(4), _global_pool);
9891
10090
    }
9892
10091
    if (items > 5) {
9893
10092
      
13454
13653
    }
13455
13654
    arg3 = (char *)(buf3);
13456
13655
    {
13457
 
      svn_ra_make_callbacks(&arg4, &arg5, ST(2), _global_pool);
 
13656
      svn_swig_pl_make_callbacks(&arg4, &arg5, ST(2), _global_pool);
13458
13657
    }
13459
13658
    {
13460
13659
      arg6 = svn_swig_pl_objs_to_hash_by_name (ST(3), "svn_config_t *",
14344
14543
    } 
14345
14544
    arg7 = (svn_boolean_t)(val7);
14346
14545
    {
14347
 
      svn_delta_make_editor(&arg8, &arg9, ST(5), _global_pool);
 
14546
      svn_swig_pl_make_editor(&arg8, &arg9, ST(5), _global_pool);
14348
14547
    }
14349
14548
    if (items > 6) {
14350
14549
      
14471
14670
    }
14472
14671
    arg8 = (char *)(buf8);
14473
14672
    {
14474
 
      svn_delta_make_editor(&arg9, &arg10, ST(6), _global_pool);
 
14673
      svn_swig_pl_make_editor(&arg9, &arg10, ST(6), _global_pool);
14475
14674
    }
14476
14675
    if (items > 7) {
14477
14676
      
14591
14790
    } 
14592
14791
    arg7 = (svn_boolean_t)(val7);
14593
14792
    {
14594
 
      svn_delta_make_editor(&arg8, &arg9, ST(5), _global_pool);
 
14793
      svn_swig_pl_make_editor(&arg8, &arg9, ST(5), _global_pool);
14595
14794
    }
14596
14795
    if (items > 6) {
14597
14796
      
14726
14925
    }
14727
14926
    arg9 = (char *)(buf9);
14728
14927
    {
14729
 
      svn_delta_make_editor(&arg10, &arg11, ST(7), _global_pool);
 
14928
      svn_swig_pl_make_editor(&arg10, &arg11, ST(7), _global_pool);
14730
14929
    }
14731
14930
    if (items > 8) {
14732
14931
      
14830
15029
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_plugin_invoke_get_log" "', argument " "2"" of type '" "void *""'"); 
14831
15030
    }
14832
15031
    {
14833
 
      arg3 = (apr_array_header_t *) svn_swig_pl_strings_to_array(ST(2),
 
15032
      arg3 = svn_swig_pl_strings_to_array(ST(2),
14834
15033
        _global_pool);
14835
15034
    }
14836
15035
    ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
14854
15053
    } 
14855
15054
    arg7 = (svn_boolean_t)(val7);
14856
15055
    {
14857
 
      arg8 = svn_swig_pl_thunk_log_receiver;
 
15056
      arg8 = (svn_log_message_receiver_t) svn_swig_pl_thunk_log_receiver;
14858
15057
      arg9 = ST(7);
14859
15058
    }
14860
15059
    if (items > 8) {
16470
16669
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_invoke_replay_revfinish_callback" "', argument " "3"" of type '" "void *""'"); 
16471
16670
    }
16472
16671
    {
16473
 
      svn_delta_make_editor(&arg4, &arg5, ST(3), _global_pool);
 
16672
      svn_swig_pl_make_editor(&arg4, &arg5, ST(3), _global_pool);
16474
16673
    }
16475
16674
    res6 = SWIG_ConvertPtr(ST(4), &argp6,SWIGTYPE_p_apr_hash_t, 0 |  0 );
16476
16675
    if (!SWIG_IsOK(res6)) {
16519
16718
}
16520
16719
 
16521
16720
 
 
16721
XS(_wrap_svn_ra_invoke_check_tunnel_func) {
 
16722
  {
 
16723
    svn_ra_check_tunnel_func_t arg1 = (svn_ra_check_tunnel_func_t) 0 ;
 
16724
    void *arg2 = (void *) 0 ;
 
16725
    char *arg3 = (char *) 0 ;
 
16726
    int res2 ;
 
16727
    int res3 ;
 
16728
    char *buf3 = 0 ;
 
16729
    int alloc3 = 0 ;
 
16730
    int argvi = 0;
 
16731
    svn_boolean_t result;
 
16732
    dXSARGS;
 
16733
    
 
16734
    if ((items < 3) || (items > 3)) {
 
16735
      SWIG_croak("Usage: svn_ra_invoke_check_tunnel_func(_obj,tunnel_baton,tunnel_name);");
 
16736
    }
 
16737
    {
 
16738
      int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_p_void_p_q_const__char__int);
 
16739
      if (!SWIG_IsOK(res)) {
 
16740
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_invoke_check_tunnel_func" "', argument " "1"" of type '" "svn_ra_check_tunnel_func_t""'"); 
 
16741
      }
 
16742
    }
 
16743
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
 
16744
    if (!SWIG_IsOK(res2)) {
 
16745
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_invoke_check_tunnel_func" "', argument " "2"" of type '" "void *""'"); 
 
16746
    }
 
16747
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
 
16748
    if (!SWIG_IsOK(res3)) {
 
16749
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_invoke_check_tunnel_func" "', argument " "3"" of type '" "char const *""'");
 
16750
    }
 
16751
    arg3 = (char *)(buf3);
 
16752
    {
 
16753
      result = (svn_boolean_t)svn_ra_invoke_check_tunnel_func(arg1,arg2,(char const *)arg3);
 
16754
      
 
16755
      
 
16756
      
 
16757
    }
 
16758
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
16759
    
 
16760
    
 
16761
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
16762
    XSRETURN(argvi);
 
16763
  fail:
 
16764
    
 
16765
    
 
16766
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
16767
    SWIG_croak_null();
 
16768
  }
 
16769
}
 
16770
 
 
16771
 
 
16772
XS(_wrap_svn_ra_invoke_close_tunnel_func) {
 
16773
  {
 
16774
    svn_ra_close_tunnel_func_t arg1 = (svn_ra_close_tunnel_func_t) 0 ;
 
16775
    void *arg2 = (void *) 0 ;
 
16776
    void *arg3 = (void *) 0 ;
 
16777
    int res2 ;
 
16778
    int res3 ;
 
16779
    int argvi = 0;
 
16780
    dXSARGS;
 
16781
    
 
16782
    if ((items < 3) || (items > 3)) {
 
16783
      SWIG_croak("Usage: svn_ra_invoke_close_tunnel_func(_obj,close_baton,tunnel_baton);");
 
16784
    }
 
16785
    {
 
16786
      int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_p_void_p_void__void);
 
16787
      if (!SWIG_IsOK(res)) {
 
16788
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_invoke_close_tunnel_func" "', argument " "1"" of type '" "svn_ra_close_tunnel_func_t""'"); 
 
16789
      }
 
16790
    }
 
16791
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
 
16792
    if (!SWIG_IsOK(res2)) {
 
16793
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_invoke_close_tunnel_func" "', argument " "2"" of type '" "void *""'"); 
 
16794
    }
 
16795
    res3 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg3), 0, 0);
 
16796
    if (!SWIG_IsOK(res3)) {
 
16797
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_invoke_close_tunnel_func" "', argument " "3"" of type '" "void *""'"); 
 
16798
    }
 
16799
    {
 
16800
      svn_ra_invoke_close_tunnel_func(arg1,arg2,arg3);
 
16801
      
 
16802
      
 
16803
      
 
16804
    }
 
16805
    ST(argvi) = sv_newmortal();
 
16806
    
 
16807
    
 
16808
    
 
16809
    XSRETURN(argvi);
 
16810
  fail:
 
16811
    
 
16812
    
 
16813
    
 
16814
    SWIG_croak_null();
 
16815
  }
 
16816
}
 
16817
 
 
16818
 
 
16819
XS(_wrap_svn_ra_invoke_open_tunnel_func) {
 
16820
  {
 
16821
    svn_ra_open_tunnel_func_t arg1 = (svn_ra_open_tunnel_func_t) 0 ;
 
16822
    svn_stream_t **arg2 = (svn_stream_t **) 0 ;
 
16823
    svn_stream_t **arg3 = (svn_stream_t **) 0 ;
 
16824
    svn_ra_close_tunnel_func_t *arg4 = (svn_ra_close_tunnel_func_t *) 0 ;
 
16825
    void **arg5 = (void **) 0 ;
 
16826
    void *arg6 = (void *) 0 ;
 
16827
    char *arg7 = (char *) 0 ;
 
16828
    char *arg8 = (char *) 0 ;
 
16829
    char *arg9 = (char *) 0 ;
 
16830
    int arg10 ;
 
16831
    svn_cancel_func_t arg11 = (svn_cancel_func_t) 0 ;
 
16832
    void *arg12 = (void *) 0 ;
 
16833
    apr_pool_t *arg13 = (apr_pool_t *) 0 ;
 
16834
    apr_pool_t *_global_pool ;
 
16835
    svn_stream_t *temp2 ;
 
16836
    svn_stream_t *temp3 ;
 
16837
    svn_ra_close_tunnel_func_t temp4 ;
 
16838
    void *temp5 ;
 
16839
    int res6 ;
 
16840
    int res7 ;
 
16841
    char *buf7 = 0 ;
 
16842
    int alloc7 = 0 ;
 
16843
    int res8 ;
 
16844
    char *buf8 = 0 ;
 
16845
    int alloc8 = 0 ;
 
16846
    int res9 ;
 
16847
    char *buf9 = 0 ;
 
16848
    int alloc9 = 0 ;
 
16849
    int val10 ;
 
16850
    int ecode10 = 0 ;
 
16851
    int argvi = 0;
 
16852
    svn_error_t *result = 0 ;
 
16853
    dXSARGS;
 
16854
    
 
16855
    {
 
16856
      _global_pool = arg13 = svn_swig_pl_make_pool (ST(items-1));
 
16857
    }
 
16858
    arg2 = &temp2;
 
16859
    arg3 = &temp3;
 
16860
    arg4 = &temp4;
 
16861
    arg5 = &temp5;
 
16862
    if ((items < 7) || (items > 8)) {
 
16863
      SWIG_croak("Usage: svn_ra_invoke_open_tunnel_func(_obj,tunnel_baton,tunnel_name,user,hostname,port,cancel_func,cancel_baton,pool);");
 
16864
    }
 
16865
    {
 
16866
      int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), 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);
 
16867
      if (!SWIG_IsOK(res)) {
 
16868
        SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_invoke_open_tunnel_func" "', argument " "1"" of type '" "svn_ra_open_tunnel_func_t""'"); 
 
16869
      }
 
16870
    }
 
16871
    res6 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg6), 0, 0);
 
16872
    if (!SWIG_IsOK(res6)) {
 
16873
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_ra_invoke_open_tunnel_func" "', argument " "6"" of type '" "void *""'"); 
 
16874
    }
 
16875
    res7 = SWIG_AsCharPtrAndSize(ST(2), &buf7, NULL, &alloc7);
 
16876
    if (!SWIG_IsOK(res7)) {
 
16877
      SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "svn_ra_invoke_open_tunnel_func" "', argument " "7"" of type '" "char const *""'");
 
16878
    }
 
16879
    arg7 = (char *)(buf7);
 
16880
    res8 = SWIG_AsCharPtrAndSize(ST(3), &buf8, NULL, &alloc8);
 
16881
    if (!SWIG_IsOK(res8)) {
 
16882
      SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "svn_ra_invoke_open_tunnel_func" "', argument " "8"" of type '" "char const *""'");
 
16883
    }
 
16884
    arg8 = (char *)(buf8);
 
16885
    res9 = SWIG_AsCharPtrAndSize(ST(4), &buf9, NULL, &alloc9);
 
16886
    if (!SWIG_IsOK(res9)) {
 
16887
      SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "svn_ra_invoke_open_tunnel_func" "', argument " "9"" of type '" "char const *""'");
 
16888
    }
 
16889
    arg9 = (char *)(buf9);
 
16890
    ecode10 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(5), &val10);
 
16891
    if (!SWIG_IsOK(ecode10)) {
 
16892
      SWIG_exception_fail(SWIG_ArgError(ecode10), "in method '" "svn_ra_invoke_open_tunnel_func" "', argument " "10"" of type '" "int""'");
 
16893
    } 
 
16894
    arg10 = (int)(val10);
 
16895
    {
 
16896
      arg11 = (svn_cancel_func_t) svn_swig_pl_cancel_func;
 
16897
      arg12 = ST(6);
 
16898
    }
 
16899
    if (items > 7) {
 
16900
      
 
16901
    }
 
16902
    {
 
16903
      result = (svn_error_t *)svn_ra_invoke_open_tunnel_func(arg1,arg2,arg3,arg4,arg5,arg6,(char const *)arg7,(char const *)arg8,(char const *)arg9,arg10,arg11,arg12,arg13);
 
16904
      
 
16905
      
 
16906
      
 
16907
    }
 
16908
    {
 
16909
      if (result) {
 
16910
        SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
 
16911
        
 
16912
        if (SvOK(exception_handler)) {
 
16913
          SV *callback_result;
 
16914
          
 
16915
          svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
 
16916
            &callback_result, "S", result,
 
16917
            SWIGTYPE_p_svn_error_t);
 
16918
        } else {
 
16919
          ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
 
16920
          argvi++;
 
16921
        }
 
16922
      }
 
16923
    }
 
16924
    {
 
16925
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = svn_swig_pl_from_stream(*arg2); argvi++  ;
 
16926
    }
 
16927
    {
 
16928
      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = svn_swig_pl_from_stream(*arg3); argvi++  ;
 
16929
    }
 
16930
    {
 
16931
      /* FIXME: Missing argout typemap: svn_ra_invoke_open_tunnel_func arg 4 (svn_ra_close_tunnel_func_t *) */
 
16932
      
 
16933
      
 
16934
      
 
16935
      
 
16936
      SWIG_exception(SWIG_ValueError, "svn_ra_invoke_open_tunnel_func is not implemented yet");
 
16937
      
 
16938
    }
 
16939
    {
 
16940
      /* FIXME: Missing argout typemap: svn_ra_invoke_open_tunnel_func arg 5 (void **) */
 
16941
      
 
16942
      
 
16943
      
 
16944
      
 
16945
      SWIG_exception(SWIG_ValueError, "svn_ra_invoke_open_tunnel_func is not implemented yet");
 
16946
      
 
16947
    }
 
16948
    
 
16949
    
 
16950
    
 
16951
    
 
16952
    
 
16953
    
 
16954
    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
 
16955
    if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
 
16956
    if (alloc9 == SWIG_NEWOBJ) free((char*)buf9);
 
16957
    
 
16958
    
 
16959
    XSRETURN(argvi);
 
16960
  fail:
 
16961
    
 
16962
    
 
16963
    
 
16964
    
 
16965
    
 
16966
    
 
16967
    if (alloc7 == SWIG_NEWOBJ) free((char*)buf7);
 
16968
    if (alloc8 == SWIG_NEWOBJ) free((char*)buf8);
 
16969
    if (alloc9 == SWIG_NEWOBJ) free((char*)buf9);
 
16970
    
 
16971
    
 
16972
    SWIG_croak_null();
 
16973
  }
 
16974
}
 
16975
 
 
16976
 
16522
16977
XS(_wrap_svn_ra_invoke_init_func) {
16523
16978
  {
16524
16979
    svn_ra_init_func_t arg1 = (svn_ra_init_func_t) 0 ;
16610
17065
static swig_type_info _swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t = {"_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t", "struct svn_error_t *(*)(int,apr_pool_t *,apr_hash_t *)|svn_ra_init_func_t", 0, 0, (void*)0, 0};
16611
17066
static swig_type_info _swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_opt_subcommand_t *|struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
16612
17067
static swig_type_info _swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)|struct svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
17068
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};
16613
17069
static swig_type_info _swigt__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)|svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
16614
17070
static swig_type_info _swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_commit_callback2_t|struct svn_error_t *(*)(svn_commit_info_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
16615
17071
static swig_type_info _swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_location_segment_t *,void *,apr_pool_t *)|svn_location_segment_receiver_t", 0, 0, (void*)0, 0};
16626
17082
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_ra_reporter_t const **,void **,svn_revnum_t,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_delta_editor_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
16627
17083
static swig_type_info _swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_stream_t **,svn_checksum_t const *,apr_pool_t *)|svn_ra_get_wc_contents_func_t", 0, 0, (void*)0, 0};
16628
17084
static swig_type_info _swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,apr_array_header_t const *,svn_revnum_t,svn_revnum_t,svn_boolean_t,svn_boolean_t,svn_log_message_receiver_t,void *,apr_pool_t *)|struct svn_error_t *(*)(void *,apr_array_header_t const *,svn_revnum_t,svn_revnum_t,svn_boolean_t,svn_boolean_t,svn_log_message_receiver_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
17085
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};
16629
17086
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
16630
17087
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,char const *,apr_pool_t *)|svn_ra_invalidate_wc_props_func_t", 0, 0, (void*)0, 0};
16631
17088
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,char const *,svn_string_t const **,apr_pool_t *)|svn_ra_get_wc_prop_func_t", 0, 0, (void*)0, 0};
16647
17104
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t__p_svn_error_t", "svn_ra_get_latest_revnum_func_t|struct svn_error_t *(*)(void *,svn_revnum_t *)", 0, 0, (void*)0, 0};
16648
17105
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t *,apr_time_t,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_revnum_t *,apr_time_t,apr_pool_t *)", 0, 0, (void*)0, 0};
16649
17106
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t *,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_revnum_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
17107
static swig_type_info _swigt__p_f_p_void_p_void__void = {"_p_f_p_void_p_void__void", "svn_ra_close_tunnel_func_t|void (*)(void *,void *)", 0, 0, (void*)0, 0};
16650
17108
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_t,apr_hash_t **,apr_pool_t *)|svn_error_t *(*)(void *,svn_revnum_t,apr_hash_t **,apr_pool_t *)", 0, 0, (void*)0, 0};
16651
17109
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t **,apr_pool_t *)|svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t **,apr_pool_t *)", 0, 0, (void*)0, 0};
16652
17110
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t const *,apr_pool_t *)|svn_error_t *(*)(void *,svn_revnum_t,char const *,svn_string_t const *,apr_pool_t *)", 0, 0, (void*)0, 0};
16661
17119
static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_catalog_t *", 0, 0, (void*)0, 0};
16662
17120
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
16663
17121
static swig_type_info _swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "svn_txdelta_window_handler_t *|struct svn_error_t *(**)(svn_txdelta_window_t *,void *)", 0, 0, (void*)0, 0};
 
17122
static swig_type_info _swigt__p_p_f_p_void_p_void__void = {"_p_p_f_p_void_p_void__void", "svn_ra_close_tunnel_func_t *|void (**)(void *,void *)", 0, 0, (void*)0, 0};
16664
17123
static swig_type_info _swigt__p_p_svn_delta_editor_t = {"_p_p_svn_delta_editor_t", "struct svn_delta_editor_t **|svn_delta_editor_t **", 0, 0, (void*)0, 0};
16665
17124
static swig_type_info _swigt__p_p_svn_dirent_t = {"_p_p_svn_dirent_t", "struct svn_dirent_t **|svn_dirent_t **", 0, 0, (void*)0, 0};
16666
17125
static swig_type_info _swigt__p_p_svn_lock_t = {"_p_p_svn_lock_t", "struct svn_lock_t **|svn_lock_t **", 0, 0, (void*)0, 0};
16761
17220
  &_swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
16762
17221
  &_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
16763
17222
  &_swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t,
 
17223
  &_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,
16764
17224
  &_swigt__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
16765
17225
  &_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
16766
17226
  &_swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
16777
17237
  &_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
16778
17238
  &_swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
16779
17239
  &_swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t,
 
17240
  &_swigt__p_f_p_void_p_q_const__char__int,
16780
17241
  &_swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
16781
17242
  &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
16782
17243
  &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
16798
17259
  &_swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t,
16799
17260
  &_swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t,
16800
17261
  &_swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t,
 
17262
  &_swigt__p_f_p_void_p_void__void,
16801
17263
  &_swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
16802
17264
  &_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t,
16803
17265
  &_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
16812
17274
  &_swigt__p_p_apr_hash_t,
16813
17275
  &_swigt__p_p_char,
16814
17276
  &_swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
 
17277
  &_swigt__p_p_f_p_void_p_void__void,
16815
17278
  &_swigt__p_p_svn_delta_editor_t,
16816
17279
  &_swigt__p_p_svn_dirent_t,
16817
17280
  &_swigt__p_p_svn_lock_t,
16912
17375
static swig_cast_info _swigc__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t[] = {  {&_swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16913
17376
static swig_cast_info _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16914
17377
static swig_cast_info _swigc__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
17378
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}};
16915
17379
static swig_cast_info _swigc__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16916
17380
static swig_cast_info _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16917
17381
static swig_cast_info _swigc__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16928
17392
static swig_cast_info _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16929
17393
static swig_cast_info _swigc__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16930
17394
static swig_cast_info _swigc__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
17395
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}};
16931
17396
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16932
17397
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16933
17398
static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16949
17414
static swig_cast_info _swigc__p_f_p_void_p_svn_revnum_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16950
17415
static swig_cast_info _swigc__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16951
17416
static swig_cast_info _swigc__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
17417
static swig_cast_info _swigc__p_f_p_void_p_void__void[] = {  {&_swigt__p_f_p_void_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
16952
17418
static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16953
17419
static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16954
17420
static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16963
17429
static swig_cast_info _swigc__p_p_apr_hash_t[] = {  {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
16964
17430
static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
16965
17431
static swig_cast_info _swigc__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t[] = {  {&_swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
17432
static swig_cast_info _swigc__p_p_f_p_void_p_void__void[] = {  {&_swigt__p_p_f_p_void_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
16966
17433
static swig_cast_info _swigc__p_p_svn_delta_editor_t[] = {  {&_swigt__p_p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
16967
17434
static swig_cast_info _swigc__p_p_svn_dirent_t[] = {  {&_swigt__p_p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
16968
17435
static swig_cast_info _swigc__p_p_svn_lock_t[] = {  {&_swigt__p_p_svn_lock_t, 0, 0, 0},{0, 0, 0, 0}};
17063
17530
  _swigc__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
17064
17531
  _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
17065
17532
  _swigc__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t,
 
17533
  _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,
17066
17534
  _swigc__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
17067
17535
  _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
17068
17536
  _swigc__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
17079
17547
  _swigc__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t,
17080
17548
  _swigc__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
17081
17549
  _swigc__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t,
 
17550
  _swigc__p_f_p_void_p_q_const__char__int,
17082
17551
  _swigc__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
17083
17552
  _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
17084
17553
  _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
17100
17569
  _swigc__p_f_p_void_p_svn_revnum_t__p_svn_error_t,
17101
17570
  _swigc__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t,
17102
17571
  _swigc__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t,
 
17572
  _swigc__p_f_p_void_p_void__void,
17103
17573
  _swigc__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
17104
17574
  _swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t,
17105
17575
  _swigc__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
17114
17584
  _swigc__p_p_apr_hash_t,
17115
17585
  _swigc__p_p_char,
17116
17586
  _swigc__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
 
17587
  _swigc__p_p_f_p_void_p_void__void,
17117
17588
  _swigc__p_p_svn_delta_editor_t,
17118
17589
  _swigc__p_p_svn_dirent_t,
17119
17590
  _swigc__p_p_svn_lock_t,
17275
17746
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_get", _wrap_svn_ra_callbacks2_t_get_client_string_get},
17276
17747
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_set", _wrap_svn_ra_callbacks2_t_get_wc_contents_set},
17277
17748
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_get", _wrap_svn_ra_callbacks2_t_get_wc_contents_get},
 
17749
{"SVN::_Ra::svn_ra_callbacks2_t_check_tunnel_func_set", _wrap_svn_ra_callbacks2_t_check_tunnel_func_set},
 
17750
{"SVN::_Ra::svn_ra_callbacks2_t_check_tunnel_func_get", _wrap_svn_ra_callbacks2_t_check_tunnel_func_get},
 
17751
{"SVN::_Ra::svn_ra_callbacks2_t_open_tunnel_func_set", _wrap_svn_ra_callbacks2_t_open_tunnel_func_set},
 
17752
{"SVN::_Ra::svn_ra_callbacks2_t_open_tunnel_func_get", _wrap_svn_ra_callbacks2_t_open_tunnel_func_get},
 
17753
{"SVN::_Ra::svn_ra_callbacks2_t_tunnel_baton_set", _wrap_svn_ra_callbacks2_t_tunnel_baton_set},
 
17754
{"SVN::_Ra::svn_ra_callbacks2_t_tunnel_baton_get", _wrap_svn_ra_callbacks2_t_tunnel_baton_get},
17278
17755
{"SVN::_Ra::new_svn_ra_callbacks2_t", _wrap_new_svn_ra_callbacks2_t},
17279
17756
{"SVN::_Ra::delete_svn_ra_callbacks2_t", _wrap_delete_svn_ra_callbacks2_t},
17280
17757
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_set", _wrap_svn_ra_callbacks_t_open_tmp_file_set},
17446
17923
{"SVN::_Ra::svn_ra_invoke_progress_notify_func", _wrap_svn_ra_invoke_progress_notify_func},
17447
17924
{"SVN::_Ra::svn_ra_invoke_replay_revstart_callback", _wrap_svn_ra_invoke_replay_revstart_callback},
17448
17925
{"SVN::_Ra::svn_ra_invoke_replay_revfinish_callback", _wrap_svn_ra_invoke_replay_revfinish_callback},
 
17926
{"SVN::_Ra::svn_ra_invoke_check_tunnel_func", _wrap_svn_ra_invoke_check_tunnel_func},
 
17927
{"SVN::_Ra::svn_ra_invoke_close_tunnel_func", _wrap_svn_ra_invoke_close_tunnel_func},
 
17928
{"SVN::_Ra::svn_ra_invoke_open_tunnel_func", _wrap_svn_ra_invoke_open_tunnel_func},
17449
17929
{"SVN::_Ra::svn_ra_invoke_init_func", _wrap_svn_ra_invoke_init_func},
17450
17930
{0,0}
17451
17931
};
17452
17932
/* -----------------------------------------------------------------------------
17453
17933
 * Type initialization:
17454
 
 * This problem is tough by the requirement that no dynamic 
17455
 
 * memory is used. Also, since swig_type_info structures store pointers to 
 
17934
 * This problem is tough by the requirement that no dynamic
 
17935
 * memory is used. Also, since swig_type_info structures store pointers to
17456
17936
 * swig_cast_info structures and swig_cast_info structures store pointers back
17457
 
 * to swig_type_info structures, we need some lookup code at initialization. 
17458
 
 * The idea is that swig generates all the structures that are needed. 
17459
 
 * The runtime then collects these partially filled structures. 
17460
 
 * The SWIG_InitializeModule function takes these initial arrays out of 
 
17937
 * to swig_type_info structures, we need some lookup code at initialization.
 
17938
 * The idea is that swig generates all the structures that are needed.
 
17939
 * The runtime then collects these partially filled structures.
 
17940
 * The SWIG_InitializeModule function takes these initial arrays out of
17461
17941
 * swig_module, and does all the lookup, filling in the swig_module.types
17462
17942
 * array with the correct data and linking the correct swig_cast_info
17463
17943
 * structures together.
17464
17944
 *
17465
 
 * The generated swig_type_info structures are assigned staticly to an initial 
 
17945
 * The generated swig_type_info structures are assigned staticly to an initial
17466
17946
 * array. We just loop through that array, and handle each type individually.
17467
17947
 * First we lookup if this type has been already loaded, and if so, use the
17468
17948
 * loaded structure instead of the generated one. Then we have to fill in the
17472
17952
 * a column is one of the swig_cast_info structures for that type.
17473
17953
 * The cast_initial array is actually an array of arrays, because each row has
17474
17954
 * a variable number of columns. So to actually build the cast linked list,
17475
 
 * we find the array of casts associated with the type, and loop through it 
 
17955
 * we find the array of casts associated with the type, and loop through it
17476
17956
 * adding the casts to the list. The one last trick we need to do is making
17477
17957
 * sure the type pointer in the swig_cast_info struct is correct.
17478
17958
 *
17479
 
 * First off, we lookup the cast->type name to see if it is already loaded. 
 
17959
 * First off, we lookup the cast->type name to see if it is already loaded.
17480
17960
 * There are three cases to handle:
17481
17961
 *  1) If the cast->type has already been loaded AND the type we are adding
17482
17962
 *     casting info to has not been loaded (it is in this module), THEN we
17483
17963
 *     replace the cast->type pointer with the type pointer that has already
17484
17964
 *     been loaded.
17485
 
 *  2) If BOTH types (the one we are adding casting info to, and the 
 
17965
 *  2) If BOTH types (the one we are adding casting info to, and the
17486
17966
 *     cast->type) are loaded, THEN the cast info has already been loaded by
17487
17967
 *     the previous module so we just ignore it.
17488
17968
 *  3) Finally, if cast->type has not already been loaded, then we add that
17545
18025
    module_head->next = &swig_module;
17546
18026
  }
17547
18027
  
17548
 
  /* When multiple interpeters are used, a module could have already been initialized in
 
18028
  /* When multiple interpreters are used, a module could have already been initialized in
17549
18029
       a different interpreter, but not yet have a pointer in this interpreter.
17550
18030
       In this case, we do not want to continue adding types... everything should be
17551
18031
       set up already */
17744
18224
    SvREADONLY_on(sv);
17745
18225
  }
17746
18226
  
17747
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18227
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17748
18228
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_DEPTH", TRUE | 0x2 | GV_ADDMULTI);
17749
18229
    sv_setsv(sv, SWIG_FromCharPtr("depth"));
17750
18230
    SvREADONLY_on(sv);
17751
18231
  } while(0) /*@SWIG@*/;
17752
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18232
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17753
18233
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_MERGEINFO", TRUE | 0x2 | GV_ADDMULTI);
17754
18234
    sv_setsv(sv, SWIG_FromCharPtr("mergeinfo"));
17755
18235
    SvREADONLY_on(sv);
17756
18236
  } while(0) /*@SWIG@*/;
17757
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18237
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17758
18238
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_LOG_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
17759
18239
    sv_setsv(sv, SWIG_FromCharPtr("log-revprops"));
17760
18240
    SvREADONLY_on(sv);
17761
18241
  } while(0) /*@SWIG@*/;
17762
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18242
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17763
18243
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_PARTIAL_REPLAY", TRUE | 0x2 | GV_ADDMULTI);
17764
18244
    sv_setsv(sv, SWIG_FromCharPtr("partial-replay"));
17765
18245
    SvREADONLY_on(sv);
17766
18246
  } while(0) /*@SWIG@*/;
17767
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18247
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17768
18248
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_COMMIT_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
17769
18249
    sv_setsv(sv, SWIG_FromCharPtr("commit-revprops"));
17770
18250
    SvREADONLY_on(sv);
17771
18251
  } while(0) /*@SWIG@*/;
17772
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18252
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17773
18253
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_ATOMIC_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
17774
18254
    sv_setsv(sv, SWIG_FromCharPtr("atomic-revprops"));
17775
18255
    SvREADONLY_on(sv);
17776
18256
  } while(0) /*@SWIG@*/;
17777
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18257
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17778
18258
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_INHERITED_PROPS", TRUE | 0x2 | GV_ADDMULTI);
17779
18259
    sv_setsv(sv, SWIG_FromCharPtr("inherited-props"));
17780
18260
    SvREADONLY_on(sv);
17781
18261
  } while(0) /*@SWIG@*/;
17782
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18262
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17783
18263
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_EPHEMERAL_TXNPROPS", TRUE | 0x2 | GV_ADDMULTI);
17784
18264
    sv_setsv(sv, SWIG_FromCharPtr("ephemeral-txnprops"));
17785
18265
    SvREADONLY_on(sv);
17786
18266
  } while(0) /*@SWIG@*/;
17787
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18267
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17788
18268
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_GET_FILE_REVS_REVERSE", TRUE | 0x2 | GV_ADDMULTI);
17789
18269
    sv_setsv(sv, SWIG_FromCharPtr("get-file-revs-reversed"));
17790
18270
    SvREADONLY_on(sv);
17791
18271
  } while(0) /*@SWIG@*/;
17792
 
  /*@SWIG:/tmp/svnrm/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
18272
  /*@SWIG:/opt/svnrm/prefix/share/swig/2.0.12/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17793
18273
    SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_ABI_VERSION", TRUE | 0x2 | GV_ADDMULTI);
17794
18274
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(2)));
17795
18275
    SvREADONLY_on(sv);