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

« back to all changes in this revision

Viewing changes to subversion/bindings/swig/python/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 SWIGPYTHON
43
43
#ifndef SWIGUNUSED
44
44
# if defined(__GNUC__)
45
45
#   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
46
 
#     define SWIGUNUSED __attribute__ ((__unused__)) 
 
46
#     define SWIGUNUSED __attribute__ ((__unused__))
47
47
#   else
48
48
#     define SWIGUNUSED
49
49
#   endif
50
50
# elif defined(__ICC)
51
 
#   define SWIGUNUSED __attribute__ ((__unused__)) 
 
51
#   define SWIGUNUSED __attribute__ ((__unused__))
52
52
# else
53
 
#   define SWIGUNUSED 
 
53
#   define SWIGUNUSED
54
54
# endif
55
55
#endif
56
56
 
57
57
#ifndef SWIG_MSC_UNSUPPRESS_4505
58
58
# if defined(_MSC_VER)
59
59
#   pragma warning(disable : 4505) /* unreferenced local function has been removed */
60
 
# endif 
 
60
# endif
61
61
#endif
62
62
 
63
63
#ifndef SWIGUNUSEDPARM
64
64
# ifdef __cplusplus
65
65
#   define SWIGUNUSEDPARM(p)
66
66
# else
67
 
#   define SWIGUNUSEDPARM(p) p SWIGUNUSED 
 
67
#   define SWIGUNUSEDPARM(p) p SWIGUNUSED
68
68
# endif
69
69
#endif
70
70
 
107
107
#   define SWIGSTDCALL __stdcall
108
108
# else
109
109
#   define SWIGSTDCALL
110
 
# endif 
 
110
# endif
111
111
#endif
112
112
 
113
113
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
122
122
 
123
123
 
124
124
 
125
 
/* Python.h has to appear first */
126
 
#include <Python.h>
 
125
#if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG)
 
126
/* Use debug wrappers with the Python release dll */
 
127
# undef _DEBUG
 
128
# include <Python.h>
 
129
# define _DEBUG
 
130
#else
 
131
# include <Python.h>
 
132
#endif
127
133
 
128
134
/* -----------------------------------------------------------------------------
129
135
 * swigrun.swg
149
155
  You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
150
156
  creating a static or dynamic library from the SWIG runtime code.
151
157
  In 99.9% of the cases, SWIG just needs to declare them as 'static'.
152
 
  
 
158
 
153
159
  But only do this if strictly necessary, ie, if you have problems
154
160
  with your compiler or suchlike.
155
161
*/
175
181
#define SWIG_POINTER_OWN           0x1
176
182
 
177
183
 
178
 
/* 
 
184
/*
179
185
   Flags/methods for returning states.
180
 
   
181
 
   The SWIG conversion methods, as ConvertPtr, return an integer 
 
186
 
 
187
   The SWIG conversion methods, as ConvertPtr, return an integer
182
188
   that tells if the conversion was successful or not. And if not,
183
189
   an error code can be returned (see swigerrors.swg for the codes).
184
 
   
 
190
 
185
191
   Use the following macros/flags to set or process the returning
186
192
   states.
187
 
   
 
193
 
188
194
   In old versions of SWIG, code such as the following was usually written:
189
195
 
190
196
     if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
217
223
    } else {
218
224
      // fail code
219
225
    }
220
 
    
 
226
 
221
227
   I.e., now SWIG_ConvertPtr can return new objects and you can
222
228
   identify the case and take care of the deallocation. Of course that
223
229
   also requires SWIG_ConvertPtr to return new result values, such as
224
230
 
225
 
      int SWIG_ConvertPtr(obj, ptr,...) {         
226
 
        if (<obj is ok>) {                             
227
 
          if (<need new object>) {                     
228
 
            *ptr = <ptr to new allocated object>; 
229
 
            return SWIG_NEWOBJ;                
230
 
          } else {                                     
231
 
            *ptr = <ptr to old object>;        
232
 
            return SWIG_OLDOBJ;                
233
 
          }                                    
234
 
        } else {                                       
235
 
          return SWIG_BADOBJ;                  
236
 
        }                                              
 
231
      int SWIG_ConvertPtr(obj, ptr,...) {
 
232
        if (<obj is ok>) {
 
233
          if (<need new object>) {
 
234
            *ptr = <ptr to new allocated object>;
 
235
            return SWIG_NEWOBJ;
 
236
          } else {
 
237
            *ptr = <ptr to old object>;
 
238
            return SWIG_OLDOBJ;
 
239
          }
 
240
        } else {
 
241
          return SWIG_BADOBJ;
 
242
        }
237
243
      }
238
244
 
239
245
   Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
247
253
       int fooi(int);
248
254
 
249
255
   and you call
250
 
 
 
256
 
251
257
      food(1)   // cast rank '1'  (1 -> 1.0)
252
258
      fooi(1)   // cast rank '0'
253
259
 
254
260
   just use the SWIG_AddCast()/SWIG_CheckState()
255
261
*/
256
262
 
257
 
#define SWIG_OK                    (0) 
 
263
#define SWIG_OK                    (0)
258
264
#define SWIG_ERROR                 (-1)
259
265
#define SWIG_IsOK(r)               (r >= 0)
260
 
#define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)  
 
266
#define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
261
267
 
262
268
/* The CastRankLimit says how many bits are used for the cast rank */
263
269
#define SWIG_CASTRANKLIMIT         (1 << 8)
288
294
#  endif
289
295
#  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
290
296
#  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
291
 
SWIGINTERNINLINE int SWIG_AddCast(int r) { 
 
297
SWIGINTERNINLINE int SWIG_AddCast(int r) {
292
298
  return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
293
299
}
294
 
SWIGINTERNINLINE int SWIG_CheckState(int r) { 
295
 
  return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; 
 
300
SWIGINTERNINLINE int SWIG_CheckState(int r) {
 
301
  return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
296
302
}
297
303
#else /* no cast-rank mode */
298
 
#  define SWIG_AddCast
 
304
#  define SWIG_AddCast(r) (r)
299
305
#  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
300
306
#endif
301
307
 
339
345
  void                    *clientdata;          /* Language specific module data */
340
346
} swig_module_info;
341
347
 
342
 
/* 
 
348
/*
343
349
  Compare two type names skipping the space characters, therefore
344
350
  "char*" == "char *" and "Class<int>" == "Class<int >", etc.
345
351
 
359
365
 
360
366
/*
361
367
  Check type equivalence in a name list like <name1>|<name2>|...
 
368
  Return 0 if equal, -1 if nb < tb, 1 if nb > tb
 
369
*/
 
370
SWIGRUNTIME int
 
371
SWIG_TypeCmp(const char *nb, const char *tb) {
 
372
  int equiv = 1;
 
373
  const char* te = tb + strlen(tb);
 
374
  const char* ne = nb;
 
375
  while (equiv != 0 && *ne) {
 
376
    for (nb = ne; *ne; ++ne) {
 
377
      if (*ne == '|') break;
 
378
    }
 
379
    equiv = SWIG_TypeNameComp(nb, ne, tb, te);
 
380
    if (*ne) ++ne;
 
381
  }
 
382
  return equiv;
 
383
}
 
384
 
 
385
/*
 
386
  Check type equivalence in a name list like <name1>|<name2>|...
362
387
  Return 0 if not equal, 1 if equal
363
388
*/
364
389
SWIGRUNTIME int
365
390
SWIG_TypeEquiv(const char *nb, const char *tb) {
366
 
  int equiv = 0;
367
 
  const char* te = tb + strlen(tb);
368
 
  const char* ne = nb;
369
 
  while (!equiv && *ne) {
370
 
    for (nb = ne; *ne; ++ne) {
371
 
      if (*ne == '|') break;
372
 
    }
373
 
    equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
374
 
    if (*ne) ++ne;
375
 
  }
376
 
  return equiv;
377
 
}
378
 
 
379
 
/*
380
 
  Check type equivalence in a name list like <name1>|<name2>|...
381
 
  Return 0 if equal, -1 if nb < tb, 1 if nb > tb
382
 
*/
383
 
SWIGRUNTIME int
384
 
SWIG_TypeCompare(const char *nb, const char *tb) {
385
 
  int equiv = 0;
386
 
  const char* te = tb + strlen(tb);
387
 
  const char* ne = nb;
388
 
  while (!equiv && *ne) {
389
 
    for (nb = ne; *ne; ++ne) {
390
 
      if (*ne == '|') break;
391
 
    }
392
 
    equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
393
 
    if (*ne) ++ne;
394
 
  }
395
 
  return equiv;
396
 
}
397
 
 
 
391
  return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
 
392
}
398
393
 
399
394
/*
400
395
  Check the typename
423
418
  return 0;
424
419
}
425
420
 
426
 
/* 
 
421
/*
427
422
  Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
428
423
*/
429
424
SWIGRUNTIME swig_cast_info *
458
453
  return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
459
454
}
460
455
 
461
 
/* 
 
456
/*
462
457
   Dynamic pointer casting. Down an inheritance hierarchy
463
458
*/
464
459
SWIGRUNTIME swig_type_info *
502
497
    return type->name;
503
498
}
504
499
 
505
 
/* 
 
500
/*
506
501
   Set the clientdata field for a type
507
502
*/
508
503
SWIGRUNTIME void
510
505
  swig_cast_info *cast = ti->cast;
511
506
  /* if (ti->clientdata == clientdata) return; */
512
507
  ti->clientdata = clientdata;
513
 
  
 
508
 
514
509
  while (cast) {
515
510
    if (!cast->converter) {
516
511
      swig_type_info *tc = cast->type;
517
512
      if (!tc->clientdata) {
518
513
        SWIG_TypeClientData(tc, clientdata);
519
514
      }
520
 
    }    
 
515
    }
521
516
    cast = cast->next;
522
517
  }
523
518
}
526
521
  SWIG_TypeClientData(ti, clientdata);
527
522
  ti->owndata = 1;
528
523
}
529
 
  
 
524
 
530
525
/*
531
526
  Search for a swig_type_info structure only by mangled name
532
527
  Search is a O(log #types)
533
 
  
534
 
  We start searching at module start, and finish searching when start == end.  
 
528
 
 
529
  We start searching at module start, and finish searching when start == end.
535
530
  Note: if start == end at the beginning of the function, we go all the way around
536
531
  the circular list.
537
532
*/
538
533
SWIGRUNTIME swig_type_info *
539
 
SWIG_MangledTypeQueryModule(swig_module_info *start, 
540
 
                            swig_module_info *end, 
 
534
SWIG_MangledTypeQueryModule(swig_module_info *start,
 
535
                            swig_module_info *end,
541
536
                            const char *name) {
542
537
  swig_module_info *iter = start;
543
538
  do {
546
541
      register size_t r = iter->size - 1;
547
542
      do {
548
543
        /* since l+r >= 0, we can (>> 1) instead (/ 2) */
549
 
        register size_t i = (l + r) >> 1; 
 
544
        register size_t i = (l + r) >> 1;
550
545
        const char *iname = iter->types[i]->name;
551
546
        if (iname) {
552
547
          register int compare = strcmp(name, iname);
553
 
          if (compare == 0) {       
 
548
          if (compare == 0) {
554
549
            return iter->types[i];
555
550
          } else if (compare < 0) {
556
551
            if (i) {
575
570
  Search for a swig_type_info structure for either a mangled name or a human readable name.
576
571
  It first searches the mangled names of the types, which is a O(log #types)
577
572
  If a type is not found it then searches the human readable names, which is O(#types).
578
 
  
579
 
  We start searching at module start, and finish searching when start == end.  
 
573
 
 
574
  We start searching at module start, and finish searching when start == end.
580
575
  Note: if start == end at the beginning of the function, we go all the way around
581
576
  the circular list.
582
577
*/
583
578
SWIGRUNTIME swig_type_info *
584
 
SWIG_TypeQueryModule(swig_module_info *start, 
585
 
                     swig_module_info *end, 
 
579
SWIG_TypeQueryModule(swig_module_info *start,
 
580
                     swig_module_info *end,
586
581
                     const char *name) {
587
582
  /* STEP 1: Search the name field using binary search */
588
583
  swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
601
596
      iter = iter->next;
602
597
    } while (iter != end);
603
598
  }
604
 
  
 
599
 
605
600
  /* neither found a match */
606
601
  return 0;
607
602
}
608
603
 
609
 
/* 
 
604
/*
610
605
   Pack binary data into a string
611
606
*/
612
607
SWIGRUNTIME char *
622
617
  return c;
623
618
}
624
619
 
625
 
/* 
 
620
/*
626
621
   Unpack binary data from a string
627
622
*/
628
623
SWIGRUNTIME const char *
636
631
      uu = ((d - '0') << 4);
637
632
    else if ((d >= 'a') && (d <= 'f'))
638
633
      uu = ((d - ('a'-10)) << 4);
639
 
    else 
 
634
    else
640
635
      return (char *) 0;
641
636
    d = *(c++);
642
637
    if ((d >= '0') && (d <= '9'))
643
638
      uu |= (d - '0');
644
639
    else if ((d >= 'a') && (d <= 'f'))
645
640
      uu |= (d - ('a'-10));
646
 
    else 
 
641
    else
647
642
      return (char *) 0;
648
643
    *u = uu;
649
644
  }
650
645
  return c;
651
646
}
652
647
 
653
 
/* 
 
648
/*
654
649
   Pack 'void *' into a string buffer.
655
650
*/
656
651
SWIGRUNTIME char *
710
705
#endif
711
706
 
712
707
/*  Errors in SWIG */
713
 
#define  SWIG_UnknownError         -1 
714
 
#define  SWIG_IOError              -2 
715
 
#define  SWIG_RuntimeError         -3 
716
 
#define  SWIG_IndexError           -4 
717
 
#define  SWIG_TypeError            -5 
718
 
#define  SWIG_DivisionByZero       -6 
719
 
#define  SWIG_OverflowError        -7 
720
 
#define  SWIG_SyntaxError          -8 
721
 
#define  SWIG_ValueError           -9 
 
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
722
717
#define  SWIG_SystemError          -10
723
718
#define  SWIG_AttributeError       -11
724
 
#define  SWIG_MemoryError          -12 
 
719
#define  SWIG_MemoryError          -12
725
720
#define  SWIG_NullReferenceError   -13
726
721
 
727
722
 
1582
1577
}
1583
1578
 
1584
1579
SWIGRUNTIME int
1585
 
SwigPyObject_print(SwigPyObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1586
 
{
1587
 
  char *str;
1588
 
#ifdef METH_NOARGS
1589
 
  PyObject *repr = SwigPyObject_repr(v);
1590
 
#else
1591
 
  PyObject *repr = SwigPyObject_repr(v, NULL);
1592
 
#endif
1593
 
  if (repr) {
1594
 
    str = SWIG_Python_str_AsChar(repr); 
1595
 
    fputs(str, fp);
1596
 
    SWIG_Python_str_DelForPy3(str);
1597
 
    Py_DECREF(repr);
1598
 
    return 0; 
1599
 
  } else {
1600
 
    return 1; 
1601
 
  }
1602
 
}
1603
 
 
1604
 
SWIGRUNTIME PyObject *
1605
 
SwigPyObject_str(SwigPyObject *v)
1606
 
{
1607
 
  char result[SWIG_BUFFER_SIZE];
1608
 
  return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
1609
 
    SWIG_Python_str_FromChar(result) : 0;
1610
 
}
1611
 
 
1612
 
SWIGRUNTIME int
1613
1580
SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w)
1614
1581
{
1615
1582
  void *i = v->ptr;
1801
1768
static PyMethodDef
1802
1769
swigobject_methods[] = {
1803
1770
  {(char *)"disown",  (PyCFunction)SwigPyObject_disown,  METH_NOARGS,  (char *)"releases ownership of the pointer"},
1804
 
  {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS,  (char *)"aquires ownership of the pointer"},
 
1771
  {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS,  (char *)"acquires ownership of the pointer"},
1805
1772
  {(char *)"own",     (PyCFunction)SwigPyObject_own,     METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1806
1773
  {(char *)"append",  (PyCFunction)SwigPyObject_append,  METH_O,       (char *)"appends another 'this' object"},
1807
1774
  {(char *)"next",    (PyCFunction)SwigPyObject_next,    METH_NOARGS,  (char *)"returns the next 'this' object"},
1894
1861
      sizeof(SwigPyObject),                 /* tp_basicsize */
1895
1862
      0,                                    /* tp_itemsize */
1896
1863
      (destructor)SwigPyObject_dealloc,     /* tp_dealloc */
1897
 
      (printfunc)SwigPyObject_print,        /* tp_print */
 
1864
      0,                                    /* tp_print */
1898
1865
#if PY_VERSION_HEX < 0x02020000
1899
1866
      (getattrfunc)SwigPyObject_getattr,    /* tp_getattr */
1900
1867
#else
1912
1879
      0,                                    /* tp_as_mapping */
1913
1880
      (hashfunc)0,                          /* tp_hash */
1914
1881
      (ternaryfunc)0,                       /* tp_call */
1915
 
      (reprfunc)SwigPyObject_str,           /* tp_str */
 
1882
      0,                                    /* tp_str */
1916
1883
      PyObject_GenericGetAttr,              /* tp_getattro */
1917
1884
      0,                                    /* tp_setattro */
1918
1885
      0,                                    /* tp_as_buffer */
2289
2256
SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
2290
2257
  int res;
2291
2258
  SwigPyObject *sobj;
 
2259
  int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0;
2292
2260
 
2293
2261
  if (!obj)
2294
2262
    return SWIG_ERROR;
2295
 
  if (obj == Py_None) {
 
2263
  if (obj == Py_None && !implicit_conv) {
2296
2264
    if (ptr)
2297
2265
      *ptr = 0;
2298
2266
    return SWIG_OK;
2341
2309
    }
2342
2310
    res = SWIG_OK;
2343
2311
  } else {
2344
 
    if (flags & SWIG_POINTER_IMPLICIT_CONV) {
 
2312
    if (implicit_conv) {
2345
2313
      SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
2346
2314
      if (data && !data->implicitconv) {
2347
2315
        PyObject *klass = data->klass;
2376
2344
        }
2377
2345
      }
2378
2346
    }
 
2347
    if (!SWIG_IsOK(res) && obj == Py_None) {
 
2348
      if (ptr)
 
2349
        *ptr = 0;
 
2350
      if (PyErr_Occurred())
 
2351
        PyErr_Clear();
 
2352
      res = SWIG_OK;
 
2353
    }
2379
2354
  }
2380
2355
  return res;
2381
2356
}
2875
2850
  PyObject *descr;
2876
2851
  PyObject *encoded_name;
2877
2852
  descrsetfunc f;
2878
 
  int res;
 
2853
  int res = -1;
2879
2854
 
2880
2855
# ifdef Py_USING_UNICODE
2881
2856
  if (PyString_Check(name)) {
2898
2873
      goto done;
2899
2874
  }
2900
2875
 
2901
 
  res = -1;
2902
2876
  descr = _PyType_Lookup(tp, name);
2903
2877
  f = NULL;
2904
2878
  if (descr != NULL)
2952
2926
#define SWIGTYPE_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t swig_types[9]
2953
2927
#define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[10]
2954
2928
#define SWIGTYPE_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[11]
2955
 
#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]
2956
 
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[13]
2957
 
#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[14]
2958
 
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[15]
2959
 
#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]
2960
 
#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[17]
2961
 
#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]
2962
 
#define SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[19]
2963
 
#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]
2964
 
#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]
2965
 
#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]
2966
 
#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]
2967
 
#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]
2968
 
#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]
2969
 
#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]
2970
 
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27]
2971
 
#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]
2972
 
#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]
2973
 
#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]
2974
 
#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]
2975
 
#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]
2976
 
#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]
2977
 
#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]
2978
 
#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]
2979
 
#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]
2980
 
#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]
2981
 
#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]
2982
 
#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]
2983
 
#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]
2984
 
#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]
2985
 
#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]
2986
 
#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]
2987
 
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[44]
2988
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[45]
2989
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t swig_types[46]
2990
 
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[47]
2991
 
#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]
2992
 
#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]
2993
 
#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]
2994
 
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[51]
2995
 
#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]
2996
 
#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]
2997
 
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[54]
2998
 
#define SWIGTYPE_p_int swig_types[55]
2999
 
#define SWIGTYPE_p_long swig_types[56]
3000
 
#define SWIGTYPE_p_p_apr_array_header_t swig_types[57]
3001
 
#define SWIGTYPE_p_p_apr_file_t swig_types[58]
3002
 
#define SWIGTYPE_p_p_apr_hash_t swig_types[59]
3003
 
#define SWIGTYPE_p_p_char swig_types[60]
3004
 
#define SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void swig_types[61]
3005
 
#define SWIGTYPE_p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t swig_types[62]
3006
 
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[63]
3007
 
#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[64]
3008
 
#define SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[65]
3009
 
#define SWIGTYPE_p_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[66]
3010
 
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[67]
3011
 
#define SWIGTYPE_p_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[68]
3012
 
#define SWIGTYPE_p_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[69]
3013
 
#define SWIGTYPE_p_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[70]
3014
 
#define SWIGTYPE_p_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[71]
3015
 
#define SWIGTYPE_p_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[72]
3016
 
#define SWIGTYPE_p_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[73]
3017
 
#define SWIGTYPE_p_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[74]
3018
 
#define SWIGTYPE_p_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[75]
3019
 
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[76]
3020
 
#define SWIGTYPE_p_p_svn_dirent_t swig_types[77]
3021
 
#define SWIGTYPE_p_p_svn_lock_t swig_types[78]
3022
 
#define SWIGTYPE_p_p_svn_ra_callbacks2_t swig_types[79]
3023
 
#define SWIGTYPE_p_p_svn_ra_plugin_t swig_types[80]
3024
 
#define SWIGTYPE_p_p_svn_ra_reporter2_t swig_types[81]
3025
 
#define SWIGTYPE_p_p_svn_ra_reporter3_t swig_types[82]
3026
 
#define SWIGTYPE_p_p_svn_ra_reporter_t swig_types[83]
3027
 
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[84]
3028
 
#define SWIGTYPE_p_p_svn_stream_t swig_types[85]
3029
 
#define SWIGTYPE_p_p_svn_string_t swig_types[86]
3030
 
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[87]
3031
 
#define SWIGTYPE_p_p_void swig_types[88]
3032
 
#define SWIGTYPE_p_svn_auth_baton_t swig_types[89]
3033
 
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[90]
3034
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[91]
3035
 
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[92]
3036
 
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[93]
3037
 
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[94]
3038
 
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[95]
3039
 
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[96]
3040
 
#define SWIGTYPE_p_svn_auth_provider_t swig_types[97]
3041
 
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[98]
3042
 
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[99]
3043
 
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[100]
3044
 
#define SWIGTYPE_p_svn_checksum_t swig_types[101]
3045
 
#define SWIGTYPE_p_svn_commit_info_t swig_types[102]
3046
 
#define SWIGTYPE_p_svn_config_t swig_types[103]
3047
 
#define SWIGTYPE_p_svn_delta_editor_t swig_types[104]
3048
 
#define SWIGTYPE_p_svn_depth_t swig_types[105]
3049
 
#define SWIGTYPE_p_svn_dirent_t swig_types[106]
3050
 
#define SWIGTYPE_p_svn_errno_t swig_types[107]
3051
 
#define SWIGTYPE_p_svn_error_t swig_types[108]
3052
 
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[109]
3053
 
#define SWIGTYPE_p_svn_io_dirent_t swig_types[110]
3054
 
#define SWIGTYPE_p_svn_io_file_del_t swig_types[111]
3055
 
#define SWIGTYPE_p_svn_location_segment_t swig_types[112]
3056
 
#define SWIGTYPE_p_svn_lock_t swig_types[113]
3057
 
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[114]
3058
 
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[115]
3059
 
#define SWIGTYPE_p_svn_log_entry_t swig_types[116]
3060
 
#define SWIGTYPE_p_svn_merge_range_t swig_types[117]
3061
 
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[118]
3062
 
#define SWIGTYPE_p_svn_node_kind_t swig_types[119]
3063
 
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[120]
3064
 
#define SWIGTYPE_p_svn_opt_revision_t swig_types[121]
3065
 
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[122]
3066
 
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[123]
3067
 
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[124]
3068
 
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[125]
3069
 
#define SWIGTYPE_p_svn_prop_kind swig_types[126]
3070
 
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[127]
3071
 
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[128]
3072
 
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[129]
3073
 
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[130]
3074
 
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[131]
3075
 
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[132]
3076
 
#define SWIGTYPE_p_svn_ra_session_t swig_types[133]
3077
 
#define SWIGTYPE_p_svn_stream_mark_t swig_types[134]
3078
 
#define SWIGTYPE_p_svn_stream_t swig_types[135]
3079
 
#define SWIGTYPE_p_svn_string_t swig_types[136]
3080
 
#define SWIGTYPE_p_svn_stringbuf_t swig_types[137]
3081
 
#define SWIGTYPE_p_svn_tristate_t swig_types[138]
3082
 
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[139]
3083
 
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[140]
3084
 
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[141]
3085
 
#define SWIGTYPE_p_svn_version_checklist_t swig_types[142]
3086
 
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[143]
3087
 
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[144]
3088
 
#define SWIGTYPE_p_svn_version_extended_t swig_types[145]
3089
 
#define SWIGTYPE_p_svn_version_t swig_types[146]
3090
 
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[147]
3091
 
#define SWIGTYPE_p_unsigned_long swig_types[148]
3092
 
#define SWIGTYPE_p_void swig_types[149]
3093
 
static swig_type_info *swig_types[151];
3094
 
static swig_module_info swig_module = {swig_types, 150, 0, 0, 0, 0};
 
2929
#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[12]
 
2930
#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[13]
 
2931
#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[14]
 
2932
#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[15]
 
2933
#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[16]
 
2934
#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]
 
2935
#define SWIGTYPE_p_f_p_void_p_apr_pool_t__p_svn_error_t swig_types[18]
 
2936
#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]
 
2937
#define SWIGTYPE_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[20]
 
2938
#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]
 
2939
#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]
 
2940
#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]
 
2941
#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]
 
2942
#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]
 
2943
#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]
 
2944
#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]
 
2945
#define SWIGTYPE_p_f_p_void_p_q_const__char__int swig_types[28]
 
2946
#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[29]
 
2947
#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]
 
2948
#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]
 
2949
#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]
 
2950
#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]
 
2951
#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]
 
2952
#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]
 
2953
#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]
 
2954
#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]
 
2955
#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]
 
2956
#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]
 
2957
#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]
 
2958
#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]
 
2959
#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]
 
2960
#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]
 
2961
#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]
 
2962
#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]
 
2963
#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[46]
 
2964
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[47]
 
2965
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t swig_types[48]
 
2966
#define SWIGTYPE_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t swig_types[49]
 
2967
#define SWIGTYPE_p_f_p_void_p_void__void swig_types[50]
 
2968
#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]
 
2969
#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]
 
2970
#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]
 
2971
#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[54]
 
2972
#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]
 
2973
#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]
 
2974
#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[57]
 
2975
#define SWIGTYPE_p_int swig_types[58]
 
2976
#define SWIGTYPE_p_long swig_types[59]
 
2977
#define SWIGTYPE_p_p_apr_array_header_t swig_types[60]
 
2978
#define SWIGTYPE_p_p_apr_file_t swig_types[61]
 
2979
#define SWIGTYPE_p_p_apr_hash_t swig_types[62]
 
2980
#define SWIGTYPE_p_p_char swig_types[63]
 
2981
#define SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void swig_types[64]
 
2982
#define SWIGTYPE_p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t swig_types[65]
 
2983
#define SWIGTYPE_p_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[66]
 
2984
#define SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t swig_types[67]
 
2985
#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[68]
 
2986
#define SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[69]
 
2987
#define SWIGTYPE_p_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[70]
 
2988
#define SWIGTYPE_p_p_f_p_void_p_q_const__char__int swig_types[71]
 
2989
#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[72]
 
2990
#define SWIGTYPE_p_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[73]
 
2991
#define SWIGTYPE_p_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[74]
 
2992
#define SWIGTYPE_p_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[75]
 
2993
#define SWIGTYPE_p_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[76]
 
2994
#define SWIGTYPE_p_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[77]
 
2995
#define SWIGTYPE_p_p_f_p_void_p_svn_revnum_t__p_svn_error_t swig_types[78]
 
2996
#define SWIGTYPE_p_p_f_p_void_p_void__void swig_types[79]
 
2997
#define SWIGTYPE_p_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[80]
 
2998
#define SWIGTYPE_p_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[81]
 
2999
#define SWIGTYPE_p_p_svn_delta_editor_t swig_types[82]
 
3000
#define SWIGTYPE_p_p_svn_dirent_t swig_types[83]
 
3001
#define SWIGTYPE_p_p_svn_lock_t swig_types[84]
 
3002
#define SWIGTYPE_p_p_svn_ra_callbacks2_t swig_types[85]
 
3003
#define SWIGTYPE_p_p_svn_ra_plugin_t swig_types[86]
 
3004
#define SWIGTYPE_p_p_svn_ra_reporter2_t swig_types[87]
 
3005
#define SWIGTYPE_p_p_svn_ra_reporter3_t swig_types[88]
 
3006
#define SWIGTYPE_p_p_svn_ra_reporter_t swig_types[89]
 
3007
#define SWIGTYPE_p_p_svn_ra_session_t swig_types[90]
 
3008
#define SWIGTYPE_p_p_svn_stream_t swig_types[91]
 
3009
#define SWIGTYPE_p_p_svn_string_t swig_types[92]
 
3010
#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[93]
 
3011
#define SWIGTYPE_p_p_void swig_types[94]
 
3012
#define SWIGTYPE_p_svn_auth_baton_t swig_types[95]
 
3013
#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[96]
 
3014
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[97]
 
3015
#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[98]
 
3016
#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[99]
 
3017
#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[100]
 
3018
#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[101]
 
3019
#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[102]
 
3020
#define SWIGTYPE_p_svn_auth_provider_t swig_types[103]
 
3021
#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[104]
 
3022
#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[105]
 
3023
#define SWIGTYPE_p_svn_checksum_kind_t swig_types[106]
 
3024
#define SWIGTYPE_p_svn_checksum_t swig_types[107]
 
3025
#define SWIGTYPE_p_svn_commit_info_t swig_types[108]
 
3026
#define SWIGTYPE_p_svn_config_t swig_types[109]
 
3027
#define SWIGTYPE_p_svn_delta_editor_t swig_types[110]
 
3028
#define SWIGTYPE_p_svn_depth_t swig_types[111]
 
3029
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[112]
 
3030
#define SWIGTYPE_p_svn_dirent_t swig_types[113]
 
3031
#define SWIGTYPE_p_svn_errno_t swig_types[114]
 
3032
#define SWIGTYPE_p_svn_error_t swig_types[115]
 
3033
#define SWIGTYPE_p_svn_fs_lock_target_t swig_types[116]
 
3034
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[117]
 
3035
#define SWIGTYPE_p_svn_io_dirent_t swig_types[118]
 
3036
#define SWIGTYPE_p_svn_io_file_del_t swig_types[119]
 
3037
#define SWIGTYPE_p_svn_location_segment_t swig_types[120]
 
3038
#define SWIGTYPE_p_svn_lock_t swig_types[121]
 
3039
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[122]
 
3040
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[123]
 
3041
#define SWIGTYPE_p_svn_log_entry_t swig_types[124]
 
3042
#define SWIGTYPE_p_svn_merge_range_t swig_types[125]
 
3043
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[126]
 
3044
#define SWIGTYPE_p_svn_node_kind_t swig_types[127]
 
3045
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[128]
 
3046
#define SWIGTYPE_p_svn_opt_revision_t swig_types[129]
 
3047
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[130]
 
3048
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[131]
 
3049
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[132]
 
3050
#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[133]
 
3051
#define SWIGTYPE_p_svn_prop_kind swig_types[134]
 
3052
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[135]
 
3053
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[136]
 
3054
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[137]
 
3055
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[138]
 
3056
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[139]
 
3057
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[140]
 
3058
#define SWIGTYPE_p_svn_ra_session_t swig_types[141]
 
3059
#define SWIGTYPE_p_svn_stream_mark_t swig_types[142]
 
3060
#define SWIGTYPE_p_svn_stream_t swig_types[143]
 
3061
#define SWIGTYPE_p_svn_string_t swig_types[144]
 
3062
#define SWIGTYPE_p_svn_stringbuf_t swig_types[145]
 
3063
#define SWIGTYPE_p_svn_tristate_t swig_types[146]
 
3064
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[147]
 
3065
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[148]
 
3066
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[149]
 
3067
#define SWIGTYPE_p_svn_version_checklist_t swig_types[150]
 
3068
#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[151]
 
3069
#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[152]
 
3070
#define SWIGTYPE_p_svn_version_extended_t swig_types[153]
 
3071
#define SWIGTYPE_p_svn_version_t swig_types[154]
 
3072
#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[155]
 
3073
#define SWIGTYPE_p_unsigned_long swig_types[156]
 
3074
#define SWIGTYPE_p_void swig_types[157]
 
3075
static swig_type_info *swig_types[159];
 
3076
static swig_module_info swig_module = {swig_types, 158, 0, 0, 0, 0};
3095
3077
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
3096
3078
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
3097
3079
 
3115
3097
#endif
3116
3098
#define SWIG_name    "_ra"
3117
3099
 
3118
 
#define SWIGVERSION 0x020009 
 
3100
#define SWIGVERSION 0x020012 
3119
3101
#define SWIG_VERSION SWIGVERSION
3120
3102
 
3121
3103
 
3429
3411
      return SWIG_OK;
3430
3412
    } else {
3431
3413
      PyErr_Clear();
 
3414
#if PY_VERSION_HEX >= 0x03000000
 
3415
      {
 
3416
        long v = PyLong_AsLong(obj);
 
3417
        if (!PyErr_Occurred()) {
 
3418
          if (v < 0) {
 
3419
            return SWIG_OverflowError;
 
3420
          }
 
3421
        } else {
 
3422
          PyErr_Clear();
 
3423
        }
 
3424
      }
 
3425
#endif
3432
3426
    }
3433
3427
  }
3434
3428
#ifdef SWIG_PYTHON_CAST_MODE
3751
3745
  return _obj(revision, replay_baton, editor, edit_baton, rev_props, pool);
3752
3746
}
3753
3747
 
 
3748
static svn_boolean_t svn_ra_invoke_check_tunnel_func(
 
3749
  svn_ra_check_tunnel_func_t _obj, void *tunnel_baton, const char *tunnel_name) {
 
3750
  return _obj(tunnel_baton, tunnel_name);
 
3751
}
 
3752
 
 
3753
static void svn_ra_invoke_close_tunnel_func(
 
3754
  svn_ra_close_tunnel_func_t _obj, void *close_baton, void *tunnel_baton) {
 
3755
  _obj(close_baton, tunnel_baton);
 
3756
}
 
3757
 
 
3758
static svn_error_t * svn_ra_invoke_open_tunnel_func(
 
3759
  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) {
 
3760
  return _obj(request, response, close_func, close_baton, tunnel_baton, tunnel_name, user, hostname, port, cancel_func, cancel_baton, pool);
 
3761
}
 
3762
 
3754
3763
static svn_error_t * svn_ra_invoke_init_func(
3755
3764
  svn_ra_init_func_t _obj, int abi_version, apr_pool_t *pool, apr_hash_t *hash) {
3756
3765
  return _obj(abi_version, pool, hash);
3773
3782
    svn_swig_py_acquire_py_lock();
3774
3783
    
3775
3784
  }
3776
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_version_t,
 
3785
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_version_t,
3777
3786
    _global_py_pool, args);
3778
3787
  return resultobj;
3779
3788
fail:
3790
3799
  
3791
3800
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter3_t_set_path_set",&obj0,&obj1)) SWIG_fail;
3792
3801
  {
3793
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3802
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3794
3803
    if (PyErr_Occurred()) {
3795
3804
      SWIG_fail;
3796
3805
    }
3817
3826
  
3818
3827
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter3_t_set_path_get",&obj0)) SWIG_fail;
3819
3828
  {
3820
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3829
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3821
3830
    if (PyErr_Occurred()) {
3822
3831
      SWIG_fail;
3823
3832
    }
3839
3848
  
3840
3849
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter3_t_delete_path_set",&obj0,&obj1)) SWIG_fail;
3841
3850
  {
3842
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3851
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3843
3852
    if (PyErr_Occurred()) {
3844
3853
      SWIG_fail;
3845
3854
    }
3866
3875
  
3867
3876
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter3_t_delete_path_get",&obj0)) SWIG_fail;
3868
3877
  {
3869
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3878
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3870
3879
    if (PyErr_Occurred()) {
3871
3880
      SWIG_fail;
3872
3881
    }
3888
3897
  
3889
3898
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter3_t_link_path_set",&obj0,&obj1)) SWIG_fail;
3890
3899
  {
3891
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3900
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3892
3901
    if (PyErr_Occurred()) {
3893
3902
      SWIG_fail;
3894
3903
    }
3915
3924
  
3916
3925
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter3_t_link_path_get",&obj0)) SWIG_fail;
3917
3926
  {
3918
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3927
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3919
3928
    if (PyErr_Occurred()) {
3920
3929
      SWIG_fail;
3921
3930
    }
3937
3946
  
3938
3947
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter3_t_finish_report_set",&obj0,&obj1)) SWIG_fail;
3939
3948
  {
3940
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3949
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3941
3950
    if (PyErr_Occurred()) {
3942
3951
      SWIG_fail;
3943
3952
    }
3964
3973
  
3965
3974
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter3_t_finish_report_get",&obj0)) SWIG_fail;
3966
3975
  {
3967
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3976
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3968
3977
    if (PyErr_Occurred()) {
3969
3978
      SWIG_fail;
3970
3979
    }
3986
3995
  
3987
3996
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter3_t_abort_report_set",&obj0,&obj1)) SWIG_fail;
3988
3997
  {
3989
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
3998
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
3990
3999
    if (PyErr_Occurred()) {
3991
4000
      SWIG_fail;
3992
4001
    }
4013
4022
  
4014
4023
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter3_t_abort_report_get",&obj0)) SWIG_fail;
4015
4024
  {
4016
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
4025
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
4017
4026
    if (PyErr_Occurred()) {
4018
4027
      SWIG_fail;
4019
4028
    }
4039
4048
    svn_swig_py_acquire_py_lock();
4040
4049
    
4041
4050
  }
4042
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_ra_reporter3_t,
 
4051
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_ra_reporter3_t,
4043
4052
    _global_py_pool, args);
4044
4053
  return resultobj;
4045
4054
fail:
4054
4063
  
4055
4064
  if (!PyArg_ParseTuple(args,(char *)"O:delete_svn_ra_reporter3_t",&obj0)) SWIG_fail;
4056
4065
  {
4057
 
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
4066
    arg1 = (struct svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
4058
4067
    if (PyErr_Occurred()) {
4059
4068
      SWIG_fail;
4060
4069
    }
4090
4099
  
4091
4100
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter2_t_set_path_set",&obj0,&obj1)) SWIG_fail;
4092
4101
  {
4093
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4102
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4094
4103
    if (PyErr_Occurred()) {
4095
4104
      SWIG_fail;
4096
4105
    }
4117
4126
  
4118
4127
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter2_t_set_path_get",&obj0)) SWIG_fail;
4119
4128
  {
4120
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4129
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4121
4130
    if (PyErr_Occurred()) {
4122
4131
      SWIG_fail;
4123
4132
    }
4139
4148
  
4140
4149
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter2_t_delete_path_set",&obj0,&obj1)) SWIG_fail;
4141
4150
  {
4142
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4151
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4143
4152
    if (PyErr_Occurred()) {
4144
4153
      SWIG_fail;
4145
4154
    }
4166
4175
  
4167
4176
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter2_t_delete_path_get",&obj0)) SWIG_fail;
4168
4177
  {
4169
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4178
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4170
4179
    if (PyErr_Occurred()) {
4171
4180
      SWIG_fail;
4172
4181
    }
4188
4197
  
4189
4198
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter2_t_link_path_set",&obj0,&obj1)) SWIG_fail;
4190
4199
  {
4191
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4200
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4192
4201
    if (PyErr_Occurred()) {
4193
4202
      SWIG_fail;
4194
4203
    }
4215
4224
  
4216
4225
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter2_t_link_path_get",&obj0)) SWIG_fail;
4217
4226
  {
4218
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4227
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4219
4228
    if (PyErr_Occurred()) {
4220
4229
      SWIG_fail;
4221
4230
    }
4237
4246
  
4238
4247
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter2_t_finish_report_set",&obj0,&obj1)) SWIG_fail;
4239
4248
  {
4240
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4249
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4241
4250
    if (PyErr_Occurred()) {
4242
4251
      SWIG_fail;
4243
4252
    }
4264
4273
  
4265
4274
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter2_t_finish_report_get",&obj0)) SWIG_fail;
4266
4275
  {
4267
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4276
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4268
4277
    if (PyErr_Occurred()) {
4269
4278
      SWIG_fail;
4270
4279
    }
4286
4295
  
4287
4296
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter2_t_abort_report_set",&obj0,&obj1)) SWIG_fail;
4288
4297
  {
4289
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4298
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4290
4299
    if (PyErr_Occurred()) {
4291
4300
      SWIG_fail;
4292
4301
    }
4313
4322
  
4314
4323
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter2_t_abort_report_get",&obj0)) SWIG_fail;
4315
4324
  {
4316
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4325
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4317
4326
    if (PyErr_Occurred()) {
4318
4327
      SWIG_fail;
4319
4328
    }
4339
4348
    svn_swig_py_acquire_py_lock();
4340
4349
    
4341
4350
  }
4342
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_ra_reporter2_t,
 
4351
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_ra_reporter2_t,
4343
4352
    _global_py_pool, args);
4344
4353
  return resultobj;
4345
4354
fail:
4354
4363
  
4355
4364
  if (!PyArg_ParseTuple(args,(char *)"O:delete_svn_ra_reporter2_t",&obj0)) SWIG_fail;
4356
4365
  {
4357
 
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
4366
    arg1 = (struct svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
4358
4367
    if (PyErr_Occurred()) {
4359
4368
      SWIG_fail;
4360
4369
    }
4390
4399
  
4391
4400
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter_t_set_path_set",&obj0,&obj1)) SWIG_fail;
4392
4401
  {
4393
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4402
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4394
4403
    if (PyErr_Occurred()) {
4395
4404
      SWIG_fail;
4396
4405
    }
4417
4426
  
4418
4427
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter_t_set_path_get",&obj0)) SWIG_fail;
4419
4428
  {
4420
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4429
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4421
4430
    if (PyErr_Occurred()) {
4422
4431
      SWIG_fail;
4423
4432
    }
4439
4448
  
4440
4449
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter_t_delete_path_set",&obj0,&obj1)) SWIG_fail;
4441
4450
  {
4442
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4451
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4443
4452
    if (PyErr_Occurred()) {
4444
4453
      SWIG_fail;
4445
4454
    }
4466
4475
  
4467
4476
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter_t_delete_path_get",&obj0)) SWIG_fail;
4468
4477
  {
4469
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4478
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4470
4479
    if (PyErr_Occurred()) {
4471
4480
      SWIG_fail;
4472
4481
    }
4488
4497
  
4489
4498
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter_t_link_path_set",&obj0,&obj1)) SWIG_fail;
4490
4499
  {
4491
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4500
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4492
4501
    if (PyErr_Occurred()) {
4493
4502
      SWIG_fail;
4494
4503
    }
4515
4524
  
4516
4525
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter_t_link_path_get",&obj0)) SWIG_fail;
4517
4526
  {
4518
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4527
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4519
4528
    if (PyErr_Occurred()) {
4520
4529
      SWIG_fail;
4521
4530
    }
4537
4546
  
4538
4547
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter_t_finish_report_set",&obj0,&obj1)) SWIG_fail;
4539
4548
  {
4540
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4549
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4541
4550
    if (PyErr_Occurred()) {
4542
4551
      SWIG_fail;
4543
4552
    }
4564
4573
  
4565
4574
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter_t_finish_report_get",&obj0)) SWIG_fail;
4566
4575
  {
4567
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4576
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4568
4577
    if (PyErr_Occurred()) {
4569
4578
      SWIG_fail;
4570
4579
    }
4586
4595
  
4587
4596
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_reporter_t_abort_report_set",&obj0,&obj1)) SWIG_fail;
4588
4597
  {
4589
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4598
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4590
4599
    if (PyErr_Occurred()) {
4591
4600
      SWIG_fail;
4592
4601
    }
4613
4622
  
4614
4623
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_reporter_t_abort_report_get",&obj0)) SWIG_fail;
4615
4624
  {
4616
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4625
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4617
4626
    if (PyErr_Occurred()) {
4618
4627
      SWIG_fail;
4619
4628
    }
4639
4648
    svn_swig_py_acquire_py_lock();
4640
4649
    
4641
4650
  }
4642
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_ra_reporter_t,
 
4651
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_ra_reporter_t,
4643
4652
    _global_py_pool, args);
4644
4653
  return resultobj;
4645
4654
fail:
4654
4663
  
4655
4664
  if (!PyArg_ParseTuple(args,(char *)"O:delete_svn_ra_reporter_t",&obj0)) SWIG_fail;
4656
4665
  {
4657
 
    arg1 = (struct svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
4666
    arg1 = (struct svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
4658
4667
    if (PyErr_Occurred()) {
4659
4668
      SWIG_fail;
4660
4669
    }
4690
4699
  
4691
4700
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_open_tmp_file_set",&obj0,&obj1)) SWIG_fail;
4692
4701
  {
4693
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4702
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4694
4703
    if (PyErr_Occurred()) {
4695
4704
      SWIG_fail;
4696
4705
    }
4717
4726
  
4718
4727
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_open_tmp_file_get",&obj0)) SWIG_fail;
4719
4728
  {
4720
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4729
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4721
4730
    if (PyErr_Occurred()) {
4722
4731
      SWIG_fail;
4723
4732
    }
4739
4748
  
4740
4749
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_auth_baton_set",&obj0,&obj1)) SWIG_fail;
4741
4750
  {
4742
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4751
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4743
4752
    if (PyErr_Occurred()) {
4744
4753
      SWIG_fail;
4745
4754
    }
4746
4755
  }
4747
4756
  {
4748
 
    arg2 = (svn_auth_baton_t *)svn_swig_MustGetPtr(obj1, SWIGTYPE_p_svn_auth_baton_t, svn_argnum_obj1);
 
4757
    arg2 = (svn_auth_baton_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_auth_baton_t, svn_argnum_obj1);
4749
4758
    if (PyErr_Occurred()) {
4750
4759
      SWIG_fail;
4751
4760
    }
4766
4775
  
4767
4776
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_auth_baton_get",&obj0)) SWIG_fail;
4768
4777
  {
4769
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4778
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4770
4779
    if (PyErr_Occurred()) {
4771
4780
      SWIG_fail;
4772
4781
    }
4773
4782
  }
4774
4783
  result = (svn_auth_baton_t *) ((arg1)->auth_baton);
4775
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_auth_baton_t,
 
4784
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_auth_baton_t,
4776
4785
    _global_py_pool, args);
4777
4786
  return resultobj;
4778
4787
fail:
4789
4798
  
4790
4799
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_get_wc_prop_set",&obj0,&obj1)) SWIG_fail;
4791
4800
  {
4792
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4801
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4793
4802
    if (PyErr_Occurred()) {
4794
4803
      SWIG_fail;
4795
4804
    }
4796
4805
  }
4797
4806
  {
4798
4807
    svn_ra_get_wc_prop_func_t * tmp =
4799
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
 
4808
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
4800
4809
    if (tmp == NULL || PyErr_Occurred()) {
4801
4810
      SWIG_fail;
4802
4811
    }
4818
4827
  
4819
4828
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_get_wc_prop_get",&obj0)) SWIG_fail;
4820
4829
  {
4821
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4830
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4822
4831
    if (PyErr_Occurred()) {
4823
4832
      SWIG_fail;
4824
4833
    }
4840
4849
        SWIG_fail;
4841
4850
      }
4842
4851
      *tmp = (svn_ra_get_wc_prop_func_t) result;
4843
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_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,
 
4852
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_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,
4844
4853
        py_pool, args);
4845
4854
    }
4846
4855
  }
4859
4868
  
4860
4869
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_set_wc_prop_set",&obj0,&obj1)) SWIG_fail;
4861
4870
  {
4862
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4871
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4863
4872
    if (PyErr_Occurred()) {
4864
4873
      SWIG_fail;
4865
4874
    }
4866
4875
  }
4867
4876
  {
4868
4877
    svn_ra_set_wc_prop_func_t * tmp =
4869
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
 
4878
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
4870
4879
    if (tmp == NULL || PyErr_Occurred()) {
4871
4880
      SWIG_fail;
4872
4881
    }
4888
4897
  
4889
4898
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_set_wc_prop_get",&obj0)) SWIG_fail;
4890
4899
  {
4891
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4900
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4892
4901
    if (PyErr_Occurred()) {
4893
4902
      SWIG_fail;
4894
4903
    }
4910
4919
        SWIG_fail;
4911
4920
      }
4912
4921
      *tmp = (svn_ra_set_wc_prop_func_t) result;
4913
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_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,
 
4922
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_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,
4914
4923
        py_pool, args);
4915
4924
    }
4916
4925
  }
4929
4938
  
4930
4939
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_push_wc_prop_set",&obj0,&obj1)) SWIG_fail;
4931
4940
  {
4932
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4941
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4933
4942
    if (PyErr_Occurred()) {
4934
4943
      SWIG_fail;
4935
4944
    }
4936
4945
  }
4937
4946
  {
4938
4947
    svn_ra_push_wc_prop_func_t * tmp =
4939
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
 
4948
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
4940
4949
    if (tmp == NULL || PyErr_Occurred()) {
4941
4950
      SWIG_fail;
4942
4951
    }
4958
4967
  
4959
4968
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_push_wc_prop_get",&obj0)) SWIG_fail;
4960
4969
  {
4961
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
4970
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
4962
4971
    if (PyErr_Occurred()) {
4963
4972
      SWIG_fail;
4964
4973
    }
4980
4989
        SWIG_fail;
4981
4990
      }
4982
4991
      *tmp = (svn_ra_push_wc_prop_func_t) result;
4983
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_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,
 
4992
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_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,
4984
4993
        py_pool, args);
4985
4994
    }
4986
4995
  }
4999
5008
  
5000
5009
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_invalidate_wc_props_set",&obj0,&obj1)) SWIG_fail;
5001
5010
  {
5002
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5011
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5003
5012
    if (PyErr_Occurred()) {
5004
5013
      SWIG_fail;
5005
5014
    }
5006
5015
  }
5007
5016
  {
5008
5017
    svn_ra_invalidate_wc_props_func_t * tmp =
5009
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
 
5018
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
5010
5019
    if (tmp == NULL || PyErr_Occurred()) {
5011
5020
      SWIG_fail;
5012
5021
    }
5028
5037
  
5029
5038
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_invalidate_wc_props_get",&obj0)) SWIG_fail;
5030
5039
  {
5031
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5040
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5032
5041
    if (PyErr_Occurred()) {
5033
5042
      SWIG_fail;
5034
5043
    }
5050
5059
        SWIG_fail;
5051
5060
      }
5052
5061
      *tmp = (svn_ra_invalidate_wc_props_func_t) result;
5053
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
 
5062
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
5054
5063
        py_pool, args);
5055
5064
    }
5056
5065
  }
5069
5078
  
5070
5079
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_progress_func_set",&obj0,&obj1)) SWIG_fail;
5071
5080
  {
5072
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5081
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5073
5082
    if (PyErr_Occurred()) {
5074
5083
      SWIG_fail;
5075
5084
    }
5076
5085
  }
5077
5086
  {
5078
5087
    svn_ra_progress_notify_func_t * tmp =
5079
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void, svn_argnum_obj1);
 
5088
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void, svn_argnum_obj1);
5080
5089
    if (tmp == NULL || PyErr_Occurred()) {
5081
5090
      SWIG_fail;
5082
5091
    }
5098
5107
  
5099
5108
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_progress_func_get",&obj0)) SWIG_fail;
5100
5109
  {
5101
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5110
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5102
5111
    if (PyErr_Occurred()) {
5103
5112
      SWIG_fail;
5104
5113
    }
5120
5129
        SWIG_fail;
5121
5130
      }
5122
5131
      *tmp = (svn_ra_progress_notify_func_t) result;
5123
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
 
5132
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
5124
5133
        py_pool, args);
5125
5134
    }
5126
5135
  }
5139
5148
  
5140
5149
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_progress_baton_set",&obj0,&obj1)) SWIG_fail;
5141
5150
  {
5142
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5151
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5143
5152
    if (PyErr_Occurred()) {
5144
5153
      SWIG_fail;
5145
5154
    }
5168
5177
  
5169
5178
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_progress_baton_get",&obj0)) SWIG_fail;
5170
5179
  {
5171
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5180
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5172
5181
    if (PyErr_Occurred()) {
5173
5182
      SWIG_fail;
5174
5183
    }
5193
5202
        /* We don't know the type of this reference, so we'll have to
5194
5203
               * treat it as an opaque void pointer.
5195
5204
               */
5196
 
        resultobj = svn_swig_NewPointerObj(result, SWIGTYPE_p_void,
 
5205
        resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
5197
5206
          _global_py_pool, args);
5198
5207
      }
5199
5208
    }
5214
5223
  
5215
5224
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_cancel_func_set",&obj0,&obj1)) SWIG_fail;
5216
5225
  {
5217
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5226
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5218
5227
    if (PyErr_Occurred()) {
5219
5228
      SWIG_fail;
5220
5229
    }
5221
5230
  }
5222
5231
  {
5223
5232
    svn_cancel_func_t * tmp =
5224
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_p_void__p_svn_error_t, svn_argnum_obj1);
 
5233
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void__p_svn_error_t, svn_argnum_obj1);
5225
5234
    if (tmp == NULL || PyErr_Occurred()) {
5226
5235
      SWIG_fail;
5227
5236
    }
5243
5252
  
5244
5253
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_cancel_func_get",&obj0)) SWIG_fail;
5245
5254
  {
5246
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5255
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5247
5256
    if (PyErr_Occurred()) {
5248
5257
      SWIG_fail;
5249
5258
    }
5265
5274
        SWIG_fail;
5266
5275
      }
5267
5276
      *tmp = (svn_cancel_func_t) result;
5268
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void__p_svn_error_t,
 
5277
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void__p_svn_error_t,
5269
5278
        py_pool, args);
5270
5279
    }
5271
5280
  }
5284
5293
  
5285
5294
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_get_client_string_set",&obj0,&obj1)) SWIG_fail;
5286
5295
  {
5287
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5296
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5288
5297
    if (PyErr_Occurred()) {
5289
5298
      SWIG_fail;
5290
5299
    }
5291
5300
  }
5292
5301
  {
5293
5302
    svn_ra_get_client_string_func_t * tmp =
5294
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
 
5303
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
5295
5304
    if (tmp == NULL || PyErr_Occurred()) {
5296
5305
      SWIG_fail;
5297
5306
    }
5313
5322
  
5314
5323
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_get_client_string_get",&obj0)) SWIG_fail;
5315
5324
  {
5316
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5325
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5317
5326
    if (PyErr_Occurred()) {
5318
5327
      SWIG_fail;
5319
5328
    }
5335
5344
        SWIG_fail;
5336
5345
      }
5337
5346
      *tmp = (svn_ra_get_client_string_func_t) result;
5338
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t,
 
5347
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t,
5339
5348
        py_pool, args);
5340
5349
    }
5341
5350
  }
5354
5363
  
5355
5364
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_get_wc_contents_set",&obj0,&obj1)) SWIG_fail;
5356
5365
  {
5357
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5366
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5358
5367
    if (PyErr_Occurred()) {
5359
5368
      SWIG_fail;
5360
5369
    }
5361
5370
  }
5362
5371
  {
5363
5372
    svn_ra_get_wc_contents_func_t * tmp =
5364
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
 
5373
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
5365
5374
    if (tmp == NULL || PyErr_Occurred()) {
5366
5375
      SWIG_fail;
5367
5376
    }
5383
5392
  
5384
5393
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_get_wc_contents_get",&obj0)) SWIG_fail;
5385
5394
  {
5386
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5395
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5387
5396
    if (PyErr_Occurred()) {
5388
5397
      SWIG_fail;
5389
5398
    }
5405
5414
        SWIG_fail;
5406
5415
      }
5407
5416
      *tmp = (svn_ra_get_wc_contents_func_t) result;
5408
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
5409
 
        py_pool, args);
5410
 
    }
 
5417
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
 
5418
        py_pool, args);
 
5419
    }
 
5420
  }
 
5421
  return resultobj;
 
5422
fail:
 
5423
  return NULL;
 
5424
}
 
5425
 
 
5426
 
 
5427
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_check_tunnel_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
5428
  PyObject *resultobj = 0;
 
5429
  struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
5430
  svn_ra_check_tunnel_func_t arg2 = (svn_ra_check_tunnel_func_t) 0 ;
 
5431
  PyObject * obj0 = 0 ;
 
5432
  PyObject * obj1 = 0 ;
 
5433
  
 
5434
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_check_tunnel_func_set",&obj0,&obj1)) SWIG_fail;
 
5435
  {
 
5436
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5437
    if (PyErr_Occurred()) {
 
5438
      SWIG_fail;
 
5439
    }
 
5440
  }
 
5441
  {
 
5442
    svn_ra_check_tunnel_func_t * tmp =
 
5443
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char__int, svn_argnum_obj1);
 
5444
    if (tmp == NULL || PyErr_Occurred()) {
 
5445
      SWIG_fail;
 
5446
    }
 
5447
    arg2 = *tmp;
 
5448
  }
 
5449
  if (arg1) (arg1)->check_tunnel_func = arg2;
 
5450
  resultobj = SWIG_Py_Void();
 
5451
  return resultobj;
 
5452
fail:
 
5453
  return NULL;
 
5454
}
 
5455
 
 
5456
 
 
5457
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_check_tunnel_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
5458
  PyObject *resultobj = 0;
 
5459
  struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
5460
  PyObject * obj0 = 0 ;
 
5461
  svn_ra_check_tunnel_func_t result;
 
5462
  
 
5463
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_check_tunnel_func_get",&obj0)) SWIG_fail;
 
5464
  {
 
5465
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5466
    if (PyErr_Occurred()) {
 
5467
      SWIG_fail;
 
5468
    }
 
5469
  }
 
5470
  result = (svn_ra_check_tunnel_func_t) ((arg1)->check_tunnel_func);
 
5471
  {
 
5472
    PyObject *py_pool = NULL;
 
5473
    apr_pool_t *pool = NULL;
 
5474
    
 
5475
    if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
 
5476
        &py_pool, &pool))
 
5477
    SWIG_fail;
 
5478
    if (result == NULL) {
 
5479
      resultobj = Py_None;
 
5480
      Py_INCREF(resultobj);
 
5481
    } else {
 
5482
      svn_ra_check_tunnel_func_t * tmp = apr_palloc(pool, sizeof(svn_ra_check_tunnel_func_t));
 
5483
      if (tmp == NULL) {
 
5484
        SWIG_fail;
 
5485
      }
 
5486
      *tmp = (svn_ra_check_tunnel_func_t) result;
 
5487
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char__int,
 
5488
        py_pool, args);
 
5489
    }
 
5490
  }
 
5491
  return resultobj;
 
5492
fail:
 
5493
  return NULL;
 
5494
}
 
5495
 
 
5496
 
 
5497
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_open_tunnel_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
5498
  PyObject *resultobj = 0;
 
5499
  struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
5500
  svn_ra_open_tunnel_func_t arg2 = (svn_ra_open_tunnel_func_t) 0 ;
 
5501
  PyObject * obj0 = 0 ;
 
5502
  PyObject * obj1 = 0 ;
 
5503
  
 
5504
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_open_tunnel_func_set",&obj0,&obj1)) SWIG_fail;
 
5505
  {
 
5506
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5507
    if (PyErr_Occurred()) {
 
5508
      SWIG_fail;
 
5509
    }
 
5510
  }
 
5511
  {
 
5512
    svn_ra_open_tunnel_func_t * tmp =
 
5513
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_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_argnum_obj1);
 
5514
    if (tmp == NULL || PyErr_Occurred()) {
 
5515
      SWIG_fail;
 
5516
    }
 
5517
    arg2 = *tmp;
 
5518
  }
 
5519
  if (arg1) (arg1)->open_tunnel_func = arg2;
 
5520
  resultobj = SWIG_Py_Void();
 
5521
  return resultobj;
 
5522
fail:
 
5523
  return NULL;
 
5524
}
 
5525
 
 
5526
 
 
5527
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_open_tunnel_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
5528
  PyObject *resultobj = 0;
 
5529
  struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
5530
  PyObject * obj0 = 0 ;
 
5531
  svn_ra_open_tunnel_func_t result;
 
5532
  
 
5533
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_open_tunnel_func_get",&obj0)) SWIG_fail;
 
5534
  {
 
5535
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5536
    if (PyErr_Occurred()) {
 
5537
      SWIG_fail;
 
5538
    }
 
5539
  }
 
5540
  result = (svn_ra_open_tunnel_func_t) ((arg1)->open_tunnel_func);
 
5541
  {
 
5542
    PyObject *py_pool = NULL;
 
5543
    apr_pool_t *pool = NULL;
 
5544
    
 
5545
    if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
 
5546
        &py_pool, &pool))
 
5547
    SWIG_fail;
 
5548
    if (result == NULL) {
 
5549
      resultobj = Py_None;
 
5550
      Py_INCREF(resultobj);
 
5551
    } else {
 
5552
      svn_ra_open_tunnel_func_t * tmp = apr_palloc(pool, sizeof(svn_ra_open_tunnel_func_t));
 
5553
      if (tmp == NULL) {
 
5554
        SWIG_fail;
 
5555
      }
 
5556
      *tmp = (svn_ra_open_tunnel_func_t) result;
 
5557
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_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,
 
5558
        py_pool, args);
 
5559
    }
 
5560
  }
 
5561
  return resultobj;
 
5562
fail:
 
5563
  return NULL;
 
5564
}
 
5565
 
 
5566
 
 
5567
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_tunnel_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
5568
  PyObject *resultobj = 0;
 
5569
  struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
5570
  void *arg2 = (void *) 0 ;
 
5571
  PyObject * obj0 = 0 ;
 
5572
  PyObject * obj1 = 0 ;
 
5573
  
 
5574
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_tunnel_baton_set",&obj0,&obj1)) SWIG_fail;
 
5575
  {
 
5576
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5577
    if (PyErr_Occurred()) {
 
5578
      SWIG_fail;
 
5579
    }
 
5580
  }
 
5581
  {
 
5582
    if (obj1 == Py_None) {
 
5583
      arg2 = NULL;
 
5584
    } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
 
5585
      arg2 = (void *) obj1;
 
5586
      PyErr_Clear();
 
5587
    }
 
5588
  }
 
5589
  if (arg1) (arg1)->tunnel_baton = arg2;
 
5590
  resultobj = SWIG_Py_Void();
 
5591
  return resultobj;
 
5592
fail:
 
5593
  return NULL;
 
5594
}
 
5595
 
 
5596
 
 
5597
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_tunnel_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
5598
  PyObject *resultobj = 0;
 
5599
  struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
 
5600
  PyObject * obj0 = 0 ;
 
5601
  void *result = 0 ;
 
5602
  
 
5603
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_tunnel_baton_get",&obj0)) SWIG_fail;
 
5604
  {
 
5605
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5606
    if (PyErr_Occurred()) {
 
5607
      SWIG_fail;
 
5608
    }
 
5609
  }
 
5610
  result = (void *) ((arg1)->tunnel_baton);
 
5611
  {
 
5612
    PyObject *ownerObj = obj0;
 
5613
    PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
 
5614
    
 
5615
    resultobj = NULL;
 
5616
    if (members != NULL) {
 
5617
      resultobj = PyDict_GetItemString(members, "tunnel_baton");
 
5618
      Py_XINCREF(resultobj);
 
5619
      Py_DECREF(members);
 
5620
    }
 
5621
    
 
5622
    if (resultobj == NULL) {
 
5623
      if (result == NULL) {
 
5624
        resultobj = Py_None;
 
5625
        Py_INCREF(resultobj);
 
5626
      } else {
 
5627
        /* We don't know the type of this reference, so we'll have to
 
5628
               * treat it as an opaque void pointer.
 
5629
               */
 
5630
        resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
 
5631
          _global_py_pool, args);
 
5632
      }
 
5633
    }
 
5634
    
5411
5635
  }
5412
5636
  return resultobj;
5413
5637
fail:
5428
5652
    svn_swig_py_acquire_py_lock();
5429
5653
    
5430
5654
  }
5431
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_ra_callbacks2_t,
 
5655
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_ra_callbacks2_t,
5432
5656
    _global_py_pool, args);
5433
5657
  return resultobj;
5434
5658
fail:
5443
5667
  
5444
5668
  if (!PyArg_ParseTuple(args,(char *)"O:delete_svn_ra_callbacks2_t",&obj0)) SWIG_fail;
5445
5669
  {
5446
 
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
5670
    arg1 = (struct svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
5447
5671
    if (PyErr_Occurred()) {
5448
5672
      SWIG_fail;
5449
5673
    }
5479
5703
  
5480
5704
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks_t_open_tmp_file_set",&obj0,&obj1)) SWIG_fail;
5481
5705
  {
5482
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5706
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5483
5707
    if (PyErr_Occurred()) {
5484
5708
      SWIG_fail;
5485
5709
    }
5506
5730
  
5507
5731
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks_t_open_tmp_file_get",&obj0)) SWIG_fail;
5508
5732
  {
5509
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5733
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5510
5734
    if (PyErr_Occurred()) {
5511
5735
      SWIG_fail;
5512
5736
    }
5528
5752
  
5529
5753
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks_t_auth_baton_set",&obj0,&obj1)) SWIG_fail;
5530
5754
  {
5531
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5755
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5532
5756
    if (PyErr_Occurred()) {
5533
5757
      SWIG_fail;
5534
5758
    }
5535
5759
  }
5536
5760
  {
5537
 
    arg2 = (svn_auth_baton_t *)svn_swig_MustGetPtr(obj1, SWIGTYPE_p_svn_auth_baton_t, svn_argnum_obj1);
 
5761
    arg2 = (svn_auth_baton_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_auth_baton_t, svn_argnum_obj1);
5538
5762
    if (PyErr_Occurred()) {
5539
5763
      SWIG_fail;
5540
5764
    }
5555
5779
  
5556
5780
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks_t_auth_baton_get",&obj0)) SWIG_fail;
5557
5781
  {
5558
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5782
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5559
5783
    if (PyErr_Occurred()) {
5560
5784
      SWIG_fail;
5561
5785
    }
5562
5786
  }
5563
5787
  result = (svn_auth_baton_t *) ((arg1)->auth_baton);
5564
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_auth_baton_t,
 
5788
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_auth_baton_t,
5565
5789
    _global_py_pool, args);
5566
5790
  return resultobj;
5567
5791
fail:
5578
5802
  
5579
5803
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks_t_get_wc_prop_set",&obj0,&obj1)) SWIG_fail;
5580
5804
  {
5581
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5805
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5582
5806
    if (PyErr_Occurred()) {
5583
5807
      SWIG_fail;
5584
5808
    }
5585
5809
  }
5586
5810
  {
5587
5811
    svn_ra_get_wc_prop_func_t * tmp =
5588
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
 
5812
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
5589
5813
    if (tmp == NULL || PyErr_Occurred()) {
5590
5814
      SWIG_fail;
5591
5815
    }
5607
5831
  
5608
5832
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks_t_get_wc_prop_get",&obj0)) SWIG_fail;
5609
5833
  {
5610
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5834
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5611
5835
    if (PyErr_Occurred()) {
5612
5836
      SWIG_fail;
5613
5837
    }
5629
5853
        SWIG_fail;
5630
5854
      }
5631
5855
      *tmp = (svn_ra_get_wc_prop_func_t) result;
5632
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_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,
 
5856
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_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,
5633
5857
        py_pool, args);
5634
5858
    }
5635
5859
  }
5648
5872
  
5649
5873
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks_t_set_wc_prop_set",&obj0,&obj1)) SWIG_fail;
5650
5874
  {
5651
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5875
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5652
5876
    if (PyErr_Occurred()) {
5653
5877
      SWIG_fail;
5654
5878
    }
5655
5879
  }
5656
5880
  {
5657
5881
    svn_ra_set_wc_prop_func_t * tmp =
5658
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
 
5882
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
5659
5883
    if (tmp == NULL || PyErr_Occurred()) {
5660
5884
      SWIG_fail;
5661
5885
    }
5677
5901
  
5678
5902
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks_t_set_wc_prop_get",&obj0)) SWIG_fail;
5679
5903
  {
5680
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5904
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5681
5905
    if (PyErr_Occurred()) {
5682
5906
      SWIG_fail;
5683
5907
    }
5699
5923
        SWIG_fail;
5700
5924
      }
5701
5925
      *tmp = (svn_ra_set_wc_prop_func_t) result;
5702
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_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,
 
5926
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_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,
5703
5927
        py_pool, args);
5704
5928
    }
5705
5929
  }
5718
5942
  
5719
5943
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks_t_push_wc_prop_set",&obj0,&obj1)) SWIG_fail;
5720
5944
  {
5721
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5945
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5722
5946
    if (PyErr_Occurred()) {
5723
5947
      SWIG_fail;
5724
5948
    }
5725
5949
  }
5726
5950
  {
5727
5951
    svn_ra_push_wc_prop_func_t * tmp =
5728
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
 
5952
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_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, svn_argnum_obj1);
5729
5953
    if (tmp == NULL || PyErr_Occurred()) {
5730
5954
      SWIG_fail;
5731
5955
    }
5747
5971
  
5748
5972
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks_t_push_wc_prop_get",&obj0)) SWIG_fail;
5749
5973
  {
5750
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
5974
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5751
5975
    if (PyErr_Occurred()) {
5752
5976
      SWIG_fail;
5753
5977
    }
5769
5993
        SWIG_fail;
5770
5994
      }
5771
5995
      *tmp = (svn_ra_push_wc_prop_func_t) result;
5772
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_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,
 
5996
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_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,
5773
5997
        py_pool, args);
5774
5998
    }
5775
5999
  }
5788
6012
  
5789
6013
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks_t_invalidate_wc_props_set",&obj0,&obj1)) SWIG_fail;
5790
6014
  {
5791
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
6015
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5792
6016
    if (PyErr_Occurred()) {
5793
6017
      SWIG_fail;
5794
6018
    }
5795
6019
  }
5796
6020
  {
5797
6021
    svn_ra_invalidate_wc_props_func_t * tmp =
5798
 
    svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
 
6022
    svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
5799
6023
    if (tmp == NULL || PyErr_Occurred()) {
5800
6024
      SWIG_fail;
5801
6025
    }
5817
6041
  
5818
6042
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks_t_invalidate_wc_props_get",&obj0)) SWIG_fail;
5819
6043
  {
5820
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
6044
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5821
6045
    if (PyErr_Occurred()) {
5822
6046
      SWIG_fail;
5823
6047
    }
5839
6063
        SWIG_fail;
5840
6064
      }
5841
6065
      *tmp = (svn_ra_invalidate_wc_props_func_t) result;
5842
 
      resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
 
6066
      resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
5843
6067
        py_pool, args);
5844
6068
    }
5845
6069
  }
5862
6086
    svn_swig_py_acquire_py_lock();
5863
6087
    
5864
6088
  }
5865
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_ra_callbacks_t,
 
6089
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_ra_callbacks_t,
5866
6090
    _global_py_pool, args);
5867
6091
  return resultobj;
5868
6092
fail:
5877
6101
  
5878
6102
  if (!PyArg_ParseTuple(args,(char *)"O:delete_svn_ra_callbacks_t",&obj0)) SWIG_fail;
5879
6103
  {
5880
 
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
6104
    arg1 = (struct svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
5881
6105
    if (PyErr_Occurred()) {
5882
6106
      SWIG_fail;
5883
6107
    }
6000
6224
    resultobj = Py_None;
6001
6225
  }
6002
6226
  {
6003
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_callbacks2_t,
 
6227
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_callbacks2_t,
6004
6228
        _global_py_pool, args))
6005
6229
    
6006
6230
    ;
6092
6316
    resultobj = Py_None;
6093
6317
  }
6094
6318
  {
6095
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_session_t,
 
6319
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_session_t,
6096
6320
        _global_py_pool, args))
6097
6321
    
6098
6322
    ;
6194
6418
    resultobj = Py_None;
6195
6419
  }
6196
6420
  {
6197
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_session_t,
 
6421
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_session_t,
6198
6422
        _global_py_pool, args))
6199
6423
    
6200
6424
    ;
6282
6506
    resultobj = Py_None;
6283
6507
  }
6284
6508
  {
6285
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_session_t,
 
6509
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_session_t,
6286
6510
        _global_py_pool, args))
6287
6511
    
6288
6512
    ;
6323
6547
  arg1 = &temp1;
6324
6548
  if (!PyArg_ParseTuple(args,(char *)"sOOO|O:svn_ra_open",&arg2,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
6325
6549
  {
6326
 
    arg3 = (svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj1, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj1);
 
6550
    arg3 = (svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj1);
6327
6551
    if (PyErr_Occurred()) {
6328
6552
      SWIG_fail;
6329
6553
    }
6377
6601
    resultobj = Py_None;
6378
6602
  }
6379
6603
  {
6380
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_session_t,
 
6604
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_session_t,
6381
6605
        _global_py_pool, args))
6382
6606
    
6383
6607
    ;
6411
6635
  arg3 = _global_pool;
6412
6636
  if (!PyArg_ParseTuple(args,(char *)"Os|O:svn_ra_reparent",&obj0,&arg2,&obj2)) SWIG_fail;
6413
6637
  {
6414
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
6638
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6415
6639
    if (PyErr_Occurred()) {
6416
6640
      SWIG_fail;
6417
6641
    }
6474
6698
  arg2 = &temp2;
6475
6699
  if (!PyArg_ParseTuple(args,(char *)"O|O:svn_ra_get_session_url",&obj0,&obj1)) SWIG_fail;
6476
6700
  {
6477
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
6701
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6478
6702
    if (PyErr_Occurred()) {
6479
6703
      SWIG_fail;
6480
6704
    }
6551
6775
  arg2 = &temp2;
6552
6776
  if (!PyArg_ParseTuple(args,(char *)"Os|O:svn_ra_get_path_relative_to_session",&obj0,&arg3,&obj2)) SWIG_fail;
6553
6777
  {
6554
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
6778
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6555
6779
    if (PyErr_Occurred()) {
6556
6780
      SWIG_fail;
6557
6781
    }
6628
6852
  arg2 = &temp2;
6629
6853
  if (!PyArg_ParseTuple(args,(char *)"Os|O:svn_ra_get_path_relative_to_root",&obj0,&arg3,&obj2)) SWIG_fail;
6630
6854
  {
6631
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
6855
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6632
6856
    if (PyErr_Occurred()) {
6633
6857
      SWIG_fail;
6634
6858
    }
6705
6929
  arg2 = &temp2;
6706
6930
  if (!PyArg_ParseTuple(args,(char *)"O|O:svn_ra_get_latest_revnum",&obj0,&obj1)) SWIG_fail;
6707
6931
  {
6708
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
6932
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6709
6933
    if (PyErr_Occurred()) {
6710
6934
      SWIG_fail;
6711
6935
    }
6777
7001
  arg2 = &temp2;
6778
7002
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_get_dated_revision",&obj0,&obj1,&obj2)) SWIG_fail;
6779
7003
  {
6780
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7004
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6781
7005
    if (PyErr_Occurred()) {
6782
7006
      SWIG_fail;
6783
7007
    }
6852
7076
  arg6 = _global_pool;
6853
7077
  if (!PyArg_ParseTuple(args,(char *)"OOsOO|O:svn_ra_change_rev_prop2",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5)) SWIG_fail;
6854
7078
  {
6855
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7079
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6856
7080
    if (PyErr_Occurred()) {
6857
7081
      SWIG_fail;
6858
7082
    }
6864
7088
    }
6865
7089
  }
6866
7090
  {
6867
 
    arg4 = (svn_string_t **)svn_swig_MustGetPtr(obj3, SWIGTYPE_p_p_svn_string_t, svn_argnum_obj3);
 
7091
    arg4 = (svn_string_t **)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_p_svn_string_t, svn_argnum_obj3);
6868
7092
    if (PyErr_Occurred()) {
6869
7093
      SWIG_fail;
6870
7094
    }
6956
7180
  arg5 = _global_pool;
6957
7181
  if (!PyArg_ParseTuple(args,(char *)"OOsO|O:svn_ra_change_rev_prop",&obj0,&obj1,&arg3,&obj3,&obj4)) SWIG_fail;
6958
7182
  {
6959
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7183
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
6960
7184
    if (PyErr_Occurred()) {
6961
7185
      SWIG_fail;
6962
7186
    }
7040
7264
  arg3 = &temp3;
7041
7265
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_rev_proplist",&obj0,&obj1,&obj2)) SWIG_fail;
7042
7266
  {
7043
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7267
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7044
7268
    if (PyErr_Occurred()) {
7045
7269
      SWIG_fail;
7046
7270
    }
7115
7339
  arg4 = &temp4;
7116
7340
  if (!PyArg_ParseTuple(args,(char *)"OOs|O:svn_ra_rev_prop",&obj0,&obj1,&arg3,&obj3)) SWIG_fail;
7117
7341
  {
7118
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7342
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7119
7343
    if (PyErr_Occurred()) {
7120
7344
      SWIG_fail;
7121
7345
    }
7209
7433
  arg3 = &temp3;
7210
7434
  if (!PyArg_ParseTuple(args,(char *)"OOOOO|O:svn_ra_get_commit_editor3",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
7211
7435
  {
7212
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7436
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7213
7437
    if (PyErr_Occurred()) {
7214
7438
      SWIG_fail;
7215
7439
    }
7269
7493
    resultobj = Py_None;
7270
7494
  }
7271
7495
  {
7272
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_delta_editor_t,
 
7496
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_delta_editor_t,
7273
7497
        _global_py_pool, args))
7274
7498
    
7275
7499
    ;
7276
7500
  }
7277
7501
  {
7278
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
7502
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
7279
7503
        _global_py_pool, args))
7280
7504
    
7281
7505
    ;
7322
7546
  arg3 = &temp3;
7323
7547
  if (!PyArg_ParseTuple(args,(char *)"OsOOO|O:svn_ra_get_commit_editor2",&obj0,&arg4,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
7324
7548
  {
7325
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7549
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7326
7550
    if (PyErr_Occurred()) {
7327
7551
      SWIG_fail;
7328
7552
    }
7369
7593
    resultobj = Py_None;
7370
7594
  }
7371
7595
  {
7372
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_delta_editor_t,
 
7596
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_delta_editor_t,
7373
7597
        _global_py_pool, args))
7374
7598
    
7375
7599
    ;
7376
7600
  }
7377
7601
  {
7378
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
7602
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
7379
7603
        _global_py_pool, args))
7380
7604
    
7381
7605
    ;
7422
7646
  arg3 = &temp3;
7423
7647
  if (!PyArg_ParseTuple(args,(char *)"OsOOO|O:svn_ra_get_commit_editor",&obj0,&arg4,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
7424
7648
  {
7425
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7649
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7426
7650
    if (PyErr_Occurred()) {
7427
7651
      SWIG_fail;
7428
7652
    }
7469
7693
    resultobj = Py_None;
7470
7694
  }
7471
7695
  {
7472
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_delta_editor_t,
 
7696
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_delta_editor_t,
7473
7697
        _global_py_pool, args))
7474
7698
    
7475
7699
    ;
7476
7700
  }
7477
7701
  {
7478
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
7702
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
7479
7703
        _global_py_pool, args))
7480
7704
    
7481
7705
    ;
7520
7744
  arg6 = &temp6;
7521
7745
  if (!PyArg_ParseTuple(args,(char *)"OsOO|O:svn_ra_get_file",&obj0,&arg2,&obj2,&obj3,&obj4)) SWIG_fail;
7522
7746
  {
7523
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7747
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7524
7748
    if (PyErr_Occurred()) {
7525
7749
      SWIG_fail;
7526
7750
    }
7613
7837
  arg4 = &temp4;
7614
7838
  if (!PyArg_ParseTuple(args,(char *)"OsOO|O:svn_ra_get_dir2",&obj0,&arg5,&obj2,&obj3,&obj4)) SWIG_fail;
7615
7839
  {
7616
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7840
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7617
7841
    if (PyErr_Occurred()) {
7618
7842
      SWIG_fail;
7619
7843
    }
7716
7940
  arg6 = &temp6;
7717
7941
  if (!PyArg_ParseTuple(args,(char *)"OsO|O:svn_ra_get_dir",&obj0,&arg2,&obj2,&obj3)) SWIG_fail;
7718
7942
  {
7719
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
7943
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7720
7944
    if (PyErr_Occurred()) {
7721
7945
      SWIG_fail;
7722
7946
    }
7811
8035
  arg2 = &temp2;
7812
8036
  if (!PyArg_ParseTuple(args,(char *)"OOOOO|O:svn_ra_get_mergeinfo",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
7813
8037
  {
7814
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8038
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7815
8039
    if (PyErr_Occurred()) {
7816
8040
      SWIG_fail;
7817
8041
    }
7935
8159
  arg3 = &temp3;
7936
8160
  if (!PyArg_ParseTuple(args,(char *)"OOsOOOOO|OO:svn_ra_do_update3",&obj0,&obj1,&arg5,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
7937
8161
  {
7938
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8162
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
7939
8163
    if (PyErr_Occurred()) {
7940
8164
      SWIG_fail;
7941
8165
    }
7965
8189
    }
7966
8190
  }
7967
8191
  {
7968
 
    arg9 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj6, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj6);
 
8192
    arg9 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj6);
7969
8193
    if (PyErr_Occurred()) {
7970
8194
      SWIG_fail;
7971
8195
    }
8014
8238
    resultobj = Py_None;
8015
8239
  }
8016
8240
  {
8017
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
 
8241
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
8018
8242
        _global_py_pool, args))
8019
8243
    
8020
8244
    ;
8021
8245
  }
8022
8246
  {
8023
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
8247
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8024
8248
        _global_py_pool, args))
8025
8249
    
8026
8250
    ;
8076
8300
  arg3 = &temp3;
8077
8301
  if (!PyArg_ParseTuple(args,(char *)"OOsOOOO|O:svn_ra_do_update2",&obj0,&obj1,&arg5,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8078
8302
  {
8079
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8303
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8080
8304
    if (PyErr_Occurred()) {
8081
8305
      SWIG_fail;
8082
8306
    }
8100
8324
    }
8101
8325
  }
8102
8326
  {
8103
 
    arg8 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
 
8327
    arg8 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
8104
8328
    if (PyErr_Occurred()) {
8105
8329
      SWIG_fail;
8106
8330
    }
8141
8365
    resultobj = Py_None;
8142
8366
  }
8143
8367
  {
8144
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
 
8368
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
8145
8369
        _global_py_pool, args))
8146
8370
    
8147
8371
    ;
8148
8372
  }
8149
8373
  {
8150
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
8374
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8151
8375
        _global_py_pool, args))
8152
8376
    
8153
8377
    ;
8195
8419
  arg3 = &temp3;
8196
8420
  if (!PyArg_ParseTuple(args,(char *)"OOsOOO|O:svn_ra_do_update",&obj0,&obj1,&arg5,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
8197
8421
  {
8198
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8422
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8199
8423
    if (PyErr_Occurred()) {
8200
8424
      SWIG_fail;
8201
8425
    }
8213
8437
    }
8214
8438
  }
8215
8439
  {
8216
 
    arg7 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
 
8440
    arg7 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
8217
8441
    if (PyErr_Occurred()) {
8218
8442
      SWIG_fail;
8219
8443
    }
8254
8478
    resultobj = Py_None;
8255
8479
  }
8256
8480
  {
8257
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
 
8481
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
8258
8482
        _global_py_pool, args))
8259
8483
    
8260
8484
    ;
8261
8485
  }
8262
8486
  {
8263
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
8487
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8264
8488
        _global_py_pool, args))
8265
8489
    
8266
8490
    ;
8319
8543
  arg3 = &temp3;
8320
8544
  if (!PyArg_ParseTuple(args,(char *)"OOsOsOOOO|OO:svn_ra_do_switch3",&obj0,&obj1,&arg5,&obj3,&arg7,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
8321
8545
  {
8322
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8546
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8323
8547
    if (PyErr_Occurred()) {
8324
8548
      SWIG_fail;
8325
8549
    }
8349
8573
    }
8350
8574
  }
8351
8575
  {
8352
 
    arg10 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
 
8576
    arg10 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
8353
8577
    if (PyErr_Occurred()) {
8354
8578
      SWIG_fail;
8355
8579
    }
8398
8622
    resultobj = Py_None;
8399
8623
  }
8400
8624
  {
8401
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
 
8625
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
8402
8626
        _global_py_pool, args))
8403
8627
    
8404
8628
    ;
8405
8629
  }
8406
8630
  {
8407
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
8631
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8408
8632
        _global_py_pool, args))
8409
8633
    
8410
8634
    ;
8459
8683
  arg3 = &temp3;
8460
8684
  if (!PyArg_ParseTuple(args,(char *)"OOsOsOO|O:svn_ra_do_switch2",&obj0,&obj1,&arg5,&obj3,&arg7,&obj5,&obj6,&obj7)) SWIG_fail;
8461
8685
  {
8462
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8686
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8463
8687
    if (PyErr_Occurred()) {
8464
8688
      SWIG_fail;
8465
8689
    }
8477
8701
    }
8478
8702
  }
8479
8703
  {
8480
 
    arg8 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
 
8704
    arg8 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
8481
8705
    if (PyErr_Occurred()) {
8482
8706
      SWIG_fail;
8483
8707
    }
8518
8742
    resultobj = Py_None;
8519
8743
  }
8520
8744
  {
8521
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
 
8745
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
8522
8746
        _global_py_pool, args))
8523
8747
    
8524
8748
    ;
8525
8749
  }
8526
8750
  {
8527
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
8751
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8528
8752
        _global_py_pool, args))
8529
8753
    
8530
8754
    ;
8573
8797
  arg3 = &temp3;
8574
8798
  if (!PyArg_ParseTuple(args,(char *)"OOsOsOO|O:svn_ra_do_switch",&obj0,&obj1,&arg5,&obj3,&arg7,&obj5,&obj6,&obj7)) SWIG_fail;
8575
8799
  {
8576
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8800
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8577
8801
    if (PyErr_Occurred()) {
8578
8802
      SWIG_fail;
8579
8803
    }
8591
8815
    }
8592
8816
  }
8593
8817
  {
8594
 
    arg8 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
 
8818
    arg8 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
8595
8819
    if (PyErr_Occurred()) {
8596
8820
      SWIG_fail;
8597
8821
    }
8632
8856
    resultobj = Py_None;
8633
8857
  }
8634
8858
  {
8635
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
 
8859
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
8636
8860
        _global_py_pool, args))
8637
8861
    
8638
8862
    ;
8639
8863
  }
8640
8864
  {
8641
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
8865
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8642
8866
        _global_py_pool, args))
8643
8867
    
8644
8868
    ;
8686
8910
  arg3 = &temp3;
8687
8911
  if (!PyArg_ParseTuple(args,(char *)"OsOOOO|O:svn_ra_do_status2",&obj0,&arg4,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
8688
8912
  {
8689
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
8913
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8690
8914
    if (PyErr_Occurred()) {
8691
8915
      SWIG_fail;
8692
8916
    }
8704
8928
    }
8705
8929
  }
8706
8930
  {
8707
 
    arg7 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
 
8931
    arg7 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
8708
8932
    if (PyErr_Occurred()) {
8709
8933
      SWIG_fail;
8710
8934
    }
8745
8969
    resultobj = Py_None;
8746
8970
  }
8747
8971
  {
8748
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
 
8972
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
8749
8973
        _global_py_pool, args))
8750
8974
    
8751
8975
    ;
8752
8976
  }
8753
8977
  {
8754
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
8978
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8755
8979
        _global_py_pool, args))
8756
8980
    
8757
8981
    ;
8799
9023
  arg3 = &temp3;
8800
9024
  if (!PyArg_ParseTuple(args,(char *)"OsOOOO|O:svn_ra_do_status",&obj0,&arg4,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
8801
9025
  {
8802
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9026
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8803
9027
    if (PyErr_Occurred()) {
8804
9028
      SWIG_fail;
8805
9029
    }
8817
9041
    }
8818
9042
  }
8819
9043
  {
8820
 
    arg7 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
 
9044
    arg7 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
8821
9045
    if (PyErr_Occurred()) {
8822
9046
      SWIG_fail;
8823
9047
    }
8858
9082
    resultobj = Py_None;
8859
9083
  }
8860
9084
  {
8861
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
 
9085
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
8862
9086
        _global_py_pool, args))
8863
9087
    
8864
9088
    ;
8865
9089
  }
8866
9090
  {
8867
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
9091
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8868
9092
        _global_py_pool, args))
8869
9093
    
8870
9094
    ;
8917
9141
  arg3 = &temp3;
8918
9142
  if (!PyArg_ParseTuple(args,(char *)"OOsOOOsOO|O:svn_ra_do_diff3",&obj0,&obj1,&arg5,&obj3,&obj4,&obj5,&arg9,&obj7,&obj8,&obj9)) SWIG_fail;
8919
9143
  {
8920
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9144
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
8921
9145
    if (PyErr_Occurred()) {
8922
9146
      SWIG_fail;
8923
9147
    }
8947
9171
    }
8948
9172
  }
8949
9173
  {
8950
 
    arg10 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
 
9174
    arg10 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
8951
9175
    if (PyErr_Occurred()) {
8952
9176
      SWIG_fail;
8953
9177
    }
8988
9212
    resultobj = Py_None;
8989
9213
  }
8990
9214
  {
8991
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
 
9215
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter3_t,
8992
9216
        _global_py_pool, args))
8993
9217
    
8994
9218
    ;
8995
9219
  }
8996
9220
  {
8997
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
9221
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
8998
9222
        _global_py_pool, args))
8999
9223
    
9000
9224
    ;
9047
9271
  arg3 = &temp3;
9048
9272
  if (!PyArg_ParseTuple(args,(char *)"OOsOOOsOO|O:svn_ra_do_diff2",&obj0,&obj1,&arg5,&obj3,&obj4,&obj5,&arg9,&obj7,&obj8,&obj9)) SWIG_fail;
9049
9273
  {
9050
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9274
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9051
9275
    if (PyErr_Occurred()) {
9052
9276
      SWIG_fail;
9053
9277
    }
9077
9301
    }
9078
9302
  }
9079
9303
  {
9080
 
    arg10 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
 
9304
    arg10 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
9081
9305
    if (PyErr_Occurred()) {
9082
9306
      SWIG_fail;
9083
9307
    }
9118
9342
    resultobj = Py_None;
9119
9343
  }
9120
9344
  {
9121
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
 
9345
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
9122
9346
        _global_py_pool, args))
9123
9347
    
9124
9348
    ;
9125
9349
  }
9126
9350
  {
9127
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
9351
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
9128
9352
        _global_py_pool, args))
9129
9353
    
9130
9354
    ;
9175
9399
  arg3 = &temp3;
9176
9400
  if (!PyArg_ParseTuple(args,(char *)"OOsOOsOO|O:svn_ra_do_diff",&obj0,&obj1,&arg5,&obj3,&obj4,&arg8,&obj6,&obj7,&obj8)) SWIG_fail;
9177
9401
  {
9178
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9402
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9179
9403
    if (PyErr_Occurred()) {
9180
9404
      SWIG_fail;
9181
9405
    }
9199
9423
    }
9200
9424
  }
9201
9425
  {
9202
 
    arg9 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj6, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj6);
 
9426
    arg9 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj6);
9203
9427
    if (PyErr_Occurred()) {
9204
9428
      SWIG_fail;
9205
9429
    }
9240
9464
    resultobj = Py_None;
9241
9465
  }
9242
9466
  {
9243
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
 
9467
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_ra_reporter2_t,
9244
9468
        _global_py_pool, args))
9245
9469
    
9246
9470
    ;
9247
9471
  }
9248
9472
  {
9249
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_void,
 
9473
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
9250
9474
        _global_py_pool, args))
9251
9475
    
9252
9476
    ;
9298
9522
  arg12 = _global_pool;
9299
9523
  if (!PyArg_ParseTuple(args,(char *)"OOOOOOOOOO|O:svn_ra_get_log2",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
9300
9524
  {
9301
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9525
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9302
9526
    if (PyErr_Occurred()) {
9303
9527
      SWIG_fail;
9304
9528
    }
9358
9582
    SWIG_fail;
9359
9583
  }
9360
9584
  {
9361
 
    arg10 = svn_swig_py_log_entry_receiver;
 
9585
    arg10 = (svn_log_entry_receiver_t) svn_swig_py_log_entry_receiver;
9362
9586
    arg11 = obj9;
9363
9587
  }
9364
9588
  if (obj10) {
9431
9655
  arg10 = _global_pool;
9432
9656
  if (!PyArg_ParseTuple(args,(char *)"OOOOOOOO|O:svn_ra_get_log",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
9433
9657
  {
9434
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9658
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9435
9659
    if (PyErr_Occurred()) {
9436
9660
      SWIG_fail;
9437
9661
    }
9476
9700
    }
9477
9701
  }
9478
9702
  {
9479
 
    arg8 = svn_swig_py_log_receiver;
 
9703
    arg8 = (svn_log_message_receiver_t) svn_swig_py_log_receiver;
9480
9704
    arg9 = obj7;
9481
9705
  }
9482
9706
  if (obj8) {
9541
9765
  arg4 = &temp4;
9542
9766
  if (!PyArg_ParseTuple(args,(char *)"OsO|O:svn_ra_check_path",&obj0,&arg2,&obj2,&obj3)) SWIG_fail;
9543
9767
  {
9544
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9768
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9545
9769
    if (PyErr_Occurred()) {
9546
9770
      SWIG_fail;
9547
9771
    }
9619
9843
  arg4 = &temp4;
9620
9844
  if (!PyArg_ParseTuple(args,(char *)"OsO|O:svn_ra_stat",&obj0,&arg2,&obj2,&obj3)) SWIG_fail;
9621
9845
  {
9622
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9846
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9623
9847
    if (PyErr_Occurred()) {
9624
9848
      SWIG_fail;
9625
9849
    }
9658
9882
    resultobj = Py_None;
9659
9883
  }
9660
9884
  {
9661
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg4, SWIGTYPE_p_svn_dirent_t,
 
9885
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg4, SWIGTYPE_p_svn_dirent_t,
9662
9886
        _global_py_pool, args))
9663
9887
    
9664
9888
    ;
9694
9918
  arg2 = &temp2;
9695
9919
  if (!PyArg_ParseTuple(args,(char *)"O|O:svn_ra_get_uuid2",&obj0,&obj1)) SWIG_fail;
9696
9920
  {
9697
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9921
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9698
9922
    if (PyErr_Occurred()) {
9699
9923
      SWIG_fail;
9700
9924
    }
9770
9994
  arg2 = &temp2;
9771
9995
  if (!PyArg_ParseTuple(args,(char *)"O|O:svn_ra_get_uuid",&obj0,&obj1)) SWIG_fail;
9772
9996
  {
9773
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
9997
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9774
9998
    if (PyErr_Occurred()) {
9775
9999
      SWIG_fail;
9776
10000
    }
9846
10070
  arg2 = &temp2;
9847
10071
  if (!PyArg_ParseTuple(args,(char *)"O|O:svn_ra_get_repos_root2",&obj0,&obj1)) SWIG_fail;
9848
10072
  {
9849
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10073
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9850
10074
    if (PyErr_Occurred()) {
9851
10075
      SWIG_fail;
9852
10076
    }
9922
10146
  arg2 = &temp2;
9923
10147
  if (!PyArg_ParseTuple(args,(char *)"O|O:svn_ra_get_repos_root",&obj0,&obj1)) SWIG_fail;
9924
10148
  {
9925
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10149
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
9926
10150
    if (PyErr_Occurred()) {
9927
10151
      SWIG_fail;
9928
10152
    }
10003
10227
  arg2 = &temp2;
10004
10228
  if (!PyArg_ParseTuple(args,(char *)"OsOO|O:svn_ra_get_locations",&obj0,&arg3,&obj2,&obj3,&obj4)) SWIG_fail;
10005
10229
  {
10006
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10230
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10007
10231
    if (PyErr_Occurred()) {
10008
10232
      SWIG_fail;
10009
10233
    }
10091
10315
  arg8 = _global_pool;
10092
10316
  if (!PyArg_ParseTuple(args,(char *)"OsOOOO|O:svn_ra_get_location_segments",&obj0,&arg2,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
10093
10317
  {
10094
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10318
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10095
10319
    if (PyErr_Occurred()) {
10096
10320
      SWIG_fail;
10097
10321
    }
10115
10339
    }
10116
10340
  }
10117
10341
  {
10118
 
    arg6 = svn_swig_py_location_segment_receiver_func;
 
10342
    arg6 = (svn_location_segment_receiver_t) svn_swig_py_location_segment_receiver_func;
10119
10343
    arg7 = obj5;
10120
10344
  }
10121
10345
  if (obj6) {
10184
10408
  arg8 = _global_pool;
10185
10409
  if (!PyArg_ParseTuple(args,(char *)"OsOOOOO|O:svn_ra_get_file_revs2",&obj0,&arg2,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
10186
10410
  {
10187
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10411
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10188
10412
    if (PyErr_Occurred()) {
10189
10413
      SWIG_fail;
10190
10414
    }
10209
10433
  }
10210
10434
  {
10211
10435
    svn_file_rev_handler_t * tmp =
10212
 
    svn_swig_MustGetPtr(obj5, SWIGTYPE_p_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, svn_argnum_obj5);
 
10436
    svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_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, svn_argnum_obj5);
10213
10437
    if (tmp == NULL || PyErr_Occurred()) {
10214
10438
      SWIG_fail;
10215
10439
    }
10286
10510
  arg7 = _global_pool;
10287
10511
  if (!PyArg_ParseTuple(args,(char *)"OsOOO|O:svn_ra_get_file_revs",&obj0,&arg2,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
10288
10512
  {
10289
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10513
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10290
10514
    if (PyErr_Occurred()) {
10291
10515
      SWIG_fail;
10292
10516
    }
10304
10528
    }
10305
10529
  }
10306
10530
  {
10307
 
    arg5 = svn_swig_py_ra_file_rev_handler_func;
 
10531
    arg5 = (svn_ra_file_rev_handler_t) svn_swig_py_ra_file_rev_handler_func;
10308
10532
    arg6 = obj4;
10309
10533
  }
10310
10534
  if (obj5) {
10370
10594
  arg7 = _global_pool;
10371
10595
  if (!PyArg_ParseTuple(args,(char *)"OOzOO|O:svn_ra_lock",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5)) SWIG_fail;
10372
10596
  {
10373
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10597
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10374
10598
    if (PyErr_Occurred()) {
10375
10599
      SWIG_fail;
10376
10600
    }
10385
10609
    }
10386
10610
  }
10387
10611
  {
10388
 
    arg5 = svn_swig_py_ra_lock_callback;
 
10612
    arg5 = (svn_ra_lock_callback_t) svn_swig_py_ra_lock_callback;
10389
10613
    arg6 = obj4;
10390
10614
  }
10391
10615
  if (obj5) {
10450
10674
  arg6 = _global_pool;
10451
10675
  if (!PyArg_ParseTuple(args,(char *)"OOOO|O:svn_ra_unlock",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10452
10676
  {
10453
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10677
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10454
10678
    if (PyErr_Occurred()) {
10455
10679
      SWIG_fail;
10456
10680
    }
10465
10689
    }
10466
10690
  }
10467
10691
  {
10468
 
    arg4 = svn_swig_py_ra_lock_callback;
 
10692
    arg4 = (svn_ra_lock_callback_t) svn_swig_py_ra_lock_callback;
10469
10693
    arg5 = obj3;
10470
10694
  }
10471
10695
  if (obj4) {
10527
10751
  arg2 = &temp2;
10528
10752
  if (!PyArg_ParseTuple(args,(char *)"Os|O:svn_ra_get_lock",&obj0,&arg3,&obj2)) SWIG_fail;
10529
10753
  {
10530
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10754
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10531
10755
    if (PyErr_Occurred()) {
10532
10756
      SWIG_fail;
10533
10757
    }
10560
10784
    resultobj = Py_None;
10561
10785
  }
10562
10786
  {
10563
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_svn_lock_t,
 
10787
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_lock_t,
10564
10788
        _global_py_pool, args))
10565
10789
    
10566
10790
    ;
10599
10823
  arg2 = &temp2;
10600
10824
  if (!PyArg_ParseTuple(args,(char *)"OsO|O:svn_ra_get_locks2",&obj0,&arg3,&obj2,&obj3)) SWIG_fail;
10601
10825
  {
10602
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10826
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10603
10827
    if (PyErr_Occurred()) {
10604
10828
      SWIG_fail;
10605
10829
    }
10678
10902
  arg2 = &temp2;
10679
10903
  if (!PyArg_ParseTuple(args,(char *)"Os|O:svn_ra_get_locks",&obj0,&arg3,&obj2)) SWIG_fail;
10680
10904
  {
10681
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10905
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10682
10906
    if (PyErr_Occurred()) {
10683
10907
      SWIG_fail;
10684
10908
    }
10761
10985
  arg9 = _global_pool;
10762
10986
  if (!PyArg_ParseTuple(args,(char *)"OOOOOOOO|O:svn_ra_replay_range",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
10763
10987
  {
10764
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
10988
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10765
10989
    if (PyErr_Occurred()) {
10766
10990
      SWIG_fail;
10767
10991
    }
10792
11016
  }
10793
11017
  {
10794
11018
    svn_ra_replay_revstart_callback_t * tmp =
10795
 
    svn_swig_MustGetPtr(obj5, SWIGTYPE_p_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, svn_argnum_obj5);
 
11019
    svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_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, svn_argnum_obj5);
10796
11020
    if (tmp == NULL || PyErr_Occurred()) {
10797
11021
      SWIG_fail;
10798
11022
    }
10800
11024
  }
10801
11025
  {
10802
11026
    svn_ra_replay_revfinish_callback_t * tmp =
10803
 
    svn_swig_MustGetPtr(obj6, SWIGTYPE_p_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, svn_argnum_obj6);
 
11027
    svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_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, svn_argnum_obj6);
10804
11028
    if (tmp == NULL || PyErr_Occurred()) {
10805
11029
      SWIG_fail;
10806
11030
    }
10879
11103
  arg7 = _global_pool;
10880
11104
  if (!PyArg_ParseTuple(args,(char *)"OOOOOO|O:svn_ra_replay",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
10881
11105
  {
10882
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
11106
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10883
11107
    if (PyErr_Occurred()) {
10884
11108
      SWIG_fail;
10885
11109
    }
10903
11127
    }
10904
11128
  }
10905
11129
  {
10906
 
    arg5 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
 
11130
    arg5 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj4);
10907
11131
    if (PyErr_Occurred()) {
10908
11132
      SWIG_fail;
10909
11133
    }
10980
11204
  arg5 = &temp5;
10981
11205
  if (!PyArg_ParseTuple(args,(char *)"OsOO|O:svn_ra_get_deleted_rev",&obj0,&arg2,&obj2,&obj3,&obj4)) SWIG_fail;
10982
11206
  {
10983
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
11207
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
10984
11208
    if (PyErr_Occurred()) {
10985
11209
      SWIG_fail;
10986
11210
    }
11070
11294
  arg2 = &temp2;
11071
11295
  if (!PyArg_ParseTuple(args,(char *)"OsO|OO:svn_ra_get_inherited_props",&obj0,&arg3,&obj2,&obj3,&obj4)) SWIG_fail;
11072
11296
  {
11073
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
11297
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
11074
11298
    if (PyErr_Occurred()) {
11075
11299
      SWIG_fail;
11076
11300
    }
11158
11382
  arg2 = &temp2;
11159
11383
  if (!PyArg_ParseTuple(args,(char *)"Os|O:svn_ra_has_capability",&obj0,&arg3,&obj2)) SWIG_fail;
11160
11384
  {
11161
 
    arg1 = (svn_ra_session_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
 
11385
    arg1 = (svn_ra_session_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_session_t, svn_argnum_obj0);
11162
11386
    if (PyErr_Occurred()) {
11163
11387
      SWIG_fail;
11164
11388
    }
11358
11582
  
11359
11583
  if (!PyArg_ParseTuple(args,(char *)"Os:svn_ra_plugin_t_name_set",&obj0,&arg2)) SWIG_fail;
11360
11584
  {
11361
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11585
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11362
11586
    if (PyErr_Occurred()) {
11363
11587
      SWIG_fail;
11364
11588
    }
11386
11610
  
11387
11611
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_name_get",&obj0)) SWIG_fail;
11388
11612
  {
11389
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11613
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11390
11614
    if (PyErr_Occurred()) {
11391
11615
      SWIG_fail;
11392
11616
    }
11407
11631
  
11408
11632
  if (!PyArg_ParseTuple(args,(char *)"Os:svn_ra_plugin_t_description_set",&obj0,&arg2)) SWIG_fail;
11409
11633
  {
11410
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11634
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11411
11635
    if (PyErr_Occurred()) {
11412
11636
      SWIG_fail;
11413
11637
    }
11435
11659
  
11436
11660
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_description_get",&obj0)) SWIG_fail;
11437
11661
  {
11438
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11662
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11439
11663
    if (PyErr_Occurred()) {
11440
11664
      SWIG_fail;
11441
11665
    }
11457
11681
  
11458
11682
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_open_set",&obj0,&obj1)) SWIG_fail;
11459
11683
  {
11460
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11684
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11461
11685
    if (PyErr_Occurred()) {
11462
11686
      SWIG_fail;
11463
11687
    }
11484
11708
  
11485
11709
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_open_get",&obj0)) SWIG_fail;
11486
11710
  {
11487
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11711
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11488
11712
    if (PyErr_Occurred()) {
11489
11713
      SWIG_fail;
11490
11714
    }
11506
11730
  
11507
11731
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_latest_revnum_set",&obj0,&obj1)) SWIG_fail;
11508
11732
  {
11509
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11733
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11510
11734
    if (PyErr_Occurred()) {
11511
11735
      SWIG_fail;
11512
11736
    }
11533
11757
  
11534
11758
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_latest_revnum_get",&obj0)) SWIG_fail;
11535
11759
  {
11536
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11760
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11537
11761
    if (PyErr_Occurred()) {
11538
11762
      SWIG_fail;
11539
11763
    }
11555
11779
  
11556
11780
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_dated_revision_set",&obj0,&obj1)) SWIG_fail;
11557
11781
  {
11558
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11782
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11559
11783
    if (PyErr_Occurred()) {
11560
11784
      SWIG_fail;
11561
11785
    }
11582
11806
  
11583
11807
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_dated_revision_get",&obj0)) SWIG_fail;
11584
11808
  {
11585
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11809
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11586
11810
    if (PyErr_Occurred()) {
11587
11811
      SWIG_fail;
11588
11812
    }
11604
11828
  
11605
11829
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_change_rev_prop_set",&obj0,&obj1)) SWIG_fail;
11606
11830
  {
11607
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11831
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11608
11832
    if (PyErr_Occurred()) {
11609
11833
      SWIG_fail;
11610
11834
    }
11631
11855
  
11632
11856
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_change_rev_prop_get",&obj0)) SWIG_fail;
11633
11857
  {
11634
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11858
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11635
11859
    if (PyErr_Occurred()) {
11636
11860
      SWIG_fail;
11637
11861
    }
11653
11877
  
11654
11878
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_rev_proplist_set",&obj0,&obj1)) SWIG_fail;
11655
11879
  {
11656
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11880
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11657
11881
    if (PyErr_Occurred()) {
11658
11882
      SWIG_fail;
11659
11883
    }
11680
11904
  
11681
11905
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_rev_proplist_get",&obj0)) SWIG_fail;
11682
11906
  {
11683
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11907
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11684
11908
    if (PyErr_Occurred()) {
11685
11909
      SWIG_fail;
11686
11910
    }
11702
11926
  
11703
11927
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_rev_prop_set",&obj0,&obj1)) SWIG_fail;
11704
11928
  {
11705
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11929
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11706
11930
    if (PyErr_Occurred()) {
11707
11931
      SWIG_fail;
11708
11932
    }
11729
11953
  
11730
11954
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_rev_prop_get",&obj0)) SWIG_fail;
11731
11955
  {
11732
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11956
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11733
11957
    if (PyErr_Occurred()) {
11734
11958
      SWIG_fail;
11735
11959
    }
11751
11975
  
11752
11976
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_commit_editor_set",&obj0,&obj1)) SWIG_fail;
11753
11977
  {
11754
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
11978
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11755
11979
    if (PyErr_Occurred()) {
11756
11980
      SWIG_fail;
11757
11981
    }
11778
12002
  
11779
12003
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_commit_editor_get",&obj0)) SWIG_fail;
11780
12004
  {
11781
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12005
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11782
12006
    if (PyErr_Occurred()) {
11783
12007
      SWIG_fail;
11784
12008
    }
11800
12024
  
11801
12025
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_file_set",&obj0,&obj1)) SWIG_fail;
11802
12026
  {
11803
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12027
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11804
12028
    if (PyErr_Occurred()) {
11805
12029
      SWIG_fail;
11806
12030
    }
11827
12051
  
11828
12052
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_file_get",&obj0)) SWIG_fail;
11829
12053
  {
11830
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12054
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11831
12055
    if (PyErr_Occurred()) {
11832
12056
      SWIG_fail;
11833
12057
    }
11849
12073
  
11850
12074
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_dir_set",&obj0,&obj1)) SWIG_fail;
11851
12075
  {
11852
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12076
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11853
12077
    if (PyErr_Occurred()) {
11854
12078
      SWIG_fail;
11855
12079
    }
11876
12100
  
11877
12101
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_dir_get",&obj0)) SWIG_fail;
11878
12102
  {
11879
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12103
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11880
12104
    if (PyErr_Occurred()) {
11881
12105
      SWIG_fail;
11882
12106
    }
11898
12122
  
11899
12123
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_do_update_set",&obj0,&obj1)) SWIG_fail;
11900
12124
  {
11901
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12125
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11902
12126
    if (PyErr_Occurred()) {
11903
12127
      SWIG_fail;
11904
12128
    }
11925
12149
  
11926
12150
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_do_update_get",&obj0)) SWIG_fail;
11927
12151
  {
11928
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12152
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11929
12153
    if (PyErr_Occurred()) {
11930
12154
      SWIG_fail;
11931
12155
    }
11947
12171
  
11948
12172
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_do_switch_set",&obj0,&obj1)) SWIG_fail;
11949
12173
  {
11950
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12174
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11951
12175
    if (PyErr_Occurred()) {
11952
12176
      SWIG_fail;
11953
12177
    }
11974
12198
  
11975
12199
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_do_switch_get",&obj0)) SWIG_fail;
11976
12200
  {
11977
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12201
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
11978
12202
    if (PyErr_Occurred()) {
11979
12203
      SWIG_fail;
11980
12204
    }
11996
12220
  
11997
12221
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_do_status_set",&obj0,&obj1)) SWIG_fail;
11998
12222
  {
11999
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12223
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12000
12224
    if (PyErr_Occurred()) {
12001
12225
      SWIG_fail;
12002
12226
    }
12023
12247
  
12024
12248
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_do_status_get",&obj0)) SWIG_fail;
12025
12249
  {
12026
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12250
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12027
12251
    if (PyErr_Occurred()) {
12028
12252
      SWIG_fail;
12029
12253
    }
12045
12269
  
12046
12270
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_do_diff_set",&obj0,&obj1)) SWIG_fail;
12047
12271
  {
12048
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12272
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12049
12273
    if (PyErr_Occurred()) {
12050
12274
      SWIG_fail;
12051
12275
    }
12072
12296
  
12073
12297
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_do_diff_get",&obj0)) SWIG_fail;
12074
12298
  {
12075
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12299
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12076
12300
    if (PyErr_Occurred()) {
12077
12301
      SWIG_fail;
12078
12302
    }
12094
12318
  
12095
12319
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_log_set",&obj0,&obj1)) SWIG_fail;
12096
12320
  {
12097
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12321
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12098
12322
    if (PyErr_Occurred()) {
12099
12323
      SWIG_fail;
12100
12324
    }
12121
12345
  
12122
12346
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_log_get",&obj0)) SWIG_fail;
12123
12347
  {
12124
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12348
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12125
12349
    if (PyErr_Occurred()) {
12126
12350
      SWIG_fail;
12127
12351
    }
12143
12367
  
12144
12368
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_check_path_set",&obj0,&obj1)) SWIG_fail;
12145
12369
  {
12146
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12370
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12147
12371
    if (PyErr_Occurred()) {
12148
12372
      SWIG_fail;
12149
12373
    }
12170
12394
  
12171
12395
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_check_path_get",&obj0)) SWIG_fail;
12172
12396
  {
12173
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12397
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12174
12398
    if (PyErr_Occurred()) {
12175
12399
      SWIG_fail;
12176
12400
    }
12192
12416
  
12193
12417
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_uuid_set",&obj0,&obj1)) SWIG_fail;
12194
12418
  {
12195
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12419
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12196
12420
    if (PyErr_Occurred()) {
12197
12421
      SWIG_fail;
12198
12422
    }
12219
12443
  
12220
12444
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_uuid_get",&obj0)) SWIG_fail;
12221
12445
  {
12222
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12446
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12223
12447
    if (PyErr_Occurred()) {
12224
12448
      SWIG_fail;
12225
12449
    }
12241
12465
  
12242
12466
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_repos_root_set",&obj0,&obj1)) SWIG_fail;
12243
12467
  {
12244
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12468
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12245
12469
    if (PyErr_Occurred()) {
12246
12470
      SWIG_fail;
12247
12471
    }
12268
12492
  
12269
12493
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_repos_root_get",&obj0)) SWIG_fail;
12270
12494
  {
12271
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12495
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12272
12496
    if (PyErr_Occurred()) {
12273
12497
      SWIG_fail;
12274
12498
    }
12290
12514
  
12291
12515
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_locations_set",&obj0,&obj1)) SWIG_fail;
12292
12516
  {
12293
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12517
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12294
12518
    if (PyErr_Occurred()) {
12295
12519
      SWIG_fail;
12296
12520
    }
12317
12541
  
12318
12542
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_locations_get",&obj0)) SWIG_fail;
12319
12543
  {
12320
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12544
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12321
12545
    if (PyErr_Occurred()) {
12322
12546
      SWIG_fail;
12323
12547
    }
12339
12563
  
12340
12564
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_file_revs_set",&obj0,&obj1)) SWIG_fail;
12341
12565
  {
12342
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12566
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12343
12567
    if (PyErr_Occurred()) {
12344
12568
      SWIG_fail;
12345
12569
    }
12366
12590
  
12367
12591
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_file_revs_get",&obj0)) SWIG_fail;
12368
12592
  {
12369
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12593
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12370
12594
    if (PyErr_Occurred()) {
12371
12595
      SWIG_fail;
12372
12596
    }
12388
12612
  
12389
12613
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_plugin_t_get_version_set",&obj0,&obj1)) SWIG_fail;
12390
12614
  {
12391
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12615
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12392
12616
    if (PyErr_Occurred()) {
12393
12617
      SWIG_fail;
12394
12618
    }
12415
12639
  
12416
12640
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_t_get_version_get",&obj0)) SWIG_fail;
12417
12641
  {
12418
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12642
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12419
12643
    if (PyErr_Occurred()) {
12420
12644
      SWIG_fail;
12421
12645
    }
12441
12665
    svn_swig_py_acquire_py_lock();
12442
12666
    
12443
12667
  }
12444
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_ra_plugin_t,
 
12668
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_ra_plugin_t,
12445
12669
    _global_py_pool, args);
12446
12670
  return resultobj;
12447
12671
fail:
12456
12680
  
12457
12681
  if (!PyArg_ParseTuple(args,(char *)"O:delete_svn_ra_plugin_t",&obj0)) SWIG_fail;
12458
12682
  {
12459
 
    arg1 = (struct svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
12683
    arg1 = (struct svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
12460
12684
    if (PyErr_Occurred()) {
12461
12685
      SWIG_fail;
12462
12686
    }
12527
12751
    resultobj = Py_None;
12528
12752
  }
12529
12753
  {
12530
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg1, SWIGTYPE_p_void,
 
12754
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_void,
12531
12755
        _global_py_pool, args))
12532
12756
    
12533
12757
    ;
12599
12823
    resultobj = Py_None;
12600
12824
  }
12601
12825
  {
12602
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_plugin_t,
 
12826
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_plugin_t,
12603
12827
        _global_py_pool, args))
12604
12828
    
12605
12829
    ;
12649
12873
  arg8 = _global_pool;
12650
12874
  if (!PyArg_ParseTuple(args,(char *)"OOsOOOz|O:svn_ra_reporter3_invoke_set_path",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&arg7,&obj7)) SWIG_fail;
12651
12875
  {
12652
 
    arg1 = (svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
12876
    arg1 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
12653
12877
    if (PyErr_Occurred()) {
12654
12878
      SWIG_fail;
12655
12879
    }
12738
12962
  arg4 = _global_pool;
12739
12963
  if (!PyArg_ParseTuple(args,(char *)"OOs|O:svn_ra_reporter3_invoke_delete_path",&obj0,&obj1,&arg3,&obj3)) SWIG_fail;
12740
12964
  {
12741
 
    arg1 = (svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
12965
    arg1 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
12742
12966
    if (PyErr_Occurred()) {
12743
12967
      SWIG_fail;
12744
12968
    }
12817
13041
  arg9 = _global_pool;
12818
13042
  if (!PyArg_ParseTuple(args,(char *)"OOssOOOz|O:svn_ra_reporter3_invoke_link_path",&obj0,&obj1,&arg3,&arg4,&obj4,&obj5,&obj6,&arg8,&obj8)) SWIG_fail;
12819
13043
  {
12820
 
    arg1 = (svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
13044
    arg1 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
12821
13045
    if (PyErr_Occurred()) {
12822
13046
      SWIG_fail;
12823
13047
    }
12905
13129
  arg3 = _global_pool;
12906
13130
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_reporter3_invoke_finish_report",&obj0,&obj1,&obj2)) SWIG_fail;
12907
13131
  {
12908
 
    arg1 = (svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
13132
    arg1 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
12909
13133
    if (PyErr_Occurred()) {
12910
13134
      SWIG_fail;
12911
13135
    }
12975
13199
  arg3 = _global_pool;
12976
13200
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_reporter3_invoke_abort_report",&obj0,&obj1,&obj2)) SWIG_fail;
12977
13201
  {
12978
 
    arg1 = (svn_ra_reporter3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
 
13202
    arg1 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj0);
12979
13203
    if (PyErr_Occurred()) {
12980
13204
      SWIG_fail;
12981
13205
    }
13051
13275
  arg7 = _global_pool;
13052
13276
  if (!PyArg_ParseTuple(args,(char *)"OOsOOz|O:svn_ra_reporter2_invoke_set_path",&obj0,&obj1,&arg3,&obj3,&obj4,&arg6,&obj6)) SWIG_fail;
13053
13277
  {
13054
 
    arg1 = (svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
13278
    arg1 = (svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
13055
13279
    if (PyErr_Occurred()) {
13056
13280
      SWIG_fail;
13057
13281
    }
13134
13358
  arg4 = _global_pool;
13135
13359
  if (!PyArg_ParseTuple(args,(char *)"OOs|O:svn_ra_reporter2_invoke_delete_path",&obj0,&obj1,&arg3,&obj3)) SWIG_fail;
13136
13360
  {
13137
 
    arg1 = (svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
13361
    arg1 = (svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
13138
13362
    if (PyErr_Occurred()) {
13139
13363
      SWIG_fail;
13140
13364
    }
13211
13435
  arg8 = _global_pool;
13212
13436
  if (!PyArg_ParseTuple(args,(char *)"OOssOOz|O:svn_ra_reporter2_invoke_link_path",&obj0,&obj1,&arg3,&arg4,&obj4,&obj5,&arg7,&obj7)) SWIG_fail;
13213
13437
  {
13214
 
    arg1 = (svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
13438
    arg1 = (svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
13215
13439
    if (PyErr_Occurred()) {
13216
13440
      SWIG_fail;
13217
13441
    }
13293
13517
  arg3 = _global_pool;
13294
13518
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_reporter2_invoke_finish_report",&obj0,&obj1,&obj2)) SWIG_fail;
13295
13519
  {
13296
 
    arg1 = (svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
13520
    arg1 = (svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
13297
13521
    if (PyErr_Occurred()) {
13298
13522
      SWIG_fail;
13299
13523
    }
13363
13587
  arg3 = _global_pool;
13364
13588
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_reporter2_invoke_abort_report",&obj0,&obj1,&obj2)) SWIG_fail;
13365
13589
  {
13366
 
    arg1 = (svn_ra_reporter2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
 
13590
    arg1 = (svn_ra_reporter2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter2_t, svn_argnum_obj0);
13367
13591
    if (PyErr_Occurred()) {
13368
13592
      SWIG_fail;
13369
13593
    }
13438
13662
  arg6 = _global_pool;
13439
13663
  if (!PyArg_ParseTuple(args,(char *)"OOsOO|O:svn_ra_reporter_invoke_set_path",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5)) SWIG_fail;
13440
13664
  {
13441
 
    arg1 = (svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
13665
    arg1 = (svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
13442
13666
    if (PyErr_Occurred()) {
13443
13667
      SWIG_fail;
13444
13668
    }
13521
13745
  arg4 = _global_pool;
13522
13746
  if (!PyArg_ParseTuple(args,(char *)"OOs|O:svn_ra_reporter_invoke_delete_path",&obj0,&obj1,&arg3,&obj3)) SWIG_fail;
13523
13747
  {
13524
 
    arg1 = (svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
13748
    arg1 = (svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
13525
13749
    if (PyErr_Occurred()) {
13526
13750
      SWIG_fail;
13527
13751
    }
13597
13821
  arg7 = _global_pool;
13598
13822
  if (!PyArg_ParseTuple(args,(char *)"OOssOO|O:svn_ra_reporter_invoke_link_path",&obj0,&obj1,&arg3,&arg4,&obj4,&obj5,&obj6)) SWIG_fail;
13599
13823
  {
13600
 
    arg1 = (svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
13824
    arg1 = (svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
13601
13825
    if (PyErr_Occurred()) {
13602
13826
      SWIG_fail;
13603
13827
    }
13679
13903
  arg3 = _global_pool;
13680
13904
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_reporter_invoke_finish_report",&obj0,&obj1,&obj2)) SWIG_fail;
13681
13905
  {
13682
 
    arg1 = (svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
13906
    arg1 = (svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
13683
13907
    if (PyErr_Occurred()) {
13684
13908
      SWIG_fail;
13685
13909
    }
13749
13973
  arg3 = _global_pool;
13750
13974
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_reporter_invoke_abort_report",&obj0,&obj1,&obj2)) SWIG_fail;
13751
13975
  {
13752
 
    arg1 = (svn_ra_reporter_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
 
13976
    arg1 = (svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj0);
13753
13977
    if (PyErr_Occurred()) {
13754
13978
      SWIG_fail;
13755
13979
    }
13822
14046
  arg2 = &temp2;
13823
14047
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_callbacks2_invoke_open_tmp_file",&obj0,&obj1,&obj2)) SWIG_fail;
13824
14048
  {
13825
 
    arg1 = (svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
 
14049
    arg1 = (svn_ra_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
13826
14050
    if (PyErr_Occurred()) {
13827
14051
      SWIG_fail;
13828
14052
    }
13863
14087
    resultobj = Py_None;
13864
14088
  }
13865
14089
  {
13866
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_apr_file_t,
 
14090
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_apr_file_t,
13867
14091
        _global_py_pool, args))
13868
14092
    
13869
14093
    ;
13901
14125
  arg2 = &temp2;
13902
14126
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_callbacks_invoke_open_tmp_file",&obj0,&obj1,&obj2)) SWIG_fail;
13903
14127
  {
13904
 
    arg1 = (svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
 
14128
    arg1 = (svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
13905
14129
    if (PyErr_Occurred()) {
13906
14130
      SWIG_fail;
13907
14131
    }
13942
14166
    resultobj = Py_None;
13943
14167
  }
13944
14168
  {
13945
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_apr_file_t,
 
14169
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_apr_file_t,
13946
14170
        _global_py_pool, args))
13947
14171
    
13948
14172
    ;
13985
14209
  arg2 = &temp2;
13986
14210
  if (!PyArg_ParseTuple(args,(char *)"OsOOO|O:svn_ra_plugin_invoke_open",&obj0,&arg3,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
13987
14211
  {
13988
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14212
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
13989
14213
    if (PyErr_Occurred()) {
13990
14214
      SWIG_fail;
13991
14215
    }
13992
14216
  }
13993
14217
  {
13994
 
    arg4 = (svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj2, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj2);
 
14218
    arg4 = (svn_ra_callbacks_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj2);
13995
14219
    if (PyErr_Occurred()) {
13996
14220
      SWIG_fail;
13997
14221
    }
14045
14269
    resultobj = Py_None;
14046
14270
  }
14047
14271
  {
14048
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg2, SWIGTYPE_p_void,
 
14272
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
14049
14273
        _global_py_pool, args))
14050
14274
    
14051
14275
    ;
14084
14308
  arg3 = &temp3;
14085
14309
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_plugin_invoke_get_latest_revnum",&obj0,&obj1,&obj2)) SWIG_fail;
14086
14310
  {
14087
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14311
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14088
14312
    if (PyErr_Occurred()) {
14089
14313
      SWIG_fail;
14090
14314
    }
14166
14390
  arg3 = &temp3;
14167
14391
  if (!PyArg_ParseTuple(args,(char *)"OOO|O:svn_ra_plugin_invoke_get_dated_revision",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
14168
14392
  {
14169
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14393
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14170
14394
    if (PyErr_Occurred()) {
14171
14395
      SWIG_fail;
14172
14396
    }
14249
14473
  arg6 = _global_pool;
14250
14474
  if (!PyArg_ParseTuple(args,(char *)"OOOsO|O:svn_ra_plugin_invoke_change_rev_prop",&obj0,&obj1,&obj2,&arg4,&obj4,&obj5)) SWIG_fail;
14251
14475
  {
14252
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14476
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14253
14477
    if (PyErr_Occurred()) {
14254
14478
      SWIG_fail;
14255
14479
    }
14343
14567
  arg4 = &temp4;
14344
14568
  if (!PyArg_ParseTuple(args,(char *)"OOO|O:svn_ra_plugin_invoke_rev_proplist",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
14345
14569
  {
14346
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14570
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14347
14571
    if (PyErr_Occurred()) {
14348
14572
      SWIG_fail;
14349
14573
    }
14428
14652
  arg5 = &temp5;
14429
14653
  if (!PyArg_ParseTuple(args,(char *)"OOOs|O:svn_ra_plugin_invoke_rev_prop",&obj0,&obj1,&obj2,&arg4,&obj4)) SWIG_fail;
14430
14654
  {
14431
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14655
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14432
14656
    if (PyErr_Occurred()) {
14433
14657
      SWIG_fail;
14434
14658
    }
14527
14751
  arg4 = &temp4;
14528
14752
  if (!PyArg_ParseTuple(args,(char *)"OOsO|O:svn_ra_plugin_invoke_get_commit_editor",&obj0,&obj1,&arg5,&obj3,&obj4)) SWIG_fail;
14529
14753
  {
14530
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14754
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14531
14755
    if (PyErr_Occurred()) {
14532
14756
      SWIG_fail;
14533
14757
    }
14572
14796
    resultobj = Py_None;
14573
14797
  }
14574
14798
  {
14575
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_svn_delta_editor_t,
 
14799
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_svn_delta_editor_t,
14576
14800
        _global_py_pool, args))
14577
14801
    
14578
14802
    ;
14579
14803
  }
14580
14804
  {
14581
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg4, SWIGTYPE_p_void,
 
14805
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg4, SWIGTYPE_p_void,
14582
14806
        _global_py_pool, args))
14583
14807
    
14584
14808
    ;
14625
14849
  arg7 = &temp7;
14626
14850
  if (!PyArg_ParseTuple(args,(char *)"OOsOO|O:svn_ra_plugin_invoke_get_file",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5)) SWIG_fail;
14627
14851
  {
14628
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14852
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14629
14853
    if (PyErr_Occurred()) {
14630
14854
      SWIG_fail;
14631
14855
    }
14726
14950
  arg7 = &temp7;
14727
14951
  if (!PyArg_ParseTuple(args,(char *)"OOsO|O:svn_ra_plugin_invoke_get_dir",&obj0,&obj1,&arg3,&obj3,&obj4)) SWIG_fail;
14728
14952
  {
14729
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
14953
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14730
14954
    if (PyErr_Occurred()) {
14731
14955
      SWIG_fail;
14732
14956
    }
14835
15059
  arg4 = &temp4;
14836
15060
  if (!PyArg_ParseTuple(args,(char *)"OOOsOOO|O:svn_ra_plugin_invoke_do_update",&obj0,&obj1,&obj2,&arg6,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
14837
15061
  {
14838
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15062
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14839
15063
    if (PyErr_Occurred()) {
14840
15064
      SWIG_fail;
14841
15065
    }
14861
15085
    }
14862
15086
  }
14863
15087
  {
14864
 
    arg8 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
 
15088
    arg8 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
14865
15089
    if (PyErr_Occurred()) {
14866
15090
      SWIG_fail;
14867
15091
    }
14902
15126
    resultobj = Py_None;
14903
15127
  }
14904
15128
  {
14905
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
 
15129
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
14906
15130
        _global_py_pool, args))
14907
15131
    
14908
15132
    ;
14909
15133
  }
14910
15134
  {
14911
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg4, SWIGTYPE_p_void,
 
15135
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg4, SWIGTYPE_p_void,
14912
15136
        _global_py_pool, args))
14913
15137
    
14914
15138
    ;
14959
15183
  arg4 = &temp4;
14960
15184
  if (!PyArg_ParseTuple(args,(char *)"OOOsOsOO|O:svn_ra_plugin_invoke_do_switch",&obj0,&obj1,&obj2,&arg6,&obj4,&arg8,&obj6,&obj7,&obj8)) SWIG_fail;
14961
15185
  {
14962
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15186
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
14963
15187
    if (PyErr_Occurred()) {
14964
15188
      SWIG_fail;
14965
15189
    }
14985
15209
    }
14986
15210
  }
14987
15211
  {
14988
 
    arg9 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj6, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj6);
 
15212
    arg9 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj6);
14989
15213
    if (PyErr_Occurred()) {
14990
15214
      SWIG_fail;
14991
15215
    }
15026
15250
    resultobj = Py_None;
15027
15251
  }
15028
15252
  {
15029
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
 
15253
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
15030
15254
        _global_py_pool, args))
15031
15255
    
15032
15256
    ;
15033
15257
  }
15034
15258
  {
15035
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg4, SWIGTYPE_p_void,
 
15259
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg4, SWIGTYPE_p_void,
15036
15260
        _global_py_pool, args))
15037
15261
    
15038
15262
    ;
15082
15306
  arg4 = &temp4;
15083
15307
  if (!PyArg_ParseTuple(args,(char *)"OOsOOOO|O:svn_ra_plugin_invoke_do_status",&obj0,&obj1,&arg5,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
15084
15308
  {
15085
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15309
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15086
15310
    if (PyErr_Occurred()) {
15087
15311
      SWIG_fail;
15088
15312
    }
15108
15332
    }
15109
15333
  }
15110
15334
  {
15111
 
    arg8 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
 
15335
    arg8 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj5);
15112
15336
    if (PyErr_Occurred()) {
15113
15337
      SWIG_fail;
15114
15338
    }
15149
15373
    resultobj = Py_None;
15150
15374
  }
15151
15375
  {
15152
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
 
15376
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
15153
15377
        _global_py_pool, args))
15154
15378
    
15155
15379
    ;
15156
15380
  }
15157
15381
  {
15158
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg4, SWIGTYPE_p_void,
 
15382
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg4, SWIGTYPE_p_void,
15159
15383
        _global_py_pool, args))
15160
15384
    
15161
15385
    ;
15208
15432
  arg4 = &temp4;
15209
15433
  if (!PyArg_ParseTuple(args,(char *)"OOOsOOsOO|O:svn_ra_plugin_invoke_do_diff",&obj0,&obj1,&obj2,&arg6,&obj4,&obj5,&arg9,&obj7,&obj8,&obj9)) SWIG_fail;
15210
15434
  {
15211
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15435
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15212
15436
    if (PyErr_Occurred()) {
15213
15437
      SWIG_fail;
15214
15438
    }
15240
15464
    }
15241
15465
  }
15242
15466
  {
15243
 
    arg10 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
 
15467
    arg10 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj7);
15244
15468
    if (PyErr_Occurred()) {
15245
15469
      SWIG_fail;
15246
15470
    }
15281
15505
    resultobj = Py_None;
15282
15506
  }
15283
15507
  {
15284
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
 
15508
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_svn_ra_reporter_t,
15285
15509
        _global_py_pool, args))
15286
15510
    
15287
15511
    ;
15288
15512
  }
15289
15513
  {
15290
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg4, SWIGTYPE_p_void,
 
15514
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg4, SWIGTYPE_p_void,
15291
15515
        _global_py_pool, args))
15292
15516
    
15293
15517
    ;
15335
15559
  arg10 = _global_pool;
15336
15560
  if (!PyArg_ParseTuple(args,(char *)"OOOOOOOO|O:svn_ra_plugin_invoke_get_log",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
15337
15561
  {
15338
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15562
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15339
15563
    if (PyErr_Occurred()) {
15340
15564
      SWIG_fail;
15341
15565
    }
15382
15606
    }
15383
15607
  }
15384
15608
  {
15385
 
    arg8 = svn_swig_py_log_receiver;
 
15609
    arg8 = (svn_log_message_receiver_t) svn_swig_py_log_receiver;
15386
15610
    arg9 = obj7;
15387
15611
  }
15388
15612
  if (obj8) {
15449
15673
  arg5 = &temp5;
15450
15674
  if (!PyArg_ParseTuple(args,(char *)"OOsO|O:svn_ra_plugin_invoke_check_path",&obj0,&obj1,&arg3,&obj3,&obj4)) SWIG_fail;
15451
15675
  {
15452
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15676
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15453
15677
    if (PyErr_Occurred()) {
15454
15678
      SWIG_fail;
15455
15679
    }
15534
15758
  arg3 = &temp3;
15535
15759
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_plugin_invoke_get_uuid",&obj0,&obj1,&obj2)) SWIG_fail;
15536
15760
  {
15537
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15761
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15538
15762
    if (PyErr_Occurred()) {
15539
15763
      SWIG_fail;
15540
15764
    }
15620
15844
  arg3 = &temp3;
15621
15845
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_plugin_invoke_get_repos_root",&obj0,&obj1,&obj2)) SWIG_fail;
15622
15846
  {
15623
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15847
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15624
15848
    if (PyErr_Occurred()) {
15625
15849
      SWIG_fail;
15626
15850
    }
15711
15935
  arg3 = &temp3;
15712
15936
  if (!PyArg_ParseTuple(args,(char *)"OOsOO|O:svn_ra_plugin_invoke_get_locations",&obj0,&obj1,&arg4,&obj3,&obj4,&obj5)) SWIG_fail;
15713
15937
  {
15714
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
15938
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15715
15939
    if (PyErr_Occurred()) {
15716
15940
      SWIG_fail;
15717
15941
    }
15807
16031
  arg8 = _global_pool;
15808
16032
  if (!PyArg_ParseTuple(args,(char *)"OOsOOO|O:svn_ra_plugin_invoke_get_file_revs",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
15809
16033
  {
15810
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
16034
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15811
16035
    if (PyErr_Occurred()) {
15812
16036
      SWIG_fail;
15813
16037
    }
15833
16057
    }
15834
16058
  }
15835
16059
  {
15836
 
    arg6 = svn_swig_py_ra_file_rev_handler_func;
 
16060
    arg6 = (svn_ra_file_rev_handler_t) svn_swig_py_ra_file_rev_handler_func;
15837
16061
    arg7 = obj5;
15838
16062
  }
15839
16063
  if (obj6) {
15883
16107
  
15884
16108
  if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_plugin_invoke_get_version",&obj0)) SWIG_fail;
15885
16109
  {
15886
 
    arg1 = (svn_ra_plugin_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
 
16110
    arg1 = (svn_ra_plugin_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_ra_plugin_t, svn_argnum_obj0);
15887
16111
    if (PyErr_Occurred()) {
15888
16112
      SWIG_fail;
15889
16113
    }
15896
16120
    svn_swig_py_acquire_py_lock();
15897
16121
    
15898
16122
  }
15899
 
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_svn_version_t,
 
16123
  resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_version_t,
15900
16124
    _global_py_pool, args);
15901
16125
  return resultobj;
15902
16126
fail:
15928
16152
  if (!PyArg_ParseTuple(args,(char *)"OOss|O:svn_ra_invoke_get_wc_prop_func",&obj0,&obj1,&arg3,&arg4,&obj4)) SWIG_fail;
15929
16153
  {
15930
16154
    svn_ra_get_wc_prop_func_t * tmp =
15931
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
 
16155
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
15932
16156
    if (tmp == NULL || PyErr_Occurred()) {
15933
16157
      SWIG_fail;
15934
16158
    }
16018
16242
  if (!PyArg_ParseTuple(args,(char *)"OOssO|O:svn_ra_invoke_set_wc_prop_func",&obj0,&obj1,&arg3,&arg4,&obj4,&obj5)) SWIG_fail;
16019
16243
  {
16020
16244
    svn_ra_set_wc_prop_func_t * tmp =
16021
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
 
16245
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
16022
16246
    if (tmp == NULL || PyErr_Occurred()) {
16023
16247
      SWIG_fail;
16024
16248
    }
16108
16332
  if (!PyArg_ParseTuple(args,(char *)"OOssO|O:svn_ra_invoke_push_wc_prop_func",&obj0,&obj1,&arg3,&arg4,&obj4,&obj5)) SWIG_fail;
16109
16333
  {
16110
16334
    svn_ra_push_wc_prop_func_t * tmp =
16111
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
 
16335
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
16112
16336
    if (tmp == NULL || PyErr_Occurred()) {
16113
16337
      SWIG_fail;
16114
16338
    }
16195
16419
  if (!PyArg_ParseTuple(args,(char *)"OOss|O:svn_ra_invoke_invalidate_wc_props_func",&obj0,&obj1,&arg3,&arg4,&obj4)) SWIG_fail;
16196
16420
  {
16197
16421
    svn_ra_invalidate_wc_props_func_t * tmp =
16198
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
 
16422
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
16199
16423
    if (tmp == NULL || PyErr_Occurred()) {
16200
16424
      SWIG_fail;
16201
16425
    }
16272
16496
  if (!PyArg_ParseTuple(args,(char *)"OOO|O:svn_ra_invoke_get_wc_contents_func",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
16273
16497
  {
16274
16498
    svn_ra_get_wc_contents_func_t * tmp =
16275
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
 
16499
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
16276
16500
    if (tmp == NULL || PyErr_Occurred()) {
16277
16501
      SWIG_fail;
16278
16502
    }
16287
16511
    }
16288
16512
  }
16289
16513
  {
16290
 
    arg4 = (svn_checksum_t *)svn_swig_MustGetPtr(obj2, SWIGTYPE_p_svn_checksum_t, svn_argnum_obj2);
 
16514
    arg4 = (svn_checksum_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_checksum_t, svn_argnum_obj2);
16291
16515
    if (PyErr_Occurred()) {
16292
16516
      SWIG_fail;
16293
16517
    }
16320
16544
    resultobj = Py_None;
16321
16545
  }
16322
16546
  {
16323
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg3, SWIGTYPE_p_svn_stream_t,
 
16547
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_svn_stream_t,
16324
16548
        _global_py_pool, args))
16325
16549
    
16326
16550
    ;
16352
16576
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_invoke_get_latest_revnum_func",&obj0,&obj1)) SWIG_fail;
16353
16577
  {
16354
16578
    svn_ra_get_latest_revnum_func_t * tmp =
16355
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_p_void_p_svn_revnum_t__p_svn_error_t, svn_argnum_obj0);
 
16579
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_svn_revnum_t__p_svn_error_t, svn_argnum_obj0);
16356
16580
    if (tmp == NULL || PyErr_Occurred()) {
16357
16581
      SWIG_fail;
16358
16582
    }
16419
16643
  if (!PyArg_ParseTuple(args,(char *)"OO|O:svn_ra_invoke_get_client_string_func",&obj0,&obj1,&obj2)) SWIG_fail;
16420
16644
  {
16421
16645
    svn_ra_get_client_string_func_t * tmp =
16422
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
 
16646
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
16423
16647
    if (tmp == NULL || PyErr_Occurred()) {
16424
16648
      SWIG_fail;
16425
16649
    }
16525
16749
  if (!PyArg_ParseTuple(args,(char *)"OOsOOO|O:svn_ra_invoke_file_rev_handler",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
16526
16750
  {
16527
16751
    svn_ra_file_rev_handler_t * tmp =
16528
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
 
16752
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
16529
16753
    if (tmp == NULL || PyErr_Occurred()) {
16530
16754
      SWIG_fail;
16531
16755
    }
16546
16770
    }
16547
16771
  }
16548
16772
  {
16549
 
    arg5 = (apr_hash_t *)svn_swig_MustGetPtr(obj4, SWIGTYPE_p_apr_hash_t, svn_argnum_obj4);
 
16773
    arg5 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_hash_t, svn_argnum_obj4);
16550
16774
    if (PyErr_Occurred()) {
16551
16775
      SWIG_fail;
16552
16776
    }
16553
16777
  }
16554
16778
  {
16555
 
    arg8 = (apr_array_header_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj5);
 
16779
    arg8 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj5);
16556
16780
    if (PyErr_Occurred()) {
16557
16781
      SWIG_fail;
16558
16782
    }
16585
16809
    resultobj = Py_None;
16586
16810
  }
16587
16811
  {
16588
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(arg6, SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
 
16812
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(arg6, SWIGTYPE_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
16589
16813
        _global_py_pool, args))
16590
16814
    
16591
16815
    ;
16592
16816
  }
16593
16817
  {
16594
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg7, SWIGTYPE_p_void,
 
16818
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg7, SWIGTYPE_p_void,
16595
16819
        _global_py_pool, args))
16596
16820
    
16597
16821
    ;
16634
16858
  if (!PyArg_ParseTuple(args,(char *)"OOsOOO|O:svn_ra_invoke_lock_callback",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
16635
16859
  {
16636
16860
    svn_ra_lock_callback_t * tmp =
16637
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
 
16861
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
16638
16862
    if (tmp == NULL || PyErr_Occurred()) {
16639
16863
      SWIG_fail;
16640
16864
    }
16655
16879
    }
16656
16880
  }
16657
16881
  {
16658
 
    arg5 = (svn_lock_t *)svn_swig_MustGetPtr(obj4, SWIGTYPE_p_svn_lock_t, svn_argnum_obj4);
 
16882
    arg5 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_lock_t, svn_argnum_obj4);
16659
16883
    if (PyErr_Occurred()) {
16660
16884
      SWIG_fail;
16661
16885
    }
16662
16886
  }
16663
16887
  {
16664
 
    arg6 = (svn_error_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_svn_error_t, svn_argnum_obj5);
 
16888
    arg6 = (svn_error_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_error_t, svn_argnum_obj5);
16665
16889
    if (PyErr_Occurred()) {
16666
16890
      SWIG_fail;
16667
16891
    }
16727
16951
  if (!PyArg_ParseTuple(args,(char *)"OOOO|O:svn_ra_invoke_progress_notify_func",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16728
16952
  {
16729
16953
    svn_ra_progress_notify_func_t * tmp =
16730
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void, svn_argnum_obj0);
 
16954
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void, svn_argnum_obj0);
16731
16955
    if (tmp == NULL || PyErr_Occurred()) {
16732
16956
      SWIG_fail;
16733
16957
    }
16801
17025
  if (!PyArg_ParseTuple(args,(char *)"OOOO|O:svn_ra_invoke_replay_revstart_callback",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16802
17026
  {
16803
17027
    svn_ra_replay_revstart_callback_t * tmp =
16804
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
 
17028
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
16805
17029
    if (tmp == NULL || PyErr_Occurred()) {
16806
17030
      SWIG_fail;
16807
17031
    }
16822
17046
    }
16823
17047
  }
16824
17048
  {
16825
 
    arg6 = (apr_hash_t *)svn_swig_MustGetPtr(obj3, SWIGTYPE_p_apr_hash_t, svn_argnum_obj3);
 
17049
    arg6 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_apr_hash_t, svn_argnum_obj3);
16826
17050
    if (PyErr_Occurred()) {
16827
17051
      SWIG_fail;
16828
17052
    }
16855
17079
    resultobj = Py_None;
16856
17080
  }
16857
17081
  {
16858
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg4, SWIGTYPE_p_svn_delta_editor_t,
 
17082
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg4, SWIGTYPE_p_svn_delta_editor_t,
16859
17083
        _global_py_pool, args))
16860
17084
    
16861
17085
    ;
16862
17086
  }
16863
17087
  {
16864
 
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_NewPointerObj(*arg5, SWIGTYPE_p_void,
 
17088
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg5, SWIGTYPE_p_void,
16865
17089
        _global_py_pool, args))
16866
17090
    
16867
17091
    ;
16905
17129
  if (!PyArg_ParseTuple(args,(char *)"OOOOOO|O:svn_ra_invoke_replay_revfinish_callback",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
16906
17130
  {
16907
17131
    svn_ra_replay_revfinish_callback_t * tmp =
16908
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
 
17132
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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, svn_argnum_obj0);
16909
17133
    if (tmp == NULL || PyErr_Occurred()) {
16910
17134
      SWIG_fail;
16911
17135
    }
16926
17150
    }
16927
17151
  }
16928
17152
  {
16929
 
    arg4 = (svn_delta_editor_t *)svn_swig_MustGetPtr(obj3, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj3);
 
17153
    arg4 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj3);
16930
17154
    if (PyErr_Occurred()) {
16931
17155
      SWIG_fail;
16932
17156
    }
16940
17164
    }
16941
17165
  }
16942
17166
  {
16943
 
    arg6 = (apr_hash_t *)svn_swig_MustGetPtr(obj5, SWIGTYPE_p_apr_hash_t, svn_argnum_obj5);
 
17167
    arg6 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_hash_t, svn_argnum_obj5);
16944
17168
    if (PyErr_Occurred()) {
16945
17169
      SWIG_fail;
16946
17170
    }
16984
17208
}
16985
17209
 
16986
17210
 
 
17211
SWIGINTERN PyObject *_wrap_svn_ra_invoke_check_tunnel_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
17212
  PyObject *resultobj = 0;
 
17213
  svn_ra_check_tunnel_func_t arg1 = (svn_ra_check_tunnel_func_t) 0 ;
 
17214
  void *arg2 = (void *) 0 ;
 
17215
  char *arg3 = (char *) 0 ;
 
17216
  PyObject * obj0 = 0 ;
 
17217
  PyObject * obj1 = 0 ;
 
17218
  svn_boolean_t result;
 
17219
  
 
17220
  if (!PyArg_ParseTuple(args,(char *)"OOs:svn_ra_invoke_check_tunnel_func",&obj0,&obj1,&arg3)) SWIG_fail;
 
17221
  {
 
17222
    svn_ra_check_tunnel_func_t * tmp =
 
17223
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char__int, svn_argnum_obj0);
 
17224
    if (tmp == NULL || PyErr_Occurred()) {
 
17225
      SWIG_fail;
 
17226
    }
 
17227
    arg1 = *tmp;
 
17228
  }
 
17229
  {
 
17230
    if (obj1 == Py_None) {
 
17231
      arg2 = NULL;
 
17232
    } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
 
17233
      arg2 = (void *) obj1;
 
17234
      PyErr_Clear();
 
17235
    }
 
17236
  }
 
17237
  {
 
17238
    svn_swig_py_release_py_lock();
 
17239
    
 
17240
    result = (svn_boolean_t)svn_ra_invoke_check_tunnel_func(arg1,arg2,(char const *)arg3);
 
17241
    
 
17242
    svn_swig_py_acquire_py_lock();
 
17243
    
 
17244
  }
 
17245
  resultobj = SWIG_From_long((long)(result));
 
17246
  return resultobj;
 
17247
fail:
 
17248
  return NULL;
 
17249
}
 
17250
 
 
17251
 
 
17252
SWIGINTERN PyObject *_wrap_svn_ra_invoke_close_tunnel_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
17253
  PyObject *resultobj = 0;
 
17254
  svn_ra_close_tunnel_func_t arg1 = (svn_ra_close_tunnel_func_t) 0 ;
 
17255
  void *arg2 = (void *) 0 ;
 
17256
  void *arg3 = (void *) 0 ;
 
17257
  PyObject * obj0 = 0 ;
 
17258
  PyObject * obj1 = 0 ;
 
17259
  PyObject * obj2 = 0 ;
 
17260
  
 
17261
  if (!PyArg_ParseTuple(args,(char *)"OOO:svn_ra_invoke_close_tunnel_func",&obj0,&obj1,&obj2)) SWIG_fail;
 
17262
  {
 
17263
    svn_ra_close_tunnel_func_t * tmp =
 
17264
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_void__void, svn_argnum_obj0);
 
17265
    if (tmp == NULL || PyErr_Occurred()) {
 
17266
      SWIG_fail;
 
17267
    }
 
17268
    arg1 = *tmp;
 
17269
  }
 
17270
  {
 
17271
    if (obj1 == Py_None) {
 
17272
      arg2 = NULL;
 
17273
    } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
 
17274
      arg2 = (void *) obj1;
 
17275
      PyErr_Clear();
 
17276
    }
 
17277
  }
 
17278
  {
 
17279
    if (obj2 == Py_None) {
 
17280
      arg3 = NULL;
 
17281
    } else if (SWIG_ConvertPtr(obj2, (void **) &arg3, 0, 0) == -1) {
 
17282
      arg3 = (void *) obj2;
 
17283
      PyErr_Clear();
 
17284
    }
 
17285
  }
 
17286
  {
 
17287
    svn_swig_py_release_py_lock();
 
17288
    
 
17289
    svn_ra_invoke_close_tunnel_func(arg1,arg2,arg3);
 
17290
    
 
17291
    svn_swig_py_acquire_py_lock();
 
17292
    
 
17293
  }
 
17294
  resultobj = SWIG_Py_Void();
 
17295
  return resultobj;
 
17296
fail:
 
17297
  return NULL;
 
17298
}
 
17299
 
 
17300
 
 
17301
SWIGINTERN PyObject *_wrap_svn_ra_invoke_open_tunnel_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
17302
  PyObject *resultobj = 0;
 
17303
  svn_ra_open_tunnel_func_t arg1 = (svn_ra_open_tunnel_func_t) 0 ;
 
17304
  svn_stream_t **arg2 = (svn_stream_t **) 0 ;
 
17305
  svn_stream_t **arg3 = (svn_stream_t **) 0 ;
 
17306
  svn_ra_close_tunnel_func_t *arg4 = (svn_ra_close_tunnel_func_t *) 0 ;
 
17307
  void **arg5 = (void **) 0 ;
 
17308
  void *arg6 = (void *) 0 ;
 
17309
  char *arg7 = (char *) 0 ;
 
17310
  char *arg8 = (char *) 0 ;
 
17311
  char *arg9 = (char *) 0 ;
 
17312
  int arg10 ;
 
17313
  svn_cancel_func_t arg11 = (svn_cancel_func_t) 0 ;
 
17314
  void *arg12 = (void *) 0 ;
 
17315
  apr_pool_t *arg13 = (apr_pool_t *) 0 ;
 
17316
  apr_pool_t *_global_pool = NULL ;
 
17317
  PyObject *_global_py_pool = NULL ;
 
17318
  svn_stream_t *temp2 ;
 
17319
  svn_stream_t *temp3 ;
 
17320
  void *temp5 ;
 
17321
  PyObject * obj0 = 0 ;
 
17322
  PyObject * obj1 = 0 ;
 
17323
  PyObject * obj5 = 0 ;
 
17324
  PyObject * obj6 = 0 ;
 
17325
  PyObject * obj7 = 0 ;
 
17326
  svn_error_t *result = 0 ;
 
17327
  
 
17328
  if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
 
17329
      &_global_py_pool, &_global_pool))
 
17330
  SWIG_fail;
 
17331
  arg13 = _global_pool;
 
17332
  arg2 = &temp2;
 
17333
  arg3 = &temp3;
 
17334
  {
 
17335
    if (_global_pool == NULL)
 
17336
    {
 
17337
      if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
 
17338
          &_global_py_pool, &_global_pool))
 
17339
      SWIG_fail;
 
17340
    }
 
17341
    arg4 = (svn_ra_close_tunnel_func_t *) apr_pcalloc(_global_pool, sizeof(svn_ra_close_tunnel_func_t));
 
17342
    if (arg4 == NULL) SWIG_fail;
 
17343
  }
 
17344
  arg5 = &temp5;
 
17345
  if (!PyArg_ParseTuple(args,(char *)"OOsssOO|O:svn_ra_invoke_open_tunnel_func",&obj0,&obj1,&arg7,&arg8,&arg9,&obj5,&obj6,&obj7)) SWIG_fail;
 
17346
  {
 
17347
    svn_ra_open_tunnel_func_t * tmp =
 
17348
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_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_argnum_obj0);
 
17349
    if (tmp == NULL || PyErr_Occurred()) {
 
17350
      SWIG_fail;
 
17351
    }
 
17352
    arg1 = *tmp;
 
17353
  }
 
17354
  {
 
17355
    if (obj1 == Py_None) {
 
17356
      arg6 = NULL;
 
17357
    } else if (SWIG_ConvertPtr(obj1, (void **) &arg6, 0, 0) == -1) {
 
17358
      arg6 = (void *) obj1;
 
17359
      PyErr_Clear();
 
17360
    }
 
17361
  }
 
17362
  {
 
17363
    arg10 = (int)SWIG_As_long (obj5);
 
17364
    if (SWIG_arg_fail(svn_argnum_obj5)) {
 
17365
      SWIG_fail;
 
17366
    }
 
17367
  }
 
17368
  {
 
17369
    arg11 = (svn_cancel_func_t) svn_swig_py_cancel_func;
 
17370
    arg12 = obj6;
 
17371
  }
 
17372
  if (obj7) {
 
17373
    /* Verify that the user supplied a valid pool */
 
17374
    if (obj7 != Py_None && obj7 != _global_py_pool) {
 
17375
      SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
 
17376
      SWIG_arg_fail(svn_argnum_obj7);
 
17377
      SWIG_fail;
 
17378
    }
 
17379
  }
 
17380
  {
 
17381
    svn_swig_py_release_py_lock();
 
17382
    
 
17383
    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);
 
17384
    
 
17385
    svn_swig_py_acquire_py_lock();
 
17386
    
 
17387
  }
 
17388
  {
 
17389
    if (result != NULL) {
 
17390
      if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
 
17391
      svn_swig_py_svn_exception(result);
 
17392
      else
 
17393
      svn_error_clear(result);
 
17394
      SWIG_fail;
 
17395
    }
 
17396
    Py_INCREF(Py_None);
 
17397
    resultobj = Py_None;
 
17398
  }
 
17399
  {
 
17400
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_stream_t,
 
17401
        _global_py_pool, args))
 
17402
    
 
17403
    ;
 
17404
  }
 
17405
  {
 
17406
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_svn_stream_t,
 
17407
        _global_py_pool, args))
 
17408
    
 
17409
    ;
 
17410
  }
 
17411
  {
 
17412
    resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(arg4, SWIGTYPE_p_p_f_p_void_p_void__void,
 
17413
        _global_py_pool, args))
 
17414
    
 
17415
    ;
 
17416
  }
 
17417
  {
 
17418
    /* FIXME: Missing argout typemap: svn_ra_invoke_open_tunnel_func arg 5 (void **) */
 
17419
    
 
17420
    
 
17421
    
 
17422
    
 
17423
    SWIG_exception(SWIG_ValueError, "svn_ra_invoke_open_tunnel_func is not implemented yet");
 
17424
    
 
17425
  }
 
17426
  {
 
17427
    Py_XDECREF(_global_py_pool);
 
17428
  }
 
17429
  return resultobj;
 
17430
fail:
 
17431
  {
 
17432
    Py_XDECREF(_global_py_pool);
 
17433
  }
 
17434
  return NULL;
 
17435
}
 
17436
 
 
17437
 
16987
17438
SWIGINTERN PyObject *_wrap_svn_ra_invoke_init_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16988
17439
  PyObject *resultobj = 0;
16989
17440
  svn_ra_init_func_t arg1 = (svn_ra_init_func_t) 0 ;
17005
17456
  if (!PyArg_ParseTuple(args,(char *)"OO|OO:svn_ra_invoke_init_func",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
17006
17457
  {
17007
17458
    svn_ra_init_func_t * tmp =
17008
 
    svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t, svn_argnum_obj0);
 
17459
    svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t, svn_argnum_obj0);
17009
17460
    if (tmp == NULL || PyErr_Occurred()) {
17010
17461
      SWIG_fail;
17011
17462
    }
17155
17606
  return SWIG_Py_Void();
17156
17607
}
17157
17608
 
 
17609
SWIGINTERN PyObject *svn_ra_check_tunnel_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
17610
  PyObject *obj;
 
17611
  if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
 
17612
  SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char__int, SWIG_NewClientData(obj));
 
17613
  return SWIG_Py_Void();
 
17614
}
 
17615
 
 
17616
SWIGINTERN PyObject *svn_ra_close_tunnel_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
17617
  PyObject *obj;
 
17618
  if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
 
17619
  SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_void__void, SWIG_NewClientData(obj));
 
17620
  return SWIG_Py_Void();
 
17621
}
 
17622
 
 
17623
SWIGINTERN PyObject *svn_ra_open_tunnel_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
 
17624
  PyObject *obj;
 
17625
  if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
 
17626
  SWIG_TypeNewClientData(SWIGTYPE_p_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_NewClientData(obj));
 
17627
  return SWIG_Py_Void();
 
17628
}
 
17629
 
17158
17630
SWIGINTERN PyObject *svn_ra_init_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17159
17631
  PyObject *obj;
17160
17632
  if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
17226
17698
         { (char *)"svn_ra_callbacks2_t_get_client_string_get", _wrap_svn_ra_callbacks2_t_get_client_string_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_client_string_get(svn_ra_callbacks2_t self) -> svn_ra_get_client_string_func_t"},
17227
17699
         { (char *)"svn_ra_callbacks2_t_get_wc_contents_set", _wrap_svn_ra_callbacks2_t_get_wc_contents_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_wc_contents_set(svn_ra_callbacks2_t self, svn_ra_get_wc_contents_func_t get_wc_contents)"},
17228
17700
         { (char *)"svn_ra_callbacks2_t_get_wc_contents_get", _wrap_svn_ra_callbacks2_t_get_wc_contents_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_wc_contents_get(svn_ra_callbacks2_t self) -> svn_ra_get_wc_contents_func_t"},
 
17701
         { (char *)"svn_ra_callbacks2_t_check_tunnel_func_set", _wrap_svn_ra_callbacks2_t_check_tunnel_func_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_check_tunnel_func_set(svn_ra_callbacks2_t self, svn_ra_check_tunnel_func_t check_tunnel_func)"},
 
17702
         { (char *)"svn_ra_callbacks2_t_check_tunnel_func_get", _wrap_svn_ra_callbacks2_t_check_tunnel_func_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_check_tunnel_func_get(svn_ra_callbacks2_t self) -> svn_ra_check_tunnel_func_t"},
 
17703
         { (char *)"svn_ra_callbacks2_t_open_tunnel_func_set", _wrap_svn_ra_callbacks2_t_open_tunnel_func_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_open_tunnel_func_set(svn_ra_callbacks2_t self, svn_ra_open_tunnel_func_t open_tunnel_func)"},
 
17704
         { (char *)"svn_ra_callbacks2_t_open_tunnel_func_get", _wrap_svn_ra_callbacks2_t_open_tunnel_func_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_open_tunnel_func_get(svn_ra_callbacks2_t self) -> svn_ra_open_tunnel_func_t"},
 
17705
         { (char *)"svn_ra_callbacks2_t_tunnel_baton_set", _wrap_svn_ra_callbacks2_t_tunnel_baton_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_tunnel_baton_set(svn_ra_callbacks2_t self, void * tunnel_baton)"},
 
17706
         { (char *)"svn_ra_callbacks2_t_tunnel_baton_get", _wrap_svn_ra_callbacks2_t_tunnel_baton_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_tunnel_baton_get(svn_ra_callbacks2_t self) -> void *"},
17229
17707
         { (char *)"new_svn_ra_callbacks2_t", _wrap_new_svn_ra_callbacks2_t, METH_VARARGS, (char *)"new_svn_ra_callbacks2_t() -> svn_ra_callbacks2_t"},
17230
17708
         { (char *)"delete_svn_ra_callbacks2_t", _wrap_delete_svn_ra_callbacks2_t, METH_VARARGS, (char *)"delete_svn_ra_callbacks2_t(svn_ra_callbacks2_t self)"},
17231
17709
         { (char *)"svn_ra_callbacks2_t_swigregister", svn_ra_callbacks2_t_swigregister, METH_VARARGS, NULL},
17618
18096
                "svn_ra_invoke_replay_revfinish_callback(svn_ra_replay_revfinish_callback_t _obj, svn_revnum_t revision, void * replay_baton, \n"
17619
18097
                "    svn_delta_editor_t editor, void * edit_baton, apr_hash_t rev_props, apr_pool_t pool) -> svn_error_t\n"
17620
18098
                ""},
 
18099
         { (char *)"svn_ra_invoke_check_tunnel_func", _wrap_svn_ra_invoke_check_tunnel_func, METH_VARARGS, (char *)"svn_ra_invoke_check_tunnel_func(svn_ra_check_tunnel_func_t _obj, void * tunnel_baton, char const * tunnel_name) -> svn_boolean_t"},
 
18100
         { (char *)"svn_ra_invoke_close_tunnel_func", _wrap_svn_ra_invoke_close_tunnel_func, METH_VARARGS, (char *)"svn_ra_invoke_close_tunnel_func(svn_ra_close_tunnel_func_t _obj, void * close_baton, void * tunnel_baton)"},
 
18101
         { (char *)"svn_ra_invoke_open_tunnel_func", _wrap_svn_ra_invoke_open_tunnel_func, METH_VARARGS, (char *)"\n"
 
18102
                "svn_ra_invoke_open_tunnel_func(svn_ra_open_tunnel_func_t _obj, void * tunnel_baton, char const * tunnel_name, char const * user, \n"
 
18103
                "    char const * hostname, int port, svn_cancel_func_t cancel_func, \n"
 
18104
                "    apr_pool_t pool) -> svn_error_t\n"
 
18105
                ""},
17621
18106
         { (char *)"svn_ra_invoke_init_func", _wrap_svn_ra_invoke_init_func, METH_VARARGS, (char *)"svn_ra_invoke_init_func(svn_ra_init_func_t _obj, int abi_version, apr_pool_t pool, apr_hash_t hash) -> svn_error_t"},
17622
18107
         { (char *)"svn_ra_get_wc_prop_func_t_swigregister", svn_ra_get_wc_prop_func_t_swigregister, METH_VARARGS, NULL},
17623
18108
         { (char *)"svn_ra_set_wc_prop_func_t_swigregister", svn_ra_set_wc_prop_func_t_swigregister, METH_VARARGS, NULL},
17631
18116
         { (char *)"svn_ra_progress_notify_func_t_swigregister", svn_ra_progress_notify_func_t_swigregister, METH_VARARGS, NULL},
17632
18117
         { (char *)"svn_ra_replay_revstart_callback_t_swigregister", svn_ra_replay_revstart_callback_t_swigregister, METH_VARARGS, NULL},
17633
18118
         { (char *)"svn_ra_replay_revfinish_callback_t_swigregister", svn_ra_replay_revfinish_callback_t_swigregister, METH_VARARGS, NULL},
 
18119
         { (char *)"svn_ra_check_tunnel_func_t_swigregister", svn_ra_check_tunnel_func_t_swigregister, METH_VARARGS, NULL},
 
18120
         { (char *)"svn_ra_close_tunnel_func_t_swigregister", svn_ra_close_tunnel_func_t_swigregister, METH_VARARGS, NULL},
 
18121
         { (char *)"svn_ra_open_tunnel_func_t_swigregister", svn_ra_open_tunnel_func_t_swigregister, METH_VARARGS, NULL},
17634
18122
         { (char *)"svn_ra_init_func_t_swigregister", svn_ra_init_func_t_swigregister, METH_VARARGS, NULL},
17635
18123
         { NULL, NULL, 0, NULL }
17636
18124
};
17650
18138
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};
17651
18139
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};
17652
18140
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};
 
18141
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};
17653
18142
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};
17654
18143
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};
17655
18144
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};
17665
18154
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};
17666
18155
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};
17667
18156
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};
 
18157
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};
17668
18158
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};
17669
18159
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};
17670
18160
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};
17686
18176
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};
17687
18177
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};
17688
18178
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};
 
18179
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};
17689
18180
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};
17690
18181
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};
17691
18182
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};
17701
18192
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
17702
18193
static swig_type_info _swigt__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void = {"_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void", "void (**)(apr_off_t,apr_off_t,void *,apr_pool_t *)|svn_ra_progress_notify_func_t *", 0, 0, (void*)0, 0};
17703
18194
static swig_type_info _swigt__p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t = {"_p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t", "svn_ra_init_func_t *|struct svn_error_t *(**)(int,apr_pool_t *,apr_hash_t *)", 0, 0, (void*)0, 0};
 
18195
static swig_type_info _swigt__p_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_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", "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 *)|svn_ra_open_tunnel_func_t *", 0, 0, (void*)0, 0};
17704
18196
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};
17705
18197
static swig_type_info _swigt__p_p_f_p_void__p_svn_error_t = {"_p_p_f_p_void__p_svn_error_t", "svn_cancel_func_t *|struct svn_error_t *(**)(void *)", 0, 0, (void*)0, 0};
17706
18198
static swig_type_info _swigt__p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_ra_get_client_string_func_t *|struct svn_error_t *(**)(void *,char const **,apr_pool_t *)", 0, 0, (void*)0, 0};
17707
18199
static swig_type_info _swigt__p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_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};
 
18200
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char__int = {"_p_p_f_p_void_p_q_const__char__int", "int (**)(void *,char const *)|svn_ra_check_tunnel_func_t *", 0, 0, (void*)0, 0};
17708
18201
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_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};
17709
18202
static swig_type_info _swigt__p_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_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};
17710
18203
static swig_type_info _swigt__p_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 = {"_p_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", "struct svn_error_t *(**)(void *,char const *,char const *,svn_string_t const *,apr_pool_t *)|svn_ra_set_wc_prop_func_t *|svn_ra_push_wc_prop_func_t *", 0, 0, (void*)0, 0};
17712
18205
static swig_type_info _swigt__p_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 = {"_p_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", "struct svn_error_t *(**)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)|svn_ra_file_rev_handler_t *", 0, 0, (void*)0, 0};
17713
18206
static swig_type_info _swigt__p_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 = {"_p_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", "struct svn_error_t *(**)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_boolean_t,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)|svn_file_rev_handler_t *", 0, 0, (void*)0, 0};
17714
18207
static swig_type_info _swigt__p_p_f_p_void_p_svn_revnum_t__p_svn_error_t = {"_p_p_f_p_void_p_svn_revnum_t__p_svn_error_t", "struct svn_error_t *(**)(void *,svn_revnum_t *)|svn_ra_get_latest_revnum_func_t *", 0, 0, (void*)0, 0};
 
18208
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};
17715
18209
static swig_type_info _swigt__p_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 = {"_p_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", "svn_ra_replay_revstart_callback_t *|struct svn_error_t *(**)(svn_revnum_t,void *,svn_delta_editor_t const **,void **,apr_hash_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
17716
18210
static swig_type_info _swigt__p_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 = {"_p_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", "svn_ra_replay_revfinish_callback_t *|struct svn_error_t *(**)(svn_revnum_t,void *,svn_delta_editor_t const *,void *,apr_hash_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
17717
18211
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};
17744
18238
static swig_type_info _swigt__p_svn_config_t = {"_p_svn_config_t", "struct svn_config_t *|svn_config_t *", 0, 0, (void*)0, 0};
17745
18239
static swig_type_info _swigt__p_svn_delta_editor_t = {"_p_svn_delta_editor_t", "struct svn_delta_editor_t *|svn_delta_editor_t *", 0, 0, (void*)0, 0};
17746
18240
static swig_type_info _swigt__p_svn_depth_t = {"_p_svn_depth_t", "enum svn_depth_t *|svn_depth_t *", 0, 0, (void*)0, 0};
 
18241
static swig_type_info _swigt__p_svn_diff_hunk_t = {"_p_svn_diff_hunk_t", "svn_diff_hunk_t *", 0, 0, (void*)0, 0};
17747
18242
static swig_type_info _swigt__p_svn_dirent_t = {"_p_svn_dirent_t", "struct svn_dirent_t *|svn_dirent_t *", 0, 0, (void*)0, 0};
17748
18243
static swig_type_info _swigt__p_svn_errno_t = {"_p_svn_errno_t", "enum svn_errno_t *|svn_errno_t *", 0, 0, (void*)0, 0};
17749
18244
static swig_type_info _swigt__p_svn_error_t = {"_p_svn_error_t", "struct svn_error_t *|svn_error_t *", 0, 0, (void*)0, 0};
 
18245
static swig_type_info _swigt__p_svn_fs_lock_target_t = {"_p_svn_fs_lock_target_t", "svn_fs_lock_target_t *", 0, 0, (void*)0, 0};
17750
18246
static swig_type_info _swigt__p_svn_io_dirent2_t = {"_p_svn_io_dirent2_t", "struct svn_io_dirent2_t *|svn_io_dirent2_t *", 0, 0, (void*)0, 0};
17751
18247
static swig_type_info _swigt__p_svn_io_dirent_t = {"_p_svn_io_dirent_t", "struct svn_io_dirent_t *|svn_io_dirent_t *", 0, 0, (void*)0, 0};
17752
18248
static swig_type_info _swigt__p_svn_io_file_del_t = {"_p_svn_io_file_del_t", "enum svn_io_file_del_t *|svn_io_file_del_t *", 0, 0, (void*)0, 0};
17802
18298
  &_swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
17803
18299
  &_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
17804
18300
  &_swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t,
 
18301
  &_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,
17805
18302
  &_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,
17806
18303
  &_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
17807
18304
  &_swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
17817
18314
  &_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,
17818
18315
  &_swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
17819
18316
  &_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,
 
18317
  &_swigt__p_f_p_void_p_q_const__char__int,
17820
18318
  &_swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
17821
18319
  &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
17822
18320
  &_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,
17838
18336
  &_swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t,
17839
18337
  &_swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t,
17840
18338
  &_swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t,
 
18339
  &_swigt__p_f_p_void_p_void__void,
17841
18340
  &_swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
17842
18341
  &_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,
17843
18342
  &_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,
17853
18352
  &_swigt__p_p_char,
17854
18353
  &_swigt__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
17855
18354
  &_swigt__p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
 
18355
  &_swigt__p_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,
17856
18356
  &_swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
17857
18357
  &_swigt__p_p_f_p_void__p_svn_error_t,
17858
18358
  &_swigt__p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t,
17859
18359
  &_swigt__p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
 
18360
  &_swigt__p_p_f_p_void_p_q_const__char__int,
17860
18361
  &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
17861
18362
  &_swigt__p_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,
17862
18363
  &_swigt__p_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,
17864
18365
  &_swigt__p_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,
17865
18366
  &_swigt__p_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,
17866
18367
  &_swigt__p_p_f_p_void_p_svn_revnum_t__p_svn_error_t,
 
18368
  &_swigt__p_p_f_p_void_p_void__void,
17867
18369
  &_swigt__p_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,
17868
18370
  &_swigt__p_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,
17869
18371
  &_swigt__p_p_svn_delta_editor_t,
17896
18398
  &_swigt__p_svn_config_t,
17897
18399
  &_swigt__p_svn_delta_editor_t,
17898
18400
  &_swigt__p_svn_depth_t,
 
18401
  &_swigt__p_svn_diff_hunk_t,
17899
18402
  &_swigt__p_svn_dirent_t,
17900
18403
  &_swigt__p_svn_errno_t,
17901
18404
  &_swigt__p_svn_error_t,
 
18405
  &_swigt__p_svn_fs_lock_target_t,
17902
18406
  &_swigt__p_svn_io_dirent2_t,
17903
18407
  &_swigt__p_svn_io_dirent_t,
17904
18408
  &_swigt__p_svn_io_file_del_t,
17954
18458
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}};
17955
18459
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}};
17956
18460
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}};
 
18461
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}};
17957
18462
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}};
17958
18463
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}};
17959
18464
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}};
17969
18474
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}};
17970
18475
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}};
17971
18476
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}};
 
18477
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}};
17972
18478
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}};
17973
18479
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}};
17974
18480
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}};
17990
18496
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}};
17991
18497
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}};
17992
18498
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}};
 
18499
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}};
17993
18500
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}};
17994
18501
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}};
17995
18502
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}};
18005
18512
static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
18006
18513
static swig_cast_info _swigc__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void[] = {  {&_swigt__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
18007
18514
static swig_cast_info _swigc__p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t[] = {  {&_swigt__p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
18515
static swig_cast_info _swigc__p_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_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}};
18008
18516
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}};
18009
18517
static swig_cast_info _swigc__p_p_f_p_void__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18010
18518
static swig_cast_info _swigc__p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
18011
18519
static swig_cast_info _swigc__p_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_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}};
 
18520
static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char__int[] = {  {&_swigt__p_p_f_p_void_p_q_const__char__int, 0, 0, 0},{0, 0, 0, 0}};
18012
18521
static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_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}};
18013
18522
static swig_cast_info _swigc__p_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_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}};
18014
18523
static swig_cast_info _swigc__p_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[] = {  {&_swigt__p_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, 0, 0, 0},{0, 0, 0, 0}};
18016
18525
static swig_cast_info _swigc__p_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[] = {  {&_swigt__p_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, 0, 0, 0},{0, 0, 0, 0}};
18017
18526
static swig_cast_info _swigc__p_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[] = {  {&_swigt__p_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, 0, 0, 0},{0, 0, 0, 0}};
18018
18527
static swig_cast_info _swigc__p_p_f_p_void_p_svn_revnum_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_svn_revnum_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
18528
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}};
18019
18529
static swig_cast_info _swigc__p_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[] = {  {&_swigt__p_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, 0, 0, 0},{0, 0, 0, 0}};
18020
18530
static swig_cast_info _swigc__p_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[] = {  {&_swigt__p_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, 0, 0, 0},{0, 0, 0, 0}};
18021
18531
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}};
18048
18558
static swig_cast_info _swigc__p_svn_config_t[] = {  {&_swigt__p_svn_config_t, 0, 0, 0},{0, 0, 0, 0}};
18049
18559
static swig_cast_info _swigc__p_svn_delta_editor_t[] = {  {&_swigt__p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
18050
18560
static swig_cast_info _swigc__p_svn_depth_t[] = {  {&_swigt__p_svn_depth_t, 0, 0, 0},{0, 0, 0, 0}};
 
18561
static swig_cast_info _swigc__p_svn_diff_hunk_t[] = {  {&_swigt__p_svn_diff_hunk_t, 0, 0, 0},{0, 0, 0, 0}};
18051
18562
static swig_cast_info _swigc__p_svn_dirent_t[] = {  {&_swigt__p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
18052
18563
static swig_cast_info _swigc__p_svn_errno_t[] = {  {&_swigt__p_svn_errno_t, 0, 0, 0},{0, 0, 0, 0}};
18053
18564
static swig_cast_info _swigc__p_svn_error_t[] = {  {&_swigt__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
 
18565
static swig_cast_info _swigc__p_svn_fs_lock_target_t[] = {  {&_swigt__p_svn_fs_lock_target_t, 0, 0, 0},{0, 0, 0, 0}};
18054
18566
static swig_cast_info _swigc__p_svn_io_dirent2_t[] = {  {&_swigt__p_svn_io_dirent2_t, 0, 0, 0},{0, 0, 0, 0}};
18055
18567
static swig_cast_info _swigc__p_svn_io_dirent_t[] = {  {&_swigt__p_svn_io_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
18056
18568
static swig_cast_info _swigc__p_svn_io_file_del_t[] = {  {&_swigt__p_svn_io_file_del_t, 0, 0, 0},{0, 0, 0, 0}};
18106
18618
  _swigc__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
18107
18619
  _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
18108
18620
  _swigc__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t,
 
18621
  _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,
18109
18622
  _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,
18110
18623
  _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
18111
18624
  _swigc__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t,
18121
18634
  _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,
18122
18635
  _swigc__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
18123
18636
  _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,
 
18637
  _swigc__p_f_p_void_p_q_const__char__int,
18124
18638
  _swigc__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t,
18125
18639
  _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
18126
18640
  _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,
18142
18656
  _swigc__p_f_p_void_p_svn_revnum_t__p_svn_error_t,
18143
18657
  _swigc__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t,
18144
18658
  _swigc__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t,
 
18659
  _swigc__p_f_p_void_p_void__void,
18145
18660
  _swigc__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
18146
18661
  _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,
18147
18662
  _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,
18157
18672
  _swigc__p_p_char,
18158
18673
  _swigc__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
18159
18674
  _swigc__p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t,
 
18675
  _swigc__p_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,
18160
18676
  _swigc__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t,
18161
18677
  _swigc__p_p_f_p_void__p_svn_error_t,
18162
18678
  _swigc__p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t,
18163
18679
  _swigc__p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t,
 
18680
  _swigc__p_p_f_p_void_p_q_const__char__int,
18164
18681
  _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
18165
18682
  _swigc__p_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,
18166
18683
  _swigc__p_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,
18168
18685
  _swigc__p_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,
18169
18686
  _swigc__p_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,
18170
18687
  _swigc__p_p_f_p_void_p_svn_revnum_t__p_svn_error_t,
 
18688
  _swigc__p_p_f_p_void_p_void__void,
18171
18689
  _swigc__p_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,
18172
18690
  _swigc__p_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,
18173
18691
  _swigc__p_p_svn_delta_editor_t,
18200
18718
  _swigc__p_svn_config_t,
18201
18719
  _swigc__p_svn_delta_editor_t,
18202
18720
  _swigc__p_svn_depth_t,
 
18721
  _swigc__p_svn_diff_hunk_t,
18203
18722
  _swigc__p_svn_dirent_t,
18204
18723
  _swigc__p_svn_errno_t,
18205
18724
  _swigc__p_svn_error_t,
 
18725
  _swigc__p_svn_fs_lock_target_t,
18206
18726
  _swigc__p_svn_io_dirent2_t,
18207
18727
  _swigc__p_svn_io_dirent_t,
18208
18728
  _swigc__p_svn_io_file_del_t,
18257
18777
#endif
18258
18778
/* -----------------------------------------------------------------------------
18259
18779
 * Type initialization:
18260
 
 * This problem is tough by the requirement that no dynamic 
18261
 
 * memory is used. Also, since swig_type_info structures store pointers to 
 
18780
 * This problem is tough by the requirement that no dynamic
 
18781
 * memory is used. Also, since swig_type_info structures store pointers to
18262
18782
 * swig_cast_info structures and swig_cast_info structures store pointers back
18263
 
 * to swig_type_info structures, we need some lookup code at initialization. 
18264
 
 * The idea is that swig generates all the structures that are needed. 
18265
 
 * The runtime then collects these partially filled structures. 
18266
 
 * The SWIG_InitializeModule function takes these initial arrays out of 
 
18783
 * to swig_type_info structures, we need some lookup code at initialization.
 
18784
 * The idea is that swig generates all the structures that are needed.
 
18785
 * The runtime then collects these partially filled structures.
 
18786
 * The SWIG_InitializeModule function takes these initial arrays out of
18267
18787
 * swig_module, and does all the lookup, filling in the swig_module.types
18268
18788
 * array with the correct data and linking the correct swig_cast_info
18269
18789
 * structures together.
18270
18790
 *
18271
 
 * The generated swig_type_info structures are assigned staticly to an initial 
 
18791
 * The generated swig_type_info structures are assigned staticly to an initial
18272
18792
 * array. We just loop through that array, and handle each type individually.
18273
18793
 * First we lookup if this type has been already loaded, and if so, use the
18274
18794
 * loaded structure instead of the generated one. Then we have to fill in the
18278
18798
 * a column is one of the swig_cast_info structures for that type.
18279
18799
 * The cast_initial array is actually an array of arrays, because each row has
18280
18800
 * a variable number of columns. So to actually build the cast linked list,
18281
 
 * we find the array of casts associated with the type, and loop through it 
 
18801
 * we find the array of casts associated with the type, and loop through it
18282
18802
 * adding the casts to the list. The one last trick we need to do is making
18283
18803
 * sure the type pointer in the swig_cast_info struct is correct.
18284
18804
 *
18285
 
 * First off, we lookup the cast->type name to see if it is already loaded. 
 
18805
 * First off, we lookup the cast->type name to see if it is already loaded.
18286
18806
 * There are three cases to handle:
18287
18807
 *  1) If the cast->type has already been loaded AND the type we are adding
18288
18808
 *     casting info to has not been loaded (it is in this module), THEN we
18289
18809
 *     replace the cast->type pointer with the type pointer that has already
18290
18810
 *     been loaded.
18291
 
 *  2) If BOTH types (the one we are adding casting info to, and the 
 
18811
 *  2) If BOTH types (the one we are adding casting info to, and the
18292
18812
 *     cast->type) are loaded, THEN the cast info has already been loaded by
18293
18813
 *     the previous module so we just ignore it.
18294
18814
 *  3) Finally, if cast->type has not already been loaded, then we add that
18351
18871
    module_head->next = &swig_module;
18352
18872
  }
18353
18873
  
18354
 
  /* When multiple interpeters are used, a module could have already been initialized in
 
18874
  /* When multiple interpreters are used, a module could have already been initialized in
18355
18875
       a different interpreter, but not yet have a pointer in this interpreter.
18356
18876
       In this case, we do not want to continue adding types... everything should be
18357
18877
       set up already */