1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.12
4  *
5  * This file is not intended to be easily readable and contains a number of
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.
9  * ----------------------------------------------------------------------------- */
10 
11 #define SWIG_PYTHON_STRICT_BYTE_CHAR
12 #if defined(_MSC_VER)
13 /* Prevent "non-constant aggregate initializer" errors from Python.h in
14  * Python 3.9 */
15 # pragma warning(default : 4204)
16 #endif
17 
18 
19 
20 #ifndef SWIGPYTHON
21 #define SWIGPYTHON
22 #endif
23 
24 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
25 
26 /* -----------------------------------------------------------------------------
27  *  This section contains generic SWIG labels for method/variable
28  *  declarations/attributes, and other compiler dependent labels.
29  * ----------------------------------------------------------------------------- */
30 
31 /* template workaround for compilers that cannot correctly implement the C++ standard */
32 #ifndef SWIGTEMPLATEDISAMBIGUATOR
33 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
34 #  define SWIGTEMPLATEDISAMBIGUATOR template
35 # elif defined(__HP_aCC)
36 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
37 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
38 #  define SWIGTEMPLATEDISAMBIGUATOR template
39 # else
40 #  define SWIGTEMPLATEDISAMBIGUATOR
41 # endif
42 #endif
43 
44 /* inline attribute */
45 #ifndef SWIGINLINE
46 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
47 #   define SWIGINLINE inline
48 # else
49 #   define SWIGINLINE
50 # endif
51 #endif
52 
53 /* attribute recognised by some compilers to avoid 'unused' warnings */
54 #ifndef SWIGUNUSED
55 # if defined(__GNUC__)
56 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
57 #     define SWIGUNUSED __attribute__ ((__unused__))
58 #   else
59 #     define SWIGUNUSED
60 #   endif
61 # elif defined(__ICC)
62 #   define SWIGUNUSED __attribute__ ((__unused__))
63 # else
64 #   define SWIGUNUSED
65 # endif
66 #endif
67 
68 #ifndef SWIG_MSC_UNSUPPRESS_4505
69 # if defined(_MSC_VER)
70 #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
71 # endif
72 #endif
73 
74 #ifndef SWIGUNUSEDPARM
75 # ifdef __cplusplus
76 #   define SWIGUNUSEDPARM(p)
77 # else
78 #   define SWIGUNUSEDPARM(p) p SWIGUNUSED
79 # endif
80 #endif
81 
82 /* internal SWIG method */
83 #ifndef SWIGINTERN
84 # define SWIGINTERN static SWIGUNUSED
85 #endif
86 
87 /* internal inline SWIG method */
88 #ifndef SWIGINTERNINLINE
89 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
90 #endif
91 
92 /* exporting methods */
93 #if defined(__GNUC__)
94 #  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
95 #    ifndef GCC_HASCLASSVISIBILITY
96 #      define GCC_HASCLASSVISIBILITY
97 #    endif
98 #  endif
99 #endif
100 
101 #ifndef SWIGEXPORT
102 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
103 #   if defined(STATIC_LINKED)
104 #     define SWIGEXPORT
105 #   else
106 #     define SWIGEXPORT __declspec(dllexport)
107 #   endif
108 # else
109 #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
110 #     define SWIGEXPORT __attribute__ ((visibility("default")))
111 #   else
112 #     define SWIGEXPORT
113 #   endif
114 # endif
115 #endif
116 
117 /* calling conventions for Windows */
118 #ifndef SWIGSTDCALL
119 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
120 #   define SWIGSTDCALL __stdcall
121 # else
122 #   define SWIGSTDCALL
123 # endif
124 #endif
125 
126 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
127 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
128 # define _CRT_SECURE_NO_DEPRECATE
129 #endif
130 
131 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
132 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
133 # define _SCL_SECURE_NO_DEPRECATE
134 #endif
135 
136 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
137 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
138 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
139 #endif
140 
141 /* Intel's compiler complains if a variable which was never initialised is
142  * cast to void, which is a common idiom which we use to indicate that we
143  * are aware a variable isn't used.  So we just silence that warning.
144  * See: https://github.com/swig/swig/issues/192 for more discussion.
145  */
146 #ifdef __INTEL_COMPILER
147 # pragma warning disable 592
148 #endif
149 
150 
151 #if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG)
152 /* Use debug wrappers with the Python release dll */
153 # undef _DEBUG
154 # include <Python.h>
155 # define _DEBUG
156 #else
157 # include <Python.h>
158 #endif
159 
160 /* -----------------------------------------------------------------------------
161  * swigrun.swg
162  *
163  * This file contains generic C API SWIG runtime support for pointer
164  * type checking.
165  * ----------------------------------------------------------------------------- */
166 
167 /* This should only be incremented when either the layout of swig_type_info changes,
168    or for whatever reason, the runtime changes incompatibly */
169 #define SWIG_RUNTIME_VERSION "4"
170 
171 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
172 #ifdef SWIG_TYPE_TABLE
173 # define SWIG_QUOTE_STRING(x) #x
174 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
175 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
176 #else
177 # define SWIG_TYPE_TABLE_NAME
178 #endif
179 
180 /*
181   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
182   creating a static or dynamic library from the SWIG runtime code.
183   In 99.9% of the cases, SWIG just needs to declare them as 'static'.
184 
185   But only do this if strictly necessary, ie, if you have problems
186   with your compiler or suchlike.
187 */
188 
189 #ifndef SWIGRUNTIME
190 # define SWIGRUNTIME SWIGINTERN
191 #endif
192 
193 #ifndef SWIGRUNTIMEINLINE
194 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
195 #endif
196 
197 /*  Generic buffer size */
198 #ifndef SWIG_BUFFER_SIZE
199 # define SWIG_BUFFER_SIZE 1024
200 #endif
201 
202 /* Flags for pointer conversions */
203 #define SWIG_POINTER_DISOWN        0x1
204 #define SWIG_CAST_NEW_MEMORY       0x2
205 
206 /* Flags for new pointer objects */
207 #define SWIG_POINTER_OWN           0x1
208 
209 
210 /*
211    Flags/methods for returning states.
212 
213    The SWIG conversion methods, as ConvertPtr, return an integer
214    that tells if the conversion was successful or not. And if not,
215    an error code can be returned (see swigerrors.swg for the codes).
216 
217    Use the following macros/flags to set or process the returning
218    states.
219 
220    In old versions of SWIG, code such as the following was usually written:
221 
222      if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
223        // success code
224      } else {
225        //fail code
226      }
227 
228    Now you can be more explicit:
229 
230     int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
231     if (SWIG_IsOK(res)) {
232       // success code
233     } else {
234       // fail code
235     }
236 
237    which is the same really, but now you can also do
238 
239     Type *ptr;
240     int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
241     if (SWIG_IsOK(res)) {
242       // success code
243       if (SWIG_IsNewObj(res) {
244         ...
245 	delete *ptr;
246       } else {
247         ...
248       }
249     } else {
250       // fail code
251     }
252 
253    I.e., now SWIG_ConvertPtr can return new objects and you can
254    identify the case and take care of the deallocation. Of course that
255    also requires SWIG_ConvertPtr to return new result values, such as
256 
257       int SWIG_ConvertPtr(obj, ptr,...) {
258         if (<obj is ok>) {
259           if (<need new object>) {
260             *ptr = <ptr to new allocated object>;
261             return SWIG_NEWOBJ;
262           } else {
263             *ptr = <ptr to old object>;
264             return SWIG_OLDOBJ;
265           }
266         } else {
267           return SWIG_BADOBJ;
268         }
269       }
270 
271    Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
272    more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
273    SWIG errors code.
274 
275    Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
276    allows to return the 'cast rank', for example, if you have this
277 
278        int food(double)
279        int fooi(int);
280 
281    and you call
282 
283       food(1)   // cast rank '1'  (1 -> 1.0)
284       fooi(1)   // cast rank '0'
285 
286    just use the SWIG_AddCast()/SWIG_CheckState()
287 */
288 
289 #define SWIG_OK                    (0)
290 #define SWIG_ERROR                 (-1)
291 #define SWIG_IsOK(r)               (r >= 0)
292 #define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
293 
294 /* The CastRankLimit says how many bits are used for the cast rank */
295 #define SWIG_CASTRANKLIMIT         (1 << 8)
296 /* The NewMask denotes the object was created (using new/malloc) */
297 #define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
298 /* The TmpMask is for in/out typemaps that use temporal objects */
299 #define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
300 /* Simple returning values */
301 #define SWIG_BADOBJ                (SWIG_ERROR)
302 #define SWIG_OLDOBJ                (SWIG_OK)
303 #define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
304 #define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
305 /* Check, add and del mask methods */
306 #define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
307 #define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
308 #define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
309 #define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
310 #define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
311 #define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
312 
313 /* Cast-Rank Mode */
314 #if defined(SWIG_CASTRANK_MODE)
315 #  ifndef SWIG_TypeRank
316 #    define SWIG_TypeRank             unsigned long
317 #  endif
318 #  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
319 #    define SWIG_MAXCASTRANK          (2)
320 #  endif
321 #  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
322 #  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
SWIG_AddCast(int r)323 SWIGINTERNINLINE int SWIG_AddCast(int r) {
324   return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
325 }
SWIG_CheckState(int r)326 SWIGINTERNINLINE int SWIG_CheckState(int r) {
327   return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
328 }
329 #else /* no cast-rank mode */
330 #  define SWIG_AddCast(r) (r)
331 #  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
332 #endif
333 
334 
335 #include <string.h>
336 
337 #ifdef __cplusplus
338 extern "C" {
339 #endif
340 
341 typedef void *(*swig_converter_func)(void *, int *);
342 typedef struct swig_type_info *(*swig_dycast_func)(void **);
343 
344 /* Structure to store information on one type */
345 typedef struct swig_type_info {
346   const char             *name;			/* mangled name of this type */
347   const char             *str;			/* human readable name of this type */
348   swig_dycast_func        dcast;		/* dynamic cast function down a hierarchy */
349   struct swig_cast_info  *cast;			/* linked list of types that can cast into this type */
350   void                   *clientdata;		/* language specific type data */
351   int                    owndata;		/* flag if the structure owns the clientdata */
352 } swig_type_info;
353 
354 /* Structure to store a type and conversion function used for casting */
355 typedef struct swig_cast_info {
356   swig_type_info         *type;			/* pointer to type that is equivalent to this type */
357   swig_converter_func     converter;		/* function to cast the void pointers */
358   struct swig_cast_info  *next;			/* pointer to next cast in linked list */
359   struct swig_cast_info  *prev;			/* pointer to the previous cast */
360 } swig_cast_info;
361 
362 /* Structure used to store module information
363  * Each module generates one structure like this, and the runtime collects
364  * all of these structures and stores them in a circularly linked list.*/
365 typedef struct swig_module_info {
366   swig_type_info         **types;		/* Array of pointers to swig_type_info structures that are in this module */
367   size_t                 size;		        /* Number of types in this module */
368   struct swig_module_info *next;		/* Pointer to next element in circularly linked list */
369   swig_type_info         **type_initial;	/* Array of initially generated type structures */
370   swig_cast_info         **cast_initial;	/* Array of initially generated casting structures */
371   void                    *clientdata;		/* Language specific module data */
372 } swig_module_info;
373 
374 /*
375   Compare two type names skipping the space characters, therefore
376   "char*" == "char *" and "Class<int>" == "Class<int >", etc.
377 
378   Return 0 when the two name types are equivalent, as in
379   strncmp, but skipping ' '.
380 */
381 SWIGRUNTIME int
SWIG_TypeNameComp(const char * f1,const char * l1,const char * f2,const char * l2)382 SWIG_TypeNameComp(const char *f1, const char *l1,
383 		  const char *f2, const char *l2) {
384   for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
385     while ((*f1 == ' ') && (f1 != l1)) ++f1;
386     while ((*f2 == ' ') && (f2 != l2)) ++f2;
387     if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
388   }
389   return (int)((l1 - f1) - (l2 - f2));
390 }
391 
392 /*
393   Check type equivalence in a name list like <name1>|<name2>|...
394   Return 0 if equal, -1 if nb < tb, 1 if nb > tb
395 */
396 SWIGRUNTIME int
SWIG_TypeCmp(const char * nb,const char * tb)397 SWIG_TypeCmp(const char *nb, const char *tb) {
398   int equiv = 1;
399   const char* te = tb + strlen(tb);
400   const char* ne = nb;
401   while (equiv != 0 && *ne) {
402     for (nb = ne; *ne; ++ne) {
403       if (*ne == '|') break;
404     }
405     equiv = SWIG_TypeNameComp(nb, ne, tb, te);
406     if (*ne) ++ne;
407   }
408   return equiv;
409 }
410 
411 /*
412   Check type equivalence in a name list like <name1>|<name2>|...
413   Return 0 if not equal, 1 if equal
414 */
415 SWIGRUNTIME int
SWIG_TypeEquiv(const char * nb,const char * tb)416 SWIG_TypeEquiv(const char *nb, const char *tb) {
417   return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
418 }
419 
420 /*
421   Check the typename
422 */
423 SWIGRUNTIME swig_cast_info *
SWIG_TypeCheck(const char * c,swig_type_info * ty)424 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
425   if (ty) {
426     swig_cast_info *iter = ty->cast;
427     while (iter) {
428       if (strcmp(iter->type->name, c) == 0) {
429         if (iter == ty->cast)
430           return iter;
431         /* Move iter to the top of the linked list */
432         iter->prev->next = iter->next;
433         if (iter->next)
434           iter->next->prev = iter->prev;
435         iter->next = ty->cast;
436         iter->prev = 0;
437         if (ty->cast) ty->cast->prev = iter;
438         ty->cast = iter;
439         return iter;
440       }
441       iter = iter->next;
442     }
443   }
444   return 0;
445 }
446 
447 /*
448   Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
449 */
450 SWIGRUNTIME swig_cast_info *
SWIG_TypeCheckStruct(swig_type_info * from,swig_type_info * ty)451 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
452   if (ty) {
453     swig_cast_info *iter = ty->cast;
454     while (iter) {
455       if (iter->type == from) {
456         if (iter == ty->cast)
457           return iter;
458         /* Move iter to the top of the linked list */
459         iter->prev->next = iter->next;
460         if (iter->next)
461           iter->next->prev = iter->prev;
462         iter->next = ty->cast;
463         iter->prev = 0;
464         if (ty->cast) ty->cast->prev = iter;
465         ty->cast = iter;
466         return iter;
467       }
468       iter = iter->next;
469     }
470   }
471   return 0;
472 }
473 
474 /*
475   Cast a pointer up an inheritance hierarchy
476 */
477 SWIGRUNTIMEINLINE void *
SWIG_TypeCast(swig_cast_info * ty,void * ptr,int * newmemory)478 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
479   return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
480 }
481 
482 /*
483    Dynamic pointer casting. Down an inheritance hierarchy
484 */
485 SWIGRUNTIME swig_type_info *
SWIG_TypeDynamicCast(swig_type_info * ty,void ** ptr)486 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
487   swig_type_info *lastty = ty;
488   if (!ty || !ty->dcast) return ty;
489   while (ty && (ty->dcast)) {
490     ty = (*ty->dcast)(ptr);
491     if (ty) lastty = ty;
492   }
493   return lastty;
494 }
495 
496 /*
497   Return the name associated with this type
498 */
499 SWIGRUNTIMEINLINE const char *
SWIG_TypeName(const swig_type_info * ty)500 SWIG_TypeName(const swig_type_info *ty) {
501   return ty->name;
502 }
503 
504 /*
505   Return the pretty name associated with this type,
506   that is an unmangled type name in a form presentable to the user.
507 */
508 SWIGRUNTIME const char *
SWIG_TypePrettyName(const swig_type_info * type)509 SWIG_TypePrettyName(const swig_type_info *type) {
510   /* The "str" field contains the equivalent pretty names of the
511      type, separated by vertical-bar characters.  We choose
512      to print the last name, as it is often (?) the most
513      specific. */
514   if (!type) return NULL;
515   if (type->str != NULL) {
516     const char *last_name = type->str;
517     const char *s;
518     for (s = type->str; *s; s++)
519       if (*s == '|') last_name = s+1;
520     return last_name;
521   }
522   else
523     return type->name;
524 }
525 
526 /*
527    Set the clientdata field for a type
528 */
529 SWIGRUNTIME void
SWIG_TypeClientData(swig_type_info * ti,void * clientdata)530 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
531   swig_cast_info *cast = ti->cast;
532   /* if (ti->clientdata == clientdata) return; */
533   ti->clientdata = clientdata;
534 
535   while (cast) {
536     if (!cast->converter) {
537       swig_type_info *tc = cast->type;
538       if (!tc->clientdata) {
539 	SWIG_TypeClientData(tc, clientdata);
540       }
541     }
542     cast = cast->next;
543   }
544 }
545 SWIGRUNTIME void
SWIG_TypeNewClientData(swig_type_info * ti,void * clientdata)546 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
547   SWIG_TypeClientData(ti, clientdata);
548   ti->owndata = 1;
549 }
550 
551 /*
552   Search for a swig_type_info structure only by mangled name
553   Search is a O(log #types)
554 
555   We start searching at module start, and finish searching when start == end.
556   Note: if start == end at the beginning of the function, we go all the way around
557   the circular list.
558 */
559 SWIGRUNTIME swig_type_info *
SWIG_MangledTypeQueryModule(swig_module_info * start,swig_module_info * end,const char * name)560 SWIG_MangledTypeQueryModule(swig_module_info *start,
561                             swig_module_info *end,
562 		            const char *name) {
563   swig_module_info *iter = start;
564   do {
565     if (iter->size) {
566       size_t l = 0;
567       size_t r = iter->size - 1;
568       do {
569 	/* since l+r >= 0, we can (>> 1) instead (/ 2) */
570 	size_t i = (l + r) >> 1;
571 	const char *iname = iter->types[i]->name;
572 	if (iname) {
573 	  int compare = strcmp(name, iname);
574 	  if (compare == 0) {
575 	    return iter->types[i];
576 	  } else if (compare < 0) {
577 	    if (i) {
578 	      r = i - 1;
579 	    } else {
580 	      break;
581 	    }
582 	  } else if (compare > 0) {
583 	    l = i + 1;
584 	  }
585 	} else {
586 	  break; /* should never happen */
587 	}
588       } while (l <= r);
589     }
590     iter = iter->next;
591   } while (iter != end);
592   return 0;
593 }
594 
595 /*
596   Search for a swig_type_info structure for either a mangled name or a human readable name.
597   It first searches the mangled names of the types, which is a O(log #types)
598   If a type is not found it then searches the human readable names, which is O(#types).
599 
600   We start searching at module start, and finish searching when start == end.
601   Note: if start == end at the beginning of the function, we go all the way around
602   the circular list.
603 */
604 SWIGRUNTIME swig_type_info *
SWIG_TypeQueryModule(swig_module_info * start,swig_module_info * end,const char * name)605 SWIG_TypeQueryModule(swig_module_info *start,
606                      swig_module_info *end,
607 		     const char *name) {
608   /* STEP 1: Search the name field using binary search */
609   swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
610   if (ret) {
611     return ret;
612   } else {
613     /* STEP 2: If the type hasn't been found, do a complete search
614        of the str field (the human readable name) */
615     swig_module_info *iter = start;
616     do {
617       size_t i = 0;
618       for (; i < iter->size; ++i) {
619 	if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
620 	  return iter->types[i];
621       }
622       iter = iter->next;
623     } while (iter != end);
624   }
625 
626   /* neither found a match */
627   return 0;
628 }
629 
630 /*
631    Pack binary data into a string
632 */
633 SWIGRUNTIME char *
SWIG_PackData(char * c,void * ptr,size_t sz)634 SWIG_PackData(char *c, void *ptr, size_t sz) {
635   static const char hex[17] = "0123456789abcdef";
636   const unsigned char *u = (unsigned char *) ptr;
637   const unsigned char *eu =  u + sz;
638   for (; u != eu; ++u) {
639     unsigned char uu = *u;
640     *(c++) = hex[(uu & 0xf0) >> 4];
641     *(c++) = hex[uu & 0xf];
642   }
643   return c;
644 }
645 
646 /*
647    Unpack binary data from a string
648 */
649 SWIGRUNTIME const char *
SWIG_UnpackData(const char * c,void * ptr,size_t sz)650 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
651   unsigned char *u = (unsigned char *) ptr;
652   const unsigned char *eu = u + sz;
653   for (; u != eu; ++u) {
654     char d = *(c++);
655     unsigned char uu;
656     if ((d >= '0') && (d <= '9'))
657       uu = (unsigned char)((d - '0') << 4);
658     else if ((d >= 'a') && (d <= 'f'))
659       uu = (unsigned char)((d - ('a'-10)) << 4);
660     else
661       return (char *) 0;
662     d = *(c++);
663     if ((d >= '0') && (d <= '9'))
664       uu |= (unsigned char)(d - '0');
665     else if ((d >= 'a') && (d <= 'f'))
666       uu |= (unsigned char)(d - ('a'-10));
667     else
668       return (char *) 0;
669     *u = uu;
670   }
671   return c;
672 }
673 
674 /*
675    Pack 'void *' into a string buffer.
676 */
677 SWIGRUNTIME char *
SWIG_PackVoidPtr(char * buff,void * ptr,const char * name,size_t bsz)678 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
679   char *r = buff;
680   if ((2*sizeof(void *) + 2) > bsz) return 0;
681   *(r++) = '_';
682   r = SWIG_PackData(r,&ptr,sizeof(void *));
683   if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
684   strcpy(r,name);
685   return buff;
686 }
687 
688 SWIGRUNTIME const char *
SWIG_UnpackVoidPtr(const char * c,void ** ptr,const char * name)689 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
690   if (*c != '_') {
691     if (strcmp(c,"NULL") == 0) {
692       *ptr = (void *) 0;
693       return name;
694     } else {
695       return 0;
696     }
697   }
698   return SWIG_UnpackData(++c,ptr,sizeof(void *));
699 }
700 
701 SWIGRUNTIME char *
SWIG_PackDataName(char * buff,void * ptr,size_t sz,const char * name,size_t bsz)702 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
703   char *r = buff;
704   size_t lname = (name ? strlen(name) : 0);
705   if ((2*sz + 2 + lname) > bsz) return 0;
706   *(r++) = '_';
707   r = SWIG_PackData(r,ptr,sz);
708   if (lname) {
709     strncpy(r,name,lname+1);
710   } else {
711     *r = 0;
712   }
713   return buff;
714 }
715 
716 SWIGRUNTIME const char *
SWIG_UnpackDataName(const char * c,void * ptr,size_t sz,const char * name)717 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
718   if (*c != '_') {
719     if (strcmp(c,"NULL") == 0) {
720       memset(ptr,0,sz);
721       return name;
722     } else {
723       return 0;
724     }
725   }
726   return SWIG_UnpackData(++c,ptr,sz);
727 }
728 
729 #ifdef __cplusplus
730 }
731 #endif
732 
733 /*  Errors in SWIG */
734 #define  SWIG_UnknownError    	   -1
735 #define  SWIG_IOError        	   -2
736 #define  SWIG_RuntimeError   	   -3
737 #define  SWIG_IndexError     	   -4
738 #define  SWIG_TypeError      	   -5
739 #define  SWIG_DivisionByZero 	   -6
740 #define  SWIG_OverflowError  	   -7
741 #define  SWIG_SyntaxError    	   -8
742 #define  SWIG_ValueError     	   -9
743 #define  SWIG_SystemError    	   -10
744 #define  SWIG_AttributeError 	   -11
745 #define  SWIG_MemoryError    	   -12
746 #define  SWIG_NullReferenceError   -13
747 
748 
749 
750 /* Compatibility macros for Python 3 */
751 #if PY_VERSION_HEX >= 0x03000000
752 
753 #define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type)
754 #define PyInt_Check(x) PyLong_Check(x)
755 #define PyInt_AsLong(x) PyLong_AsLong(x)
756 #define PyInt_FromLong(x) PyLong_FromLong(x)
757 #define PyInt_FromSize_t(x) PyLong_FromSize_t(x)
758 #define PyString_Check(name) PyBytes_Check(name)
759 #define PyString_FromString(x) PyUnicode_FromString(x)
760 #define PyString_Format(fmt, args)  PyUnicode_Format(fmt, args)
761 #define PyString_AsString(str) PyBytes_AsString(str)
762 #define PyString_Size(str) PyBytes_Size(str)
763 #define PyString_InternFromString(key) PyUnicode_InternFromString(key)
764 #define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE
765 #define PyString_AS_STRING(x) PyUnicode_AS_STRING(x)
766 #define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x)
767 
768 #endif
769 
770 #ifndef Py_TYPE
771 #  define Py_TYPE(op) ((op)->ob_type)
772 #endif
773 
774 /* SWIG APIs for compatibility of both Python 2 & 3 */
775 
776 #if PY_VERSION_HEX >= 0x03000000
777 #  define SWIG_Python_str_FromFormat PyUnicode_FromFormat
778 #else
779 #  define SWIG_Python_str_FromFormat PyString_FromFormat
780 #endif
781 
782 
783 /* Warning: This function will allocate a new string in Python 3,
784  * so please call SWIG_Python_str_DelForPy3(x) to free the space.
785  */
786 SWIGINTERN char*
SWIG_Python_str_AsChar(PyObject * str)787 SWIG_Python_str_AsChar(PyObject *str)
788 {
789 #if PY_VERSION_HEX >= 0x03000000
790   char *cstr;
791   char *newstr;
792   Py_ssize_t len;
793   str = PyUnicode_AsUTF8String(str);
794   PyBytes_AsStringAndSize(str, &cstr, &len);
795   newstr = (char *) malloc(len+1);
796   memcpy(newstr, cstr, len+1);
797   Py_XDECREF(str);
798   return newstr;
799 #else
800   return PyString_AsString(str);
801 #endif
802 }
803 
804 #if PY_VERSION_HEX >= 0x03000000
805 #  define SWIG_Python_str_DelForPy3(x) free( (void*) (x) )
806 #else
807 #  define SWIG_Python_str_DelForPy3(x)
808 #endif
809 
810 
811 SWIGINTERN PyObject*
SWIG_Python_str_FromChar(const char * c)812 SWIG_Python_str_FromChar(const char *c)
813 {
814 #if PY_VERSION_HEX >= 0x03000000
815   return PyUnicode_FromString(c);
816 #else
817   return PyString_FromString(c);
818 #endif
819 }
820 
821 /* Add PyOS_snprintf for old Pythons */
822 #if PY_VERSION_HEX < 0x02020000
823 # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
824 #  define PyOS_snprintf _snprintf
825 # else
826 #  define PyOS_snprintf snprintf
827 # endif
828 #endif
829 
830 /* A crude PyString_FromFormat implementation for old Pythons */
831 #if PY_VERSION_HEX < 0x02020000
832 
833 #ifndef SWIG_PYBUFFER_SIZE
834 # define SWIG_PYBUFFER_SIZE 1024
835 #endif
836 
837 static PyObject *
PyString_FromFormat(const char * fmt,...)838 PyString_FromFormat(const char *fmt, ...) {
839   va_list ap;
840   char buf[SWIG_PYBUFFER_SIZE * 2];
841   int res;
842   va_start(ap, fmt);
843   res = vsnprintf(buf, sizeof(buf), fmt, ap);
844   va_end(ap);
845   return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
846 }
847 #endif
848 
849 #ifndef PyObject_DEL
850 # define PyObject_DEL PyObject_Del
851 #endif
852 
853 /* A crude PyExc_StopIteration exception for old Pythons */
854 #if PY_VERSION_HEX < 0x02020000
855 # ifndef PyExc_StopIteration
856 #  define PyExc_StopIteration PyExc_RuntimeError
857 # endif
858 # ifndef PyObject_GenericGetAttr
859 #  define PyObject_GenericGetAttr 0
860 # endif
861 #endif
862 
863 /* Py_NotImplemented is defined in 2.1 and up. */
864 #if PY_VERSION_HEX < 0x02010000
865 # ifndef Py_NotImplemented
866 #  define Py_NotImplemented PyExc_RuntimeError
867 # endif
868 #endif
869 
870 /* A crude PyString_AsStringAndSize implementation for old Pythons */
871 #if PY_VERSION_HEX < 0x02010000
872 # ifndef PyString_AsStringAndSize
873 #  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
874 # endif
875 #endif
876 
877 /* PySequence_Size for old Pythons */
878 #if PY_VERSION_HEX < 0x02000000
879 # ifndef PySequence_Size
880 #  define PySequence_Size PySequence_Length
881 # endif
882 #endif
883 
884 /* PyBool_FromLong for old Pythons */
885 #if PY_VERSION_HEX < 0x02030000
886 static
PyBool_FromLong(long ok)887 PyObject *PyBool_FromLong(long ok)
888 {
889   PyObject *result = ok ? Py_True : Py_False;
890   Py_INCREF(result);
891   return result;
892 }
893 #endif
894 
895 /* Py_ssize_t for old Pythons */
896 /* This code is as recommended by: */
897 /* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */
898 #if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
899 typedef int Py_ssize_t;
900 # define PY_SSIZE_T_MAX INT_MAX
901 # define PY_SSIZE_T_MIN INT_MIN
902 typedef inquiry lenfunc;
903 typedef intargfunc ssizeargfunc;
904 typedef intintargfunc ssizessizeargfunc;
905 typedef intobjargproc ssizeobjargproc;
906 typedef intintobjargproc ssizessizeobjargproc;
907 typedef getreadbufferproc readbufferproc;
908 typedef getwritebufferproc writebufferproc;
909 typedef getsegcountproc segcountproc;
910 typedef getcharbufferproc charbufferproc;
PyNumber_AsSsize_t(PyObject * x,void * SWIGUNUSEDPARM (exc))911 static long PyNumber_AsSsize_t (PyObject *x, void *SWIGUNUSEDPARM(exc))
912 {
913   long result = 0;
914   PyObject *i = PyNumber_Int(x);
915   if (i) {
916     result = PyInt_AsLong(i);
917     Py_DECREF(i);
918   }
919   return result;
920 }
921 #endif
922 
923 #if PY_VERSION_HEX < 0x02050000
924 #define PyInt_FromSize_t(x) PyInt_FromLong((long)x)
925 #endif
926 
927 #if PY_VERSION_HEX < 0x02040000
928 #define Py_VISIT(op)				\
929   do { 						\
930     if (op) {					\
931       int vret = visit((op), arg);		\
932       if (vret)					\
933         return vret;				\
934     }						\
935   } while (0)
936 #endif
937 
938 #if PY_VERSION_HEX < 0x02030000
939 typedef struct {
940   PyTypeObject type;
941   PyNumberMethods as_number;
942   PyMappingMethods as_mapping;
943   PySequenceMethods as_sequence;
944   PyBufferProcs as_buffer;
945   PyObject *name, *slots;
946 } PyHeapTypeObject;
947 #endif
948 
949 #if PY_VERSION_HEX < 0x02030000
950 typedef destructor freefunc;
951 #endif
952 
953 #if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \
954      (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \
955      (PY_MAJOR_VERSION > 3))
956 # define SWIGPY_USE_CAPSULE
957 # define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME)
958 #endif
959 
960 #if PY_VERSION_HEX < 0x03020000
961 #define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type)
962 #define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name)
963 #define Py_hash_t long
964 #endif
965 
966 /* -----------------------------------------------------------------------------
967  * error manipulation
968  * ----------------------------------------------------------------------------- */
969 
970 SWIGRUNTIME PyObject*
SWIG_Python_ErrorType(int code)971 SWIG_Python_ErrorType(int code) {
972   PyObject* type = 0;
973   switch(code) {
974   case SWIG_MemoryError:
975     type = PyExc_MemoryError;
976     break;
977   case SWIG_IOError:
978     type = PyExc_IOError;
979     break;
980   case SWIG_RuntimeError:
981     type = PyExc_RuntimeError;
982     break;
983   case SWIG_IndexError:
984     type = PyExc_IndexError;
985     break;
986   case SWIG_TypeError:
987     type = PyExc_TypeError;
988     break;
989   case SWIG_DivisionByZero:
990     type = PyExc_ZeroDivisionError;
991     break;
992   case SWIG_OverflowError:
993     type = PyExc_OverflowError;
994     break;
995   case SWIG_SyntaxError:
996     type = PyExc_SyntaxError;
997     break;
998   case SWIG_ValueError:
999     type = PyExc_ValueError;
1000     break;
1001   case SWIG_SystemError:
1002     type = PyExc_SystemError;
1003     break;
1004   case SWIG_AttributeError:
1005     type = PyExc_AttributeError;
1006     break;
1007   default:
1008     type = PyExc_RuntimeError;
1009   }
1010   return type;
1011 }
1012 
1013 
1014 SWIGRUNTIME void
SWIG_Python_AddErrorMsg(const char * mesg)1015 SWIG_Python_AddErrorMsg(const char* mesg)
1016 {
1017   PyObject *type = 0;
1018   PyObject *value = 0;
1019   PyObject *traceback = 0;
1020 
1021   if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
1022   if (value) {
1023     char *tmp;
1024     PyObject *old_str = PyObject_Str(value);
1025     PyErr_Clear();
1026     Py_XINCREF(type);
1027 
1028     PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
1029     SWIG_Python_str_DelForPy3(tmp);
1030     Py_DECREF(old_str);
1031     Py_DECREF(value);
1032   } else {
1033     PyErr_SetString(PyExc_RuntimeError, mesg);
1034   }
1035 }
1036 
1037 #if defined(SWIG_PYTHON_NO_THREADS)
1038 #  if defined(SWIG_PYTHON_THREADS)
1039 #    undef SWIG_PYTHON_THREADS
1040 #  endif
1041 #endif
1042 #if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
1043 #  if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
1044 #    if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
1045 #      define SWIG_PYTHON_USE_GIL
1046 #    endif
1047 #  endif
1048 #  if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
1049 #    ifndef SWIG_PYTHON_INITIALIZE_THREADS
1050 #     define SWIG_PYTHON_INITIALIZE_THREADS  PyEval_InitThreads()
1051 #    endif
1052 #    ifdef __cplusplus /* C++ code */
1053        class SWIG_Python_Thread_Block {
1054          bool status;
1055          PyGILState_STATE state;
1056        public:
end()1057          void end() { if (status) { PyGILState_Release(state); status = false;} }
SWIG_Python_Thread_Block()1058          SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
~SWIG_Python_Thread_Block()1059          ~SWIG_Python_Thread_Block() { end(); }
1060        };
1061        class SWIG_Python_Thread_Allow {
1062          bool status;
1063          PyThreadState *save;
1064        public:
end()1065          void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
SWIG_Python_Thread_Allow()1066          SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
~SWIG_Python_Thread_Allow()1067          ~SWIG_Python_Thread_Allow() { end(); }
1068        };
1069 #      define SWIG_PYTHON_THREAD_BEGIN_BLOCK   SWIG_Python_Thread_Block _swig_thread_block
1070 #      define SWIG_PYTHON_THREAD_END_BLOCK     _swig_thread_block.end()
1071 #      define SWIG_PYTHON_THREAD_BEGIN_ALLOW   SWIG_Python_Thread_Allow _swig_thread_allow
1072 #      define SWIG_PYTHON_THREAD_END_ALLOW     _swig_thread_allow.end()
1073 #    else /* C code */
1074 #      define SWIG_PYTHON_THREAD_BEGIN_BLOCK   PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
1075 #      define SWIG_PYTHON_THREAD_END_BLOCK     PyGILState_Release(_swig_thread_block)
1076 #      define SWIG_PYTHON_THREAD_BEGIN_ALLOW   PyThreadState *_swig_thread_allow = PyEval_SaveThread()
1077 #      define SWIG_PYTHON_THREAD_END_ALLOW     PyEval_RestoreThread(_swig_thread_allow)
1078 #    endif
1079 #  else /* Old thread way, not implemented, user must provide it */
1080 #    if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
1081 #      define SWIG_PYTHON_INITIALIZE_THREADS
1082 #    endif
1083 #    if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
1084 #      define SWIG_PYTHON_THREAD_BEGIN_BLOCK
1085 #    endif
1086 #    if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
1087 #      define SWIG_PYTHON_THREAD_END_BLOCK
1088 #    endif
1089 #    if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
1090 #      define SWIG_PYTHON_THREAD_BEGIN_ALLOW
1091 #    endif
1092 #    if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
1093 #      define SWIG_PYTHON_THREAD_END_ALLOW
1094 #    endif
1095 #  endif
1096 #else /* No thread support */
1097 #  define SWIG_PYTHON_INITIALIZE_THREADS
1098 #  define SWIG_PYTHON_THREAD_BEGIN_BLOCK
1099 #  define SWIG_PYTHON_THREAD_END_BLOCK
1100 #  define SWIG_PYTHON_THREAD_BEGIN_ALLOW
1101 #  define SWIG_PYTHON_THREAD_END_ALLOW
1102 #endif
1103 
1104 /* -----------------------------------------------------------------------------
1105  * Python API portion that goes into the runtime
1106  * ----------------------------------------------------------------------------- */
1107 
1108 #ifdef __cplusplus
1109 extern "C" {
1110 #endif
1111 
1112 /* -----------------------------------------------------------------------------
1113  * Constant declarations
1114  * ----------------------------------------------------------------------------- */
1115 
1116 /* Constant Types */
1117 #define SWIG_PY_POINTER 4
1118 #define SWIG_PY_BINARY  5
1119 
1120 /* Constant information structure */
1121 typedef struct swig_const_info {
1122   int type;
1123   char *name;
1124   long lvalue;
1125   double dvalue;
1126   void   *pvalue;
1127   swig_type_info **ptype;
1128 } swig_const_info;
1129 
1130 
1131 /* -----------------------------------------------------------------------------
1132  * Wrapper of PyInstanceMethod_New() used in Python 3
1133  * It is exported to the generated module, used for -fastproxy
1134  * ----------------------------------------------------------------------------- */
1135 #if PY_VERSION_HEX >= 0x03000000
SWIG_PyInstanceMethod_New(PyObject * SWIGUNUSEDPARM (self),PyObject * func)1136 SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func)
1137 {
1138   return PyInstanceMethod_New(func);
1139 }
1140 #else
SWIG_PyInstanceMethod_New(PyObject * SWIGUNUSEDPARM (self),PyObject * SWIGUNUSEDPARM (func))1141 SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func))
1142 {
1143   return NULL;
1144 }
1145 #endif
1146 
1147 #ifdef __cplusplus
1148 }
1149 #endif
1150 
1151 
1152 /* -----------------------------------------------------------------------------
1153  * pyrun.swg
1154  *
1155  * This file contains the runtime support for Python modules
1156  * and includes code for managing global variables and pointer
1157  * type checking.
1158  *
1159  * ----------------------------------------------------------------------------- */
1160 
1161 /* Common SWIG API */
1162 
1163 /* for raw pointers */
1164 #define SWIG_Python_ConvertPtr(obj, pptr, type, flags)  SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
1165 #define SWIG_ConvertPtr(obj, pptr, type, flags)         SWIG_Python_ConvertPtr(obj, pptr, type, flags)
1166 #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own)  SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
1167 
1168 #ifdef SWIGPYTHON_BUILTIN
1169 #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(self, ptr, type, flags)
1170 #else
1171 #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
1172 #endif
1173 
1174 #define SWIG_InternalNewPointerObj(ptr, type, flags)	SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
1175 
1176 #define SWIG_CheckImplicit(ty)                          SWIG_Python_CheckImplicit(ty)
1177 #define SWIG_AcquirePtr(ptr, src)                       SWIG_Python_AcquirePtr(ptr, src)
1178 #define swig_owntype                                    int
1179 
1180 /* for raw packed data */
1181 #define SWIG_ConvertPacked(obj, ptr, sz, ty)            SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1182 #define SWIG_NewPackedObj(ptr, sz, type)                SWIG_Python_NewPackedObj(ptr, sz, type)
1183 
1184 /* for class or struct pointers */
1185 #define SWIG_ConvertInstance(obj, pptr, type, flags)    SWIG_ConvertPtr(obj, pptr, type, flags)
1186 #define SWIG_NewInstanceObj(ptr, type, flags)           SWIG_NewPointerObj(ptr, type, flags)
1187 
1188 /* for C or C++ function pointers */
1189 #define SWIG_ConvertFunctionPtr(obj, pptr, type)        SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1190 #define SWIG_NewFunctionPtrObj(ptr, type)               SWIG_Python_NewPointerObj(NULL, ptr, type, 0)
1191 
1192 /* for C++ member pointers, ie, member methods */
1193 #define SWIG_ConvertMember(obj, ptr, sz, ty)            SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1194 #define SWIG_NewMemberObj(ptr, sz, type)                SWIG_Python_NewPackedObj(ptr, sz, type)
1195 
1196 
1197 /* Runtime API */
1198 
1199 #define SWIG_GetModule(clientdata)                      SWIG_Python_GetModule(clientdata)
1200 #define SWIG_SetModule(clientdata, pointer)             SWIG_Python_SetModule(pointer)
1201 #define SWIG_NewClientData(obj)                         SwigPyClientData_New(obj)
1202 
1203 #define SWIG_SetErrorObj                                SWIG_Python_SetErrorObj
1204 #define SWIG_SetErrorMsg                        	SWIG_Python_SetErrorMsg
1205 #define SWIG_ErrorType(code)                    	SWIG_Python_ErrorType(code)
1206 #define SWIG_Error(code, msg)            		SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1207 #define SWIG_fail                        		goto fail
1208 
1209 
1210 /* Runtime API implementation */
1211 
1212 /* Error manipulation */
1213 
1214 SWIGINTERN void
SWIG_Python_SetErrorObj(PyObject * errtype,PyObject * obj)1215 SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1216   SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1217   PyErr_SetObject(errtype, obj);
1218   Py_DECREF(obj);
1219   SWIG_PYTHON_THREAD_END_BLOCK;
1220 }
1221 
1222 SWIGINTERN void
SWIG_Python_SetErrorMsg(PyObject * errtype,const char * msg)1223 SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
1224   SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1225   PyErr_SetString(errtype, msg);
1226   SWIG_PYTHON_THREAD_END_BLOCK;
1227 }
1228 
1229 #define SWIG_Python_Raise(obj, type, desc)  SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1230 
1231 /* Set a constant value */
1232 
1233 #if defined(SWIGPYTHON_BUILTIN)
1234 
1235 SWIGINTERN void
SwigPyBuiltin_AddPublicSymbol(PyObject * seq,const char * key)1236 SwigPyBuiltin_AddPublicSymbol(PyObject *seq, const char *key) {
1237   PyObject *s = PyString_InternFromString(key);
1238   PyList_Append(seq, s);
1239   Py_DECREF(s);
1240 }
1241 
1242 SWIGINTERN void
SWIG_Python_SetConstant(PyObject * d,PyObject * public_interface,const char * name,PyObject * obj)1243 SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface, const char *name, PyObject *obj) {
1244 #if PY_VERSION_HEX < 0x02030000
1245   PyDict_SetItemString(d, (char *)name, obj);
1246 #else
1247   PyDict_SetItemString(d, name, obj);
1248 #endif
1249   Py_DECREF(obj);
1250   if (public_interface)
1251     SwigPyBuiltin_AddPublicSymbol(public_interface, name);
1252 }
1253 
1254 #else
1255 
1256 SWIGINTERN void
SWIG_Python_SetConstant(PyObject * d,const char * name,PyObject * obj)1257 SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1258 #if PY_VERSION_HEX < 0x02030000
1259   PyDict_SetItemString(d, (char *)name, obj);
1260 #else
1261   PyDict_SetItemString(d, name, obj);
1262 #endif
1263   Py_DECREF(obj);
1264 }
1265 
1266 #endif
1267 
1268 /* Append a value to the result obj */
1269 
1270 SWIGINTERN PyObject*
SWIG_Python_AppendOutput(PyObject * result,PyObject * obj)1271 SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1272 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1273   if (!result) {
1274     result = obj;
1275   } else if (result == Py_None) {
1276     Py_DECREF(result);
1277     result = obj;
1278   } else {
1279     if (!PyList_Check(result)) {
1280       PyObject *o2 = result;
1281       result = PyList_New(1);
1282       PyList_SetItem(result, 0, o2);
1283     }
1284     PyList_Append(result,obj);
1285     Py_DECREF(obj);
1286   }
1287   return result;
1288 #else
1289   PyObject*   o2;
1290   PyObject*   o3;
1291   if (!result) {
1292     result = obj;
1293   } else if (result == Py_None) {
1294     Py_DECREF(result);
1295     result = obj;
1296   } else {
1297     if (!PyTuple_Check(result)) {
1298       o2 = result;
1299       result = PyTuple_New(1);
1300       PyTuple_SET_ITEM(result, 0, o2);
1301     }
1302     o3 = PyTuple_New(1);
1303     PyTuple_SET_ITEM(o3, 0, obj);
1304     o2 = result;
1305     result = PySequence_Concat(o2, o3);
1306     Py_DECREF(o2);
1307     Py_DECREF(o3);
1308   }
1309   return result;
1310 #endif
1311 }
1312 
1313 /* Unpack the argument tuple */
1314 
1315 SWIGINTERN Py_ssize_t
SWIG_Python_UnpackTuple(PyObject * args,const char * name,Py_ssize_t min,Py_ssize_t max,PyObject ** objs)1316 SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)
1317 {
1318   if (!args) {
1319     if (!min && !max) {
1320       return 1;
1321     } else {
1322       PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
1323 		   name, (min == max ? "" : "at least "), (int)min);
1324       return 0;
1325     }
1326   }
1327   if (!PyTuple_Check(args)) {
1328     if (min <= 1 && max >= 1) {
1329       Py_ssize_t i;
1330       objs[0] = args;
1331       for (i = 1; i < max; ++i) {
1332 	objs[i] = 0;
1333       }
1334       return 2;
1335     }
1336     PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
1337     return 0;
1338   } else {
1339     Py_ssize_t l = PyTuple_GET_SIZE(args);
1340     if (l < min) {
1341       PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1342 		   name, (min == max ? "" : "at least "), (int)min, (int)l);
1343       return 0;
1344     } else if (l > max) {
1345       PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1346 		   name, (min == max ? "" : "at most "), (int)max, (int)l);
1347       return 0;
1348     } else {
1349       Py_ssize_t i;
1350       for (i = 0; i < l; ++i) {
1351 	objs[i] = PyTuple_GET_ITEM(args, i);
1352       }
1353       for (; l < max; ++l) {
1354 	objs[l] = 0;
1355       }
1356       return i + 1;
1357     }
1358   }
1359 }
1360 
1361 /* A functor is a function object with one single object argument */
1362 #if PY_VERSION_HEX >= 0x02020000
1363 #define SWIG_Python_CallFunctor(functor, obj)	        PyObject_CallFunctionObjArgs(functor, obj, NULL);
1364 #else
1365 #define SWIG_Python_CallFunctor(functor, obj)	        PyObject_CallFunction(functor, "O", obj);
1366 #endif
1367 
1368 /*
1369   Helper for static pointer initialization for both C and C++ code, for example
1370   static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1371 */
1372 #ifdef __cplusplus
1373 #define SWIG_STATIC_POINTER(var)  var
1374 #else
1375 #define SWIG_STATIC_POINTER(var)  var = 0; if (!var) var
1376 #endif
1377 
1378 /* -----------------------------------------------------------------------------
1379  * Pointer declarations
1380  * ----------------------------------------------------------------------------- */
1381 
1382 /* Flags for new pointer objects */
1383 #define SWIG_POINTER_NOSHADOW       (SWIG_POINTER_OWN      << 1)
1384 #define SWIG_POINTER_NEW            (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1385 
1386 #define SWIG_POINTER_IMPLICIT_CONV  (SWIG_POINTER_DISOWN   << 1)
1387 
1388 #define SWIG_BUILTIN_TP_INIT	    (SWIG_POINTER_OWN << 2)
1389 #define SWIG_BUILTIN_INIT	    (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN)
1390 
1391 #ifdef __cplusplus
1392 extern "C" {
1393 #endif
1394 
1395 /*  How to access Py_None */
1396 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1397 #  ifndef SWIG_PYTHON_NO_BUILD_NONE
1398 #    ifndef SWIG_PYTHON_BUILD_NONE
1399 #      define SWIG_PYTHON_BUILD_NONE
1400 #    endif
1401 #  endif
1402 #endif
1403 
1404 #ifdef SWIG_PYTHON_BUILD_NONE
1405 #  ifdef Py_None
1406 #   undef Py_None
1407 #   define Py_None SWIG_Py_None()
1408 #  endif
1409 SWIGRUNTIMEINLINE PyObject *
_SWIG_Py_None(void)1410 _SWIG_Py_None(void)
1411 {
1412   PyObject *none = Py_BuildValue((char*)"");
1413   Py_DECREF(none);
1414   return none;
1415 }
1416 SWIGRUNTIME PyObject *
SWIG_Py_None(void)1417 SWIG_Py_None(void)
1418 {
1419   static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1420   return none;
1421 }
1422 #endif
1423 
1424 /* The python void return value */
1425 
1426 SWIGRUNTIMEINLINE PyObject *
SWIG_Py_Void(void)1427 SWIG_Py_Void(void)
1428 {
1429   PyObject *none = Py_None;
1430   Py_INCREF(none);
1431   return none;
1432 }
1433 
1434 /* SwigPyClientData */
1435 
1436 typedef struct {
1437   PyObject *klass;
1438   PyObject *newraw;
1439   PyObject *newargs;
1440   PyObject *destroy;
1441   int delargs;
1442   int implicitconv;
1443   PyTypeObject *pytype;
1444 } SwigPyClientData;
1445 
1446 SWIGRUNTIMEINLINE int
SWIG_Python_CheckImplicit(swig_type_info * ty)1447 SWIG_Python_CheckImplicit(swig_type_info *ty)
1448 {
1449   SwigPyClientData *data = (SwigPyClientData *)ty->clientdata;
1450   return data ? data->implicitconv : 0;
1451 }
1452 
1453 SWIGRUNTIMEINLINE PyObject *
SWIG_Python_ExceptionType(swig_type_info * desc)1454 SWIG_Python_ExceptionType(swig_type_info *desc) {
1455   SwigPyClientData *data = desc ? (SwigPyClientData *) desc->clientdata : 0;
1456   PyObject *klass = data ? data->klass : 0;
1457   return (klass ? klass : PyExc_RuntimeError);
1458 }
1459 
1460 
1461 SWIGRUNTIME SwigPyClientData *
SwigPyClientData_New(PyObject * obj)1462 SwigPyClientData_New(PyObject* obj)
1463 {
1464   if (!obj) {
1465     return 0;
1466   } else {
1467     SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData));
1468     /* the klass element */
1469     data->klass = obj;
1470     Py_INCREF(data->klass);
1471     /* the newraw method and newargs arguments used to create a new raw instance */
1472     if (PyClass_Check(obj)) {
1473       data->newraw = 0;
1474       data->newargs = obj;
1475       Py_INCREF(obj);
1476     } else {
1477 #if (PY_VERSION_HEX < 0x02020000)
1478       data->newraw = 0;
1479 #else
1480       data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
1481 #endif
1482       if (data->newraw) {
1483 	Py_INCREF(data->newraw);
1484 	data->newargs = PyTuple_New(1);
1485 	PyTuple_SetItem(data->newargs, 0, obj);
1486       } else {
1487 	data->newargs = obj;
1488       }
1489       Py_INCREF(data->newargs);
1490     }
1491     /* the destroy method, aka as the C++ delete method */
1492     data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
1493     if (PyErr_Occurred()) {
1494       PyErr_Clear();
1495       data->destroy = 0;
1496     }
1497     if (data->destroy) {
1498       int flags;
1499       Py_INCREF(data->destroy);
1500       flags = PyCFunction_GET_FLAGS(data->destroy);
1501 #ifdef METH_O
1502       data->delargs = !(flags & (METH_O));
1503 #else
1504       data->delargs = 0;
1505 #endif
1506     } else {
1507       data->delargs = 0;
1508     }
1509     data->implicitconv = 0;
1510     data->pytype = 0;
1511     return data;
1512   }
1513 }
1514 
1515 SWIGRUNTIME void
SwigPyClientData_Del(SwigPyClientData * data)1516 SwigPyClientData_Del(SwigPyClientData *data) {
1517   Py_XDECREF(data->newraw);
1518   Py_XDECREF(data->newargs);
1519   Py_XDECREF(data->destroy);
1520 }
1521 
1522 /* =============== SwigPyObject =====================*/
1523 
1524 typedef struct {
1525   PyObject_HEAD
1526   void *ptr;
1527   swig_type_info *ty;
1528   int own;
1529   PyObject *next;
1530 #ifdef SWIGPYTHON_BUILTIN
1531   PyObject *dict;
1532 #endif
1533 } SwigPyObject;
1534 
1535 
1536 #ifdef SWIGPYTHON_BUILTIN
1537 
1538 SWIGRUNTIME PyObject *
SwigPyObject_get___dict__(PyObject * v,PyObject * SWIGUNUSEDPARM (args))1539 SwigPyObject_get___dict__(PyObject *v, PyObject *SWIGUNUSEDPARM(args))
1540 {
1541   SwigPyObject *sobj = (SwigPyObject *)v;
1542 
1543   if (!sobj->dict)
1544     sobj->dict = PyDict_New();
1545 
1546   Py_INCREF(sobj->dict);
1547   return sobj->dict;
1548 }
1549 
1550 #endif
1551 
1552 SWIGRUNTIME PyObject *
SwigPyObject_long(SwigPyObject * v)1553 SwigPyObject_long(SwigPyObject *v)
1554 {
1555   return PyLong_FromVoidPtr(v->ptr);
1556 }
1557 
1558 SWIGRUNTIME PyObject *
SwigPyObject_format(const char * fmt,SwigPyObject * v)1559 SwigPyObject_format(const char* fmt, SwigPyObject *v)
1560 {
1561   PyObject *res = NULL;
1562   PyObject *args = PyTuple_New(1);
1563   if (args) {
1564     if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) {
1565       PyObject *ofmt = SWIG_Python_str_FromChar(fmt);
1566       if (ofmt) {
1567 #if PY_VERSION_HEX >= 0x03000000
1568 	res = PyUnicode_Format(ofmt,args);
1569 #else
1570 	res = PyString_Format(ofmt,args);
1571 #endif
1572 	Py_DECREF(ofmt);
1573       }
1574       Py_DECREF(args);
1575     }
1576   }
1577   return res;
1578 }
1579 
1580 SWIGRUNTIME PyObject *
SwigPyObject_oct(SwigPyObject * v)1581 SwigPyObject_oct(SwigPyObject *v)
1582 {
1583   return SwigPyObject_format("%o",v);
1584 }
1585 
1586 SWIGRUNTIME PyObject *
SwigPyObject_hex(SwigPyObject * v)1587 SwigPyObject_hex(SwigPyObject *v)
1588 {
1589   return SwigPyObject_format("%x",v);
1590 }
1591 
1592 SWIGRUNTIME PyObject *
1593 #ifdef METH_NOARGS
SwigPyObject_repr(SwigPyObject * v)1594 SwigPyObject_repr(SwigPyObject *v)
1595 #else
1596 SwigPyObject_repr(SwigPyObject *v, PyObject *args)
1597 #endif
1598 {
1599   const char *name = SWIG_TypePrettyName(v->ty);
1600   PyObject *repr = SWIG_Python_str_FromFormat("<Swig Object of type '%s' at %p>", (name ? name : "unknown"), (void *)v);
1601   if (v->next) {
1602 # ifdef METH_NOARGS
1603     PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next);
1604 # else
1605     PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args);
1606 # endif
1607 # if PY_VERSION_HEX >= 0x03000000
1608     PyObject *joined = PyUnicode_Concat(repr, nrep);
1609     Py_DecRef(repr);
1610     Py_DecRef(nrep);
1611     repr = joined;
1612 # else
1613     PyString_ConcatAndDel(&repr,nrep);
1614 # endif
1615   }
1616   return repr;
1617 }
1618 
1619 SWIGRUNTIME int
SwigPyObject_compare(SwigPyObject * v,SwigPyObject * w)1620 SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w)
1621 {
1622   void *i = v->ptr;
1623   void *j = w->ptr;
1624   return (i < j) ? -1 : ((i > j) ? 1 : 0);
1625 }
1626 
1627 /* Added for Python 3.x, would it also be useful for Python 2.x? */
1628 SWIGRUNTIME PyObject*
SwigPyObject_richcompare(SwigPyObject * v,SwigPyObject * w,int op)1629 SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op)
1630 {
1631   PyObject* res;
1632   if( op != Py_EQ && op != Py_NE ) {
1633     Py_INCREF(Py_NotImplemented);
1634     return Py_NotImplemented;
1635   }
1636   res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0);
1637   return res;
1638 }
1639 
1640 
1641 SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void);
1642 
1643 #ifdef SWIGPYTHON_BUILTIN
1644 static swig_type_info *SwigPyObject_stype = 0;
1645 SWIGRUNTIME PyTypeObject*
SwigPyObject_type(void)1646 SwigPyObject_type(void) {
1647     SwigPyClientData *cd;
1648     assert(SwigPyObject_stype);
1649     cd = (SwigPyClientData*) SwigPyObject_stype->clientdata;
1650     assert(cd);
1651     assert(cd->pytype);
1652     return cd->pytype;
1653 }
1654 #else
1655 SWIGRUNTIME PyTypeObject*
SwigPyObject_type(void)1656 SwigPyObject_type(void) {
1657   static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce();
1658   return type;
1659 }
1660 #endif
1661 
1662 SWIGRUNTIMEINLINE int
SwigPyObject_Check(PyObject * op)1663 SwigPyObject_Check(PyObject *op) {
1664 #ifdef SWIGPYTHON_BUILTIN
1665   PyTypeObject *target_tp = SwigPyObject_type();
1666   if (PyType_IsSubtype(op->ob_type, target_tp))
1667     return 1;
1668   return (strcmp(op->ob_type->tp_name, "SwigPyObject") == 0);
1669 #else
1670   return (Py_TYPE(op) == SwigPyObject_type())
1671     || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0);
1672 #endif
1673 }
1674 
1675 SWIGRUNTIME PyObject *
1676 SwigPyObject_New(void *ptr, swig_type_info *ty, int own);
1677 
1678 SWIGRUNTIME void
SwigPyObject_dealloc(PyObject * v)1679 SwigPyObject_dealloc(PyObject *v)
1680 {
1681   SwigPyObject *sobj = (SwigPyObject *) v;
1682   PyObject *next = sobj->next;
1683   if (sobj->own == SWIG_POINTER_OWN) {
1684     swig_type_info *ty = sobj->ty;
1685     SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
1686     PyObject *destroy = data ? data->destroy : 0;
1687     if (destroy) {
1688       /* destroy is always a VARARGS method */
1689       PyObject *res;
1690 
1691       /* PyObject_CallFunction() has the potential to silently drop
1692          the active active exception.  In cases of unnamed temporary
1693          variable or where we just finished iterating over a generator
1694          StopIteration will be active right now, and this needs to
1695          remain true upon return from SwigPyObject_dealloc.  So save
1696          and restore. */
1697 
1698       PyObject *val = NULL, *type = NULL, *tb = NULL;
1699       PyErr_Fetch(&val, &type, &tb);
1700 
1701       if (data->delargs) {
1702         /* we need to create a temporary object to carry the destroy operation */
1703         PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0);
1704         res = SWIG_Python_CallFunctor(destroy, tmp);
1705         Py_DECREF(tmp);
1706       } else {
1707         PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1708         PyObject *mself = PyCFunction_GET_SELF(destroy);
1709         res = ((*meth)(mself, v));
1710       }
1711       if (!res)
1712         PyErr_WriteUnraisable(destroy);
1713 
1714       PyErr_Restore(val, type, tb);
1715 
1716       Py_XDECREF(res);
1717     }
1718 #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1719     else {
1720       const char *name = SWIG_TypePrettyName(ty);
1721       printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown"));
1722     }
1723 #endif
1724   }
1725   Py_XDECREF(next);
1726   PyObject_DEL(v);
1727 }
1728 
1729 SWIGRUNTIME PyObject*
SwigPyObject_append(PyObject * v,PyObject * next)1730 SwigPyObject_append(PyObject* v, PyObject* next)
1731 {
1732   SwigPyObject *sobj = (SwigPyObject *) v;
1733 #ifndef METH_O
1734   PyObject *tmp = 0;
1735   if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
1736   next = tmp;
1737 #endif
1738   if (!SwigPyObject_Check(next)) {
1739     PyErr_SetString(PyExc_TypeError, "Attempt to append a non SwigPyObject");
1740     return NULL;
1741   }
1742   sobj->next = next;
1743   Py_INCREF(next);
1744   return SWIG_Py_Void();
1745 }
1746 
1747 SWIGRUNTIME PyObject*
1748 #ifdef METH_NOARGS
SwigPyObject_next(PyObject * v)1749 SwigPyObject_next(PyObject* v)
1750 #else
1751 SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1752 #endif
1753 {
1754   SwigPyObject *sobj = (SwigPyObject *) v;
1755   if (sobj->next) {
1756     Py_INCREF(sobj->next);
1757     return sobj->next;
1758   } else {
1759     return SWIG_Py_Void();
1760   }
1761 }
1762 
1763 SWIGINTERN PyObject*
1764 #ifdef METH_NOARGS
SwigPyObject_disown(PyObject * v)1765 SwigPyObject_disown(PyObject *v)
1766 #else
1767 SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1768 #endif
1769 {
1770   SwigPyObject *sobj = (SwigPyObject *)v;
1771   sobj->own = 0;
1772   return SWIG_Py_Void();
1773 }
1774 
1775 SWIGINTERN PyObject*
1776 #ifdef METH_NOARGS
SwigPyObject_acquire(PyObject * v)1777 SwigPyObject_acquire(PyObject *v)
1778 #else
1779 SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1780 #endif
1781 {
1782   SwigPyObject *sobj = (SwigPyObject *)v;
1783   sobj->own = SWIG_POINTER_OWN;
1784   return SWIG_Py_Void();
1785 }
1786 
1787 SWIGINTERN PyObject*
SwigPyObject_own(PyObject * v,PyObject * args)1788 SwigPyObject_own(PyObject *v, PyObject *args)
1789 {
1790   PyObject *val = 0;
1791 #if (PY_VERSION_HEX < 0x02020000)
1792   if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
1793 #elif (PY_VERSION_HEX < 0x02050000)
1794   if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
1795 #else
1796   if (!PyArg_UnpackTuple(args, "own", 0, 1, &val))
1797 #endif
1798     {
1799       return NULL;
1800     }
1801   else
1802     {
1803       SwigPyObject *sobj = (SwigPyObject *)v;
1804       PyObject *obj = PyBool_FromLong(sobj->own);
1805       if (val) {
1806 #ifdef METH_NOARGS
1807 	if (PyObject_IsTrue(val)) {
1808 	  SwigPyObject_acquire(v);
1809 	} else {
1810 	  SwigPyObject_disown(v);
1811 	}
1812 #else
1813 	if (PyObject_IsTrue(val)) {
1814 	  SwigPyObject_acquire(v,args);
1815 	} else {
1816 	  SwigPyObject_disown(v,args);
1817 	}
1818 #endif
1819       }
1820       return obj;
1821     }
1822 }
1823 
1824 #ifdef METH_O
1825 static PyMethodDef
1826 swigobject_methods[] = {
1827   {(char *)"disown",  (PyCFunction)SwigPyObject_disown,  METH_NOARGS,  (char *)"releases ownership of the pointer"},
1828   {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS,  (char *)"acquires ownership of the pointer"},
1829   {(char *)"own",     (PyCFunction)SwigPyObject_own,     METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1830   {(char *)"append",  (PyCFunction)SwigPyObject_append,  METH_O,       (char *)"appends another 'this' object"},
1831   {(char *)"next",    (PyCFunction)SwigPyObject_next,    METH_NOARGS,  (char *)"returns the next 'this' object"},
1832   {(char *)"__repr__",(PyCFunction)SwigPyObject_repr,    METH_NOARGS,  (char *)"returns object representation"},
1833   {0, 0, 0, 0}
1834 };
1835 #else
1836 static PyMethodDef
1837 swigobject_methods[] = {
1838   {(char *)"disown",  (PyCFunction)SwigPyObject_disown,  METH_VARARGS,  (char *)"releases ownership of the pointer"},
1839   {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS,  (char *)"acquires ownership of the pointer"},
1840   {(char *)"own",     (PyCFunction)SwigPyObject_own,     METH_VARARGS,  (char *)"returns/sets ownership of the pointer"},
1841   {(char *)"append",  (PyCFunction)SwigPyObject_append,  METH_VARARGS,  (char *)"appends another 'this' object"},
1842   {(char *)"next",    (PyCFunction)SwigPyObject_next,    METH_VARARGS,  (char *)"returns the next 'this' object"},
1843   {(char *)"__repr__",(PyCFunction)SwigPyObject_repr,   METH_VARARGS,  (char *)"returns object representation"},
1844   {0, 0, 0, 0}
1845 };
1846 #endif
1847 
1848 #if PY_VERSION_HEX < 0x02020000
1849 SWIGINTERN PyObject *
SwigPyObject_getattr(SwigPyObject * sobj,char * name)1850 SwigPyObject_getattr(SwigPyObject *sobj,char *name)
1851 {
1852   return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1853 }
1854 #endif
1855 
1856 SWIGRUNTIME PyTypeObject*
SwigPyObject_TypeOnce(void)1857 SwigPyObject_TypeOnce(void) {
1858   static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
1859 
1860   static PyNumberMethods SwigPyObject_as_number = {
1861     (binaryfunc)0, /*nb_add*/
1862     (binaryfunc)0, /*nb_subtract*/
1863     (binaryfunc)0, /*nb_multiply*/
1864     /* nb_divide removed in Python 3 */
1865 #if PY_VERSION_HEX < 0x03000000
1866     (binaryfunc)0, /*nb_divide*/
1867 #endif
1868     (binaryfunc)0, /*nb_remainder*/
1869     (binaryfunc)0, /*nb_divmod*/
1870     (ternaryfunc)0,/*nb_power*/
1871     (unaryfunc)0,  /*nb_negative*/
1872     (unaryfunc)0,  /*nb_positive*/
1873     (unaryfunc)0,  /*nb_absolute*/
1874     (inquiry)0,    /*nb_nonzero*/
1875     0,		   /*nb_invert*/
1876     0,		   /*nb_lshift*/
1877     0,		   /*nb_rshift*/
1878     0,		   /*nb_and*/
1879     0,		   /*nb_xor*/
1880     0,		   /*nb_or*/
1881 #if PY_VERSION_HEX < 0x03000000
1882     0,   /*nb_coerce*/
1883 #endif
1884     (unaryfunc)SwigPyObject_long, /*nb_int*/
1885 #if PY_VERSION_HEX < 0x03000000
1886     (unaryfunc)SwigPyObject_long, /*nb_long*/
1887 #else
1888     0, /*nb_reserved*/
1889 #endif
1890     (unaryfunc)0,                 /*nb_float*/
1891 #if PY_VERSION_HEX < 0x03000000
1892     (unaryfunc)SwigPyObject_oct,  /*nb_oct*/
1893     (unaryfunc)SwigPyObject_hex,  /*nb_hex*/
1894 #endif
1895 #if PY_VERSION_HEX >= 0x03050000 /* 3.5 */
1896     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_matrix_multiply */
1897 #elif PY_VERSION_HEX >= 0x03000000 /* 3.0 */
1898     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index, nb_inplace_divide removed */
1899 #elif PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */
1900     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */
1901 #elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */
1902     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1903 #elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */
1904     0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1905 #endif
1906   };
1907 
1908   static PyTypeObject swigpyobject_type;
1909   static int type_init = 0;
1910   if (!type_init) {
1911     const PyTypeObject tmp = {
1912 #if PY_VERSION_HEX >= 0x03000000
1913       PyVarObject_HEAD_INIT(NULL, 0)
1914 #else
1915       PyObject_HEAD_INIT(NULL)
1916       0,                                    /* ob_size */
1917 #endif
1918       (char *)"SwigPyObject",               /* tp_name */
1919       sizeof(SwigPyObject),                 /* tp_basicsize */
1920       0,                                    /* tp_itemsize */
1921       (destructor)SwigPyObject_dealloc,     /* tp_dealloc */
1922       0,                                    /* tp_print */
1923 #if PY_VERSION_HEX < 0x02020000
1924       (getattrfunc)SwigPyObject_getattr,    /* tp_getattr */
1925 #else
1926       (getattrfunc)0,                       /* tp_getattr */
1927 #endif
1928       (setattrfunc)0,                       /* tp_setattr */
1929 #if PY_VERSION_HEX >= 0x03000000
1930       0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */
1931 #else
1932       (cmpfunc)SwigPyObject_compare,        /* tp_compare */
1933 #endif
1934       (reprfunc)SwigPyObject_repr,          /* tp_repr */
1935       &SwigPyObject_as_number,              /* tp_as_number */
1936       0,                                    /* tp_as_sequence */
1937       0,                                    /* tp_as_mapping */
1938       (hashfunc)0,                          /* tp_hash */
1939       (ternaryfunc)0,                       /* tp_call */
1940       0,                                    /* tp_str */
1941       PyObject_GenericGetAttr,              /* tp_getattro */
1942       0,                                    /* tp_setattro */
1943       0,                                    /* tp_as_buffer */
1944       Py_TPFLAGS_DEFAULT,                   /* tp_flags */
1945       swigobject_doc,                       /* tp_doc */
1946       0,                                    /* tp_traverse */
1947       0,                                    /* tp_clear */
1948       (richcmpfunc)SwigPyObject_richcompare,/* tp_richcompare */
1949       0,                                    /* tp_weaklistoffset */
1950 #if PY_VERSION_HEX >= 0x02020000
1951       0,                                    /* tp_iter */
1952       0,                                    /* tp_iternext */
1953       swigobject_methods,                   /* tp_methods */
1954       0,                                    /* tp_members */
1955       0,                                    /* tp_getset */
1956       0,                                    /* tp_base */
1957       0,                                    /* tp_dict */
1958       0,                                    /* tp_descr_get */
1959       0,                                    /* tp_descr_set */
1960       0,                                    /* tp_dictoffset */
1961       0,                                    /* tp_init */
1962       0,                                    /* tp_alloc */
1963       0,                                    /* tp_new */
1964       0,                                    /* tp_free */
1965       0,                                    /* tp_is_gc */
1966       0,                                    /* tp_bases */
1967       0,                                    /* tp_mro */
1968       0,                                    /* tp_cache */
1969       0,                                    /* tp_subclasses */
1970       0,                                    /* tp_weaklist */
1971 #endif
1972 #if PY_VERSION_HEX >= 0x02030000
1973       0,                                    /* tp_del */
1974 #endif
1975 #if PY_VERSION_HEX >= 0x02060000
1976       0,                                    /* tp_version_tag */
1977 #endif
1978 #if PY_VERSION_HEX >= 0x03040000
1979       0,                                    /* tp_finalize */
1980 #endif
1981 #ifdef COUNT_ALLOCS
1982       0,                                    /* tp_allocs */
1983       0,                                    /* tp_frees */
1984       0,                                    /* tp_maxalloc */
1985 #if PY_VERSION_HEX >= 0x02050000
1986       0,                                    /* tp_prev */
1987 #endif
1988       0                                     /* tp_next */
1989 #endif
1990     };
1991     swigpyobject_type = tmp;
1992     type_init = 1;
1993 #if PY_VERSION_HEX < 0x02020000
1994     swigpyobject_type.ob_type = &PyType_Type;
1995 #else
1996     if (PyType_Ready(&swigpyobject_type) < 0)
1997       return NULL;
1998 #endif
1999   }
2000   return &swigpyobject_type;
2001 }
2002 
2003 SWIGRUNTIME PyObject *
SwigPyObject_New(void * ptr,swig_type_info * ty,int own)2004 SwigPyObject_New(void *ptr, swig_type_info *ty, int own)
2005 {
2006   SwigPyObject *sobj = PyObject_NEW(SwigPyObject, SwigPyObject_type());
2007   if (sobj) {
2008     sobj->ptr  = ptr;
2009     sobj->ty   = ty;
2010     sobj->own  = own;
2011     sobj->next = 0;
2012   }
2013   return (PyObject *)sobj;
2014 }
2015 
2016 /* -----------------------------------------------------------------------------
2017  * Implements a simple Swig Packed type, and use it instead of string
2018  * ----------------------------------------------------------------------------- */
2019 
2020 typedef struct {
2021   PyObject_HEAD
2022   void *pack;
2023   swig_type_info *ty;
2024   size_t size;
2025 } SwigPyPacked;
2026 
2027 SWIGRUNTIME int
SwigPyPacked_print(SwigPyPacked * v,FILE * fp,int SWIGUNUSEDPARM (flags))2028 SwigPyPacked_print(SwigPyPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
2029 {
2030   char result[SWIG_BUFFER_SIZE];
2031   fputs("<Swig Packed ", fp);
2032   if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
2033     fputs("at ", fp);
2034     fputs(result, fp);
2035   }
2036   fputs(v->ty->name,fp);
2037   fputs(">", fp);
2038   return 0;
2039 }
2040 
2041 SWIGRUNTIME PyObject *
SwigPyPacked_repr(SwigPyPacked * v)2042 SwigPyPacked_repr(SwigPyPacked *v)
2043 {
2044   char result[SWIG_BUFFER_SIZE];
2045   if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
2046     return SWIG_Python_str_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
2047   } else {
2048     return SWIG_Python_str_FromFormat("<Swig Packed %s>", v->ty->name);
2049   }
2050 }
2051 
2052 SWIGRUNTIME PyObject *
SwigPyPacked_str(SwigPyPacked * v)2053 SwigPyPacked_str(SwigPyPacked *v)
2054 {
2055   char result[SWIG_BUFFER_SIZE];
2056   if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
2057     return SWIG_Python_str_FromFormat("%s%s", result, v->ty->name);
2058   } else {
2059     return SWIG_Python_str_FromChar(v->ty->name);
2060   }
2061 }
2062 
2063 SWIGRUNTIME int
SwigPyPacked_compare(SwigPyPacked * v,SwigPyPacked * w)2064 SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w)
2065 {
2066   size_t i = v->size;
2067   size_t j = w->size;
2068   int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
2069   return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
2070 }
2071 
2072 SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void);
2073 
2074 SWIGRUNTIME PyTypeObject*
SwigPyPacked_type(void)2075 SwigPyPacked_type(void) {
2076   static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce();
2077   return type;
2078 }
2079 
2080 SWIGRUNTIMEINLINE int
SwigPyPacked_Check(PyObject * op)2081 SwigPyPacked_Check(PyObject *op) {
2082   return ((op)->ob_type == SwigPyPacked_TypeOnce())
2083     || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0);
2084 }
2085 
2086 SWIGRUNTIME void
SwigPyPacked_dealloc(PyObject * v)2087 SwigPyPacked_dealloc(PyObject *v)
2088 {
2089   if (SwigPyPacked_Check(v)) {
2090     SwigPyPacked *sobj = (SwigPyPacked *) v;
2091     free(sobj->pack);
2092   }
2093   PyObject_DEL(v);
2094 }
2095 
2096 SWIGRUNTIME PyTypeObject*
SwigPyPacked_TypeOnce(void)2097 SwigPyPacked_TypeOnce(void) {
2098   static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
2099   static PyTypeObject swigpypacked_type;
2100   static int type_init = 0;
2101   if (!type_init) {
2102     const PyTypeObject tmp = {
2103 #if PY_VERSION_HEX>=0x03000000
2104       PyVarObject_HEAD_INIT(NULL, 0)
2105 #else
2106       PyObject_HEAD_INIT(NULL)
2107       0,                                    /* ob_size */
2108 #endif
2109       (char *)"SwigPyPacked",               /* tp_name */
2110       sizeof(SwigPyPacked),                 /* tp_basicsize */
2111       0,                                    /* tp_itemsize */
2112       (destructor)SwigPyPacked_dealloc,     /* tp_dealloc */
2113       (printfunc)SwigPyPacked_print,        /* tp_print */
2114       (getattrfunc)0,                       /* tp_getattr */
2115       (setattrfunc)0,                       /* tp_setattr */
2116 #if PY_VERSION_HEX>=0x03000000
2117       0, /* tp_reserved in 3.0.1 */
2118 #else
2119       (cmpfunc)SwigPyPacked_compare,        /* tp_compare */
2120 #endif
2121       (reprfunc)SwigPyPacked_repr,          /* tp_repr */
2122       0,                                    /* tp_as_number */
2123       0,                                    /* tp_as_sequence */
2124       0,                                    /* tp_as_mapping */
2125       (hashfunc)0,                          /* tp_hash */
2126       (ternaryfunc)0,                       /* tp_call */
2127       (reprfunc)SwigPyPacked_str,           /* tp_str */
2128       PyObject_GenericGetAttr,              /* tp_getattro */
2129       0,                                    /* tp_setattro */
2130       0,                                    /* tp_as_buffer */
2131       Py_TPFLAGS_DEFAULT,                   /* tp_flags */
2132       swigpacked_doc,                       /* tp_doc */
2133       0,                                    /* tp_traverse */
2134       0,                                    /* tp_clear */
2135       0,                                    /* tp_richcompare */
2136       0,                                    /* tp_weaklistoffset */
2137 #if PY_VERSION_HEX >= 0x02020000
2138       0,                                    /* tp_iter */
2139       0,                                    /* tp_iternext */
2140       0,                                    /* tp_methods */
2141       0,                                    /* tp_members */
2142       0,                                    /* tp_getset */
2143       0,                                    /* tp_base */
2144       0,                                    /* tp_dict */
2145       0,                                    /* tp_descr_get */
2146       0,                                    /* tp_descr_set */
2147       0,                                    /* tp_dictoffset */
2148       0,                                    /* tp_init */
2149       0,                                    /* tp_alloc */
2150       0,                                    /* tp_new */
2151       0,                                    /* tp_free */
2152       0,                                    /* tp_is_gc */
2153       0,                                    /* tp_bases */
2154       0,                                    /* tp_mro */
2155       0,                                    /* tp_cache */
2156       0,                                    /* tp_subclasses */
2157       0,                                    /* tp_weaklist */
2158 #endif
2159 #if PY_VERSION_HEX >= 0x02030000
2160       0,                                    /* tp_del */
2161 #endif
2162 #if PY_VERSION_HEX >= 0x02060000
2163       0,                                    /* tp_version_tag */
2164 #endif
2165 #if PY_VERSION_HEX >= 0x03040000
2166       0,                                    /* tp_finalize */
2167 #endif
2168 #ifdef COUNT_ALLOCS
2169       0,                                    /* tp_allocs */
2170       0,                                    /* tp_frees */
2171       0,                                    /* tp_maxalloc */
2172 #if PY_VERSION_HEX >= 0x02050000
2173       0,                                    /* tp_prev */
2174 #endif
2175       0                                     /* tp_next */
2176 #endif
2177     };
2178     swigpypacked_type = tmp;
2179     type_init = 1;
2180 #if PY_VERSION_HEX < 0x02020000
2181     swigpypacked_type.ob_type = &PyType_Type;
2182 #else
2183     if (PyType_Ready(&swigpypacked_type) < 0)
2184       return NULL;
2185 #endif
2186   }
2187   return &swigpypacked_type;
2188 }
2189 
2190 SWIGRUNTIME PyObject *
SwigPyPacked_New(void * ptr,size_t size,swig_type_info * ty)2191 SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty)
2192 {
2193   SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type());
2194   if (sobj) {
2195     void *pack = malloc(size);
2196     if (pack) {
2197       memcpy(pack, ptr, size);
2198       sobj->pack = pack;
2199       sobj->ty   = ty;
2200       sobj->size = size;
2201     } else {
2202       PyObject_DEL((PyObject *) sobj);
2203       sobj = 0;
2204     }
2205   }
2206   return (PyObject *) sobj;
2207 }
2208 
2209 SWIGRUNTIME swig_type_info *
SwigPyPacked_UnpackData(PyObject * obj,void * ptr,size_t size)2210 SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
2211 {
2212   if (SwigPyPacked_Check(obj)) {
2213     SwigPyPacked *sobj = (SwigPyPacked *)obj;
2214     if (sobj->size != size) return 0;
2215     memcpy(ptr, sobj->pack, size);
2216     return sobj->ty;
2217   } else {
2218     return 0;
2219   }
2220 }
2221 
2222 /* -----------------------------------------------------------------------------
2223  * pointers/data manipulation
2224  * ----------------------------------------------------------------------------- */
2225 
2226 SWIGRUNTIMEINLINE PyObject *
_SWIG_This(void)2227 _SWIG_This(void)
2228 {
2229     return SWIG_Python_str_FromChar("this");
2230 }
2231 
2232 static PyObject *swig_this = NULL;
2233 
2234 SWIGRUNTIME PyObject *
SWIG_This(void)2235 SWIG_This(void)
2236 {
2237   if (swig_this == NULL)
2238     swig_this = _SWIG_This();
2239   return swig_this;
2240 }
2241 
2242 /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
2243 
2244 /* TODO: I don't know how to implement the fast getset in Python 3 right now */
2245 #if PY_VERSION_HEX>=0x03000000
2246 #define SWIG_PYTHON_SLOW_GETSET_THIS
2247 #endif
2248 
2249 SWIGRUNTIME SwigPyObject *
SWIG_Python_GetSwigThis(PyObject * pyobj)2250 SWIG_Python_GetSwigThis(PyObject *pyobj)
2251 {
2252   PyObject *obj;
2253 
2254   if (SwigPyObject_Check(pyobj))
2255     return (SwigPyObject *) pyobj;
2256 
2257 #ifdef SWIGPYTHON_BUILTIN
2258   (void)obj;
2259 # ifdef PyWeakref_CheckProxy
2260   if (PyWeakref_CheckProxy(pyobj)) {
2261     pyobj = PyWeakref_GET_OBJECT(pyobj);
2262     if (pyobj && SwigPyObject_Check(pyobj))
2263       return (SwigPyObject*) pyobj;
2264   }
2265 # endif
2266   return NULL;
2267 #else
2268 
2269   obj = 0;
2270 
2271 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
2272   if (PyInstance_Check(pyobj)) {
2273     obj = _PyInstance_Lookup(pyobj, SWIG_This());
2274   } else {
2275     PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
2276     if (dictptr != NULL) {
2277       PyObject *dict = *dictptr;
2278       obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
2279     } else {
2280 #ifdef PyWeakref_CheckProxy
2281       if (PyWeakref_CheckProxy(pyobj)) {
2282 	PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
2283 	return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
2284       }
2285 #endif
2286       obj = PyObject_GetAttr(pyobj,SWIG_This());
2287       if (obj) {
2288 	Py_DECREF(obj);
2289       } else {
2290 	if (PyErr_Occurred()) PyErr_Clear();
2291 	return 0;
2292       }
2293     }
2294   }
2295 #else
2296   obj = PyObject_GetAttr(pyobj,SWIG_This());
2297   if (obj) {
2298     Py_DECREF(obj);
2299   } else {
2300     if (PyErr_Occurred()) PyErr_Clear();
2301     return 0;
2302   }
2303 #endif
2304   if (obj && !SwigPyObject_Check(obj)) {
2305     /* a PyObject is called 'this', try to get the 'real this'
2306        SwigPyObject from it */
2307     return SWIG_Python_GetSwigThis(obj);
2308   }
2309   return (SwigPyObject *)obj;
2310 #endif
2311 }
2312 
2313 /* Acquire a pointer value */
2314 
2315 SWIGRUNTIME int
SWIG_Python_AcquirePtr(PyObject * obj,int own)2316 SWIG_Python_AcquirePtr(PyObject *obj, int own) {
2317   if (own == SWIG_POINTER_OWN) {
2318     SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj);
2319     if (sobj) {
2320       int oldown = sobj->own;
2321       sobj->own = own;
2322       return oldown;
2323     }
2324   }
2325   return 0;
2326 }
2327 
2328 /* Convert a pointer value */
2329 
2330 SWIGRUNTIME int
SWIG_Python_ConvertPtrAndOwn(PyObject * obj,void ** ptr,swig_type_info * ty,int flags,int * own)2331 SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
2332   int res;
2333   SwigPyObject *sobj;
2334   int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0;
2335 
2336   if (!obj)
2337     return SWIG_ERROR;
2338   if (obj == Py_None && !implicit_conv) {
2339     if (ptr)
2340       *ptr = 0;
2341     return SWIG_OK;
2342   }
2343 
2344   res = SWIG_ERROR;
2345 
2346   sobj = SWIG_Python_GetSwigThis(obj);
2347   if (own)
2348     *own = 0;
2349   while (sobj) {
2350     void *vptr = sobj->ptr;
2351     if (ty) {
2352       swig_type_info *to = sobj->ty;
2353       if (to == ty) {
2354         /* no type cast needed */
2355         if (ptr) *ptr = vptr;
2356         break;
2357       } else {
2358         swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2359         if (!tc) {
2360           sobj = (SwigPyObject *)sobj->next;
2361         } else {
2362           if (ptr) {
2363             int newmemory = 0;
2364             *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2365             if (newmemory == SWIG_CAST_NEW_MEMORY) {
2366               assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */
2367               if (own)
2368                 *own = *own | SWIG_CAST_NEW_MEMORY;
2369             }
2370           }
2371           break;
2372         }
2373       }
2374     } else {
2375       if (ptr) *ptr = vptr;
2376       break;
2377     }
2378   }
2379   if (sobj) {
2380     if (own)
2381       *own = *own | sobj->own;
2382     if (flags & SWIG_POINTER_DISOWN) {
2383       sobj->own = 0;
2384     }
2385     res = SWIG_OK;
2386   } else {
2387     if (implicit_conv) {
2388       SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
2389       if (data && !data->implicitconv) {
2390         PyObject *klass = data->klass;
2391         if (klass) {
2392           PyObject *impconv;
2393           data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
2394           impconv = SWIG_Python_CallFunctor(klass, obj);
2395           data->implicitconv = 0;
2396           if (PyErr_Occurred()) {
2397             PyErr_Clear();
2398             impconv = 0;
2399           }
2400           if (impconv) {
2401             SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv);
2402             if (iobj) {
2403               void *vptr;
2404               res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2405               if (SWIG_IsOK(res)) {
2406                 if (ptr) {
2407                   *ptr = vptr;
2408                   /* transfer the ownership to 'ptr' */
2409                   iobj->own = 0;
2410                   res = SWIG_AddCast(res);
2411                   res = SWIG_AddNewMask(res);
2412                 } else {
2413                   res = SWIG_AddCast(res);
2414                 }
2415               }
2416             }
2417             Py_DECREF(impconv);
2418           }
2419         }
2420       }
2421     }
2422     if (!SWIG_IsOK(res) && obj == Py_None) {
2423       if (ptr)
2424         *ptr = 0;
2425       if (PyErr_Occurred())
2426         PyErr_Clear();
2427       res = SWIG_OK;
2428     }
2429   }
2430   return res;
2431 }
2432 
2433 /* Convert a function ptr value */
2434 
2435 SWIGRUNTIME int
SWIG_Python_ConvertFunctionPtr(PyObject * obj,void ** ptr,swig_type_info * ty)2436 SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2437   if (!PyCFunction_Check(obj)) {
2438     return SWIG_ConvertPtr(obj, ptr, ty, 0);
2439   } else {
2440     void *vptr = 0;
2441 
2442     /* here we get the method pointer for callbacks */
2443     const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
2444     const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
2445     if (desc)
2446       desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2447     if (!desc)
2448       return SWIG_ERROR;
2449     if (ty) {
2450       swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
2451       if (tc) {
2452         int newmemory = 0;
2453         *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2454         assert(!newmemory); /* newmemory handling not yet implemented */
2455       } else {
2456         return SWIG_ERROR;
2457       }
2458     } else {
2459       *ptr = vptr;
2460     }
2461     return SWIG_OK;
2462   }
2463 }
2464 
2465 /* Convert a packed value value */
2466 
2467 SWIGRUNTIME int
SWIG_Python_ConvertPacked(PyObject * obj,void * ptr,size_t sz,swig_type_info * ty)2468 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
2469   swig_type_info *to = SwigPyPacked_UnpackData(obj, ptr, sz);
2470   if (!to) return SWIG_ERROR;
2471   if (ty) {
2472     if (to != ty) {
2473       /* check type cast? */
2474       swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2475       if (!tc) return SWIG_ERROR;
2476     }
2477   }
2478   return SWIG_OK;
2479 }
2480 
2481 /* -----------------------------------------------------------------------------
2482  * Create a new pointer object
2483  * ----------------------------------------------------------------------------- */
2484 
2485 /*
2486   Create a new instance object, without calling __init__, and set the
2487   'this' attribute.
2488 */
2489 
2490 SWIGRUNTIME PyObject*
SWIG_Python_NewShadowInstance(SwigPyClientData * data,PyObject * swig_this)2491 SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this)
2492 {
2493 #if (PY_VERSION_HEX >= 0x02020000)
2494   PyObject *inst = 0;
2495   PyObject *newraw = data->newraw;
2496   if (newraw) {
2497     inst = PyObject_Call(newraw, data->newargs, NULL);
2498     if (inst) {
2499 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2500       PyObject **dictptr = _PyObject_GetDictPtr(inst);
2501       if (dictptr != NULL) {
2502 	PyObject *dict = *dictptr;
2503 	if (dict == NULL) {
2504 	  dict = PyDict_New();
2505 	  *dictptr = dict;
2506 	  PyDict_SetItem(dict, SWIG_This(), swig_this);
2507 	}
2508       }
2509 #else
2510       PyObject *key = SWIG_This();
2511       PyObject_SetAttr(inst, key, swig_this);
2512 #endif
2513     }
2514   } else {
2515 #if PY_VERSION_HEX >= 0x03000000
2516     inst = ((PyTypeObject*) data->newargs)->tp_new((PyTypeObject*) data->newargs, Py_None, Py_None);
2517     if (inst) {
2518       PyObject_SetAttr(inst, SWIG_This(), swig_this);
2519       Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG;
2520     }
2521 #else
2522     PyObject *dict = PyDict_New();
2523     if (dict) {
2524       PyDict_SetItem(dict, SWIG_This(), swig_this);
2525       inst = PyInstance_NewRaw(data->newargs, dict);
2526       Py_DECREF(dict);
2527     }
2528 #endif
2529   }
2530   return inst;
2531 #else
2532 #if (PY_VERSION_HEX >= 0x02010000)
2533   PyObject *inst = 0;
2534   PyObject *dict = PyDict_New();
2535   if (dict) {
2536     PyDict_SetItem(dict, SWIG_This(), swig_this);
2537     inst = PyInstance_NewRaw(data->newargs, dict);
2538     Py_DECREF(dict);
2539   }
2540   return (PyObject *) inst;
2541 #else
2542   PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2543   if (inst == NULL) {
2544     return NULL;
2545   }
2546   inst->in_class = (PyClassObject *)data->newargs;
2547   Py_INCREF(inst->in_class);
2548   inst->in_dict = PyDict_New();
2549   if (inst->in_dict == NULL) {
2550     Py_DECREF(inst);
2551     return NULL;
2552   }
2553 #ifdef Py_TPFLAGS_HAVE_WEAKREFS
2554   inst->in_weakreflist = NULL;
2555 #endif
2556 #ifdef Py_TPFLAGS_GC
2557   PyObject_GC_Init(inst);
2558 #endif
2559   PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2560   return (PyObject *) inst;
2561 #endif
2562 #endif
2563 }
2564 
2565 SWIGRUNTIME void
SWIG_Python_SetSwigThis(PyObject * inst,PyObject * swig_this)2566 SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2567 {
2568  PyObject *dict;
2569 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2570  PyObject **dictptr = _PyObject_GetDictPtr(inst);
2571  if (dictptr != NULL) {
2572    dict = *dictptr;
2573    if (dict == NULL) {
2574      dict = PyDict_New();
2575      *dictptr = dict;
2576    }
2577    PyDict_SetItem(dict, SWIG_This(), swig_this);
2578    return;
2579  }
2580 #endif
2581  dict = PyObject_GetAttrString(inst, (char*)"__dict__");
2582  PyDict_SetItem(dict, SWIG_This(), swig_this);
2583  Py_DECREF(dict);
2584 }
2585 
2586 
2587 SWIGINTERN PyObject *
SWIG_Python_InitShadowInstance(PyObject * args)2588 SWIG_Python_InitShadowInstance(PyObject *args) {
2589   PyObject *obj[2];
2590   if (!SWIG_Python_UnpackTuple(args, "swiginit", 2, 2, obj)) {
2591     return NULL;
2592   } else {
2593     SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
2594     if (sthis) {
2595       SwigPyObject_append((PyObject*) sthis, obj[1]);
2596     } else {
2597       SWIG_Python_SetSwigThis(obj[0], obj[1]);
2598     }
2599     return SWIG_Py_Void();
2600   }
2601 }
2602 
2603 /* Create a new pointer object */
2604 
2605 SWIGRUNTIME PyObject *
SWIG_Python_NewPointerObj(PyObject * self,void * ptr,swig_type_info * type,int flags)2606 SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags) {
2607   SwigPyClientData *clientdata;
2608   PyObject * robj;
2609   int own;
2610 
2611   if (!ptr)
2612     return SWIG_Py_Void();
2613 
2614   clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0;
2615   own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
2616   if (clientdata && clientdata->pytype) {
2617     SwigPyObject *newobj;
2618     if (flags & SWIG_BUILTIN_TP_INIT) {
2619       newobj = (SwigPyObject*) self;
2620       if (newobj->ptr) {
2621         PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0);
2622         while (newobj->next)
2623 	  newobj = (SwigPyObject *) newobj->next;
2624         newobj->next = next_self;
2625         newobj = (SwigPyObject *)next_self;
2626 #ifdef SWIGPYTHON_BUILTIN
2627         newobj->dict = 0;
2628 #endif
2629       }
2630     } else {
2631       newobj = PyObject_New(SwigPyObject, clientdata->pytype);
2632 #ifdef SWIGPYTHON_BUILTIN
2633       newobj->dict = 0;
2634 #endif
2635     }
2636     if (newobj) {
2637       newobj->ptr = ptr;
2638       newobj->ty = type;
2639       newobj->own = own;
2640       newobj->next = 0;
2641       return (PyObject*) newobj;
2642     }
2643     return SWIG_Py_Void();
2644   }
2645 
2646   assert(!(flags & SWIG_BUILTIN_TP_INIT));
2647 
2648   robj = SwigPyObject_New(ptr, type, own);
2649   if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
2650     PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
2651     Py_DECREF(robj);
2652     robj = inst;
2653   }
2654   return robj;
2655 }
2656 
2657 /* Create a new packed object */
2658 
2659 SWIGRUNTIMEINLINE PyObject *
SWIG_Python_NewPackedObj(void * ptr,size_t sz,swig_type_info * type)2660 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
2661   return ptr ? SwigPyPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
2662 }
2663 
2664 /* -----------------------------------------------------------------------------*
2665  *  Get type list
2666  * -----------------------------------------------------------------------------*/
2667 
2668 #ifdef SWIG_LINK_RUNTIME
2669 void *SWIG_ReturnGlobalTypeList(void *);
2670 #endif
2671 
2672 SWIGRUNTIME swig_module_info *
SWIG_Python_GetModule(void * SWIGUNUSEDPARM (clientdata))2673 SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata)) {
2674   static void *type_pointer = (void *)0;
2675   /* first check if module already created */
2676   if (!type_pointer) {
2677 #ifdef SWIG_LINK_RUNTIME
2678     type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
2679 #else
2680 # ifdef SWIGPY_USE_CAPSULE
2681     type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0);
2682 # else
2683     type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2684 				    (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
2685 # endif
2686     if (PyErr_Occurred()) {
2687       PyErr_Clear();
2688       type_pointer = (void *)0;
2689     }
2690 #endif
2691   }
2692   return (swig_module_info *) type_pointer;
2693 }
2694 
2695 #if PY_MAJOR_VERSION < 2
2696 /* PyModule_AddObject function was introduced in Python 2.0.  The following function
2697    is copied out of Python/modsupport.c in python version 2.3.4 */
2698 SWIGINTERN int
PyModule_AddObject(PyObject * m,char * name,PyObject * o)2699 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
2700 {
2701   PyObject *dict;
2702   if (!PyModule_Check(m)) {
2703     PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs module as first arg");
2704     return SWIG_ERROR;
2705   }
2706   if (!o) {
2707     PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs non-NULL value");
2708     return SWIG_ERROR;
2709   }
2710 
2711   dict = PyModule_GetDict(m);
2712   if (dict == NULL) {
2713     /* Internal error -- modules must have a dict! */
2714     PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
2715 		 PyModule_GetName(m));
2716     return SWIG_ERROR;
2717   }
2718   if (PyDict_SetItemString(dict, name, o))
2719     return SWIG_ERROR;
2720   Py_DECREF(o);
2721   return SWIG_OK;
2722 }
2723 #endif
2724 
2725 SWIGRUNTIME void
2726 #ifdef SWIGPY_USE_CAPSULE
SWIG_Python_DestroyModule(PyObject * obj)2727 SWIG_Python_DestroyModule(PyObject *obj)
2728 #else
2729 SWIG_Python_DestroyModule(void *vptr)
2730 #endif
2731 {
2732 #ifdef SWIGPY_USE_CAPSULE
2733   swig_module_info *swig_module = (swig_module_info *) PyCapsule_GetPointer(obj, SWIGPY_CAPSULE_NAME);
2734 #else
2735   swig_module_info *swig_module = (swig_module_info *) vptr;
2736 #endif
2737   swig_type_info **types = swig_module->types;
2738   size_t i;
2739   for (i =0; i < swig_module->size; ++i) {
2740     swig_type_info *ty = types[i];
2741     if (ty->owndata) {
2742       SwigPyClientData *data = (SwigPyClientData *) ty->clientdata;
2743       if (data) SwigPyClientData_Del(data);
2744     }
2745   }
2746   Py_DECREF(SWIG_This());
2747   swig_this = NULL;
2748 }
2749 
2750 SWIGRUNTIME void
SWIG_Python_SetModule(swig_module_info * swig_module)2751 SWIG_Python_SetModule(swig_module_info *swig_module) {
2752 #if PY_VERSION_HEX >= 0x03000000
2753  /* Add a dummy module object into sys.modules */
2754   PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION);
2755 #else
2756   static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; /* Sentinel */
2757   PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table);
2758 #endif
2759 #ifdef SWIGPY_USE_CAPSULE
2760   PyObject *pointer = PyCapsule_New((void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule);
2761   if (pointer && module) {
2762     PyModule_AddObject(module, (char*)"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer);
2763   } else {
2764     Py_XDECREF(pointer);
2765   }
2766 #else
2767   PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
2768   if (pointer && module) {
2769     PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
2770   } else {
2771     Py_XDECREF(pointer);
2772   }
2773 #endif
2774 }
2775 
2776 /* The python cached type query */
2777 SWIGRUNTIME PyObject *
SWIG_Python_TypeCache(void)2778 SWIG_Python_TypeCache(void) {
2779   static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2780   return cache;
2781 }
2782 
2783 SWIGRUNTIME swig_type_info *
SWIG_Python_TypeQuery(const char * type)2784 SWIG_Python_TypeQuery(const char *type)
2785 {
2786   PyObject *cache = SWIG_Python_TypeCache();
2787   PyObject *key = SWIG_Python_str_FromChar(type);
2788   PyObject *obj = PyDict_GetItem(cache, key);
2789   swig_type_info *descriptor;
2790   if (obj) {
2791 #ifdef SWIGPY_USE_CAPSULE
2792     descriptor = (swig_type_info *) PyCapsule_GetPointer(obj, NULL);
2793 #else
2794     descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
2795 #endif
2796   } else {
2797     swig_module_info *swig_module = SWIG_GetModule(0);
2798     descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2799     if (descriptor) {
2800 #ifdef SWIGPY_USE_CAPSULE
2801       obj = PyCapsule_New((void*) descriptor, NULL, NULL);
2802 #else
2803       obj = PyCObject_FromVoidPtr(descriptor, NULL);
2804 #endif
2805       PyDict_SetItem(cache, key, obj);
2806       Py_DECREF(obj);
2807     }
2808   }
2809   Py_DECREF(key);
2810   return descriptor;
2811 }
2812 
2813 /*
2814    For backward compatibility only
2815 */
2816 #define SWIG_POINTER_EXCEPTION  0
2817 #define SWIG_arg_fail(arg)      SWIG_Python_ArgFail(arg)
2818 #define SWIG_MustGetPtr(p, type, argnum, flags)  SWIG_Python_MustGetPtr(p, type, argnum, flags)
2819 
2820 SWIGRUNTIME int
SWIG_Python_AddErrMesg(const char * mesg,int infront)2821 SWIG_Python_AddErrMesg(const char* mesg, int infront)
2822 {
2823   if (PyErr_Occurred()) {
2824     PyObject *type = 0;
2825     PyObject *value = 0;
2826     PyObject *traceback = 0;
2827     PyErr_Fetch(&type, &value, &traceback);
2828     if (value) {
2829       char *tmp;
2830       PyObject *old_str = PyObject_Str(value);
2831       Py_XINCREF(type);
2832       PyErr_Clear();
2833       if (infront) {
2834 	PyErr_Format(type, "%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str));
2835       } else {
2836 	PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
2837       }
2838       SWIG_Python_str_DelForPy3(tmp);
2839       Py_DECREF(old_str);
2840     }
2841     return 1;
2842   } else {
2843     return 0;
2844   }
2845 }
2846 
2847 SWIGRUNTIME int
SWIG_Python_ArgFail(int argnum)2848 SWIG_Python_ArgFail(int argnum)
2849 {
2850   if (PyErr_Occurred()) {
2851     /* add information about failing argument */
2852     char mesg[256];
2853     PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
2854     return SWIG_Python_AddErrMesg(mesg, 1);
2855   } else {
2856     return 0;
2857   }
2858 }
2859 
2860 SWIGRUNTIMEINLINE const char *
SwigPyObject_GetDesc(PyObject * self)2861 SwigPyObject_GetDesc(PyObject *self)
2862 {
2863   SwigPyObject *v = (SwigPyObject *)self;
2864   swig_type_info *ty = v ? v->ty : 0;
2865   return ty ? ty->str : "";
2866 }
2867 
2868 SWIGRUNTIME void
SWIG_Python_TypeError(const char * type,PyObject * obj)2869 SWIG_Python_TypeError(const char *type, PyObject *obj)
2870 {
2871   if (type) {
2872 #if defined(SWIG_COBJECT_TYPES)
2873     if (obj && SwigPyObject_Check(obj)) {
2874       const char *otype = (const char *) SwigPyObject_GetDesc(obj);
2875       if (otype) {
2876 	PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'SwigPyObject(%s)' is received",
2877 		     type, otype);
2878 	return;
2879       }
2880     } else
2881 #endif
2882     {
2883       const char *otype = (obj ? obj->ob_type->tp_name : 0);
2884       if (otype) {
2885 	PyObject *str = PyObject_Str(obj);
2886 	const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0;
2887 	if (cstr) {
2888 	  PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
2889 		       type, otype, cstr);
2890           SWIG_Python_str_DelForPy3(cstr);
2891 	} else {
2892 	  PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
2893 		       type, otype);
2894 	}
2895 	Py_XDECREF(str);
2896 	return;
2897       }
2898     }
2899     PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
2900   } else {
2901     PyErr_Format(PyExc_TypeError, "unexpected type is received");
2902   }
2903 }
2904 
2905 
2906 /* Convert a pointer value, signal an exception on a type mismatch */
2907 SWIGRUNTIME void *
SWIG_Python_MustGetPtr(PyObject * obj,swig_type_info * ty,int SWIGUNUSEDPARM (argnum),int flags)2908 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags) {
2909   void *result;
2910   if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2911     PyErr_Clear();
2912 #if SWIG_POINTER_EXCEPTION
2913     if (flags) {
2914       SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2915       SWIG_Python_ArgFail(argnum);
2916     }
2917 #endif
2918   }
2919   return result;
2920 }
2921 
2922 #ifdef SWIGPYTHON_BUILTIN
2923 SWIGRUNTIME int
SWIG_Python_NonDynamicSetAttr(PyObject * obj,PyObject * name,PyObject * value)2924 SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) {
2925   PyTypeObject *tp = obj->ob_type;
2926   PyObject *descr;
2927   PyObject *encoded_name;
2928   descrsetfunc f;
2929   int res = -1;
2930 
2931 # ifdef Py_USING_UNICODE
2932   if (PyString_Check(name)) {
2933     name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL);
2934     if (!name)
2935       return -1;
2936   } else if (!PyUnicode_Check(name))
2937 # else
2938   if (!PyString_Check(name))
2939 # endif
2940   {
2941     PyErr_Format(PyExc_TypeError, "attribute name must be string, not '%.200s'", name->ob_type->tp_name);
2942     return -1;
2943   } else {
2944     Py_INCREF(name);
2945   }
2946 
2947   if (!tp->tp_dict) {
2948     if (PyType_Ready(tp) < 0)
2949       goto done;
2950   }
2951 
2952   descr = _PyType_Lookup(tp, name);
2953   f = NULL;
2954   if (descr != NULL)
2955     f = descr->ob_type->tp_descr_set;
2956   if (!f) {
2957     if (PyString_Check(name)) {
2958       encoded_name = name;
2959       Py_INCREF(name);
2960     } else {
2961       encoded_name = PyUnicode_AsUTF8String(name);
2962     }
2963     PyErr_Format(PyExc_AttributeError, "'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name));
2964     Py_DECREF(encoded_name);
2965   } else {
2966     res = f(descr, obj, value);
2967   }
2968 
2969   done:
2970   Py_DECREF(name);
2971   return res;
2972 }
2973 #endif
2974 
2975 
2976 #ifdef __cplusplus
2977 }
2978 #endif
2979 
2980 
2981 
2982 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2983 
2984 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2985 
2986 
2987 
2988   #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0)
2989 
2990 
2991 /* -------- TYPES TABLE (BEGIN) -------- */
2992 
2993 #define SWIGTYPE_p_apr_array_header_t swig_types[0]
2994 #define SWIGTYPE_p_apr_file_t swig_types[1]
2995 #define SWIGTYPE_p_apr_getopt_t swig_types[2]
2996 #define SWIGTYPE_p_apr_hash_t swig_types[3]
2997 #define SWIGTYPE_p_apr_int32_t swig_types[4]
2998 #define SWIGTYPE_p_apr_int64_t swig_types[5]
2999 #define SWIGTYPE_p_apr_pool_t swig_types[6]
3000 #define SWIGTYPE_p_char swig_types[7]
3001 #define SWIGTYPE_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void swig_types[8]
3002 #define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[9]
3003 #define SWIGTYPE_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[10]
3004 #define SWIGTYPE_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[11]
3005 #define SWIGTYPE_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[12]
3006 #define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[13]
3007 #define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[14]
3008 #define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[15]
3009 #define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[16]
3010 #define SWIGTYPE_p_f_p_p_svn_stream_t_p_p_svn_stream_t_p_svn_ra_close_tunnel_func_t_p_p_void_p_void_p_q_const__char_p_q_const__char_p_q_const__char_int_svn_cancel_func_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[17]
3011 #define SWIGTYPE_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[18]
3012 #define SWIGTYPE_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[19]
3013 #define SWIGTYPE_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[20]
3014 #define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[21]
3015 #define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[22]
3016 #define SWIGTYPE_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[23]
3017 #define SWIGTYPE_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[24]
3018 #define SWIGTYPE_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[25]
3019 #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[26]
3020 #define SWIGTYPE_p_f_p_void_p_q_const__char__int swig_types[27]
3021 #define SWIGTYPE_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void swig_types[28]
3022 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[29]
3023 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[30]
3024 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[31]
3025 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t swig_types[32]
3026 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t swig_types[33]
3027 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t swig_types[34]
3028 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[35]
3029 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[36]
3030 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t swig_types[37]
3031 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void swig_types[38]
3032 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void swig_types[39]
3033 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t swig_types[40]
3034 #define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void swig_types[41]
3035 #define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[42]
3036 #define SWIGTYPE_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t swig_types[43]
3037 #define SWIGTYPE_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t swig_types[44]
3038 #define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[45]
3039 #define SWIGTYPE_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[46]
3040 #define SWIGTYPE_p_int swig_types[47]
3041 #define SWIGTYPE_p_long swig_types[48]
3042 #define SWIGTYPE_p_p_apr_array_header_t swig_types[49]
3043 #define SWIGTYPE_p_p_apr_hash_t swig_types[50]
3044 #define SWIGTYPE_p_p_char swig_types[51]
3045 #define SWIGTYPE_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void swig_types[52]
3046 #define SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[53]
3047 #define SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[54]
3048 #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[55]
3049 #define SWIGTYPE_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[56]
3050 #define SWIGTYPE_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[57]
3051 #define SWIGTYPE_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[58]
3052 #define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[59]
3053 #define SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[60]
3054 #define SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[61]
3055 #define SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[62]
3056 #define SWIGTYPE_p_p_f_p_void_p_q_const__char__int swig_types[63]
3057 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void swig_types[64]
3058 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t swig_types[65]
3059 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[66]
3060 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t swig_types[67]
3061 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t swig_types[68]
3062 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t swig_types[69]
3063 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[70]
3064 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[71]
3065 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t swig_types[72]
3066 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t swig_types[73]
3067 #define SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void swig_types[74]
3068 #define SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[75]
3069 #define SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t swig_types[76]
3070 #define SWIGTYPE_p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t swig_types[77]
3071 #define SWIGTYPE_p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[78]
3072 #define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[79]
3073 #define SWIGTYPE_p_p_svn_client_commit_info_t swig_types[80]
3074 #define SWIGTYPE_p_p_svn_client_commit_item3_t swig_types[81]
3075 #define SWIGTYPE_p_p_svn_client_conflict_t swig_types[82]
3076 #define SWIGTYPE_p_p_svn_client_ctx_t swig_types[83]
3077 #define SWIGTYPE_p_p_svn_commit_info_t swig_types[84]
3078 #define SWIGTYPE_p_p_svn_ra_session_t swig_types[85]
3079 #define SWIGTYPE_p_p_svn_string_t swig_types[86]
3080 #define SWIGTYPE_p_svn_auth_baton_t swig_types[87]
3081 #define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[88]
3082 #define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[89]
3083 #define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[90]
3084 #define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[91]
3085 #define SWIGTYPE_p_svn_auth_cred_username_t swig_types[92]
3086 #define SWIGTYPE_p_svn_auth_iterstate_t swig_types[93]
3087 #define SWIGTYPE_p_svn_auth_provider_object_t swig_types[94]
3088 #define SWIGTYPE_p_svn_auth_provider_t swig_types[95]
3089 #define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[96]
3090 #define SWIGTYPE_p_svn_cache_config_t swig_types[97]
3091 #define SWIGTYPE_p_svn_checksum_ctx_t swig_types[98]
3092 #define SWIGTYPE_p_svn_checksum_kind_t swig_types[99]
3093 #define SWIGTYPE_p_svn_checksum_t swig_types[100]
3094 #define SWIGTYPE_p_svn_client__shelf_version_t swig_types[101]
3095 #define SWIGTYPE_p_svn_client_commit_info_t swig_types[102]
3096 #define SWIGTYPE_p_svn_client_commit_item2_t swig_types[103]
3097 #define SWIGTYPE_p_svn_client_commit_item3_t swig_types[104]
3098 #define SWIGTYPE_p_svn_client_commit_item_t swig_types[105]
3099 #define SWIGTYPE_p_svn_client_conflict_option_id_t swig_types[106]
3100 #define SWIGTYPE_p_svn_client_conflict_option_t swig_types[107]
3101 #define SWIGTYPE_p_svn_client_conflict_t swig_types[108]
3102 #define SWIGTYPE_p_svn_client_copy_source_t swig_types[109]
3103 #define SWIGTYPE_p_svn_client_ctx_t swig_types[110]
3104 #define SWIGTYPE_p_svn_client_diff_summarize_kind_t swig_types[111]
3105 #define SWIGTYPE_p_svn_client_diff_summarize_t swig_types[112]
3106 #define SWIGTYPE_p_svn_client_info2_t swig_types[113]
3107 #define SWIGTYPE_p_svn_client_proplist_item_t swig_types[114]
3108 #define SWIGTYPE_p_svn_client_status_t swig_types[115]
3109 #define SWIGTYPE_p_svn_commit_info_t swig_types[116]
3110 #define SWIGTYPE_p_svn_config_t swig_types[117]
3111 #define SWIGTYPE_p_svn_delta_editor_t swig_types[118]
3112 #define SWIGTYPE_p_svn_delta_path_driver_state_t swig_types[119]
3113 #define SWIGTYPE_p_svn_depth_t swig_types[120]
3114 #define SWIGTYPE_p_svn_diff_file_options_t swig_types[121]
3115 #define SWIGTYPE_p_svn_diff_hunk_t swig_types[122]
3116 #define SWIGTYPE_p_svn_dirent_t swig_types[123]
3117 #define SWIGTYPE_p_svn_errno_t swig_types[124]
3118 #define SWIGTYPE_p_svn_error_t swig_types[125]
3119 #define SWIGTYPE_p_svn_fs_lock_target_t swig_types[126]
3120 #define SWIGTYPE_p_svn_info_t swig_types[127]
3121 #define SWIGTYPE_p_svn_io_dirent2_t swig_types[128]
3122 #define SWIGTYPE_p_svn_io_dirent_t swig_types[129]
3123 #define SWIGTYPE_p_svn_io_file_del_t swig_types[130]
3124 #define SWIGTYPE_p_svn_location_segment_t swig_types[131]
3125 #define SWIGTYPE_p_svn_lock_t swig_types[132]
3126 #define SWIGTYPE_p_svn_log_changed_path2_t swig_types[133]
3127 #define SWIGTYPE_p_svn_log_changed_path_t swig_types[134]
3128 #define SWIGTYPE_p_svn_log_entry_t swig_types[135]
3129 #define SWIGTYPE_p_svn_merge_range_t swig_types[136]
3130 #define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[137]
3131 #define SWIGTYPE_p_svn_node_kind_t swig_types[138]
3132 #define SWIGTYPE_p_svn_opt_revision_range_t swig_types[139]
3133 #define SWIGTYPE_p_svn_opt_revision_t swig_types[140]
3134 #define SWIGTYPE_p_svn_opt_revision_value_t swig_types[141]
3135 #define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[142]
3136 #define SWIGTYPE_p_svn_opt_subcommand_desc3_t swig_types[143]
3137 #define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[144]
3138 #define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[145]
3139 #define SWIGTYPE_p_svn_prop_kind swig_types[146]
3140 #define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[147]
3141 #define SWIGTYPE_p_svn_ra_callbacks_t swig_types[148]
3142 #define SWIGTYPE_p_svn_ra_plugin_t swig_types[149]
3143 #define SWIGTYPE_p_svn_ra_reporter2_t swig_types[150]
3144 #define SWIGTYPE_p_svn_ra_reporter3_t swig_types[151]
3145 #define SWIGTYPE_p_svn_ra_reporter_t swig_types[152]
3146 #define SWIGTYPE_p_svn_ra_session_t swig_types[153]
3147 #define SWIGTYPE_p_svn_stream_mark_t swig_types[154]
3148 #define SWIGTYPE_p_svn_stream_t swig_types[155]
3149 #define SWIGTYPE_p_svn_string_t swig_types[156]
3150 #define SWIGTYPE_p_svn_stringbuf_t swig_types[157]
3151 #define SWIGTYPE_p_svn_tristate_t swig_types[158]
3152 #define SWIGTYPE_p_svn_txdelta_op_t swig_types[159]
3153 #define SWIGTYPE_p_svn_txdelta_stream_t swig_types[160]
3154 #define SWIGTYPE_p_svn_txdelta_window_t swig_types[161]
3155 #define SWIGTYPE_p_svn_version_checklist_t swig_types[162]
3156 #define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[163]
3157 #define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[164]
3158 #define SWIGTYPE_p_svn_version_extended_t swig_types[165]
3159 #define SWIGTYPE_p_svn_version_t swig_types[166]
3160 #define SWIGTYPE_p_svn_wc_adm_access_t swig_types[167]
3161 #define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[168]
3162 #define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[169]
3163 #define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[170]
3164 #define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[171]
3165 #define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[172]
3166 #define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[173]
3167 #define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[174]
3168 #define SWIGTYPE_p_svn_wc_context_t swig_types[175]
3169 #define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[176]
3170 #define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[177]
3171 #define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[178]
3172 #define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[179]
3173 #define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[180]
3174 #define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[181]
3175 #define SWIGTYPE_p_svn_wc_entry_t swig_types[182]
3176 #define SWIGTYPE_p_svn_wc_external_item2_t swig_types[183]
3177 #define SWIGTYPE_p_svn_wc_external_item_t swig_types[184]
3178 #define SWIGTYPE_p_svn_wc_info_t swig_types[185]
3179 #define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[186]
3180 #define SWIGTYPE_p_svn_wc_notify_action_t swig_types[187]
3181 #define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[188]
3182 #define SWIGTYPE_p_svn_wc_notify_state_t swig_types[189]
3183 #define SWIGTYPE_p_svn_wc_notify_t swig_types[190]
3184 #define SWIGTYPE_p_svn_wc_operation_t swig_types[191]
3185 #define SWIGTYPE_p_svn_wc_revision_status_t swig_types[192]
3186 #define SWIGTYPE_p_svn_wc_schedule_t swig_types[193]
3187 #define SWIGTYPE_p_svn_wc_status2_t swig_types[194]
3188 #define SWIGTYPE_p_svn_wc_status3_t swig_types[195]
3189 #define SWIGTYPE_p_svn_wc_status_t swig_types[196]
3190 #define SWIGTYPE_p_svn_wc_traversal_info_t swig_types[197]
3191 #define SWIGTYPE_p_unsigned_long swig_types[198]
3192 #define SWIGTYPE_p_void swig_types[199]
3193 static swig_type_info *swig_types[201];
3194 static swig_module_info swig_module = {swig_types, 200, 0, 0, 0, 0};
3195 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
3196 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
3197 
3198 /* -------- TYPES TABLE (END) -------- */
3199 
3200 #if (PY_VERSION_HEX <= 0x02000000)
3201 # if !defined(SWIG_PYTHON_CLASSIC)
3202 #  error "This python version requires swig to be run with the '-classic' option"
3203 # endif
3204 #endif
3205 #if (PY_VERSION_HEX <= 0x02020000)
3206 # error "This python version requires swig to be run with the '-nomodern' option"
3207 #endif
3208 #if (PY_VERSION_HEX <= 0x02020000)
3209 # error "This python version requires swig to be run with the '-nomodernargs' option"
3210 #endif
3211 
3212 /*-----------------------------------------------
3213               @(target):= _client.so
3214   ------------------------------------------------*/
3215 #if PY_VERSION_HEX >= 0x03000000
3216 #  define SWIG_init    PyInit__client
3217 
3218 #else
3219 #  define SWIG_init    init_client
3220 
3221 #endif
3222 #define SWIG_name    "_client"
3223 
3224 #define SWIGVERSION 0x030012
3225 #define SWIG_VERSION SWIGVERSION
3226 
3227 
3228 #define SWIG_as_voidptr(a) (void *)((const void *)(a))
3229 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a))
3230 
3231 
3232 #include "svn_time.h"
3233 #include "svn_pools.h"
3234 
3235 
3236 #include "swigutil_py.h"
3237 #include "swigutil_py3c.h"
3238 
3239 
3240 static PyObject * _global_py_pool = NULL;
3241 
3242 
3243 #define svn_argnum_obj0 1
3244 #define svn_argnum_obj1 2
3245 #define svn_argnum_obj2 3
3246 #define svn_argnum_obj3 4
3247 #define svn_argnum_obj4 5
3248 #define svn_argnum_obj5 6
3249 #define svn_argnum_obj6 7
3250 #define svn_argnum_obj7 8
3251 #define svn_argnum_obj8 9
3252 #define svn_argnum_obj9 10
3253 #define svn_argnum_obj10 11
3254 #define svn_argnum_obj11 12
3255 #define svn_argnum_obj12 13
3256 #define svn_argnum_obj13 14
3257 #define svn_argnum_obj14 15
3258 #define svn_argnum_obj15 16
3259 #define svn_argnum_obj16 17
3260 #define svn_argnum_obj17 18
3261 #define svn_argnum_obj18 19
3262 #define svn_argnum_obj19 20
3263 #define svn_argnum_obj20 21
3264 #define svn_argnum_obj21 22
3265 #define svn_argnum_obj22 23
3266 #define svn_argnum_obj23 24
3267 #define svn_argnum_obj24 25
3268 #define svn_argnum_obj25 26
3269 #define svn_argnum_obj26 27
3270 #define svn_argnum_obj27 28
3271 #define svn_argnum_obj28 29
3272 #define svn_argnum_obj29 30
3273 #define svn_argnum_obj30 31
3274 #define svn_argnum_obj31 32
3275 #define svn_argnum_obj32 33
3276 #define svn_argnum_obj33 34
3277 #define svn_argnum_obj34 35
3278 #define svn_argnum_obj35 36
3279 #define svn_argnum_obj36 37
3280 #define svn_argnum_obj37 38
3281 #define svn_argnum_obj38 39
3282 #define svn_argnum_obj39 40
3283 
3284 
3285 #include "svn_client.h"
3286 
3287 
3288 SWIGINTERN int
SWIG_AsVal_double(PyObject * obj,double * val)3289 SWIG_AsVal_double (PyObject *obj, double *val)
3290 {
3291   int res = SWIG_TypeError;
3292   if (PyFloat_Check(obj)) {
3293     if (val) *val = PyFloat_AsDouble(obj);
3294     return SWIG_OK;
3295 #if PY_VERSION_HEX < 0x03000000
3296   } else if (PyInt_Check(obj)) {
3297     if (val) *val = (double) PyInt_AsLong(obj);
3298     return SWIG_OK;
3299 #endif
3300   } else if (PyLong_Check(obj)) {
3301     double v = PyLong_AsDouble(obj);
3302     if (!PyErr_Occurred()) {
3303       if (val) *val = v;
3304       return SWIG_OK;
3305     } else {
3306       PyErr_Clear();
3307     }
3308   }
3309 #ifdef SWIG_PYTHON_CAST_MODE
3310   {
3311     int dispatch = 0;
3312     double d = PyFloat_AsDouble(obj);
3313     if (!PyErr_Occurred()) {
3314       if (val) *val = d;
3315       return SWIG_AddCast(SWIG_OK);
3316     } else {
3317       PyErr_Clear();
3318     }
3319     if (!dispatch) {
3320       long v = PyLong_AsLong(obj);
3321       if (!PyErr_Occurred()) {
3322 	if (val) *val = v;
3323 	return SWIG_AddCast(SWIG_AddCast(SWIG_OK));
3324       } else {
3325 	PyErr_Clear();
3326       }
3327     }
3328   }
3329 #endif
3330   return res;
3331 }
3332 
3333 
3334 #include <float.h>
3335 
3336 
3337 #include <math.h>
3338 
3339 
3340 SWIGINTERNINLINE int
SWIG_CanCastAsInteger(double * d,double min,double max)3341 SWIG_CanCastAsInteger(double *d, double min, double max) {
3342   double x = *d;
3343   if ((min <= x && x <= max)) {
3344    double fx = floor(x);
3345    double cx = ceil(x);
3346    double rd =  ((x - fx) < 0.5) ? fx : cx; /* simple rint */
3347    if ((errno == EDOM) || (errno == ERANGE)) {
3348      errno = 0;
3349    } else {
3350      double summ, reps, diff;
3351      if (rd < x) {
3352        diff = x - rd;
3353      } else if (rd > x) {
3354        diff = rd - x;
3355      } else {
3356        return 1;
3357      }
3358      summ = rd + x;
3359      reps = diff/summ;
3360      if (reps < 8*DBL_EPSILON) {
3361        *d = rd;
3362        return 1;
3363      }
3364    }
3365   }
3366   return 0;
3367 }
3368 
3369 
3370 SWIGINTERN int
SWIG_AsVal_long(PyObject * obj,long * val)3371 SWIG_AsVal_long (PyObject *obj, long* val)
3372 {
3373 #if PY_VERSION_HEX < 0x03000000
3374   if (PyInt_Check(obj)) {
3375     if (val) *val = PyInt_AsLong(obj);
3376     return SWIG_OK;
3377   } else
3378 #endif
3379   if (PyLong_Check(obj)) {
3380     long v = PyLong_AsLong(obj);
3381     if (!PyErr_Occurred()) {
3382       if (val) *val = v;
3383       return SWIG_OK;
3384     } else {
3385       PyErr_Clear();
3386       return SWIG_OverflowError;
3387     }
3388   }
3389 #ifdef SWIG_PYTHON_CAST_MODE
3390   {
3391     int dispatch = 0;
3392     long v = PyInt_AsLong(obj);
3393     if (!PyErr_Occurred()) {
3394       if (val) *val = v;
3395       return SWIG_AddCast(SWIG_OK);
3396     } else {
3397       PyErr_Clear();
3398     }
3399     if (!dispatch) {
3400       double d;
3401       int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3402       if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
3403 	if (val) *val = (long)(d);
3404 	return res;
3405       }
3406     }
3407   }
3408 #endif
3409   return SWIG_TypeError;
3410 }
3411 
3412 
3413 SWIGINTERNINLINE long
SWIG_As_long(PyObject * obj)3414 SWIG_As_long (PyObject* obj)
3415 {
3416   long v;
3417   int res = SWIG_AsVal_long (obj, &v);
3418   if (!SWIG_IsOK(res)) {
3419     /*
3420       this is needed to make valgrind/purify happier.
3421      */
3422     memset((void*)&v, 0, sizeof(long));
3423     SWIG_Error(res, "");
3424   }
3425   return v;
3426 }
3427 
3428 
3429   #define SWIG_From_long   PyInt_FromLong
3430 
3431 
3432 SWIGINTERN swig_type_info*
SWIG_pchar_descriptor(void)3433 SWIG_pchar_descriptor(void)
3434 {
3435   static int init = 0;
3436   static swig_type_info* info = 0;
3437   if (!init) {
3438     info = SWIG_TypeQuery("_p_char");
3439     init = 1;
3440   }
3441   return info;
3442 }
3443 
3444 
3445 SWIGINTERN int
SWIG_AsCharPtrAndSize(PyObject * obj,char ** cptr,size_t * psize,int * alloc)3446 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
3447 {
3448 #if PY_VERSION_HEX>=0x03000000
3449 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3450   if (PyBytes_Check(obj))
3451 #else
3452   if (PyUnicode_Check(obj))
3453 #endif
3454 #else
3455   if (PyString_Check(obj))
3456 #endif
3457   {
3458     char *cstr; Py_ssize_t len;
3459 #if PY_VERSION_HEX>=0x03000000
3460 #if !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3461     if (!alloc && cptr) {
3462         /* We can't allow converting without allocation, since the internal
3463            representation of string in Python 3 is UCS-2/UCS-4 but we require
3464            a UTF-8 representation.
3465            TODO(bhy) More detailed explanation */
3466         return SWIG_RuntimeError;
3467     }
3468     obj = PyUnicode_AsUTF8String(obj);
3469     if(alloc) *alloc = SWIG_NEWOBJ;
3470 #endif
3471     PyBytes_AsStringAndSize(obj, &cstr, &len);
3472 #else
3473     PyString_AsStringAndSize(obj, &cstr, &len);
3474 #endif
3475     if (cptr) {
3476       if (alloc) {
3477 	/*
3478 	   In python the user should not be able to modify the inner
3479 	   string representation. To warranty that, if you define
3480 	   SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string
3481 	   buffer is always returned.
3482 
3483 	   The default behavior is just to return the pointer value,
3484 	   so, be careful.
3485 	*/
3486 #if defined(SWIG_PYTHON_SAFE_CSTRINGS)
3487 	if (*alloc != SWIG_OLDOBJ)
3488 #else
3489 	if (*alloc == SWIG_NEWOBJ)
3490 #endif
3491 	{
3492 	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
3493 	  *alloc = SWIG_NEWOBJ;
3494 	} else {
3495 	  *cptr = cstr;
3496 	  *alloc = SWIG_OLDOBJ;
3497 	}
3498       } else {
3499 #if PY_VERSION_HEX>=0x03000000
3500 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3501 	*cptr = PyBytes_AsString(obj);
3502 #else
3503 	assert(0); /* Should never reach here with Unicode strings in Python 3 */
3504 #endif
3505 #else
3506 	*cptr = SWIG_Python_str_AsChar(obj);
3507 #endif
3508       }
3509     }
3510     if (psize) *psize = len + 1;
3511 #if PY_VERSION_HEX>=0x03000000 && !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3512     Py_XDECREF(obj);
3513 #endif
3514     return SWIG_OK;
3515   } else {
3516 #if defined(SWIG_PYTHON_2_UNICODE)
3517 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3518 #error "Cannot use both SWIG_PYTHON_2_UNICODE and SWIG_PYTHON_STRICT_BYTE_CHAR at once"
3519 #endif
3520 #if PY_VERSION_HEX<0x03000000
3521     if (PyUnicode_Check(obj)) {
3522       char *cstr; Py_ssize_t len;
3523       if (!alloc && cptr) {
3524         return SWIG_RuntimeError;
3525       }
3526       obj = PyUnicode_AsUTF8String(obj);
3527       if (PyString_AsStringAndSize(obj, &cstr, &len) != -1) {
3528         if (cptr) {
3529           if (alloc) *alloc = SWIG_NEWOBJ;
3530           *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
3531         }
3532         if (psize) *psize = len + 1;
3533 
3534         Py_XDECREF(obj);
3535         return SWIG_OK;
3536       } else {
3537         Py_XDECREF(obj);
3538       }
3539     }
3540 #endif
3541 #endif
3542 
3543     swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3544     if (pchar_descriptor) {
3545       void* vptr = 0;
3546       if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
3547 	if (cptr) *cptr = (char *) vptr;
3548 	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
3549 	if (alloc) *alloc = SWIG_OLDOBJ;
3550 	return SWIG_OK;
3551       }
3552     }
3553   }
3554   return SWIG_TypeError;
3555 }
3556 
3557 
3558 
3559 
3560 
3561 SWIGINTERNINLINE PyObject *
SWIG_FromCharPtrAndSize(const char * carray,size_t size)3562 SWIG_FromCharPtrAndSize(const char* carray, size_t size)
3563 {
3564   if (carray) {
3565     if (size > INT_MAX) {
3566       swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3567       return pchar_descriptor ?
3568 	SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void();
3569     } else {
3570 #if PY_VERSION_HEX >= 0x03000000
3571 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3572       return PyBytes_FromStringAndSize(carray, (Py_ssize_t)(size));
3573 #else
3574 #if PY_VERSION_HEX >= 0x03010000
3575       return PyUnicode_DecodeUTF8(carray, (Py_ssize_t)(size), "surrogateescape");
3576 #else
3577       return PyUnicode_FromStringAndSize(carray, (Py_ssize_t)(size));
3578 #endif
3579 #endif
3580 #else
3581       return PyString_FromStringAndSize(carray, (Py_ssize_t)(size));
3582 #endif
3583     }
3584   } else {
3585     return SWIG_Py_Void();
3586   }
3587 }
3588 
3589 
3590 SWIGINTERNINLINE PyObject *
SWIG_FromCharPtr(const char * cptr)3591 SWIG_FromCharPtr(const char *cptr)
3592 {
3593   return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
3594 }
3595 
3596 
3597 SWIGINTERN int
SWIG_AsVal_unsigned_SS_long(PyObject * obj,unsigned long * val)3598 SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
3599 {
3600 #if PY_VERSION_HEX < 0x03000000
3601   if (PyInt_Check(obj)) {
3602     long v = PyInt_AsLong(obj);
3603     if (v >= 0) {
3604       if (val) *val = v;
3605       return SWIG_OK;
3606     } else {
3607       return SWIG_OverflowError;
3608     }
3609   } else
3610 #endif
3611   if (PyLong_Check(obj)) {
3612     unsigned long v = PyLong_AsUnsignedLong(obj);
3613     if (!PyErr_Occurred()) {
3614       if (val) *val = v;
3615       return SWIG_OK;
3616     } else {
3617       PyErr_Clear();
3618       return SWIG_OverflowError;
3619     }
3620   }
3621 #ifdef SWIG_PYTHON_CAST_MODE
3622   {
3623     int dispatch = 0;
3624     unsigned long v = PyLong_AsUnsignedLong(obj);
3625     if (!PyErr_Occurred()) {
3626       if (val) *val = v;
3627       return SWIG_AddCast(SWIG_OK);
3628     } else {
3629       PyErr_Clear();
3630     }
3631     if (!dispatch) {
3632       double d;
3633       int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3634       if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
3635 	if (val) *val = (unsigned long)(d);
3636 	return res;
3637       }
3638     }
3639   }
3640 #endif
3641   return SWIG_TypeError;
3642 }
3643 
3644 
3645 SWIGINTERNINLINE unsigned long
SWIG_As_unsigned_SS_long(PyObject * obj)3646 SWIG_As_unsigned_SS_long (PyObject* obj)
3647 {
3648   unsigned long v;
3649   int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
3650   if (!SWIG_IsOK(res)) {
3651     /*
3652       this is needed to make valgrind/purify happier.
3653      */
3654     memset((void*)&v, 0, sizeof(unsigned long));
3655     SWIG_Error(res, "");
3656   }
3657   return v;
3658 }
3659 
3660 
3661 SWIGINTERNINLINE PyObject*
SWIG_From_unsigned_SS_long(unsigned long value)3662 SWIG_From_unsigned_SS_long  (unsigned long value)
3663 {
3664   return (value > LONG_MAX) ?
3665     PyLong_FromUnsignedLong(value) : PyInt_FromLong((long)(value));
3666 }
3667 
3668 
3669 SWIGINTERNINLINE PyObject*
SWIG_From_int(int value)3670   SWIG_From_int  (int value)
3671 {
3672   return PyInt_FromLong((long) value);
3673 }
3674 
3675 
svn_proplist_invoke_receiver2(svn_proplist_receiver2_t _obj,void * baton,const char * path,apr_hash_t * prop_hash,apr_array_header_t * inherited_props,apr_pool_t * scratch_pool)3676 static svn_error_t * svn_proplist_invoke_receiver2(
3677   svn_proplist_receiver2_t _obj, void *baton, const char *path, apr_hash_t *prop_hash, apr_array_header_t *inherited_props, apr_pool_t *scratch_pool) {
3678   return _obj(baton, path, prop_hash, inherited_props, scratch_pool);
3679 }
3680 
svn_proplist_invoke_receiver(svn_proplist_receiver_t _obj,void * baton,const char * path,apr_hash_t * prop_hash,apr_pool_t * pool)3681 static svn_error_t * svn_proplist_invoke_receiver(
3682   svn_proplist_receiver_t _obj, void *baton, const char *path, apr_hash_t *prop_hash, apr_pool_t *pool) {
3683   return _obj(baton, path, prop_hash, pool);
3684 }
3685 
svn_client_invoke_get_commit_log3(svn_client_get_commit_log3_t _obj,const char ** log_msg,const char ** tmp_file,const apr_array_header_t * commit_items,void * baton,apr_pool_t * pool)3686 static svn_error_t * svn_client_invoke_get_commit_log3(
3687   svn_client_get_commit_log3_t _obj, const char **log_msg, const char **tmp_file, const apr_array_header_t *commit_items, void *baton, apr_pool_t *pool) {
3688   return _obj(log_msg, tmp_file, commit_items, baton, pool);
3689 }
3690 
svn_client_invoke_get_commit_log2(svn_client_get_commit_log2_t _obj,const char ** log_msg,const char ** tmp_file,const apr_array_header_t * commit_items,void * baton,apr_pool_t * pool)3691 static svn_error_t * svn_client_invoke_get_commit_log2(
3692   svn_client_get_commit_log2_t _obj, const char **log_msg, const char **tmp_file, const apr_array_header_t *commit_items, void *baton, apr_pool_t *pool) {
3693   return _obj(log_msg, tmp_file, commit_items, baton, pool);
3694 }
3695 
svn_client_invoke_get_commit_log(svn_client_get_commit_log_t _obj,const char ** log_msg,const char ** tmp_file,apr_array_header_t * commit_items,void * baton,apr_pool_t * pool)3696 static svn_error_t * svn_client_invoke_get_commit_log(
3697   svn_client_get_commit_log_t _obj, const char **log_msg, const char **tmp_file, apr_array_header_t *commit_items, void *baton, apr_pool_t *pool) {
3698   return _obj(log_msg, tmp_file, commit_items, baton, pool);
3699 }
3700 
svn_client_invoke_blame_receiver4(svn_client_blame_receiver4_t _obj,void * baton,apr_int64_t line_no,svn_revnum_t revision,apr_hash_t * rev_props,svn_revnum_t merged_revision,apr_hash_t * merged_rev_props,const char * merged_path,const svn_string_t * line,svn_boolean_t local_change,apr_pool_t * pool)3701 static svn_error_t * svn_client_invoke_blame_receiver4(
3702   svn_client_blame_receiver4_t _obj, void *baton, apr_int64_t line_no, svn_revnum_t revision, apr_hash_t *rev_props, svn_revnum_t merged_revision, apr_hash_t *merged_rev_props, const char *merged_path, const svn_string_t *line, svn_boolean_t local_change, apr_pool_t *pool) {
3703   return _obj(baton, line_no, revision, rev_props, merged_revision, merged_rev_props, merged_path, line, local_change, pool);
3704 }
3705 
svn_client_invoke_blame_receiver3(svn_client_blame_receiver3_t _obj,void * baton,svn_revnum_t start_revnum,svn_revnum_t end_revnum,apr_int64_t line_no,svn_revnum_t revision,apr_hash_t * rev_props,svn_revnum_t merged_revision,apr_hash_t * merged_rev_props,const char * merged_path,const char * line,svn_boolean_t local_change,apr_pool_t * pool)3706 static svn_error_t * svn_client_invoke_blame_receiver3(
3707   svn_client_blame_receiver3_t _obj, void *baton, svn_revnum_t start_revnum, svn_revnum_t end_revnum, apr_int64_t line_no, svn_revnum_t revision, apr_hash_t *rev_props, svn_revnum_t merged_revision, apr_hash_t *merged_rev_props, const char *merged_path, const char *line, svn_boolean_t local_change, apr_pool_t *pool) {
3708   return _obj(baton, start_revnum, end_revnum, line_no, revision, rev_props, merged_revision, merged_rev_props, merged_path, line, local_change, pool);
3709 }
3710 
svn_client_invoke_blame_receiver2(svn_client_blame_receiver2_t _obj,void * baton,apr_int64_t line_no,svn_revnum_t revision,const char * author,const char * date,svn_revnum_t merged_revision,const char * merged_author,const char * merged_date,const char * merged_path,const char * line,apr_pool_t * pool)3711 static svn_error_t * svn_client_invoke_blame_receiver2(
3712   svn_client_blame_receiver2_t _obj, void *baton, apr_int64_t line_no, svn_revnum_t revision, const char *author, const char *date, svn_revnum_t merged_revision, const char *merged_author, const char *merged_date, const char *merged_path, const char *line, apr_pool_t *pool) {
3713   return _obj(baton, line_no, revision, author, date, merged_revision, merged_author, merged_date, merged_path, line, pool);
3714 }
3715 
svn_client_invoke_blame_receiver(svn_client_blame_receiver_t _obj,void * baton,apr_int64_t line_no,svn_revnum_t revision,const char * author,const char * date,const char * line,apr_pool_t * pool)3716 static svn_error_t * svn_client_invoke_blame_receiver(
3717   svn_client_blame_receiver_t _obj, void *baton, apr_int64_t line_no, svn_revnum_t revision, const char *author, const char *date, const char *line, apr_pool_t *pool) {
3718   return _obj(baton, line_no, revision, author, date, line, pool);
3719 }
3720 
svn_client_invoke_diff_summarize_func(svn_client_diff_summarize_func_t _obj,const svn_client_diff_summarize_t * diff,void * baton,apr_pool_t * pool)3721 static svn_error_t * svn_client_invoke_diff_summarize_func(
3722   svn_client_diff_summarize_func_t _obj, const svn_client_diff_summarize_t *diff, void *baton, apr_pool_t *pool) {
3723   return _obj(diff, baton, pool);
3724 }
3725 
svn_client_invoke__layout_func(svn_client__layout_func_t _obj,void * layout_baton,const char * local_abspath,const char * repos_root_url,svn_boolean_t not_present,svn_boolean_t url_changed,const char * url,svn_boolean_t revision_changed,svn_revnum_t revision,svn_boolean_t depth_changed,svn_depth_t depth,apr_pool_t * scratch_pool)3726 static svn_error_t * svn_client_invoke__layout_func(
3727   svn_client__layout_func_t _obj, void *layout_baton, const char *local_abspath, const char *repos_root_url, svn_boolean_t not_present, svn_boolean_t url_changed, const char *url, svn_boolean_t revision_changed, svn_revnum_t revision, svn_boolean_t depth_changed, svn_depth_t depth, apr_pool_t *scratch_pool) {
3728   return _obj(layout_baton, local_abspath, repos_root_url, not_present, url_changed, url, revision_changed, revision, depth_changed, depth, scratch_pool);
3729 }
3730 
svn_client_invoke_import_filter_func(svn_client_import_filter_func_t _obj,void * baton,svn_boolean_t * filtered,const char * local_abspath,const svn_io_dirent2_t * dirent,apr_pool_t * scratch_pool)3731 static svn_error_t * svn_client_invoke_import_filter_func(
3732   svn_client_import_filter_func_t _obj, void *baton, svn_boolean_t *filtered, const char *local_abspath, const svn_io_dirent2_t *dirent, apr_pool_t *scratch_pool) {
3733   return _obj(baton, filtered, local_abspath, dirent, scratch_pool);
3734 }
3735 
svn_client_invoke_status_func(svn_client_status_func_t _obj,void * baton,const char * path,const svn_client_status_t * status,apr_pool_t * scratch_pool)3736 static svn_error_t * svn_client_invoke_status_func(
3737   svn_client_status_func_t _obj, void *baton, const char *path, const svn_client_status_t *status, apr_pool_t *scratch_pool) {
3738   return _obj(baton, path, status, scratch_pool);
3739 }
3740 
svn_client_invoke_conflict_walk_func(svn_client_conflict_walk_func_t _obj,void * baton,svn_client_conflict_t * conflict,apr_pool_t * scratch_pool)3741 static svn_error_t * svn_client_invoke_conflict_walk_func(
3742   svn_client_conflict_walk_func_t _obj, void *baton, svn_client_conflict_t *conflict, apr_pool_t *scratch_pool) {
3743   return _obj(baton, conflict, scratch_pool);
3744 }
3745 
svn_client_invoke_list_func2(svn_client_list_func2_t _obj,void * baton,const char * path,const svn_dirent_t * dirent,const svn_lock_t * lock,const char * abs_path,const char * external_parent_url,const char * external_target,apr_pool_t * scratch_pool)3746 static svn_error_t * svn_client_invoke_list_func2(
3747   svn_client_list_func2_t _obj, void *baton, const char *path, const svn_dirent_t *dirent, const svn_lock_t *lock, const char *abs_path, const char *external_parent_url, const char *external_target, apr_pool_t *scratch_pool) {
3748   return _obj(baton, path, dirent, lock, abs_path, external_parent_url, external_target, scratch_pool);
3749 }
3750 
svn_client_invoke_list_func(svn_client_list_func_t _obj,void * baton,const char * path,const svn_dirent_t * dirent,const svn_lock_t * lock,const char * abs_path,apr_pool_t * pool)3751 static svn_error_t * svn_client_invoke_list_func(
3752   svn_client_list_func_t _obj, void *baton, const char *path, const svn_dirent_t *dirent, const svn_lock_t *lock, const char *abs_path, apr_pool_t *pool) {
3753   return _obj(baton, path, dirent, lock, abs_path, pool);
3754 }
3755 
svn_info_invoke_receiver(svn_info_receiver_t _obj,void * baton,const char * path,const svn_info_t * info,apr_pool_t * pool)3756 static svn_error_t * svn_info_invoke_receiver(
3757   svn_info_receiver_t _obj, void *baton, const char *path, const svn_info_t *info, apr_pool_t *pool) {
3758   return _obj(baton, path, info, pool);
3759 }
3760 
svn_client_invoke_info_receiver2(svn_client_info_receiver2_t _obj,void * baton,const char * abspath_or_url,const svn_client_info2_t * info,apr_pool_t * scratch_pool)3761 static svn_error_t * svn_client_invoke_info_receiver2(
3762   svn_client_info_receiver2_t _obj, void *baton, const char *abspath_or_url, const svn_client_info2_t *info, apr_pool_t *scratch_pool) {
3763   return _obj(baton, abspath_or_url, info, scratch_pool);
3764 }
3765 
svn_client_invoke_patch_func(svn_client_patch_func_t _obj,void * baton,svn_boolean_t * filtered,const char * canon_path_from_patchfile,const char * patch_abspath,const char * reject_abspath,apr_pool_t * scratch_pool)3766 static svn_error_t * svn_client_invoke_patch_func(
3767   svn_client_patch_func_t _obj, void *baton, svn_boolean_t *filtered, const char *canon_path_from_patchfile, const char *patch_abspath, const char *reject_abspath, apr_pool_t *scratch_pool) {
3768   return _obj(baton, filtered, canon_path_from_patchfile, patch_abspath, reject_abspath, scratch_pool);
3769 }
3770 
3771 
3772 #ifdef __cplusplus
3773 extern "C" {
3774 #endif
_wrap_svn_client_version(PyObject * SWIGUNUSEDPARM (self),PyObject * args)3775 SWIGINTERN PyObject *_wrap_svn_client_version(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3776   PyObject *resultobj = 0;
3777   svn_version_t *result = 0 ;
3778 
3779   if(!PyArg_UnpackTuple(args,(char *)"svn_client_version",0,0)) SWIG_fail;
3780   {
3781     svn_swig_py_release_py_lock();
3782 
3783     result = (svn_version_t *)svn_client_version();
3784 
3785     svn_swig_py_acquire_py_lock();
3786 
3787   }
3788   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_version_t,
3789     _global_py_pool, args);
3790   return resultobj;
3791 fail:
3792   return NULL;
3793 }
3794 
3795 
_wrap_svn_client_get_simple_prompt_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)3796 SWIGINTERN PyObject *_wrap_svn_client_get_simple_prompt_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3797   PyObject *resultobj = 0;
3798   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
3799   svn_auth_simple_prompt_func_t arg2 = (svn_auth_simple_prompt_func_t) 0 ;
3800   void *arg3 = (void *) 0 ;
3801   int arg4 ;
3802   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
3803   apr_pool_t *_global_pool = NULL ;
3804   PyObject *_global_py_pool = NULL ;
3805   svn_auth_provider_object_t *temp1 ;
3806   PyObject * obj0 = 0 ;
3807   PyObject * obj1 = 0 ;
3808   PyObject * obj2 = 0 ;
3809 
3810   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
3811       &_global_py_pool, &_global_pool))
3812   SWIG_fail;
3813   arg5 = _global_pool;
3814   arg1 = &temp1;
3815   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_simple_prompt_provider",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
3816   {
3817     arg2 = (svn_auth_simple_prompt_func_t) svn_swig_py_auth_simple_prompt_func;
3818     arg3 = obj0;
3819   }
3820   {
3821     arg4 = (int)SWIG_As_long (obj1);
3822     if (SWIG_arg_fail(svn_argnum_obj1)) {
3823       SWIG_fail;
3824     }
3825   }
3826   if (obj2) {
3827     /* Verify that the user supplied a valid pool */
3828     if (obj2 != Py_None && obj2 != _global_py_pool) {
3829       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
3830       SWIG_arg_fail(svn_argnum_obj2);
3831       SWIG_fail;
3832     }
3833   }
3834   {
3835     svn_swig_py_release_py_lock();
3836 
3837     svn_client_get_simple_prompt_provider(arg1,arg2,arg3,arg4,arg5);
3838 
3839     svn_swig_py_acquire_py_lock();
3840 
3841   }
3842   resultobj = SWIG_Py_Void();
3843   {
3844     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
3845         _global_py_pool, args))
3846 
3847     ;
3848   }
3849   {
3850     Py_XDECREF(_global_py_pool);
3851   }
3852   return resultobj;
3853 fail:
3854   {
3855     Py_XDECREF(_global_py_pool);
3856   }
3857   return NULL;
3858 }
3859 
3860 
_wrap_svn_client_get_username_prompt_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)3861 SWIGINTERN PyObject *_wrap_svn_client_get_username_prompt_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3862   PyObject *resultobj = 0;
3863   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
3864   svn_auth_username_prompt_func_t arg2 = (svn_auth_username_prompt_func_t) 0 ;
3865   void *arg3 = (void *) 0 ;
3866   int arg4 ;
3867   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
3868   apr_pool_t *_global_pool = NULL ;
3869   PyObject *_global_py_pool = NULL ;
3870   svn_auth_provider_object_t *temp1 ;
3871   PyObject * obj0 = 0 ;
3872   PyObject * obj1 = 0 ;
3873   PyObject * obj2 = 0 ;
3874 
3875   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
3876       &_global_py_pool, &_global_pool))
3877   SWIG_fail;
3878   arg5 = _global_pool;
3879   arg1 = &temp1;
3880   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_username_prompt_provider",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
3881   {
3882     arg2 = (svn_auth_username_prompt_func_t) svn_swig_py_auth_username_prompt_func;
3883     arg3 = obj0;
3884   }
3885   {
3886     arg4 = (int)SWIG_As_long (obj1);
3887     if (SWIG_arg_fail(svn_argnum_obj1)) {
3888       SWIG_fail;
3889     }
3890   }
3891   if (obj2) {
3892     /* Verify that the user supplied a valid pool */
3893     if (obj2 != Py_None && obj2 != _global_py_pool) {
3894       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
3895       SWIG_arg_fail(svn_argnum_obj2);
3896       SWIG_fail;
3897     }
3898   }
3899   {
3900     svn_swig_py_release_py_lock();
3901 
3902     svn_client_get_username_prompt_provider(arg1,arg2,arg3,arg4,arg5);
3903 
3904     svn_swig_py_acquire_py_lock();
3905 
3906   }
3907   resultobj = SWIG_Py_Void();
3908   {
3909     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
3910         _global_py_pool, args))
3911 
3912     ;
3913   }
3914   {
3915     Py_XDECREF(_global_py_pool);
3916   }
3917   return resultobj;
3918 fail:
3919   {
3920     Py_XDECREF(_global_py_pool);
3921   }
3922   return NULL;
3923 }
3924 
3925 
_wrap_svn_client_get_simple_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)3926 SWIGINTERN PyObject *_wrap_svn_client_get_simple_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3927   PyObject *resultobj = 0;
3928   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
3929   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
3930   apr_pool_t *_global_pool = NULL ;
3931   PyObject *_global_py_pool = NULL ;
3932   svn_auth_provider_object_t *temp1 ;
3933   PyObject * obj0 = 0 ;
3934 
3935   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
3936       &_global_py_pool, &_global_pool))
3937   SWIG_fail;
3938   arg2 = _global_pool;
3939   arg1 = &temp1;
3940   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_simple_provider",0,1,&obj0)) SWIG_fail;
3941   if (obj0) {
3942     /* Verify that the user supplied a valid pool */
3943     if (obj0 != Py_None && obj0 != _global_py_pool) {
3944       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
3945       SWIG_arg_fail(svn_argnum_obj0);
3946       SWIG_fail;
3947     }
3948   }
3949   {
3950     svn_swig_py_release_py_lock();
3951 
3952     svn_client_get_simple_provider(arg1,arg2);
3953 
3954     svn_swig_py_acquire_py_lock();
3955 
3956   }
3957   resultobj = SWIG_Py_Void();
3958   {
3959     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
3960         _global_py_pool, args))
3961 
3962     ;
3963   }
3964   {
3965     Py_XDECREF(_global_py_pool);
3966   }
3967   return resultobj;
3968 fail:
3969   {
3970     Py_XDECREF(_global_py_pool);
3971   }
3972   return NULL;
3973 }
3974 
3975 
_wrap_svn_client_get_username_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)3976 SWIGINTERN PyObject *_wrap_svn_client_get_username_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3977   PyObject *resultobj = 0;
3978   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
3979   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
3980   apr_pool_t *_global_pool = NULL ;
3981   PyObject *_global_py_pool = NULL ;
3982   svn_auth_provider_object_t *temp1 ;
3983   PyObject * obj0 = 0 ;
3984 
3985   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
3986       &_global_py_pool, &_global_pool))
3987   SWIG_fail;
3988   arg2 = _global_pool;
3989   arg1 = &temp1;
3990   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_username_provider",0,1,&obj0)) SWIG_fail;
3991   if (obj0) {
3992     /* Verify that the user supplied a valid pool */
3993     if (obj0 != Py_None && obj0 != _global_py_pool) {
3994       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
3995       SWIG_arg_fail(svn_argnum_obj0);
3996       SWIG_fail;
3997     }
3998   }
3999   {
4000     svn_swig_py_release_py_lock();
4001 
4002     svn_client_get_username_provider(arg1,arg2);
4003 
4004     svn_swig_py_acquire_py_lock();
4005 
4006   }
4007   resultobj = SWIG_Py_Void();
4008   {
4009     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
4010         _global_py_pool, args))
4011 
4012     ;
4013   }
4014   {
4015     Py_XDECREF(_global_py_pool);
4016   }
4017   return resultobj;
4018 fail:
4019   {
4020     Py_XDECREF(_global_py_pool);
4021   }
4022   return NULL;
4023 }
4024 
4025 
_wrap_svn_client_get_ssl_server_trust_file_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4026 SWIGINTERN PyObject *_wrap_svn_client_get_ssl_server_trust_file_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4027   PyObject *resultobj = 0;
4028   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
4029   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
4030   apr_pool_t *_global_pool = NULL ;
4031   PyObject *_global_py_pool = NULL ;
4032   svn_auth_provider_object_t *temp1 ;
4033   PyObject * obj0 = 0 ;
4034 
4035   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4036       &_global_py_pool, &_global_pool))
4037   SWIG_fail;
4038   arg2 = _global_pool;
4039   arg1 = &temp1;
4040   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_ssl_server_trust_file_provider",0,1,&obj0)) SWIG_fail;
4041   if (obj0) {
4042     /* Verify that the user supplied a valid pool */
4043     if (obj0 != Py_None && obj0 != _global_py_pool) {
4044       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
4045       SWIG_arg_fail(svn_argnum_obj0);
4046       SWIG_fail;
4047     }
4048   }
4049   {
4050     svn_swig_py_release_py_lock();
4051 
4052     svn_client_get_ssl_server_trust_file_provider(arg1,arg2);
4053 
4054     svn_swig_py_acquire_py_lock();
4055 
4056   }
4057   resultobj = SWIG_Py_Void();
4058   {
4059     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
4060         _global_py_pool, args))
4061 
4062     ;
4063   }
4064   {
4065     Py_XDECREF(_global_py_pool);
4066   }
4067   return resultobj;
4068 fail:
4069   {
4070     Py_XDECREF(_global_py_pool);
4071   }
4072   return NULL;
4073 }
4074 
4075 
_wrap_svn_client_get_ssl_client_cert_file_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4076 SWIGINTERN PyObject *_wrap_svn_client_get_ssl_client_cert_file_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4077   PyObject *resultobj = 0;
4078   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
4079   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
4080   apr_pool_t *_global_pool = NULL ;
4081   PyObject *_global_py_pool = NULL ;
4082   svn_auth_provider_object_t *temp1 ;
4083   PyObject * obj0 = 0 ;
4084 
4085   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4086       &_global_py_pool, &_global_pool))
4087   SWIG_fail;
4088   arg2 = _global_pool;
4089   arg1 = &temp1;
4090   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_ssl_client_cert_file_provider",0,1,&obj0)) SWIG_fail;
4091   if (obj0) {
4092     /* Verify that the user supplied a valid pool */
4093     if (obj0 != Py_None && obj0 != _global_py_pool) {
4094       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
4095       SWIG_arg_fail(svn_argnum_obj0);
4096       SWIG_fail;
4097     }
4098   }
4099   {
4100     svn_swig_py_release_py_lock();
4101 
4102     svn_client_get_ssl_client_cert_file_provider(arg1,arg2);
4103 
4104     svn_swig_py_acquire_py_lock();
4105 
4106   }
4107   resultobj = SWIG_Py_Void();
4108   {
4109     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
4110         _global_py_pool, args))
4111 
4112     ;
4113   }
4114   {
4115     Py_XDECREF(_global_py_pool);
4116   }
4117   return resultobj;
4118 fail:
4119   {
4120     Py_XDECREF(_global_py_pool);
4121   }
4122   return NULL;
4123 }
4124 
4125 
_wrap_svn_client_get_ssl_client_cert_pw_file_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4126 SWIGINTERN PyObject *_wrap_svn_client_get_ssl_client_cert_pw_file_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4127   PyObject *resultobj = 0;
4128   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
4129   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
4130   apr_pool_t *_global_pool = NULL ;
4131   PyObject *_global_py_pool = NULL ;
4132   svn_auth_provider_object_t *temp1 ;
4133   PyObject * obj0 = 0 ;
4134 
4135   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4136       &_global_py_pool, &_global_pool))
4137   SWIG_fail;
4138   arg2 = _global_pool;
4139   arg1 = &temp1;
4140   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_ssl_client_cert_pw_file_provider",0,1,&obj0)) SWIG_fail;
4141   if (obj0) {
4142     /* Verify that the user supplied a valid pool */
4143     if (obj0 != Py_None && obj0 != _global_py_pool) {
4144       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
4145       SWIG_arg_fail(svn_argnum_obj0);
4146       SWIG_fail;
4147     }
4148   }
4149   {
4150     svn_swig_py_release_py_lock();
4151 
4152     svn_client_get_ssl_client_cert_pw_file_provider(arg1,arg2);
4153 
4154     svn_swig_py_acquire_py_lock();
4155 
4156   }
4157   resultobj = SWIG_Py_Void();
4158   {
4159     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
4160         _global_py_pool, args))
4161 
4162     ;
4163   }
4164   {
4165     Py_XDECREF(_global_py_pool);
4166   }
4167   return resultobj;
4168 fail:
4169   {
4170     Py_XDECREF(_global_py_pool);
4171   }
4172   return NULL;
4173 }
4174 
4175 
_wrap_svn_client_get_ssl_server_trust_prompt_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4176 SWIGINTERN PyObject *_wrap_svn_client_get_ssl_server_trust_prompt_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4177   PyObject *resultobj = 0;
4178   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
4179   svn_auth_ssl_server_trust_prompt_func_t arg2 = (svn_auth_ssl_server_trust_prompt_func_t) 0 ;
4180   void *arg3 = (void *) 0 ;
4181   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
4182   apr_pool_t *_global_pool = NULL ;
4183   PyObject *_global_py_pool = NULL ;
4184   svn_auth_provider_object_t *temp1 ;
4185   PyObject * obj0 = 0 ;
4186   PyObject * obj1 = 0 ;
4187 
4188   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4189       &_global_py_pool, &_global_pool))
4190   SWIG_fail;
4191   arg4 = _global_pool;
4192   arg1 = &temp1;
4193   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_ssl_server_trust_prompt_provider",1,2,&obj0,&obj1)) SWIG_fail;
4194   {
4195     arg2 = (svn_auth_ssl_server_trust_prompt_func_t) svn_swig_py_auth_ssl_server_trust_prompt_func;
4196     arg3 = obj0;
4197   }
4198   if (obj1) {
4199     /* Verify that the user supplied a valid pool */
4200     if (obj1 != Py_None && obj1 != _global_py_pool) {
4201       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
4202       SWIG_arg_fail(svn_argnum_obj1);
4203       SWIG_fail;
4204     }
4205   }
4206   {
4207     svn_swig_py_release_py_lock();
4208 
4209     svn_client_get_ssl_server_trust_prompt_provider(arg1,arg2,arg3,arg4);
4210 
4211     svn_swig_py_acquire_py_lock();
4212 
4213   }
4214   resultobj = SWIG_Py_Void();
4215   {
4216     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
4217         _global_py_pool, args))
4218 
4219     ;
4220   }
4221   {
4222     Py_XDECREF(_global_py_pool);
4223   }
4224   return resultobj;
4225 fail:
4226   {
4227     Py_XDECREF(_global_py_pool);
4228   }
4229   return NULL;
4230 }
4231 
4232 
_wrap_svn_client_get_ssl_client_cert_prompt_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4233 SWIGINTERN PyObject *_wrap_svn_client_get_ssl_client_cert_prompt_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4234   PyObject *resultobj = 0;
4235   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
4236   svn_auth_ssl_client_cert_prompt_func_t arg2 = (svn_auth_ssl_client_cert_prompt_func_t) 0 ;
4237   void *arg3 = (void *) 0 ;
4238   int arg4 ;
4239   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
4240   apr_pool_t *_global_pool = NULL ;
4241   PyObject *_global_py_pool = NULL ;
4242   svn_auth_provider_object_t *temp1 ;
4243   PyObject * obj0 = 0 ;
4244   PyObject * obj1 = 0 ;
4245   PyObject * obj2 = 0 ;
4246 
4247   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4248       &_global_py_pool, &_global_pool))
4249   SWIG_fail;
4250   arg5 = _global_pool;
4251   arg1 = &temp1;
4252   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_ssl_client_cert_prompt_provider",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
4253   {
4254     arg2 = (svn_auth_ssl_client_cert_prompt_func_t) svn_swig_py_auth_ssl_client_cert_prompt_func;
4255     arg3 = obj0;
4256   }
4257   {
4258     arg4 = (int)SWIG_As_long (obj1);
4259     if (SWIG_arg_fail(svn_argnum_obj1)) {
4260       SWIG_fail;
4261     }
4262   }
4263   if (obj2) {
4264     /* Verify that the user supplied a valid pool */
4265     if (obj2 != Py_None && obj2 != _global_py_pool) {
4266       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
4267       SWIG_arg_fail(svn_argnum_obj2);
4268       SWIG_fail;
4269     }
4270   }
4271   {
4272     svn_swig_py_release_py_lock();
4273 
4274     svn_client_get_ssl_client_cert_prompt_provider(arg1,arg2,arg3,arg4,arg5);
4275 
4276     svn_swig_py_acquire_py_lock();
4277 
4278   }
4279   resultobj = SWIG_Py_Void();
4280   {
4281     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
4282         _global_py_pool, args))
4283 
4284     ;
4285   }
4286   {
4287     Py_XDECREF(_global_py_pool);
4288   }
4289   return resultobj;
4290 fail:
4291   {
4292     Py_XDECREF(_global_py_pool);
4293   }
4294   return NULL;
4295 }
4296 
4297 
_wrap_svn_client_get_ssl_client_cert_pw_prompt_provider(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4298 SWIGINTERN PyObject *_wrap_svn_client_get_ssl_client_cert_pw_prompt_provider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4299   PyObject *resultobj = 0;
4300   svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
4301   svn_auth_ssl_client_cert_pw_prompt_func_t arg2 = (svn_auth_ssl_client_cert_pw_prompt_func_t) 0 ;
4302   void *arg3 = (void *) 0 ;
4303   int arg4 ;
4304   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
4305   apr_pool_t *_global_pool = NULL ;
4306   PyObject *_global_py_pool = NULL ;
4307   svn_auth_provider_object_t *temp1 ;
4308   PyObject * obj0 = 0 ;
4309   PyObject * obj1 = 0 ;
4310   PyObject * obj2 = 0 ;
4311 
4312   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4313       &_global_py_pool, &_global_pool))
4314   SWIG_fail;
4315   arg5 = _global_pool;
4316   arg1 = &temp1;
4317   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_ssl_client_cert_pw_prompt_provider",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
4318   {
4319     arg2 = (svn_auth_ssl_client_cert_pw_prompt_func_t) svn_swig_py_auth_ssl_client_cert_pw_prompt_func;
4320     arg3 = obj0;
4321   }
4322   {
4323     arg4 = (int)SWIG_As_long (obj1);
4324     if (SWIG_arg_fail(svn_argnum_obj1)) {
4325       SWIG_fail;
4326     }
4327   }
4328   if (obj2) {
4329     /* Verify that the user supplied a valid pool */
4330     if (obj2 != Py_None && obj2 != _global_py_pool) {
4331       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
4332       SWIG_arg_fail(svn_argnum_obj2);
4333       SWIG_fail;
4334     }
4335   }
4336   {
4337     svn_swig_py_release_py_lock();
4338 
4339     svn_client_get_ssl_client_cert_pw_prompt_provider(arg1,arg2,arg3,arg4,arg5);
4340 
4341     svn_swig_py_acquire_py_lock();
4342 
4343   }
4344   resultobj = SWIG_Py_Void();
4345   {
4346     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t,
4347         _global_py_pool, args))
4348 
4349     ;
4350   }
4351   {
4352     Py_XDECREF(_global_py_pool);
4353   }
4354   return resultobj;
4355 fail:
4356   {
4357     Py_XDECREF(_global_py_pool);
4358   }
4359   return NULL;
4360 }
4361 
4362 
_wrap_svn_client_proplist_item_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4363 SWIGINTERN PyObject *_wrap_svn_client_proplist_item_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4364   PyObject *resultobj = 0;
4365   svn_client_proplist_item_t *arg1 = (svn_client_proplist_item_t *) 0 ;
4366   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
4367   apr_pool_t *_global_pool = NULL ;
4368   PyObject *_global_py_pool = NULL ;
4369   PyObject * obj0 = 0 ;
4370   PyObject * obj1 = 0 ;
4371   svn_client_proplist_item_t *result = 0 ;
4372 
4373   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4374       &_global_py_pool, &_global_pool))
4375   SWIG_fail;
4376   arg2 = _global_pool;
4377   if(!PyArg_UnpackTuple(args,(char *)"svn_client_proplist_item_dup",1,2,&obj0,&obj1)) SWIG_fail;
4378   {
4379     arg1 = (svn_client_proplist_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_proplist_item_t, svn_argnum_obj0);
4380     if (PyErr_Occurred()) {
4381       SWIG_fail;
4382     }
4383   }
4384   if (obj1) {
4385     /* Verify that the user supplied a valid pool */
4386     if (obj1 != Py_None && obj1 != _global_py_pool) {
4387       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
4388       SWIG_arg_fail(svn_argnum_obj1);
4389       SWIG_fail;
4390     }
4391   }
4392   {
4393     svn_swig_py_release_py_lock();
4394 
4395     result = (svn_client_proplist_item_t *)svn_client_proplist_item_dup((struct svn_client_proplist_item_t const *)arg1,arg2);
4396 
4397     svn_swig_py_acquire_py_lock();
4398 
4399   }
4400   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_proplist_item_t,
4401     _global_py_pool, args);
4402   {
4403     Py_XDECREF(_global_py_pool);
4404   }
4405   return resultobj;
4406 fail:
4407   {
4408     Py_XDECREF(_global_py_pool);
4409   }
4410   return NULL;
4411 }
4412 
4413 
_wrap_svn_client_commit_info_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4414 SWIGINTERN PyObject *_wrap_svn_client_commit_info_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4415   PyObject *resultobj = 0;
4416   struct svn_client_commit_info_t *arg1 = (struct svn_client_commit_info_t *) 0 ;
4417   svn_revnum_t arg2 ;
4418   PyObject * obj0 = 0 ;
4419   PyObject * obj1 = 0 ;
4420 
4421   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_info_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
4422   {
4423     arg1 = (struct svn_client_commit_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_info_t, svn_argnum_obj0);
4424     if (PyErr_Occurred()) {
4425       SWIG_fail;
4426     }
4427   }
4428   {
4429     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
4430     if (SWIG_arg_fail(svn_argnum_obj1)) {
4431       SWIG_fail;
4432     }
4433   }
4434   if (arg1) (arg1)->revision = arg2;
4435   resultobj = SWIG_Py_Void();
4436   return resultobj;
4437 fail:
4438   return NULL;
4439 }
4440 
4441 
_wrap_svn_client_commit_info_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4442 SWIGINTERN PyObject *_wrap_svn_client_commit_info_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4443   PyObject *resultobj = 0;
4444   struct svn_client_commit_info_t *arg1 = (struct svn_client_commit_info_t *) 0 ;
4445   PyObject * obj0 = 0 ;
4446   svn_revnum_t result;
4447 
4448   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_info_t_revision_get",1,1,&obj0)) SWIG_fail;
4449   {
4450     arg1 = (struct svn_client_commit_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_info_t, svn_argnum_obj0);
4451     if (PyErr_Occurred()) {
4452       SWIG_fail;
4453     }
4454   }
4455   result = (svn_revnum_t) ((arg1)->revision);
4456   resultobj = SWIG_From_long((long)(result));
4457   return resultobj;
4458 fail:
4459   return NULL;
4460 }
4461 
4462 
_wrap_svn_client_commit_info_t_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4463 SWIGINTERN PyObject *_wrap_svn_client_commit_info_t_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4464   PyObject *resultobj = 0;
4465   struct svn_client_commit_info_t *arg1 = (struct svn_client_commit_info_t *) 0 ;
4466   char *arg2 = (char *) 0 ;
4467   PyObject * obj0 = 0 ;
4468   PyObject * obj1 = 0 ;
4469 
4470   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_info_t_date_set",2,2,&obj0,&obj1)) SWIG_fail;
4471   {
4472     arg1 = (struct svn_client_commit_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_info_t, svn_argnum_obj0);
4473     if (PyErr_Occurred()) {
4474       SWIG_fail;
4475     }
4476   }
4477   {
4478     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_info_t_date_set", "date");
4479     if (PyErr_Occurred()) SWIG_fail;
4480   }
4481   {
4482     apr_size_t len = strlen(arg2) + 1;
4483     char *copied;
4484     if (arg1->date) free((char *)arg1->date);
4485     copied = malloc(len);
4486     memcpy(copied, arg2, len);
4487     arg1->date = copied;
4488   }
4489   resultobj = SWIG_Py_Void();
4490   return resultobj;
4491 fail:
4492   return NULL;
4493 }
4494 
4495 
_wrap_svn_client_commit_info_t_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4496 SWIGINTERN PyObject *_wrap_svn_client_commit_info_t_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4497   PyObject *resultobj = 0;
4498   struct svn_client_commit_info_t *arg1 = (struct svn_client_commit_info_t *) 0 ;
4499   PyObject * obj0 = 0 ;
4500   char *result = 0 ;
4501 
4502   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_info_t_date_get",1,1,&obj0)) SWIG_fail;
4503   {
4504     arg1 = (struct svn_client_commit_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_info_t, svn_argnum_obj0);
4505     if (PyErr_Occurred()) {
4506       SWIG_fail;
4507     }
4508   }
4509   result = (char *) ((arg1)->date);
4510   resultobj = SWIG_FromCharPtr((const char *)result);
4511   return resultobj;
4512 fail:
4513   return NULL;
4514 }
4515 
4516 
_wrap_svn_client_commit_info_t_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4517 SWIGINTERN PyObject *_wrap_svn_client_commit_info_t_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4518   PyObject *resultobj = 0;
4519   struct svn_client_commit_info_t *arg1 = (struct svn_client_commit_info_t *) 0 ;
4520   char *arg2 = (char *) 0 ;
4521   PyObject * obj0 = 0 ;
4522   PyObject * obj1 = 0 ;
4523 
4524   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_info_t_author_set",2,2,&obj0,&obj1)) SWIG_fail;
4525   {
4526     arg1 = (struct svn_client_commit_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_info_t, svn_argnum_obj0);
4527     if (PyErr_Occurred()) {
4528       SWIG_fail;
4529     }
4530   }
4531   {
4532     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_info_t_author_set", "author");
4533     if (PyErr_Occurred()) SWIG_fail;
4534   }
4535   {
4536     apr_size_t len = strlen(arg2) + 1;
4537     char *copied;
4538     if (arg1->author) free((char *)arg1->author);
4539     copied = malloc(len);
4540     memcpy(copied, arg2, len);
4541     arg1->author = copied;
4542   }
4543   resultobj = SWIG_Py_Void();
4544   return resultobj;
4545 fail:
4546   return NULL;
4547 }
4548 
4549 
_wrap_svn_client_commit_info_t_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4550 SWIGINTERN PyObject *_wrap_svn_client_commit_info_t_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4551   PyObject *resultobj = 0;
4552   struct svn_client_commit_info_t *arg1 = (struct svn_client_commit_info_t *) 0 ;
4553   PyObject * obj0 = 0 ;
4554   char *result = 0 ;
4555 
4556   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_info_t_author_get",1,1,&obj0)) SWIG_fail;
4557   {
4558     arg1 = (struct svn_client_commit_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_info_t, svn_argnum_obj0);
4559     if (PyErr_Occurred()) {
4560       SWIG_fail;
4561     }
4562   }
4563   result = (char *) ((arg1)->author);
4564   resultobj = SWIG_FromCharPtr((const char *)result);
4565   return resultobj;
4566 fail:
4567   return NULL;
4568 }
4569 
4570 
_wrap_new_svn_client_commit_info_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4571 SWIGINTERN PyObject *_wrap_new_svn_client_commit_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4572   PyObject *resultobj = 0;
4573   struct svn_client_commit_info_t *result = 0 ;
4574 
4575   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_commit_info_t",0,0)) SWIG_fail;
4576   {
4577     svn_swig_py_release_py_lock();
4578 
4579     result = (struct svn_client_commit_info_t *)calloc(1, sizeof(struct svn_client_commit_info_t));
4580 
4581     svn_swig_py_acquire_py_lock();
4582 
4583   }
4584   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_commit_info_t,
4585     _global_py_pool, args);
4586   return resultobj;
4587 fail:
4588   return NULL;
4589 }
4590 
4591 
_wrap_delete_svn_client_commit_info_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4592 SWIGINTERN PyObject *_wrap_delete_svn_client_commit_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4593   PyObject *resultobj = 0;
4594   struct svn_client_commit_info_t *arg1 = (struct svn_client_commit_info_t *) 0 ;
4595   PyObject * obj0 = 0 ;
4596 
4597   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_commit_info_t",1,1,&obj0)) SWIG_fail;
4598   {
4599     arg1 = (struct svn_client_commit_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_info_t, svn_argnum_obj0);
4600     if (PyErr_Occurred()) {
4601       SWIG_fail;
4602     }
4603   }
4604   {
4605     svn_swig_py_release_py_lock();
4606 
4607     free((char *) arg1);
4608 
4609     svn_swig_py_acquire_py_lock();
4610 
4611   }
4612   resultobj = SWIG_Py_Void();
4613   return resultobj;
4614 fail:
4615   return NULL;
4616 }
4617 
4618 
svn_client_commit_info_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4619 SWIGINTERN PyObject *svn_client_commit_info_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4620   PyObject *obj;
4621   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
4622   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_commit_info_t, SWIG_NewClientData(obj));
4623   return SWIG_Py_Void();
4624 }
4625 
_wrap_svn_client_commit_item3_t_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4626 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4627   PyObject *resultobj = 0;
4628   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4629   char *arg2 = (char *) 0 ;
4630   PyObject * obj0 = 0 ;
4631   PyObject * obj1 = 0 ;
4632 
4633   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_path_set",2,2,&obj0,&obj1)) SWIG_fail;
4634   {
4635     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4636     if (PyErr_Occurred()) {
4637       SWIG_fail;
4638     }
4639   }
4640   {
4641     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item3_t_path_set", "path");
4642     if (PyErr_Occurred()) SWIG_fail;
4643   }
4644   {
4645     apr_size_t len = strlen(arg2) + 1;
4646     char *copied;
4647     if (arg1->path) free((char *)arg1->path);
4648     copied = malloc(len);
4649     memcpy(copied, arg2, len);
4650     arg1->path = copied;
4651   }
4652   resultobj = SWIG_Py_Void();
4653   return resultobj;
4654 fail:
4655   return NULL;
4656 }
4657 
4658 
_wrap_svn_client_commit_item3_t_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4659 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4660   PyObject *resultobj = 0;
4661   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4662   PyObject * obj0 = 0 ;
4663   char *result = 0 ;
4664 
4665   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_path_get",1,1,&obj0)) SWIG_fail;
4666   {
4667     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4668     if (PyErr_Occurred()) {
4669       SWIG_fail;
4670     }
4671   }
4672   result = (char *) ((arg1)->path);
4673   resultobj = SWIG_FromCharPtr((const char *)result);
4674   return resultobj;
4675 fail:
4676   return NULL;
4677 }
4678 
4679 
_wrap_svn_client_commit_item3_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4680 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4681   PyObject *resultobj = 0;
4682   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4683   svn_node_kind_t arg2 ;
4684   PyObject * obj0 = 0 ;
4685   PyObject * obj1 = 0 ;
4686 
4687   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
4688   {
4689     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4690     if (PyErr_Occurred()) {
4691       SWIG_fail;
4692     }
4693   }
4694   {
4695     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
4696     if (SWIG_arg_fail(svn_argnum_obj1)) {
4697       SWIG_fail;
4698     }
4699   }
4700   if (arg1) (arg1)->kind = arg2;
4701   resultobj = SWIG_Py_Void();
4702   return resultobj;
4703 fail:
4704   return NULL;
4705 }
4706 
4707 
_wrap_svn_client_commit_item3_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4708 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4709   PyObject *resultobj = 0;
4710   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4711   PyObject * obj0 = 0 ;
4712   svn_node_kind_t result;
4713 
4714   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_kind_get",1,1,&obj0)) SWIG_fail;
4715   {
4716     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4717     if (PyErr_Occurred()) {
4718       SWIG_fail;
4719     }
4720   }
4721   result = (svn_node_kind_t) ((arg1)->kind);
4722   resultobj = SWIG_From_long((long)(result));
4723   return resultobj;
4724 fail:
4725   return NULL;
4726 }
4727 
4728 
_wrap_svn_client_commit_item3_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4729 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4730   PyObject *resultobj = 0;
4731   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4732   char *arg2 = (char *) 0 ;
4733   PyObject * obj0 = 0 ;
4734   PyObject * obj1 = 0 ;
4735 
4736   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
4737   {
4738     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4739     if (PyErr_Occurred()) {
4740       SWIG_fail;
4741     }
4742   }
4743   {
4744     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item3_t_url_set", "url");
4745     if (PyErr_Occurred()) SWIG_fail;
4746   }
4747   {
4748     apr_size_t len = strlen(arg2) + 1;
4749     char *copied;
4750     if (arg1->url) free((char *)arg1->url);
4751     copied = malloc(len);
4752     memcpy(copied, arg2, len);
4753     arg1->url = copied;
4754   }
4755   resultobj = SWIG_Py_Void();
4756   return resultobj;
4757 fail:
4758   return NULL;
4759 }
4760 
4761 
_wrap_svn_client_commit_item3_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4762 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4763   PyObject *resultobj = 0;
4764   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4765   PyObject * obj0 = 0 ;
4766   char *result = 0 ;
4767 
4768   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_url_get",1,1,&obj0)) SWIG_fail;
4769   {
4770     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4771     if (PyErr_Occurred()) {
4772       SWIG_fail;
4773     }
4774   }
4775   result = (char *) ((arg1)->url);
4776   resultobj = SWIG_FromCharPtr((const char *)result);
4777   return resultobj;
4778 fail:
4779   return NULL;
4780 }
4781 
4782 
_wrap_svn_client_commit_item3_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4783 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4784   PyObject *resultobj = 0;
4785   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4786   svn_revnum_t arg2 ;
4787   PyObject * obj0 = 0 ;
4788   PyObject * obj1 = 0 ;
4789 
4790   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
4791   {
4792     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4793     if (PyErr_Occurred()) {
4794       SWIG_fail;
4795     }
4796   }
4797   {
4798     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
4799     if (SWIG_arg_fail(svn_argnum_obj1)) {
4800       SWIG_fail;
4801     }
4802   }
4803   if (arg1) (arg1)->revision = arg2;
4804   resultobj = SWIG_Py_Void();
4805   return resultobj;
4806 fail:
4807   return NULL;
4808 }
4809 
4810 
_wrap_svn_client_commit_item3_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4811 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4812   PyObject *resultobj = 0;
4813   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4814   PyObject * obj0 = 0 ;
4815   svn_revnum_t result;
4816 
4817   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_revision_get",1,1,&obj0)) SWIG_fail;
4818   {
4819     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4820     if (PyErr_Occurred()) {
4821       SWIG_fail;
4822     }
4823   }
4824   result = (svn_revnum_t) ((arg1)->revision);
4825   resultobj = SWIG_From_long((long)(result));
4826   return resultobj;
4827 fail:
4828   return NULL;
4829 }
4830 
4831 
_wrap_svn_client_commit_item3_t_copyfrom_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4832 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_copyfrom_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4833   PyObject *resultobj = 0;
4834   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4835   char *arg2 = (char *) 0 ;
4836   PyObject * obj0 = 0 ;
4837   PyObject * obj1 = 0 ;
4838 
4839   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_copyfrom_url_set",2,2,&obj0,&obj1)) SWIG_fail;
4840   {
4841     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4842     if (PyErr_Occurred()) {
4843       SWIG_fail;
4844     }
4845   }
4846   {
4847     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_client_commit_item3_t_copyfrom_url_set", "copyfrom_url");
4848     if (PyErr_Occurred()) SWIG_fail;
4849   }
4850   {
4851     apr_size_t len = strlen(arg2) + 1;
4852     char *copied;
4853     if (arg1->copyfrom_url) free((char *)arg1->copyfrom_url);
4854     copied = malloc(len);
4855     memcpy(copied, arg2, len);
4856     arg1->copyfrom_url = copied;
4857   }
4858   resultobj = SWIG_Py_Void();
4859   return resultobj;
4860 fail:
4861   return NULL;
4862 }
4863 
4864 
_wrap_svn_client_commit_item3_t_copyfrom_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4865 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_copyfrom_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4866   PyObject *resultobj = 0;
4867   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4868   PyObject * obj0 = 0 ;
4869   char *result = 0 ;
4870 
4871   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_copyfrom_url_get",1,1,&obj0)) SWIG_fail;
4872   {
4873     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4874     if (PyErr_Occurred()) {
4875       SWIG_fail;
4876     }
4877   }
4878   result = (char *) ((arg1)->copyfrom_url);
4879   resultobj = SWIG_FromCharPtr((const char *)result);
4880   return resultobj;
4881 fail:
4882   return NULL;
4883 }
4884 
4885 
_wrap_svn_client_commit_item3_t_copyfrom_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4886 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_copyfrom_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4887   PyObject *resultobj = 0;
4888   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4889   svn_revnum_t arg2 ;
4890   PyObject * obj0 = 0 ;
4891   PyObject * obj1 = 0 ;
4892 
4893   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_copyfrom_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
4894   {
4895     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4896     if (PyErr_Occurred()) {
4897       SWIG_fail;
4898     }
4899   }
4900   {
4901     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
4902     if (SWIG_arg_fail(svn_argnum_obj1)) {
4903       SWIG_fail;
4904     }
4905   }
4906   if (arg1) (arg1)->copyfrom_rev = arg2;
4907   resultobj = SWIG_Py_Void();
4908   return resultobj;
4909 fail:
4910   return NULL;
4911 }
4912 
4913 
_wrap_svn_client_commit_item3_t_copyfrom_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4914 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_copyfrom_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4915   PyObject *resultobj = 0;
4916   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4917   PyObject * obj0 = 0 ;
4918   svn_revnum_t result;
4919 
4920   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_copyfrom_rev_get",1,1,&obj0)) SWIG_fail;
4921   {
4922     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4923     if (PyErr_Occurred()) {
4924       SWIG_fail;
4925     }
4926   }
4927   result = (svn_revnum_t) ((arg1)->copyfrom_rev);
4928   resultobj = SWIG_From_long((long)(result));
4929   return resultobj;
4930 fail:
4931   return NULL;
4932 }
4933 
4934 
_wrap_svn_client_commit_item3_t_state_flags_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4935 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_state_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4936   PyObject *resultobj = 0;
4937   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4938   apr_byte_t arg2 ;
4939   PyObject * obj0 = 0 ;
4940   PyObject * obj1 = 0 ;
4941 
4942   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_state_flags_set",2,2,&obj0,&obj1)) SWIG_fail;
4943   {
4944     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4945     if (PyErr_Occurred()) {
4946       SWIG_fail;
4947     }
4948   }
4949   {
4950     arg2 = (apr_byte_t)SWIG_As_unsigned_SS_long (obj1);
4951     if (SWIG_arg_fail(svn_argnum_obj1)) {
4952       SWIG_fail;
4953     }
4954   }
4955   if (arg1) (arg1)->state_flags = arg2;
4956   resultobj = SWIG_Py_Void();
4957   return resultobj;
4958 fail:
4959   return NULL;
4960 }
4961 
4962 
_wrap_svn_client_commit_item3_t_state_flags_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4963 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_state_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4964   PyObject *resultobj = 0;
4965   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4966   PyObject * obj0 = 0 ;
4967   apr_byte_t result;
4968 
4969   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_state_flags_get",1,1,&obj0)) SWIG_fail;
4970   {
4971     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4972     if (PyErr_Occurred()) {
4973       SWIG_fail;
4974     }
4975   }
4976   result =  ((arg1)->state_flags);
4977   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
4978   return resultobj;
4979 fail:
4980   return NULL;
4981 }
4982 
4983 
_wrap_svn_client_commit_item3_t_incoming_prop_changes_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4984 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_incoming_prop_changes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4985   PyObject *resultobj = 0;
4986   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
4987   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
4988   PyObject * obj0 = 0 ;
4989   PyObject * obj1 = 0 ;
4990 
4991   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_incoming_prop_changes_set",2,2,&obj0,&obj1)) SWIG_fail;
4992   {
4993     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
4994     if (PyErr_Occurred()) {
4995       SWIG_fail;
4996     }
4997   }
4998   {
4999     arg2 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
5000     if (PyErr_Occurred()) {
5001       SWIG_fail;
5002     }
5003   }
5004   if (arg1) (arg1)->incoming_prop_changes = arg2;
5005   resultobj = SWIG_Py_Void();
5006   return resultobj;
5007 fail:
5008   return NULL;
5009 }
5010 
5011 
_wrap_svn_client_commit_item3_t_incoming_prop_changes_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5012 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_incoming_prop_changes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5013   PyObject *resultobj = 0;
5014   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5015   PyObject * obj0 = 0 ;
5016   apr_array_header_t *result = 0 ;
5017 
5018   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_incoming_prop_changes_get",1,1,&obj0)) SWIG_fail;
5019   {
5020     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5021     if (PyErr_Occurred()) {
5022       SWIG_fail;
5023     }
5024   }
5025   result = (apr_array_header_t *) ((arg1)->incoming_prop_changes);
5026   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_array_header_t,
5027     _global_py_pool, args);
5028   return resultobj;
5029 fail:
5030   return NULL;
5031 }
5032 
5033 
_wrap_svn_client_commit_item3_t_outgoing_prop_changes_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5034 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_outgoing_prop_changes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5035   PyObject *resultobj = 0;
5036   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5037   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
5038   PyObject * obj0 = 0 ;
5039   PyObject * obj1 = 0 ;
5040 
5041   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_outgoing_prop_changes_set",2,2,&obj0,&obj1)) SWIG_fail;
5042   {
5043     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5044     if (PyErr_Occurred()) {
5045       SWIG_fail;
5046     }
5047   }
5048   {
5049     arg2 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
5050     if (PyErr_Occurred()) {
5051       SWIG_fail;
5052     }
5053   }
5054   if (arg1) (arg1)->outgoing_prop_changes = arg2;
5055   resultobj = SWIG_Py_Void();
5056   return resultobj;
5057 fail:
5058   return NULL;
5059 }
5060 
5061 
_wrap_svn_client_commit_item3_t_outgoing_prop_changes_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5062 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_outgoing_prop_changes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5063   PyObject *resultobj = 0;
5064   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5065   PyObject * obj0 = 0 ;
5066   apr_array_header_t *result = 0 ;
5067 
5068   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_outgoing_prop_changes_get",1,1,&obj0)) SWIG_fail;
5069   {
5070     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5071     if (PyErr_Occurred()) {
5072       SWIG_fail;
5073     }
5074   }
5075   result = (apr_array_header_t *) ((arg1)->outgoing_prop_changes);
5076   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_array_header_t,
5077     _global_py_pool, args);
5078   return resultobj;
5079 fail:
5080   return NULL;
5081 }
5082 
5083 
_wrap_svn_client_commit_item3_t_session_relpath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5084 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_session_relpath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5085   PyObject *resultobj = 0;
5086   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5087   char *arg2 = (char *) 0 ;
5088   PyObject * obj0 = 0 ;
5089   PyObject * obj1 = 0 ;
5090 
5091   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_session_relpath_set",2,2,&obj0,&obj1)) SWIG_fail;
5092   {
5093     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5094     if (PyErr_Occurred()) {
5095       SWIG_fail;
5096     }
5097   }
5098   {
5099     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item3_t_session_relpath_set", "session_relpath");
5100     if (PyErr_Occurred()) SWIG_fail;
5101   }
5102   {
5103     apr_size_t len = strlen(arg2) + 1;
5104     char *copied;
5105     if (arg1->session_relpath) free((char *)arg1->session_relpath);
5106     copied = malloc(len);
5107     memcpy(copied, arg2, len);
5108     arg1->session_relpath = copied;
5109   }
5110   resultobj = SWIG_Py_Void();
5111   return resultobj;
5112 fail:
5113   return NULL;
5114 }
5115 
5116 
_wrap_svn_client_commit_item3_t_session_relpath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5117 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_session_relpath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5118   PyObject *resultobj = 0;
5119   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5120   PyObject * obj0 = 0 ;
5121   char *result = 0 ;
5122 
5123   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_session_relpath_get",1,1,&obj0)) SWIG_fail;
5124   {
5125     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5126     if (PyErr_Occurred()) {
5127       SWIG_fail;
5128     }
5129   }
5130   result = (char *) ((arg1)->session_relpath);
5131   resultobj = SWIG_FromCharPtr((const char *)result);
5132   return resultobj;
5133 fail:
5134   return NULL;
5135 }
5136 
5137 
_wrap_svn_client_commit_item3_t_moved_from_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5138 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_moved_from_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5139   PyObject *resultobj = 0;
5140   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5141   char *arg2 = (char *) 0 ;
5142   PyObject * obj0 = 0 ;
5143   PyObject * obj1 = 0 ;
5144 
5145   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_moved_from_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
5146   {
5147     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5148     if (PyErr_Occurred()) {
5149       SWIG_fail;
5150     }
5151   }
5152   {
5153     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item3_t_moved_from_abspath_set", "moved_from_abspath");
5154     if (PyErr_Occurred()) SWIG_fail;
5155   }
5156   {
5157     apr_size_t len = strlen(arg2) + 1;
5158     char *copied;
5159     if (arg1->moved_from_abspath) free((char *)arg1->moved_from_abspath);
5160     copied = malloc(len);
5161     memcpy(copied, arg2, len);
5162     arg1->moved_from_abspath = copied;
5163   }
5164   resultobj = SWIG_Py_Void();
5165   return resultobj;
5166 fail:
5167   return NULL;
5168 }
5169 
5170 
_wrap_svn_client_commit_item3_t_moved_from_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5171 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_t_moved_from_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5172   PyObject *resultobj = 0;
5173   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5174   PyObject * obj0 = 0 ;
5175   char *result = 0 ;
5176 
5177   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_t_moved_from_abspath_get",1,1,&obj0)) SWIG_fail;
5178   {
5179     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5180     if (PyErr_Occurred()) {
5181       SWIG_fail;
5182     }
5183   }
5184   result = (char *) ((arg1)->moved_from_abspath);
5185   resultobj = SWIG_FromCharPtr((const char *)result);
5186   return resultobj;
5187 fail:
5188   return NULL;
5189 }
5190 
5191 
_wrap_new_svn_client_commit_item3_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5192 SWIGINTERN PyObject *_wrap_new_svn_client_commit_item3_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5193   PyObject *resultobj = 0;
5194   struct svn_client_commit_item3_t *result = 0 ;
5195 
5196   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_commit_item3_t",0,0)) SWIG_fail;
5197   {
5198     svn_swig_py_release_py_lock();
5199 
5200     result = (struct svn_client_commit_item3_t *)calloc(1, sizeof(struct svn_client_commit_item3_t));
5201 
5202     svn_swig_py_acquire_py_lock();
5203 
5204   }
5205   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_commit_item3_t,
5206     _global_py_pool, args);
5207   return resultobj;
5208 fail:
5209   return NULL;
5210 }
5211 
5212 
_wrap_delete_svn_client_commit_item3_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5213 SWIGINTERN PyObject *_wrap_delete_svn_client_commit_item3_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5214   PyObject *resultobj = 0;
5215   struct svn_client_commit_item3_t *arg1 = (struct svn_client_commit_item3_t *) 0 ;
5216   PyObject * obj0 = 0 ;
5217 
5218   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_commit_item3_t",1,1,&obj0)) SWIG_fail;
5219   {
5220     arg1 = (struct svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
5221     if (PyErr_Occurred()) {
5222       SWIG_fail;
5223     }
5224   }
5225   {
5226     svn_swig_py_release_py_lock();
5227 
5228     free((char *) arg1);
5229 
5230     svn_swig_py_acquire_py_lock();
5231 
5232   }
5233   resultobj = SWIG_Py_Void();
5234   return resultobj;
5235 fail:
5236   return NULL;
5237 }
5238 
5239 
svn_client_commit_item3_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5240 SWIGINTERN PyObject *svn_client_commit_item3_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5241   PyObject *obj;
5242   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
5243   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_commit_item3_t, SWIG_NewClientData(obj));
5244   return SWIG_Py_Void();
5245 }
5246 
_wrap_svn_client_commit_item2_t_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5247 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5248   PyObject *resultobj = 0;
5249   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5250   char *arg2 = (char *) 0 ;
5251   PyObject * obj0 = 0 ;
5252   PyObject * obj1 = 0 ;
5253 
5254   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_path_set",2,2,&obj0,&obj1)) SWIG_fail;
5255   {
5256     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5257     if (PyErr_Occurred()) {
5258       SWIG_fail;
5259     }
5260   }
5261   {
5262     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item2_t_path_set", "path");
5263     if (PyErr_Occurred()) SWIG_fail;
5264   }
5265   {
5266     apr_size_t len = strlen(arg2) + 1;
5267     char *copied;
5268     if (arg1->path) free((char *)arg1->path);
5269     copied = malloc(len);
5270     memcpy(copied, arg2, len);
5271     arg1->path = copied;
5272   }
5273   resultobj = SWIG_Py_Void();
5274   return resultobj;
5275 fail:
5276   return NULL;
5277 }
5278 
5279 
_wrap_svn_client_commit_item2_t_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5280 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5281   PyObject *resultobj = 0;
5282   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5283   PyObject * obj0 = 0 ;
5284   char *result = 0 ;
5285 
5286   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_path_get",1,1,&obj0)) SWIG_fail;
5287   {
5288     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5289     if (PyErr_Occurred()) {
5290       SWIG_fail;
5291     }
5292   }
5293   result = (char *) ((arg1)->path);
5294   resultobj = SWIG_FromCharPtr((const char *)result);
5295   return resultobj;
5296 fail:
5297   return NULL;
5298 }
5299 
5300 
_wrap_svn_client_commit_item2_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5301 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5302   PyObject *resultobj = 0;
5303   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5304   svn_node_kind_t arg2 ;
5305   PyObject * obj0 = 0 ;
5306   PyObject * obj1 = 0 ;
5307 
5308   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
5309   {
5310     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5311     if (PyErr_Occurred()) {
5312       SWIG_fail;
5313     }
5314   }
5315   {
5316     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
5317     if (SWIG_arg_fail(svn_argnum_obj1)) {
5318       SWIG_fail;
5319     }
5320   }
5321   if (arg1) (arg1)->kind = arg2;
5322   resultobj = SWIG_Py_Void();
5323   return resultobj;
5324 fail:
5325   return NULL;
5326 }
5327 
5328 
_wrap_svn_client_commit_item2_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5329 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5330   PyObject *resultobj = 0;
5331   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5332   PyObject * obj0 = 0 ;
5333   svn_node_kind_t result;
5334 
5335   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_kind_get",1,1,&obj0)) SWIG_fail;
5336   {
5337     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5338     if (PyErr_Occurred()) {
5339       SWIG_fail;
5340     }
5341   }
5342   result = (svn_node_kind_t) ((arg1)->kind);
5343   resultobj = SWIG_From_long((long)(result));
5344   return resultobj;
5345 fail:
5346   return NULL;
5347 }
5348 
5349 
_wrap_svn_client_commit_item2_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5350 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5351   PyObject *resultobj = 0;
5352   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5353   char *arg2 = (char *) 0 ;
5354   PyObject * obj0 = 0 ;
5355   PyObject * obj1 = 0 ;
5356 
5357   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
5358   {
5359     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5360     if (PyErr_Occurred()) {
5361       SWIG_fail;
5362     }
5363   }
5364   {
5365     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item2_t_url_set", "url");
5366     if (PyErr_Occurred()) SWIG_fail;
5367   }
5368   {
5369     apr_size_t len = strlen(arg2) + 1;
5370     char *copied;
5371     if (arg1->url) free((char *)arg1->url);
5372     copied = malloc(len);
5373     memcpy(copied, arg2, len);
5374     arg1->url = copied;
5375   }
5376   resultobj = SWIG_Py_Void();
5377   return resultobj;
5378 fail:
5379   return NULL;
5380 }
5381 
5382 
_wrap_svn_client_commit_item2_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5383 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5384   PyObject *resultobj = 0;
5385   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5386   PyObject * obj0 = 0 ;
5387   char *result = 0 ;
5388 
5389   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_url_get",1,1,&obj0)) SWIG_fail;
5390   {
5391     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5392     if (PyErr_Occurred()) {
5393       SWIG_fail;
5394     }
5395   }
5396   result = (char *) ((arg1)->url);
5397   resultobj = SWIG_FromCharPtr((const char *)result);
5398   return resultobj;
5399 fail:
5400   return NULL;
5401 }
5402 
5403 
_wrap_svn_client_commit_item2_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5404 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5405   PyObject *resultobj = 0;
5406   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5407   svn_revnum_t arg2 ;
5408   PyObject * obj0 = 0 ;
5409   PyObject * obj1 = 0 ;
5410 
5411   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
5412   {
5413     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5414     if (PyErr_Occurred()) {
5415       SWIG_fail;
5416     }
5417   }
5418   {
5419     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
5420     if (SWIG_arg_fail(svn_argnum_obj1)) {
5421       SWIG_fail;
5422     }
5423   }
5424   if (arg1) (arg1)->revision = arg2;
5425   resultobj = SWIG_Py_Void();
5426   return resultobj;
5427 fail:
5428   return NULL;
5429 }
5430 
5431 
_wrap_svn_client_commit_item2_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5432 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5433   PyObject *resultobj = 0;
5434   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5435   PyObject * obj0 = 0 ;
5436   svn_revnum_t result;
5437 
5438   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_revision_get",1,1,&obj0)) SWIG_fail;
5439   {
5440     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5441     if (PyErr_Occurred()) {
5442       SWIG_fail;
5443     }
5444   }
5445   result = (svn_revnum_t) ((arg1)->revision);
5446   resultobj = SWIG_From_long((long)(result));
5447   return resultobj;
5448 fail:
5449   return NULL;
5450 }
5451 
5452 
_wrap_svn_client_commit_item2_t_copyfrom_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5453 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_copyfrom_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5454   PyObject *resultobj = 0;
5455   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5456   char *arg2 = (char *) 0 ;
5457   PyObject * obj0 = 0 ;
5458   PyObject * obj1 = 0 ;
5459 
5460   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_copyfrom_url_set",2,2,&obj0,&obj1)) SWIG_fail;
5461   {
5462     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5463     if (PyErr_Occurred()) {
5464       SWIG_fail;
5465     }
5466   }
5467   {
5468     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_client_commit_item2_t_copyfrom_url_set", "copyfrom_url");
5469     if (PyErr_Occurred()) SWIG_fail;
5470   }
5471   {
5472     apr_size_t len = strlen(arg2) + 1;
5473     char *copied;
5474     if (arg1->copyfrom_url) free((char *)arg1->copyfrom_url);
5475     copied = malloc(len);
5476     memcpy(copied, arg2, len);
5477     arg1->copyfrom_url = copied;
5478   }
5479   resultobj = SWIG_Py_Void();
5480   return resultobj;
5481 fail:
5482   return NULL;
5483 }
5484 
5485 
_wrap_svn_client_commit_item2_t_copyfrom_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5486 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_copyfrom_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5487   PyObject *resultobj = 0;
5488   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5489   PyObject * obj0 = 0 ;
5490   char *result = 0 ;
5491 
5492   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_copyfrom_url_get",1,1,&obj0)) SWIG_fail;
5493   {
5494     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5495     if (PyErr_Occurred()) {
5496       SWIG_fail;
5497     }
5498   }
5499   result = (char *) ((arg1)->copyfrom_url);
5500   resultobj = SWIG_FromCharPtr((const char *)result);
5501   return resultobj;
5502 fail:
5503   return NULL;
5504 }
5505 
5506 
_wrap_svn_client_commit_item2_t_copyfrom_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5507 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_copyfrom_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5508   PyObject *resultobj = 0;
5509   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5510   svn_revnum_t arg2 ;
5511   PyObject * obj0 = 0 ;
5512   PyObject * obj1 = 0 ;
5513 
5514   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_copyfrom_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
5515   {
5516     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5517     if (PyErr_Occurred()) {
5518       SWIG_fail;
5519     }
5520   }
5521   {
5522     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
5523     if (SWIG_arg_fail(svn_argnum_obj1)) {
5524       SWIG_fail;
5525     }
5526   }
5527   if (arg1) (arg1)->copyfrom_rev = arg2;
5528   resultobj = SWIG_Py_Void();
5529   return resultobj;
5530 fail:
5531   return NULL;
5532 }
5533 
5534 
_wrap_svn_client_commit_item2_t_copyfrom_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5535 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_copyfrom_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5536   PyObject *resultobj = 0;
5537   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5538   PyObject * obj0 = 0 ;
5539   svn_revnum_t result;
5540 
5541   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_copyfrom_rev_get",1,1,&obj0)) SWIG_fail;
5542   {
5543     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5544     if (PyErr_Occurred()) {
5545       SWIG_fail;
5546     }
5547   }
5548   result = (svn_revnum_t) ((arg1)->copyfrom_rev);
5549   resultobj = SWIG_From_long((long)(result));
5550   return resultobj;
5551 fail:
5552   return NULL;
5553 }
5554 
5555 
_wrap_svn_client_commit_item2_t_state_flags_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5556 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_state_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5557   PyObject *resultobj = 0;
5558   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5559   apr_byte_t arg2 ;
5560   PyObject * obj0 = 0 ;
5561   PyObject * obj1 = 0 ;
5562 
5563   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_state_flags_set",2,2,&obj0,&obj1)) SWIG_fail;
5564   {
5565     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5566     if (PyErr_Occurred()) {
5567       SWIG_fail;
5568     }
5569   }
5570   {
5571     arg2 = (apr_byte_t)SWIG_As_unsigned_SS_long (obj1);
5572     if (SWIG_arg_fail(svn_argnum_obj1)) {
5573       SWIG_fail;
5574     }
5575   }
5576   if (arg1) (arg1)->state_flags = arg2;
5577   resultobj = SWIG_Py_Void();
5578   return resultobj;
5579 fail:
5580   return NULL;
5581 }
5582 
5583 
_wrap_svn_client_commit_item2_t_state_flags_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5584 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_state_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5585   PyObject *resultobj = 0;
5586   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5587   PyObject * obj0 = 0 ;
5588   apr_byte_t result;
5589 
5590   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_state_flags_get",1,1,&obj0)) SWIG_fail;
5591   {
5592     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5593     if (PyErr_Occurred()) {
5594       SWIG_fail;
5595     }
5596   }
5597   result =  ((arg1)->state_flags);
5598   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5599   return resultobj;
5600 fail:
5601   return NULL;
5602 }
5603 
5604 
_wrap_svn_client_commit_item2_t_wcprop_changes_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5605 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_wcprop_changes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5606   PyObject *resultobj = 0;
5607   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5608   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
5609   apr_pool_t *_global_pool = NULL ;
5610   PyObject *_global_py_pool = NULL ;
5611   PyObject * obj0 = 0 ;
5612   PyObject * obj1 = 0 ;
5613 
5614   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_wcprop_changes_set",2,2,&obj0,&obj1)) SWIG_fail;
5615   {
5616     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5617     if (PyErr_Occurred()) {
5618       SWIG_fail;
5619     }
5620   }
5621   {
5622     if (_global_pool == NULL)
5623     {
5624       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
5625           &_global_py_pool, &_global_pool))
5626       SWIG_fail;
5627     }
5628 
5629     arg2 = svn_swig_py_proparray_from_dict(obj1, _global_pool);
5630     if (PyErr_Occurred()) {
5631       SWIG_fail;
5632     }
5633   }
5634   if (arg1) (arg1)->wcprop_changes = arg2;
5635   resultobj = SWIG_Py_Void();
5636   return resultobj;
5637 fail:
5638   return NULL;
5639 }
5640 
5641 
_wrap_svn_client_commit_item2_t_wcprop_changes_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5642 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_t_wcprop_changes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5643   PyObject *resultobj = 0;
5644   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5645   PyObject * obj0 = 0 ;
5646   apr_array_header_t *result = 0 ;
5647 
5648   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_t_wcprop_changes_get",1,1,&obj0)) SWIG_fail;
5649   {
5650     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5651     if (PyErr_Occurred()) {
5652       SWIG_fail;
5653     }
5654   }
5655   result = (apr_array_header_t *) ((arg1)->wcprop_changes);
5656   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_array_header_t,
5657     _global_py_pool, args);
5658   return resultobj;
5659 fail:
5660   return NULL;
5661 }
5662 
5663 
_wrap_new_svn_client_commit_item2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5664 SWIGINTERN PyObject *_wrap_new_svn_client_commit_item2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5665   PyObject *resultobj = 0;
5666   struct svn_client_commit_item2_t *result = 0 ;
5667 
5668   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_commit_item2_t",0,0)) SWIG_fail;
5669   {
5670     svn_swig_py_release_py_lock();
5671 
5672     result = (struct svn_client_commit_item2_t *)calloc(1, sizeof(struct svn_client_commit_item2_t));
5673 
5674     svn_swig_py_acquire_py_lock();
5675 
5676   }
5677   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_commit_item2_t,
5678     _global_py_pool, args);
5679   return resultobj;
5680 fail:
5681   return NULL;
5682 }
5683 
5684 
_wrap_delete_svn_client_commit_item2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5685 SWIGINTERN PyObject *_wrap_delete_svn_client_commit_item2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5686   PyObject *resultobj = 0;
5687   struct svn_client_commit_item2_t *arg1 = (struct svn_client_commit_item2_t *) 0 ;
5688   PyObject * obj0 = 0 ;
5689 
5690   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_commit_item2_t",1,1,&obj0)) SWIG_fail;
5691   {
5692     arg1 = (struct svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
5693     if (PyErr_Occurred()) {
5694       SWIG_fail;
5695     }
5696   }
5697   {
5698     svn_swig_py_release_py_lock();
5699 
5700     free((char *) arg1);
5701 
5702     svn_swig_py_acquire_py_lock();
5703 
5704   }
5705   resultobj = SWIG_Py_Void();
5706   return resultobj;
5707 fail:
5708   return NULL;
5709 }
5710 
5711 
svn_client_commit_item2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5712 SWIGINTERN PyObject *svn_client_commit_item2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5713   PyObject *obj;
5714   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
5715   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_commit_item2_t, SWIG_NewClientData(obj));
5716   return SWIG_Py_Void();
5717 }
5718 
_wrap_svn_client_commit_item_t_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5719 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5720   PyObject *resultobj = 0;
5721   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5722   char *arg2 = (char *) 0 ;
5723   PyObject * obj0 = 0 ;
5724   PyObject * obj1 = 0 ;
5725 
5726   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_path_set",2,2,&obj0,&obj1)) SWIG_fail;
5727   {
5728     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5729     if (PyErr_Occurred()) {
5730       SWIG_fail;
5731     }
5732   }
5733   {
5734     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item_t_path_set", "path");
5735     if (PyErr_Occurred()) SWIG_fail;
5736   }
5737   {
5738     apr_size_t len = strlen(arg2) + 1;
5739     char *copied;
5740     if (arg1->path) free((char *)arg1->path);
5741     copied = malloc(len);
5742     memcpy(copied, arg2, len);
5743     arg1->path = copied;
5744   }
5745   resultobj = SWIG_Py_Void();
5746   return resultobj;
5747 fail:
5748   return NULL;
5749 }
5750 
5751 
_wrap_svn_client_commit_item_t_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5752 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5753   PyObject *resultobj = 0;
5754   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5755   PyObject * obj0 = 0 ;
5756   char *result = 0 ;
5757 
5758   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_path_get",1,1,&obj0)) SWIG_fail;
5759   {
5760     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5761     if (PyErr_Occurred()) {
5762       SWIG_fail;
5763     }
5764   }
5765   result = (char *) ((arg1)->path);
5766   resultobj = SWIG_FromCharPtr((const char *)result);
5767   return resultobj;
5768 fail:
5769   return NULL;
5770 }
5771 
5772 
_wrap_svn_client_commit_item_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5773 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5774   PyObject *resultobj = 0;
5775   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5776   svn_node_kind_t arg2 ;
5777   PyObject * obj0 = 0 ;
5778   PyObject * obj1 = 0 ;
5779 
5780   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
5781   {
5782     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5783     if (PyErr_Occurred()) {
5784       SWIG_fail;
5785     }
5786   }
5787   {
5788     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
5789     if (SWIG_arg_fail(svn_argnum_obj1)) {
5790       SWIG_fail;
5791     }
5792   }
5793   if (arg1) (arg1)->kind = arg2;
5794   resultobj = SWIG_Py_Void();
5795   return resultobj;
5796 fail:
5797   return NULL;
5798 }
5799 
5800 
_wrap_svn_client_commit_item_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5801 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5802   PyObject *resultobj = 0;
5803   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5804   PyObject * obj0 = 0 ;
5805   svn_node_kind_t result;
5806 
5807   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_kind_get",1,1,&obj0)) SWIG_fail;
5808   {
5809     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5810     if (PyErr_Occurred()) {
5811       SWIG_fail;
5812     }
5813   }
5814   result = (svn_node_kind_t) ((arg1)->kind);
5815   resultobj = SWIG_From_long((long)(result));
5816   return resultobj;
5817 fail:
5818   return NULL;
5819 }
5820 
5821 
_wrap_svn_client_commit_item_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5822 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5823   PyObject *resultobj = 0;
5824   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5825   char *arg2 = (char *) 0 ;
5826   PyObject * obj0 = 0 ;
5827   PyObject * obj1 = 0 ;
5828 
5829   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
5830   {
5831     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5832     if (PyErr_Occurred()) {
5833       SWIG_fail;
5834     }
5835   }
5836   {
5837     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_commit_item_t_url_set", "url");
5838     if (PyErr_Occurred()) SWIG_fail;
5839   }
5840   {
5841     apr_size_t len = strlen(arg2) + 1;
5842     char *copied;
5843     if (arg1->url) free((char *)arg1->url);
5844     copied = malloc(len);
5845     memcpy(copied, arg2, len);
5846     arg1->url = copied;
5847   }
5848   resultobj = SWIG_Py_Void();
5849   return resultobj;
5850 fail:
5851   return NULL;
5852 }
5853 
5854 
_wrap_svn_client_commit_item_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5855 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5856   PyObject *resultobj = 0;
5857   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5858   PyObject * obj0 = 0 ;
5859   char *result = 0 ;
5860 
5861   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_url_get",1,1,&obj0)) SWIG_fail;
5862   {
5863     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5864     if (PyErr_Occurred()) {
5865       SWIG_fail;
5866     }
5867   }
5868   result = (char *) ((arg1)->url);
5869   resultobj = SWIG_FromCharPtr((const char *)result);
5870   return resultobj;
5871 fail:
5872   return NULL;
5873 }
5874 
5875 
_wrap_svn_client_commit_item_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5876 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5877   PyObject *resultobj = 0;
5878   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5879   svn_revnum_t arg2 ;
5880   PyObject * obj0 = 0 ;
5881   PyObject * obj1 = 0 ;
5882 
5883   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
5884   {
5885     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5886     if (PyErr_Occurred()) {
5887       SWIG_fail;
5888     }
5889   }
5890   {
5891     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
5892     if (SWIG_arg_fail(svn_argnum_obj1)) {
5893       SWIG_fail;
5894     }
5895   }
5896   if (arg1) (arg1)->revision = arg2;
5897   resultobj = SWIG_Py_Void();
5898   return resultobj;
5899 fail:
5900   return NULL;
5901 }
5902 
5903 
_wrap_svn_client_commit_item_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5904 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5905   PyObject *resultobj = 0;
5906   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5907   PyObject * obj0 = 0 ;
5908   svn_revnum_t result;
5909 
5910   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_revision_get",1,1,&obj0)) SWIG_fail;
5911   {
5912     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5913     if (PyErr_Occurred()) {
5914       SWIG_fail;
5915     }
5916   }
5917   result = (svn_revnum_t) ((arg1)->revision);
5918   resultobj = SWIG_From_long((long)(result));
5919   return resultobj;
5920 fail:
5921   return NULL;
5922 }
5923 
5924 
_wrap_svn_client_commit_item_t_copyfrom_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5925 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_copyfrom_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5926   PyObject *resultobj = 0;
5927   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5928   char *arg2 = (char *) 0 ;
5929   PyObject * obj0 = 0 ;
5930   PyObject * obj1 = 0 ;
5931 
5932   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_copyfrom_url_set",2,2,&obj0,&obj1)) SWIG_fail;
5933   {
5934     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5935     if (PyErr_Occurred()) {
5936       SWIG_fail;
5937     }
5938   }
5939   {
5940     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_client_commit_item_t_copyfrom_url_set", "copyfrom_url");
5941     if (PyErr_Occurred()) SWIG_fail;
5942   }
5943   {
5944     apr_size_t len = strlen(arg2) + 1;
5945     char *copied;
5946     if (arg1->copyfrom_url) free((char *)arg1->copyfrom_url);
5947     copied = malloc(len);
5948     memcpy(copied, arg2, len);
5949     arg1->copyfrom_url = copied;
5950   }
5951   resultobj = SWIG_Py_Void();
5952   return resultobj;
5953 fail:
5954   return NULL;
5955 }
5956 
5957 
_wrap_svn_client_commit_item_t_copyfrom_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5958 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_copyfrom_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5959   PyObject *resultobj = 0;
5960   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5961   PyObject * obj0 = 0 ;
5962   char *result = 0 ;
5963 
5964   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_copyfrom_url_get",1,1,&obj0)) SWIG_fail;
5965   {
5966     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5967     if (PyErr_Occurred()) {
5968       SWIG_fail;
5969     }
5970   }
5971   result = (char *) ((arg1)->copyfrom_url);
5972   resultobj = SWIG_FromCharPtr((const char *)result);
5973   return resultobj;
5974 fail:
5975   return NULL;
5976 }
5977 
5978 
_wrap_svn_client_commit_item_t_state_flags_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5979 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_state_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5980   PyObject *resultobj = 0;
5981   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
5982   apr_byte_t arg2 ;
5983   PyObject * obj0 = 0 ;
5984   PyObject * obj1 = 0 ;
5985 
5986   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_state_flags_set",2,2,&obj0,&obj1)) SWIG_fail;
5987   {
5988     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
5989     if (PyErr_Occurred()) {
5990       SWIG_fail;
5991     }
5992   }
5993   {
5994     arg2 = (apr_byte_t)SWIG_As_unsigned_SS_long (obj1);
5995     if (SWIG_arg_fail(svn_argnum_obj1)) {
5996       SWIG_fail;
5997     }
5998   }
5999   if (arg1) (arg1)->state_flags = arg2;
6000   resultobj = SWIG_Py_Void();
6001   return resultobj;
6002 fail:
6003   return NULL;
6004 }
6005 
6006 
_wrap_svn_client_commit_item_t_state_flags_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6007 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_state_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6008   PyObject *resultobj = 0;
6009   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
6010   PyObject * obj0 = 0 ;
6011   apr_byte_t result;
6012 
6013   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_state_flags_get",1,1,&obj0)) SWIG_fail;
6014   {
6015     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
6016     if (PyErr_Occurred()) {
6017       SWIG_fail;
6018     }
6019   }
6020   result =  ((arg1)->state_flags);
6021   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
6022   return resultobj;
6023 fail:
6024   return NULL;
6025 }
6026 
6027 
_wrap_svn_client_commit_item_t_wcprop_changes_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6028 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_wcprop_changes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6029   PyObject *resultobj = 0;
6030   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
6031   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
6032   apr_pool_t *_global_pool = NULL ;
6033   PyObject *_global_py_pool = NULL ;
6034   PyObject * obj0 = 0 ;
6035   PyObject * obj1 = 0 ;
6036 
6037   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_wcprop_changes_set",2,2,&obj0,&obj1)) SWIG_fail;
6038   {
6039     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
6040     if (PyErr_Occurred()) {
6041       SWIG_fail;
6042     }
6043   }
6044   {
6045     if (_global_pool == NULL)
6046     {
6047       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
6048           &_global_py_pool, &_global_pool))
6049       SWIG_fail;
6050     }
6051 
6052     arg2 = svn_swig_py_proparray_from_dict(obj1, _global_pool);
6053     if (PyErr_Occurred()) {
6054       SWIG_fail;
6055     }
6056   }
6057   if (arg1) (arg1)->wcprop_changes = arg2;
6058   resultobj = SWIG_Py_Void();
6059   return resultobj;
6060 fail:
6061   return NULL;
6062 }
6063 
6064 
_wrap_svn_client_commit_item_t_wcprop_changes_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6065 SWIGINTERN PyObject *_wrap_svn_client_commit_item_t_wcprop_changes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6066   PyObject *resultobj = 0;
6067   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
6068   PyObject * obj0 = 0 ;
6069   apr_array_header_t *result = 0 ;
6070 
6071   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_t_wcprop_changes_get",1,1,&obj0)) SWIG_fail;
6072   {
6073     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
6074     if (PyErr_Occurred()) {
6075       SWIG_fail;
6076     }
6077   }
6078   result = (apr_array_header_t *) ((arg1)->wcprop_changes);
6079   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_array_header_t,
6080     _global_py_pool, args);
6081   return resultobj;
6082 fail:
6083   return NULL;
6084 }
6085 
6086 
_wrap_new_svn_client_commit_item_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6087 SWIGINTERN PyObject *_wrap_new_svn_client_commit_item_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6088   PyObject *resultobj = 0;
6089   struct svn_client_commit_item_t *result = 0 ;
6090 
6091   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_commit_item_t",0,0)) SWIG_fail;
6092   {
6093     svn_swig_py_release_py_lock();
6094 
6095     result = (struct svn_client_commit_item_t *)calloc(1, sizeof(struct svn_client_commit_item_t));
6096 
6097     svn_swig_py_acquire_py_lock();
6098 
6099   }
6100   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_commit_item_t,
6101     _global_py_pool, args);
6102   return resultobj;
6103 fail:
6104   return NULL;
6105 }
6106 
6107 
_wrap_delete_svn_client_commit_item_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6108 SWIGINTERN PyObject *_wrap_delete_svn_client_commit_item_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6109   PyObject *resultobj = 0;
6110   struct svn_client_commit_item_t *arg1 = (struct svn_client_commit_item_t *) 0 ;
6111   PyObject * obj0 = 0 ;
6112 
6113   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_commit_item_t",1,1,&obj0)) SWIG_fail;
6114   {
6115     arg1 = (struct svn_client_commit_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item_t, svn_argnum_obj0);
6116     if (PyErr_Occurred()) {
6117       SWIG_fail;
6118     }
6119   }
6120   {
6121     svn_swig_py_release_py_lock();
6122 
6123     free((char *) arg1);
6124 
6125     svn_swig_py_acquire_py_lock();
6126 
6127   }
6128   resultobj = SWIG_Py_Void();
6129   return resultobj;
6130 fail:
6131   return NULL;
6132 }
6133 
6134 
svn_client_commit_item_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6135 SWIGINTERN PyObject *svn_client_commit_item_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6136   PyObject *obj;
6137   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
6138   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_commit_item_t, SWIG_NewClientData(obj));
6139   return SWIG_Py_Void();
6140 }
6141 
_wrap_svn_client_commit_item3_create(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6142 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6143   PyObject *resultobj = 0;
6144   apr_pool_t *arg1 = (apr_pool_t *) 0 ;
6145   apr_pool_t *_global_pool = NULL ;
6146   PyObject *_global_py_pool = NULL ;
6147   PyObject * obj0 = 0 ;
6148   svn_client_commit_item3_t *result = 0 ;
6149 
6150   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6151       &_global_py_pool, &_global_pool))
6152   SWIG_fail;
6153   arg1 = _global_pool;
6154   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_create",0,1,&obj0)) SWIG_fail;
6155   if (obj0) {
6156     /* Verify that the user supplied a valid pool */
6157     if (obj0 != Py_None && obj0 != _global_py_pool) {
6158       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
6159       SWIG_arg_fail(svn_argnum_obj0);
6160       SWIG_fail;
6161     }
6162   }
6163   {
6164     svn_swig_py_release_py_lock();
6165 
6166     result = (svn_client_commit_item3_t *)svn_client_commit_item3_create(arg1);
6167 
6168     svn_swig_py_acquire_py_lock();
6169 
6170   }
6171   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_commit_item3_t,
6172     _global_py_pool, args);
6173   {
6174     Py_XDECREF(_global_py_pool);
6175   }
6176   return resultobj;
6177 fail:
6178   {
6179     Py_XDECREF(_global_py_pool);
6180   }
6181   return NULL;
6182 }
6183 
6184 
_wrap_svn_client_commit_item_create(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6185 SWIGINTERN PyObject *_wrap_svn_client_commit_item_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6186   PyObject *resultobj = 0;
6187   svn_client_commit_item3_t **arg1 = (svn_client_commit_item3_t **) 0 ;
6188   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6189   apr_pool_t *_global_pool = NULL ;
6190   PyObject *_global_py_pool = NULL ;
6191   svn_client_commit_item3_t *temp1 ;
6192   PyObject * obj0 = 0 ;
6193   svn_error_t *result = 0 ;
6194 
6195   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6196       &_global_py_pool, &_global_pool))
6197   SWIG_fail;
6198   arg2 = _global_pool;
6199   arg1 = &temp1;
6200   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item_create",0,1,&obj0)) SWIG_fail;
6201   if (obj0) {
6202     /* Verify that the user supplied a valid pool */
6203     if (obj0 != Py_None && obj0 != _global_py_pool) {
6204       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
6205       SWIG_arg_fail(svn_argnum_obj0);
6206       SWIG_fail;
6207     }
6208   }
6209   {
6210     svn_swig_py_release_py_lock();
6211 
6212     result = (svn_error_t *)svn_client_commit_item_create((struct svn_client_commit_item3_t const **)arg1,arg2);
6213 
6214     svn_swig_py_acquire_py_lock();
6215 
6216   }
6217   {
6218     if (result != NULL) {
6219       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
6220       svn_swig_py_svn_exception(result);
6221       else
6222       svn_error_clear(result);
6223       SWIG_fail;
6224     }
6225     Py_INCREF(Py_None);
6226     resultobj = Py_None;
6227   }
6228   {
6229     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_item3_t,
6230         _global_py_pool, args))
6231 
6232     ;
6233   }
6234   {
6235     Py_XDECREF(_global_py_pool);
6236   }
6237   return resultobj;
6238 fail:
6239   {
6240     Py_XDECREF(_global_py_pool);
6241   }
6242   return NULL;
6243 }
6244 
6245 
_wrap_svn_client_commit_item3_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6246 SWIGINTERN PyObject *_wrap_svn_client_commit_item3_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6247   PyObject *resultobj = 0;
6248   svn_client_commit_item3_t *arg1 = (svn_client_commit_item3_t *) 0 ;
6249   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6250   apr_pool_t *_global_pool = NULL ;
6251   PyObject *_global_py_pool = NULL ;
6252   PyObject * obj0 = 0 ;
6253   PyObject * obj1 = 0 ;
6254   svn_client_commit_item3_t *result = 0 ;
6255 
6256   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6257       &_global_py_pool, &_global_pool))
6258   SWIG_fail;
6259   arg2 = _global_pool;
6260   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item3_dup",1,2,&obj0,&obj1)) SWIG_fail;
6261   {
6262     arg1 = (svn_client_commit_item3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item3_t, svn_argnum_obj0);
6263     if (PyErr_Occurred()) {
6264       SWIG_fail;
6265     }
6266   }
6267   if (obj1) {
6268     /* Verify that the user supplied a valid pool */
6269     if (obj1 != Py_None && obj1 != _global_py_pool) {
6270       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
6271       SWIG_arg_fail(svn_argnum_obj1);
6272       SWIG_fail;
6273     }
6274   }
6275   {
6276     svn_swig_py_release_py_lock();
6277 
6278     result = (svn_client_commit_item3_t *)svn_client_commit_item3_dup((struct svn_client_commit_item3_t const *)arg1,arg2);
6279 
6280     svn_swig_py_acquire_py_lock();
6281 
6282   }
6283   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_commit_item3_t,
6284     _global_py_pool, args);
6285   {
6286     Py_XDECREF(_global_py_pool);
6287   }
6288   return resultobj;
6289 fail:
6290   {
6291     Py_XDECREF(_global_py_pool);
6292   }
6293   return NULL;
6294 }
6295 
6296 
_wrap_svn_client_commit_item2_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6297 SWIGINTERN PyObject *_wrap_svn_client_commit_item2_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6298   PyObject *resultobj = 0;
6299   svn_client_commit_item2_t *arg1 = (svn_client_commit_item2_t *) 0 ;
6300   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6301   apr_pool_t *_global_pool = NULL ;
6302   PyObject *_global_py_pool = NULL ;
6303   PyObject * obj0 = 0 ;
6304   PyObject * obj1 = 0 ;
6305   svn_client_commit_item2_t *result = 0 ;
6306 
6307   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6308       &_global_py_pool, &_global_pool))
6309   SWIG_fail;
6310   arg2 = _global_pool;
6311   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit_item2_dup",1,2,&obj0,&obj1)) SWIG_fail;
6312   {
6313     arg1 = (svn_client_commit_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_commit_item2_t, svn_argnum_obj0);
6314     if (PyErr_Occurred()) {
6315       SWIG_fail;
6316     }
6317   }
6318   if (obj1) {
6319     /* Verify that the user supplied a valid pool */
6320     if (obj1 != Py_None && obj1 != _global_py_pool) {
6321       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
6322       SWIG_arg_fail(svn_argnum_obj1);
6323       SWIG_fail;
6324     }
6325   }
6326   {
6327     svn_swig_py_release_py_lock();
6328 
6329     result = (svn_client_commit_item2_t *)svn_client_commit_item2_dup((struct svn_client_commit_item2_t const *)arg1,arg2);
6330 
6331     svn_swig_py_acquire_py_lock();
6332 
6333   }
6334   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_commit_item2_t,
6335     _global_py_pool, args);
6336   {
6337     Py_XDECREF(_global_py_pool);
6338   }
6339   return resultobj;
6340 fail:
6341   {
6342     Py_XDECREF(_global_py_pool);
6343   }
6344   return NULL;
6345 }
6346 
6347 
_wrap_svn_client_diff_summarize_t_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6348 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6349   PyObject *resultobj = 0;
6350   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6351   char *arg2 = (char *) 0 ;
6352   PyObject * obj0 = 0 ;
6353   PyObject * obj1 = 0 ;
6354 
6355   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_path_set",2,2,&obj0,&obj1)) SWIG_fail;
6356   {
6357     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6358     if (PyErr_Occurred()) {
6359       SWIG_fail;
6360     }
6361   }
6362   {
6363     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_summarize_t_path_set", "path");
6364     if (PyErr_Occurred()) SWIG_fail;
6365   }
6366   {
6367     apr_size_t len = strlen(arg2) + 1;
6368     char *copied;
6369     if (arg1->path) free((char *)arg1->path);
6370     copied = malloc(len);
6371     memcpy(copied, arg2, len);
6372     arg1->path = copied;
6373   }
6374   resultobj = SWIG_Py_Void();
6375   return resultobj;
6376 fail:
6377   return NULL;
6378 }
6379 
6380 
_wrap_svn_client_diff_summarize_t_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6381 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6382   PyObject *resultobj = 0;
6383   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6384   PyObject * obj0 = 0 ;
6385   char *result = 0 ;
6386 
6387   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_path_get",1,1,&obj0)) SWIG_fail;
6388   {
6389     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6390     if (PyErr_Occurred()) {
6391       SWIG_fail;
6392     }
6393   }
6394   result = (char *) ((arg1)->path);
6395   resultobj = SWIG_FromCharPtr((const char *)result);
6396   return resultobj;
6397 fail:
6398   return NULL;
6399 }
6400 
6401 
_wrap_svn_client_diff_summarize_t_summarize_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6402 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_summarize_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6403   PyObject *resultobj = 0;
6404   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6405   svn_client_diff_summarize_kind_t arg2 ;
6406   PyObject * obj0 = 0 ;
6407   PyObject * obj1 = 0 ;
6408 
6409   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_summarize_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
6410   {
6411     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6412     if (PyErr_Occurred()) {
6413       SWIG_fail;
6414     }
6415   }
6416   {
6417     arg2 = (svn_client_diff_summarize_kind_t)SWIG_As_long (obj1);
6418     if (SWIG_arg_fail(svn_argnum_obj1)) {
6419       SWIG_fail;
6420     }
6421   }
6422   if (arg1) (arg1)->summarize_kind = arg2;
6423   resultobj = SWIG_Py_Void();
6424   return resultobj;
6425 fail:
6426   return NULL;
6427 }
6428 
6429 
_wrap_svn_client_diff_summarize_t_summarize_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6430 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_summarize_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6431   PyObject *resultobj = 0;
6432   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6433   PyObject * obj0 = 0 ;
6434   svn_client_diff_summarize_kind_t result;
6435 
6436   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_summarize_kind_get",1,1,&obj0)) SWIG_fail;
6437   {
6438     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6439     if (PyErr_Occurred()) {
6440       SWIG_fail;
6441     }
6442   }
6443   result = (svn_client_diff_summarize_kind_t) ((arg1)->summarize_kind);
6444   resultobj = SWIG_From_long((long)(result));
6445   return resultobj;
6446 fail:
6447   return NULL;
6448 }
6449 
6450 
_wrap_svn_client_diff_summarize_t_prop_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6451 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_prop_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6452   PyObject *resultobj = 0;
6453   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6454   svn_boolean_t arg2 ;
6455   PyObject * obj0 = 0 ;
6456   PyObject * obj1 = 0 ;
6457 
6458   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_prop_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
6459   {
6460     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6461     if (PyErr_Occurred()) {
6462       SWIG_fail;
6463     }
6464   }
6465   {
6466     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
6467     if (SWIG_arg_fail(svn_argnum_obj1)) {
6468       SWIG_fail;
6469     }
6470   }
6471   if (arg1) (arg1)->prop_changed = arg2;
6472   resultobj = SWIG_Py_Void();
6473   return resultobj;
6474 fail:
6475   return NULL;
6476 }
6477 
6478 
_wrap_svn_client_diff_summarize_t_prop_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6479 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_prop_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6480   PyObject *resultobj = 0;
6481   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6482   PyObject * obj0 = 0 ;
6483   svn_boolean_t result;
6484 
6485   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_prop_changed_get",1,1,&obj0)) SWIG_fail;
6486   {
6487     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6488     if (PyErr_Occurred()) {
6489       SWIG_fail;
6490     }
6491   }
6492   result = (svn_boolean_t) ((arg1)->prop_changed);
6493   resultobj = SWIG_From_long((long)(result));
6494   return resultobj;
6495 fail:
6496   return NULL;
6497 }
6498 
6499 
_wrap_svn_client_diff_summarize_t_node_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6500 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_node_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6501   PyObject *resultobj = 0;
6502   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6503   svn_node_kind_t arg2 ;
6504   PyObject * obj0 = 0 ;
6505   PyObject * obj1 = 0 ;
6506 
6507   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_node_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
6508   {
6509     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6510     if (PyErr_Occurred()) {
6511       SWIG_fail;
6512     }
6513   }
6514   {
6515     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
6516     if (SWIG_arg_fail(svn_argnum_obj1)) {
6517       SWIG_fail;
6518     }
6519   }
6520   if (arg1) (arg1)->node_kind = arg2;
6521   resultobj = SWIG_Py_Void();
6522   return resultobj;
6523 fail:
6524   return NULL;
6525 }
6526 
6527 
_wrap_svn_client_diff_summarize_t_node_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6528 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_t_node_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6529   PyObject *resultobj = 0;
6530   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6531   PyObject * obj0 = 0 ;
6532   svn_node_kind_t result;
6533 
6534   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_t_node_kind_get",1,1,&obj0)) SWIG_fail;
6535   {
6536     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6537     if (PyErr_Occurred()) {
6538       SWIG_fail;
6539     }
6540   }
6541   result = (svn_node_kind_t) ((arg1)->node_kind);
6542   resultobj = SWIG_From_long((long)(result));
6543   return resultobj;
6544 fail:
6545   return NULL;
6546 }
6547 
6548 
_wrap_new_svn_client_diff_summarize_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6549 SWIGINTERN PyObject *_wrap_new_svn_client_diff_summarize_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6550   PyObject *resultobj = 0;
6551   struct svn_client_diff_summarize_t *result = 0 ;
6552 
6553   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_diff_summarize_t",0,0)) SWIG_fail;
6554   {
6555     svn_swig_py_release_py_lock();
6556 
6557     result = (struct svn_client_diff_summarize_t *)calloc(1, sizeof(struct svn_client_diff_summarize_t));
6558 
6559     svn_swig_py_acquire_py_lock();
6560 
6561   }
6562   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_diff_summarize_t,
6563     _global_py_pool, args);
6564   return resultobj;
6565 fail:
6566   return NULL;
6567 }
6568 
6569 
_wrap_delete_svn_client_diff_summarize_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6570 SWIGINTERN PyObject *_wrap_delete_svn_client_diff_summarize_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6571   PyObject *resultobj = 0;
6572   struct svn_client_diff_summarize_t *arg1 = (struct svn_client_diff_summarize_t *) 0 ;
6573   PyObject * obj0 = 0 ;
6574 
6575   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_diff_summarize_t",1,1,&obj0)) SWIG_fail;
6576   {
6577     arg1 = (struct svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6578     if (PyErr_Occurred()) {
6579       SWIG_fail;
6580     }
6581   }
6582   {
6583     svn_swig_py_release_py_lock();
6584 
6585     free((char *) arg1);
6586 
6587     svn_swig_py_acquire_py_lock();
6588 
6589   }
6590   resultobj = SWIG_Py_Void();
6591   return resultobj;
6592 fail:
6593   return NULL;
6594 }
6595 
6596 
svn_client_diff_summarize_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6597 SWIGINTERN PyObject *svn_client_diff_summarize_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6598   PyObject *obj;
6599   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
6600   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_diff_summarize_t, SWIG_NewClientData(obj));
6601   return SWIG_Py_Void();
6602 }
6603 
_wrap_svn_client_diff_summarize_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6604 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6605   PyObject *resultobj = 0;
6606   svn_client_diff_summarize_t *arg1 = (svn_client_diff_summarize_t *) 0 ;
6607   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6608   apr_pool_t *_global_pool = NULL ;
6609   PyObject *_global_py_pool = NULL ;
6610   PyObject * obj0 = 0 ;
6611   PyObject * obj1 = 0 ;
6612   svn_client_diff_summarize_t *result = 0 ;
6613 
6614   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6615       &_global_py_pool, &_global_pool))
6616   SWIG_fail;
6617   arg2 = _global_pool;
6618   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_dup",1,2,&obj0,&obj1)) SWIG_fail;
6619   {
6620     arg1 = (svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj0);
6621     if (PyErr_Occurred()) {
6622       SWIG_fail;
6623     }
6624   }
6625   if (obj1) {
6626     /* Verify that the user supplied a valid pool */
6627     if (obj1 != Py_None && obj1 != _global_py_pool) {
6628       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
6629       SWIG_arg_fail(svn_argnum_obj1);
6630       SWIG_fail;
6631     }
6632   }
6633   {
6634     svn_swig_py_release_py_lock();
6635 
6636     result = (svn_client_diff_summarize_t *)svn_client_diff_summarize_dup((struct svn_client_diff_summarize_t const *)arg1,arg2);
6637 
6638     svn_swig_py_acquire_py_lock();
6639 
6640   }
6641   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_diff_summarize_t,
6642     _global_py_pool, args);
6643   {
6644     Py_XDECREF(_global_py_pool);
6645   }
6646   return resultobj;
6647 fail:
6648   {
6649     Py_XDECREF(_global_py_pool);
6650   }
6651   return NULL;
6652 }
6653 
6654 
_wrap_svn_client_ctx_t_auth_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6655 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_auth_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6656   PyObject *resultobj = 0;
6657   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6658   svn_auth_baton_t *arg2 = (svn_auth_baton_t *) 0 ;
6659   PyObject * obj0 = 0 ;
6660   PyObject * obj1 = 0 ;
6661 
6662   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_auth_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
6663   {
6664     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6665     if (PyErr_Occurred()) {
6666       SWIG_fail;
6667     }
6668   }
6669   {
6670     arg2 = (svn_auth_baton_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_auth_baton_t, svn_argnum_obj1);
6671     if (PyErr_Occurred()) {
6672       SWIG_fail;
6673     }
6674   }
6675   if (arg1) (arg1)->auth_baton = arg2;
6676   resultobj = SWIG_Py_Void();
6677   return resultobj;
6678 fail:
6679   return NULL;
6680 }
6681 
6682 
_wrap_svn_client_ctx_t_auth_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6683 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_auth_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6684   PyObject *resultobj = 0;
6685   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6686   PyObject * obj0 = 0 ;
6687   svn_auth_baton_t *result = 0 ;
6688 
6689   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_auth_baton_get",1,1,&obj0)) SWIG_fail;
6690   {
6691     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6692     if (PyErr_Occurred()) {
6693       SWIG_fail;
6694     }
6695   }
6696   result = (svn_auth_baton_t *) ((arg1)->auth_baton);
6697   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_auth_baton_t,
6698     _global_py_pool, args);
6699   return resultobj;
6700 fail:
6701   return NULL;
6702 }
6703 
6704 
_wrap_svn_client_ctx_t_notify_func_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6705 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6706   PyObject *resultobj = 0;
6707   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6708   svn_wc_notify_func_t arg2 = (svn_wc_notify_func_t) 0 ;
6709   PyObject * obj0 = 0 ;
6710   PyObject * obj1 = 0 ;
6711 
6712   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_func_set",2,2,&obj0,&obj1)) SWIG_fail;
6713   {
6714     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6715     if (PyErr_Occurred()) {
6716       SWIG_fail;
6717     }
6718   }
6719   {
6720     svn_wc_notify_func_t * tmp =
6721     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void, svn_argnum_obj1);
6722     if (tmp == NULL || PyErr_Occurred()) {
6723       SWIG_fail;
6724     }
6725     arg2 = *tmp;
6726   }
6727   if (arg1) (arg1)->notify_func = arg2;
6728   resultobj = SWIG_Py_Void();
6729   return resultobj;
6730 fail:
6731   return NULL;
6732 }
6733 
6734 
_wrap_svn_client_ctx_t_notify_func_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6735 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6736   PyObject *resultobj = 0;
6737   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6738   PyObject * obj0 = 0 ;
6739   svn_wc_notify_func_t result;
6740 
6741   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_func_get",1,1,&obj0)) SWIG_fail;
6742   {
6743     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6744     if (PyErr_Occurred()) {
6745       SWIG_fail;
6746     }
6747   }
6748   result = (svn_wc_notify_func_t) ((arg1)->notify_func);
6749   {
6750     PyObject *py_pool = NULL;
6751     apr_pool_t *pool = NULL;
6752 
6753     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
6754         &py_pool, &pool))
6755     SWIG_fail;
6756     if (result == NULL) {
6757       resultobj = Py_None;
6758       Py_INCREF(resultobj);
6759     } else {
6760       svn_wc_notify_func_t * tmp = apr_palloc(pool, sizeof(svn_wc_notify_func_t));
6761       if (tmp == NULL) {
6762         SWIG_fail;
6763       }
6764       *tmp = (svn_wc_notify_func_t) result;
6765       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void,
6766         py_pool, args);
6767     }
6768   }
6769   return resultobj;
6770 fail:
6771   return NULL;
6772 }
6773 
6774 
_wrap_svn_client_ctx_t_notify_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6775 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6776   PyObject *resultobj = 0;
6777   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6778   void *arg2 = (void *) 0 ;
6779   PyObject * obj0 = 0 ;
6780   PyObject * obj1 = 0 ;
6781 
6782   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
6783   {
6784     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6785     if (PyErr_Occurred()) {
6786       SWIG_fail;
6787     }
6788   }
6789   {
6790     if (obj1 == Py_None) {
6791       arg2 = NULL;
6792     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
6793       arg2 = (void *) obj1;
6794       PyErr_Clear();
6795     }
6796   }
6797   if (arg1) (arg1)->notify_baton = arg2;
6798   resultobj = SWIG_Py_Void();
6799   return resultobj;
6800 fail:
6801   return NULL;
6802 }
6803 
6804 
_wrap_svn_client_ctx_t_notify_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6805 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6806   PyObject *resultobj = 0;
6807   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6808   PyObject * obj0 = 0 ;
6809   void *result = 0 ;
6810 
6811   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_baton_get",1,1,&obj0)) SWIG_fail;
6812   {
6813     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6814     if (PyErr_Occurred()) {
6815       SWIG_fail;
6816     }
6817   }
6818   result = (void *) ((arg1)->notify_baton);
6819   {
6820     PyObject *ownerObj = obj0;
6821     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
6822 
6823     resultobj = NULL;
6824     if (members != NULL) {
6825       resultobj = PyDict_GetItemString(members, "notify_baton");
6826       Py_XINCREF(resultobj);
6827       Py_DECREF(members);
6828     }
6829 
6830     if (resultobj == NULL) {
6831       if (result == NULL) {
6832         resultobj = Py_None;
6833         Py_INCREF(resultobj);
6834       } else {
6835         /* We don't know the type of this reference, so we'll have to
6836                * treat it as an opaque void pointer.
6837                */
6838         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
6839           _global_py_pool, args);
6840       }
6841     }
6842 
6843   }
6844   return resultobj;
6845 fail:
6846   return NULL;
6847 }
6848 
6849 
_wrap_svn_client_ctx_t_log_msg_func_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6850 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6851   PyObject *resultobj = 0;
6852   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6853   svn_client_get_commit_log_t arg2 = (svn_client_get_commit_log_t) 0 ;
6854   PyObject * obj0 = 0 ;
6855   PyObject * obj1 = 0 ;
6856 
6857   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_func_set",2,2,&obj0,&obj1)) SWIG_fail;
6858   {
6859     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6860     if (PyErr_Occurred()) {
6861       SWIG_fail;
6862     }
6863   }
6864   {
6865     svn_client_get_commit_log_t * tmp =
6866     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
6867     if (tmp == NULL || PyErr_Occurred()) {
6868       SWIG_fail;
6869     }
6870     arg2 = *tmp;
6871   }
6872   if (arg1) (arg1)->log_msg_func = arg2;
6873   resultobj = SWIG_Py_Void();
6874   return resultobj;
6875 fail:
6876   return NULL;
6877 }
6878 
6879 
_wrap_svn_client_ctx_t_log_msg_func_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6880 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6881   PyObject *resultobj = 0;
6882   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6883   PyObject * obj0 = 0 ;
6884   svn_client_get_commit_log_t result;
6885 
6886   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_func_get",1,1,&obj0)) SWIG_fail;
6887   {
6888     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6889     if (PyErr_Occurred()) {
6890       SWIG_fail;
6891     }
6892   }
6893   result = (svn_client_get_commit_log_t) ((arg1)->log_msg_func);
6894   {
6895     PyObject *py_pool = NULL;
6896     apr_pool_t *pool = NULL;
6897 
6898     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
6899         &py_pool, &pool))
6900     SWIG_fail;
6901     if (result == NULL) {
6902       resultobj = Py_None;
6903       Py_INCREF(resultobj);
6904     } else {
6905       svn_client_get_commit_log_t * tmp = apr_palloc(pool, sizeof(svn_client_get_commit_log_t));
6906       if (tmp == NULL) {
6907         SWIG_fail;
6908       }
6909       *tmp = (svn_client_get_commit_log_t) result;
6910       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
6911         py_pool, args);
6912     }
6913   }
6914   return resultobj;
6915 fail:
6916   return NULL;
6917 }
6918 
6919 
_wrap_svn_client_ctx_t_log_msg_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6920 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6921   PyObject *resultobj = 0;
6922   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6923   void *arg2 = (void *) 0 ;
6924   PyObject * obj0 = 0 ;
6925   PyObject * obj1 = 0 ;
6926 
6927   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
6928   {
6929     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6930     if (PyErr_Occurred()) {
6931       SWIG_fail;
6932     }
6933   }
6934   {
6935     if (obj1 == Py_None) {
6936       arg2 = NULL;
6937     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
6938       arg2 = (void *) obj1;
6939       PyErr_Clear();
6940     }
6941   }
6942   if (arg1) (arg1)->log_msg_baton = arg2;
6943   resultobj = SWIG_Py_Void();
6944   return resultobj;
6945 fail:
6946   return NULL;
6947 }
6948 
6949 
_wrap_svn_client_ctx_t_log_msg_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6950 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6951   PyObject *resultobj = 0;
6952   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6953   PyObject * obj0 = 0 ;
6954   void *result = 0 ;
6955 
6956   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_baton_get",1,1,&obj0)) SWIG_fail;
6957   {
6958     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
6959     if (PyErr_Occurred()) {
6960       SWIG_fail;
6961     }
6962   }
6963   result = (void *) ((arg1)->log_msg_baton);
6964   {
6965     PyObject *ownerObj = obj0;
6966     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
6967 
6968     resultobj = NULL;
6969     if (members != NULL) {
6970       resultobj = PyDict_GetItemString(members, "log_msg_baton");
6971       Py_XINCREF(resultobj);
6972       Py_DECREF(members);
6973     }
6974 
6975     if (resultobj == NULL) {
6976       if (result == NULL) {
6977         resultobj = Py_None;
6978         Py_INCREF(resultobj);
6979       } else {
6980         /* We don't know the type of this reference, so we'll have to
6981                * treat it as an opaque void pointer.
6982                */
6983         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
6984           _global_py_pool, args);
6985       }
6986     }
6987 
6988   }
6989   return resultobj;
6990 fail:
6991   return NULL;
6992 }
6993 
6994 
_wrap_svn_client_ctx_t_config_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6995 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_config_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6996   PyObject *resultobj = 0;
6997   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
6998   apr_hash_t *arg2 = (apr_hash_t *) 0 ;
6999   apr_pool_t *_global_pool = NULL ;
7000   PyObject *_global_py_pool = NULL ;
7001   PyObject * obj0 = 0 ;
7002   PyObject * obj1 = 0 ;
7003 
7004   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_config_set",2,2,&obj0,&obj1)) SWIG_fail;
7005   {
7006     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7007     if (PyErr_Occurred()) {
7008       SWIG_fail;
7009     }
7010   }
7011   {
7012     if (_global_pool == NULL)
7013     {
7014       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7015           &_global_py_pool, &_global_pool))
7016       SWIG_fail;
7017     }
7018 
7019     arg2 = svn_swig_py_struct_ptr_hash_from_dict(obj1,
7020       SWIGTYPE_p_svn_config_t, _global_pool);
7021     if (PyErr_Occurred())
7022     SWIG_fail;
7023   }
7024   if (arg1) (arg1)->config = arg2;
7025   resultobj = SWIG_Py_Void();
7026   return resultobj;
7027 fail:
7028   return NULL;
7029 }
7030 
7031 
_wrap_svn_client_ctx_t_config_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7032 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_config_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7033   PyObject *resultobj = 0;
7034   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7035   PyObject * obj0 = 0 ;
7036   apr_hash_t *result = 0 ;
7037 
7038   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_config_get",1,1,&obj0)) SWIG_fail;
7039   {
7040     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7041     if (PyErr_Occurred()) {
7042       SWIG_fail;
7043     }
7044   }
7045   result = (apr_hash_t *) ((arg1)->config);
7046   {
7047     /* HACK. We don't know which pool the config comes from, and we
7048          can't copy it, because svn_config_t is not copyable. So we'll just
7049          assume that it's the parent struct's pool. It shouldn't matter
7050          anyway, because the only way a non-null config can end up in
7051          svn_client_ctx_t is if we assigned it ourselves, in which case the copy
7052          that's stored in the Python object will become the result; so this is just
7053          a safety net. */
7054     apr_pool_t *parent_pool;
7055     PyObject *parent_py_pool;
7056 
7057     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7058         &parent_py_pool, &parent_pool))
7059     SWIG_fail;
7060 
7061     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(result, SWIGTYPE_p_svn_config_t,
7062         parent_py_pool))
7063 
7064     ;
7065   }
7066   return resultobj;
7067 fail:
7068   return NULL;
7069 }
7070 
7071 
_wrap_svn_client_ctx_t_cancel_func_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7072 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_cancel_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7073   PyObject *resultobj = 0;
7074   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7075   svn_cancel_func_t arg2 = (svn_cancel_func_t) 0 ;
7076   PyObject * obj0 = 0 ;
7077   PyObject * obj1 = 0 ;
7078 
7079   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_cancel_func_set",2,2,&obj0,&obj1)) SWIG_fail;
7080   {
7081     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7082     if (PyErr_Occurred()) {
7083       SWIG_fail;
7084     }
7085   }
7086   {
7087     svn_cancel_func_t * tmp =
7088     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void__p_svn_error_t, svn_argnum_obj1);
7089     if (tmp == NULL || PyErr_Occurred()) {
7090       SWIG_fail;
7091     }
7092     arg2 = *tmp;
7093   }
7094   if (arg1) (arg1)->cancel_func = arg2;
7095   resultobj = SWIG_Py_Void();
7096   return resultobj;
7097 fail:
7098   return NULL;
7099 }
7100 
7101 
_wrap_svn_client_ctx_t_cancel_func_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7102 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_cancel_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7103   PyObject *resultobj = 0;
7104   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7105   PyObject * obj0 = 0 ;
7106   svn_cancel_func_t result;
7107 
7108   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_cancel_func_get",1,1,&obj0)) SWIG_fail;
7109   {
7110     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7111     if (PyErr_Occurred()) {
7112       SWIG_fail;
7113     }
7114   }
7115   result = (svn_cancel_func_t) ((arg1)->cancel_func);
7116   {
7117     PyObject *py_pool = NULL;
7118     apr_pool_t *pool = NULL;
7119 
7120     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7121         &py_pool, &pool))
7122     SWIG_fail;
7123     if (result == NULL) {
7124       resultobj = Py_None;
7125       Py_INCREF(resultobj);
7126     } else {
7127       svn_cancel_func_t * tmp = apr_palloc(pool, sizeof(svn_cancel_func_t));
7128       if (tmp == NULL) {
7129         SWIG_fail;
7130       }
7131       *tmp = (svn_cancel_func_t) result;
7132       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void__p_svn_error_t,
7133         py_pool, args);
7134     }
7135   }
7136   return resultobj;
7137 fail:
7138   return NULL;
7139 }
7140 
7141 
_wrap_svn_client_ctx_t_cancel_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7142 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_cancel_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7143   PyObject *resultobj = 0;
7144   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7145   void *arg2 = (void *) 0 ;
7146   PyObject * obj0 = 0 ;
7147   PyObject * obj1 = 0 ;
7148 
7149   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_cancel_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
7150   {
7151     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7152     if (PyErr_Occurred()) {
7153       SWIG_fail;
7154     }
7155   }
7156   {
7157     if (obj1 == Py_None) {
7158       arg2 = NULL;
7159     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
7160       arg2 = (void *) obj1;
7161       PyErr_Clear();
7162     }
7163   }
7164   if (arg1) (arg1)->cancel_baton = arg2;
7165   resultobj = SWIG_Py_Void();
7166   return resultobj;
7167 fail:
7168   return NULL;
7169 }
7170 
7171 
_wrap_svn_client_ctx_t_cancel_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7172 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_cancel_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7173   PyObject *resultobj = 0;
7174   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7175   PyObject * obj0 = 0 ;
7176   void *result = 0 ;
7177 
7178   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_cancel_baton_get",1,1,&obj0)) SWIG_fail;
7179   {
7180     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7181     if (PyErr_Occurred()) {
7182       SWIG_fail;
7183     }
7184   }
7185   result = (void *) ((arg1)->cancel_baton);
7186   {
7187     PyObject *ownerObj = obj0;
7188     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
7189 
7190     resultobj = NULL;
7191     if (members != NULL) {
7192       resultobj = PyDict_GetItemString(members, "cancel_baton");
7193       Py_XINCREF(resultobj);
7194       Py_DECREF(members);
7195     }
7196 
7197     if (resultobj == NULL) {
7198       if (result == NULL) {
7199         resultobj = Py_None;
7200         Py_INCREF(resultobj);
7201       } else {
7202         /* We don't know the type of this reference, so we'll have to
7203                * treat it as an opaque void pointer.
7204                */
7205         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
7206           _global_py_pool, args);
7207       }
7208     }
7209 
7210   }
7211   return resultobj;
7212 fail:
7213   return NULL;
7214 }
7215 
7216 
_wrap_svn_client_ctx_t_notify_func2_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7217 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_func2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7218   PyObject *resultobj = 0;
7219   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7220   svn_wc_notify_func2_t arg2 = (svn_wc_notify_func2_t) 0 ;
7221   PyObject * obj0 = 0 ;
7222   PyObject * obj1 = 0 ;
7223 
7224   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_func2_set",2,2,&obj0,&obj1)) SWIG_fail;
7225   {
7226     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7227     if (PyErr_Occurred()) {
7228       SWIG_fail;
7229     }
7230   }
7231   {
7232     svn_wc_notify_func2_t * tmp =
7233     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void, svn_argnum_obj1);
7234     if (tmp == NULL || PyErr_Occurred()) {
7235       SWIG_fail;
7236     }
7237     arg2 = *tmp;
7238   }
7239   if (arg1) (arg1)->notify_func2 = arg2;
7240   resultobj = SWIG_Py_Void();
7241   return resultobj;
7242 fail:
7243   return NULL;
7244 }
7245 
7246 
_wrap_svn_client_ctx_t_notify_func2_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7247 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_func2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7248   PyObject *resultobj = 0;
7249   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7250   PyObject * obj0 = 0 ;
7251   svn_wc_notify_func2_t result;
7252 
7253   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_func2_get",1,1,&obj0)) SWIG_fail;
7254   {
7255     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7256     if (PyErr_Occurred()) {
7257       SWIG_fail;
7258     }
7259   }
7260   result = (svn_wc_notify_func2_t) ((arg1)->notify_func2);
7261   {
7262     PyObject *py_pool = NULL;
7263     apr_pool_t *pool = NULL;
7264 
7265     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7266         &py_pool, &pool))
7267     SWIG_fail;
7268     if (result == NULL) {
7269       resultobj = Py_None;
7270       Py_INCREF(resultobj);
7271     } else {
7272       svn_wc_notify_func2_t * tmp = apr_palloc(pool, sizeof(svn_wc_notify_func2_t));
7273       if (tmp == NULL) {
7274         SWIG_fail;
7275       }
7276       *tmp = (svn_wc_notify_func2_t) result;
7277       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
7278         py_pool, args);
7279     }
7280   }
7281   return resultobj;
7282 fail:
7283   return NULL;
7284 }
7285 
7286 
_wrap_svn_client_ctx_t_notify_baton2_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7287 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_baton2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7288   PyObject *resultobj = 0;
7289   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7290   void *arg2 = (void *) 0 ;
7291   PyObject * obj0 = 0 ;
7292   PyObject * obj1 = 0 ;
7293 
7294   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_baton2_set",2,2,&obj0,&obj1)) SWIG_fail;
7295   {
7296     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7297     if (PyErr_Occurred()) {
7298       SWIG_fail;
7299     }
7300   }
7301   {
7302     if (obj1 == Py_None) {
7303       arg2 = NULL;
7304     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
7305       arg2 = (void *) obj1;
7306       PyErr_Clear();
7307     }
7308   }
7309   if (arg1) (arg1)->notify_baton2 = arg2;
7310   resultobj = SWIG_Py_Void();
7311   return resultobj;
7312 fail:
7313   return NULL;
7314 }
7315 
7316 
_wrap_svn_client_ctx_t_notify_baton2_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7317 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_notify_baton2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7318   PyObject *resultobj = 0;
7319   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7320   PyObject * obj0 = 0 ;
7321   void *result = 0 ;
7322 
7323   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_notify_baton2_get",1,1,&obj0)) SWIG_fail;
7324   {
7325     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7326     if (PyErr_Occurred()) {
7327       SWIG_fail;
7328     }
7329   }
7330   result = (void *) ((arg1)->notify_baton2);
7331   {
7332     PyObject *ownerObj = obj0;
7333     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
7334 
7335     resultobj = NULL;
7336     if (members != NULL) {
7337       resultobj = PyDict_GetItemString(members, "notify_baton2");
7338       Py_XINCREF(resultobj);
7339       Py_DECREF(members);
7340     }
7341 
7342     if (resultobj == NULL) {
7343       if (result == NULL) {
7344         resultobj = Py_None;
7345         Py_INCREF(resultobj);
7346       } else {
7347         /* We don't know the type of this reference, so we'll have to
7348                * treat it as an opaque void pointer.
7349                */
7350         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
7351           _global_py_pool, args);
7352       }
7353     }
7354 
7355   }
7356   return resultobj;
7357 fail:
7358   return NULL;
7359 }
7360 
7361 
_wrap_svn_client_ctx_t_log_msg_func2_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7362 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_func2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7363   PyObject *resultobj = 0;
7364   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7365   svn_client_get_commit_log2_t arg2 = (svn_client_get_commit_log2_t) 0 ;
7366   PyObject * obj0 = 0 ;
7367   PyObject * obj1 = 0 ;
7368 
7369   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_func2_set",2,2,&obj0,&obj1)) SWIG_fail;
7370   {
7371     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7372     if (PyErr_Occurred()) {
7373       SWIG_fail;
7374     }
7375   }
7376   {
7377     svn_client_get_commit_log2_t * tmp =
7378     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
7379     if (tmp == NULL || PyErr_Occurred()) {
7380       SWIG_fail;
7381     }
7382     arg2 = *tmp;
7383   }
7384   if (arg1) (arg1)->log_msg_func2 = arg2;
7385   resultobj = SWIG_Py_Void();
7386   return resultobj;
7387 fail:
7388   return NULL;
7389 }
7390 
7391 
_wrap_svn_client_ctx_t_log_msg_func2_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7392 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_func2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7393   PyObject *resultobj = 0;
7394   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7395   PyObject * obj0 = 0 ;
7396   svn_client_get_commit_log2_t result;
7397 
7398   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_func2_get",1,1,&obj0)) SWIG_fail;
7399   {
7400     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7401     if (PyErr_Occurred()) {
7402       SWIG_fail;
7403     }
7404   }
7405   result = (svn_client_get_commit_log2_t) ((arg1)->log_msg_func2);
7406   {
7407     PyObject *py_pool = NULL;
7408     apr_pool_t *pool = NULL;
7409 
7410     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7411         &py_pool, &pool))
7412     SWIG_fail;
7413     if (result == NULL) {
7414       resultobj = Py_None;
7415       Py_INCREF(resultobj);
7416     } else {
7417       svn_client_get_commit_log2_t * tmp = apr_palloc(pool, sizeof(svn_client_get_commit_log2_t));
7418       if (tmp == NULL) {
7419         SWIG_fail;
7420       }
7421       *tmp = (svn_client_get_commit_log2_t) result;
7422       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
7423         py_pool, args);
7424     }
7425   }
7426   return resultobj;
7427 fail:
7428   return NULL;
7429 }
7430 
7431 
_wrap_svn_client_ctx_t_log_msg_baton2_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7432 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_baton2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7433   PyObject *resultobj = 0;
7434   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7435   void *arg2 = (void *) 0 ;
7436   PyObject * obj0 = 0 ;
7437   PyObject * obj1 = 0 ;
7438 
7439   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_baton2_set",2,2,&obj0,&obj1)) SWIG_fail;
7440   {
7441     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7442     if (PyErr_Occurred()) {
7443       SWIG_fail;
7444     }
7445   }
7446   {
7447     if (obj1 == Py_None) {
7448       arg2 = NULL;
7449     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
7450       arg2 = (void *) obj1;
7451       PyErr_Clear();
7452     }
7453   }
7454   if (arg1) (arg1)->log_msg_baton2 = arg2;
7455   resultobj = SWIG_Py_Void();
7456   return resultobj;
7457 fail:
7458   return NULL;
7459 }
7460 
7461 
_wrap_svn_client_ctx_t_log_msg_baton2_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7462 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_baton2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7463   PyObject *resultobj = 0;
7464   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7465   PyObject * obj0 = 0 ;
7466   void *result = 0 ;
7467 
7468   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_baton2_get",1,1,&obj0)) SWIG_fail;
7469   {
7470     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7471     if (PyErr_Occurred()) {
7472       SWIG_fail;
7473     }
7474   }
7475   result = (void *) ((arg1)->log_msg_baton2);
7476   {
7477     PyObject *ownerObj = obj0;
7478     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
7479 
7480     resultobj = NULL;
7481     if (members != NULL) {
7482       resultobj = PyDict_GetItemString(members, "log_msg_baton2");
7483       Py_XINCREF(resultobj);
7484       Py_DECREF(members);
7485     }
7486 
7487     if (resultobj == NULL) {
7488       if (result == NULL) {
7489         resultobj = Py_None;
7490         Py_INCREF(resultobj);
7491       } else {
7492         /* We don't know the type of this reference, so we'll have to
7493                * treat it as an opaque void pointer.
7494                */
7495         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
7496           _global_py_pool, args);
7497       }
7498     }
7499 
7500   }
7501   return resultobj;
7502 fail:
7503   return NULL;
7504 }
7505 
7506 
_wrap_svn_client_ctx_t_progress_func_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7507 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_progress_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7508   PyObject *resultobj = 0;
7509   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7510   svn_ra_progress_notify_func_t arg2 = (svn_ra_progress_notify_func_t) 0 ;
7511   PyObject * obj0 = 0 ;
7512   PyObject * obj1 = 0 ;
7513 
7514   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_progress_func_set",2,2,&obj0,&obj1)) SWIG_fail;
7515   {
7516     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7517     if (PyErr_Occurred()) {
7518       SWIG_fail;
7519     }
7520   }
7521   {
7522     svn_ra_progress_notify_func_t * tmp =
7523     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);
7524     if (tmp == NULL || PyErr_Occurred()) {
7525       SWIG_fail;
7526     }
7527     arg2 = *tmp;
7528   }
7529   if (arg1) (arg1)->progress_func = arg2;
7530   resultobj = SWIG_Py_Void();
7531   return resultobj;
7532 fail:
7533   return NULL;
7534 }
7535 
7536 
_wrap_svn_client_ctx_t_progress_func_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7537 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_progress_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7538   PyObject *resultobj = 0;
7539   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7540   PyObject * obj0 = 0 ;
7541   svn_ra_progress_notify_func_t result;
7542 
7543   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_progress_func_get",1,1,&obj0)) SWIG_fail;
7544   {
7545     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7546     if (PyErr_Occurred()) {
7547       SWIG_fail;
7548     }
7549   }
7550   result = (svn_ra_progress_notify_func_t) ((arg1)->progress_func);
7551   {
7552     PyObject *py_pool = NULL;
7553     apr_pool_t *pool = NULL;
7554 
7555     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7556         &py_pool, &pool))
7557     SWIG_fail;
7558     if (result == NULL) {
7559       resultobj = Py_None;
7560       Py_INCREF(resultobj);
7561     } else {
7562       svn_ra_progress_notify_func_t * tmp = apr_palloc(pool, sizeof(svn_ra_progress_notify_func_t));
7563       if (tmp == NULL) {
7564         SWIG_fail;
7565       }
7566       *tmp = (svn_ra_progress_notify_func_t) result;
7567       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,
7568         py_pool, args);
7569     }
7570   }
7571   return resultobj;
7572 fail:
7573   return NULL;
7574 }
7575 
7576 
_wrap_svn_client_ctx_t_progress_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7577 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_progress_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7578   PyObject *resultobj = 0;
7579   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7580   void *arg2 = (void *) 0 ;
7581   PyObject * obj0 = 0 ;
7582   PyObject * obj1 = 0 ;
7583 
7584   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_progress_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
7585   {
7586     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7587     if (PyErr_Occurred()) {
7588       SWIG_fail;
7589     }
7590   }
7591   {
7592     if (obj1 == Py_None) {
7593       arg2 = NULL;
7594     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
7595       arg2 = (void *) obj1;
7596       PyErr_Clear();
7597     }
7598   }
7599   if (arg1) (arg1)->progress_baton = arg2;
7600   resultobj = SWIG_Py_Void();
7601   return resultobj;
7602 fail:
7603   return NULL;
7604 }
7605 
7606 
_wrap_svn_client_ctx_t_progress_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7607 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_progress_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7608   PyObject *resultobj = 0;
7609   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7610   PyObject * obj0 = 0 ;
7611   void *result = 0 ;
7612 
7613   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_progress_baton_get",1,1,&obj0)) SWIG_fail;
7614   {
7615     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7616     if (PyErr_Occurred()) {
7617       SWIG_fail;
7618     }
7619   }
7620   result = (void *) ((arg1)->progress_baton);
7621   {
7622     PyObject *ownerObj = obj0;
7623     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
7624 
7625     resultobj = NULL;
7626     if (members != NULL) {
7627       resultobj = PyDict_GetItemString(members, "progress_baton");
7628       Py_XINCREF(resultobj);
7629       Py_DECREF(members);
7630     }
7631 
7632     if (resultobj == NULL) {
7633       if (result == NULL) {
7634         resultobj = Py_None;
7635         Py_INCREF(resultobj);
7636       } else {
7637         /* We don't know the type of this reference, so we'll have to
7638                * treat it as an opaque void pointer.
7639                */
7640         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
7641           _global_py_pool, args);
7642       }
7643     }
7644 
7645   }
7646   return resultobj;
7647 fail:
7648   return NULL;
7649 }
7650 
7651 
_wrap_svn_client_ctx_t_log_msg_func3_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7652 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_func3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7653   PyObject *resultobj = 0;
7654   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7655   svn_client_get_commit_log3_t arg2 = (svn_client_get_commit_log3_t) 0 ;
7656   PyObject * obj0 = 0 ;
7657   PyObject * obj1 = 0 ;
7658 
7659   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_func3_set",2,2,&obj0,&obj1)) SWIG_fail;
7660   {
7661     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7662     if (PyErr_Occurred()) {
7663       SWIG_fail;
7664     }
7665   }
7666   {
7667     svn_client_get_commit_log3_t * tmp =
7668     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
7669     if (tmp == NULL || PyErr_Occurred()) {
7670       SWIG_fail;
7671     }
7672     arg2 = *tmp;
7673   }
7674   if (arg1) (arg1)->log_msg_func3 = arg2;
7675   resultobj = SWIG_Py_Void();
7676   return resultobj;
7677 fail:
7678   return NULL;
7679 }
7680 
7681 
_wrap_svn_client_ctx_t_log_msg_func3_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7682 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_func3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7683   PyObject *resultobj = 0;
7684   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7685   PyObject * obj0 = 0 ;
7686   svn_client_get_commit_log3_t result;
7687 
7688   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_func3_get",1,1,&obj0)) SWIG_fail;
7689   {
7690     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7691     if (PyErr_Occurred()) {
7692       SWIG_fail;
7693     }
7694   }
7695   result = (svn_client_get_commit_log3_t) ((arg1)->log_msg_func3);
7696   {
7697     PyObject *py_pool = NULL;
7698     apr_pool_t *pool = NULL;
7699 
7700     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7701         &py_pool, &pool))
7702     SWIG_fail;
7703     if (result == NULL) {
7704       resultobj = Py_None;
7705       Py_INCREF(resultobj);
7706     } else {
7707       svn_client_get_commit_log3_t * tmp = apr_palloc(pool, sizeof(svn_client_get_commit_log3_t));
7708       if (tmp == NULL) {
7709         SWIG_fail;
7710       }
7711       *tmp = (svn_client_get_commit_log3_t) result;
7712       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
7713         py_pool, args);
7714     }
7715   }
7716   return resultobj;
7717 fail:
7718   return NULL;
7719 }
7720 
7721 
_wrap_svn_client_ctx_t_log_msg_baton3_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7722 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_baton3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7723   PyObject *resultobj = 0;
7724   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7725   void *arg2 = (void *) 0 ;
7726   PyObject * obj0 = 0 ;
7727   PyObject * obj1 = 0 ;
7728 
7729   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_baton3_set",2,2,&obj0,&obj1)) SWIG_fail;
7730   {
7731     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7732     if (PyErr_Occurred()) {
7733       SWIG_fail;
7734     }
7735   }
7736   {
7737     if (obj1 == Py_None) {
7738       arg2 = NULL;
7739     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
7740       arg2 = (void *) obj1;
7741       PyErr_Clear();
7742     }
7743   }
7744   if (arg1) (arg1)->log_msg_baton3 = arg2;
7745   resultobj = SWIG_Py_Void();
7746   return resultobj;
7747 fail:
7748   return NULL;
7749 }
7750 
7751 
_wrap_svn_client_ctx_t_log_msg_baton3_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7752 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_log_msg_baton3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7753   PyObject *resultobj = 0;
7754   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7755   PyObject * obj0 = 0 ;
7756   void *result = 0 ;
7757 
7758   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_log_msg_baton3_get",1,1,&obj0)) SWIG_fail;
7759   {
7760     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7761     if (PyErr_Occurred()) {
7762       SWIG_fail;
7763     }
7764   }
7765   result = (void *) ((arg1)->log_msg_baton3);
7766   {
7767     PyObject *ownerObj = obj0;
7768     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
7769 
7770     resultobj = NULL;
7771     if (members != NULL) {
7772       resultobj = PyDict_GetItemString(members, "log_msg_baton3");
7773       Py_XINCREF(resultobj);
7774       Py_DECREF(members);
7775     }
7776 
7777     if (resultobj == NULL) {
7778       if (result == NULL) {
7779         resultobj = Py_None;
7780         Py_INCREF(resultobj);
7781       } else {
7782         /* We don't know the type of this reference, so we'll have to
7783                * treat it as an opaque void pointer.
7784                */
7785         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
7786           _global_py_pool, args);
7787       }
7788     }
7789 
7790   }
7791   return resultobj;
7792 fail:
7793   return NULL;
7794 }
7795 
7796 
_wrap_svn_client_ctx_t_mimetypes_map_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7797 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_mimetypes_map_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7798   PyObject *resultobj = 0;
7799   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7800   apr_hash_t *arg2 = (apr_hash_t *) 0 ;
7801   PyObject * obj0 = 0 ;
7802   PyObject * obj1 = 0 ;
7803 
7804   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_mimetypes_map_set",2,2,&obj0,&obj1)) SWIG_fail;
7805   {
7806     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7807     if (PyErr_Occurred()) {
7808       SWIG_fail;
7809     }
7810   }
7811   {
7812     arg2 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_hash_t, svn_argnum_obj1);
7813     if (PyErr_Occurred()) {
7814       SWIG_fail;
7815     }
7816   }
7817   if (arg1) (arg1)->mimetypes_map = arg2;
7818   resultobj = SWIG_Py_Void();
7819   return resultobj;
7820 fail:
7821   return NULL;
7822 }
7823 
7824 
_wrap_svn_client_ctx_t_mimetypes_map_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7825 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_mimetypes_map_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7826   PyObject *resultobj = 0;
7827   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7828   PyObject * obj0 = 0 ;
7829   apr_hash_t *result = 0 ;
7830 
7831   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_mimetypes_map_get",1,1,&obj0)) SWIG_fail;
7832   {
7833     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7834     if (PyErr_Occurred()) {
7835       SWIG_fail;
7836     }
7837   }
7838   result = (apr_hash_t *) ((arg1)->mimetypes_map);
7839   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_hash_t,
7840     _global_py_pool, args);
7841   return resultobj;
7842 fail:
7843   return NULL;
7844 }
7845 
7846 
_wrap_svn_client_ctx_t_conflict_func_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7847 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7848   PyObject *resultobj = 0;
7849   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7850   svn_wc_conflict_resolver_func_t arg2 = (svn_wc_conflict_resolver_func_t) 0 ;
7851   PyObject * obj0 = 0 ;
7852   PyObject * obj1 = 0 ;
7853 
7854   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_func_set",2,2,&obj0,&obj1)) SWIG_fail;
7855   {
7856     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7857     if (PyErr_Occurred()) {
7858       SWIG_fail;
7859     }
7860   }
7861   {
7862     svn_wc_conflict_resolver_func_t * tmp =
7863     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
7864     if (tmp == NULL || PyErr_Occurred()) {
7865       SWIG_fail;
7866     }
7867     arg2 = *tmp;
7868   }
7869   if (arg1) (arg1)->conflict_func = arg2;
7870   resultobj = SWIG_Py_Void();
7871   return resultobj;
7872 fail:
7873   return NULL;
7874 }
7875 
7876 
_wrap_svn_client_ctx_t_conflict_func_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7877 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7878   PyObject *resultobj = 0;
7879   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7880   PyObject * obj0 = 0 ;
7881   svn_wc_conflict_resolver_func_t result;
7882 
7883   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_func_get",1,1,&obj0)) SWIG_fail;
7884   {
7885     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7886     if (PyErr_Occurred()) {
7887       SWIG_fail;
7888     }
7889   }
7890   result = (svn_wc_conflict_resolver_func_t) ((arg1)->conflict_func);
7891   {
7892     PyObject *py_pool = NULL;
7893     apr_pool_t *pool = NULL;
7894 
7895     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
7896         &py_pool, &pool))
7897     SWIG_fail;
7898     if (result == NULL) {
7899       resultobj = Py_None;
7900       Py_INCREF(resultobj);
7901     } else {
7902       svn_wc_conflict_resolver_func_t * tmp = apr_palloc(pool, sizeof(svn_wc_conflict_resolver_func_t));
7903       if (tmp == NULL) {
7904         SWIG_fail;
7905       }
7906       *tmp = (svn_wc_conflict_resolver_func_t) result;
7907       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t,
7908         py_pool, args);
7909     }
7910   }
7911   return resultobj;
7912 fail:
7913   return NULL;
7914 }
7915 
7916 
_wrap_svn_client_ctx_t_conflict_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7917 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7918   PyObject *resultobj = 0;
7919   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7920   void *arg2 = (void *) 0 ;
7921   PyObject * obj0 = 0 ;
7922   PyObject * obj1 = 0 ;
7923 
7924   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
7925   {
7926     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7927     if (PyErr_Occurred()) {
7928       SWIG_fail;
7929     }
7930   }
7931   {
7932     if (obj1 == Py_None) {
7933       arg2 = NULL;
7934     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
7935       arg2 = (void *) obj1;
7936       PyErr_Clear();
7937     }
7938   }
7939   if (arg1) (arg1)->conflict_baton = arg2;
7940   resultobj = SWIG_Py_Void();
7941   return resultobj;
7942 fail:
7943   return NULL;
7944 }
7945 
7946 
_wrap_svn_client_ctx_t_conflict_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7947 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7948   PyObject *resultobj = 0;
7949   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7950   PyObject * obj0 = 0 ;
7951   void *result = 0 ;
7952 
7953   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_baton_get",1,1,&obj0)) SWIG_fail;
7954   {
7955     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
7956     if (PyErr_Occurred()) {
7957       SWIG_fail;
7958     }
7959   }
7960   result = (void *) ((arg1)->conflict_baton);
7961   {
7962     PyObject *ownerObj = obj0;
7963     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
7964 
7965     resultobj = NULL;
7966     if (members != NULL) {
7967       resultobj = PyDict_GetItemString(members, "conflict_baton");
7968       Py_XINCREF(resultobj);
7969       Py_DECREF(members);
7970     }
7971 
7972     if (resultobj == NULL) {
7973       if (result == NULL) {
7974         resultobj = Py_None;
7975         Py_INCREF(resultobj);
7976       } else {
7977         /* We don't know the type of this reference, so we'll have to
7978                * treat it as an opaque void pointer.
7979                */
7980         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
7981           _global_py_pool, args);
7982       }
7983     }
7984 
7985   }
7986   return resultobj;
7987 fail:
7988   return NULL;
7989 }
7990 
7991 
_wrap_svn_client_ctx_t_client_name_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7992 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_client_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7993   PyObject *resultobj = 0;
7994   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
7995   char *arg2 = (char *) 0 ;
7996   PyObject * obj0 = 0 ;
7997   PyObject * obj1 = 0 ;
7998 
7999   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_client_name_set",2,2,&obj0,&obj1)) SWIG_fail;
8000   {
8001     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8002     if (PyErr_Occurred()) {
8003       SWIG_fail;
8004     }
8005   }
8006   {
8007     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_ctx_t_client_name_set", "client_name");
8008     if (PyErr_Occurred()) SWIG_fail;
8009   }
8010   {
8011     apr_size_t len = strlen(arg2) + 1;
8012     char *copied;
8013     if (arg1->client_name) free((char *)arg1->client_name);
8014     copied = malloc(len);
8015     memcpy(copied, arg2, len);
8016     arg1->client_name = copied;
8017   }
8018   resultobj = SWIG_Py_Void();
8019   return resultobj;
8020 fail:
8021   return NULL;
8022 }
8023 
8024 
_wrap_svn_client_ctx_t_client_name_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8025 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_client_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8026   PyObject *resultobj = 0;
8027   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8028   PyObject * obj0 = 0 ;
8029   char *result = 0 ;
8030 
8031   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_client_name_get",1,1,&obj0)) SWIG_fail;
8032   {
8033     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8034     if (PyErr_Occurred()) {
8035       SWIG_fail;
8036     }
8037   }
8038   result = (char *) ((arg1)->client_name);
8039   resultobj = SWIG_FromCharPtr((const char *)result);
8040   return resultobj;
8041 fail:
8042   return NULL;
8043 }
8044 
8045 
_wrap_svn_client_ctx_t_conflict_func2_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8046 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_func2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8047   PyObject *resultobj = 0;
8048   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8049   svn_wc_conflict_resolver_func2_t arg2 = (svn_wc_conflict_resolver_func2_t) 0 ;
8050   PyObject * obj0 = 0 ;
8051   PyObject * obj1 = 0 ;
8052 
8053   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_func2_set",2,2,&obj0,&obj1)) SWIG_fail;
8054   {
8055     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8056     if (PyErr_Occurred()) {
8057       SWIG_fail;
8058     }
8059   }
8060   {
8061     svn_wc_conflict_resolver_func2_t * tmp =
8062     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
8063     if (tmp == NULL || PyErr_Occurred()) {
8064       SWIG_fail;
8065     }
8066     arg2 = *tmp;
8067   }
8068   if (arg1) (arg1)->conflict_func2 = arg2;
8069   resultobj = SWIG_Py_Void();
8070   return resultobj;
8071 fail:
8072   return NULL;
8073 }
8074 
8075 
_wrap_svn_client_ctx_t_conflict_func2_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8076 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_func2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8077   PyObject *resultobj = 0;
8078   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8079   PyObject * obj0 = 0 ;
8080   svn_wc_conflict_resolver_func2_t result;
8081 
8082   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_func2_get",1,1,&obj0)) SWIG_fail;
8083   {
8084     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8085     if (PyErr_Occurred()) {
8086       SWIG_fail;
8087     }
8088   }
8089   result = (svn_wc_conflict_resolver_func2_t) ((arg1)->conflict_func2);
8090   {
8091     PyObject *py_pool = NULL;
8092     apr_pool_t *pool = NULL;
8093 
8094     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
8095         &py_pool, &pool))
8096     SWIG_fail;
8097     if (result == NULL) {
8098       resultobj = Py_None;
8099       Py_INCREF(resultobj);
8100     } else {
8101       svn_wc_conflict_resolver_func2_t * tmp = apr_palloc(pool, sizeof(svn_wc_conflict_resolver_func2_t));
8102       if (tmp == NULL) {
8103         SWIG_fail;
8104       }
8105       *tmp = (svn_wc_conflict_resolver_func2_t) result;
8106       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
8107         py_pool, args);
8108     }
8109   }
8110   return resultobj;
8111 fail:
8112   return NULL;
8113 }
8114 
8115 
_wrap_svn_client_ctx_t_conflict_baton2_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8116 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_baton2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8117   PyObject *resultobj = 0;
8118   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8119   void *arg2 = (void *) 0 ;
8120   PyObject * obj0 = 0 ;
8121   PyObject * obj1 = 0 ;
8122 
8123   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_baton2_set",2,2,&obj0,&obj1)) SWIG_fail;
8124   {
8125     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8126     if (PyErr_Occurred()) {
8127       SWIG_fail;
8128     }
8129   }
8130   {
8131     if (obj1 == Py_None) {
8132       arg2 = NULL;
8133     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
8134       arg2 = (void *) obj1;
8135       PyErr_Clear();
8136     }
8137   }
8138   if (arg1) (arg1)->conflict_baton2 = arg2;
8139   resultobj = SWIG_Py_Void();
8140   return resultobj;
8141 fail:
8142   return NULL;
8143 }
8144 
8145 
_wrap_svn_client_ctx_t_conflict_baton2_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8146 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_conflict_baton2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8147   PyObject *resultobj = 0;
8148   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8149   PyObject * obj0 = 0 ;
8150   void *result = 0 ;
8151 
8152   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_conflict_baton2_get",1,1,&obj0)) SWIG_fail;
8153   {
8154     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8155     if (PyErr_Occurred()) {
8156       SWIG_fail;
8157     }
8158   }
8159   result = (void *) ((arg1)->conflict_baton2);
8160   {
8161     PyObject *ownerObj = obj0;
8162     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
8163 
8164     resultobj = NULL;
8165     if (members != NULL) {
8166       resultobj = PyDict_GetItemString(members, "conflict_baton2");
8167       Py_XINCREF(resultobj);
8168       Py_DECREF(members);
8169     }
8170 
8171     if (resultobj == NULL) {
8172       if (result == NULL) {
8173         resultobj = Py_None;
8174         Py_INCREF(resultobj);
8175       } else {
8176         /* We don't know the type of this reference, so we'll have to
8177                * treat it as an opaque void pointer.
8178                */
8179         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
8180           _global_py_pool, args);
8181       }
8182     }
8183 
8184   }
8185   return resultobj;
8186 fail:
8187   return NULL;
8188 }
8189 
8190 
_wrap_svn_client_ctx_t_wc_ctx_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8191 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_wc_ctx_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8192   PyObject *resultobj = 0;
8193   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8194   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
8195   PyObject * obj0 = 0 ;
8196   PyObject * obj1 = 0 ;
8197 
8198   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_wc_ctx_set",2,2,&obj0,&obj1)) SWIG_fail;
8199   {
8200     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8201     if (PyErr_Occurred()) {
8202       SWIG_fail;
8203     }
8204   }
8205   {
8206     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj1);
8207     if (PyErr_Occurred()) {
8208       SWIG_fail;
8209     }
8210   }
8211   if (arg1) (arg1)->wc_ctx = arg2;
8212   resultobj = SWIG_Py_Void();
8213   return resultobj;
8214 fail:
8215   return NULL;
8216 }
8217 
8218 
_wrap_svn_client_ctx_t_wc_ctx_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8219 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_wc_ctx_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8220   PyObject *resultobj = 0;
8221   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8222   PyObject * obj0 = 0 ;
8223   svn_wc_context_t *result = 0 ;
8224 
8225   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_wc_ctx_get",1,1,&obj0)) SWIG_fail;
8226   {
8227     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8228     if (PyErr_Occurred()) {
8229       SWIG_fail;
8230     }
8231   }
8232   result = (svn_wc_context_t *) ((arg1)->wc_ctx);
8233   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_context_t,
8234     _global_py_pool, args);
8235   return resultobj;
8236 fail:
8237   return NULL;
8238 }
8239 
8240 
_wrap_svn_client_ctx_t_check_tunnel_func_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8241 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_check_tunnel_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8242   PyObject *resultobj = 0;
8243   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8244   svn_ra_check_tunnel_func_t arg2 = (svn_ra_check_tunnel_func_t) 0 ;
8245   PyObject * obj0 = 0 ;
8246   PyObject * obj1 = 0 ;
8247 
8248   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_check_tunnel_func_set",2,2,&obj0,&obj1)) SWIG_fail;
8249   {
8250     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8251     if (PyErr_Occurred()) {
8252       SWIG_fail;
8253     }
8254   }
8255   {
8256     svn_ra_check_tunnel_func_t * tmp =
8257     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char__int, svn_argnum_obj1);
8258     if (tmp == NULL || PyErr_Occurred()) {
8259       SWIG_fail;
8260     }
8261     arg2 = *tmp;
8262   }
8263   if (arg1) (arg1)->check_tunnel_func = arg2;
8264   resultobj = SWIG_Py_Void();
8265   return resultobj;
8266 fail:
8267   return NULL;
8268 }
8269 
8270 
_wrap_svn_client_ctx_t_check_tunnel_func_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8271 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_check_tunnel_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8272   PyObject *resultobj = 0;
8273   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8274   PyObject * obj0 = 0 ;
8275   svn_ra_check_tunnel_func_t result;
8276 
8277   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_check_tunnel_func_get",1,1,&obj0)) SWIG_fail;
8278   {
8279     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8280     if (PyErr_Occurred()) {
8281       SWIG_fail;
8282     }
8283   }
8284   result = (svn_ra_check_tunnel_func_t) ((arg1)->check_tunnel_func);
8285   {
8286     PyObject *py_pool = NULL;
8287     apr_pool_t *pool = NULL;
8288 
8289     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
8290         &py_pool, &pool))
8291     SWIG_fail;
8292     if (result == NULL) {
8293       resultobj = Py_None;
8294       Py_INCREF(resultobj);
8295     } else {
8296       svn_ra_check_tunnel_func_t * tmp = apr_palloc(pool, sizeof(svn_ra_check_tunnel_func_t));
8297       if (tmp == NULL) {
8298         SWIG_fail;
8299       }
8300       *tmp = (svn_ra_check_tunnel_func_t) result;
8301       resultobj = svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char__int,
8302         py_pool, args);
8303     }
8304   }
8305   return resultobj;
8306 fail:
8307   return NULL;
8308 }
8309 
8310 
_wrap_svn_client_ctx_t_open_tunnel_func_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8311 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_open_tunnel_func_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8312   PyObject *resultobj = 0;
8313   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8314   svn_ra_open_tunnel_func_t arg2 = (svn_ra_open_tunnel_func_t) 0 ;
8315   PyObject * obj0 = 0 ;
8316   PyObject * obj1 = 0 ;
8317 
8318   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_open_tunnel_func_set",2,2,&obj0,&obj1)) SWIG_fail;
8319   {
8320     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8321     if (PyErr_Occurred()) {
8322       SWIG_fail;
8323     }
8324   }
8325   {
8326     svn_ra_open_tunnel_func_t * tmp =
8327     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);
8328     if (tmp == NULL || PyErr_Occurred()) {
8329       SWIG_fail;
8330     }
8331     arg2 = *tmp;
8332   }
8333   if (arg1) (arg1)->open_tunnel_func = arg2;
8334   resultobj = SWIG_Py_Void();
8335   return resultobj;
8336 fail:
8337   return NULL;
8338 }
8339 
8340 
_wrap_svn_client_ctx_t_open_tunnel_func_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8341 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_open_tunnel_func_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8342   PyObject *resultobj = 0;
8343   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8344   PyObject * obj0 = 0 ;
8345   svn_ra_open_tunnel_func_t result;
8346 
8347   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_open_tunnel_func_get",1,1,&obj0)) SWIG_fail;
8348   {
8349     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8350     if (PyErr_Occurred()) {
8351       SWIG_fail;
8352     }
8353   }
8354   result = (svn_ra_open_tunnel_func_t) ((arg1)->open_tunnel_func);
8355   {
8356     PyObject *py_pool = NULL;
8357     apr_pool_t *pool = NULL;
8358 
8359     if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
8360         &py_pool, &pool))
8361     SWIG_fail;
8362     if (result == NULL) {
8363       resultobj = Py_None;
8364       Py_INCREF(resultobj);
8365     } else {
8366       svn_ra_open_tunnel_func_t * tmp = apr_palloc(pool, sizeof(svn_ra_open_tunnel_func_t));
8367       if (tmp == NULL) {
8368         SWIG_fail;
8369       }
8370       *tmp = (svn_ra_open_tunnel_func_t) result;
8371       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,
8372         py_pool, args);
8373     }
8374   }
8375   return resultobj;
8376 fail:
8377   return NULL;
8378 }
8379 
8380 
_wrap_svn_client_ctx_t_tunnel_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8381 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_tunnel_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8382   PyObject *resultobj = 0;
8383   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8384   void *arg2 = (void *) 0 ;
8385   PyObject * obj0 = 0 ;
8386   PyObject * obj1 = 0 ;
8387 
8388   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_tunnel_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
8389   {
8390     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8391     if (PyErr_Occurred()) {
8392       SWIG_fail;
8393     }
8394   }
8395   {
8396     if (obj1 == Py_None) {
8397       arg2 = NULL;
8398     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
8399       arg2 = (void *) obj1;
8400       PyErr_Clear();
8401     }
8402   }
8403   if (arg1) (arg1)->tunnel_baton = arg2;
8404   resultobj = SWIG_Py_Void();
8405   return resultobj;
8406 fail:
8407   return NULL;
8408 }
8409 
8410 
_wrap_svn_client_ctx_t_tunnel_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8411 SWIGINTERN PyObject *_wrap_svn_client_ctx_t_tunnel_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8412   PyObject *resultobj = 0;
8413   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8414   PyObject * obj0 = 0 ;
8415   void *result = 0 ;
8416 
8417   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ctx_t_tunnel_baton_get",1,1,&obj0)) SWIG_fail;
8418   {
8419     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8420     if (PyErr_Occurred()) {
8421       SWIG_fail;
8422     }
8423   }
8424   result = (void *) ((arg1)->tunnel_baton);
8425   {
8426     PyObject *ownerObj = obj0;
8427     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
8428 
8429     resultobj = NULL;
8430     if (members != NULL) {
8431       resultobj = PyDict_GetItemString(members, "tunnel_baton");
8432       Py_XINCREF(resultobj);
8433       Py_DECREF(members);
8434     }
8435 
8436     if (resultobj == NULL) {
8437       if (result == NULL) {
8438         resultobj = Py_None;
8439         Py_INCREF(resultobj);
8440       } else {
8441         /* We don't know the type of this reference, so we'll have to
8442                * treat it as an opaque void pointer.
8443                */
8444         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
8445           _global_py_pool, args);
8446       }
8447     }
8448 
8449   }
8450   return resultobj;
8451 fail:
8452   return NULL;
8453 }
8454 
8455 
_wrap_new_svn_client_ctx_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8456 SWIGINTERN PyObject *_wrap_new_svn_client_ctx_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8457   PyObject *resultobj = 0;
8458   struct svn_client_ctx_t *result = 0 ;
8459 
8460   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_ctx_t",0,0)) SWIG_fail;
8461   {
8462     svn_swig_py_release_py_lock();
8463 
8464     result = (struct svn_client_ctx_t *)calloc(1, sizeof(struct svn_client_ctx_t));
8465 
8466     svn_swig_py_acquire_py_lock();
8467 
8468   }
8469   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_ctx_t,
8470     _global_py_pool, args);
8471   return resultobj;
8472 fail:
8473   return NULL;
8474 }
8475 
8476 
_wrap_delete_svn_client_ctx_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8477 SWIGINTERN PyObject *_wrap_delete_svn_client_ctx_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8478   PyObject *resultobj = 0;
8479   struct svn_client_ctx_t *arg1 = (struct svn_client_ctx_t *) 0 ;
8480   PyObject * obj0 = 0 ;
8481 
8482   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_ctx_t",1,1,&obj0)) SWIG_fail;
8483   {
8484     arg1 = (struct svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
8485     if (PyErr_Occurred()) {
8486       SWIG_fail;
8487     }
8488   }
8489   {
8490     svn_swig_py_release_py_lock();
8491 
8492     free((char *) arg1);
8493 
8494     svn_swig_py_acquire_py_lock();
8495 
8496   }
8497   resultobj = SWIG_Py_Void();
8498   return resultobj;
8499 fail:
8500   return NULL;
8501 }
8502 
8503 
svn_client_ctx_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8504 SWIGINTERN PyObject *svn_client_ctx_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8505   PyObject *obj;
8506   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
8507   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_ctx_t, SWIG_NewClientData(obj));
8508   return SWIG_Py_Void();
8509 }
8510 
_wrap_svn_client_create_context2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8511 SWIGINTERN PyObject *_wrap_svn_client_create_context2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8512   PyObject *resultobj = 0;
8513   svn_client_ctx_t **arg1 = (svn_client_ctx_t **) 0 ;
8514   apr_hash_t *arg2 = (apr_hash_t *) 0 ;
8515   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
8516   apr_pool_t *_global_pool = NULL ;
8517   PyObject *_global_py_pool = NULL ;
8518   svn_client_ctx_t *temp1 ;
8519   PyObject * obj0 = 0 ;
8520   PyObject * obj1 = 0 ;
8521   svn_error_t *result = 0 ;
8522 
8523   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8524       &_global_py_pool, &_global_pool))
8525   SWIG_fail;
8526   arg3 = _global_pool;
8527   arg1 = &temp1;
8528   if(!PyArg_UnpackTuple(args,(char *)"svn_client_create_context2",1,2,&obj0,&obj1)) SWIG_fail;
8529   {
8530     arg2 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_hash_t, svn_argnum_obj0);
8531     if (PyErr_Occurred()) {
8532       SWIG_fail;
8533     }
8534   }
8535   if (obj1) {
8536     /* Verify that the user supplied a valid pool */
8537     if (obj1 != Py_None && obj1 != _global_py_pool) {
8538       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
8539       SWIG_arg_fail(svn_argnum_obj1);
8540       SWIG_fail;
8541     }
8542   }
8543   {
8544     svn_swig_py_release_py_lock();
8545 
8546     result = (svn_error_t *)svn_client_create_context2(arg1,arg2,arg3);
8547 
8548     svn_swig_py_acquire_py_lock();
8549 
8550   }
8551   {
8552     if (result != NULL) {
8553       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
8554       svn_swig_py_svn_exception(result);
8555       else
8556       svn_error_clear(result);
8557       SWIG_fail;
8558     }
8559     Py_INCREF(Py_None);
8560     resultobj = Py_None;
8561   }
8562   {
8563     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_ctx_t,
8564         _global_py_pool, args))
8565 
8566     ;
8567   }
8568   {
8569     Py_XDECREF(_global_py_pool);
8570   }
8571   return resultobj;
8572 fail:
8573   {
8574     Py_XDECREF(_global_py_pool);
8575   }
8576   return NULL;
8577 }
8578 
8579 
_wrap_svn_client_create_context(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8580 SWIGINTERN PyObject *_wrap_svn_client_create_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8581   PyObject *resultobj = 0;
8582   svn_client_ctx_t **arg1 = (svn_client_ctx_t **) 0 ;
8583   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
8584   apr_pool_t *_global_pool = NULL ;
8585   PyObject *_global_py_pool = NULL ;
8586   svn_client_ctx_t *temp1 ;
8587   PyObject * obj0 = 0 ;
8588   svn_error_t *result = 0 ;
8589 
8590   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8591       &_global_py_pool, &_global_pool))
8592   SWIG_fail;
8593   arg2 = _global_pool;
8594   arg1 = &temp1;
8595   if(!PyArg_UnpackTuple(args,(char *)"svn_client_create_context",0,1,&obj0)) SWIG_fail;
8596   if (obj0) {
8597     /* Verify that the user supplied a valid pool */
8598     if (obj0 != Py_None && obj0 != _global_py_pool) {
8599       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
8600       SWIG_arg_fail(svn_argnum_obj0);
8601       SWIG_fail;
8602     }
8603   }
8604   {
8605     svn_swig_py_release_py_lock();
8606 
8607     result = (svn_error_t *)svn_client_create_context(arg1,arg2);
8608 
8609     svn_swig_py_acquire_py_lock();
8610 
8611   }
8612   {
8613     if (result != NULL) {
8614       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
8615       svn_swig_py_svn_exception(result);
8616       else
8617       svn_error_clear(result);
8618       SWIG_fail;
8619     }
8620     Py_INCREF(Py_None);
8621     resultobj = Py_None;
8622   }
8623   {
8624     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_ctx_t,
8625         _global_py_pool, args))
8626 
8627     ;
8628   }
8629   {
8630     Py_XDECREF(_global_py_pool);
8631   }
8632   return resultobj;
8633 fail:
8634   {
8635     Py_XDECREF(_global_py_pool);
8636   }
8637   return NULL;
8638 }
8639 
8640 
_wrap_svn_client_args_to_target_array2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8641 SWIGINTERN PyObject *_wrap_svn_client_args_to_target_array2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8642   PyObject *resultobj = 0;
8643   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
8644   apr_getopt_t *arg2 = (apr_getopt_t *) 0 ;
8645   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
8646   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
8647   svn_boolean_t arg5 ;
8648   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
8649   apr_pool_t *_global_pool = NULL ;
8650   PyObject *_global_py_pool = NULL ;
8651   apr_array_header_t *temp1 ;
8652   PyObject * obj0 = 0 ;
8653   PyObject * obj1 = 0 ;
8654   PyObject * obj2 = 0 ;
8655   PyObject * obj3 = 0 ;
8656   PyObject * obj4 = 0 ;
8657   svn_error_t *result = 0 ;
8658 
8659   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8660       &_global_py_pool, &_global_pool))
8661   SWIG_fail;
8662   arg6 = _global_pool;
8663   arg1 = &temp1;
8664   if(!PyArg_UnpackTuple(args,(char *)"svn_client_args_to_target_array2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
8665   {
8666     arg2 = (apr_getopt_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_getopt_t, svn_argnum_obj0);
8667     if (PyErr_Occurred()) {
8668       SWIG_fail;
8669     }
8670   }
8671   {
8672     arg3 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
8673     if (PyErr_Occurred()) {
8674       SWIG_fail;
8675     }
8676   }
8677   {
8678     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
8679     if (PyErr_Occurred()) {
8680       SWIG_fail;
8681     }
8682   }
8683   {
8684     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
8685     if (SWIG_arg_fail(svn_argnum_obj3)) {
8686       SWIG_fail;
8687     }
8688   }
8689   if (obj4) {
8690     /* Verify that the user supplied a valid pool */
8691     if (obj4 != Py_None && obj4 != _global_py_pool) {
8692       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
8693       SWIG_arg_fail(svn_argnum_obj4);
8694       SWIG_fail;
8695     }
8696   }
8697   {
8698     svn_swig_py_release_py_lock();
8699 
8700     result = (svn_error_t *)svn_client_args_to_target_array2(arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5,arg6);
8701 
8702     svn_swig_py_acquire_py_lock();
8703 
8704   }
8705   {
8706     if (result != NULL) {
8707       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
8708       svn_swig_py_svn_exception(result);
8709       else
8710       svn_error_clear(result);
8711       SWIG_fail;
8712     }
8713     Py_INCREF(Py_None);
8714     resultobj = Py_None;
8715   }
8716   {
8717     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
8718   }
8719   {
8720     Py_XDECREF(_global_py_pool);
8721   }
8722   return resultobj;
8723 fail:
8724   {
8725     Py_XDECREF(_global_py_pool);
8726   }
8727   return NULL;
8728 }
8729 
8730 
_wrap_svn_client_args_to_target_array(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8731 SWIGINTERN PyObject *_wrap_svn_client_args_to_target_array(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8732   PyObject *resultobj = 0;
8733   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
8734   apr_getopt_t *arg2 = (apr_getopt_t *) 0 ;
8735   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
8736   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
8737   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
8738   apr_pool_t *_global_pool = NULL ;
8739   PyObject *_global_py_pool = NULL ;
8740   apr_array_header_t *temp1 ;
8741   PyObject * obj0 = 0 ;
8742   PyObject * obj1 = 0 ;
8743   PyObject * obj2 = 0 ;
8744   PyObject * obj3 = 0 ;
8745   svn_error_t *result = 0 ;
8746 
8747   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8748       &_global_py_pool, &_global_pool))
8749   SWIG_fail;
8750   arg5 = _global_pool;
8751   arg1 = &temp1;
8752   if(!PyArg_UnpackTuple(args,(char *)"svn_client_args_to_target_array",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
8753   {
8754     arg2 = (apr_getopt_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_getopt_t, svn_argnum_obj0);
8755     if (PyErr_Occurred()) {
8756       SWIG_fail;
8757     }
8758   }
8759   {
8760     arg3 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
8761     if (PyErr_Occurred()) {
8762       SWIG_fail;
8763     }
8764   }
8765   {
8766     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
8767     if (PyErr_Occurred()) {
8768       SWIG_fail;
8769     }
8770   }
8771   if (obj3) {
8772     /* Verify that the user supplied a valid pool */
8773     if (obj3 != Py_None && obj3 != _global_py_pool) {
8774       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
8775       SWIG_arg_fail(svn_argnum_obj3);
8776       SWIG_fail;
8777     }
8778   }
8779   {
8780     svn_swig_py_release_py_lock();
8781 
8782     result = (svn_error_t *)svn_client_args_to_target_array(arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5);
8783 
8784     svn_swig_py_acquire_py_lock();
8785 
8786   }
8787   {
8788     if (result != NULL) {
8789       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
8790       svn_swig_py_svn_exception(result);
8791       else
8792       svn_error_clear(result);
8793       SWIG_fail;
8794     }
8795     Py_INCREF(Py_None);
8796     resultobj = Py_None;
8797   }
8798   {
8799     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
8800   }
8801   {
8802     Py_XDECREF(_global_py_pool);
8803   }
8804   return resultobj;
8805 fail:
8806   {
8807     Py_XDECREF(_global_py_pool);
8808   }
8809   return NULL;
8810 }
8811 
8812 
_wrap_svn_client_checkout3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8813 SWIGINTERN PyObject *_wrap_svn_client_checkout3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8814   PyObject *resultobj = 0;
8815   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
8816   char *arg2 = (char *) 0 ;
8817   char *arg3 = (char *) 0 ;
8818   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
8819   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
8820   svn_depth_t arg6 ;
8821   svn_boolean_t arg7 ;
8822   svn_boolean_t arg8 ;
8823   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
8824   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
8825   apr_pool_t *_global_pool = NULL ;
8826   PyObject *_global_py_pool = NULL ;
8827   svn_revnum_t temp1 ;
8828   int res1 = SWIG_TMPOBJ ;
8829   PyObject * obj0 = 0 ;
8830   PyObject * obj1 = 0 ;
8831   PyObject * obj2 = 0 ;
8832   PyObject * obj3 = 0 ;
8833   PyObject * obj4 = 0 ;
8834   PyObject * obj5 = 0 ;
8835   PyObject * obj6 = 0 ;
8836   PyObject * obj7 = 0 ;
8837   PyObject * obj8 = 0 ;
8838   svn_error_t *result = 0 ;
8839 
8840   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8841       &_global_py_pool, &_global_pool))
8842   SWIG_fail;
8843   arg10 = _global_pool;
8844   arg1 = &temp1;
8845   if(!PyArg_UnpackTuple(args,(char *)"svn_client_checkout3",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
8846   {
8847     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_checkout3", "URL");
8848     if (PyErr_Occurred()) SWIG_fail;
8849   }
8850   {
8851     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_checkout3", "path");
8852     if (PyErr_Occurred()) SWIG_fail;
8853   }
8854   {
8855     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
8856     if (PyErr_Occurred()) {
8857       SWIG_fail;
8858     }
8859   }
8860   {
8861     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
8862     if (PyErr_Occurred()) {
8863       SWIG_fail;
8864     }
8865   }
8866   {
8867     arg6 = (svn_depth_t)SWIG_As_long (obj4);
8868     if (SWIG_arg_fail(svn_argnum_obj4)) {
8869       SWIG_fail;
8870     }
8871   }
8872   {
8873     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
8874     if (SWIG_arg_fail(svn_argnum_obj5)) {
8875       SWIG_fail;
8876     }
8877   }
8878   {
8879     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
8880     if (SWIG_arg_fail(svn_argnum_obj6)) {
8881       SWIG_fail;
8882     }
8883   }
8884   {
8885     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
8886     if (PyErr_Occurred()) {
8887       SWIG_fail;
8888     }
8889   }
8890   if (obj8) {
8891     /* Verify that the user supplied a valid pool */
8892     if (obj8 != Py_None && obj8 != _global_py_pool) {
8893       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
8894       SWIG_arg_fail(svn_argnum_obj8);
8895       SWIG_fail;
8896     }
8897   }
8898   {
8899     if (!arg4) {
8900       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
8901     }
8902   }
8903   {
8904     if (!arg5) {
8905       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
8906     }
8907   }
8908   {
8909     svn_swig_py_release_py_lock();
8910 
8911     result = (svn_error_t *)svn_client_checkout3(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,arg10);
8912 
8913     svn_swig_py_acquire_py_lock();
8914 
8915   }
8916   {
8917     if (result != NULL) {
8918       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
8919       svn_swig_py_svn_exception(result);
8920       else
8921       svn_error_clear(result);
8922       SWIG_fail;
8923     }
8924     Py_INCREF(Py_None);
8925     resultobj = Py_None;
8926   }
8927   if (SWIG_IsTmpObj(res1)) {
8928     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
8929   } else {
8930     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
8931     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
8932   }
8933   {
8934     Py_XDECREF(_global_py_pool);
8935   }
8936   return resultobj;
8937 fail:
8938   {
8939     Py_XDECREF(_global_py_pool);
8940   }
8941   return NULL;
8942 }
8943 
8944 
_wrap_svn_client_checkout2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8945 SWIGINTERN PyObject *_wrap_svn_client_checkout2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8946   PyObject *resultobj = 0;
8947   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
8948   char *arg2 = (char *) 0 ;
8949   char *arg3 = (char *) 0 ;
8950   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
8951   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
8952   svn_boolean_t arg6 ;
8953   svn_boolean_t arg7 ;
8954   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
8955   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
8956   apr_pool_t *_global_pool = NULL ;
8957   PyObject *_global_py_pool = NULL ;
8958   svn_revnum_t temp1 ;
8959   int res1 = SWIG_TMPOBJ ;
8960   PyObject * obj0 = 0 ;
8961   PyObject * obj1 = 0 ;
8962   PyObject * obj2 = 0 ;
8963   PyObject * obj3 = 0 ;
8964   PyObject * obj4 = 0 ;
8965   PyObject * obj5 = 0 ;
8966   PyObject * obj6 = 0 ;
8967   PyObject * obj7 = 0 ;
8968   svn_error_t *result = 0 ;
8969 
8970   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8971       &_global_py_pool, &_global_pool))
8972   SWIG_fail;
8973   arg9 = _global_pool;
8974   arg1 = &temp1;
8975   if(!PyArg_UnpackTuple(args,(char *)"svn_client_checkout2",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8976   {
8977     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_checkout2", "URL");
8978     if (PyErr_Occurred()) SWIG_fail;
8979   }
8980   {
8981     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_checkout2", "path");
8982     if (PyErr_Occurred()) SWIG_fail;
8983   }
8984   {
8985     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
8986     if (PyErr_Occurred()) {
8987       SWIG_fail;
8988     }
8989   }
8990   {
8991     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
8992     if (PyErr_Occurred()) {
8993       SWIG_fail;
8994     }
8995   }
8996   {
8997     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
8998     if (SWIG_arg_fail(svn_argnum_obj4)) {
8999       SWIG_fail;
9000     }
9001   }
9002   {
9003     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
9004     if (SWIG_arg_fail(svn_argnum_obj5)) {
9005       SWIG_fail;
9006     }
9007   }
9008   {
9009     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
9010     if (PyErr_Occurred()) {
9011       SWIG_fail;
9012     }
9013   }
9014   if (obj7) {
9015     /* Verify that the user supplied a valid pool */
9016     if (obj7 != Py_None && obj7 != _global_py_pool) {
9017       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
9018       SWIG_arg_fail(svn_argnum_obj7);
9019       SWIG_fail;
9020     }
9021   }
9022   {
9023     if (!arg4) {
9024       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9025     }
9026   }
9027   {
9028     if (!arg5) {
9029       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9030     }
9031   }
9032   {
9033     svn_swig_py_release_py_lock();
9034 
9035     result = (svn_error_t *)svn_client_checkout2(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9);
9036 
9037     svn_swig_py_acquire_py_lock();
9038 
9039   }
9040   {
9041     if (result != NULL) {
9042       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9043       svn_swig_py_svn_exception(result);
9044       else
9045       svn_error_clear(result);
9046       SWIG_fail;
9047     }
9048     Py_INCREF(Py_None);
9049     resultobj = Py_None;
9050   }
9051   if (SWIG_IsTmpObj(res1)) {
9052     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
9053   } else {
9054     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
9055     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
9056   }
9057   {
9058     Py_XDECREF(_global_py_pool);
9059   }
9060   return resultobj;
9061 fail:
9062   {
9063     Py_XDECREF(_global_py_pool);
9064   }
9065   return NULL;
9066 }
9067 
9068 
_wrap_svn_client_checkout(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9069 SWIGINTERN PyObject *_wrap_svn_client_checkout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9070   PyObject *resultobj = 0;
9071   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
9072   char *arg2 = (char *) 0 ;
9073   char *arg3 = (char *) 0 ;
9074   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
9075   svn_boolean_t arg5 ;
9076   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
9077   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
9078   apr_pool_t *_global_pool = NULL ;
9079   PyObject *_global_py_pool = NULL ;
9080   svn_revnum_t temp1 ;
9081   int res1 = SWIG_TMPOBJ ;
9082   PyObject * obj0 = 0 ;
9083   PyObject * obj1 = 0 ;
9084   PyObject * obj2 = 0 ;
9085   PyObject * obj3 = 0 ;
9086   PyObject * obj4 = 0 ;
9087   PyObject * obj5 = 0 ;
9088   svn_error_t *result = 0 ;
9089 
9090   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9091       &_global_py_pool, &_global_pool))
9092   SWIG_fail;
9093   arg7 = _global_pool;
9094   arg1 = &temp1;
9095   if(!PyArg_UnpackTuple(args,(char *)"svn_client_checkout",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
9096   {
9097     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_checkout", "URL");
9098     if (PyErr_Occurred()) SWIG_fail;
9099   }
9100   {
9101     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_checkout", "path");
9102     if (PyErr_Occurred()) SWIG_fail;
9103   }
9104   {
9105     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
9106     if (PyErr_Occurred()) {
9107       SWIG_fail;
9108     }
9109   }
9110   {
9111     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
9112     if (SWIG_arg_fail(svn_argnum_obj3)) {
9113       SWIG_fail;
9114     }
9115   }
9116   {
9117     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
9118     if (PyErr_Occurred()) {
9119       SWIG_fail;
9120     }
9121   }
9122   if (obj5) {
9123     /* Verify that the user supplied a valid pool */
9124     if (obj5 != Py_None && obj5 != _global_py_pool) {
9125       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
9126       SWIG_arg_fail(svn_argnum_obj5);
9127       SWIG_fail;
9128     }
9129   }
9130   {
9131     if (!arg4) {
9132       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9133     }
9134   }
9135   {
9136     svn_swig_py_release_py_lock();
9137 
9138     result = (svn_error_t *)svn_client_checkout(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7);
9139 
9140     svn_swig_py_acquire_py_lock();
9141 
9142   }
9143   {
9144     if (result != NULL) {
9145       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9146       svn_swig_py_svn_exception(result);
9147       else
9148       svn_error_clear(result);
9149       SWIG_fail;
9150     }
9151     Py_INCREF(Py_None);
9152     resultobj = Py_None;
9153   }
9154   if (SWIG_IsTmpObj(res1)) {
9155     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
9156   } else {
9157     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
9158     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
9159   }
9160   {
9161     Py_XDECREF(_global_py_pool);
9162   }
9163   return resultobj;
9164 fail:
9165   {
9166     Py_XDECREF(_global_py_pool);
9167   }
9168   return NULL;
9169 }
9170 
9171 
_wrap_svn_client_update4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9172 SWIGINTERN PyObject *_wrap_svn_client_update4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9173   PyObject *resultobj = 0;
9174   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
9175   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
9176   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
9177   svn_depth_t arg4 ;
9178   svn_boolean_t arg5 ;
9179   svn_boolean_t arg6 ;
9180   svn_boolean_t arg7 ;
9181   svn_boolean_t arg8 ;
9182   svn_boolean_t arg9 ;
9183   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
9184   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
9185   apr_pool_t *_global_pool = NULL ;
9186   PyObject *_global_py_pool = NULL ;
9187   apr_array_header_t *temp1 ;
9188   PyObject * obj0 = 0 ;
9189   PyObject * obj1 = 0 ;
9190   PyObject * obj2 = 0 ;
9191   PyObject * obj3 = 0 ;
9192   PyObject * obj4 = 0 ;
9193   PyObject * obj5 = 0 ;
9194   PyObject * obj6 = 0 ;
9195   PyObject * obj7 = 0 ;
9196   PyObject * obj8 = 0 ;
9197   PyObject * obj9 = 0 ;
9198   svn_error_t *result = 0 ;
9199 
9200   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9201       &_global_py_pool, &_global_pool))
9202   SWIG_fail;
9203   arg11 = _global_pool;
9204   arg1 = &temp1;
9205   if(!PyArg_UnpackTuple(args,(char *)"svn_client_update4",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
9206   {
9207     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
9208       sizeof(const char *),
9209       svn_swig_py_unwrap_string,
9210       NULL,
9211       _global_pool);
9212     if (PyErr_Occurred())
9213     SWIG_fail;
9214   }
9215   {
9216     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
9217     if (PyErr_Occurred()) {
9218       SWIG_fail;
9219     }
9220   }
9221   {
9222     arg4 = (svn_depth_t)SWIG_As_long (obj2);
9223     if (SWIG_arg_fail(svn_argnum_obj2)) {
9224       SWIG_fail;
9225     }
9226   }
9227   {
9228     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
9229     if (SWIG_arg_fail(svn_argnum_obj3)) {
9230       SWIG_fail;
9231     }
9232   }
9233   {
9234     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
9235     if (SWIG_arg_fail(svn_argnum_obj4)) {
9236       SWIG_fail;
9237     }
9238   }
9239   {
9240     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
9241     if (SWIG_arg_fail(svn_argnum_obj5)) {
9242       SWIG_fail;
9243     }
9244   }
9245   {
9246     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
9247     if (SWIG_arg_fail(svn_argnum_obj6)) {
9248       SWIG_fail;
9249     }
9250   }
9251   {
9252     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
9253     if (SWIG_arg_fail(svn_argnum_obj7)) {
9254       SWIG_fail;
9255     }
9256   }
9257   {
9258     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
9259     if (PyErr_Occurred()) {
9260       SWIG_fail;
9261     }
9262   }
9263   if (obj9) {
9264     /* Verify that the user supplied a valid pool */
9265     if (obj9 != Py_None && obj9 != _global_py_pool) {
9266       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
9267       SWIG_arg_fail(svn_argnum_obj9);
9268       SWIG_fail;
9269     }
9270   }
9271   {
9272     if (!arg3) {
9273       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9274     }
9275   }
9276   {
9277     svn_swig_py_release_py_lock();
9278 
9279     result = (svn_error_t *)svn_client_update4(arg1,(apr_array_header_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
9280 
9281     svn_swig_py_acquire_py_lock();
9282 
9283   }
9284   {
9285     if (result != NULL) {
9286       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9287       svn_swig_py_svn_exception(result);
9288       else
9289       svn_error_clear(result);
9290       SWIG_fail;
9291     }
9292     Py_INCREF(Py_None);
9293     resultobj = Py_None;
9294   }
9295   {
9296     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_revarray_to_list(*arg1));
9297     if (PyErr_Occurred()) {
9298       SWIG_fail;
9299     }
9300   }
9301   {
9302     Py_XDECREF(_global_py_pool);
9303   }
9304   return resultobj;
9305 fail:
9306   {
9307     Py_XDECREF(_global_py_pool);
9308   }
9309   return NULL;
9310 }
9311 
9312 
_wrap_svn_client_update3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9313 SWIGINTERN PyObject *_wrap_svn_client_update3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9314   PyObject *resultobj = 0;
9315   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
9316   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
9317   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
9318   svn_depth_t arg4 ;
9319   svn_boolean_t arg5 ;
9320   svn_boolean_t arg6 ;
9321   svn_boolean_t arg7 ;
9322   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
9323   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
9324   apr_pool_t *_global_pool = NULL ;
9325   PyObject *_global_py_pool = NULL ;
9326   apr_array_header_t *temp1 ;
9327   PyObject * obj0 = 0 ;
9328   PyObject * obj1 = 0 ;
9329   PyObject * obj2 = 0 ;
9330   PyObject * obj3 = 0 ;
9331   PyObject * obj4 = 0 ;
9332   PyObject * obj5 = 0 ;
9333   PyObject * obj6 = 0 ;
9334   PyObject * obj7 = 0 ;
9335   svn_error_t *result = 0 ;
9336 
9337   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9338       &_global_py_pool, &_global_pool))
9339   SWIG_fail;
9340   arg9 = _global_pool;
9341   arg1 = &temp1;
9342   if(!PyArg_UnpackTuple(args,(char *)"svn_client_update3",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
9343   {
9344     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
9345       sizeof(const char *),
9346       svn_swig_py_unwrap_string,
9347       NULL,
9348       _global_pool);
9349     if (PyErr_Occurred())
9350     SWIG_fail;
9351   }
9352   {
9353     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
9354     if (PyErr_Occurred()) {
9355       SWIG_fail;
9356     }
9357   }
9358   {
9359     arg4 = (svn_depth_t)SWIG_As_long (obj2);
9360     if (SWIG_arg_fail(svn_argnum_obj2)) {
9361       SWIG_fail;
9362     }
9363   }
9364   {
9365     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
9366     if (SWIG_arg_fail(svn_argnum_obj3)) {
9367       SWIG_fail;
9368     }
9369   }
9370   {
9371     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
9372     if (SWIG_arg_fail(svn_argnum_obj4)) {
9373       SWIG_fail;
9374     }
9375   }
9376   {
9377     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
9378     if (SWIG_arg_fail(svn_argnum_obj5)) {
9379       SWIG_fail;
9380     }
9381   }
9382   {
9383     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
9384     if (PyErr_Occurred()) {
9385       SWIG_fail;
9386     }
9387   }
9388   if (obj7) {
9389     /* Verify that the user supplied a valid pool */
9390     if (obj7 != Py_None && obj7 != _global_py_pool) {
9391       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
9392       SWIG_arg_fail(svn_argnum_obj7);
9393       SWIG_fail;
9394     }
9395   }
9396   {
9397     if (!arg3) {
9398       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9399     }
9400   }
9401   {
9402     svn_swig_py_release_py_lock();
9403 
9404     result = (svn_error_t *)svn_client_update3(arg1,(apr_array_header_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
9405 
9406     svn_swig_py_acquire_py_lock();
9407 
9408   }
9409   {
9410     if (result != NULL) {
9411       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9412       svn_swig_py_svn_exception(result);
9413       else
9414       svn_error_clear(result);
9415       SWIG_fail;
9416     }
9417     Py_INCREF(Py_None);
9418     resultobj = Py_None;
9419   }
9420   {
9421     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_revarray_to_list(*arg1));
9422     if (PyErr_Occurred()) {
9423       SWIG_fail;
9424     }
9425   }
9426   {
9427     Py_XDECREF(_global_py_pool);
9428   }
9429   return resultobj;
9430 fail:
9431   {
9432     Py_XDECREF(_global_py_pool);
9433   }
9434   return NULL;
9435 }
9436 
9437 
_wrap_svn_client_update2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9438 SWIGINTERN PyObject *_wrap_svn_client_update2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9439   PyObject *resultobj = 0;
9440   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
9441   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
9442   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
9443   svn_boolean_t arg4 ;
9444   svn_boolean_t arg5 ;
9445   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
9446   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
9447   apr_pool_t *_global_pool = NULL ;
9448   PyObject *_global_py_pool = NULL ;
9449   apr_array_header_t *temp1 ;
9450   PyObject * obj0 = 0 ;
9451   PyObject * obj1 = 0 ;
9452   PyObject * obj2 = 0 ;
9453   PyObject * obj3 = 0 ;
9454   PyObject * obj4 = 0 ;
9455   PyObject * obj5 = 0 ;
9456   svn_error_t *result = 0 ;
9457 
9458   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9459       &_global_py_pool, &_global_pool))
9460   SWIG_fail;
9461   arg7 = _global_pool;
9462   arg1 = &temp1;
9463   if(!PyArg_UnpackTuple(args,(char *)"svn_client_update2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
9464   {
9465     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
9466       sizeof(const char *),
9467       svn_swig_py_unwrap_string,
9468       NULL,
9469       _global_pool);
9470     if (PyErr_Occurred())
9471     SWIG_fail;
9472   }
9473   {
9474     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
9475     if (PyErr_Occurred()) {
9476       SWIG_fail;
9477     }
9478   }
9479   {
9480     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
9481     if (SWIG_arg_fail(svn_argnum_obj2)) {
9482       SWIG_fail;
9483     }
9484   }
9485   {
9486     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
9487     if (SWIG_arg_fail(svn_argnum_obj3)) {
9488       SWIG_fail;
9489     }
9490   }
9491   {
9492     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
9493     if (PyErr_Occurred()) {
9494       SWIG_fail;
9495     }
9496   }
9497   if (obj5) {
9498     /* Verify that the user supplied a valid pool */
9499     if (obj5 != Py_None && obj5 != _global_py_pool) {
9500       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
9501       SWIG_arg_fail(svn_argnum_obj5);
9502       SWIG_fail;
9503     }
9504   }
9505   {
9506     if (!arg3) {
9507       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9508     }
9509   }
9510   {
9511     svn_swig_py_release_py_lock();
9512 
9513     result = (svn_error_t *)svn_client_update2(arg1,(apr_array_header_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7);
9514 
9515     svn_swig_py_acquire_py_lock();
9516 
9517   }
9518   {
9519     if (result != NULL) {
9520       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9521       svn_swig_py_svn_exception(result);
9522       else
9523       svn_error_clear(result);
9524       SWIG_fail;
9525     }
9526     Py_INCREF(Py_None);
9527     resultobj = Py_None;
9528   }
9529   {
9530     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_revarray_to_list(*arg1));
9531     if (PyErr_Occurred()) {
9532       SWIG_fail;
9533     }
9534   }
9535   {
9536     Py_XDECREF(_global_py_pool);
9537   }
9538   return resultobj;
9539 fail:
9540   {
9541     Py_XDECREF(_global_py_pool);
9542   }
9543   return NULL;
9544 }
9545 
9546 
_wrap_svn_client_update(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9547 SWIGINTERN PyObject *_wrap_svn_client_update(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9548   PyObject *resultobj = 0;
9549   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
9550   char *arg2 = (char *) 0 ;
9551   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
9552   svn_boolean_t arg4 ;
9553   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
9554   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
9555   apr_pool_t *_global_pool = NULL ;
9556   PyObject *_global_py_pool = NULL ;
9557   svn_revnum_t temp1 ;
9558   int res1 = SWIG_TMPOBJ ;
9559   PyObject * obj0 = 0 ;
9560   PyObject * obj1 = 0 ;
9561   PyObject * obj2 = 0 ;
9562   PyObject * obj3 = 0 ;
9563   PyObject * obj4 = 0 ;
9564   svn_error_t *result = 0 ;
9565 
9566   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9567       &_global_py_pool, &_global_pool))
9568   SWIG_fail;
9569   arg6 = _global_pool;
9570   arg1 = &temp1;
9571   if(!PyArg_UnpackTuple(args,(char *)"svn_client_update",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
9572   {
9573     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_update", "path");
9574     if (PyErr_Occurred()) SWIG_fail;
9575   }
9576   {
9577     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
9578     if (PyErr_Occurred()) {
9579       SWIG_fail;
9580     }
9581   }
9582   {
9583     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
9584     if (SWIG_arg_fail(svn_argnum_obj2)) {
9585       SWIG_fail;
9586     }
9587   }
9588   {
9589     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
9590     if (PyErr_Occurred()) {
9591       SWIG_fail;
9592     }
9593   }
9594   if (obj4) {
9595     /* Verify that the user supplied a valid pool */
9596     if (obj4 != Py_None && obj4 != _global_py_pool) {
9597       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
9598       SWIG_arg_fail(svn_argnum_obj4);
9599       SWIG_fail;
9600     }
9601   }
9602   {
9603     if (!arg3) {
9604       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9605     }
9606   }
9607   {
9608     svn_swig_py_release_py_lock();
9609 
9610     result = (svn_error_t *)svn_client_update(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6);
9611 
9612     svn_swig_py_acquire_py_lock();
9613 
9614   }
9615   {
9616     if (result != NULL) {
9617       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9618       svn_swig_py_svn_exception(result);
9619       else
9620       svn_error_clear(result);
9621       SWIG_fail;
9622     }
9623     Py_INCREF(Py_None);
9624     resultobj = Py_None;
9625   }
9626   if (SWIG_IsTmpObj(res1)) {
9627     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
9628   } else {
9629     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
9630     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
9631   }
9632   {
9633     Py_XDECREF(_global_py_pool);
9634   }
9635   return resultobj;
9636 fail:
9637   {
9638     Py_XDECREF(_global_py_pool);
9639   }
9640   return NULL;
9641 }
9642 
9643 
_wrap_svn_client_switch3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9644 SWIGINTERN PyObject *_wrap_svn_client_switch3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9645   PyObject *resultobj = 0;
9646   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
9647   char *arg2 = (char *) 0 ;
9648   char *arg3 = (char *) 0 ;
9649   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
9650   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
9651   svn_depth_t arg6 ;
9652   svn_boolean_t arg7 ;
9653   svn_boolean_t arg8 ;
9654   svn_boolean_t arg9 ;
9655   svn_boolean_t arg10 ;
9656   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
9657   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
9658   apr_pool_t *_global_pool = NULL ;
9659   PyObject *_global_py_pool = NULL ;
9660   svn_revnum_t temp1 ;
9661   int res1 = SWIG_TMPOBJ ;
9662   PyObject * obj0 = 0 ;
9663   PyObject * obj1 = 0 ;
9664   PyObject * obj2 = 0 ;
9665   PyObject * obj3 = 0 ;
9666   PyObject * obj4 = 0 ;
9667   PyObject * obj5 = 0 ;
9668   PyObject * obj6 = 0 ;
9669   PyObject * obj7 = 0 ;
9670   PyObject * obj8 = 0 ;
9671   PyObject * obj9 = 0 ;
9672   PyObject * obj10 = 0 ;
9673   svn_error_t *result = 0 ;
9674 
9675   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9676       &_global_py_pool, &_global_pool))
9677   SWIG_fail;
9678   arg12 = _global_pool;
9679   arg1 = &temp1;
9680   if(!PyArg_UnpackTuple(args,(char *)"svn_client_switch3",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
9681   {
9682     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_switch3", "path");
9683     if (PyErr_Occurred()) SWIG_fail;
9684   }
9685   {
9686     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_switch3", "url");
9687     if (PyErr_Occurred()) SWIG_fail;
9688   }
9689   {
9690     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
9691     if (PyErr_Occurred()) {
9692       SWIG_fail;
9693     }
9694   }
9695   {
9696     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
9697     if (PyErr_Occurred()) {
9698       SWIG_fail;
9699     }
9700   }
9701   {
9702     arg6 = (svn_depth_t)SWIG_As_long (obj4);
9703     if (SWIG_arg_fail(svn_argnum_obj4)) {
9704       SWIG_fail;
9705     }
9706   }
9707   {
9708     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
9709     if (SWIG_arg_fail(svn_argnum_obj5)) {
9710       SWIG_fail;
9711     }
9712   }
9713   {
9714     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
9715     if (SWIG_arg_fail(svn_argnum_obj6)) {
9716       SWIG_fail;
9717     }
9718   }
9719   {
9720     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
9721     if (SWIG_arg_fail(svn_argnum_obj7)) {
9722       SWIG_fail;
9723     }
9724   }
9725   {
9726     arg10 = (svn_boolean_t)SWIG_As_long (obj8);
9727     if (SWIG_arg_fail(svn_argnum_obj8)) {
9728       SWIG_fail;
9729     }
9730   }
9731   {
9732     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
9733     if (PyErr_Occurred()) {
9734       SWIG_fail;
9735     }
9736   }
9737   if (obj10) {
9738     /* Verify that the user supplied a valid pool */
9739     if (obj10 != Py_None && obj10 != _global_py_pool) {
9740       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
9741       SWIG_arg_fail(svn_argnum_obj10);
9742       SWIG_fail;
9743     }
9744   }
9745   {
9746     if (!arg4) {
9747       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9748     }
9749   }
9750   {
9751     if (!arg5) {
9752       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9753     }
9754   }
9755   {
9756     svn_swig_py_release_py_lock();
9757 
9758     result = (svn_error_t *)svn_client_switch3(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
9759 
9760     svn_swig_py_acquire_py_lock();
9761 
9762   }
9763   {
9764     if (result != NULL) {
9765       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9766       svn_swig_py_svn_exception(result);
9767       else
9768       svn_error_clear(result);
9769       SWIG_fail;
9770     }
9771     Py_INCREF(Py_None);
9772     resultobj = Py_None;
9773   }
9774   if (SWIG_IsTmpObj(res1)) {
9775     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
9776   } else {
9777     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
9778     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
9779   }
9780   {
9781     Py_XDECREF(_global_py_pool);
9782   }
9783   return resultobj;
9784 fail:
9785   {
9786     Py_XDECREF(_global_py_pool);
9787   }
9788   return NULL;
9789 }
9790 
9791 
_wrap_svn_client_switch2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9792 SWIGINTERN PyObject *_wrap_svn_client_switch2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9793   PyObject *resultobj = 0;
9794   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
9795   char *arg2 = (char *) 0 ;
9796   char *arg3 = (char *) 0 ;
9797   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
9798   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
9799   svn_depth_t arg6 ;
9800   svn_boolean_t arg7 ;
9801   svn_boolean_t arg8 ;
9802   svn_boolean_t arg9 ;
9803   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
9804   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
9805   apr_pool_t *_global_pool = NULL ;
9806   PyObject *_global_py_pool = NULL ;
9807   svn_revnum_t temp1 ;
9808   int res1 = SWIG_TMPOBJ ;
9809   PyObject * obj0 = 0 ;
9810   PyObject * obj1 = 0 ;
9811   PyObject * obj2 = 0 ;
9812   PyObject * obj3 = 0 ;
9813   PyObject * obj4 = 0 ;
9814   PyObject * obj5 = 0 ;
9815   PyObject * obj6 = 0 ;
9816   PyObject * obj7 = 0 ;
9817   PyObject * obj8 = 0 ;
9818   PyObject * obj9 = 0 ;
9819   svn_error_t *result = 0 ;
9820 
9821   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9822       &_global_py_pool, &_global_pool))
9823   SWIG_fail;
9824   arg11 = _global_pool;
9825   arg1 = &temp1;
9826   if(!PyArg_UnpackTuple(args,(char *)"svn_client_switch2",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
9827   {
9828     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_switch2", "path");
9829     if (PyErr_Occurred()) SWIG_fail;
9830   }
9831   {
9832     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_switch2", "url");
9833     if (PyErr_Occurred()) SWIG_fail;
9834   }
9835   {
9836     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
9837     if (PyErr_Occurred()) {
9838       SWIG_fail;
9839     }
9840   }
9841   {
9842     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
9843     if (PyErr_Occurred()) {
9844       SWIG_fail;
9845     }
9846   }
9847   {
9848     arg6 = (svn_depth_t)SWIG_As_long (obj4);
9849     if (SWIG_arg_fail(svn_argnum_obj4)) {
9850       SWIG_fail;
9851     }
9852   }
9853   {
9854     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
9855     if (SWIG_arg_fail(svn_argnum_obj5)) {
9856       SWIG_fail;
9857     }
9858   }
9859   {
9860     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
9861     if (SWIG_arg_fail(svn_argnum_obj6)) {
9862       SWIG_fail;
9863     }
9864   }
9865   {
9866     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
9867     if (SWIG_arg_fail(svn_argnum_obj7)) {
9868       SWIG_fail;
9869     }
9870   }
9871   {
9872     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
9873     if (PyErr_Occurred()) {
9874       SWIG_fail;
9875     }
9876   }
9877   if (obj9) {
9878     /* Verify that the user supplied a valid pool */
9879     if (obj9 != Py_None && obj9 != _global_py_pool) {
9880       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
9881       SWIG_arg_fail(svn_argnum_obj9);
9882       SWIG_fail;
9883     }
9884   }
9885   {
9886     if (!arg4) {
9887       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9888     }
9889   }
9890   {
9891     if (!arg5) {
9892       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9893     }
9894   }
9895   {
9896     svn_swig_py_release_py_lock();
9897 
9898     result = (svn_error_t *)svn_client_switch2(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11);
9899 
9900     svn_swig_py_acquire_py_lock();
9901 
9902   }
9903   {
9904     if (result != NULL) {
9905       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
9906       svn_swig_py_svn_exception(result);
9907       else
9908       svn_error_clear(result);
9909       SWIG_fail;
9910     }
9911     Py_INCREF(Py_None);
9912     resultobj = Py_None;
9913   }
9914   if (SWIG_IsTmpObj(res1)) {
9915     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
9916   } else {
9917     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
9918     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
9919   }
9920   {
9921     Py_XDECREF(_global_py_pool);
9922   }
9923   return resultobj;
9924 fail:
9925   {
9926     Py_XDECREF(_global_py_pool);
9927   }
9928   return NULL;
9929 }
9930 
9931 
_wrap_svn_client_switch(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9932 SWIGINTERN PyObject *_wrap_svn_client_switch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9933   PyObject *resultobj = 0;
9934   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
9935   char *arg2 = (char *) 0 ;
9936   char *arg3 = (char *) 0 ;
9937   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
9938   svn_boolean_t arg5 ;
9939   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
9940   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
9941   apr_pool_t *_global_pool = NULL ;
9942   PyObject *_global_py_pool = NULL ;
9943   svn_revnum_t temp1 ;
9944   int res1 = SWIG_TMPOBJ ;
9945   PyObject * obj0 = 0 ;
9946   PyObject * obj1 = 0 ;
9947   PyObject * obj2 = 0 ;
9948   PyObject * obj3 = 0 ;
9949   PyObject * obj4 = 0 ;
9950   PyObject * obj5 = 0 ;
9951   svn_error_t *result = 0 ;
9952 
9953   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9954       &_global_py_pool, &_global_pool))
9955   SWIG_fail;
9956   arg7 = _global_pool;
9957   arg1 = &temp1;
9958   if(!PyArg_UnpackTuple(args,(char *)"svn_client_switch",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
9959   {
9960     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_switch", "path");
9961     if (PyErr_Occurred()) SWIG_fail;
9962   }
9963   {
9964     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_switch", "url");
9965     if (PyErr_Occurred()) SWIG_fail;
9966   }
9967   {
9968     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
9969     if (PyErr_Occurred()) {
9970       SWIG_fail;
9971     }
9972   }
9973   {
9974     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
9975     if (SWIG_arg_fail(svn_argnum_obj3)) {
9976       SWIG_fail;
9977     }
9978   }
9979   {
9980     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
9981     if (PyErr_Occurred()) {
9982       SWIG_fail;
9983     }
9984   }
9985   if (obj5) {
9986     /* Verify that the user supplied a valid pool */
9987     if (obj5 != Py_None && obj5 != _global_py_pool) {
9988       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
9989       SWIG_arg_fail(svn_argnum_obj5);
9990       SWIG_fail;
9991     }
9992   }
9993   {
9994     if (!arg4) {
9995       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
9996     }
9997   }
9998   {
9999     svn_swig_py_release_py_lock();
10000 
10001     result = (svn_error_t *)svn_client_switch(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7);
10002 
10003     svn_swig_py_acquire_py_lock();
10004 
10005   }
10006   {
10007     if (result != NULL) {
10008       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10009       svn_swig_py_svn_exception(result);
10010       else
10011       svn_error_clear(result);
10012       SWIG_fail;
10013     }
10014     Py_INCREF(Py_None);
10015     resultobj = Py_None;
10016   }
10017   if (SWIG_IsTmpObj(res1)) {
10018     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
10019   } else {
10020     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
10021     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
10022   }
10023   {
10024     Py_XDECREF(_global_py_pool);
10025   }
10026   return resultobj;
10027 fail:
10028   {
10029     Py_XDECREF(_global_py_pool);
10030   }
10031   return NULL;
10032 }
10033 
10034 
_wrap_svn_client__layout_list(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10035 SWIGINTERN PyObject *_wrap_svn_client__layout_list(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10036   PyObject *resultobj = 0;
10037   char *arg1 = (char *) 0 ;
10038   svn_client__layout_func_t arg2 = (svn_client__layout_func_t) 0 ;
10039   void *arg3 = (void *) 0 ;
10040   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
10041   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
10042   apr_pool_t *_global_pool = NULL ;
10043   PyObject *_global_py_pool = NULL ;
10044   PyObject * obj0 = 0 ;
10045   PyObject * obj1 = 0 ;
10046   PyObject * obj2 = 0 ;
10047   PyObject * obj3 = 0 ;
10048   PyObject * obj4 = 0 ;
10049   svn_error_t *result = 0 ;
10050 
10051   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10052       &_global_py_pool, &_global_pool))
10053   SWIG_fail;
10054   arg5 = _global_pool;
10055   if(!PyArg_UnpackTuple(args,(char *)"svn_client__layout_list",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10056   {
10057     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client__layout_list", "local_abspath");
10058     if (PyErr_Occurred()) SWIG_fail;
10059   }
10060   {
10061     svn_client__layout_func_t * tmp =
10062     svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
10063     if (tmp == NULL || PyErr_Occurred()) {
10064       SWIG_fail;
10065     }
10066     arg2 = *tmp;
10067   }
10068   {
10069     if (obj2 == Py_None) {
10070       arg3 = NULL;
10071     } else if (SWIG_ConvertPtr(obj2, (void **) &arg3, 0, 0) == -1) {
10072       arg3 = (void *) obj2;
10073       PyErr_Clear();
10074     }
10075   }
10076   {
10077     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
10078     if (PyErr_Occurred()) {
10079       SWIG_fail;
10080     }
10081   }
10082   if (obj4) {
10083     /* Verify that the user supplied a valid pool */
10084     if (obj4 != Py_None && obj4 != _global_py_pool) {
10085       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
10086       SWIG_arg_fail(svn_argnum_obj4);
10087       SWIG_fail;
10088     }
10089   }
10090   {
10091     svn_swig_py_release_py_lock();
10092 
10093     result = (svn_error_t *)svn_client__layout_list((char const *)arg1,arg2,arg3,arg4,arg5);
10094 
10095     svn_swig_py_acquire_py_lock();
10096 
10097   }
10098   {
10099     if (result != NULL) {
10100       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10101       svn_swig_py_svn_exception(result);
10102       else
10103       svn_error_clear(result);
10104       SWIG_fail;
10105     }
10106     Py_INCREF(Py_None);
10107     resultobj = Py_None;
10108   }
10109   {
10110     Py_XDECREF(_global_py_pool);
10111   }
10112   return resultobj;
10113 fail:
10114   {
10115     Py_XDECREF(_global_py_pool);
10116   }
10117   return NULL;
10118 }
10119 
10120 
_wrap_svn_client_add5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10121 SWIGINTERN PyObject *_wrap_svn_client_add5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10122   PyObject *resultobj = 0;
10123   char *arg1 = (char *) 0 ;
10124   svn_depth_t arg2 ;
10125   svn_boolean_t arg3 ;
10126   svn_boolean_t arg4 ;
10127   svn_boolean_t arg5 ;
10128   svn_boolean_t arg6 ;
10129   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
10130   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
10131   apr_pool_t *_global_pool = NULL ;
10132   PyObject *_global_py_pool = NULL ;
10133   PyObject * obj0 = 0 ;
10134   PyObject * obj1 = 0 ;
10135   PyObject * obj2 = 0 ;
10136   PyObject * obj3 = 0 ;
10137   PyObject * obj4 = 0 ;
10138   PyObject * obj5 = 0 ;
10139   PyObject * obj6 = 0 ;
10140   PyObject * obj7 = 0 ;
10141   svn_error_t *result = 0 ;
10142 
10143   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10144       &_global_py_pool, &_global_pool))
10145   SWIG_fail;
10146   arg8 = _global_pool;
10147   if(!PyArg_UnpackTuple(args,(char *)"svn_client_add5",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
10148   {
10149     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_add5", "path");
10150     if (PyErr_Occurred()) SWIG_fail;
10151   }
10152   {
10153     arg2 = (svn_depth_t)SWIG_As_long (obj1);
10154     if (SWIG_arg_fail(svn_argnum_obj1)) {
10155       SWIG_fail;
10156     }
10157   }
10158   {
10159     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
10160     if (SWIG_arg_fail(svn_argnum_obj2)) {
10161       SWIG_fail;
10162     }
10163   }
10164   {
10165     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
10166     if (SWIG_arg_fail(svn_argnum_obj3)) {
10167       SWIG_fail;
10168     }
10169   }
10170   {
10171     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
10172     if (SWIG_arg_fail(svn_argnum_obj4)) {
10173       SWIG_fail;
10174     }
10175   }
10176   {
10177     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
10178     if (SWIG_arg_fail(svn_argnum_obj5)) {
10179       SWIG_fail;
10180     }
10181   }
10182   {
10183     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
10184     if (PyErr_Occurred()) {
10185       SWIG_fail;
10186     }
10187   }
10188   if (obj7) {
10189     /* Verify that the user supplied a valid pool */
10190     if (obj7 != Py_None && obj7 != _global_py_pool) {
10191       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
10192       SWIG_arg_fail(svn_argnum_obj7);
10193       SWIG_fail;
10194     }
10195   }
10196   {
10197     svn_swig_py_release_py_lock();
10198 
10199     result = (svn_error_t *)svn_client_add5((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
10200 
10201     svn_swig_py_acquire_py_lock();
10202 
10203   }
10204   {
10205     if (result != NULL) {
10206       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10207       svn_swig_py_svn_exception(result);
10208       else
10209       svn_error_clear(result);
10210       SWIG_fail;
10211     }
10212     Py_INCREF(Py_None);
10213     resultobj = Py_None;
10214   }
10215   {
10216     Py_XDECREF(_global_py_pool);
10217   }
10218   return resultobj;
10219 fail:
10220   {
10221     Py_XDECREF(_global_py_pool);
10222   }
10223   return NULL;
10224 }
10225 
10226 
_wrap_svn_client_add4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10227 SWIGINTERN PyObject *_wrap_svn_client_add4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10228   PyObject *resultobj = 0;
10229   char *arg1 = (char *) 0 ;
10230   svn_depth_t arg2 ;
10231   svn_boolean_t arg3 ;
10232   svn_boolean_t arg4 ;
10233   svn_boolean_t arg5 ;
10234   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
10235   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
10236   apr_pool_t *_global_pool = NULL ;
10237   PyObject *_global_py_pool = NULL ;
10238   PyObject * obj0 = 0 ;
10239   PyObject * obj1 = 0 ;
10240   PyObject * obj2 = 0 ;
10241   PyObject * obj3 = 0 ;
10242   PyObject * obj4 = 0 ;
10243   PyObject * obj5 = 0 ;
10244   PyObject * obj6 = 0 ;
10245   svn_error_t *result = 0 ;
10246 
10247   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10248       &_global_py_pool, &_global_pool))
10249   SWIG_fail;
10250   arg7 = _global_pool;
10251   if(!PyArg_UnpackTuple(args,(char *)"svn_client_add4",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
10252   {
10253     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_add4", "path");
10254     if (PyErr_Occurred()) SWIG_fail;
10255   }
10256   {
10257     arg2 = (svn_depth_t)SWIG_As_long (obj1);
10258     if (SWIG_arg_fail(svn_argnum_obj1)) {
10259       SWIG_fail;
10260     }
10261   }
10262   {
10263     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
10264     if (SWIG_arg_fail(svn_argnum_obj2)) {
10265       SWIG_fail;
10266     }
10267   }
10268   {
10269     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
10270     if (SWIG_arg_fail(svn_argnum_obj3)) {
10271       SWIG_fail;
10272     }
10273   }
10274   {
10275     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
10276     if (SWIG_arg_fail(svn_argnum_obj4)) {
10277       SWIG_fail;
10278     }
10279   }
10280   {
10281     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
10282     if (PyErr_Occurred()) {
10283       SWIG_fail;
10284     }
10285   }
10286   if (obj6) {
10287     /* Verify that the user supplied a valid pool */
10288     if (obj6 != Py_None && obj6 != _global_py_pool) {
10289       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
10290       SWIG_arg_fail(svn_argnum_obj6);
10291       SWIG_fail;
10292     }
10293   }
10294   {
10295     svn_swig_py_release_py_lock();
10296 
10297     result = (svn_error_t *)svn_client_add4((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7);
10298 
10299     svn_swig_py_acquire_py_lock();
10300 
10301   }
10302   {
10303     if (result != NULL) {
10304       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10305       svn_swig_py_svn_exception(result);
10306       else
10307       svn_error_clear(result);
10308       SWIG_fail;
10309     }
10310     Py_INCREF(Py_None);
10311     resultobj = Py_None;
10312   }
10313   {
10314     Py_XDECREF(_global_py_pool);
10315   }
10316   return resultobj;
10317 fail:
10318   {
10319     Py_XDECREF(_global_py_pool);
10320   }
10321   return NULL;
10322 }
10323 
10324 
_wrap_svn_client_add3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10325 SWIGINTERN PyObject *_wrap_svn_client_add3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10326   PyObject *resultobj = 0;
10327   char *arg1 = (char *) 0 ;
10328   svn_boolean_t arg2 ;
10329   svn_boolean_t arg3 ;
10330   svn_boolean_t arg4 ;
10331   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
10332   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
10333   apr_pool_t *_global_pool = NULL ;
10334   PyObject *_global_py_pool = NULL ;
10335   PyObject * obj0 = 0 ;
10336   PyObject * obj1 = 0 ;
10337   PyObject * obj2 = 0 ;
10338   PyObject * obj3 = 0 ;
10339   PyObject * obj4 = 0 ;
10340   PyObject * obj5 = 0 ;
10341   svn_error_t *result = 0 ;
10342 
10343   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10344       &_global_py_pool, &_global_pool))
10345   SWIG_fail;
10346   arg6 = _global_pool;
10347   if(!PyArg_UnpackTuple(args,(char *)"svn_client_add3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
10348   {
10349     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_add3", "path");
10350     if (PyErr_Occurred()) SWIG_fail;
10351   }
10352   {
10353     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
10354     if (SWIG_arg_fail(svn_argnum_obj1)) {
10355       SWIG_fail;
10356     }
10357   }
10358   {
10359     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
10360     if (SWIG_arg_fail(svn_argnum_obj2)) {
10361       SWIG_fail;
10362     }
10363   }
10364   {
10365     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
10366     if (SWIG_arg_fail(svn_argnum_obj3)) {
10367       SWIG_fail;
10368     }
10369   }
10370   {
10371     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
10372     if (PyErr_Occurred()) {
10373       SWIG_fail;
10374     }
10375   }
10376   if (obj5) {
10377     /* Verify that the user supplied a valid pool */
10378     if (obj5 != Py_None && obj5 != _global_py_pool) {
10379       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
10380       SWIG_arg_fail(svn_argnum_obj5);
10381       SWIG_fail;
10382     }
10383   }
10384   {
10385     svn_swig_py_release_py_lock();
10386 
10387     result = (svn_error_t *)svn_client_add3((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
10388 
10389     svn_swig_py_acquire_py_lock();
10390 
10391   }
10392   {
10393     if (result != NULL) {
10394       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10395       svn_swig_py_svn_exception(result);
10396       else
10397       svn_error_clear(result);
10398       SWIG_fail;
10399     }
10400     Py_INCREF(Py_None);
10401     resultobj = Py_None;
10402   }
10403   {
10404     Py_XDECREF(_global_py_pool);
10405   }
10406   return resultobj;
10407 fail:
10408   {
10409     Py_XDECREF(_global_py_pool);
10410   }
10411   return NULL;
10412 }
10413 
10414 
_wrap_svn_client_add2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10415 SWIGINTERN PyObject *_wrap_svn_client_add2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10416   PyObject *resultobj = 0;
10417   char *arg1 = (char *) 0 ;
10418   svn_boolean_t arg2 ;
10419   svn_boolean_t arg3 ;
10420   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
10421   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
10422   apr_pool_t *_global_pool = NULL ;
10423   PyObject *_global_py_pool = NULL ;
10424   PyObject * obj0 = 0 ;
10425   PyObject * obj1 = 0 ;
10426   PyObject * obj2 = 0 ;
10427   PyObject * obj3 = 0 ;
10428   PyObject * obj4 = 0 ;
10429   svn_error_t *result = 0 ;
10430 
10431   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10432       &_global_py_pool, &_global_pool))
10433   SWIG_fail;
10434   arg5 = _global_pool;
10435   if(!PyArg_UnpackTuple(args,(char *)"svn_client_add2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10436   {
10437     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_add2", "path");
10438     if (PyErr_Occurred()) SWIG_fail;
10439   }
10440   {
10441     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
10442     if (SWIG_arg_fail(svn_argnum_obj1)) {
10443       SWIG_fail;
10444     }
10445   }
10446   {
10447     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
10448     if (SWIG_arg_fail(svn_argnum_obj2)) {
10449       SWIG_fail;
10450     }
10451   }
10452   {
10453     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
10454     if (PyErr_Occurred()) {
10455       SWIG_fail;
10456     }
10457   }
10458   if (obj4) {
10459     /* Verify that the user supplied a valid pool */
10460     if (obj4 != Py_None && obj4 != _global_py_pool) {
10461       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
10462       SWIG_arg_fail(svn_argnum_obj4);
10463       SWIG_fail;
10464     }
10465   }
10466   {
10467     svn_swig_py_release_py_lock();
10468 
10469     result = (svn_error_t *)svn_client_add2((char const *)arg1,arg2,arg3,arg4,arg5);
10470 
10471     svn_swig_py_acquire_py_lock();
10472 
10473   }
10474   {
10475     if (result != NULL) {
10476       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10477       svn_swig_py_svn_exception(result);
10478       else
10479       svn_error_clear(result);
10480       SWIG_fail;
10481     }
10482     Py_INCREF(Py_None);
10483     resultobj = Py_None;
10484   }
10485   {
10486     Py_XDECREF(_global_py_pool);
10487   }
10488   return resultobj;
10489 fail:
10490   {
10491     Py_XDECREF(_global_py_pool);
10492   }
10493   return NULL;
10494 }
10495 
10496 
_wrap_svn_client_add(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10497 SWIGINTERN PyObject *_wrap_svn_client_add(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10498   PyObject *resultobj = 0;
10499   char *arg1 = (char *) 0 ;
10500   svn_boolean_t arg2 ;
10501   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
10502   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
10503   apr_pool_t *_global_pool = NULL ;
10504   PyObject *_global_py_pool = NULL ;
10505   PyObject * obj0 = 0 ;
10506   PyObject * obj1 = 0 ;
10507   PyObject * obj2 = 0 ;
10508   PyObject * obj3 = 0 ;
10509   svn_error_t *result = 0 ;
10510 
10511   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10512       &_global_py_pool, &_global_pool))
10513   SWIG_fail;
10514   arg4 = _global_pool;
10515   if(!PyArg_UnpackTuple(args,(char *)"svn_client_add",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10516   {
10517     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_add", "path");
10518     if (PyErr_Occurred()) SWIG_fail;
10519   }
10520   {
10521     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
10522     if (SWIG_arg_fail(svn_argnum_obj1)) {
10523       SWIG_fail;
10524     }
10525   }
10526   {
10527     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
10528     if (PyErr_Occurred()) {
10529       SWIG_fail;
10530     }
10531   }
10532   if (obj3) {
10533     /* Verify that the user supplied a valid pool */
10534     if (obj3 != Py_None && obj3 != _global_py_pool) {
10535       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
10536       SWIG_arg_fail(svn_argnum_obj3);
10537       SWIG_fail;
10538     }
10539   }
10540   {
10541     svn_swig_py_release_py_lock();
10542 
10543     result = (svn_error_t *)svn_client_add((char const *)arg1,arg2,arg3,arg4);
10544 
10545     svn_swig_py_acquire_py_lock();
10546 
10547   }
10548   {
10549     if (result != NULL) {
10550       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10551       svn_swig_py_svn_exception(result);
10552       else
10553       svn_error_clear(result);
10554       SWIG_fail;
10555     }
10556     Py_INCREF(Py_None);
10557     resultobj = Py_None;
10558   }
10559   {
10560     Py_XDECREF(_global_py_pool);
10561   }
10562   return resultobj;
10563 fail:
10564   {
10565     Py_XDECREF(_global_py_pool);
10566   }
10567   return NULL;
10568 }
10569 
10570 
_wrap_svn_client_mkdir4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10571 SWIGINTERN PyObject *_wrap_svn_client_mkdir4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10572   PyObject *resultobj = 0;
10573   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
10574   svn_boolean_t arg2 ;
10575   apr_hash_t *arg3 = (apr_hash_t *) 0 ;
10576   svn_commit_callback2_t arg4 = (svn_commit_callback2_t) 0 ;
10577   void *arg5 = (void *) 0 ;
10578   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
10579   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
10580   apr_pool_t *_global_pool = NULL ;
10581   PyObject *_global_py_pool = NULL ;
10582   PyObject * obj0 = 0 ;
10583   PyObject * obj1 = 0 ;
10584   PyObject * obj2 = 0 ;
10585   PyObject * obj3 = 0 ;
10586   PyObject * obj4 = 0 ;
10587   PyObject * obj5 = 0 ;
10588   svn_error_t *result = 0 ;
10589 
10590   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10591       &_global_py_pool, &_global_pool))
10592   SWIG_fail;
10593   arg7 = _global_pool;
10594   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mkdir4",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
10595   {
10596     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
10597       sizeof(const char *),
10598       svn_swig_py_unwrap_string,
10599       NULL,
10600       _global_pool);
10601     if (PyErr_Occurred())
10602     SWIG_fail;
10603   }
10604   {
10605     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
10606     if (SWIG_arg_fail(svn_argnum_obj1)) {
10607       SWIG_fail;
10608     }
10609   }
10610   {
10611     if (_global_pool == NULL)
10612     {
10613       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
10614           &_global_py_pool, &_global_pool))
10615       SWIG_fail;
10616     }
10617 
10618     arg3 = svn_swig_py_prophash_from_dict(obj2, _global_pool);
10619     if (PyErr_Occurred()) {
10620       SWIG_fail;
10621     }
10622   }
10623   {
10624     arg4 = svn_swig_py_commit_callback2;
10625     arg5 = (void *)obj3;
10626   }
10627   {
10628     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
10629     if (PyErr_Occurred()) {
10630       SWIG_fail;
10631     }
10632   }
10633   if (obj5) {
10634     /* Verify that the user supplied a valid pool */
10635     if (obj5 != Py_None && obj5 != _global_py_pool) {
10636       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
10637       SWIG_arg_fail(svn_argnum_obj5);
10638       SWIG_fail;
10639     }
10640   }
10641   {
10642     svn_swig_py_release_py_lock();
10643 
10644     result = (svn_error_t *)svn_client_mkdir4((apr_array_header_t const *)arg1,arg2,(apr_hash_t const *)arg3,arg4,arg5,arg6,arg7);
10645 
10646     svn_swig_py_acquire_py_lock();
10647 
10648   }
10649   {
10650     if (result != NULL) {
10651       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10652       svn_swig_py_svn_exception(result);
10653       else
10654       svn_error_clear(result);
10655       SWIG_fail;
10656     }
10657     Py_INCREF(Py_None);
10658     resultobj = Py_None;
10659   }
10660   {
10661     Py_XDECREF(_global_py_pool);
10662   }
10663   return resultobj;
10664 fail:
10665   {
10666     Py_XDECREF(_global_py_pool);
10667   }
10668   return NULL;
10669 }
10670 
10671 
_wrap_svn_client_mkdir3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10672 SWIGINTERN PyObject *_wrap_svn_client_mkdir3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10673   PyObject *resultobj = 0;
10674   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
10675   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
10676   svn_boolean_t arg3 ;
10677   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
10678   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
10679   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
10680   apr_pool_t *_global_pool = NULL ;
10681   PyObject *_global_py_pool = NULL ;
10682   svn_commit_info_t *temp1 = NULL ;
10683   PyObject * obj0 = 0 ;
10684   PyObject * obj1 = 0 ;
10685   PyObject * obj2 = 0 ;
10686   PyObject * obj3 = 0 ;
10687   PyObject * obj4 = 0 ;
10688   svn_error_t *result = 0 ;
10689 
10690   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10691       &_global_py_pool, &_global_pool))
10692   SWIG_fail;
10693   arg6 = _global_pool;
10694   arg1 = &temp1;
10695   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mkdir3",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10696   {
10697     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
10698       sizeof(const char *),
10699       svn_swig_py_unwrap_string,
10700       NULL,
10701       _global_pool);
10702     if (PyErr_Occurred())
10703     SWIG_fail;
10704   }
10705   {
10706     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
10707     if (SWIG_arg_fail(svn_argnum_obj1)) {
10708       SWIG_fail;
10709     }
10710   }
10711   {
10712     if (_global_pool == NULL)
10713     {
10714       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
10715           &_global_py_pool, &_global_pool))
10716       SWIG_fail;
10717     }
10718 
10719     arg4 = svn_swig_py_prophash_from_dict(obj2, _global_pool);
10720     if (PyErr_Occurred()) {
10721       SWIG_fail;
10722     }
10723   }
10724   {
10725     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
10726     if (PyErr_Occurred()) {
10727       SWIG_fail;
10728     }
10729   }
10730   if (obj4) {
10731     /* Verify that the user supplied a valid pool */
10732     if (obj4 != Py_None && obj4 != _global_py_pool) {
10733       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
10734       SWIG_arg_fail(svn_argnum_obj4);
10735       SWIG_fail;
10736     }
10737   }
10738   {
10739     svn_swig_py_release_py_lock();
10740 
10741     result = (svn_error_t *)svn_client_mkdir3(arg1,(apr_array_header_t const *)arg2,arg3,(apr_hash_t const *)arg4,arg5,arg6);
10742 
10743     svn_swig_py_acquire_py_lock();
10744 
10745   }
10746   {
10747     if (result != NULL) {
10748       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10749       svn_swig_py_svn_exception(result);
10750       else
10751       svn_error_clear(result);
10752       SWIG_fail;
10753     }
10754     Py_INCREF(Py_None);
10755     resultobj = Py_None;
10756   }
10757   {
10758     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
10759         _global_py_pool, args))
10760 
10761     ;
10762   }
10763   {
10764     Py_XDECREF(_global_py_pool);
10765   }
10766   return resultobj;
10767 fail:
10768   {
10769     Py_XDECREF(_global_py_pool);
10770   }
10771   return NULL;
10772 }
10773 
10774 
_wrap_svn_client_mkdir2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10775 SWIGINTERN PyObject *_wrap_svn_client_mkdir2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10776   PyObject *resultobj = 0;
10777   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
10778   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
10779   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
10780   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
10781   apr_pool_t *_global_pool = NULL ;
10782   PyObject *_global_py_pool = NULL ;
10783   svn_commit_info_t *temp1 = NULL ;
10784   PyObject * obj0 = 0 ;
10785   PyObject * obj1 = 0 ;
10786   PyObject * obj2 = 0 ;
10787   svn_error_t *result = 0 ;
10788 
10789   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10790       &_global_py_pool, &_global_pool))
10791   SWIG_fail;
10792   arg4 = _global_pool;
10793   arg1 = &temp1;
10794   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mkdir2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
10795   {
10796     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
10797       sizeof(const char *),
10798       svn_swig_py_unwrap_string,
10799       NULL,
10800       _global_pool);
10801     if (PyErr_Occurred())
10802     SWIG_fail;
10803   }
10804   {
10805     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
10806     if (PyErr_Occurred()) {
10807       SWIG_fail;
10808     }
10809   }
10810   if (obj2) {
10811     /* Verify that the user supplied a valid pool */
10812     if (obj2 != Py_None && obj2 != _global_py_pool) {
10813       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
10814       SWIG_arg_fail(svn_argnum_obj2);
10815       SWIG_fail;
10816     }
10817   }
10818   {
10819     svn_swig_py_release_py_lock();
10820 
10821     result = (svn_error_t *)svn_client_mkdir2(arg1,(apr_array_header_t const *)arg2,arg3,arg4);
10822 
10823     svn_swig_py_acquire_py_lock();
10824 
10825   }
10826   {
10827     if (result != NULL) {
10828       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10829       svn_swig_py_svn_exception(result);
10830       else
10831       svn_error_clear(result);
10832       SWIG_fail;
10833     }
10834     Py_INCREF(Py_None);
10835     resultobj = Py_None;
10836   }
10837   {
10838     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
10839         _global_py_pool, args))
10840 
10841     ;
10842   }
10843   {
10844     Py_XDECREF(_global_py_pool);
10845   }
10846   return resultobj;
10847 fail:
10848   {
10849     Py_XDECREF(_global_py_pool);
10850   }
10851   return NULL;
10852 }
10853 
10854 
_wrap_svn_client_mkdir(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10855 SWIGINTERN PyObject *_wrap_svn_client_mkdir(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10856   PyObject *resultobj = 0;
10857   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
10858   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
10859   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
10860   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
10861   apr_pool_t *_global_pool = NULL ;
10862   PyObject *_global_py_pool = NULL ;
10863   svn_client_commit_info_t *temp1 = NULL ;
10864   PyObject * obj0 = 0 ;
10865   PyObject * obj1 = 0 ;
10866   PyObject * obj2 = 0 ;
10867   svn_error_t *result = 0 ;
10868 
10869   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10870       &_global_py_pool, &_global_pool))
10871   SWIG_fail;
10872   arg4 = _global_pool;
10873   arg1 = &temp1;
10874   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mkdir",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
10875   {
10876     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
10877       sizeof(const char *),
10878       svn_swig_py_unwrap_string,
10879       NULL,
10880       _global_pool);
10881     if (PyErr_Occurred())
10882     SWIG_fail;
10883   }
10884   {
10885     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
10886     if (PyErr_Occurred()) {
10887       SWIG_fail;
10888     }
10889   }
10890   if (obj2) {
10891     /* Verify that the user supplied a valid pool */
10892     if (obj2 != Py_None && obj2 != _global_py_pool) {
10893       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
10894       SWIG_arg_fail(svn_argnum_obj2);
10895       SWIG_fail;
10896     }
10897   }
10898   {
10899     svn_swig_py_release_py_lock();
10900 
10901     result = (svn_error_t *)svn_client_mkdir(arg1,(apr_array_header_t const *)arg2,arg3,arg4);
10902 
10903     svn_swig_py_acquire_py_lock();
10904 
10905   }
10906   {
10907     if (result != NULL) {
10908       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
10909       svn_swig_py_svn_exception(result);
10910       else
10911       svn_error_clear(result);
10912       SWIG_fail;
10913     }
10914     Py_INCREF(Py_None);
10915     resultobj = Py_None;
10916   }
10917   {
10918     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
10919         _global_py_pool, args))
10920 
10921     ;
10922   }
10923   {
10924     Py_XDECREF(_global_py_pool);
10925   }
10926   return resultobj;
10927 fail:
10928   {
10929     Py_XDECREF(_global_py_pool);
10930   }
10931   return NULL;
10932 }
10933 
10934 
_wrap_svn_client_delete4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10935 SWIGINTERN PyObject *_wrap_svn_client_delete4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10936   PyObject *resultobj = 0;
10937   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
10938   svn_boolean_t arg2 ;
10939   svn_boolean_t arg3 ;
10940   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
10941   svn_commit_callback2_t arg5 = (svn_commit_callback2_t) 0 ;
10942   void *arg6 = (void *) 0 ;
10943   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
10944   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
10945   apr_pool_t *_global_pool = NULL ;
10946   PyObject *_global_py_pool = NULL ;
10947   PyObject * obj0 = 0 ;
10948   PyObject * obj1 = 0 ;
10949   PyObject * obj2 = 0 ;
10950   PyObject * obj3 = 0 ;
10951   PyObject * obj4 = 0 ;
10952   PyObject * obj5 = 0 ;
10953   PyObject * obj6 = 0 ;
10954   svn_error_t *result = 0 ;
10955 
10956   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10957       &_global_py_pool, &_global_pool))
10958   SWIG_fail;
10959   arg8 = _global_pool;
10960   if(!PyArg_UnpackTuple(args,(char *)"svn_client_delete4",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
10961   {
10962     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
10963       sizeof(const char *),
10964       svn_swig_py_unwrap_string,
10965       NULL,
10966       _global_pool);
10967     if (PyErr_Occurred())
10968     SWIG_fail;
10969   }
10970   {
10971     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
10972     if (SWIG_arg_fail(svn_argnum_obj1)) {
10973       SWIG_fail;
10974     }
10975   }
10976   {
10977     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
10978     if (SWIG_arg_fail(svn_argnum_obj2)) {
10979       SWIG_fail;
10980     }
10981   }
10982   {
10983     if (_global_pool == NULL)
10984     {
10985       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
10986           &_global_py_pool, &_global_pool))
10987       SWIG_fail;
10988     }
10989 
10990     arg4 = svn_swig_py_prophash_from_dict(obj3, _global_pool);
10991     if (PyErr_Occurred()) {
10992       SWIG_fail;
10993     }
10994   }
10995   {
10996     arg5 = svn_swig_py_commit_callback2;
10997     arg6 = (void *)obj4;
10998   }
10999   {
11000     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
11001     if (PyErr_Occurred()) {
11002       SWIG_fail;
11003     }
11004   }
11005   if (obj6) {
11006     /* Verify that the user supplied a valid pool */
11007     if (obj6 != Py_None && obj6 != _global_py_pool) {
11008       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
11009       SWIG_arg_fail(svn_argnum_obj6);
11010       SWIG_fail;
11011     }
11012   }
11013   {
11014     svn_swig_py_release_py_lock();
11015 
11016     result = (svn_error_t *)svn_client_delete4((apr_array_header_t const *)arg1,arg2,arg3,(apr_hash_t const *)arg4,arg5,arg6,arg7,arg8);
11017 
11018     svn_swig_py_acquire_py_lock();
11019 
11020   }
11021   {
11022     if (result != NULL) {
11023       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11024       svn_swig_py_svn_exception(result);
11025       else
11026       svn_error_clear(result);
11027       SWIG_fail;
11028     }
11029     Py_INCREF(Py_None);
11030     resultobj = Py_None;
11031   }
11032   {
11033     Py_XDECREF(_global_py_pool);
11034   }
11035   return resultobj;
11036 fail:
11037   {
11038     Py_XDECREF(_global_py_pool);
11039   }
11040   return NULL;
11041 }
11042 
11043 
_wrap_svn_client_delete3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11044 SWIGINTERN PyObject *_wrap_svn_client_delete3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11045   PyObject *resultobj = 0;
11046   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
11047   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
11048   svn_boolean_t arg3 ;
11049   svn_boolean_t arg4 ;
11050   apr_hash_t *arg5 = (apr_hash_t *) 0 ;
11051   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
11052   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
11053   apr_pool_t *_global_pool = NULL ;
11054   PyObject *_global_py_pool = NULL ;
11055   svn_commit_info_t *temp1 = NULL ;
11056   PyObject * obj0 = 0 ;
11057   PyObject * obj1 = 0 ;
11058   PyObject * obj2 = 0 ;
11059   PyObject * obj3 = 0 ;
11060   PyObject * obj4 = 0 ;
11061   PyObject * obj5 = 0 ;
11062   svn_error_t *result = 0 ;
11063 
11064   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11065       &_global_py_pool, &_global_pool))
11066   SWIG_fail;
11067   arg7 = _global_pool;
11068   arg1 = &temp1;
11069   if(!PyArg_UnpackTuple(args,(char *)"svn_client_delete3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
11070   {
11071     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
11072       sizeof(const char *),
11073       svn_swig_py_unwrap_string,
11074       NULL,
11075       _global_pool);
11076     if (PyErr_Occurred())
11077     SWIG_fail;
11078   }
11079   {
11080     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
11081     if (SWIG_arg_fail(svn_argnum_obj1)) {
11082       SWIG_fail;
11083     }
11084   }
11085   {
11086     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
11087     if (SWIG_arg_fail(svn_argnum_obj2)) {
11088       SWIG_fail;
11089     }
11090   }
11091   {
11092     if (_global_pool == NULL)
11093     {
11094       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
11095           &_global_py_pool, &_global_pool))
11096       SWIG_fail;
11097     }
11098 
11099     arg5 = svn_swig_py_prophash_from_dict(obj3, _global_pool);
11100     if (PyErr_Occurred()) {
11101       SWIG_fail;
11102     }
11103   }
11104   {
11105     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
11106     if (PyErr_Occurred()) {
11107       SWIG_fail;
11108     }
11109   }
11110   if (obj5) {
11111     /* Verify that the user supplied a valid pool */
11112     if (obj5 != Py_None && obj5 != _global_py_pool) {
11113       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
11114       SWIG_arg_fail(svn_argnum_obj5);
11115       SWIG_fail;
11116     }
11117   }
11118   {
11119     svn_swig_py_release_py_lock();
11120 
11121     result = (svn_error_t *)svn_client_delete3(arg1,(apr_array_header_t const *)arg2,arg3,arg4,(apr_hash_t const *)arg5,arg6,arg7);
11122 
11123     svn_swig_py_acquire_py_lock();
11124 
11125   }
11126   {
11127     if (result != NULL) {
11128       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11129       svn_swig_py_svn_exception(result);
11130       else
11131       svn_error_clear(result);
11132       SWIG_fail;
11133     }
11134     Py_INCREF(Py_None);
11135     resultobj = Py_None;
11136   }
11137   {
11138     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
11139         _global_py_pool, args))
11140 
11141     ;
11142   }
11143   {
11144     Py_XDECREF(_global_py_pool);
11145   }
11146   return resultobj;
11147 fail:
11148   {
11149     Py_XDECREF(_global_py_pool);
11150   }
11151   return NULL;
11152 }
11153 
11154 
_wrap_svn_client_delete2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11155 SWIGINTERN PyObject *_wrap_svn_client_delete2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11156   PyObject *resultobj = 0;
11157   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
11158   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
11159   svn_boolean_t arg3 ;
11160   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
11161   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
11162   apr_pool_t *_global_pool = NULL ;
11163   PyObject *_global_py_pool = NULL ;
11164   svn_commit_info_t *temp1 = NULL ;
11165   PyObject * obj0 = 0 ;
11166   PyObject * obj1 = 0 ;
11167   PyObject * obj2 = 0 ;
11168   PyObject * obj3 = 0 ;
11169   svn_error_t *result = 0 ;
11170 
11171   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11172       &_global_py_pool, &_global_pool))
11173   SWIG_fail;
11174   arg5 = _global_pool;
11175   arg1 = &temp1;
11176   if(!PyArg_UnpackTuple(args,(char *)"svn_client_delete2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11177   {
11178     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
11179       sizeof(const char *),
11180       svn_swig_py_unwrap_string,
11181       NULL,
11182       _global_pool);
11183     if (PyErr_Occurred())
11184     SWIG_fail;
11185   }
11186   {
11187     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
11188     if (SWIG_arg_fail(svn_argnum_obj1)) {
11189       SWIG_fail;
11190     }
11191   }
11192   {
11193     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
11194     if (PyErr_Occurred()) {
11195       SWIG_fail;
11196     }
11197   }
11198   if (obj3) {
11199     /* Verify that the user supplied a valid pool */
11200     if (obj3 != Py_None && obj3 != _global_py_pool) {
11201       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
11202       SWIG_arg_fail(svn_argnum_obj3);
11203       SWIG_fail;
11204     }
11205   }
11206   {
11207     svn_swig_py_release_py_lock();
11208 
11209     result = (svn_error_t *)svn_client_delete2(arg1,(apr_array_header_t const *)arg2,arg3,arg4,arg5);
11210 
11211     svn_swig_py_acquire_py_lock();
11212 
11213   }
11214   {
11215     if (result != NULL) {
11216       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11217       svn_swig_py_svn_exception(result);
11218       else
11219       svn_error_clear(result);
11220       SWIG_fail;
11221     }
11222     Py_INCREF(Py_None);
11223     resultobj = Py_None;
11224   }
11225   {
11226     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
11227         _global_py_pool, args))
11228 
11229     ;
11230   }
11231   {
11232     Py_XDECREF(_global_py_pool);
11233   }
11234   return resultobj;
11235 fail:
11236   {
11237     Py_XDECREF(_global_py_pool);
11238   }
11239   return NULL;
11240 }
11241 
11242 
_wrap_svn_client_delete(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11243 SWIGINTERN PyObject *_wrap_svn_client_delete(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11244   PyObject *resultobj = 0;
11245   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
11246   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
11247   svn_boolean_t arg3 ;
11248   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
11249   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
11250   apr_pool_t *_global_pool = NULL ;
11251   PyObject *_global_py_pool = NULL ;
11252   svn_client_commit_info_t *temp1 = NULL ;
11253   PyObject * obj0 = 0 ;
11254   PyObject * obj1 = 0 ;
11255   PyObject * obj2 = 0 ;
11256   PyObject * obj3 = 0 ;
11257   svn_error_t *result = 0 ;
11258 
11259   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11260       &_global_py_pool, &_global_pool))
11261   SWIG_fail;
11262   arg5 = _global_pool;
11263   arg1 = &temp1;
11264   if(!PyArg_UnpackTuple(args,(char *)"svn_client_delete",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11265   {
11266     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
11267       sizeof(const char *),
11268       svn_swig_py_unwrap_string,
11269       NULL,
11270       _global_pool);
11271     if (PyErr_Occurred())
11272     SWIG_fail;
11273   }
11274   {
11275     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
11276     if (SWIG_arg_fail(svn_argnum_obj1)) {
11277       SWIG_fail;
11278     }
11279   }
11280   {
11281     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
11282     if (PyErr_Occurred()) {
11283       SWIG_fail;
11284     }
11285   }
11286   if (obj3) {
11287     /* Verify that the user supplied a valid pool */
11288     if (obj3 != Py_None && obj3 != _global_py_pool) {
11289       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
11290       SWIG_arg_fail(svn_argnum_obj3);
11291       SWIG_fail;
11292     }
11293   }
11294   {
11295     svn_swig_py_release_py_lock();
11296 
11297     result = (svn_error_t *)svn_client_delete(arg1,(apr_array_header_t const *)arg2,arg3,arg4,arg5);
11298 
11299     svn_swig_py_acquire_py_lock();
11300 
11301   }
11302   {
11303     if (result != NULL) {
11304       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11305       svn_swig_py_svn_exception(result);
11306       else
11307       svn_error_clear(result);
11308       SWIG_fail;
11309     }
11310     Py_INCREF(Py_None);
11311     resultobj = Py_None;
11312   }
11313   {
11314     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
11315         _global_py_pool, args))
11316 
11317     ;
11318   }
11319   {
11320     Py_XDECREF(_global_py_pool);
11321   }
11322   return resultobj;
11323 fail:
11324   {
11325     Py_XDECREF(_global_py_pool);
11326   }
11327   return NULL;
11328 }
11329 
11330 
_wrap_svn_client_import5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11331 SWIGINTERN PyObject *_wrap_svn_client_import5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11332   PyObject *resultobj = 0;
11333   char *arg1 = (char *) 0 ;
11334   char *arg2 = (char *) 0 ;
11335   svn_depth_t arg3 ;
11336   svn_boolean_t arg4 ;
11337   svn_boolean_t arg5 ;
11338   svn_boolean_t arg6 ;
11339   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
11340   svn_client_import_filter_func_t arg8 = (svn_client_import_filter_func_t) 0 ;
11341   void *arg9 = (void *) 0 ;
11342   svn_commit_callback2_t arg10 = (svn_commit_callback2_t) 0 ;
11343   void *arg11 = (void *) 0 ;
11344   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
11345   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
11346   apr_pool_t *_global_pool = NULL ;
11347   PyObject *_global_py_pool = NULL ;
11348   PyObject * obj0 = 0 ;
11349   PyObject * obj1 = 0 ;
11350   PyObject * obj2 = 0 ;
11351   PyObject * obj3 = 0 ;
11352   PyObject * obj4 = 0 ;
11353   PyObject * obj5 = 0 ;
11354   PyObject * obj6 = 0 ;
11355   PyObject * obj7 = 0 ;
11356   PyObject * obj8 = 0 ;
11357   PyObject * obj9 = 0 ;
11358   PyObject * obj10 = 0 ;
11359   PyObject * obj11 = 0 ;
11360   svn_error_t *result = 0 ;
11361 
11362   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11363       &_global_py_pool, &_global_pool))
11364   SWIG_fail;
11365   arg13 = _global_pool;
11366   if(!PyArg_UnpackTuple(args,(char *)"svn_client_import5",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
11367   {
11368     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_import5", "path");
11369     if (PyErr_Occurred()) SWIG_fail;
11370   }
11371   {
11372     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_import5", "url");
11373     if (PyErr_Occurred()) SWIG_fail;
11374   }
11375   {
11376     arg3 = (svn_depth_t)SWIG_As_long (obj2);
11377     if (SWIG_arg_fail(svn_argnum_obj2)) {
11378       SWIG_fail;
11379     }
11380   }
11381   {
11382     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
11383     if (SWIG_arg_fail(svn_argnum_obj3)) {
11384       SWIG_fail;
11385     }
11386   }
11387   {
11388     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
11389     if (SWIG_arg_fail(svn_argnum_obj4)) {
11390       SWIG_fail;
11391     }
11392   }
11393   {
11394     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
11395     if (SWIG_arg_fail(svn_argnum_obj5)) {
11396       SWIG_fail;
11397     }
11398   }
11399   {
11400     if (_global_pool == NULL)
11401     {
11402       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
11403           &_global_py_pool, &_global_pool))
11404       SWIG_fail;
11405     }
11406 
11407     arg7 = svn_swig_py_prophash_from_dict(obj6, _global_pool);
11408     if (PyErr_Occurred()) {
11409       SWIG_fail;
11410     }
11411   }
11412   {
11413     svn_client_import_filter_func_t * tmp =
11414     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
11415     if (tmp == NULL || PyErr_Occurred()) {
11416       SWIG_fail;
11417     }
11418     arg8 = *tmp;
11419   }
11420   {
11421     if (obj8 == Py_None) {
11422       arg9 = NULL;
11423     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
11424       arg9 = (void *) obj8;
11425       PyErr_Clear();
11426     }
11427   }
11428   {
11429     arg10 = svn_swig_py_commit_callback2;
11430     arg11 = (void *)obj9;
11431   }
11432   {
11433     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
11434     if (PyErr_Occurred()) {
11435       SWIG_fail;
11436     }
11437   }
11438   if (obj11) {
11439     /* Verify that the user supplied a valid pool */
11440     if (obj11 != Py_None && obj11 != _global_py_pool) {
11441       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
11442       SWIG_arg_fail(svn_argnum_obj11);
11443       SWIG_fail;
11444     }
11445   }
11446   {
11447     svn_swig_py_release_py_lock();
11448 
11449     result = (svn_error_t *)svn_client_import5((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,(apr_hash_t const *)arg7,arg8,arg9,arg10,arg11,arg12,arg13);
11450 
11451     svn_swig_py_acquire_py_lock();
11452 
11453   }
11454   {
11455     if (result != NULL) {
11456       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11457       svn_swig_py_svn_exception(result);
11458       else
11459       svn_error_clear(result);
11460       SWIG_fail;
11461     }
11462     Py_INCREF(Py_None);
11463     resultobj = Py_None;
11464   }
11465   {
11466     Py_XDECREF(_global_py_pool);
11467   }
11468   return resultobj;
11469 fail:
11470   {
11471     Py_XDECREF(_global_py_pool);
11472   }
11473   return NULL;
11474 }
11475 
11476 
_wrap_svn_client_import4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11477 SWIGINTERN PyObject *_wrap_svn_client_import4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11478   PyObject *resultobj = 0;
11479   char *arg1 = (char *) 0 ;
11480   char *arg2 = (char *) 0 ;
11481   svn_depth_t arg3 ;
11482   svn_boolean_t arg4 ;
11483   svn_boolean_t arg5 ;
11484   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
11485   svn_commit_callback2_t arg7 = (svn_commit_callback2_t) 0 ;
11486   void *arg8 = (void *) 0 ;
11487   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
11488   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
11489   apr_pool_t *_global_pool = NULL ;
11490   PyObject *_global_py_pool = NULL ;
11491   PyObject * obj0 = 0 ;
11492   PyObject * obj1 = 0 ;
11493   PyObject * obj2 = 0 ;
11494   PyObject * obj3 = 0 ;
11495   PyObject * obj4 = 0 ;
11496   PyObject * obj5 = 0 ;
11497   PyObject * obj6 = 0 ;
11498   PyObject * obj7 = 0 ;
11499   PyObject * obj8 = 0 ;
11500   svn_error_t *result = 0 ;
11501 
11502   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11503       &_global_py_pool, &_global_pool))
11504   SWIG_fail;
11505   arg10 = _global_pool;
11506   if(!PyArg_UnpackTuple(args,(char *)"svn_client_import4",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
11507   {
11508     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_import4", "path");
11509     if (PyErr_Occurred()) SWIG_fail;
11510   }
11511   {
11512     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_import4", "url");
11513     if (PyErr_Occurred()) SWIG_fail;
11514   }
11515   {
11516     arg3 = (svn_depth_t)SWIG_As_long (obj2);
11517     if (SWIG_arg_fail(svn_argnum_obj2)) {
11518       SWIG_fail;
11519     }
11520   }
11521   {
11522     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
11523     if (SWIG_arg_fail(svn_argnum_obj3)) {
11524       SWIG_fail;
11525     }
11526   }
11527   {
11528     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
11529     if (SWIG_arg_fail(svn_argnum_obj4)) {
11530       SWIG_fail;
11531     }
11532   }
11533   {
11534     if (_global_pool == NULL)
11535     {
11536       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
11537           &_global_py_pool, &_global_pool))
11538       SWIG_fail;
11539     }
11540 
11541     arg6 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
11542     if (PyErr_Occurred()) {
11543       SWIG_fail;
11544     }
11545   }
11546   {
11547     arg7 = svn_swig_py_commit_callback2;
11548     arg8 = (void *)obj6;
11549   }
11550   {
11551     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
11552     if (PyErr_Occurred()) {
11553       SWIG_fail;
11554     }
11555   }
11556   if (obj8) {
11557     /* Verify that the user supplied a valid pool */
11558     if (obj8 != Py_None && obj8 != _global_py_pool) {
11559       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
11560       SWIG_arg_fail(svn_argnum_obj8);
11561       SWIG_fail;
11562     }
11563   }
11564   {
11565     svn_swig_py_release_py_lock();
11566 
11567     result = (svn_error_t *)svn_client_import4((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,(apr_hash_t const *)arg6,arg7,arg8,arg9,arg10);
11568 
11569     svn_swig_py_acquire_py_lock();
11570 
11571   }
11572   {
11573     if (result != NULL) {
11574       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11575       svn_swig_py_svn_exception(result);
11576       else
11577       svn_error_clear(result);
11578       SWIG_fail;
11579     }
11580     Py_INCREF(Py_None);
11581     resultobj = Py_None;
11582   }
11583   {
11584     Py_XDECREF(_global_py_pool);
11585   }
11586   return resultobj;
11587 fail:
11588   {
11589     Py_XDECREF(_global_py_pool);
11590   }
11591   return NULL;
11592 }
11593 
11594 
_wrap_svn_client_import3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11595 SWIGINTERN PyObject *_wrap_svn_client_import3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11596   PyObject *resultobj = 0;
11597   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
11598   char *arg2 = (char *) 0 ;
11599   char *arg3 = (char *) 0 ;
11600   svn_depth_t arg4 ;
11601   svn_boolean_t arg5 ;
11602   svn_boolean_t arg6 ;
11603   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
11604   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
11605   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
11606   apr_pool_t *_global_pool = NULL ;
11607   PyObject *_global_py_pool = NULL ;
11608   svn_commit_info_t *temp1 = NULL ;
11609   PyObject * obj0 = 0 ;
11610   PyObject * obj1 = 0 ;
11611   PyObject * obj2 = 0 ;
11612   PyObject * obj3 = 0 ;
11613   PyObject * obj4 = 0 ;
11614   PyObject * obj5 = 0 ;
11615   PyObject * obj6 = 0 ;
11616   PyObject * obj7 = 0 ;
11617   svn_error_t *result = 0 ;
11618 
11619   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11620       &_global_py_pool, &_global_pool))
11621   SWIG_fail;
11622   arg9 = _global_pool;
11623   arg1 = &temp1;
11624   if(!PyArg_UnpackTuple(args,(char *)"svn_client_import3",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
11625   {
11626     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_import3", "path");
11627     if (PyErr_Occurred()) SWIG_fail;
11628   }
11629   {
11630     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_import3", "url");
11631     if (PyErr_Occurred()) SWIG_fail;
11632   }
11633   {
11634     arg4 = (svn_depth_t)SWIG_As_long (obj2);
11635     if (SWIG_arg_fail(svn_argnum_obj2)) {
11636       SWIG_fail;
11637     }
11638   }
11639   {
11640     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
11641     if (SWIG_arg_fail(svn_argnum_obj3)) {
11642       SWIG_fail;
11643     }
11644   }
11645   {
11646     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
11647     if (SWIG_arg_fail(svn_argnum_obj4)) {
11648       SWIG_fail;
11649     }
11650   }
11651   {
11652     if (_global_pool == NULL)
11653     {
11654       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
11655           &_global_py_pool, &_global_pool))
11656       SWIG_fail;
11657     }
11658 
11659     arg7 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
11660     if (PyErr_Occurred()) {
11661       SWIG_fail;
11662     }
11663   }
11664   {
11665     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
11666     if (PyErr_Occurred()) {
11667       SWIG_fail;
11668     }
11669   }
11670   if (obj7) {
11671     /* Verify that the user supplied a valid pool */
11672     if (obj7 != Py_None && obj7 != _global_py_pool) {
11673       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
11674       SWIG_arg_fail(svn_argnum_obj7);
11675       SWIG_fail;
11676     }
11677   }
11678   {
11679     svn_swig_py_release_py_lock();
11680 
11681     result = (svn_error_t *)svn_client_import3(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,(apr_hash_t const *)arg7,arg8,arg9);
11682 
11683     svn_swig_py_acquire_py_lock();
11684 
11685   }
11686   {
11687     if (result != NULL) {
11688       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11689       svn_swig_py_svn_exception(result);
11690       else
11691       svn_error_clear(result);
11692       SWIG_fail;
11693     }
11694     Py_INCREF(Py_None);
11695     resultobj = Py_None;
11696   }
11697   {
11698     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
11699         _global_py_pool, args))
11700 
11701     ;
11702   }
11703   {
11704     Py_XDECREF(_global_py_pool);
11705   }
11706   return resultobj;
11707 fail:
11708   {
11709     Py_XDECREF(_global_py_pool);
11710   }
11711   return NULL;
11712 }
11713 
11714 
_wrap_svn_client_import2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11715 SWIGINTERN PyObject *_wrap_svn_client_import2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11716   PyObject *resultobj = 0;
11717   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
11718   char *arg2 = (char *) 0 ;
11719   char *arg3 = (char *) 0 ;
11720   svn_boolean_t arg4 ;
11721   svn_boolean_t arg5 ;
11722   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
11723   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
11724   apr_pool_t *_global_pool = NULL ;
11725   PyObject *_global_py_pool = NULL ;
11726   svn_commit_info_t *temp1 = NULL ;
11727   PyObject * obj0 = 0 ;
11728   PyObject * obj1 = 0 ;
11729   PyObject * obj2 = 0 ;
11730   PyObject * obj3 = 0 ;
11731   PyObject * obj4 = 0 ;
11732   PyObject * obj5 = 0 ;
11733   svn_error_t *result = 0 ;
11734 
11735   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11736       &_global_py_pool, &_global_pool))
11737   SWIG_fail;
11738   arg7 = _global_pool;
11739   arg1 = &temp1;
11740   if(!PyArg_UnpackTuple(args,(char *)"svn_client_import2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
11741   {
11742     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_import2", "path");
11743     if (PyErr_Occurred()) SWIG_fail;
11744   }
11745   {
11746     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_import2", "url");
11747     if (PyErr_Occurred()) SWIG_fail;
11748   }
11749   {
11750     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
11751     if (SWIG_arg_fail(svn_argnum_obj2)) {
11752       SWIG_fail;
11753     }
11754   }
11755   {
11756     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
11757     if (SWIG_arg_fail(svn_argnum_obj3)) {
11758       SWIG_fail;
11759     }
11760   }
11761   {
11762     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
11763     if (PyErr_Occurred()) {
11764       SWIG_fail;
11765     }
11766   }
11767   if (obj5) {
11768     /* Verify that the user supplied a valid pool */
11769     if (obj5 != Py_None && obj5 != _global_py_pool) {
11770       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
11771       SWIG_arg_fail(svn_argnum_obj5);
11772       SWIG_fail;
11773     }
11774   }
11775   {
11776     svn_swig_py_release_py_lock();
11777 
11778     result = (svn_error_t *)svn_client_import2(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
11779 
11780     svn_swig_py_acquire_py_lock();
11781 
11782   }
11783   {
11784     if (result != NULL) {
11785       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11786       svn_swig_py_svn_exception(result);
11787       else
11788       svn_error_clear(result);
11789       SWIG_fail;
11790     }
11791     Py_INCREF(Py_None);
11792     resultobj = Py_None;
11793   }
11794   {
11795     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
11796         _global_py_pool, args))
11797 
11798     ;
11799   }
11800   {
11801     Py_XDECREF(_global_py_pool);
11802   }
11803   return resultobj;
11804 fail:
11805   {
11806     Py_XDECREF(_global_py_pool);
11807   }
11808   return NULL;
11809 }
11810 
11811 
_wrap_svn_client_import(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11812 SWIGINTERN PyObject *_wrap_svn_client_import(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11813   PyObject *resultobj = 0;
11814   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
11815   char *arg2 = (char *) 0 ;
11816   char *arg3 = (char *) 0 ;
11817   svn_boolean_t arg4 ;
11818   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
11819   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
11820   apr_pool_t *_global_pool = NULL ;
11821   PyObject *_global_py_pool = NULL ;
11822   svn_client_commit_info_t *temp1 = NULL ;
11823   PyObject * obj0 = 0 ;
11824   PyObject * obj1 = 0 ;
11825   PyObject * obj2 = 0 ;
11826   PyObject * obj3 = 0 ;
11827   PyObject * obj4 = 0 ;
11828   svn_error_t *result = 0 ;
11829 
11830   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11831       &_global_py_pool, &_global_pool))
11832   SWIG_fail;
11833   arg6 = _global_pool;
11834   arg1 = &temp1;
11835   if(!PyArg_UnpackTuple(args,(char *)"svn_client_import",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
11836   {
11837     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_import", "path");
11838     if (PyErr_Occurred()) SWIG_fail;
11839   }
11840   {
11841     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_import", "url");
11842     if (PyErr_Occurred()) SWIG_fail;
11843   }
11844   {
11845     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
11846     if (SWIG_arg_fail(svn_argnum_obj2)) {
11847       SWIG_fail;
11848     }
11849   }
11850   {
11851     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
11852     if (PyErr_Occurred()) {
11853       SWIG_fail;
11854     }
11855   }
11856   if (obj4) {
11857     /* Verify that the user supplied a valid pool */
11858     if (obj4 != Py_None && obj4 != _global_py_pool) {
11859       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
11860       SWIG_arg_fail(svn_argnum_obj4);
11861       SWIG_fail;
11862     }
11863   }
11864   {
11865     svn_swig_py_release_py_lock();
11866 
11867     result = (svn_error_t *)svn_client_import(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
11868 
11869     svn_swig_py_acquire_py_lock();
11870 
11871   }
11872   {
11873     if (result != NULL) {
11874       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11875       svn_swig_py_svn_exception(result);
11876       else
11877       svn_error_clear(result);
11878       SWIG_fail;
11879     }
11880     Py_INCREF(Py_None);
11881     resultobj = Py_None;
11882   }
11883   {
11884     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
11885         _global_py_pool, args))
11886 
11887     ;
11888   }
11889   {
11890     Py_XDECREF(_global_py_pool);
11891   }
11892   return resultobj;
11893 fail:
11894   {
11895     Py_XDECREF(_global_py_pool);
11896   }
11897   return NULL;
11898 }
11899 
11900 
_wrap_svn_client_commit6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11901 SWIGINTERN PyObject *_wrap_svn_client_commit6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11902   PyObject *resultobj = 0;
11903   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
11904   svn_depth_t arg2 ;
11905   svn_boolean_t arg3 ;
11906   svn_boolean_t arg4 ;
11907   svn_boolean_t arg5 ;
11908   svn_boolean_t arg6 ;
11909   svn_boolean_t arg7 ;
11910   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
11911   apr_hash_t *arg9 = (apr_hash_t *) 0 ;
11912   svn_commit_callback2_t arg10 = (svn_commit_callback2_t) 0 ;
11913   void *arg11 = (void *) 0 ;
11914   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
11915   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
11916   apr_pool_t *_global_pool = NULL ;
11917   PyObject *_global_py_pool = NULL ;
11918   PyObject * obj0 = 0 ;
11919   PyObject * obj1 = 0 ;
11920   PyObject * obj2 = 0 ;
11921   PyObject * obj3 = 0 ;
11922   PyObject * obj4 = 0 ;
11923   PyObject * obj5 = 0 ;
11924   PyObject * obj6 = 0 ;
11925   PyObject * obj7 = 0 ;
11926   PyObject * obj8 = 0 ;
11927   PyObject * obj9 = 0 ;
11928   PyObject * obj10 = 0 ;
11929   PyObject * obj11 = 0 ;
11930   svn_error_t *result = 0 ;
11931 
11932   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11933       &_global_py_pool, &_global_pool))
11934   SWIG_fail;
11935   arg13 = _global_pool;
11936   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit6",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
11937   {
11938     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
11939       sizeof(const char *),
11940       svn_swig_py_unwrap_string,
11941       NULL,
11942       _global_pool);
11943     if (PyErr_Occurred())
11944     SWIG_fail;
11945   }
11946   {
11947     arg2 = (svn_depth_t)SWIG_As_long (obj1);
11948     if (SWIG_arg_fail(svn_argnum_obj1)) {
11949       SWIG_fail;
11950     }
11951   }
11952   {
11953     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
11954     if (SWIG_arg_fail(svn_argnum_obj2)) {
11955       SWIG_fail;
11956     }
11957   }
11958   {
11959     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
11960     if (SWIG_arg_fail(svn_argnum_obj3)) {
11961       SWIG_fail;
11962     }
11963   }
11964   {
11965     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
11966     if (SWIG_arg_fail(svn_argnum_obj4)) {
11967       SWIG_fail;
11968     }
11969   }
11970   {
11971     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
11972     if (SWIG_arg_fail(svn_argnum_obj5)) {
11973       SWIG_fail;
11974     }
11975   }
11976   {
11977     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
11978     if (SWIG_arg_fail(svn_argnum_obj6)) {
11979       SWIG_fail;
11980     }
11981   }
11982   {
11983     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj7,
11984       sizeof(const char *),
11985       svn_swig_py_unwrap_string,
11986       NULL,
11987       _global_pool);
11988     if (PyErr_Occurred())
11989     SWIG_fail;
11990   }
11991   {
11992     if (_global_pool == NULL)
11993     {
11994       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
11995           &_global_py_pool, &_global_pool))
11996       SWIG_fail;
11997     }
11998 
11999     arg9 = svn_swig_py_prophash_from_dict(obj8, _global_pool);
12000     if (PyErr_Occurred()) {
12001       SWIG_fail;
12002     }
12003   }
12004   {
12005     arg10 = svn_swig_py_commit_callback2;
12006     arg11 = (void *)obj9;
12007   }
12008   {
12009     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
12010     if (PyErr_Occurred()) {
12011       SWIG_fail;
12012     }
12013   }
12014   if (obj11) {
12015     /* Verify that the user supplied a valid pool */
12016     if (obj11 != Py_None && obj11 != _global_py_pool) {
12017       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
12018       SWIG_arg_fail(svn_argnum_obj11);
12019       SWIG_fail;
12020     }
12021   }
12022   {
12023     svn_swig_py_release_py_lock();
12024 
12025     result = (svn_error_t *)svn_client_commit6((apr_array_header_t const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,(apr_array_header_t const *)arg8,(apr_hash_t const *)arg9,arg10,arg11,arg12,arg13);
12026 
12027     svn_swig_py_acquire_py_lock();
12028 
12029   }
12030   {
12031     if (result != NULL) {
12032       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12033       svn_swig_py_svn_exception(result);
12034       else
12035       svn_error_clear(result);
12036       SWIG_fail;
12037     }
12038     Py_INCREF(Py_None);
12039     resultobj = Py_None;
12040   }
12041   {
12042     Py_XDECREF(_global_py_pool);
12043   }
12044   return resultobj;
12045 fail:
12046   {
12047     Py_XDECREF(_global_py_pool);
12048   }
12049   return NULL;
12050 }
12051 
12052 
_wrap_svn_client_commit5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12053 SWIGINTERN PyObject *_wrap_svn_client_commit5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12054   PyObject *resultobj = 0;
12055   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
12056   svn_depth_t arg2 ;
12057   svn_boolean_t arg3 ;
12058   svn_boolean_t arg4 ;
12059   svn_boolean_t arg5 ;
12060   apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
12061   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
12062   svn_commit_callback2_t arg8 = (svn_commit_callback2_t) 0 ;
12063   void *arg9 = (void *) 0 ;
12064   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
12065   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
12066   apr_pool_t *_global_pool = NULL ;
12067   PyObject *_global_py_pool = NULL ;
12068   PyObject * obj0 = 0 ;
12069   PyObject * obj1 = 0 ;
12070   PyObject * obj2 = 0 ;
12071   PyObject * obj3 = 0 ;
12072   PyObject * obj4 = 0 ;
12073   PyObject * obj5 = 0 ;
12074   PyObject * obj6 = 0 ;
12075   PyObject * obj7 = 0 ;
12076   PyObject * obj8 = 0 ;
12077   PyObject * obj9 = 0 ;
12078   svn_error_t *result = 0 ;
12079 
12080   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12081       &_global_py_pool, &_global_pool))
12082   SWIG_fail;
12083   arg11 = _global_pool;
12084   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit5",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
12085   {
12086     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
12087       sizeof(const char *),
12088       svn_swig_py_unwrap_string,
12089       NULL,
12090       _global_pool);
12091     if (PyErr_Occurred())
12092     SWIG_fail;
12093   }
12094   {
12095     arg2 = (svn_depth_t)SWIG_As_long (obj1);
12096     if (SWIG_arg_fail(svn_argnum_obj1)) {
12097       SWIG_fail;
12098     }
12099   }
12100   {
12101     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
12102     if (SWIG_arg_fail(svn_argnum_obj2)) {
12103       SWIG_fail;
12104     }
12105   }
12106   {
12107     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
12108     if (SWIG_arg_fail(svn_argnum_obj3)) {
12109       SWIG_fail;
12110     }
12111   }
12112   {
12113     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
12114     if (SWIG_arg_fail(svn_argnum_obj4)) {
12115       SWIG_fail;
12116     }
12117   }
12118   {
12119     arg6 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj5,
12120       sizeof(const char *),
12121       svn_swig_py_unwrap_string,
12122       NULL,
12123       _global_pool);
12124     if (PyErr_Occurred())
12125     SWIG_fail;
12126   }
12127   {
12128     if (_global_pool == NULL)
12129     {
12130       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
12131           &_global_py_pool, &_global_pool))
12132       SWIG_fail;
12133     }
12134 
12135     arg7 = svn_swig_py_prophash_from_dict(obj6, _global_pool);
12136     if (PyErr_Occurred()) {
12137       SWIG_fail;
12138     }
12139   }
12140   {
12141     arg8 = svn_swig_py_commit_callback2;
12142     arg9 = (void *)obj7;
12143   }
12144   {
12145     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
12146     if (PyErr_Occurred()) {
12147       SWIG_fail;
12148     }
12149   }
12150   if (obj9) {
12151     /* Verify that the user supplied a valid pool */
12152     if (obj9 != Py_None && obj9 != _global_py_pool) {
12153       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
12154       SWIG_arg_fail(svn_argnum_obj9);
12155       SWIG_fail;
12156     }
12157   }
12158   {
12159     svn_swig_py_release_py_lock();
12160 
12161     result = (svn_error_t *)svn_client_commit5((apr_array_header_t const *)arg1,arg2,arg3,arg4,arg5,(apr_array_header_t const *)arg6,(apr_hash_t const *)arg7,arg8,arg9,arg10,arg11);
12162 
12163     svn_swig_py_acquire_py_lock();
12164 
12165   }
12166   {
12167     if (result != NULL) {
12168       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12169       svn_swig_py_svn_exception(result);
12170       else
12171       svn_error_clear(result);
12172       SWIG_fail;
12173     }
12174     Py_INCREF(Py_None);
12175     resultobj = Py_None;
12176   }
12177   {
12178     Py_XDECREF(_global_py_pool);
12179   }
12180   return resultobj;
12181 fail:
12182   {
12183     Py_XDECREF(_global_py_pool);
12184   }
12185   return NULL;
12186 }
12187 
12188 
_wrap_svn_client_commit4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12189 SWIGINTERN PyObject *_wrap_svn_client_commit4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12190   PyObject *resultobj = 0;
12191   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
12192   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
12193   svn_depth_t arg3 ;
12194   svn_boolean_t arg4 ;
12195   svn_boolean_t arg5 ;
12196   apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
12197   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
12198   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
12199   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
12200   apr_pool_t *_global_pool = NULL ;
12201   PyObject *_global_py_pool = NULL ;
12202   svn_commit_info_t *temp1 = NULL ;
12203   PyObject * obj0 = 0 ;
12204   PyObject * obj1 = 0 ;
12205   PyObject * obj2 = 0 ;
12206   PyObject * obj3 = 0 ;
12207   PyObject * obj4 = 0 ;
12208   PyObject * obj5 = 0 ;
12209   PyObject * obj6 = 0 ;
12210   PyObject * obj7 = 0 ;
12211   svn_error_t *result = 0 ;
12212 
12213   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12214       &_global_py_pool, &_global_pool))
12215   SWIG_fail;
12216   arg9 = _global_pool;
12217   arg1 = &temp1;
12218   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit4",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
12219   {
12220     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
12221       sizeof(const char *),
12222       svn_swig_py_unwrap_string,
12223       NULL,
12224       _global_pool);
12225     if (PyErr_Occurred())
12226     SWIG_fail;
12227   }
12228   {
12229     arg3 = (svn_depth_t)SWIG_As_long (obj1);
12230     if (SWIG_arg_fail(svn_argnum_obj1)) {
12231       SWIG_fail;
12232     }
12233   }
12234   {
12235     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
12236     if (SWIG_arg_fail(svn_argnum_obj2)) {
12237       SWIG_fail;
12238     }
12239   }
12240   {
12241     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
12242     if (SWIG_arg_fail(svn_argnum_obj3)) {
12243       SWIG_fail;
12244     }
12245   }
12246   {
12247     arg6 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj4,
12248       sizeof(const char *),
12249       svn_swig_py_unwrap_string,
12250       NULL,
12251       _global_pool);
12252     if (PyErr_Occurred())
12253     SWIG_fail;
12254   }
12255   {
12256     if (_global_pool == NULL)
12257     {
12258       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
12259           &_global_py_pool, &_global_pool))
12260       SWIG_fail;
12261     }
12262 
12263     arg7 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
12264     if (PyErr_Occurred()) {
12265       SWIG_fail;
12266     }
12267   }
12268   {
12269     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
12270     if (PyErr_Occurred()) {
12271       SWIG_fail;
12272     }
12273   }
12274   if (obj7) {
12275     /* Verify that the user supplied a valid pool */
12276     if (obj7 != Py_None && obj7 != _global_py_pool) {
12277       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
12278       SWIG_arg_fail(svn_argnum_obj7);
12279       SWIG_fail;
12280     }
12281   }
12282   {
12283     svn_swig_py_release_py_lock();
12284 
12285     result = (svn_error_t *)svn_client_commit4(arg1,(apr_array_header_t const *)arg2,arg3,arg4,arg5,(apr_array_header_t const *)arg6,(apr_hash_t const *)arg7,arg8,arg9);
12286 
12287     svn_swig_py_acquire_py_lock();
12288 
12289   }
12290   {
12291     if (result != NULL) {
12292       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12293       svn_swig_py_svn_exception(result);
12294       else
12295       svn_error_clear(result);
12296       SWIG_fail;
12297     }
12298     Py_INCREF(Py_None);
12299     resultobj = Py_None;
12300   }
12301   {
12302     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
12303         _global_py_pool, args))
12304 
12305     ;
12306   }
12307   {
12308     Py_XDECREF(_global_py_pool);
12309   }
12310   return resultobj;
12311 fail:
12312   {
12313     Py_XDECREF(_global_py_pool);
12314   }
12315   return NULL;
12316 }
12317 
12318 
_wrap_svn_client_commit3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12319 SWIGINTERN PyObject *_wrap_svn_client_commit3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12320   PyObject *resultobj = 0;
12321   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
12322   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
12323   svn_boolean_t arg3 ;
12324   svn_boolean_t arg4 ;
12325   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
12326   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
12327   apr_pool_t *_global_pool = NULL ;
12328   PyObject *_global_py_pool = NULL ;
12329   svn_commit_info_t *temp1 = NULL ;
12330   PyObject * obj0 = 0 ;
12331   PyObject * obj1 = 0 ;
12332   PyObject * obj2 = 0 ;
12333   PyObject * obj3 = 0 ;
12334   PyObject * obj4 = 0 ;
12335   svn_error_t *result = 0 ;
12336 
12337   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12338       &_global_py_pool, &_global_pool))
12339   SWIG_fail;
12340   arg6 = _global_pool;
12341   arg1 = &temp1;
12342   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit3",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12343   {
12344     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
12345       sizeof(const char *),
12346       svn_swig_py_unwrap_string,
12347       NULL,
12348       _global_pool);
12349     if (PyErr_Occurred())
12350     SWIG_fail;
12351   }
12352   {
12353     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
12354     if (SWIG_arg_fail(svn_argnum_obj1)) {
12355       SWIG_fail;
12356     }
12357   }
12358   {
12359     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
12360     if (SWIG_arg_fail(svn_argnum_obj2)) {
12361       SWIG_fail;
12362     }
12363   }
12364   {
12365     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
12366     if (PyErr_Occurred()) {
12367       SWIG_fail;
12368     }
12369   }
12370   if (obj4) {
12371     /* Verify that the user supplied a valid pool */
12372     if (obj4 != Py_None && obj4 != _global_py_pool) {
12373       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
12374       SWIG_arg_fail(svn_argnum_obj4);
12375       SWIG_fail;
12376     }
12377   }
12378   {
12379     svn_swig_py_release_py_lock();
12380 
12381     result = (svn_error_t *)svn_client_commit3(arg1,(apr_array_header_t const *)arg2,arg3,arg4,arg5,arg6);
12382 
12383     svn_swig_py_acquire_py_lock();
12384 
12385   }
12386   {
12387     if (result != NULL) {
12388       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12389       svn_swig_py_svn_exception(result);
12390       else
12391       svn_error_clear(result);
12392       SWIG_fail;
12393     }
12394     Py_INCREF(Py_None);
12395     resultobj = Py_None;
12396   }
12397   {
12398     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
12399         _global_py_pool, args))
12400 
12401     ;
12402   }
12403   {
12404     Py_XDECREF(_global_py_pool);
12405   }
12406   return resultobj;
12407 fail:
12408   {
12409     Py_XDECREF(_global_py_pool);
12410   }
12411   return NULL;
12412 }
12413 
12414 
_wrap_svn_client_commit2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12415 SWIGINTERN PyObject *_wrap_svn_client_commit2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12416   PyObject *resultobj = 0;
12417   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
12418   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
12419   svn_boolean_t arg3 ;
12420   svn_boolean_t arg4 ;
12421   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
12422   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
12423   apr_pool_t *_global_pool = NULL ;
12424   PyObject *_global_py_pool = NULL ;
12425   svn_client_commit_info_t *temp1 = NULL ;
12426   PyObject * obj0 = 0 ;
12427   PyObject * obj1 = 0 ;
12428   PyObject * obj2 = 0 ;
12429   PyObject * obj3 = 0 ;
12430   PyObject * obj4 = 0 ;
12431   svn_error_t *result = 0 ;
12432 
12433   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12434       &_global_py_pool, &_global_pool))
12435   SWIG_fail;
12436   arg6 = _global_pool;
12437   arg1 = &temp1;
12438   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12439   {
12440     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
12441       sizeof(const char *),
12442       svn_swig_py_unwrap_string,
12443       NULL,
12444       _global_pool);
12445     if (PyErr_Occurred())
12446     SWIG_fail;
12447   }
12448   {
12449     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
12450     if (SWIG_arg_fail(svn_argnum_obj1)) {
12451       SWIG_fail;
12452     }
12453   }
12454   {
12455     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
12456     if (SWIG_arg_fail(svn_argnum_obj2)) {
12457       SWIG_fail;
12458     }
12459   }
12460   {
12461     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
12462     if (PyErr_Occurred()) {
12463       SWIG_fail;
12464     }
12465   }
12466   if (obj4) {
12467     /* Verify that the user supplied a valid pool */
12468     if (obj4 != Py_None && obj4 != _global_py_pool) {
12469       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
12470       SWIG_arg_fail(svn_argnum_obj4);
12471       SWIG_fail;
12472     }
12473   }
12474   {
12475     svn_swig_py_release_py_lock();
12476 
12477     result = (svn_error_t *)svn_client_commit2(arg1,(apr_array_header_t const *)arg2,arg3,arg4,arg5,arg6);
12478 
12479     svn_swig_py_acquire_py_lock();
12480 
12481   }
12482   {
12483     if (result != NULL) {
12484       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12485       svn_swig_py_svn_exception(result);
12486       else
12487       svn_error_clear(result);
12488       SWIG_fail;
12489     }
12490     Py_INCREF(Py_None);
12491     resultobj = Py_None;
12492   }
12493   {
12494     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
12495         _global_py_pool, args))
12496 
12497     ;
12498   }
12499   {
12500     Py_XDECREF(_global_py_pool);
12501   }
12502   return resultobj;
12503 fail:
12504   {
12505     Py_XDECREF(_global_py_pool);
12506   }
12507   return NULL;
12508 }
12509 
12510 
_wrap_svn_client_commit(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12511 SWIGINTERN PyObject *_wrap_svn_client_commit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12512   PyObject *resultobj = 0;
12513   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
12514   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
12515   svn_boolean_t arg3 ;
12516   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
12517   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
12518   apr_pool_t *_global_pool = NULL ;
12519   PyObject *_global_py_pool = NULL ;
12520   svn_client_commit_info_t *temp1 = NULL ;
12521   PyObject * obj0 = 0 ;
12522   PyObject * obj1 = 0 ;
12523   PyObject * obj2 = 0 ;
12524   PyObject * obj3 = 0 ;
12525   svn_error_t *result = 0 ;
12526 
12527   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12528       &_global_py_pool, &_global_pool))
12529   SWIG_fail;
12530   arg5 = _global_pool;
12531   arg1 = &temp1;
12532   if(!PyArg_UnpackTuple(args,(char *)"svn_client_commit",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12533   {
12534     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
12535       sizeof(const char *),
12536       svn_swig_py_unwrap_string,
12537       NULL,
12538       _global_pool);
12539     if (PyErr_Occurred())
12540     SWIG_fail;
12541   }
12542   {
12543     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
12544     if (SWIG_arg_fail(svn_argnum_obj1)) {
12545       SWIG_fail;
12546     }
12547   }
12548   {
12549     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
12550     if (PyErr_Occurred()) {
12551       SWIG_fail;
12552     }
12553   }
12554   if (obj3) {
12555     /* Verify that the user supplied a valid pool */
12556     if (obj3 != Py_None && obj3 != _global_py_pool) {
12557       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
12558       SWIG_arg_fail(svn_argnum_obj3);
12559       SWIG_fail;
12560     }
12561   }
12562   {
12563     svn_swig_py_release_py_lock();
12564 
12565     result = (svn_error_t *)svn_client_commit(arg1,(apr_array_header_t const *)arg2,arg3,arg4,arg5);
12566 
12567     svn_swig_py_acquire_py_lock();
12568 
12569   }
12570   {
12571     if (result != NULL) {
12572       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12573       svn_swig_py_svn_exception(result);
12574       else
12575       svn_error_clear(result);
12576       SWIG_fail;
12577     }
12578     Py_INCREF(Py_None);
12579     resultobj = Py_None;
12580   }
12581   {
12582     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
12583         _global_py_pool, args))
12584 
12585     ;
12586   }
12587   {
12588     Py_XDECREF(_global_py_pool);
12589   }
12590   return resultobj;
12591 fail:
12592   {
12593     Py_XDECREF(_global_py_pool);
12594   }
12595   return NULL;
12596 }
12597 
12598 
_wrap_svn_client_status_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12599 SWIGINTERN PyObject *_wrap_svn_client_status_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12600   PyObject *resultobj = 0;
12601   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12602   svn_node_kind_t arg2 ;
12603   PyObject * obj0 = 0 ;
12604   PyObject * obj1 = 0 ;
12605 
12606   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
12607   {
12608     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12609     if (PyErr_Occurred()) {
12610       SWIG_fail;
12611     }
12612   }
12613   {
12614     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
12615     if (SWIG_arg_fail(svn_argnum_obj1)) {
12616       SWIG_fail;
12617     }
12618   }
12619   if (arg1) (arg1)->kind = arg2;
12620   resultobj = SWIG_Py_Void();
12621   return resultobj;
12622 fail:
12623   return NULL;
12624 }
12625 
12626 
_wrap_svn_client_status_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12627 SWIGINTERN PyObject *_wrap_svn_client_status_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12628   PyObject *resultobj = 0;
12629   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12630   PyObject * obj0 = 0 ;
12631   svn_node_kind_t result;
12632 
12633   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_kind_get",1,1,&obj0)) SWIG_fail;
12634   {
12635     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12636     if (PyErr_Occurred()) {
12637       SWIG_fail;
12638     }
12639   }
12640   result = (svn_node_kind_t) ((arg1)->kind);
12641   resultobj = SWIG_From_long((long)(result));
12642   return resultobj;
12643 fail:
12644   return NULL;
12645 }
12646 
12647 
_wrap_svn_client_status_t_local_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12648 SWIGINTERN PyObject *_wrap_svn_client_status_t_local_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12649   PyObject *resultobj = 0;
12650   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12651   char *arg2 = (char *) 0 ;
12652   PyObject * obj0 = 0 ;
12653   PyObject * obj1 = 0 ;
12654 
12655   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_local_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
12656   {
12657     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12658     if (PyErr_Occurred()) {
12659       SWIG_fail;
12660     }
12661   }
12662   {
12663     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_local_abspath_set", "local_abspath");
12664     if (PyErr_Occurred()) SWIG_fail;
12665   }
12666   {
12667     apr_size_t len = strlen(arg2) + 1;
12668     char *copied;
12669     if (arg1->local_abspath) free((char *)arg1->local_abspath);
12670     copied = malloc(len);
12671     memcpy(copied, arg2, len);
12672     arg1->local_abspath = copied;
12673   }
12674   resultobj = SWIG_Py_Void();
12675   return resultobj;
12676 fail:
12677   return NULL;
12678 }
12679 
12680 
_wrap_svn_client_status_t_local_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12681 SWIGINTERN PyObject *_wrap_svn_client_status_t_local_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12682   PyObject *resultobj = 0;
12683   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12684   PyObject * obj0 = 0 ;
12685   char *result = 0 ;
12686 
12687   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_local_abspath_get",1,1,&obj0)) SWIG_fail;
12688   {
12689     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12690     if (PyErr_Occurred()) {
12691       SWIG_fail;
12692     }
12693   }
12694   result = (char *) ((arg1)->local_abspath);
12695   resultobj = SWIG_FromCharPtr((const char *)result);
12696   return resultobj;
12697 fail:
12698   return NULL;
12699 }
12700 
12701 
_wrap_svn_client_status_t_filesize_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12702 SWIGINTERN PyObject *_wrap_svn_client_status_t_filesize_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12703   PyObject *resultobj = 0;
12704   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12705   svn_filesize_t arg2 ;
12706   PyObject * obj0 = 0 ;
12707   PyObject * obj1 = 0 ;
12708 
12709   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_filesize_set",2,2,&obj0,&obj1)) SWIG_fail;
12710   {
12711     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12712     if (PyErr_Occurred()) {
12713       SWIG_fail;
12714     }
12715   }
12716   arg2 = (svn_filesize_t) PyLong_AsLongLong(obj1);
12717   if (arg1) (arg1)->filesize = arg2;
12718   resultobj = SWIG_Py_Void();
12719   return resultobj;
12720 fail:
12721   return NULL;
12722 }
12723 
12724 
_wrap_svn_client_status_t_filesize_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12725 SWIGINTERN PyObject *_wrap_svn_client_status_t_filesize_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12726   PyObject *resultobj = 0;
12727   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12728   PyObject * obj0 = 0 ;
12729   svn_filesize_t result;
12730 
12731   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_filesize_get",1,1,&obj0)) SWIG_fail;
12732   {
12733     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12734     if (PyErr_Occurred()) {
12735       SWIG_fail;
12736     }
12737   }
12738   result =  ((arg1)->filesize);
12739   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
12740   return resultobj;
12741 fail:
12742   return NULL;
12743 }
12744 
12745 
_wrap_svn_client_status_t_versioned_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12746 SWIGINTERN PyObject *_wrap_svn_client_status_t_versioned_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12747   PyObject *resultobj = 0;
12748   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12749   svn_boolean_t arg2 ;
12750   PyObject * obj0 = 0 ;
12751   PyObject * obj1 = 0 ;
12752 
12753   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_versioned_set",2,2,&obj0,&obj1)) SWIG_fail;
12754   {
12755     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12756     if (PyErr_Occurred()) {
12757       SWIG_fail;
12758     }
12759   }
12760   {
12761     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
12762     if (SWIG_arg_fail(svn_argnum_obj1)) {
12763       SWIG_fail;
12764     }
12765   }
12766   if (arg1) (arg1)->versioned = arg2;
12767   resultobj = SWIG_Py_Void();
12768   return resultobj;
12769 fail:
12770   return NULL;
12771 }
12772 
12773 
_wrap_svn_client_status_t_versioned_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12774 SWIGINTERN PyObject *_wrap_svn_client_status_t_versioned_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12775   PyObject *resultobj = 0;
12776   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12777   PyObject * obj0 = 0 ;
12778   svn_boolean_t result;
12779 
12780   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_versioned_get",1,1,&obj0)) SWIG_fail;
12781   {
12782     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12783     if (PyErr_Occurred()) {
12784       SWIG_fail;
12785     }
12786   }
12787   result = (svn_boolean_t) ((arg1)->versioned);
12788   resultobj = SWIG_From_long((long)(result));
12789   return resultobj;
12790 fail:
12791   return NULL;
12792 }
12793 
12794 
_wrap_svn_client_status_t_conflicted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12795 SWIGINTERN PyObject *_wrap_svn_client_status_t_conflicted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12796   PyObject *resultobj = 0;
12797   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12798   svn_boolean_t arg2 ;
12799   PyObject * obj0 = 0 ;
12800   PyObject * obj1 = 0 ;
12801 
12802   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_conflicted_set",2,2,&obj0,&obj1)) SWIG_fail;
12803   {
12804     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12805     if (PyErr_Occurred()) {
12806       SWIG_fail;
12807     }
12808   }
12809   {
12810     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
12811     if (SWIG_arg_fail(svn_argnum_obj1)) {
12812       SWIG_fail;
12813     }
12814   }
12815   if (arg1) (arg1)->conflicted = arg2;
12816   resultobj = SWIG_Py_Void();
12817   return resultobj;
12818 fail:
12819   return NULL;
12820 }
12821 
12822 
_wrap_svn_client_status_t_conflicted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12823 SWIGINTERN PyObject *_wrap_svn_client_status_t_conflicted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12824   PyObject *resultobj = 0;
12825   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12826   PyObject * obj0 = 0 ;
12827   svn_boolean_t result;
12828 
12829   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_conflicted_get",1,1,&obj0)) SWIG_fail;
12830   {
12831     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12832     if (PyErr_Occurred()) {
12833       SWIG_fail;
12834     }
12835   }
12836   result = (svn_boolean_t) ((arg1)->conflicted);
12837   resultobj = SWIG_From_long((long)(result));
12838   return resultobj;
12839 fail:
12840   return NULL;
12841 }
12842 
12843 
_wrap_svn_client_status_t_node_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12844 SWIGINTERN PyObject *_wrap_svn_client_status_t_node_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12845   PyObject *resultobj = 0;
12846   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12847   enum svn_wc_status_kind arg2 ;
12848   PyObject * obj0 = 0 ;
12849   PyObject * obj1 = 0 ;
12850 
12851   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_node_status_set",2,2,&obj0,&obj1)) SWIG_fail;
12852   {
12853     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12854     if (PyErr_Occurred()) {
12855       SWIG_fail;
12856     }
12857   }
12858   {
12859     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
12860     if (SWIG_arg_fail(svn_argnum_obj1)) {
12861       SWIG_fail;
12862     }
12863   }
12864   if (arg1) (arg1)->node_status = arg2;
12865   resultobj = SWIG_Py_Void();
12866   return resultobj;
12867 fail:
12868   return NULL;
12869 }
12870 
12871 
_wrap_svn_client_status_t_node_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12872 SWIGINTERN PyObject *_wrap_svn_client_status_t_node_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12873   PyObject *resultobj = 0;
12874   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12875   PyObject * obj0 = 0 ;
12876   enum svn_wc_status_kind result;
12877 
12878   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_node_status_get",1,1,&obj0)) SWIG_fail;
12879   {
12880     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12881     if (PyErr_Occurred()) {
12882       SWIG_fail;
12883     }
12884   }
12885   result = (enum svn_wc_status_kind) ((arg1)->node_status);
12886   resultobj = SWIG_From_long((long)(result));
12887   return resultobj;
12888 fail:
12889   return NULL;
12890 }
12891 
12892 
_wrap_svn_client_status_t_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12893 SWIGINTERN PyObject *_wrap_svn_client_status_t_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12894   PyObject *resultobj = 0;
12895   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12896   enum svn_wc_status_kind arg2 ;
12897   PyObject * obj0 = 0 ;
12898   PyObject * obj1 = 0 ;
12899 
12900   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
12901   {
12902     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12903     if (PyErr_Occurred()) {
12904       SWIG_fail;
12905     }
12906   }
12907   {
12908     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
12909     if (SWIG_arg_fail(svn_argnum_obj1)) {
12910       SWIG_fail;
12911     }
12912   }
12913   if (arg1) (arg1)->text_status = arg2;
12914   resultobj = SWIG_Py_Void();
12915   return resultobj;
12916 fail:
12917   return NULL;
12918 }
12919 
12920 
_wrap_svn_client_status_t_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12921 SWIGINTERN PyObject *_wrap_svn_client_status_t_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12922   PyObject *resultobj = 0;
12923   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12924   PyObject * obj0 = 0 ;
12925   enum svn_wc_status_kind result;
12926 
12927   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_text_status_get",1,1,&obj0)) SWIG_fail;
12928   {
12929     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12930     if (PyErr_Occurred()) {
12931       SWIG_fail;
12932     }
12933   }
12934   result = (enum svn_wc_status_kind) ((arg1)->text_status);
12935   resultobj = SWIG_From_long((long)(result));
12936   return resultobj;
12937 fail:
12938   return NULL;
12939 }
12940 
12941 
_wrap_svn_client_status_t_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12942 SWIGINTERN PyObject *_wrap_svn_client_status_t_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12943   PyObject *resultobj = 0;
12944   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12945   enum svn_wc_status_kind arg2 ;
12946   PyObject * obj0 = 0 ;
12947   PyObject * obj1 = 0 ;
12948 
12949   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
12950   {
12951     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12952     if (PyErr_Occurred()) {
12953       SWIG_fail;
12954     }
12955   }
12956   {
12957     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
12958     if (SWIG_arg_fail(svn_argnum_obj1)) {
12959       SWIG_fail;
12960     }
12961   }
12962   if (arg1) (arg1)->prop_status = arg2;
12963   resultobj = SWIG_Py_Void();
12964   return resultobj;
12965 fail:
12966   return NULL;
12967 }
12968 
12969 
_wrap_svn_client_status_t_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12970 SWIGINTERN PyObject *_wrap_svn_client_status_t_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12971   PyObject *resultobj = 0;
12972   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12973   PyObject * obj0 = 0 ;
12974   enum svn_wc_status_kind result;
12975 
12976   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_prop_status_get",1,1,&obj0)) SWIG_fail;
12977   {
12978     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
12979     if (PyErr_Occurred()) {
12980       SWIG_fail;
12981     }
12982   }
12983   result = (enum svn_wc_status_kind) ((arg1)->prop_status);
12984   resultobj = SWIG_From_long((long)(result));
12985   return resultobj;
12986 fail:
12987   return NULL;
12988 }
12989 
12990 
_wrap_svn_client_status_t_wc_is_locked_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12991 SWIGINTERN PyObject *_wrap_svn_client_status_t_wc_is_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12992   PyObject *resultobj = 0;
12993   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
12994   svn_boolean_t arg2 ;
12995   PyObject * obj0 = 0 ;
12996   PyObject * obj1 = 0 ;
12997 
12998   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_wc_is_locked_set",2,2,&obj0,&obj1)) SWIG_fail;
12999   {
13000     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13001     if (PyErr_Occurred()) {
13002       SWIG_fail;
13003     }
13004   }
13005   {
13006     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
13007     if (SWIG_arg_fail(svn_argnum_obj1)) {
13008       SWIG_fail;
13009     }
13010   }
13011   if (arg1) (arg1)->wc_is_locked = arg2;
13012   resultobj = SWIG_Py_Void();
13013   return resultobj;
13014 fail:
13015   return NULL;
13016 }
13017 
13018 
_wrap_svn_client_status_t_wc_is_locked_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13019 SWIGINTERN PyObject *_wrap_svn_client_status_t_wc_is_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13020   PyObject *resultobj = 0;
13021   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13022   PyObject * obj0 = 0 ;
13023   svn_boolean_t result;
13024 
13025   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_wc_is_locked_get",1,1,&obj0)) SWIG_fail;
13026   {
13027     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13028     if (PyErr_Occurred()) {
13029       SWIG_fail;
13030     }
13031   }
13032   result = (svn_boolean_t) ((arg1)->wc_is_locked);
13033   resultobj = SWIG_From_long((long)(result));
13034   return resultobj;
13035 fail:
13036   return NULL;
13037 }
13038 
13039 
_wrap_svn_client_status_t_copied_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13040 SWIGINTERN PyObject *_wrap_svn_client_status_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13041   PyObject *resultobj = 0;
13042   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13043   svn_boolean_t arg2 ;
13044   PyObject * obj0 = 0 ;
13045   PyObject * obj1 = 0 ;
13046 
13047   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_copied_set",2,2,&obj0,&obj1)) SWIG_fail;
13048   {
13049     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13050     if (PyErr_Occurred()) {
13051       SWIG_fail;
13052     }
13053   }
13054   {
13055     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
13056     if (SWIG_arg_fail(svn_argnum_obj1)) {
13057       SWIG_fail;
13058     }
13059   }
13060   if (arg1) (arg1)->copied = arg2;
13061   resultobj = SWIG_Py_Void();
13062   return resultobj;
13063 fail:
13064   return NULL;
13065 }
13066 
13067 
_wrap_svn_client_status_t_copied_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13068 SWIGINTERN PyObject *_wrap_svn_client_status_t_copied_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13069   PyObject *resultobj = 0;
13070   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13071   PyObject * obj0 = 0 ;
13072   svn_boolean_t result;
13073 
13074   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_copied_get",1,1,&obj0)) SWIG_fail;
13075   {
13076     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13077     if (PyErr_Occurred()) {
13078       SWIG_fail;
13079     }
13080   }
13081   result = (svn_boolean_t) ((arg1)->copied);
13082   resultobj = SWIG_From_long((long)(result));
13083   return resultobj;
13084 fail:
13085   return NULL;
13086 }
13087 
13088 
_wrap_svn_client_status_t_repos_root_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13089 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_root_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13090   PyObject *resultobj = 0;
13091   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13092   char *arg2 = (char *) 0 ;
13093   PyObject * obj0 = 0 ;
13094   PyObject * obj1 = 0 ;
13095 
13096   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_root_url_set",2,2,&obj0,&obj1)) SWIG_fail;
13097   {
13098     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13099     if (PyErr_Occurred()) {
13100       SWIG_fail;
13101     }
13102   }
13103   {
13104     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_repos_root_url_set", "repos_root_url");
13105     if (PyErr_Occurred()) SWIG_fail;
13106   }
13107   {
13108     apr_size_t len = strlen(arg2) + 1;
13109     char *copied;
13110     if (arg1->repos_root_url) free((char *)arg1->repos_root_url);
13111     copied = malloc(len);
13112     memcpy(copied, arg2, len);
13113     arg1->repos_root_url = copied;
13114   }
13115   resultobj = SWIG_Py_Void();
13116   return resultobj;
13117 fail:
13118   return NULL;
13119 }
13120 
13121 
_wrap_svn_client_status_t_repos_root_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13122 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_root_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13123   PyObject *resultobj = 0;
13124   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13125   PyObject * obj0 = 0 ;
13126   char *result = 0 ;
13127 
13128   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_root_url_get",1,1,&obj0)) SWIG_fail;
13129   {
13130     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13131     if (PyErr_Occurred()) {
13132       SWIG_fail;
13133     }
13134   }
13135   result = (char *) ((arg1)->repos_root_url);
13136   resultobj = SWIG_FromCharPtr((const char *)result);
13137   return resultobj;
13138 fail:
13139   return NULL;
13140 }
13141 
13142 
_wrap_svn_client_status_t_repos_uuid_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13143 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_uuid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13144   PyObject *resultobj = 0;
13145   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13146   char *arg2 = (char *) 0 ;
13147   PyObject * obj0 = 0 ;
13148   PyObject * obj1 = 0 ;
13149 
13150   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_uuid_set",2,2,&obj0,&obj1)) SWIG_fail;
13151   {
13152     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13153     if (PyErr_Occurred()) {
13154       SWIG_fail;
13155     }
13156   }
13157   {
13158     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_repos_uuid_set", "repos_uuid");
13159     if (PyErr_Occurred()) SWIG_fail;
13160   }
13161   {
13162     apr_size_t len = strlen(arg2) + 1;
13163     char *copied;
13164     if (arg1->repos_uuid) free((char *)arg1->repos_uuid);
13165     copied = malloc(len);
13166     memcpy(copied, arg2, len);
13167     arg1->repos_uuid = copied;
13168   }
13169   resultobj = SWIG_Py_Void();
13170   return resultobj;
13171 fail:
13172   return NULL;
13173 }
13174 
13175 
_wrap_svn_client_status_t_repos_uuid_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13176 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_uuid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13177   PyObject *resultobj = 0;
13178   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13179   PyObject * obj0 = 0 ;
13180   char *result = 0 ;
13181 
13182   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_uuid_get",1,1,&obj0)) SWIG_fail;
13183   {
13184     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13185     if (PyErr_Occurred()) {
13186       SWIG_fail;
13187     }
13188   }
13189   result = (char *) ((arg1)->repos_uuid);
13190   resultobj = SWIG_FromCharPtr((const char *)result);
13191   return resultobj;
13192 fail:
13193   return NULL;
13194 }
13195 
13196 
_wrap_svn_client_status_t_repos_relpath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13197 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_relpath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13198   PyObject *resultobj = 0;
13199   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13200   char *arg2 = (char *) 0 ;
13201   PyObject * obj0 = 0 ;
13202   PyObject * obj1 = 0 ;
13203 
13204   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_relpath_set",2,2,&obj0,&obj1)) SWIG_fail;
13205   {
13206     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13207     if (PyErr_Occurred()) {
13208       SWIG_fail;
13209     }
13210   }
13211   {
13212     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_repos_relpath_set", "repos_relpath");
13213     if (PyErr_Occurred()) SWIG_fail;
13214   }
13215   {
13216     apr_size_t len = strlen(arg2) + 1;
13217     char *copied;
13218     if (arg1->repos_relpath) free((char *)arg1->repos_relpath);
13219     copied = malloc(len);
13220     memcpy(copied, arg2, len);
13221     arg1->repos_relpath = copied;
13222   }
13223   resultobj = SWIG_Py_Void();
13224   return resultobj;
13225 fail:
13226   return NULL;
13227 }
13228 
13229 
_wrap_svn_client_status_t_repos_relpath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13230 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_relpath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13231   PyObject *resultobj = 0;
13232   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13233   PyObject * obj0 = 0 ;
13234   char *result = 0 ;
13235 
13236   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_relpath_get",1,1,&obj0)) SWIG_fail;
13237   {
13238     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13239     if (PyErr_Occurred()) {
13240       SWIG_fail;
13241     }
13242   }
13243   result = (char *) ((arg1)->repos_relpath);
13244   resultobj = SWIG_FromCharPtr((const char *)result);
13245   return resultobj;
13246 fail:
13247   return NULL;
13248 }
13249 
13250 
_wrap_svn_client_status_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13251 SWIGINTERN PyObject *_wrap_svn_client_status_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13252   PyObject *resultobj = 0;
13253   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13254   svn_revnum_t arg2 ;
13255   PyObject * obj0 = 0 ;
13256   PyObject * obj1 = 0 ;
13257 
13258   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
13259   {
13260     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13261     if (PyErr_Occurred()) {
13262       SWIG_fail;
13263     }
13264   }
13265   {
13266     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
13267     if (SWIG_arg_fail(svn_argnum_obj1)) {
13268       SWIG_fail;
13269     }
13270   }
13271   if (arg1) (arg1)->revision = arg2;
13272   resultobj = SWIG_Py_Void();
13273   return resultobj;
13274 fail:
13275   return NULL;
13276 }
13277 
13278 
_wrap_svn_client_status_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13279 SWIGINTERN PyObject *_wrap_svn_client_status_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13280   PyObject *resultobj = 0;
13281   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13282   PyObject * obj0 = 0 ;
13283   svn_revnum_t result;
13284 
13285   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_revision_get",1,1,&obj0)) SWIG_fail;
13286   {
13287     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13288     if (PyErr_Occurred()) {
13289       SWIG_fail;
13290     }
13291   }
13292   result = (svn_revnum_t) ((arg1)->revision);
13293   resultobj = SWIG_From_long((long)(result));
13294   return resultobj;
13295 fail:
13296   return NULL;
13297 }
13298 
13299 
_wrap_svn_client_status_t_changed_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13300 SWIGINTERN PyObject *_wrap_svn_client_status_t_changed_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13301   PyObject *resultobj = 0;
13302   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13303   svn_revnum_t arg2 ;
13304   PyObject * obj0 = 0 ;
13305   PyObject * obj1 = 0 ;
13306 
13307   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changed_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
13308   {
13309     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13310     if (PyErr_Occurred()) {
13311       SWIG_fail;
13312     }
13313   }
13314   {
13315     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
13316     if (SWIG_arg_fail(svn_argnum_obj1)) {
13317       SWIG_fail;
13318     }
13319   }
13320   if (arg1) (arg1)->changed_rev = arg2;
13321   resultobj = SWIG_Py_Void();
13322   return resultobj;
13323 fail:
13324   return NULL;
13325 }
13326 
13327 
_wrap_svn_client_status_t_changed_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13328 SWIGINTERN PyObject *_wrap_svn_client_status_t_changed_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13329   PyObject *resultobj = 0;
13330   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13331   PyObject * obj0 = 0 ;
13332   svn_revnum_t result;
13333 
13334   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changed_rev_get",1,1,&obj0)) SWIG_fail;
13335   {
13336     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13337     if (PyErr_Occurred()) {
13338       SWIG_fail;
13339     }
13340   }
13341   result = (svn_revnum_t) ((arg1)->changed_rev);
13342   resultobj = SWIG_From_long((long)(result));
13343   return resultobj;
13344 fail:
13345   return NULL;
13346 }
13347 
13348 
_wrap_svn_client_status_t_changed_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13349 SWIGINTERN PyObject *_wrap_svn_client_status_t_changed_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13350   PyObject *resultobj = 0;
13351   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13352   apr_time_t arg2 ;
13353   PyObject * obj0 = 0 ;
13354   PyObject * obj1 = 0 ;
13355 
13356   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changed_date_set",2,2,&obj0,&obj1)) SWIG_fail;
13357   {
13358     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13359     if (PyErr_Occurred()) {
13360       SWIG_fail;
13361     }
13362   }
13363   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
13364   if (arg1) (arg1)->changed_date = arg2;
13365   resultobj = SWIG_Py_Void();
13366   return resultobj;
13367 fail:
13368   return NULL;
13369 }
13370 
13371 
_wrap_svn_client_status_t_changed_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13372 SWIGINTERN PyObject *_wrap_svn_client_status_t_changed_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13373   PyObject *resultobj = 0;
13374   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13375   PyObject * obj0 = 0 ;
13376   apr_time_t result;
13377 
13378   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changed_date_get",1,1,&obj0)) SWIG_fail;
13379   {
13380     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13381     if (PyErr_Occurred()) {
13382       SWIG_fail;
13383     }
13384   }
13385   result =  ((arg1)->changed_date);
13386   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
13387   return resultobj;
13388 fail:
13389   return NULL;
13390 }
13391 
13392 
_wrap_svn_client_status_t_changed_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13393 SWIGINTERN PyObject *_wrap_svn_client_status_t_changed_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13394   PyObject *resultobj = 0;
13395   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13396   char *arg2 = (char *) 0 ;
13397   PyObject * obj0 = 0 ;
13398   PyObject * obj1 = 0 ;
13399 
13400   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changed_author_set",2,2,&obj0,&obj1)) SWIG_fail;
13401   {
13402     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13403     if (PyErr_Occurred()) {
13404       SWIG_fail;
13405     }
13406   }
13407   {
13408     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_changed_author_set", "changed_author");
13409     if (PyErr_Occurred()) SWIG_fail;
13410   }
13411   {
13412     apr_size_t len = strlen(arg2) + 1;
13413     char *copied;
13414     if (arg1->changed_author) free((char *)arg1->changed_author);
13415     copied = malloc(len);
13416     memcpy(copied, arg2, len);
13417     arg1->changed_author = copied;
13418   }
13419   resultobj = SWIG_Py_Void();
13420   return resultobj;
13421 fail:
13422   return NULL;
13423 }
13424 
13425 
_wrap_svn_client_status_t_changed_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13426 SWIGINTERN PyObject *_wrap_svn_client_status_t_changed_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13427   PyObject *resultobj = 0;
13428   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13429   PyObject * obj0 = 0 ;
13430   char *result = 0 ;
13431 
13432   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changed_author_get",1,1,&obj0)) SWIG_fail;
13433   {
13434     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13435     if (PyErr_Occurred()) {
13436       SWIG_fail;
13437     }
13438   }
13439   result = (char *) ((arg1)->changed_author);
13440   resultobj = SWIG_FromCharPtr((const char *)result);
13441   return resultobj;
13442 fail:
13443   return NULL;
13444 }
13445 
13446 
_wrap_svn_client_status_t_switched_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13447 SWIGINTERN PyObject *_wrap_svn_client_status_t_switched_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13448   PyObject *resultobj = 0;
13449   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13450   svn_boolean_t arg2 ;
13451   PyObject * obj0 = 0 ;
13452   PyObject * obj1 = 0 ;
13453 
13454   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_switched_set",2,2,&obj0,&obj1)) SWIG_fail;
13455   {
13456     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13457     if (PyErr_Occurred()) {
13458       SWIG_fail;
13459     }
13460   }
13461   {
13462     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
13463     if (SWIG_arg_fail(svn_argnum_obj1)) {
13464       SWIG_fail;
13465     }
13466   }
13467   if (arg1) (arg1)->switched = arg2;
13468   resultobj = SWIG_Py_Void();
13469   return resultobj;
13470 fail:
13471   return NULL;
13472 }
13473 
13474 
_wrap_svn_client_status_t_switched_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13475 SWIGINTERN PyObject *_wrap_svn_client_status_t_switched_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13476   PyObject *resultobj = 0;
13477   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13478   PyObject * obj0 = 0 ;
13479   svn_boolean_t result;
13480 
13481   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_switched_get",1,1,&obj0)) SWIG_fail;
13482   {
13483     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13484     if (PyErr_Occurred()) {
13485       SWIG_fail;
13486     }
13487   }
13488   result = (svn_boolean_t) ((arg1)->switched);
13489   resultobj = SWIG_From_long((long)(result));
13490   return resultobj;
13491 fail:
13492   return NULL;
13493 }
13494 
13495 
_wrap_svn_client_status_t_file_external_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13496 SWIGINTERN PyObject *_wrap_svn_client_status_t_file_external_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13497   PyObject *resultobj = 0;
13498   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13499   svn_boolean_t arg2 ;
13500   PyObject * obj0 = 0 ;
13501   PyObject * obj1 = 0 ;
13502 
13503   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_file_external_set",2,2,&obj0,&obj1)) SWIG_fail;
13504   {
13505     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13506     if (PyErr_Occurred()) {
13507       SWIG_fail;
13508     }
13509   }
13510   {
13511     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
13512     if (SWIG_arg_fail(svn_argnum_obj1)) {
13513       SWIG_fail;
13514     }
13515   }
13516   if (arg1) (arg1)->file_external = arg2;
13517   resultobj = SWIG_Py_Void();
13518   return resultobj;
13519 fail:
13520   return NULL;
13521 }
13522 
13523 
_wrap_svn_client_status_t_file_external_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13524 SWIGINTERN PyObject *_wrap_svn_client_status_t_file_external_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13525   PyObject *resultobj = 0;
13526   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13527   PyObject * obj0 = 0 ;
13528   svn_boolean_t result;
13529 
13530   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_file_external_get",1,1,&obj0)) SWIG_fail;
13531   {
13532     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13533     if (PyErr_Occurred()) {
13534       SWIG_fail;
13535     }
13536   }
13537   result = (svn_boolean_t) ((arg1)->file_external);
13538   resultobj = SWIG_From_long((long)(result));
13539   return resultobj;
13540 fail:
13541   return NULL;
13542 }
13543 
13544 
_wrap_svn_client_status_t_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13545 SWIGINTERN PyObject *_wrap_svn_client_status_t_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13546   PyObject *resultobj = 0;
13547   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13548   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
13549   PyObject * obj0 = 0 ;
13550   PyObject * obj1 = 0 ;
13551 
13552   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
13553   {
13554     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13555     if (PyErr_Occurred()) {
13556       SWIG_fail;
13557     }
13558   }
13559   {
13560     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
13561     if (PyErr_Occurred()) {
13562       SWIG_fail;
13563     }
13564   }
13565   if (arg1) (arg1)->lock = (svn_lock_t const *)arg2;
13566   resultobj = SWIG_Py_Void();
13567   return resultobj;
13568 fail:
13569   return NULL;
13570 }
13571 
13572 
_wrap_svn_client_status_t_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13573 SWIGINTERN PyObject *_wrap_svn_client_status_t_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13574   PyObject *resultobj = 0;
13575   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13576   PyObject * obj0 = 0 ;
13577   svn_lock_t *result = 0 ;
13578 
13579   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_lock_get",1,1,&obj0)) SWIG_fail;
13580   {
13581     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13582     if (PyErr_Occurred()) {
13583       SWIG_fail;
13584     }
13585   }
13586   result = (svn_lock_t *) ((arg1)->lock);
13587   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
13588     _global_py_pool, args);
13589   return resultobj;
13590 fail:
13591   return NULL;
13592 }
13593 
13594 
_wrap_svn_client_status_t_changelist_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13595 SWIGINTERN PyObject *_wrap_svn_client_status_t_changelist_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13596   PyObject *resultobj = 0;
13597   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13598   char *arg2 = (char *) 0 ;
13599   PyObject * obj0 = 0 ;
13600   PyObject * obj1 = 0 ;
13601 
13602   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changelist_set",2,2,&obj0,&obj1)) SWIG_fail;
13603   {
13604     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13605     if (PyErr_Occurred()) {
13606       SWIG_fail;
13607     }
13608   }
13609   {
13610     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_changelist_set", "changelist");
13611     if (PyErr_Occurred()) SWIG_fail;
13612   }
13613   {
13614     apr_size_t len = strlen(arg2) + 1;
13615     char *copied;
13616     if (arg1->changelist) free((char *)arg1->changelist);
13617     copied = malloc(len);
13618     memcpy(copied, arg2, len);
13619     arg1->changelist = copied;
13620   }
13621   resultobj = SWIG_Py_Void();
13622   return resultobj;
13623 fail:
13624   return NULL;
13625 }
13626 
13627 
_wrap_svn_client_status_t_changelist_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13628 SWIGINTERN PyObject *_wrap_svn_client_status_t_changelist_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13629   PyObject *resultobj = 0;
13630   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13631   PyObject * obj0 = 0 ;
13632   char *result = 0 ;
13633 
13634   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_changelist_get",1,1,&obj0)) SWIG_fail;
13635   {
13636     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13637     if (PyErr_Occurred()) {
13638       SWIG_fail;
13639     }
13640   }
13641   result = (char *) ((arg1)->changelist);
13642   resultobj = SWIG_FromCharPtr((const char *)result);
13643   return resultobj;
13644 fail:
13645   return NULL;
13646 }
13647 
13648 
_wrap_svn_client_status_t_depth_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13649 SWIGINTERN PyObject *_wrap_svn_client_status_t_depth_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13650   PyObject *resultobj = 0;
13651   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13652   svn_depth_t arg2 ;
13653   PyObject * obj0 = 0 ;
13654   PyObject * obj1 = 0 ;
13655 
13656   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_depth_set",2,2,&obj0,&obj1)) SWIG_fail;
13657   {
13658     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13659     if (PyErr_Occurred()) {
13660       SWIG_fail;
13661     }
13662   }
13663   {
13664     arg2 = (svn_depth_t)SWIG_As_long (obj1);
13665     if (SWIG_arg_fail(svn_argnum_obj1)) {
13666       SWIG_fail;
13667     }
13668   }
13669   if (arg1) (arg1)->depth = arg2;
13670   resultobj = SWIG_Py_Void();
13671   return resultobj;
13672 fail:
13673   return NULL;
13674 }
13675 
13676 
_wrap_svn_client_status_t_depth_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13677 SWIGINTERN PyObject *_wrap_svn_client_status_t_depth_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13678   PyObject *resultobj = 0;
13679   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13680   PyObject * obj0 = 0 ;
13681   svn_depth_t result;
13682 
13683   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_depth_get",1,1,&obj0)) SWIG_fail;
13684   {
13685     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13686     if (PyErr_Occurred()) {
13687       SWIG_fail;
13688     }
13689   }
13690   result = (svn_depth_t) ((arg1)->depth);
13691   resultobj = SWIG_From_long((long)(result));
13692   return resultobj;
13693 fail:
13694   return NULL;
13695 }
13696 
13697 
_wrap_svn_client_status_t_ood_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13698 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13699   PyObject *resultobj = 0;
13700   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13701   svn_node_kind_t arg2 ;
13702   PyObject * obj0 = 0 ;
13703   PyObject * obj1 = 0 ;
13704 
13705   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
13706   {
13707     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13708     if (PyErr_Occurred()) {
13709       SWIG_fail;
13710     }
13711   }
13712   {
13713     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
13714     if (SWIG_arg_fail(svn_argnum_obj1)) {
13715       SWIG_fail;
13716     }
13717   }
13718   if (arg1) (arg1)->ood_kind = arg2;
13719   resultobj = SWIG_Py_Void();
13720   return resultobj;
13721 fail:
13722   return NULL;
13723 }
13724 
13725 
_wrap_svn_client_status_t_ood_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13726 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13727   PyObject *resultobj = 0;
13728   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13729   PyObject * obj0 = 0 ;
13730   svn_node_kind_t result;
13731 
13732   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_kind_get",1,1,&obj0)) SWIG_fail;
13733   {
13734     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13735     if (PyErr_Occurred()) {
13736       SWIG_fail;
13737     }
13738   }
13739   result = (svn_node_kind_t) ((arg1)->ood_kind);
13740   resultobj = SWIG_From_long((long)(result));
13741   return resultobj;
13742 fail:
13743   return NULL;
13744 }
13745 
13746 
_wrap_svn_client_status_t_repos_node_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13747 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_node_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13748   PyObject *resultobj = 0;
13749   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13750   enum svn_wc_status_kind arg2 ;
13751   PyObject * obj0 = 0 ;
13752   PyObject * obj1 = 0 ;
13753 
13754   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_node_status_set",2,2,&obj0,&obj1)) SWIG_fail;
13755   {
13756     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13757     if (PyErr_Occurred()) {
13758       SWIG_fail;
13759     }
13760   }
13761   {
13762     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
13763     if (SWIG_arg_fail(svn_argnum_obj1)) {
13764       SWIG_fail;
13765     }
13766   }
13767   if (arg1) (arg1)->repos_node_status = arg2;
13768   resultobj = SWIG_Py_Void();
13769   return resultobj;
13770 fail:
13771   return NULL;
13772 }
13773 
13774 
_wrap_svn_client_status_t_repos_node_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13775 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_node_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13776   PyObject *resultobj = 0;
13777   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13778   PyObject * obj0 = 0 ;
13779   enum svn_wc_status_kind result;
13780 
13781   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_node_status_get",1,1,&obj0)) SWIG_fail;
13782   {
13783     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13784     if (PyErr_Occurred()) {
13785       SWIG_fail;
13786     }
13787   }
13788   result = (enum svn_wc_status_kind) ((arg1)->repos_node_status);
13789   resultobj = SWIG_From_long((long)(result));
13790   return resultobj;
13791 fail:
13792   return NULL;
13793 }
13794 
13795 
_wrap_svn_client_status_t_repos_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13796 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13797   PyObject *resultobj = 0;
13798   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13799   enum svn_wc_status_kind arg2 ;
13800   PyObject * obj0 = 0 ;
13801   PyObject * obj1 = 0 ;
13802 
13803   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
13804   {
13805     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13806     if (PyErr_Occurred()) {
13807       SWIG_fail;
13808     }
13809   }
13810   {
13811     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
13812     if (SWIG_arg_fail(svn_argnum_obj1)) {
13813       SWIG_fail;
13814     }
13815   }
13816   if (arg1) (arg1)->repos_text_status = arg2;
13817   resultobj = SWIG_Py_Void();
13818   return resultobj;
13819 fail:
13820   return NULL;
13821 }
13822 
13823 
_wrap_svn_client_status_t_repos_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13824 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13825   PyObject *resultobj = 0;
13826   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13827   PyObject * obj0 = 0 ;
13828   enum svn_wc_status_kind result;
13829 
13830   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_text_status_get",1,1,&obj0)) SWIG_fail;
13831   {
13832     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13833     if (PyErr_Occurred()) {
13834       SWIG_fail;
13835     }
13836   }
13837   result = (enum svn_wc_status_kind) ((arg1)->repos_text_status);
13838   resultobj = SWIG_From_long((long)(result));
13839   return resultobj;
13840 fail:
13841   return NULL;
13842 }
13843 
13844 
_wrap_svn_client_status_t_repos_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13845 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13846   PyObject *resultobj = 0;
13847   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13848   enum svn_wc_status_kind arg2 ;
13849   PyObject * obj0 = 0 ;
13850   PyObject * obj1 = 0 ;
13851 
13852   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
13853   {
13854     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13855     if (PyErr_Occurred()) {
13856       SWIG_fail;
13857     }
13858   }
13859   {
13860     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
13861     if (SWIG_arg_fail(svn_argnum_obj1)) {
13862       SWIG_fail;
13863     }
13864   }
13865   if (arg1) (arg1)->repos_prop_status = arg2;
13866   resultobj = SWIG_Py_Void();
13867   return resultobj;
13868 fail:
13869   return NULL;
13870 }
13871 
13872 
_wrap_svn_client_status_t_repos_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13873 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13874   PyObject *resultobj = 0;
13875   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13876   PyObject * obj0 = 0 ;
13877   enum svn_wc_status_kind result;
13878 
13879   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_prop_status_get",1,1,&obj0)) SWIG_fail;
13880   {
13881     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13882     if (PyErr_Occurred()) {
13883       SWIG_fail;
13884     }
13885   }
13886   result = (enum svn_wc_status_kind) ((arg1)->repos_prop_status);
13887   resultobj = SWIG_From_long((long)(result));
13888   return resultobj;
13889 fail:
13890   return NULL;
13891 }
13892 
13893 
_wrap_svn_client_status_t_repos_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13894 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13895   PyObject *resultobj = 0;
13896   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13897   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
13898   PyObject * obj0 = 0 ;
13899   PyObject * obj1 = 0 ;
13900 
13901   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
13902   {
13903     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13904     if (PyErr_Occurred()) {
13905       SWIG_fail;
13906     }
13907   }
13908   {
13909     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
13910     if (PyErr_Occurred()) {
13911       SWIG_fail;
13912     }
13913   }
13914   if (arg1) (arg1)->repos_lock = (svn_lock_t const *)arg2;
13915   resultobj = SWIG_Py_Void();
13916   return resultobj;
13917 fail:
13918   return NULL;
13919 }
13920 
13921 
_wrap_svn_client_status_t_repos_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13922 SWIGINTERN PyObject *_wrap_svn_client_status_t_repos_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13923   PyObject *resultobj = 0;
13924   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13925   PyObject * obj0 = 0 ;
13926   svn_lock_t *result = 0 ;
13927 
13928   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_repos_lock_get",1,1,&obj0)) SWIG_fail;
13929   {
13930     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13931     if (PyErr_Occurred()) {
13932       SWIG_fail;
13933     }
13934   }
13935   result = (svn_lock_t *) ((arg1)->repos_lock);
13936   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
13937     _global_py_pool, args);
13938   return resultobj;
13939 fail:
13940   return NULL;
13941 }
13942 
13943 
_wrap_svn_client_status_t_ood_changed_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13944 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_changed_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13945   PyObject *resultobj = 0;
13946   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13947   svn_revnum_t arg2 ;
13948   PyObject * obj0 = 0 ;
13949   PyObject * obj1 = 0 ;
13950 
13951   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_changed_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
13952   {
13953     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13954     if (PyErr_Occurred()) {
13955       SWIG_fail;
13956     }
13957   }
13958   {
13959     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
13960     if (SWIG_arg_fail(svn_argnum_obj1)) {
13961       SWIG_fail;
13962     }
13963   }
13964   if (arg1) (arg1)->ood_changed_rev = arg2;
13965   resultobj = SWIG_Py_Void();
13966   return resultobj;
13967 fail:
13968   return NULL;
13969 }
13970 
13971 
_wrap_svn_client_status_t_ood_changed_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13972 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_changed_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13973   PyObject *resultobj = 0;
13974   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13975   PyObject * obj0 = 0 ;
13976   svn_revnum_t result;
13977 
13978   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_changed_rev_get",1,1,&obj0)) SWIG_fail;
13979   {
13980     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
13981     if (PyErr_Occurred()) {
13982       SWIG_fail;
13983     }
13984   }
13985   result = (svn_revnum_t) ((arg1)->ood_changed_rev);
13986   resultobj = SWIG_From_long((long)(result));
13987   return resultobj;
13988 fail:
13989   return NULL;
13990 }
13991 
13992 
_wrap_svn_client_status_t_ood_changed_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13993 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_changed_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13994   PyObject *resultobj = 0;
13995   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
13996   apr_time_t arg2 ;
13997   PyObject * obj0 = 0 ;
13998   PyObject * obj1 = 0 ;
13999 
14000   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_changed_date_set",2,2,&obj0,&obj1)) SWIG_fail;
14001   {
14002     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14003     if (PyErr_Occurred()) {
14004       SWIG_fail;
14005     }
14006   }
14007   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
14008   if (arg1) (arg1)->ood_changed_date = arg2;
14009   resultobj = SWIG_Py_Void();
14010   return resultobj;
14011 fail:
14012   return NULL;
14013 }
14014 
14015 
_wrap_svn_client_status_t_ood_changed_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14016 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_changed_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14017   PyObject *resultobj = 0;
14018   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14019   PyObject * obj0 = 0 ;
14020   apr_time_t result;
14021 
14022   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_changed_date_get",1,1,&obj0)) SWIG_fail;
14023   {
14024     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14025     if (PyErr_Occurred()) {
14026       SWIG_fail;
14027     }
14028   }
14029   result =  ((arg1)->ood_changed_date);
14030   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
14031   return resultobj;
14032 fail:
14033   return NULL;
14034 }
14035 
14036 
_wrap_svn_client_status_t_ood_changed_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14037 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_changed_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14038   PyObject *resultobj = 0;
14039   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14040   char *arg2 = (char *) 0 ;
14041   PyObject * obj0 = 0 ;
14042   PyObject * obj1 = 0 ;
14043 
14044   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_changed_author_set",2,2,&obj0,&obj1)) SWIG_fail;
14045   {
14046     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14047     if (PyErr_Occurred()) {
14048       SWIG_fail;
14049     }
14050   }
14051   {
14052     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_ood_changed_author_set", "ood_changed_author");
14053     if (PyErr_Occurred()) SWIG_fail;
14054   }
14055   {
14056     apr_size_t len = strlen(arg2) + 1;
14057     char *copied;
14058     if (arg1->ood_changed_author) free((char *)arg1->ood_changed_author);
14059     copied = malloc(len);
14060     memcpy(copied, arg2, len);
14061     arg1->ood_changed_author = copied;
14062   }
14063   resultobj = SWIG_Py_Void();
14064   return resultobj;
14065 fail:
14066   return NULL;
14067 }
14068 
14069 
_wrap_svn_client_status_t_ood_changed_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14070 SWIGINTERN PyObject *_wrap_svn_client_status_t_ood_changed_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14071   PyObject *resultobj = 0;
14072   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14073   PyObject * obj0 = 0 ;
14074   char *result = 0 ;
14075 
14076   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_ood_changed_author_get",1,1,&obj0)) SWIG_fail;
14077   {
14078     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14079     if (PyErr_Occurred()) {
14080       SWIG_fail;
14081     }
14082   }
14083   result = (char *) ((arg1)->ood_changed_author);
14084   resultobj = SWIG_FromCharPtr((const char *)result);
14085   return resultobj;
14086 fail:
14087   return NULL;
14088 }
14089 
14090 
_wrap_svn_client_status_t_backwards_compatibility_baton_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14091 SWIGINTERN PyObject *_wrap_svn_client_status_t_backwards_compatibility_baton_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14092   PyObject *resultobj = 0;
14093   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14094   void *arg2 = (void *) 0 ;
14095   PyObject * obj0 = 0 ;
14096   PyObject * obj1 = 0 ;
14097 
14098   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_backwards_compatibility_baton_set",2,2,&obj0,&obj1)) SWIG_fail;
14099   {
14100     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14101     if (PyErr_Occurred()) {
14102       SWIG_fail;
14103     }
14104   }
14105   {
14106     if (obj1 == Py_None) {
14107       arg2 = NULL;
14108     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
14109       arg2 = (void *) obj1;
14110       PyErr_Clear();
14111     }
14112   }
14113   if (arg1) (arg1)->backwards_compatibility_baton = (void const *)arg2;
14114   resultobj = SWIG_Py_Void();
14115   return resultobj;
14116 fail:
14117   return NULL;
14118 }
14119 
14120 
_wrap_svn_client_status_t_backwards_compatibility_baton_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14121 SWIGINTERN PyObject *_wrap_svn_client_status_t_backwards_compatibility_baton_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14122   PyObject *resultobj = 0;
14123   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14124   PyObject * obj0 = 0 ;
14125   void *result = 0 ;
14126 
14127   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_backwards_compatibility_baton_get",1,1,&obj0)) SWIG_fail;
14128   {
14129     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14130     if (PyErr_Occurred()) {
14131       SWIG_fail;
14132     }
14133   }
14134   result = (void *) ((arg1)->backwards_compatibility_baton);
14135   {
14136     PyObject *ownerObj = obj0;
14137     PyObject *members = PyObject_GetAttrString(ownerObj, "_members");
14138 
14139     resultobj = NULL;
14140     if (members != NULL) {
14141       resultobj = PyDict_GetItemString(members, "backwards_compatibility_baton");
14142       Py_XINCREF(resultobj);
14143       Py_DECREF(members);
14144     }
14145 
14146     if (resultobj == NULL) {
14147       if (result == NULL) {
14148         resultobj = Py_None;
14149         Py_INCREF(resultobj);
14150       } else {
14151         /* We don't know the type of this reference, so we'll have to
14152                * treat it as an opaque void pointer.
14153                */
14154         resultobj = svn_swig_py_new_pointer_obj(result, SWIGTYPE_p_void,
14155           _global_py_pool, args);
14156       }
14157     }
14158 
14159   }
14160   return resultobj;
14161 fail:
14162   return NULL;
14163 }
14164 
14165 
_wrap_svn_client_status_t_moved_from_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14166 SWIGINTERN PyObject *_wrap_svn_client_status_t_moved_from_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14167   PyObject *resultobj = 0;
14168   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14169   char *arg2 = (char *) 0 ;
14170   PyObject * obj0 = 0 ;
14171   PyObject * obj1 = 0 ;
14172 
14173   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_moved_from_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
14174   {
14175     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14176     if (PyErr_Occurred()) {
14177       SWIG_fail;
14178     }
14179   }
14180   {
14181     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_moved_from_abspath_set", "moved_from_abspath");
14182     if (PyErr_Occurred()) SWIG_fail;
14183   }
14184   {
14185     apr_size_t len = strlen(arg2) + 1;
14186     char *copied;
14187     if (arg1->moved_from_abspath) free((char *)arg1->moved_from_abspath);
14188     copied = malloc(len);
14189     memcpy(copied, arg2, len);
14190     arg1->moved_from_abspath = copied;
14191   }
14192   resultobj = SWIG_Py_Void();
14193   return resultobj;
14194 fail:
14195   return NULL;
14196 }
14197 
14198 
_wrap_svn_client_status_t_moved_from_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14199 SWIGINTERN PyObject *_wrap_svn_client_status_t_moved_from_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14200   PyObject *resultobj = 0;
14201   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14202   PyObject * obj0 = 0 ;
14203   char *result = 0 ;
14204 
14205   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_moved_from_abspath_get",1,1,&obj0)) SWIG_fail;
14206   {
14207     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14208     if (PyErr_Occurred()) {
14209       SWIG_fail;
14210     }
14211   }
14212   result = (char *) ((arg1)->moved_from_abspath);
14213   resultobj = SWIG_FromCharPtr((const char *)result);
14214   return resultobj;
14215 fail:
14216   return NULL;
14217 }
14218 
14219 
_wrap_svn_client_status_t_moved_to_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14220 SWIGINTERN PyObject *_wrap_svn_client_status_t_moved_to_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14221   PyObject *resultobj = 0;
14222   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14223   char *arg2 = (char *) 0 ;
14224   PyObject * obj0 = 0 ;
14225   PyObject * obj1 = 0 ;
14226 
14227   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_moved_to_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
14228   {
14229     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14230     if (PyErr_Occurred()) {
14231       SWIG_fail;
14232     }
14233   }
14234   {
14235     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status_t_moved_to_abspath_set", "moved_to_abspath");
14236     if (PyErr_Occurred()) SWIG_fail;
14237   }
14238   {
14239     apr_size_t len = strlen(arg2) + 1;
14240     char *copied;
14241     if (arg1->moved_to_abspath) free((char *)arg1->moved_to_abspath);
14242     copied = malloc(len);
14243     memcpy(copied, arg2, len);
14244     arg1->moved_to_abspath = copied;
14245   }
14246   resultobj = SWIG_Py_Void();
14247   return resultobj;
14248 fail:
14249   return NULL;
14250 }
14251 
14252 
_wrap_svn_client_status_t_moved_to_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14253 SWIGINTERN PyObject *_wrap_svn_client_status_t_moved_to_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14254   PyObject *resultobj = 0;
14255   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14256   PyObject * obj0 = 0 ;
14257   char *result = 0 ;
14258 
14259   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_t_moved_to_abspath_get",1,1,&obj0)) SWIG_fail;
14260   {
14261     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14262     if (PyErr_Occurred()) {
14263       SWIG_fail;
14264     }
14265   }
14266   result = (char *) ((arg1)->moved_to_abspath);
14267   resultobj = SWIG_FromCharPtr((const char *)result);
14268   return resultobj;
14269 fail:
14270   return NULL;
14271 }
14272 
14273 
_wrap_new_svn_client_status_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14274 SWIGINTERN PyObject *_wrap_new_svn_client_status_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14275   PyObject *resultobj = 0;
14276   struct svn_client_status_t *result = 0 ;
14277 
14278   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_status_t",0,0)) SWIG_fail;
14279   {
14280     svn_swig_py_release_py_lock();
14281 
14282     result = (struct svn_client_status_t *)calloc(1, sizeof(struct svn_client_status_t));
14283 
14284     svn_swig_py_acquire_py_lock();
14285 
14286   }
14287   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_status_t,
14288     _global_py_pool, args);
14289   return resultobj;
14290 fail:
14291   return NULL;
14292 }
14293 
14294 
_wrap_delete_svn_client_status_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14295 SWIGINTERN PyObject *_wrap_delete_svn_client_status_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14296   PyObject *resultobj = 0;
14297   struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
14298   PyObject * obj0 = 0 ;
14299 
14300   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_status_t",1,1,&obj0)) SWIG_fail;
14301   {
14302     arg1 = (struct svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14303     if (PyErr_Occurred()) {
14304       SWIG_fail;
14305     }
14306   }
14307   {
14308     svn_swig_py_release_py_lock();
14309 
14310     free((char *) arg1);
14311 
14312     svn_swig_py_acquire_py_lock();
14313 
14314   }
14315   resultobj = SWIG_Py_Void();
14316   return resultobj;
14317 fail:
14318   return NULL;
14319 }
14320 
14321 
svn_client_status_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14322 SWIGINTERN PyObject *svn_client_status_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14323   PyObject *obj;
14324   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
14325   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_status_t, SWIG_NewClientData(obj));
14326   return SWIG_Py_Void();
14327 }
14328 
_wrap_svn_client_status_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14329 SWIGINTERN PyObject *_wrap_svn_client_status_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14330   PyObject *resultobj = 0;
14331   svn_client_status_t *arg1 = (svn_client_status_t *) 0 ;
14332   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
14333   apr_pool_t *_global_pool = NULL ;
14334   PyObject *_global_py_pool = NULL ;
14335   PyObject * obj0 = 0 ;
14336   PyObject * obj1 = 0 ;
14337   svn_client_status_t *result = 0 ;
14338 
14339   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14340       &_global_py_pool, &_global_pool))
14341   SWIG_fail;
14342   arg2 = _global_pool;
14343   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status_dup",1,2,&obj0,&obj1)) SWIG_fail;
14344   {
14345     arg1 = (svn_client_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
14346     if (PyErr_Occurred()) {
14347       SWIG_fail;
14348     }
14349   }
14350   if (obj1) {
14351     /* Verify that the user supplied a valid pool */
14352     if (obj1 != Py_None && obj1 != _global_py_pool) {
14353       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
14354       SWIG_arg_fail(svn_argnum_obj1);
14355       SWIG_fail;
14356     }
14357   }
14358   {
14359     svn_swig_py_release_py_lock();
14360 
14361     result = (svn_client_status_t *)svn_client_status_dup((struct svn_client_status_t const *)arg1,arg2);
14362 
14363     svn_swig_py_acquire_py_lock();
14364 
14365   }
14366   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_status_t,
14367     _global_py_pool, args);
14368   {
14369     Py_XDECREF(_global_py_pool);
14370   }
14371   return resultobj;
14372 fail:
14373   {
14374     Py_XDECREF(_global_py_pool);
14375   }
14376   return NULL;
14377 }
14378 
14379 
_wrap_svn_client_status6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14380 SWIGINTERN PyObject *_wrap_svn_client_status6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14381   PyObject *resultobj = 0;
14382   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
14383   svn_client_ctx_t *arg2 = (svn_client_ctx_t *) 0 ;
14384   char *arg3 = (char *) 0 ;
14385   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
14386   svn_depth_t arg5 ;
14387   svn_boolean_t arg6 ;
14388   svn_boolean_t arg7 ;
14389   svn_boolean_t arg8 ;
14390   svn_boolean_t arg9 ;
14391   svn_boolean_t arg10 ;
14392   svn_boolean_t arg11 ;
14393   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
14394   svn_client_status_func_t arg13 = (svn_client_status_func_t) 0 ;
14395   void *arg14 = (void *) 0 ;
14396   apr_pool_t *arg15 = (apr_pool_t *) 0 ;
14397   apr_pool_t *_global_pool = NULL ;
14398   PyObject *_global_py_pool = NULL ;
14399   svn_revnum_t temp1 ;
14400   int res1 = SWIG_TMPOBJ ;
14401   PyObject * obj0 = 0 ;
14402   PyObject * obj1 = 0 ;
14403   PyObject * obj2 = 0 ;
14404   PyObject * obj3 = 0 ;
14405   PyObject * obj4 = 0 ;
14406   PyObject * obj5 = 0 ;
14407   PyObject * obj6 = 0 ;
14408   PyObject * obj7 = 0 ;
14409   PyObject * obj8 = 0 ;
14410   PyObject * obj9 = 0 ;
14411   PyObject * obj10 = 0 ;
14412   PyObject * obj11 = 0 ;
14413   PyObject * obj12 = 0 ;
14414   svn_error_t *result = 0 ;
14415 
14416   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14417       &_global_py_pool, &_global_pool))
14418   SWIG_fail;
14419   arg15 = _global_pool;
14420   arg1 = &temp1;
14421   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status6",12,13,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
14422   {
14423     arg2 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
14424     if (PyErr_Occurred()) {
14425       SWIG_fail;
14426     }
14427   }
14428   {
14429     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status6", "path");
14430     if (PyErr_Occurred()) SWIG_fail;
14431   }
14432   {
14433     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
14434     if (PyErr_Occurred()) {
14435       SWIG_fail;
14436     }
14437   }
14438   {
14439     arg5 = (svn_depth_t)SWIG_As_long (obj3);
14440     if (SWIG_arg_fail(svn_argnum_obj3)) {
14441       SWIG_fail;
14442     }
14443   }
14444   {
14445     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
14446     if (SWIG_arg_fail(svn_argnum_obj4)) {
14447       SWIG_fail;
14448     }
14449   }
14450   {
14451     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
14452     if (SWIG_arg_fail(svn_argnum_obj5)) {
14453       SWIG_fail;
14454     }
14455   }
14456   {
14457     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
14458     if (SWIG_arg_fail(svn_argnum_obj6)) {
14459       SWIG_fail;
14460     }
14461   }
14462   {
14463     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
14464     if (SWIG_arg_fail(svn_argnum_obj7)) {
14465       SWIG_fail;
14466     }
14467   }
14468   {
14469     arg10 = (svn_boolean_t)SWIG_As_long (obj8);
14470     if (SWIG_arg_fail(svn_argnum_obj8)) {
14471       SWIG_fail;
14472     }
14473   }
14474   {
14475     arg11 = (svn_boolean_t)SWIG_As_long (obj9);
14476     if (SWIG_arg_fail(svn_argnum_obj9)) {
14477       SWIG_fail;
14478     }
14479   }
14480   {
14481     arg12 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj10,
14482       sizeof(const char *),
14483       svn_swig_py_unwrap_string,
14484       NULL,
14485       _global_pool);
14486     if (PyErr_Occurred())
14487     SWIG_fail;
14488   }
14489   {
14490     arg13 = (svn_client_status_func_t) svn_swig_py_client_status_func;
14491     arg14 = obj11;
14492   }
14493   if (obj12) {
14494     /* Verify that the user supplied a valid pool */
14495     if (obj12 != Py_None && obj12 != _global_py_pool) {
14496       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
14497       SWIG_arg_fail(svn_argnum_obj12);
14498       SWIG_fail;
14499     }
14500   }
14501   {
14502     if (!arg4) {
14503       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
14504     }
14505   }
14506   {
14507     svn_swig_py_release_py_lock();
14508 
14509     result = (svn_error_t *)svn_client_status6(arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(apr_array_header_t const *)arg12,arg13,arg14,arg15);
14510 
14511     svn_swig_py_acquire_py_lock();
14512 
14513   }
14514   {
14515     if (result != NULL) {
14516       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
14517       svn_swig_py_svn_exception(result);
14518       else
14519       svn_error_clear(result);
14520       SWIG_fail;
14521     }
14522     Py_INCREF(Py_None);
14523     resultobj = Py_None;
14524   }
14525   if (SWIG_IsTmpObj(res1)) {
14526     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
14527   } else {
14528     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
14529     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
14530   }
14531   {
14532     Py_XDECREF(_global_py_pool);
14533   }
14534   return resultobj;
14535 fail:
14536   {
14537     Py_XDECREF(_global_py_pool);
14538   }
14539   return NULL;
14540 }
14541 
14542 
_wrap_svn_client_status5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14543 SWIGINTERN PyObject *_wrap_svn_client_status5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14544   PyObject *resultobj = 0;
14545   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
14546   svn_client_ctx_t *arg2 = (svn_client_ctx_t *) 0 ;
14547   char *arg3 = (char *) 0 ;
14548   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
14549   svn_depth_t arg5 ;
14550   svn_boolean_t arg6 ;
14551   svn_boolean_t arg7 ;
14552   svn_boolean_t arg8 ;
14553   svn_boolean_t arg9 ;
14554   svn_boolean_t arg10 ;
14555   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
14556   svn_client_status_func_t arg12 = (svn_client_status_func_t) 0 ;
14557   void *arg13 = (void *) 0 ;
14558   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
14559   apr_pool_t *_global_pool = NULL ;
14560   PyObject *_global_py_pool = NULL ;
14561   svn_revnum_t temp1 ;
14562   int res1 = SWIG_TMPOBJ ;
14563   PyObject * obj0 = 0 ;
14564   PyObject * obj1 = 0 ;
14565   PyObject * obj2 = 0 ;
14566   PyObject * obj3 = 0 ;
14567   PyObject * obj4 = 0 ;
14568   PyObject * obj5 = 0 ;
14569   PyObject * obj6 = 0 ;
14570   PyObject * obj7 = 0 ;
14571   PyObject * obj8 = 0 ;
14572   PyObject * obj9 = 0 ;
14573   PyObject * obj10 = 0 ;
14574   PyObject * obj11 = 0 ;
14575   svn_error_t *result = 0 ;
14576 
14577   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14578       &_global_py_pool, &_global_pool))
14579   SWIG_fail;
14580   arg14 = _global_pool;
14581   arg1 = &temp1;
14582   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status5",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
14583   {
14584     arg2 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj0);
14585     if (PyErr_Occurred()) {
14586       SWIG_fail;
14587     }
14588   }
14589   {
14590     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_status5", "path");
14591     if (PyErr_Occurred()) SWIG_fail;
14592   }
14593   {
14594     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
14595     if (PyErr_Occurred()) {
14596       SWIG_fail;
14597     }
14598   }
14599   {
14600     arg5 = (svn_depth_t)SWIG_As_long (obj3);
14601     if (SWIG_arg_fail(svn_argnum_obj3)) {
14602       SWIG_fail;
14603     }
14604   }
14605   {
14606     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
14607     if (SWIG_arg_fail(svn_argnum_obj4)) {
14608       SWIG_fail;
14609     }
14610   }
14611   {
14612     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
14613     if (SWIG_arg_fail(svn_argnum_obj5)) {
14614       SWIG_fail;
14615     }
14616   }
14617   {
14618     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
14619     if (SWIG_arg_fail(svn_argnum_obj6)) {
14620       SWIG_fail;
14621     }
14622   }
14623   {
14624     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
14625     if (SWIG_arg_fail(svn_argnum_obj7)) {
14626       SWIG_fail;
14627     }
14628   }
14629   {
14630     arg10 = (svn_boolean_t)SWIG_As_long (obj8);
14631     if (SWIG_arg_fail(svn_argnum_obj8)) {
14632       SWIG_fail;
14633     }
14634   }
14635   {
14636     arg11 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj9,
14637       sizeof(const char *),
14638       svn_swig_py_unwrap_string,
14639       NULL,
14640       _global_pool);
14641     if (PyErr_Occurred())
14642     SWIG_fail;
14643   }
14644   {
14645     arg12 = (svn_client_status_func_t) svn_swig_py_client_status_func;
14646     arg13 = obj10;
14647   }
14648   if (obj11) {
14649     /* Verify that the user supplied a valid pool */
14650     if (obj11 != Py_None && obj11 != _global_py_pool) {
14651       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
14652       SWIG_arg_fail(svn_argnum_obj11);
14653       SWIG_fail;
14654     }
14655   }
14656   {
14657     if (!arg4) {
14658       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
14659     }
14660   }
14661   {
14662     svn_swig_py_release_py_lock();
14663 
14664     result = (svn_error_t *)svn_client_status5(arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,arg12,arg13,arg14);
14665 
14666     svn_swig_py_acquire_py_lock();
14667 
14668   }
14669   {
14670     if (result != NULL) {
14671       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
14672       svn_swig_py_svn_exception(result);
14673       else
14674       svn_error_clear(result);
14675       SWIG_fail;
14676     }
14677     Py_INCREF(Py_None);
14678     resultobj = Py_None;
14679   }
14680   if (SWIG_IsTmpObj(res1)) {
14681     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
14682   } else {
14683     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
14684     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
14685   }
14686   {
14687     Py_XDECREF(_global_py_pool);
14688   }
14689   return resultobj;
14690 fail:
14691   {
14692     Py_XDECREF(_global_py_pool);
14693   }
14694   return NULL;
14695 }
14696 
14697 
_wrap_svn_client_status4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14698 SWIGINTERN PyObject *_wrap_svn_client_status4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14699   PyObject *resultobj = 0;
14700   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
14701   char *arg2 = (char *) 0 ;
14702   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
14703   svn_wc_status_func3_t arg4 = (svn_wc_status_func3_t) 0 ;
14704   void *arg5 = (void *) 0 ;
14705   svn_depth_t arg6 ;
14706   svn_boolean_t arg7 ;
14707   svn_boolean_t arg8 ;
14708   svn_boolean_t arg9 ;
14709   svn_boolean_t arg10 ;
14710   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
14711   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
14712   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
14713   apr_pool_t *_global_pool = NULL ;
14714   PyObject *_global_py_pool = NULL ;
14715   svn_revnum_t temp1 ;
14716   int res1 = SWIG_TMPOBJ ;
14717   PyObject * obj0 = 0 ;
14718   PyObject * obj1 = 0 ;
14719   PyObject * obj2 = 0 ;
14720   PyObject * obj3 = 0 ;
14721   PyObject * obj4 = 0 ;
14722   PyObject * obj5 = 0 ;
14723   PyObject * obj6 = 0 ;
14724   PyObject * obj7 = 0 ;
14725   PyObject * obj8 = 0 ;
14726   PyObject * obj9 = 0 ;
14727   PyObject * obj10 = 0 ;
14728   PyObject * obj11 = 0 ;
14729   svn_error_t *result = 0 ;
14730 
14731   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14732       &_global_py_pool, &_global_pool))
14733   SWIG_fail;
14734   arg13 = _global_pool;
14735   arg1 = &temp1;
14736   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status4",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
14737   {
14738     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_status4", "path");
14739     if (PyErr_Occurred()) SWIG_fail;
14740   }
14741   {
14742     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
14743     if (PyErr_Occurred()) {
14744       SWIG_fail;
14745     }
14746   }
14747   {
14748     svn_wc_status_func3_t * tmp =
14749     svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj2);
14750     if (tmp == NULL || PyErr_Occurred()) {
14751       SWIG_fail;
14752     }
14753     arg4 = *tmp;
14754   }
14755   {
14756     if (obj3 == Py_None) {
14757       arg5 = NULL;
14758     } else if (SWIG_ConvertPtr(obj3, (void **) &arg5, 0, 0) == -1) {
14759       arg5 = (void *) obj3;
14760       PyErr_Clear();
14761     }
14762   }
14763   {
14764     arg6 = (svn_depth_t)SWIG_As_long (obj4);
14765     if (SWIG_arg_fail(svn_argnum_obj4)) {
14766       SWIG_fail;
14767     }
14768   }
14769   {
14770     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
14771     if (SWIG_arg_fail(svn_argnum_obj5)) {
14772       SWIG_fail;
14773     }
14774   }
14775   {
14776     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
14777     if (SWIG_arg_fail(svn_argnum_obj6)) {
14778       SWIG_fail;
14779     }
14780   }
14781   {
14782     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
14783     if (SWIG_arg_fail(svn_argnum_obj7)) {
14784       SWIG_fail;
14785     }
14786   }
14787   {
14788     arg10 = (svn_boolean_t)SWIG_As_long (obj8);
14789     if (SWIG_arg_fail(svn_argnum_obj8)) {
14790       SWIG_fail;
14791     }
14792   }
14793   {
14794     arg11 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj9,
14795       sizeof(const char *),
14796       svn_swig_py_unwrap_string,
14797       NULL,
14798       _global_pool);
14799     if (PyErr_Occurred())
14800     SWIG_fail;
14801   }
14802   {
14803     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
14804     if (PyErr_Occurred()) {
14805       SWIG_fail;
14806     }
14807   }
14808   if (obj11) {
14809     /* Verify that the user supplied a valid pool */
14810     if (obj11 != Py_None && obj11 != _global_py_pool) {
14811       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
14812       SWIG_arg_fail(svn_argnum_obj11);
14813       SWIG_fail;
14814     }
14815   }
14816   {
14817     if (!arg3) {
14818       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
14819     }
14820   }
14821   {
14822     svn_swig_py_release_py_lock();
14823 
14824     result = (svn_error_t *)svn_client_status4(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,arg12,arg13);
14825 
14826     svn_swig_py_acquire_py_lock();
14827 
14828   }
14829   {
14830     if (result != NULL) {
14831       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
14832       svn_swig_py_svn_exception(result);
14833       else
14834       svn_error_clear(result);
14835       SWIG_fail;
14836     }
14837     Py_INCREF(Py_None);
14838     resultobj = Py_None;
14839   }
14840   if (SWIG_IsTmpObj(res1)) {
14841     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
14842   } else {
14843     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
14844     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
14845   }
14846   {
14847     Py_XDECREF(_global_py_pool);
14848   }
14849   return resultobj;
14850 fail:
14851   {
14852     Py_XDECREF(_global_py_pool);
14853   }
14854   return NULL;
14855 }
14856 
14857 
_wrap_svn_client_status3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14858 SWIGINTERN PyObject *_wrap_svn_client_status3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14859   PyObject *resultobj = 0;
14860   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
14861   char *arg2 = (char *) 0 ;
14862   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
14863   svn_wc_status_func2_t arg4 = (svn_wc_status_func2_t) 0 ;
14864   void *arg5 = (void *) 0 ;
14865   svn_depth_t arg6 ;
14866   svn_boolean_t arg7 ;
14867   svn_boolean_t arg8 ;
14868   svn_boolean_t arg9 ;
14869   svn_boolean_t arg10 ;
14870   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
14871   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
14872   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
14873   apr_pool_t *_global_pool = NULL ;
14874   PyObject *_global_py_pool = NULL ;
14875   svn_revnum_t temp1 ;
14876   int res1 = SWIG_TMPOBJ ;
14877   PyObject * obj0 = 0 ;
14878   PyObject * obj1 = 0 ;
14879   PyObject * obj2 = 0 ;
14880   PyObject * obj3 = 0 ;
14881   PyObject * obj4 = 0 ;
14882   PyObject * obj5 = 0 ;
14883   PyObject * obj6 = 0 ;
14884   PyObject * obj7 = 0 ;
14885   PyObject * obj8 = 0 ;
14886   PyObject * obj9 = 0 ;
14887   PyObject * obj10 = 0 ;
14888   svn_error_t *result = 0 ;
14889 
14890   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14891       &_global_py_pool, &_global_pool))
14892   SWIG_fail;
14893   arg13 = _global_pool;
14894   arg1 = &temp1;
14895   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status3",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
14896   {
14897     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_status3", "path");
14898     if (PyErr_Occurred()) SWIG_fail;
14899   }
14900   {
14901     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
14902     if (PyErr_Occurred()) {
14903       SWIG_fail;
14904     }
14905   }
14906   {
14907     arg4 = (svn_wc_status_func2_t) svn_swig_py_status_func2;
14908     arg5 = obj2;
14909   }
14910   {
14911     arg6 = (svn_depth_t)SWIG_As_long (obj3);
14912     if (SWIG_arg_fail(svn_argnum_obj3)) {
14913       SWIG_fail;
14914     }
14915   }
14916   {
14917     arg7 = (svn_boolean_t)SWIG_As_long (obj4);
14918     if (SWIG_arg_fail(svn_argnum_obj4)) {
14919       SWIG_fail;
14920     }
14921   }
14922   {
14923     arg8 = (svn_boolean_t)SWIG_As_long (obj5);
14924     if (SWIG_arg_fail(svn_argnum_obj5)) {
14925       SWIG_fail;
14926     }
14927   }
14928   {
14929     arg9 = (svn_boolean_t)SWIG_As_long (obj6);
14930     if (SWIG_arg_fail(svn_argnum_obj6)) {
14931       SWIG_fail;
14932     }
14933   }
14934   {
14935     arg10 = (svn_boolean_t)SWIG_As_long (obj7);
14936     if (SWIG_arg_fail(svn_argnum_obj7)) {
14937       SWIG_fail;
14938     }
14939   }
14940   {
14941     arg11 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj8,
14942       sizeof(const char *),
14943       svn_swig_py_unwrap_string,
14944       NULL,
14945       _global_pool);
14946     if (PyErr_Occurred())
14947     SWIG_fail;
14948   }
14949   {
14950     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
14951     if (PyErr_Occurred()) {
14952       SWIG_fail;
14953     }
14954   }
14955   if (obj10) {
14956     /* Verify that the user supplied a valid pool */
14957     if (obj10 != Py_None && obj10 != _global_py_pool) {
14958       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
14959       SWIG_arg_fail(svn_argnum_obj10);
14960       SWIG_fail;
14961     }
14962   }
14963   {
14964     if (!arg3) {
14965       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
14966     }
14967   }
14968   {
14969     svn_swig_py_release_py_lock();
14970 
14971     result = (svn_error_t *)svn_client_status3(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,arg12,arg13);
14972 
14973     svn_swig_py_acquire_py_lock();
14974 
14975   }
14976   {
14977     if (result != NULL) {
14978       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
14979       svn_swig_py_svn_exception(result);
14980       else
14981       svn_error_clear(result);
14982       SWIG_fail;
14983     }
14984     Py_INCREF(Py_None);
14985     resultobj = Py_None;
14986   }
14987   if (SWIG_IsTmpObj(res1)) {
14988     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
14989   } else {
14990     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
14991     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
14992   }
14993   {
14994     Py_XDECREF(_global_py_pool);
14995   }
14996   return resultobj;
14997 fail:
14998   {
14999     Py_XDECREF(_global_py_pool);
15000   }
15001   return NULL;
15002 }
15003 
15004 
_wrap_svn_client_status2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15005 SWIGINTERN PyObject *_wrap_svn_client_status2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15006   PyObject *resultobj = 0;
15007   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
15008   char *arg2 = (char *) 0 ;
15009   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
15010   svn_wc_status_func2_t arg4 = (svn_wc_status_func2_t) 0 ;
15011   void *arg5 = (void *) 0 ;
15012   svn_boolean_t arg6 ;
15013   svn_boolean_t arg7 ;
15014   svn_boolean_t arg8 ;
15015   svn_boolean_t arg9 ;
15016   svn_boolean_t arg10 ;
15017   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
15018   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
15019   apr_pool_t *_global_pool = NULL ;
15020   PyObject *_global_py_pool = NULL ;
15021   svn_revnum_t temp1 ;
15022   int res1 = SWIG_TMPOBJ ;
15023   PyObject * obj0 = 0 ;
15024   PyObject * obj1 = 0 ;
15025   PyObject * obj2 = 0 ;
15026   PyObject * obj3 = 0 ;
15027   PyObject * obj4 = 0 ;
15028   PyObject * obj5 = 0 ;
15029   PyObject * obj6 = 0 ;
15030   PyObject * obj7 = 0 ;
15031   PyObject * obj8 = 0 ;
15032   PyObject * obj9 = 0 ;
15033   svn_error_t *result = 0 ;
15034 
15035   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15036       &_global_py_pool, &_global_pool))
15037   SWIG_fail;
15038   arg12 = _global_pool;
15039   arg1 = &temp1;
15040   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status2",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
15041   {
15042     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_status2", "path");
15043     if (PyErr_Occurred()) SWIG_fail;
15044   }
15045   {
15046     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15047     if (PyErr_Occurred()) {
15048       SWIG_fail;
15049     }
15050   }
15051   {
15052     arg4 = (svn_wc_status_func2_t) svn_swig_py_status_func2;
15053     arg5 = obj2;
15054   }
15055   {
15056     arg6 = (svn_boolean_t)SWIG_As_long (obj3);
15057     if (SWIG_arg_fail(svn_argnum_obj3)) {
15058       SWIG_fail;
15059     }
15060   }
15061   {
15062     arg7 = (svn_boolean_t)SWIG_As_long (obj4);
15063     if (SWIG_arg_fail(svn_argnum_obj4)) {
15064       SWIG_fail;
15065     }
15066   }
15067   {
15068     arg8 = (svn_boolean_t)SWIG_As_long (obj5);
15069     if (SWIG_arg_fail(svn_argnum_obj5)) {
15070       SWIG_fail;
15071     }
15072   }
15073   {
15074     arg9 = (svn_boolean_t)SWIG_As_long (obj6);
15075     if (SWIG_arg_fail(svn_argnum_obj6)) {
15076       SWIG_fail;
15077     }
15078   }
15079   {
15080     arg10 = (svn_boolean_t)SWIG_As_long (obj7);
15081     if (SWIG_arg_fail(svn_argnum_obj7)) {
15082       SWIG_fail;
15083     }
15084   }
15085   {
15086     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
15087     if (PyErr_Occurred()) {
15088       SWIG_fail;
15089     }
15090   }
15091   if (obj9) {
15092     /* Verify that the user supplied a valid pool */
15093     if (obj9 != Py_None && obj9 != _global_py_pool) {
15094       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
15095       SWIG_arg_fail(svn_argnum_obj9);
15096       SWIG_fail;
15097     }
15098   }
15099   {
15100     if (!arg3) {
15101       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
15102     }
15103   }
15104   {
15105     svn_swig_py_release_py_lock();
15106 
15107     result = (svn_error_t *)svn_client_status2(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
15108 
15109     svn_swig_py_acquire_py_lock();
15110 
15111   }
15112   {
15113     if (result != NULL) {
15114       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15115       svn_swig_py_svn_exception(result);
15116       else
15117       svn_error_clear(result);
15118       SWIG_fail;
15119     }
15120     Py_INCREF(Py_None);
15121     resultobj = Py_None;
15122   }
15123   if (SWIG_IsTmpObj(res1)) {
15124     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
15125   } else {
15126     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15127     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
15128   }
15129   {
15130     Py_XDECREF(_global_py_pool);
15131   }
15132   return resultobj;
15133 fail:
15134   {
15135     Py_XDECREF(_global_py_pool);
15136   }
15137   return NULL;
15138 }
15139 
15140 
_wrap_svn_client_status(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15141 SWIGINTERN PyObject *_wrap_svn_client_status(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15142   PyObject *resultobj = 0;
15143   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
15144   char *arg2 = (char *) 0 ;
15145   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
15146   svn_wc_status_func_t arg4 = (svn_wc_status_func_t) 0 ;
15147   void *arg5 = (void *) 0 ;
15148   svn_boolean_t arg6 ;
15149   svn_boolean_t arg7 ;
15150   svn_boolean_t arg8 ;
15151   svn_boolean_t arg9 ;
15152   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
15153   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
15154   apr_pool_t *_global_pool = NULL ;
15155   PyObject *_global_py_pool = NULL ;
15156   svn_revnum_t temp1 ;
15157   int res1 = SWIG_TMPOBJ ;
15158   PyObject * obj0 = 0 ;
15159   PyObject * obj1 = 0 ;
15160   PyObject * obj2 = 0 ;
15161   PyObject * obj3 = 0 ;
15162   PyObject * obj4 = 0 ;
15163   PyObject * obj5 = 0 ;
15164   PyObject * obj6 = 0 ;
15165   PyObject * obj7 = 0 ;
15166   PyObject * obj8 = 0 ;
15167   svn_error_t *result = 0 ;
15168 
15169   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15170       &_global_py_pool, &_global_pool))
15171   SWIG_fail;
15172   arg11 = _global_pool;
15173   arg1 = &temp1;
15174   if(!PyArg_UnpackTuple(args,(char *)"svn_client_status",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
15175   {
15176     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_status", "path");
15177     if (PyErr_Occurred()) SWIG_fail;
15178   }
15179   {
15180     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15181     if (PyErr_Occurred()) {
15182       SWIG_fail;
15183     }
15184   }
15185   {
15186     arg4 = (svn_wc_status_func_t) svn_swig_py_status_func;
15187     arg5 = obj2;
15188   }
15189   {
15190     arg6 = (svn_boolean_t)SWIG_As_long (obj3);
15191     if (SWIG_arg_fail(svn_argnum_obj3)) {
15192       SWIG_fail;
15193     }
15194   }
15195   {
15196     arg7 = (svn_boolean_t)SWIG_As_long (obj4);
15197     if (SWIG_arg_fail(svn_argnum_obj4)) {
15198       SWIG_fail;
15199     }
15200   }
15201   {
15202     arg8 = (svn_boolean_t)SWIG_As_long (obj5);
15203     if (SWIG_arg_fail(svn_argnum_obj5)) {
15204       SWIG_fail;
15205     }
15206   }
15207   {
15208     arg9 = (svn_boolean_t)SWIG_As_long (obj6);
15209     if (SWIG_arg_fail(svn_argnum_obj6)) {
15210       SWIG_fail;
15211     }
15212   }
15213   {
15214     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
15215     if (PyErr_Occurred()) {
15216       SWIG_fail;
15217     }
15218   }
15219   if (obj8) {
15220     /* Verify that the user supplied a valid pool */
15221     if (obj8 != Py_None && obj8 != _global_py_pool) {
15222       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
15223       SWIG_arg_fail(svn_argnum_obj8);
15224       SWIG_fail;
15225     }
15226   }
15227   {
15228     svn_swig_py_release_py_lock();
15229 
15230     result = (svn_error_t *)svn_client_status(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
15231 
15232     svn_swig_py_acquire_py_lock();
15233 
15234   }
15235   {
15236     if (result != NULL) {
15237       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15238       svn_swig_py_svn_exception(result);
15239       else
15240       svn_error_clear(result);
15241       SWIG_fail;
15242     }
15243     Py_INCREF(Py_None);
15244     resultobj = Py_None;
15245   }
15246   if (SWIG_IsTmpObj(res1)) {
15247     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
15248   } else {
15249     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15250     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
15251   }
15252   {
15253     Py_XDECREF(_global_py_pool);
15254   }
15255   return resultobj;
15256 fail:
15257   {
15258     Py_XDECREF(_global_py_pool);
15259   }
15260   return NULL;
15261 }
15262 
15263 
_wrap_svn_client_log5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15264 SWIGINTERN PyObject *_wrap_svn_client_log5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15265   PyObject *resultobj = 0;
15266   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
15267   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
15268   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
15269   int arg4 ;
15270   svn_boolean_t arg5 ;
15271   svn_boolean_t arg6 ;
15272   svn_boolean_t arg7 ;
15273   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
15274   svn_log_entry_receiver_t arg9 = (svn_log_entry_receiver_t) 0 ;
15275   void *arg10 = (void *) 0 ;
15276   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
15277   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
15278   apr_pool_t *_global_pool = NULL ;
15279   PyObject *_global_py_pool = NULL ;
15280   PyObject * obj0 = 0 ;
15281   PyObject * obj1 = 0 ;
15282   PyObject * obj2 = 0 ;
15283   PyObject * obj3 = 0 ;
15284   PyObject * obj4 = 0 ;
15285   PyObject * obj5 = 0 ;
15286   PyObject * obj6 = 0 ;
15287   PyObject * obj7 = 0 ;
15288   PyObject * obj8 = 0 ;
15289   PyObject * obj9 = 0 ;
15290   PyObject * obj10 = 0 ;
15291   svn_error_t *result = 0 ;
15292 
15293   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15294       &_global_py_pool, &_global_pool))
15295   SWIG_fail;
15296   arg12 = _global_pool;
15297   if(!PyArg_UnpackTuple(args,(char *)"svn_client_log5",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
15298   {
15299     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
15300       sizeof(const char *),
15301       svn_swig_py_unwrap_string,
15302       NULL,
15303       _global_pool);
15304     if (PyErr_Occurred())
15305     SWIG_fail;
15306   }
15307   {
15308     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15309     if (PyErr_Occurred()) {
15310       SWIG_fail;
15311     }
15312   }
15313   {
15314     arg3 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj2,
15315       sizeof(const svn_opt_revision_range_t *),
15316       svn_swig_py_unwrap_struct_ptr,
15317       SWIGTYPE_p_svn_opt_revision_range_t,
15318       _global_pool);
15319     if (PyErr_Occurred()) {
15320       SWIG_fail;
15321     }
15322   }
15323   {
15324     arg4 = (int)SWIG_As_long (obj3);
15325     if (SWIG_arg_fail(svn_argnum_obj3)) {
15326       SWIG_fail;
15327     }
15328   }
15329   {
15330     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
15331     if (SWIG_arg_fail(svn_argnum_obj4)) {
15332       SWIG_fail;
15333     }
15334   }
15335   {
15336     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
15337     if (SWIG_arg_fail(svn_argnum_obj5)) {
15338       SWIG_fail;
15339     }
15340   }
15341   {
15342     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
15343     if (SWIG_arg_fail(svn_argnum_obj6)) {
15344       SWIG_fail;
15345     }
15346   }
15347   {
15348     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj7,
15349       sizeof(const char *),
15350       svn_swig_py_unwrap_string,
15351       NULL,
15352       _global_pool);
15353     if (PyErr_Occurred())
15354     SWIG_fail;
15355   }
15356   {
15357     arg9 = (svn_log_entry_receiver_t) svn_swig_py_log_entry_receiver;
15358     arg10 = obj8;
15359   }
15360   {
15361     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
15362     if (PyErr_Occurred()) {
15363       SWIG_fail;
15364     }
15365   }
15366   if (obj10) {
15367     /* Verify that the user supplied a valid pool */
15368     if (obj10 != Py_None && obj10 != _global_py_pool) {
15369       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
15370       SWIG_arg_fail(svn_argnum_obj10);
15371       SWIG_fail;
15372     }
15373   }
15374   {
15375     if (!arg2) {
15376       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
15377     }
15378   }
15379   {
15380     svn_swig_py_release_py_lock();
15381 
15382     result = (svn_error_t *)svn_client_log5((apr_array_header_t const *)arg1,(struct svn_opt_revision_t const *)arg2,(apr_array_header_t const *)arg3,arg4,arg5,arg6,arg7,(apr_array_header_t const *)arg8,arg9,arg10,arg11,arg12);
15383 
15384     svn_swig_py_acquire_py_lock();
15385 
15386   }
15387   {
15388     if (result != NULL) {
15389       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15390       svn_swig_py_svn_exception(result);
15391       else
15392       svn_error_clear(result);
15393       SWIG_fail;
15394     }
15395     Py_INCREF(Py_None);
15396     resultobj = Py_None;
15397   }
15398   {
15399     Py_XDECREF(_global_py_pool);
15400   }
15401   return resultobj;
15402 fail:
15403   {
15404     Py_XDECREF(_global_py_pool);
15405   }
15406   return NULL;
15407 }
15408 
15409 
_wrap_svn_client_log4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15410 SWIGINTERN PyObject *_wrap_svn_client_log4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15411   PyObject *resultobj = 0;
15412   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
15413   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
15414   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
15415   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
15416   int arg5 ;
15417   svn_boolean_t arg6 ;
15418   svn_boolean_t arg7 ;
15419   svn_boolean_t arg8 ;
15420   apr_array_header_t *arg9 = (apr_array_header_t *) 0 ;
15421   svn_log_entry_receiver_t arg10 = (svn_log_entry_receiver_t) 0 ;
15422   void *arg11 = (void *) 0 ;
15423   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
15424   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
15425   apr_pool_t *_global_pool = NULL ;
15426   PyObject *_global_py_pool = NULL ;
15427   PyObject * obj0 = 0 ;
15428   PyObject * obj1 = 0 ;
15429   PyObject * obj2 = 0 ;
15430   PyObject * obj3 = 0 ;
15431   PyObject * obj4 = 0 ;
15432   PyObject * obj5 = 0 ;
15433   PyObject * obj6 = 0 ;
15434   PyObject * obj7 = 0 ;
15435   PyObject * obj8 = 0 ;
15436   PyObject * obj9 = 0 ;
15437   PyObject * obj10 = 0 ;
15438   PyObject * obj11 = 0 ;
15439   svn_error_t *result = 0 ;
15440 
15441   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15442       &_global_py_pool, &_global_pool))
15443   SWIG_fail;
15444   arg13 = _global_pool;
15445   if(!PyArg_UnpackTuple(args,(char *)"svn_client_log4",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
15446   {
15447     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
15448       sizeof(const char *),
15449       svn_swig_py_unwrap_string,
15450       NULL,
15451       _global_pool);
15452     if (PyErr_Occurred())
15453     SWIG_fail;
15454   }
15455   {
15456     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15457     if (PyErr_Occurred()) {
15458       SWIG_fail;
15459     }
15460   }
15461   {
15462     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
15463     if (PyErr_Occurred()) {
15464       SWIG_fail;
15465     }
15466   }
15467   {
15468     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
15469     if (PyErr_Occurred()) {
15470       SWIG_fail;
15471     }
15472   }
15473   {
15474     arg5 = (int)SWIG_As_long (obj4);
15475     if (SWIG_arg_fail(svn_argnum_obj4)) {
15476       SWIG_fail;
15477     }
15478   }
15479   {
15480     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
15481     if (SWIG_arg_fail(svn_argnum_obj5)) {
15482       SWIG_fail;
15483     }
15484   }
15485   {
15486     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
15487     if (SWIG_arg_fail(svn_argnum_obj6)) {
15488       SWIG_fail;
15489     }
15490   }
15491   {
15492     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
15493     if (SWIG_arg_fail(svn_argnum_obj7)) {
15494       SWIG_fail;
15495     }
15496   }
15497   {
15498     arg9 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj8,
15499       sizeof(const char *),
15500       svn_swig_py_unwrap_string,
15501       NULL,
15502       _global_pool);
15503     if (PyErr_Occurred())
15504     SWIG_fail;
15505   }
15506   {
15507     arg10 = (svn_log_entry_receiver_t) svn_swig_py_log_entry_receiver;
15508     arg11 = obj9;
15509   }
15510   {
15511     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
15512     if (PyErr_Occurred()) {
15513       SWIG_fail;
15514     }
15515   }
15516   if (obj11) {
15517     /* Verify that the user supplied a valid pool */
15518     if (obj11 != Py_None && obj11 != _global_py_pool) {
15519       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
15520       SWIG_arg_fail(svn_argnum_obj11);
15521       SWIG_fail;
15522     }
15523   }
15524   {
15525     if (!arg2) {
15526       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
15527     }
15528   }
15529   {
15530     svn_swig_py_release_py_lock();
15531 
15532     result = (svn_error_t *)svn_client_log4((apr_array_header_t const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8,(apr_array_header_t const *)arg9,arg10,arg11,arg12,arg13);
15533 
15534     svn_swig_py_acquire_py_lock();
15535 
15536   }
15537   {
15538     if (result != NULL) {
15539       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15540       svn_swig_py_svn_exception(result);
15541       else
15542       svn_error_clear(result);
15543       SWIG_fail;
15544     }
15545     Py_INCREF(Py_None);
15546     resultobj = Py_None;
15547   }
15548   {
15549     Py_XDECREF(_global_py_pool);
15550   }
15551   return resultobj;
15552 fail:
15553   {
15554     Py_XDECREF(_global_py_pool);
15555   }
15556   return NULL;
15557 }
15558 
15559 
_wrap_svn_client_log3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15560 SWIGINTERN PyObject *_wrap_svn_client_log3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15561   PyObject *resultobj = 0;
15562   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
15563   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
15564   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
15565   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
15566   int arg5 ;
15567   svn_boolean_t arg6 ;
15568   svn_boolean_t arg7 ;
15569   svn_log_message_receiver_t arg8 = (svn_log_message_receiver_t) 0 ;
15570   void *arg9 = (void *) 0 ;
15571   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
15572   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
15573   apr_pool_t *_global_pool = NULL ;
15574   PyObject *_global_py_pool = NULL ;
15575   PyObject * obj0 = 0 ;
15576   PyObject * obj1 = 0 ;
15577   PyObject * obj2 = 0 ;
15578   PyObject * obj3 = 0 ;
15579   PyObject * obj4 = 0 ;
15580   PyObject * obj5 = 0 ;
15581   PyObject * obj6 = 0 ;
15582   PyObject * obj7 = 0 ;
15583   PyObject * obj8 = 0 ;
15584   PyObject * obj9 = 0 ;
15585   svn_error_t *result = 0 ;
15586 
15587   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15588       &_global_py_pool, &_global_pool))
15589   SWIG_fail;
15590   arg11 = _global_pool;
15591   if(!PyArg_UnpackTuple(args,(char *)"svn_client_log3",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
15592   {
15593     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
15594       sizeof(const char *),
15595       svn_swig_py_unwrap_string,
15596       NULL,
15597       _global_pool);
15598     if (PyErr_Occurred())
15599     SWIG_fail;
15600   }
15601   {
15602     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15603     if (PyErr_Occurred()) {
15604       SWIG_fail;
15605     }
15606   }
15607   {
15608     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
15609     if (PyErr_Occurred()) {
15610       SWIG_fail;
15611     }
15612   }
15613   {
15614     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
15615     if (PyErr_Occurred()) {
15616       SWIG_fail;
15617     }
15618   }
15619   {
15620     arg5 = (int)SWIG_As_long (obj4);
15621     if (SWIG_arg_fail(svn_argnum_obj4)) {
15622       SWIG_fail;
15623     }
15624   }
15625   {
15626     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
15627     if (SWIG_arg_fail(svn_argnum_obj5)) {
15628       SWIG_fail;
15629     }
15630   }
15631   {
15632     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
15633     if (SWIG_arg_fail(svn_argnum_obj6)) {
15634       SWIG_fail;
15635     }
15636   }
15637   {
15638     arg8 = (svn_log_message_receiver_t) svn_swig_py_log_receiver;
15639     arg9 = obj7;
15640   }
15641   {
15642     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
15643     if (PyErr_Occurred()) {
15644       SWIG_fail;
15645     }
15646   }
15647   if (obj9) {
15648     /* Verify that the user supplied a valid pool */
15649     if (obj9 != Py_None && obj9 != _global_py_pool) {
15650       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
15651       SWIG_arg_fail(svn_argnum_obj9);
15652       SWIG_fail;
15653     }
15654   }
15655   {
15656     if (!arg2) {
15657       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
15658     }
15659   }
15660   {
15661     svn_swig_py_release_py_lock();
15662 
15663     result = (svn_error_t *)svn_client_log3((apr_array_header_t const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
15664 
15665     svn_swig_py_acquire_py_lock();
15666 
15667   }
15668   {
15669     if (result != NULL) {
15670       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15671       svn_swig_py_svn_exception(result);
15672       else
15673       svn_error_clear(result);
15674       SWIG_fail;
15675     }
15676     Py_INCREF(Py_None);
15677     resultobj = Py_None;
15678   }
15679   {
15680     Py_XDECREF(_global_py_pool);
15681   }
15682   return resultobj;
15683 fail:
15684   {
15685     Py_XDECREF(_global_py_pool);
15686   }
15687   return NULL;
15688 }
15689 
15690 
_wrap_svn_client_log2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15691 SWIGINTERN PyObject *_wrap_svn_client_log2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15692   PyObject *resultobj = 0;
15693   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
15694   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
15695   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
15696   int arg4 ;
15697   svn_boolean_t arg5 ;
15698   svn_boolean_t arg6 ;
15699   svn_log_message_receiver_t arg7 = (svn_log_message_receiver_t) 0 ;
15700   void *arg8 = (void *) 0 ;
15701   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
15702   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
15703   apr_pool_t *_global_pool = NULL ;
15704   PyObject *_global_py_pool = NULL ;
15705   PyObject * obj0 = 0 ;
15706   PyObject * obj1 = 0 ;
15707   PyObject * obj2 = 0 ;
15708   PyObject * obj3 = 0 ;
15709   PyObject * obj4 = 0 ;
15710   PyObject * obj5 = 0 ;
15711   PyObject * obj6 = 0 ;
15712   PyObject * obj7 = 0 ;
15713   PyObject * obj8 = 0 ;
15714   svn_error_t *result = 0 ;
15715 
15716   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15717       &_global_py_pool, &_global_pool))
15718   SWIG_fail;
15719   arg10 = _global_pool;
15720   if(!PyArg_UnpackTuple(args,(char *)"svn_client_log2",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
15721   {
15722     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
15723       sizeof(const char *),
15724       svn_swig_py_unwrap_string,
15725       NULL,
15726       _global_pool);
15727     if (PyErr_Occurred())
15728     SWIG_fail;
15729   }
15730   {
15731     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15732     if (PyErr_Occurred()) {
15733       SWIG_fail;
15734     }
15735   }
15736   {
15737     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
15738     if (PyErr_Occurred()) {
15739       SWIG_fail;
15740     }
15741   }
15742   {
15743     arg4 = (int)SWIG_As_long (obj3);
15744     if (SWIG_arg_fail(svn_argnum_obj3)) {
15745       SWIG_fail;
15746     }
15747   }
15748   {
15749     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
15750     if (SWIG_arg_fail(svn_argnum_obj4)) {
15751       SWIG_fail;
15752     }
15753   }
15754   {
15755     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
15756     if (SWIG_arg_fail(svn_argnum_obj5)) {
15757       SWIG_fail;
15758     }
15759   }
15760   {
15761     arg7 = (svn_log_message_receiver_t) svn_swig_py_log_receiver;
15762     arg8 = obj6;
15763   }
15764   {
15765     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
15766     if (PyErr_Occurred()) {
15767       SWIG_fail;
15768     }
15769   }
15770   if (obj8) {
15771     /* Verify that the user supplied a valid pool */
15772     if (obj8 != Py_None && obj8 != _global_py_pool) {
15773       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
15774       SWIG_arg_fail(svn_argnum_obj8);
15775       SWIG_fail;
15776     }
15777   }
15778   {
15779     svn_swig_py_release_py_lock();
15780 
15781     result = (svn_error_t *)svn_client_log2((apr_array_header_t const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
15782 
15783     svn_swig_py_acquire_py_lock();
15784 
15785   }
15786   {
15787     if (result != NULL) {
15788       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15789       svn_swig_py_svn_exception(result);
15790       else
15791       svn_error_clear(result);
15792       SWIG_fail;
15793     }
15794     Py_INCREF(Py_None);
15795     resultobj = Py_None;
15796   }
15797   {
15798     Py_XDECREF(_global_py_pool);
15799   }
15800   return resultobj;
15801 fail:
15802   {
15803     Py_XDECREF(_global_py_pool);
15804   }
15805   return NULL;
15806 }
15807 
15808 
_wrap_svn_client_log(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15809 SWIGINTERN PyObject *_wrap_svn_client_log(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15810   PyObject *resultobj = 0;
15811   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
15812   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
15813   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
15814   svn_boolean_t arg4 ;
15815   svn_boolean_t arg5 ;
15816   svn_log_message_receiver_t arg6 = (svn_log_message_receiver_t) 0 ;
15817   void *arg7 = (void *) 0 ;
15818   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
15819   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
15820   apr_pool_t *_global_pool = NULL ;
15821   PyObject *_global_py_pool = NULL ;
15822   PyObject * obj0 = 0 ;
15823   PyObject * obj1 = 0 ;
15824   PyObject * obj2 = 0 ;
15825   PyObject * obj3 = 0 ;
15826   PyObject * obj4 = 0 ;
15827   PyObject * obj5 = 0 ;
15828   PyObject * obj6 = 0 ;
15829   PyObject * obj7 = 0 ;
15830   svn_error_t *result = 0 ;
15831 
15832   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15833       &_global_py_pool, &_global_pool))
15834   SWIG_fail;
15835   arg9 = _global_pool;
15836   if(!PyArg_UnpackTuple(args,(char *)"svn_client_log",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
15837   {
15838     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
15839       sizeof(const char *),
15840       svn_swig_py_unwrap_string,
15841       NULL,
15842       _global_pool);
15843     if (PyErr_Occurred())
15844     SWIG_fail;
15845   }
15846   {
15847     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15848     if (PyErr_Occurred()) {
15849       SWIG_fail;
15850     }
15851   }
15852   {
15853     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
15854     if (PyErr_Occurred()) {
15855       SWIG_fail;
15856     }
15857   }
15858   {
15859     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
15860     if (SWIG_arg_fail(svn_argnum_obj3)) {
15861       SWIG_fail;
15862     }
15863   }
15864   {
15865     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
15866     if (SWIG_arg_fail(svn_argnum_obj4)) {
15867       SWIG_fail;
15868     }
15869   }
15870   {
15871     arg6 = (svn_log_message_receiver_t) svn_swig_py_log_receiver;
15872     arg7 = obj5;
15873   }
15874   {
15875     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
15876     if (PyErr_Occurred()) {
15877       SWIG_fail;
15878     }
15879   }
15880   if (obj7) {
15881     /* Verify that the user supplied a valid pool */
15882     if (obj7 != Py_None && obj7 != _global_py_pool) {
15883       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
15884       SWIG_arg_fail(svn_argnum_obj7);
15885       SWIG_fail;
15886     }
15887   }
15888   {
15889     svn_swig_py_release_py_lock();
15890 
15891     result = (svn_error_t *)svn_client_log((apr_array_header_t const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
15892 
15893     svn_swig_py_acquire_py_lock();
15894 
15895   }
15896   {
15897     if (result != NULL) {
15898       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15899       svn_swig_py_svn_exception(result);
15900       else
15901       svn_error_clear(result);
15902       SWIG_fail;
15903     }
15904     Py_INCREF(Py_None);
15905     resultobj = Py_None;
15906   }
15907   {
15908     Py_XDECREF(_global_py_pool);
15909   }
15910   return resultobj;
15911 fail:
15912   {
15913     Py_XDECREF(_global_py_pool);
15914   }
15915   return NULL;
15916 }
15917 
15918 
_wrap_svn_client_blame6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15919 SWIGINTERN PyObject *_wrap_svn_client_blame6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15920   PyObject *resultobj = 0;
15921   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
15922   svn_revnum_t *arg2 = (svn_revnum_t *) 0 ;
15923   char *arg3 = (char *) 0 ;
15924   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
15925   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
15926   svn_opt_revision_t *arg6 = (svn_opt_revision_t *) 0 ;
15927   svn_diff_file_options_t *arg7 = (svn_diff_file_options_t *) 0 ;
15928   svn_boolean_t arg8 ;
15929   svn_boolean_t arg9 ;
15930   svn_client_blame_receiver4_t arg10 = (svn_client_blame_receiver4_t) 0 ;
15931   void *arg11 = (void *) 0 ;
15932   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
15933   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
15934   apr_pool_t *_global_pool = NULL ;
15935   PyObject *_global_py_pool = NULL ;
15936   svn_revnum_t temp1 ;
15937   int res1 = SWIG_TMPOBJ ;
15938   svn_revnum_t temp2 ;
15939   int res2 = SWIG_TMPOBJ ;
15940   PyObject * obj0 = 0 ;
15941   PyObject * obj1 = 0 ;
15942   PyObject * obj2 = 0 ;
15943   PyObject * obj3 = 0 ;
15944   PyObject * obj4 = 0 ;
15945   PyObject * obj5 = 0 ;
15946   PyObject * obj6 = 0 ;
15947   PyObject * obj7 = 0 ;
15948   PyObject * obj8 = 0 ;
15949   PyObject * obj9 = 0 ;
15950   PyObject * obj10 = 0 ;
15951   svn_error_t *result = 0 ;
15952 
15953   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15954       &_global_py_pool, &_global_pool))
15955   SWIG_fail;
15956   arg13 = _global_pool;
15957   arg1 = &temp1;
15958   arg2 = &temp2;
15959   if(!PyArg_UnpackTuple(args,(char *)"svn_client_blame6",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
15960   {
15961     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_blame6", "path_or_url");
15962     if (PyErr_Occurred()) SWIG_fail;
15963   }
15964   {
15965     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
15966     if (PyErr_Occurred()) {
15967       SWIG_fail;
15968     }
15969   }
15970   {
15971     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
15972     if (PyErr_Occurred()) {
15973       SWIG_fail;
15974     }
15975   }
15976   {
15977     arg6 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
15978     if (PyErr_Occurred()) {
15979       SWIG_fail;
15980     }
15981   }
15982   {
15983     arg7 = (svn_diff_file_options_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_diff_file_options_t, svn_argnum_obj4);
15984     if (PyErr_Occurred()) {
15985       SWIG_fail;
15986     }
15987   }
15988   {
15989     arg8 = (svn_boolean_t)SWIG_As_long (obj5);
15990     if (SWIG_arg_fail(svn_argnum_obj5)) {
15991       SWIG_fail;
15992     }
15993   }
15994   {
15995     arg9 = (svn_boolean_t)SWIG_As_long (obj6);
15996     if (SWIG_arg_fail(svn_argnum_obj6)) {
15997       SWIG_fail;
15998     }
15999   }
16000   {
16001     svn_client_blame_receiver4_t * tmp =
16002     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
16003     if (tmp == NULL || PyErr_Occurred()) {
16004       SWIG_fail;
16005     }
16006     arg10 = *tmp;
16007   }
16008   {
16009     if (obj8 == Py_None) {
16010       arg11 = NULL;
16011     } else if (SWIG_ConvertPtr(obj8, (void **) &arg11, 0, 0) == -1) {
16012       arg11 = (void *) obj8;
16013       PyErr_Clear();
16014     }
16015   }
16016   {
16017     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
16018     if (PyErr_Occurred()) {
16019       SWIG_fail;
16020     }
16021   }
16022   if (obj10) {
16023     /* Verify that the user supplied a valid pool */
16024     if (obj10 != Py_None && obj10 != _global_py_pool) {
16025       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
16026       SWIG_arg_fail(svn_argnum_obj10);
16027       SWIG_fail;
16028     }
16029   }
16030   {
16031     if (!arg4) {
16032       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
16033     }
16034   }
16035   {
16036     svn_swig_py_release_py_lock();
16037 
16038     result = (svn_error_t *)svn_client_blame6(arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,(struct svn_opt_revision_t const *)arg6,(svn_diff_file_options_t const *)arg7,arg8,arg9,arg10,arg11,arg12,arg13);
16039 
16040     svn_swig_py_acquire_py_lock();
16041 
16042   }
16043   {
16044     if (result != NULL) {
16045       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16046       svn_swig_py_svn_exception(result);
16047       else
16048       svn_error_clear(result);
16049       SWIG_fail;
16050     }
16051     Py_INCREF(Py_None);
16052     resultobj = Py_None;
16053   }
16054   if (SWIG_IsTmpObj(res1)) {
16055     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
16056   } else {
16057     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
16058     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
16059   }
16060   if (SWIG_IsTmpObj(res2)) {
16061     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
16062   } else {
16063     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
16064     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
16065   }
16066   {
16067     Py_XDECREF(_global_py_pool);
16068   }
16069   return resultobj;
16070 fail:
16071   {
16072     Py_XDECREF(_global_py_pool);
16073   }
16074   return NULL;
16075 }
16076 
16077 
_wrap_svn_client_blame5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16078 SWIGINTERN PyObject *_wrap_svn_client_blame5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16079   PyObject *resultobj = 0;
16080   char *arg1 = (char *) 0 ;
16081   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
16082   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
16083   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
16084   svn_diff_file_options_t *arg5 = (svn_diff_file_options_t *) 0 ;
16085   svn_boolean_t arg6 ;
16086   svn_boolean_t arg7 ;
16087   svn_client_blame_receiver3_t arg8 = (svn_client_blame_receiver3_t) 0 ;
16088   void *arg9 = (void *) 0 ;
16089   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
16090   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
16091   apr_pool_t *_global_pool = NULL ;
16092   PyObject *_global_py_pool = NULL ;
16093   PyObject * obj0 = 0 ;
16094   PyObject * obj1 = 0 ;
16095   PyObject * obj2 = 0 ;
16096   PyObject * obj3 = 0 ;
16097   PyObject * obj4 = 0 ;
16098   PyObject * obj5 = 0 ;
16099   PyObject * obj6 = 0 ;
16100   PyObject * obj7 = 0 ;
16101   PyObject * obj8 = 0 ;
16102   PyObject * obj9 = 0 ;
16103   PyObject * obj10 = 0 ;
16104   svn_error_t *result = 0 ;
16105 
16106   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16107       &_global_py_pool, &_global_pool))
16108   SWIG_fail;
16109   arg11 = _global_pool;
16110   if(!PyArg_UnpackTuple(args,(char *)"svn_client_blame5",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
16111   {
16112     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_blame5", "path_or_url");
16113     if (PyErr_Occurred()) SWIG_fail;
16114   }
16115   {
16116     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
16117     if (PyErr_Occurred()) {
16118       SWIG_fail;
16119     }
16120   }
16121   {
16122     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
16123     if (PyErr_Occurred()) {
16124       SWIG_fail;
16125     }
16126   }
16127   {
16128     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
16129     if (PyErr_Occurred()) {
16130       SWIG_fail;
16131     }
16132   }
16133   {
16134     arg5 = (svn_diff_file_options_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_diff_file_options_t, svn_argnum_obj4);
16135     if (PyErr_Occurred()) {
16136       SWIG_fail;
16137     }
16138   }
16139   {
16140     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
16141     if (SWIG_arg_fail(svn_argnum_obj5)) {
16142       SWIG_fail;
16143     }
16144   }
16145   {
16146     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
16147     if (SWIG_arg_fail(svn_argnum_obj6)) {
16148       SWIG_fail;
16149     }
16150   }
16151   {
16152     svn_client_blame_receiver3_t * tmp =
16153     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
16154     if (tmp == NULL || PyErr_Occurred()) {
16155       SWIG_fail;
16156     }
16157     arg8 = *tmp;
16158   }
16159   {
16160     if (obj8 == Py_None) {
16161       arg9 = NULL;
16162     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
16163       arg9 = (void *) obj8;
16164       PyErr_Clear();
16165     }
16166   }
16167   {
16168     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
16169     if (PyErr_Occurred()) {
16170       SWIG_fail;
16171     }
16172   }
16173   if (obj10) {
16174     /* Verify that the user supplied a valid pool */
16175     if (obj10 != Py_None && obj10 != _global_py_pool) {
16176       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
16177       SWIG_arg_fail(svn_argnum_obj10);
16178       SWIG_fail;
16179     }
16180   }
16181   {
16182     if (!arg2) {
16183       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
16184     }
16185   }
16186   {
16187     svn_swig_py_release_py_lock();
16188 
16189     result = (svn_error_t *)svn_client_blame5((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(svn_diff_file_options_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11);
16190 
16191     svn_swig_py_acquire_py_lock();
16192 
16193   }
16194   {
16195     if (result != NULL) {
16196       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16197       svn_swig_py_svn_exception(result);
16198       else
16199       svn_error_clear(result);
16200       SWIG_fail;
16201     }
16202     Py_INCREF(Py_None);
16203     resultobj = Py_None;
16204   }
16205   {
16206     Py_XDECREF(_global_py_pool);
16207   }
16208   return resultobj;
16209 fail:
16210   {
16211     Py_XDECREF(_global_py_pool);
16212   }
16213   return NULL;
16214 }
16215 
16216 
_wrap_svn_client_blame4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16217 SWIGINTERN PyObject *_wrap_svn_client_blame4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16218   PyObject *resultobj = 0;
16219   char *arg1 = (char *) 0 ;
16220   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
16221   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
16222   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
16223   svn_diff_file_options_t *arg5 = (svn_diff_file_options_t *) 0 ;
16224   svn_boolean_t arg6 ;
16225   svn_boolean_t arg7 ;
16226   svn_client_blame_receiver2_t arg8 = (svn_client_blame_receiver2_t) 0 ;
16227   void *arg9 = (void *) 0 ;
16228   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
16229   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
16230   apr_pool_t *_global_pool = NULL ;
16231   PyObject *_global_py_pool = NULL ;
16232   PyObject * obj0 = 0 ;
16233   PyObject * obj1 = 0 ;
16234   PyObject * obj2 = 0 ;
16235   PyObject * obj3 = 0 ;
16236   PyObject * obj4 = 0 ;
16237   PyObject * obj5 = 0 ;
16238   PyObject * obj6 = 0 ;
16239   PyObject * obj7 = 0 ;
16240   PyObject * obj8 = 0 ;
16241   PyObject * obj9 = 0 ;
16242   PyObject * obj10 = 0 ;
16243   svn_error_t *result = 0 ;
16244 
16245   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16246       &_global_py_pool, &_global_pool))
16247   SWIG_fail;
16248   arg11 = _global_pool;
16249   if(!PyArg_UnpackTuple(args,(char *)"svn_client_blame4",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
16250   {
16251     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_blame4", "path_or_url");
16252     if (PyErr_Occurred()) SWIG_fail;
16253   }
16254   {
16255     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
16256     if (PyErr_Occurred()) {
16257       SWIG_fail;
16258     }
16259   }
16260   {
16261     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
16262     if (PyErr_Occurred()) {
16263       SWIG_fail;
16264     }
16265   }
16266   {
16267     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
16268     if (PyErr_Occurred()) {
16269       SWIG_fail;
16270     }
16271   }
16272   {
16273     arg5 = (svn_diff_file_options_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_diff_file_options_t, svn_argnum_obj4);
16274     if (PyErr_Occurred()) {
16275       SWIG_fail;
16276     }
16277   }
16278   {
16279     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
16280     if (SWIG_arg_fail(svn_argnum_obj5)) {
16281       SWIG_fail;
16282     }
16283   }
16284   {
16285     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
16286     if (SWIG_arg_fail(svn_argnum_obj6)) {
16287       SWIG_fail;
16288     }
16289   }
16290   {
16291     svn_client_blame_receiver2_t * tmp =
16292     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
16293     if (tmp == NULL || PyErr_Occurred()) {
16294       SWIG_fail;
16295     }
16296     arg8 = *tmp;
16297   }
16298   {
16299     if (obj8 == Py_None) {
16300       arg9 = NULL;
16301     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
16302       arg9 = (void *) obj8;
16303       PyErr_Clear();
16304     }
16305   }
16306   {
16307     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
16308     if (PyErr_Occurred()) {
16309       SWIG_fail;
16310     }
16311   }
16312   if (obj10) {
16313     /* Verify that the user supplied a valid pool */
16314     if (obj10 != Py_None && obj10 != _global_py_pool) {
16315       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
16316       SWIG_arg_fail(svn_argnum_obj10);
16317       SWIG_fail;
16318     }
16319   }
16320   {
16321     if (!arg2) {
16322       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
16323     }
16324   }
16325   {
16326     svn_swig_py_release_py_lock();
16327 
16328     result = (svn_error_t *)svn_client_blame4((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(svn_diff_file_options_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11);
16329 
16330     svn_swig_py_acquire_py_lock();
16331 
16332   }
16333   {
16334     if (result != NULL) {
16335       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16336       svn_swig_py_svn_exception(result);
16337       else
16338       svn_error_clear(result);
16339       SWIG_fail;
16340     }
16341     Py_INCREF(Py_None);
16342     resultobj = Py_None;
16343   }
16344   {
16345     Py_XDECREF(_global_py_pool);
16346   }
16347   return resultobj;
16348 fail:
16349   {
16350     Py_XDECREF(_global_py_pool);
16351   }
16352   return NULL;
16353 }
16354 
16355 
_wrap_svn_client_blame3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16356 SWIGINTERN PyObject *_wrap_svn_client_blame3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16357   PyObject *resultobj = 0;
16358   char *arg1 = (char *) 0 ;
16359   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
16360   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
16361   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
16362   svn_diff_file_options_t *arg5 = (svn_diff_file_options_t *) 0 ;
16363   svn_boolean_t arg6 ;
16364   svn_client_blame_receiver_t arg7 = (svn_client_blame_receiver_t) 0 ;
16365   void *arg8 = (void *) 0 ;
16366   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
16367   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
16368   apr_pool_t *_global_pool = NULL ;
16369   PyObject *_global_py_pool = NULL ;
16370   PyObject * obj0 = 0 ;
16371   PyObject * obj1 = 0 ;
16372   PyObject * obj2 = 0 ;
16373   PyObject * obj3 = 0 ;
16374   PyObject * obj4 = 0 ;
16375   PyObject * obj5 = 0 ;
16376   PyObject * obj6 = 0 ;
16377   PyObject * obj7 = 0 ;
16378   PyObject * obj8 = 0 ;
16379   svn_error_t *result = 0 ;
16380 
16381   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16382       &_global_py_pool, &_global_pool))
16383   SWIG_fail;
16384   arg10 = _global_pool;
16385   if(!PyArg_UnpackTuple(args,(char *)"svn_client_blame3",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
16386   {
16387     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_blame3", "path_or_url");
16388     if (PyErr_Occurred()) SWIG_fail;
16389   }
16390   {
16391     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
16392     if (PyErr_Occurred()) {
16393       SWIG_fail;
16394     }
16395   }
16396   {
16397     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
16398     if (PyErr_Occurred()) {
16399       SWIG_fail;
16400     }
16401   }
16402   {
16403     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
16404     if (PyErr_Occurred()) {
16405       SWIG_fail;
16406     }
16407   }
16408   {
16409     arg5 = (svn_diff_file_options_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_diff_file_options_t, svn_argnum_obj4);
16410     if (PyErr_Occurred()) {
16411       SWIG_fail;
16412     }
16413   }
16414   {
16415     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
16416     if (SWIG_arg_fail(svn_argnum_obj5)) {
16417       SWIG_fail;
16418     }
16419   }
16420   {
16421     arg7 = (svn_client_blame_receiver_t) svn_swig_py_client_blame_receiver_func;
16422     arg8 = obj6;
16423   }
16424   {
16425     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
16426     if (PyErr_Occurred()) {
16427       SWIG_fail;
16428     }
16429   }
16430   if (obj8) {
16431     /* Verify that the user supplied a valid pool */
16432     if (obj8 != Py_None && obj8 != _global_py_pool) {
16433       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
16434       SWIG_arg_fail(svn_argnum_obj8);
16435       SWIG_fail;
16436     }
16437   }
16438   {
16439     if (!arg2) {
16440       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
16441     }
16442   }
16443   {
16444     svn_swig_py_release_py_lock();
16445 
16446     result = (svn_error_t *)svn_client_blame3((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(svn_diff_file_options_t const *)arg5,arg6,arg7,arg8,arg9,arg10);
16447 
16448     svn_swig_py_acquire_py_lock();
16449 
16450   }
16451   {
16452     if (result != NULL) {
16453       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16454       svn_swig_py_svn_exception(result);
16455       else
16456       svn_error_clear(result);
16457       SWIG_fail;
16458     }
16459     Py_INCREF(Py_None);
16460     resultobj = Py_None;
16461   }
16462   {
16463     Py_XDECREF(_global_py_pool);
16464   }
16465   return resultobj;
16466 fail:
16467   {
16468     Py_XDECREF(_global_py_pool);
16469   }
16470   return NULL;
16471 }
16472 
16473 
_wrap_svn_client_blame2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16474 SWIGINTERN PyObject *_wrap_svn_client_blame2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16475   PyObject *resultobj = 0;
16476   char *arg1 = (char *) 0 ;
16477   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
16478   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
16479   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
16480   svn_client_blame_receiver_t arg5 = (svn_client_blame_receiver_t) 0 ;
16481   void *arg6 = (void *) 0 ;
16482   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
16483   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
16484   apr_pool_t *_global_pool = NULL ;
16485   PyObject *_global_py_pool = NULL ;
16486   PyObject * obj0 = 0 ;
16487   PyObject * obj1 = 0 ;
16488   PyObject * obj2 = 0 ;
16489   PyObject * obj3 = 0 ;
16490   PyObject * obj4 = 0 ;
16491   PyObject * obj5 = 0 ;
16492   PyObject * obj6 = 0 ;
16493   svn_error_t *result = 0 ;
16494 
16495   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16496       &_global_py_pool, &_global_pool))
16497   SWIG_fail;
16498   arg8 = _global_pool;
16499   if(!PyArg_UnpackTuple(args,(char *)"svn_client_blame2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
16500   {
16501     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_blame2", "path_or_url");
16502     if (PyErr_Occurred()) SWIG_fail;
16503   }
16504   {
16505     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
16506     if (PyErr_Occurred()) {
16507       SWIG_fail;
16508     }
16509   }
16510   {
16511     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
16512     if (PyErr_Occurred()) {
16513       SWIG_fail;
16514     }
16515   }
16516   {
16517     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
16518     if (PyErr_Occurred()) {
16519       SWIG_fail;
16520     }
16521   }
16522   {
16523     arg5 = (svn_client_blame_receiver_t) svn_swig_py_client_blame_receiver_func;
16524     arg6 = obj4;
16525   }
16526   {
16527     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
16528     if (PyErr_Occurred()) {
16529       SWIG_fail;
16530     }
16531   }
16532   if (obj6) {
16533     /* Verify that the user supplied a valid pool */
16534     if (obj6 != Py_None && obj6 != _global_py_pool) {
16535       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
16536       SWIG_arg_fail(svn_argnum_obj6);
16537       SWIG_fail;
16538     }
16539   }
16540   {
16541     if (!arg2) {
16542       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
16543     }
16544   }
16545   {
16546     svn_swig_py_release_py_lock();
16547 
16548     result = (svn_error_t *)svn_client_blame2((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8);
16549 
16550     svn_swig_py_acquire_py_lock();
16551 
16552   }
16553   {
16554     if (result != NULL) {
16555       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16556       svn_swig_py_svn_exception(result);
16557       else
16558       svn_error_clear(result);
16559       SWIG_fail;
16560     }
16561     Py_INCREF(Py_None);
16562     resultobj = Py_None;
16563   }
16564   {
16565     Py_XDECREF(_global_py_pool);
16566   }
16567   return resultobj;
16568 fail:
16569   {
16570     Py_XDECREF(_global_py_pool);
16571   }
16572   return NULL;
16573 }
16574 
16575 
_wrap_svn_client_blame(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16576 SWIGINTERN PyObject *_wrap_svn_client_blame(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16577   PyObject *resultobj = 0;
16578   char *arg1 = (char *) 0 ;
16579   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
16580   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
16581   svn_client_blame_receiver_t arg4 = (svn_client_blame_receiver_t) 0 ;
16582   void *arg5 = (void *) 0 ;
16583   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
16584   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
16585   apr_pool_t *_global_pool = NULL ;
16586   PyObject *_global_py_pool = NULL ;
16587   PyObject * obj0 = 0 ;
16588   PyObject * obj1 = 0 ;
16589   PyObject * obj2 = 0 ;
16590   PyObject * obj3 = 0 ;
16591   PyObject * obj4 = 0 ;
16592   PyObject * obj5 = 0 ;
16593   svn_error_t *result = 0 ;
16594 
16595   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16596       &_global_py_pool, &_global_pool))
16597   SWIG_fail;
16598   arg7 = _global_pool;
16599   if(!PyArg_UnpackTuple(args,(char *)"svn_client_blame",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
16600   {
16601     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_blame", "path_or_url");
16602     if (PyErr_Occurred()) SWIG_fail;
16603   }
16604   {
16605     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
16606     if (PyErr_Occurred()) {
16607       SWIG_fail;
16608     }
16609   }
16610   {
16611     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
16612     if (PyErr_Occurred()) {
16613       SWIG_fail;
16614     }
16615   }
16616   {
16617     arg4 = (svn_client_blame_receiver_t) svn_swig_py_client_blame_receiver_func;
16618     arg5 = obj3;
16619   }
16620   {
16621     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
16622     if (PyErr_Occurred()) {
16623       SWIG_fail;
16624     }
16625   }
16626   if (obj5) {
16627     /* Verify that the user supplied a valid pool */
16628     if (obj5 != Py_None && obj5 != _global_py_pool) {
16629       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
16630       SWIG_arg_fail(svn_argnum_obj5);
16631       SWIG_fail;
16632     }
16633   }
16634   {
16635     svn_swig_py_release_py_lock();
16636 
16637     result = (svn_error_t *)svn_client_blame((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7);
16638 
16639     svn_swig_py_acquire_py_lock();
16640 
16641   }
16642   {
16643     if (result != NULL) {
16644       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16645       svn_swig_py_svn_exception(result);
16646       else
16647       svn_error_clear(result);
16648       SWIG_fail;
16649     }
16650     Py_INCREF(Py_None);
16651     resultobj = Py_None;
16652   }
16653   {
16654     Py_XDECREF(_global_py_pool);
16655   }
16656   return resultobj;
16657 fail:
16658   {
16659     Py_XDECREF(_global_py_pool);
16660   }
16661   return NULL;
16662 }
16663 
16664 
_wrap_svn_client_diff7(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16665 SWIGINTERN PyObject *_wrap_svn_client_diff7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16666   PyObject *resultobj = 0;
16667   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
16668   char *arg2 = (char *) 0 ;
16669   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
16670   char *arg4 = (char *) 0 ;
16671   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
16672   char *arg6 = (char *) 0 ;
16673   svn_depth_t arg7 ;
16674   svn_boolean_t arg8 ;
16675   svn_boolean_t arg9 ;
16676   svn_boolean_t arg10 ;
16677   svn_boolean_t arg11 ;
16678   svn_boolean_t arg12 ;
16679   svn_boolean_t arg13 ;
16680   svn_boolean_t arg14 ;
16681   svn_boolean_t arg15 ;
16682   svn_boolean_t arg16 ;
16683   char *arg17 = (char *) 0 ;
16684   svn_stream_t *arg18 = (svn_stream_t *) 0 ;
16685   svn_stream_t *arg19 = (svn_stream_t *) 0 ;
16686   apr_array_header_t *arg20 = (apr_array_header_t *) 0 ;
16687   svn_client_ctx_t *arg21 = (svn_client_ctx_t *) 0 ;
16688   apr_pool_t *arg22 = (apr_pool_t *) 0 ;
16689   apr_pool_t *_global_pool = NULL ;
16690   PyObject *_global_py_pool = NULL ;
16691   PyObject * obj0 = 0 ;
16692   PyObject * obj1 = 0 ;
16693   PyObject * obj2 = 0 ;
16694   PyObject * obj3 = 0 ;
16695   PyObject * obj4 = 0 ;
16696   PyObject * obj5 = 0 ;
16697   PyObject * obj6 = 0 ;
16698   PyObject * obj7 = 0 ;
16699   PyObject * obj8 = 0 ;
16700   PyObject * obj9 = 0 ;
16701   PyObject * obj10 = 0 ;
16702   PyObject * obj11 = 0 ;
16703   PyObject * obj12 = 0 ;
16704   PyObject * obj13 = 0 ;
16705   PyObject * obj14 = 0 ;
16706   PyObject * obj15 = 0 ;
16707   PyObject * obj16 = 0 ;
16708   PyObject * obj17 = 0 ;
16709   PyObject * obj18 = 0 ;
16710   PyObject * obj19 = 0 ;
16711   PyObject * obj20 = 0 ;
16712   PyObject * obj21 = 0 ;
16713   svn_error_t *result = 0 ;
16714 
16715   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16716       &_global_py_pool, &_global_pool))
16717   SWIG_fail;
16718   arg22 = _global_pool;
16719   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff7",21,22,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17,&obj18,&obj19,&obj20,&obj21)) SWIG_fail;
16720   {
16721     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
16722       sizeof(const char *),
16723       svn_swig_py_unwrap_string,
16724       NULL,
16725       _global_pool);
16726     if (PyErr_Occurred())
16727     SWIG_fail;
16728   }
16729   {
16730     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff7", "path_or_url1");
16731     if (PyErr_Occurred()) SWIG_fail;
16732   }
16733   {
16734     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
16735     if (PyErr_Occurred()) {
16736       SWIG_fail;
16737     }
16738   }
16739   {
16740     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_diff7", "path_or_url2");
16741     if (PyErr_Occurred()) SWIG_fail;
16742   }
16743   {
16744     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
16745     if (PyErr_Occurred()) {
16746       SWIG_fail;
16747     }
16748   }
16749   {
16750     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff7", "relative_to_dir");
16751     if (PyErr_Occurred()) SWIG_fail;
16752   }
16753   {
16754     arg7 = (svn_depth_t)SWIG_As_long (obj6);
16755     if (SWIG_arg_fail(svn_argnum_obj6)) {
16756       SWIG_fail;
16757     }
16758   }
16759   {
16760     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
16761     if (SWIG_arg_fail(svn_argnum_obj7)) {
16762       SWIG_fail;
16763     }
16764   }
16765   {
16766     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
16767     if (SWIG_arg_fail(svn_argnum_obj8)) {
16768       SWIG_fail;
16769     }
16770   }
16771   {
16772     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
16773     if (SWIG_arg_fail(svn_argnum_obj9)) {
16774       SWIG_fail;
16775     }
16776   }
16777   {
16778     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
16779     if (SWIG_arg_fail(svn_argnum_obj10)) {
16780       SWIG_fail;
16781     }
16782   }
16783   {
16784     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
16785     if (SWIG_arg_fail(svn_argnum_obj11)) {
16786       SWIG_fail;
16787     }
16788   }
16789   {
16790     arg13 = (svn_boolean_t)SWIG_As_long (obj12);
16791     if (SWIG_arg_fail(svn_argnum_obj12)) {
16792       SWIG_fail;
16793     }
16794   }
16795   {
16796     arg14 = (svn_boolean_t)SWIG_As_long (obj13);
16797     if (SWIG_arg_fail(svn_argnum_obj13)) {
16798       SWIG_fail;
16799     }
16800   }
16801   {
16802     arg15 = (svn_boolean_t)SWIG_As_long (obj14);
16803     if (SWIG_arg_fail(svn_argnum_obj14)) {
16804       SWIG_fail;
16805     }
16806   }
16807   {
16808     arg16 = (svn_boolean_t)SWIG_As_long (obj15);
16809     if (SWIG_arg_fail(svn_argnum_obj15)) {
16810       SWIG_fail;
16811     }
16812   }
16813   {
16814     arg17 = svn_swig_py_string_to_cstring(obj16, FALSE, "svn_client_diff7", "header_encoding");
16815     if (PyErr_Occurred()) SWIG_fail;
16816   }
16817   {
16818     if (obj17 == Py_None) {
16819       arg18 = NULL;
16820     }
16821     else {
16822       arg18 = svn_swig_py_make_stream (obj17, _global_pool);
16823       if (arg18 == NULL) {
16824         SWIG_fail;
16825       }
16826     }
16827   }
16828   {
16829     if (obj18 == Py_None) {
16830       arg19 = NULL;
16831     }
16832     else {
16833       arg19 = svn_swig_py_make_stream (obj18, _global_pool);
16834       if (arg19 == NULL) {
16835         SWIG_fail;
16836       }
16837     }
16838   }
16839   {
16840     arg20 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj19,
16841       sizeof(const char *),
16842       svn_swig_py_unwrap_string,
16843       NULL,
16844       _global_pool);
16845     if (PyErr_Occurred())
16846     SWIG_fail;
16847   }
16848   {
16849     arg21 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj20, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj20);
16850     if (PyErr_Occurred()) {
16851       SWIG_fail;
16852     }
16853   }
16854   if (obj21) {
16855     /* Verify that the user supplied a valid pool */
16856     if (obj21 != Py_None && obj21 != _global_py_pool) {
16857       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj21);
16858       SWIG_arg_fail(svn_argnum_obj21);
16859       SWIG_fail;
16860     }
16861   }
16862   {
16863     svn_swig_py_release_py_lock();
16864 
16865     result = (svn_error_t *)svn_client_diff7((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,(char const *)arg17,arg18,arg19,(apr_array_header_t const *)arg20,arg21,arg22);
16866 
16867     svn_swig_py_acquire_py_lock();
16868 
16869   }
16870   {
16871     if (result != NULL) {
16872       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16873       svn_swig_py_svn_exception(result);
16874       else
16875       svn_error_clear(result);
16876       SWIG_fail;
16877     }
16878     Py_INCREF(Py_None);
16879     resultobj = Py_None;
16880   }
16881   {
16882     Py_XDECREF(_global_py_pool);
16883   }
16884   return resultobj;
16885 fail:
16886   {
16887     Py_XDECREF(_global_py_pool);
16888   }
16889   return NULL;
16890 }
16891 
16892 
_wrap_svn_client_diff6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16893 SWIGINTERN PyObject *_wrap_svn_client_diff6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16894   PyObject *resultobj = 0;
16895   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
16896   char *arg2 = (char *) 0 ;
16897   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
16898   char *arg4 = (char *) 0 ;
16899   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
16900   char *arg6 = (char *) 0 ;
16901   svn_depth_t arg7 ;
16902   svn_boolean_t arg8 ;
16903   svn_boolean_t arg9 ;
16904   svn_boolean_t arg10 ;
16905   svn_boolean_t arg11 ;
16906   svn_boolean_t arg12 ;
16907   svn_boolean_t arg13 ;
16908   svn_boolean_t arg14 ;
16909   svn_boolean_t arg15 ;
16910   char *arg16 = (char *) 0 ;
16911   svn_stream_t *arg17 = (svn_stream_t *) 0 ;
16912   svn_stream_t *arg18 = (svn_stream_t *) 0 ;
16913   apr_array_header_t *arg19 = (apr_array_header_t *) 0 ;
16914   svn_client_ctx_t *arg20 = (svn_client_ctx_t *) 0 ;
16915   apr_pool_t *arg21 = (apr_pool_t *) 0 ;
16916   apr_pool_t *_global_pool = NULL ;
16917   PyObject *_global_py_pool = NULL ;
16918   PyObject * obj0 = 0 ;
16919   PyObject * obj1 = 0 ;
16920   PyObject * obj2 = 0 ;
16921   PyObject * obj3 = 0 ;
16922   PyObject * obj4 = 0 ;
16923   PyObject * obj5 = 0 ;
16924   PyObject * obj6 = 0 ;
16925   PyObject * obj7 = 0 ;
16926   PyObject * obj8 = 0 ;
16927   PyObject * obj9 = 0 ;
16928   PyObject * obj10 = 0 ;
16929   PyObject * obj11 = 0 ;
16930   PyObject * obj12 = 0 ;
16931   PyObject * obj13 = 0 ;
16932   PyObject * obj14 = 0 ;
16933   PyObject * obj15 = 0 ;
16934   PyObject * obj16 = 0 ;
16935   PyObject * obj17 = 0 ;
16936   PyObject * obj18 = 0 ;
16937   PyObject * obj19 = 0 ;
16938   PyObject * obj20 = 0 ;
16939   svn_error_t *result = 0 ;
16940 
16941   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16942       &_global_py_pool, &_global_pool))
16943   SWIG_fail;
16944   arg21 = _global_pool;
16945   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff6",20,21,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17,&obj18,&obj19,&obj20)) SWIG_fail;
16946   {
16947     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
16948       sizeof(const char *),
16949       svn_swig_py_unwrap_string,
16950       NULL,
16951       _global_pool);
16952     if (PyErr_Occurred())
16953     SWIG_fail;
16954   }
16955   {
16956     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff6", "path_or_url1");
16957     if (PyErr_Occurred()) SWIG_fail;
16958   }
16959   {
16960     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
16961     if (PyErr_Occurred()) {
16962       SWIG_fail;
16963     }
16964   }
16965   {
16966     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_diff6", "path_or_url2");
16967     if (PyErr_Occurred()) SWIG_fail;
16968   }
16969   {
16970     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
16971     if (PyErr_Occurred()) {
16972       SWIG_fail;
16973     }
16974   }
16975   {
16976     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff6", "relative_to_dir");
16977     if (PyErr_Occurred()) SWIG_fail;
16978   }
16979   {
16980     arg7 = (svn_depth_t)SWIG_As_long (obj6);
16981     if (SWIG_arg_fail(svn_argnum_obj6)) {
16982       SWIG_fail;
16983     }
16984   }
16985   {
16986     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
16987     if (SWIG_arg_fail(svn_argnum_obj7)) {
16988       SWIG_fail;
16989     }
16990   }
16991   {
16992     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
16993     if (SWIG_arg_fail(svn_argnum_obj8)) {
16994       SWIG_fail;
16995     }
16996   }
16997   {
16998     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
16999     if (SWIG_arg_fail(svn_argnum_obj9)) {
17000       SWIG_fail;
17001     }
17002   }
17003   {
17004     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
17005     if (SWIG_arg_fail(svn_argnum_obj10)) {
17006       SWIG_fail;
17007     }
17008   }
17009   {
17010     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
17011     if (SWIG_arg_fail(svn_argnum_obj11)) {
17012       SWIG_fail;
17013     }
17014   }
17015   {
17016     arg13 = (svn_boolean_t)SWIG_As_long (obj12);
17017     if (SWIG_arg_fail(svn_argnum_obj12)) {
17018       SWIG_fail;
17019     }
17020   }
17021   {
17022     arg14 = (svn_boolean_t)SWIG_As_long (obj13);
17023     if (SWIG_arg_fail(svn_argnum_obj13)) {
17024       SWIG_fail;
17025     }
17026   }
17027   {
17028     arg15 = (svn_boolean_t)SWIG_As_long (obj14);
17029     if (SWIG_arg_fail(svn_argnum_obj14)) {
17030       SWIG_fail;
17031     }
17032   }
17033   {
17034     arg16 = svn_swig_py_string_to_cstring(obj15, FALSE, "svn_client_diff6", "header_encoding");
17035     if (PyErr_Occurred()) SWIG_fail;
17036   }
17037   {
17038     if (obj16 == Py_None) {
17039       arg17 = NULL;
17040     }
17041     else {
17042       arg17 = svn_swig_py_make_stream (obj16, _global_pool);
17043       if (arg17 == NULL) {
17044         SWIG_fail;
17045       }
17046     }
17047   }
17048   {
17049     if (obj17 == Py_None) {
17050       arg18 = NULL;
17051     }
17052     else {
17053       arg18 = svn_swig_py_make_stream (obj17, _global_pool);
17054       if (arg18 == NULL) {
17055         SWIG_fail;
17056       }
17057     }
17058   }
17059   {
17060     arg19 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj18,
17061       sizeof(const char *),
17062       svn_swig_py_unwrap_string,
17063       NULL,
17064       _global_pool);
17065     if (PyErr_Occurred())
17066     SWIG_fail;
17067   }
17068   {
17069     arg20 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj19, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj19);
17070     if (PyErr_Occurred()) {
17071       SWIG_fail;
17072     }
17073   }
17074   if (obj20) {
17075     /* Verify that the user supplied a valid pool */
17076     if (obj20 != Py_None && obj20 != _global_py_pool) {
17077       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj20);
17078       SWIG_arg_fail(svn_argnum_obj20);
17079       SWIG_fail;
17080     }
17081   }
17082   {
17083     svn_swig_py_release_py_lock();
17084 
17085     result = (svn_error_t *)svn_client_diff6((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,(char const *)arg16,arg17,arg18,(apr_array_header_t const *)arg19,arg20,arg21);
17086 
17087     svn_swig_py_acquire_py_lock();
17088 
17089   }
17090   {
17091     if (result != NULL) {
17092       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
17093       svn_swig_py_svn_exception(result);
17094       else
17095       svn_error_clear(result);
17096       SWIG_fail;
17097     }
17098     Py_INCREF(Py_None);
17099     resultobj = Py_None;
17100   }
17101   {
17102     Py_XDECREF(_global_py_pool);
17103   }
17104   return resultobj;
17105 fail:
17106   {
17107     Py_XDECREF(_global_py_pool);
17108   }
17109   return NULL;
17110 }
17111 
17112 
_wrap_svn_client_diff5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17113 SWIGINTERN PyObject *_wrap_svn_client_diff5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17114   PyObject *resultobj = 0;
17115   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
17116   char *arg2 = (char *) 0 ;
17117   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
17118   char *arg4 = (char *) 0 ;
17119   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
17120   char *arg6 = (char *) 0 ;
17121   svn_depth_t arg7 ;
17122   svn_boolean_t arg8 ;
17123   svn_boolean_t arg9 ;
17124   svn_boolean_t arg10 ;
17125   svn_boolean_t arg11 ;
17126   svn_boolean_t arg12 ;
17127   char *arg13 = (char *) 0 ;
17128   apr_file_t *arg14 = (apr_file_t *) 0 ;
17129   apr_file_t *arg15 = (apr_file_t *) 0 ;
17130   apr_array_header_t *arg16 = (apr_array_header_t *) 0 ;
17131   svn_client_ctx_t *arg17 = (svn_client_ctx_t *) 0 ;
17132   apr_pool_t *arg18 = (apr_pool_t *) 0 ;
17133   apr_pool_t *_global_pool = NULL ;
17134   PyObject *_global_py_pool = NULL ;
17135   PyObject * obj0 = 0 ;
17136   PyObject * obj1 = 0 ;
17137   PyObject * obj2 = 0 ;
17138   PyObject * obj3 = 0 ;
17139   PyObject * obj4 = 0 ;
17140   PyObject * obj5 = 0 ;
17141   PyObject * obj6 = 0 ;
17142   PyObject * obj7 = 0 ;
17143   PyObject * obj8 = 0 ;
17144   PyObject * obj9 = 0 ;
17145   PyObject * obj10 = 0 ;
17146   PyObject * obj11 = 0 ;
17147   PyObject * obj12 = 0 ;
17148   PyObject * obj13 = 0 ;
17149   PyObject * obj14 = 0 ;
17150   PyObject * obj15 = 0 ;
17151   PyObject * obj16 = 0 ;
17152   PyObject * obj17 = 0 ;
17153   svn_error_t *result = 0 ;
17154 
17155   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
17156       &_global_py_pool, &_global_pool))
17157   SWIG_fail;
17158   arg18 = _global_pool;
17159   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff5",17,18,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17)) SWIG_fail;
17160   {
17161     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
17162       sizeof(const char *),
17163       svn_swig_py_unwrap_string,
17164       NULL,
17165       _global_pool);
17166     if (PyErr_Occurred())
17167     SWIG_fail;
17168   }
17169   {
17170     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff5", "path1");
17171     if (PyErr_Occurred()) SWIG_fail;
17172   }
17173   {
17174     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
17175     if (PyErr_Occurred()) {
17176       SWIG_fail;
17177     }
17178   }
17179   {
17180     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_diff5", "path2");
17181     if (PyErr_Occurred()) SWIG_fail;
17182   }
17183   {
17184     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
17185     if (PyErr_Occurred()) {
17186       SWIG_fail;
17187     }
17188   }
17189   {
17190     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff5", "relative_to_dir");
17191     if (PyErr_Occurred()) SWIG_fail;
17192   }
17193   {
17194     arg7 = (svn_depth_t)SWIG_As_long (obj6);
17195     if (SWIG_arg_fail(svn_argnum_obj6)) {
17196       SWIG_fail;
17197     }
17198   }
17199   {
17200     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
17201     if (SWIG_arg_fail(svn_argnum_obj7)) {
17202       SWIG_fail;
17203     }
17204   }
17205   {
17206     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
17207     if (SWIG_arg_fail(svn_argnum_obj8)) {
17208       SWIG_fail;
17209     }
17210   }
17211   {
17212     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
17213     if (SWIG_arg_fail(svn_argnum_obj9)) {
17214       SWIG_fail;
17215     }
17216   }
17217   {
17218     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
17219     if (SWIG_arg_fail(svn_argnum_obj10)) {
17220       SWIG_fail;
17221     }
17222   }
17223   {
17224     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
17225     if (SWIG_arg_fail(svn_argnum_obj11)) {
17226       SWIG_fail;
17227     }
17228   }
17229   {
17230     arg13 = svn_swig_py_string_to_cstring(obj12, FALSE, "svn_client_diff5", "header_encoding");
17231     if (PyErr_Occurred()) SWIG_fail;
17232   }
17233   {
17234     arg14 = svn_swig_py_make_file(obj13, _global_pool);
17235     if (!arg14) SWIG_fail;
17236   }
17237   {
17238     arg15 = svn_swig_py_make_file(obj14, _global_pool);
17239     if (!arg15) SWIG_fail;
17240   }
17241   {
17242     arg16 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj15,
17243       sizeof(const char *),
17244       svn_swig_py_unwrap_string,
17245       NULL,
17246       _global_pool);
17247     if (PyErr_Occurred())
17248     SWIG_fail;
17249   }
17250   {
17251     arg17 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj16, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj16);
17252     if (PyErr_Occurred()) {
17253       SWIG_fail;
17254     }
17255   }
17256   if (obj17) {
17257     /* Verify that the user supplied a valid pool */
17258     if (obj17 != Py_None && obj17 != _global_py_pool) {
17259       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj17);
17260       SWIG_arg_fail(svn_argnum_obj17);
17261       SWIG_fail;
17262     }
17263   }
17264   {
17265     svn_swig_py_release_py_lock();
17266 
17267     result = (svn_error_t *)svn_client_diff5((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,(char const *)arg13,arg14,arg15,(apr_array_header_t const *)arg16,arg17,arg18);
17268 
17269     svn_swig_py_acquire_py_lock();
17270 
17271   }
17272   {
17273     if (result != NULL) {
17274       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
17275       svn_swig_py_svn_exception(result);
17276       else
17277       svn_error_clear(result);
17278       SWIG_fail;
17279     }
17280     Py_INCREF(Py_None);
17281     resultobj = Py_None;
17282   }
17283   {
17284     Py_XDECREF(_global_py_pool);
17285   }
17286   return resultobj;
17287 fail:
17288   {
17289     Py_XDECREF(_global_py_pool);
17290   }
17291   return NULL;
17292 }
17293 
17294 
_wrap_svn_client_diff4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17295 SWIGINTERN PyObject *_wrap_svn_client_diff4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17296   PyObject *resultobj = 0;
17297   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
17298   char *arg2 = (char *) 0 ;
17299   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
17300   char *arg4 = (char *) 0 ;
17301   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
17302   char *arg6 = (char *) 0 ;
17303   svn_depth_t arg7 ;
17304   svn_boolean_t arg8 ;
17305   svn_boolean_t arg9 ;
17306   svn_boolean_t arg10 ;
17307   char *arg11 = (char *) 0 ;
17308   apr_file_t *arg12 = (apr_file_t *) 0 ;
17309   apr_file_t *arg13 = (apr_file_t *) 0 ;
17310   apr_array_header_t *arg14 = (apr_array_header_t *) 0 ;
17311   svn_client_ctx_t *arg15 = (svn_client_ctx_t *) 0 ;
17312   apr_pool_t *arg16 = (apr_pool_t *) 0 ;
17313   apr_pool_t *_global_pool = NULL ;
17314   PyObject *_global_py_pool = NULL ;
17315   PyObject * obj0 = 0 ;
17316   PyObject * obj1 = 0 ;
17317   PyObject * obj2 = 0 ;
17318   PyObject * obj3 = 0 ;
17319   PyObject * obj4 = 0 ;
17320   PyObject * obj5 = 0 ;
17321   PyObject * obj6 = 0 ;
17322   PyObject * obj7 = 0 ;
17323   PyObject * obj8 = 0 ;
17324   PyObject * obj9 = 0 ;
17325   PyObject * obj10 = 0 ;
17326   PyObject * obj11 = 0 ;
17327   PyObject * obj12 = 0 ;
17328   PyObject * obj13 = 0 ;
17329   PyObject * obj14 = 0 ;
17330   PyObject * obj15 = 0 ;
17331   svn_error_t *result = 0 ;
17332 
17333   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
17334       &_global_py_pool, &_global_pool))
17335   SWIG_fail;
17336   arg16 = _global_pool;
17337   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff4",15,16,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15)) SWIG_fail;
17338   {
17339     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
17340       sizeof(const char *),
17341       svn_swig_py_unwrap_string,
17342       NULL,
17343       _global_pool);
17344     if (PyErr_Occurred())
17345     SWIG_fail;
17346   }
17347   {
17348     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff4", "path1");
17349     if (PyErr_Occurred()) SWIG_fail;
17350   }
17351   {
17352     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
17353     if (PyErr_Occurred()) {
17354       SWIG_fail;
17355     }
17356   }
17357   {
17358     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_diff4", "path2");
17359     if (PyErr_Occurred()) SWIG_fail;
17360   }
17361   {
17362     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
17363     if (PyErr_Occurred()) {
17364       SWIG_fail;
17365     }
17366   }
17367   {
17368     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff4", "relative_to_dir");
17369     if (PyErr_Occurred()) SWIG_fail;
17370   }
17371   {
17372     arg7 = (svn_depth_t)SWIG_As_long (obj6);
17373     if (SWIG_arg_fail(svn_argnum_obj6)) {
17374       SWIG_fail;
17375     }
17376   }
17377   {
17378     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
17379     if (SWIG_arg_fail(svn_argnum_obj7)) {
17380       SWIG_fail;
17381     }
17382   }
17383   {
17384     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
17385     if (SWIG_arg_fail(svn_argnum_obj8)) {
17386       SWIG_fail;
17387     }
17388   }
17389   {
17390     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
17391     if (SWIG_arg_fail(svn_argnum_obj9)) {
17392       SWIG_fail;
17393     }
17394   }
17395   {
17396     arg11 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_client_diff4", "header_encoding");
17397     if (PyErr_Occurred()) SWIG_fail;
17398   }
17399   {
17400     arg12 = svn_swig_py_make_file(obj11, _global_pool);
17401     if (!arg12) SWIG_fail;
17402   }
17403   {
17404     arg13 = svn_swig_py_make_file(obj12, _global_pool);
17405     if (!arg13) SWIG_fail;
17406   }
17407   {
17408     arg14 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj13,
17409       sizeof(const char *),
17410       svn_swig_py_unwrap_string,
17411       NULL,
17412       _global_pool);
17413     if (PyErr_Occurred())
17414     SWIG_fail;
17415   }
17416   {
17417     arg15 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj14, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj14);
17418     if (PyErr_Occurred()) {
17419       SWIG_fail;
17420     }
17421   }
17422   if (obj15) {
17423     /* Verify that the user supplied a valid pool */
17424     if (obj15 != Py_None && obj15 != _global_py_pool) {
17425       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj15);
17426       SWIG_arg_fail(svn_argnum_obj15);
17427       SWIG_fail;
17428     }
17429   }
17430   {
17431     svn_swig_py_release_py_lock();
17432 
17433     result = (svn_error_t *)svn_client_diff4((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,(char const *)arg11,arg12,arg13,(apr_array_header_t const *)arg14,arg15,arg16);
17434 
17435     svn_swig_py_acquire_py_lock();
17436 
17437   }
17438   {
17439     if (result != NULL) {
17440       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
17441       svn_swig_py_svn_exception(result);
17442       else
17443       svn_error_clear(result);
17444       SWIG_fail;
17445     }
17446     Py_INCREF(Py_None);
17447     resultobj = Py_None;
17448   }
17449   {
17450     Py_XDECREF(_global_py_pool);
17451   }
17452   return resultobj;
17453 fail:
17454   {
17455     Py_XDECREF(_global_py_pool);
17456   }
17457   return NULL;
17458 }
17459 
17460 
_wrap_svn_client_diff3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17461 SWIGINTERN PyObject *_wrap_svn_client_diff3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17462   PyObject *resultobj = 0;
17463   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
17464   char *arg2 = (char *) 0 ;
17465   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
17466   char *arg4 = (char *) 0 ;
17467   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
17468   svn_boolean_t arg6 ;
17469   svn_boolean_t arg7 ;
17470   svn_boolean_t arg8 ;
17471   svn_boolean_t arg9 ;
17472   char *arg10 = (char *) 0 ;
17473   apr_file_t *arg11 = (apr_file_t *) 0 ;
17474   apr_file_t *arg12 = (apr_file_t *) 0 ;
17475   svn_client_ctx_t *arg13 = (svn_client_ctx_t *) 0 ;
17476   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
17477   apr_pool_t *_global_pool = NULL ;
17478   PyObject *_global_py_pool = NULL ;
17479   PyObject * obj0 = 0 ;
17480   PyObject * obj1 = 0 ;
17481   PyObject * obj2 = 0 ;
17482   PyObject * obj3 = 0 ;
17483   PyObject * obj4 = 0 ;
17484   PyObject * obj5 = 0 ;
17485   PyObject * obj6 = 0 ;
17486   PyObject * obj7 = 0 ;
17487   PyObject * obj8 = 0 ;
17488   PyObject * obj9 = 0 ;
17489   PyObject * obj10 = 0 ;
17490   PyObject * obj11 = 0 ;
17491   PyObject * obj12 = 0 ;
17492   PyObject * obj13 = 0 ;
17493   svn_error_t *result = 0 ;
17494 
17495   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
17496       &_global_py_pool, &_global_pool))
17497   SWIG_fail;
17498   arg14 = _global_pool;
17499   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff3",13,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
17500   {
17501     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
17502       sizeof(const char *),
17503       svn_swig_py_unwrap_string,
17504       NULL,
17505       _global_pool);
17506     if (PyErr_Occurred())
17507     SWIG_fail;
17508   }
17509   {
17510     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff3", "path1");
17511     if (PyErr_Occurred()) SWIG_fail;
17512   }
17513   {
17514     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
17515     if (PyErr_Occurred()) {
17516       SWIG_fail;
17517     }
17518   }
17519   {
17520     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_diff3", "path2");
17521     if (PyErr_Occurred()) SWIG_fail;
17522   }
17523   {
17524     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
17525     if (PyErr_Occurred()) {
17526       SWIG_fail;
17527     }
17528   }
17529   {
17530     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
17531     if (SWIG_arg_fail(svn_argnum_obj5)) {
17532       SWIG_fail;
17533     }
17534   }
17535   {
17536     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
17537     if (SWIG_arg_fail(svn_argnum_obj6)) {
17538       SWIG_fail;
17539     }
17540   }
17541   {
17542     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
17543     if (SWIG_arg_fail(svn_argnum_obj7)) {
17544       SWIG_fail;
17545     }
17546   }
17547   {
17548     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
17549     if (SWIG_arg_fail(svn_argnum_obj8)) {
17550       SWIG_fail;
17551     }
17552   }
17553   {
17554     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_client_diff3", "header_encoding");
17555     if (PyErr_Occurred()) SWIG_fail;
17556   }
17557   {
17558     arg11 = svn_swig_py_make_file(obj10, _global_pool);
17559     if (!arg11) SWIG_fail;
17560   }
17561   {
17562     arg12 = svn_swig_py_make_file(obj11, _global_pool);
17563     if (!arg12) SWIG_fail;
17564   }
17565   {
17566     arg13 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj12);
17567     if (PyErr_Occurred()) {
17568       SWIG_fail;
17569     }
17570   }
17571   if (obj13) {
17572     /* Verify that the user supplied a valid pool */
17573     if (obj13 != Py_None && obj13 != _global_py_pool) {
17574       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
17575       SWIG_arg_fail(svn_argnum_obj13);
17576       SWIG_fail;
17577     }
17578   }
17579   {
17580     svn_swig_py_release_py_lock();
17581 
17582     result = (svn_error_t *)svn_client_diff3((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,(char const *)arg10,arg11,arg12,arg13,arg14);
17583 
17584     svn_swig_py_acquire_py_lock();
17585 
17586   }
17587   {
17588     if (result != NULL) {
17589       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
17590       svn_swig_py_svn_exception(result);
17591       else
17592       svn_error_clear(result);
17593       SWIG_fail;
17594     }
17595     Py_INCREF(Py_None);
17596     resultobj = Py_None;
17597   }
17598   {
17599     Py_XDECREF(_global_py_pool);
17600   }
17601   return resultobj;
17602 fail:
17603   {
17604     Py_XDECREF(_global_py_pool);
17605   }
17606   return NULL;
17607 }
17608 
17609 
_wrap_svn_client_diff2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17610 SWIGINTERN PyObject *_wrap_svn_client_diff2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17611   PyObject *resultobj = 0;
17612   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
17613   char *arg2 = (char *) 0 ;
17614   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
17615   char *arg4 = (char *) 0 ;
17616   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
17617   svn_boolean_t arg6 ;
17618   svn_boolean_t arg7 ;
17619   svn_boolean_t arg8 ;
17620   svn_boolean_t arg9 ;
17621   apr_file_t *arg10 = (apr_file_t *) 0 ;
17622   apr_file_t *arg11 = (apr_file_t *) 0 ;
17623   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
17624   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
17625   apr_pool_t *_global_pool = NULL ;
17626   PyObject *_global_py_pool = NULL ;
17627   PyObject * obj0 = 0 ;
17628   PyObject * obj1 = 0 ;
17629   PyObject * obj2 = 0 ;
17630   PyObject * obj3 = 0 ;
17631   PyObject * obj4 = 0 ;
17632   PyObject * obj5 = 0 ;
17633   PyObject * obj6 = 0 ;
17634   PyObject * obj7 = 0 ;
17635   PyObject * obj8 = 0 ;
17636   PyObject * obj9 = 0 ;
17637   PyObject * obj10 = 0 ;
17638   PyObject * obj11 = 0 ;
17639   PyObject * obj12 = 0 ;
17640   svn_error_t *result = 0 ;
17641 
17642   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
17643       &_global_py_pool, &_global_pool))
17644   SWIG_fail;
17645   arg13 = _global_pool;
17646   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff2",12,13,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
17647   {
17648     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
17649       sizeof(const char *),
17650       svn_swig_py_unwrap_string,
17651       NULL,
17652       _global_pool);
17653     if (PyErr_Occurred())
17654     SWIG_fail;
17655   }
17656   {
17657     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff2", "path1");
17658     if (PyErr_Occurred()) SWIG_fail;
17659   }
17660   {
17661     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
17662     if (PyErr_Occurred()) {
17663       SWIG_fail;
17664     }
17665   }
17666   {
17667     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_diff2", "path2");
17668     if (PyErr_Occurred()) SWIG_fail;
17669   }
17670   {
17671     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
17672     if (PyErr_Occurred()) {
17673       SWIG_fail;
17674     }
17675   }
17676   {
17677     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
17678     if (SWIG_arg_fail(svn_argnum_obj5)) {
17679       SWIG_fail;
17680     }
17681   }
17682   {
17683     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
17684     if (SWIG_arg_fail(svn_argnum_obj6)) {
17685       SWIG_fail;
17686     }
17687   }
17688   {
17689     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
17690     if (SWIG_arg_fail(svn_argnum_obj7)) {
17691       SWIG_fail;
17692     }
17693   }
17694   {
17695     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
17696     if (SWIG_arg_fail(svn_argnum_obj8)) {
17697       SWIG_fail;
17698     }
17699   }
17700   {
17701     arg10 = svn_swig_py_make_file(obj9, _global_pool);
17702     if (!arg10) SWIG_fail;
17703   }
17704   {
17705     arg11 = svn_swig_py_make_file(obj10, _global_pool);
17706     if (!arg11) SWIG_fail;
17707   }
17708   {
17709     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj11);
17710     if (PyErr_Occurred()) {
17711       SWIG_fail;
17712     }
17713   }
17714   if (obj12) {
17715     /* Verify that the user supplied a valid pool */
17716     if (obj12 != Py_None && obj12 != _global_py_pool) {
17717       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
17718       SWIG_arg_fail(svn_argnum_obj12);
17719       SWIG_fail;
17720     }
17721   }
17722   {
17723     svn_swig_py_release_py_lock();
17724 
17725     result = (svn_error_t *)svn_client_diff2((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
17726 
17727     svn_swig_py_acquire_py_lock();
17728 
17729   }
17730   {
17731     if (result != NULL) {
17732       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
17733       svn_swig_py_svn_exception(result);
17734       else
17735       svn_error_clear(result);
17736       SWIG_fail;
17737     }
17738     Py_INCREF(Py_None);
17739     resultobj = Py_None;
17740   }
17741   {
17742     Py_XDECREF(_global_py_pool);
17743   }
17744   return resultobj;
17745 fail:
17746   {
17747     Py_XDECREF(_global_py_pool);
17748   }
17749   return NULL;
17750 }
17751 
17752 
_wrap_svn_client_diff(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17753 SWIGINTERN PyObject *_wrap_svn_client_diff(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17754   PyObject *resultobj = 0;
17755   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
17756   char *arg2 = (char *) 0 ;
17757   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
17758   char *arg4 = (char *) 0 ;
17759   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
17760   svn_boolean_t arg6 ;
17761   svn_boolean_t arg7 ;
17762   svn_boolean_t arg8 ;
17763   apr_file_t *arg9 = (apr_file_t *) 0 ;
17764   apr_file_t *arg10 = (apr_file_t *) 0 ;
17765   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
17766   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
17767   apr_pool_t *_global_pool = NULL ;
17768   PyObject *_global_py_pool = NULL ;
17769   PyObject * obj0 = 0 ;
17770   PyObject * obj1 = 0 ;
17771   PyObject * obj2 = 0 ;
17772   PyObject * obj3 = 0 ;
17773   PyObject * obj4 = 0 ;
17774   PyObject * obj5 = 0 ;
17775   PyObject * obj6 = 0 ;
17776   PyObject * obj7 = 0 ;
17777   PyObject * obj8 = 0 ;
17778   PyObject * obj9 = 0 ;
17779   PyObject * obj10 = 0 ;
17780   PyObject * obj11 = 0 ;
17781   svn_error_t *result = 0 ;
17782 
17783   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
17784       &_global_py_pool, &_global_pool))
17785   SWIG_fail;
17786   arg12 = _global_pool;
17787   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
17788   {
17789     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
17790       sizeof(const char *),
17791       svn_swig_py_unwrap_string,
17792       NULL,
17793       _global_pool);
17794     if (PyErr_Occurred())
17795     SWIG_fail;
17796   }
17797   {
17798     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff", "path1");
17799     if (PyErr_Occurred()) SWIG_fail;
17800   }
17801   {
17802     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
17803     if (PyErr_Occurred()) {
17804       SWIG_fail;
17805     }
17806   }
17807   {
17808     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_diff", "path2");
17809     if (PyErr_Occurred()) SWIG_fail;
17810   }
17811   {
17812     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
17813     if (PyErr_Occurred()) {
17814       SWIG_fail;
17815     }
17816   }
17817   {
17818     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
17819     if (SWIG_arg_fail(svn_argnum_obj5)) {
17820       SWIG_fail;
17821     }
17822   }
17823   {
17824     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
17825     if (SWIG_arg_fail(svn_argnum_obj6)) {
17826       SWIG_fail;
17827     }
17828   }
17829   {
17830     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
17831     if (SWIG_arg_fail(svn_argnum_obj7)) {
17832       SWIG_fail;
17833     }
17834   }
17835   {
17836     arg9 = svn_swig_py_make_file(obj8, _global_pool);
17837     if (!arg9) SWIG_fail;
17838   }
17839   {
17840     arg10 = svn_swig_py_make_file(obj9, _global_pool);
17841     if (!arg10) SWIG_fail;
17842   }
17843   {
17844     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
17845     if (PyErr_Occurred()) {
17846       SWIG_fail;
17847     }
17848   }
17849   if (obj11) {
17850     /* Verify that the user supplied a valid pool */
17851     if (obj11 != Py_None && obj11 != _global_py_pool) {
17852       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
17853       SWIG_arg_fail(svn_argnum_obj11);
17854       SWIG_fail;
17855     }
17856   }
17857   {
17858     svn_swig_py_release_py_lock();
17859 
17860     result = (svn_error_t *)svn_client_diff((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
17861 
17862     svn_swig_py_acquire_py_lock();
17863 
17864   }
17865   {
17866     if (result != NULL) {
17867       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
17868       svn_swig_py_svn_exception(result);
17869       else
17870       svn_error_clear(result);
17871       SWIG_fail;
17872     }
17873     Py_INCREF(Py_None);
17874     resultobj = Py_None;
17875   }
17876   {
17877     Py_XDECREF(_global_py_pool);
17878   }
17879   return resultobj;
17880 fail:
17881   {
17882     Py_XDECREF(_global_py_pool);
17883   }
17884   return NULL;
17885 }
17886 
17887 
_wrap_svn_client_diff_peg7(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17888 SWIGINTERN PyObject *_wrap_svn_client_diff_peg7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17889   PyObject *resultobj = 0;
17890   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
17891   char *arg2 = (char *) 0 ;
17892   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
17893   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
17894   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
17895   char *arg6 = (char *) 0 ;
17896   svn_depth_t arg7 ;
17897   svn_boolean_t arg8 ;
17898   svn_boolean_t arg9 ;
17899   svn_boolean_t arg10 ;
17900   svn_boolean_t arg11 ;
17901   svn_boolean_t arg12 ;
17902   svn_boolean_t arg13 ;
17903   svn_boolean_t arg14 ;
17904   svn_boolean_t arg15 ;
17905   svn_boolean_t arg16 ;
17906   char *arg17 = (char *) 0 ;
17907   svn_stream_t *arg18 = (svn_stream_t *) 0 ;
17908   svn_stream_t *arg19 = (svn_stream_t *) 0 ;
17909   apr_array_header_t *arg20 = (apr_array_header_t *) 0 ;
17910   svn_client_ctx_t *arg21 = (svn_client_ctx_t *) 0 ;
17911   apr_pool_t *arg22 = (apr_pool_t *) 0 ;
17912   apr_pool_t *_global_pool = NULL ;
17913   PyObject *_global_py_pool = NULL ;
17914   PyObject * obj0 = 0 ;
17915   PyObject * obj1 = 0 ;
17916   PyObject * obj2 = 0 ;
17917   PyObject * obj3 = 0 ;
17918   PyObject * obj4 = 0 ;
17919   PyObject * obj5 = 0 ;
17920   PyObject * obj6 = 0 ;
17921   PyObject * obj7 = 0 ;
17922   PyObject * obj8 = 0 ;
17923   PyObject * obj9 = 0 ;
17924   PyObject * obj10 = 0 ;
17925   PyObject * obj11 = 0 ;
17926   PyObject * obj12 = 0 ;
17927   PyObject * obj13 = 0 ;
17928   PyObject * obj14 = 0 ;
17929   PyObject * obj15 = 0 ;
17930   PyObject * obj16 = 0 ;
17931   PyObject * obj17 = 0 ;
17932   PyObject * obj18 = 0 ;
17933   PyObject * obj19 = 0 ;
17934   PyObject * obj20 = 0 ;
17935   PyObject * obj21 = 0 ;
17936   svn_error_t *result = 0 ;
17937 
17938   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
17939       &_global_py_pool, &_global_pool))
17940   SWIG_fail;
17941   arg22 = _global_pool;
17942   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_peg7",21,22,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17,&obj18,&obj19,&obj20,&obj21)) SWIG_fail;
17943   {
17944     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
17945       sizeof(const char *),
17946       svn_swig_py_unwrap_string,
17947       NULL,
17948       _global_pool);
17949     if (PyErr_Occurred())
17950     SWIG_fail;
17951   }
17952   {
17953     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_peg7", "path_or_url");
17954     if (PyErr_Occurred()) SWIG_fail;
17955   }
17956   {
17957     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
17958     if (PyErr_Occurred()) {
17959       SWIG_fail;
17960     }
17961   }
17962   {
17963     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
17964     if (PyErr_Occurred()) {
17965       SWIG_fail;
17966     }
17967   }
17968   {
17969     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
17970     if (PyErr_Occurred()) {
17971       SWIG_fail;
17972     }
17973   }
17974   {
17975     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff_peg7", "relative_to_dir");
17976     if (PyErr_Occurred()) SWIG_fail;
17977   }
17978   {
17979     arg7 = (svn_depth_t)SWIG_As_long (obj6);
17980     if (SWIG_arg_fail(svn_argnum_obj6)) {
17981       SWIG_fail;
17982     }
17983   }
17984   {
17985     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
17986     if (SWIG_arg_fail(svn_argnum_obj7)) {
17987       SWIG_fail;
17988     }
17989   }
17990   {
17991     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
17992     if (SWIG_arg_fail(svn_argnum_obj8)) {
17993       SWIG_fail;
17994     }
17995   }
17996   {
17997     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
17998     if (SWIG_arg_fail(svn_argnum_obj9)) {
17999       SWIG_fail;
18000     }
18001   }
18002   {
18003     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
18004     if (SWIG_arg_fail(svn_argnum_obj10)) {
18005       SWIG_fail;
18006     }
18007   }
18008   {
18009     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
18010     if (SWIG_arg_fail(svn_argnum_obj11)) {
18011       SWIG_fail;
18012     }
18013   }
18014   {
18015     arg13 = (svn_boolean_t)SWIG_As_long (obj12);
18016     if (SWIG_arg_fail(svn_argnum_obj12)) {
18017       SWIG_fail;
18018     }
18019   }
18020   {
18021     arg14 = (svn_boolean_t)SWIG_As_long (obj13);
18022     if (SWIG_arg_fail(svn_argnum_obj13)) {
18023       SWIG_fail;
18024     }
18025   }
18026   {
18027     arg15 = (svn_boolean_t)SWIG_As_long (obj14);
18028     if (SWIG_arg_fail(svn_argnum_obj14)) {
18029       SWIG_fail;
18030     }
18031   }
18032   {
18033     arg16 = (svn_boolean_t)SWIG_As_long (obj15);
18034     if (SWIG_arg_fail(svn_argnum_obj15)) {
18035       SWIG_fail;
18036     }
18037   }
18038   {
18039     arg17 = svn_swig_py_string_to_cstring(obj16, FALSE, "svn_client_diff_peg7", "header_encoding");
18040     if (PyErr_Occurred()) SWIG_fail;
18041   }
18042   {
18043     if (obj17 == Py_None) {
18044       arg18 = NULL;
18045     }
18046     else {
18047       arg18 = svn_swig_py_make_stream (obj17, _global_pool);
18048       if (arg18 == NULL) {
18049         SWIG_fail;
18050       }
18051     }
18052   }
18053   {
18054     if (obj18 == Py_None) {
18055       arg19 = NULL;
18056     }
18057     else {
18058       arg19 = svn_swig_py_make_stream (obj18, _global_pool);
18059       if (arg19 == NULL) {
18060         SWIG_fail;
18061       }
18062     }
18063   }
18064   {
18065     arg20 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj19,
18066       sizeof(const char *),
18067       svn_swig_py_unwrap_string,
18068       NULL,
18069       _global_pool);
18070     if (PyErr_Occurred())
18071     SWIG_fail;
18072   }
18073   {
18074     arg21 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj20, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj20);
18075     if (PyErr_Occurred()) {
18076       SWIG_fail;
18077     }
18078   }
18079   if (obj21) {
18080     /* Verify that the user supplied a valid pool */
18081     if (obj21 != Py_None && obj21 != _global_py_pool) {
18082       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj21);
18083       SWIG_arg_fail(svn_argnum_obj21);
18084       SWIG_fail;
18085     }
18086   }
18087   {
18088     if (!arg3) {
18089       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
18090     }
18091   }
18092   {
18093     svn_swig_py_release_py_lock();
18094 
18095     result = (svn_error_t *)svn_client_diff_peg7((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,(char const *)arg17,arg18,arg19,(apr_array_header_t const *)arg20,arg21,arg22);
18096 
18097     svn_swig_py_acquire_py_lock();
18098 
18099   }
18100   {
18101     if (result != NULL) {
18102       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
18103       svn_swig_py_svn_exception(result);
18104       else
18105       svn_error_clear(result);
18106       SWIG_fail;
18107     }
18108     Py_INCREF(Py_None);
18109     resultobj = Py_None;
18110   }
18111   {
18112     Py_XDECREF(_global_py_pool);
18113   }
18114   return resultobj;
18115 fail:
18116   {
18117     Py_XDECREF(_global_py_pool);
18118   }
18119   return NULL;
18120 }
18121 
18122 
_wrap_svn_client_diff_peg6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18123 SWIGINTERN PyObject *_wrap_svn_client_diff_peg6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18124   PyObject *resultobj = 0;
18125   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
18126   char *arg2 = (char *) 0 ;
18127   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
18128   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
18129   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
18130   char *arg6 = (char *) 0 ;
18131   svn_depth_t arg7 ;
18132   svn_boolean_t arg8 ;
18133   svn_boolean_t arg9 ;
18134   svn_boolean_t arg10 ;
18135   svn_boolean_t arg11 ;
18136   svn_boolean_t arg12 ;
18137   svn_boolean_t arg13 ;
18138   svn_boolean_t arg14 ;
18139   svn_boolean_t arg15 ;
18140   char *arg16 = (char *) 0 ;
18141   svn_stream_t *arg17 = (svn_stream_t *) 0 ;
18142   svn_stream_t *arg18 = (svn_stream_t *) 0 ;
18143   apr_array_header_t *arg19 = (apr_array_header_t *) 0 ;
18144   svn_client_ctx_t *arg20 = (svn_client_ctx_t *) 0 ;
18145   apr_pool_t *arg21 = (apr_pool_t *) 0 ;
18146   apr_pool_t *_global_pool = NULL ;
18147   PyObject *_global_py_pool = NULL ;
18148   PyObject * obj0 = 0 ;
18149   PyObject * obj1 = 0 ;
18150   PyObject * obj2 = 0 ;
18151   PyObject * obj3 = 0 ;
18152   PyObject * obj4 = 0 ;
18153   PyObject * obj5 = 0 ;
18154   PyObject * obj6 = 0 ;
18155   PyObject * obj7 = 0 ;
18156   PyObject * obj8 = 0 ;
18157   PyObject * obj9 = 0 ;
18158   PyObject * obj10 = 0 ;
18159   PyObject * obj11 = 0 ;
18160   PyObject * obj12 = 0 ;
18161   PyObject * obj13 = 0 ;
18162   PyObject * obj14 = 0 ;
18163   PyObject * obj15 = 0 ;
18164   PyObject * obj16 = 0 ;
18165   PyObject * obj17 = 0 ;
18166   PyObject * obj18 = 0 ;
18167   PyObject * obj19 = 0 ;
18168   PyObject * obj20 = 0 ;
18169   svn_error_t *result = 0 ;
18170 
18171   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
18172       &_global_py_pool, &_global_pool))
18173   SWIG_fail;
18174   arg21 = _global_pool;
18175   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_peg6",20,21,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17,&obj18,&obj19,&obj20)) SWIG_fail;
18176   {
18177     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
18178       sizeof(const char *),
18179       svn_swig_py_unwrap_string,
18180       NULL,
18181       _global_pool);
18182     if (PyErr_Occurred())
18183     SWIG_fail;
18184   }
18185   {
18186     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_peg6", "path_or_url");
18187     if (PyErr_Occurred()) SWIG_fail;
18188   }
18189   {
18190     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
18191     if (PyErr_Occurred()) {
18192       SWIG_fail;
18193     }
18194   }
18195   {
18196     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
18197     if (PyErr_Occurred()) {
18198       SWIG_fail;
18199     }
18200   }
18201   {
18202     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
18203     if (PyErr_Occurred()) {
18204       SWIG_fail;
18205     }
18206   }
18207   {
18208     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff_peg6", "relative_to_dir");
18209     if (PyErr_Occurred()) SWIG_fail;
18210   }
18211   {
18212     arg7 = (svn_depth_t)SWIG_As_long (obj6);
18213     if (SWIG_arg_fail(svn_argnum_obj6)) {
18214       SWIG_fail;
18215     }
18216   }
18217   {
18218     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
18219     if (SWIG_arg_fail(svn_argnum_obj7)) {
18220       SWIG_fail;
18221     }
18222   }
18223   {
18224     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
18225     if (SWIG_arg_fail(svn_argnum_obj8)) {
18226       SWIG_fail;
18227     }
18228   }
18229   {
18230     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
18231     if (SWIG_arg_fail(svn_argnum_obj9)) {
18232       SWIG_fail;
18233     }
18234   }
18235   {
18236     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
18237     if (SWIG_arg_fail(svn_argnum_obj10)) {
18238       SWIG_fail;
18239     }
18240   }
18241   {
18242     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
18243     if (SWIG_arg_fail(svn_argnum_obj11)) {
18244       SWIG_fail;
18245     }
18246   }
18247   {
18248     arg13 = (svn_boolean_t)SWIG_As_long (obj12);
18249     if (SWIG_arg_fail(svn_argnum_obj12)) {
18250       SWIG_fail;
18251     }
18252   }
18253   {
18254     arg14 = (svn_boolean_t)SWIG_As_long (obj13);
18255     if (SWIG_arg_fail(svn_argnum_obj13)) {
18256       SWIG_fail;
18257     }
18258   }
18259   {
18260     arg15 = (svn_boolean_t)SWIG_As_long (obj14);
18261     if (SWIG_arg_fail(svn_argnum_obj14)) {
18262       SWIG_fail;
18263     }
18264   }
18265   {
18266     arg16 = svn_swig_py_string_to_cstring(obj15, FALSE, "svn_client_diff_peg6", "header_encoding");
18267     if (PyErr_Occurred()) SWIG_fail;
18268   }
18269   {
18270     if (obj16 == Py_None) {
18271       arg17 = NULL;
18272     }
18273     else {
18274       arg17 = svn_swig_py_make_stream (obj16, _global_pool);
18275       if (arg17 == NULL) {
18276         SWIG_fail;
18277       }
18278     }
18279   }
18280   {
18281     if (obj17 == Py_None) {
18282       arg18 = NULL;
18283     }
18284     else {
18285       arg18 = svn_swig_py_make_stream (obj17, _global_pool);
18286       if (arg18 == NULL) {
18287         SWIG_fail;
18288       }
18289     }
18290   }
18291   {
18292     arg19 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj18,
18293       sizeof(const char *),
18294       svn_swig_py_unwrap_string,
18295       NULL,
18296       _global_pool);
18297     if (PyErr_Occurred())
18298     SWIG_fail;
18299   }
18300   {
18301     arg20 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj19, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj19);
18302     if (PyErr_Occurred()) {
18303       SWIG_fail;
18304     }
18305   }
18306   if (obj20) {
18307     /* Verify that the user supplied a valid pool */
18308     if (obj20 != Py_None && obj20 != _global_py_pool) {
18309       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj20);
18310       SWIG_arg_fail(svn_argnum_obj20);
18311       SWIG_fail;
18312     }
18313   }
18314   {
18315     if (!arg3) {
18316       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
18317     }
18318   }
18319   {
18320     svn_swig_py_release_py_lock();
18321 
18322     result = (svn_error_t *)svn_client_diff_peg6((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,(char const *)arg16,arg17,arg18,(apr_array_header_t const *)arg19,arg20,arg21);
18323 
18324     svn_swig_py_acquire_py_lock();
18325 
18326   }
18327   {
18328     if (result != NULL) {
18329       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
18330       svn_swig_py_svn_exception(result);
18331       else
18332       svn_error_clear(result);
18333       SWIG_fail;
18334     }
18335     Py_INCREF(Py_None);
18336     resultobj = Py_None;
18337   }
18338   {
18339     Py_XDECREF(_global_py_pool);
18340   }
18341   return resultobj;
18342 fail:
18343   {
18344     Py_XDECREF(_global_py_pool);
18345   }
18346   return NULL;
18347 }
18348 
18349 
_wrap_svn_client_diff_peg5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18350 SWIGINTERN PyObject *_wrap_svn_client_diff_peg5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18351   PyObject *resultobj = 0;
18352   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
18353   char *arg2 = (char *) 0 ;
18354   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
18355   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
18356   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
18357   char *arg6 = (char *) 0 ;
18358   svn_depth_t arg7 ;
18359   svn_boolean_t arg8 ;
18360   svn_boolean_t arg9 ;
18361   svn_boolean_t arg10 ;
18362   svn_boolean_t arg11 ;
18363   svn_boolean_t arg12 ;
18364   char *arg13 = (char *) 0 ;
18365   apr_file_t *arg14 = (apr_file_t *) 0 ;
18366   apr_file_t *arg15 = (apr_file_t *) 0 ;
18367   apr_array_header_t *arg16 = (apr_array_header_t *) 0 ;
18368   svn_client_ctx_t *arg17 = (svn_client_ctx_t *) 0 ;
18369   apr_pool_t *arg18 = (apr_pool_t *) 0 ;
18370   apr_pool_t *_global_pool = NULL ;
18371   PyObject *_global_py_pool = NULL ;
18372   PyObject * obj0 = 0 ;
18373   PyObject * obj1 = 0 ;
18374   PyObject * obj2 = 0 ;
18375   PyObject * obj3 = 0 ;
18376   PyObject * obj4 = 0 ;
18377   PyObject * obj5 = 0 ;
18378   PyObject * obj6 = 0 ;
18379   PyObject * obj7 = 0 ;
18380   PyObject * obj8 = 0 ;
18381   PyObject * obj9 = 0 ;
18382   PyObject * obj10 = 0 ;
18383   PyObject * obj11 = 0 ;
18384   PyObject * obj12 = 0 ;
18385   PyObject * obj13 = 0 ;
18386   PyObject * obj14 = 0 ;
18387   PyObject * obj15 = 0 ;
18388   PyObject * obj16 = 0 ;
18389   PyObject * obj17 = 0 ;
18390   svn_error_t *result = 0 ;
18391 
18392   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
18393       &_global_py_pool, &_global_pool))
18394   SWIG_fail;
18395   arg18 = _global_pool;
18396   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_peg5",17,18,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17)) SWIG_fail;
18397   {
18398     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
18399       sizeof(const char *),
18400       svn_swig_py_unwrap_string,
18401       NULL,
18402       _global_pool);
18403     if (PyErr_Occurred())
18404     SWIG_fail;
18405   }
18406   {
18407     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_peg5", "path");
18408     if (PyErr_Occurred()) SWIG_fail;
18409   }
18410   {
18411     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
18412     if (PyErr_Occurred()) {
18413       SWIG_fail;
18414     }
18415   }
18416   {
18417     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
18418     if (PyErr_Occurred()) {
18419       SWIG_fail;
18420     }
18421   }
18422   {
18423     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
18424     if (PyErr_Occurred()) {
18425       SWIG_fail;
18426     }
18427   }
18428   {
18429     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff_peg5", "relative_to_dir");
18430     if (PyErr_Occurred()) SWIG_fail;
18431   }
18432   {
18433     arg7 = (svn_depth_t)SWIG_As_long (obj6);
18434     if (SWIG_arg_fail(svn_argnum_obj6)) {
18435       SWIG_fail;
18436     }
18437   }
18438   {
18439     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
18440     if (SWIG_arg_fail(svn_argnum_obj7)) {
18441       SWIG_fail;
18442     }
18443   }
18444   {
18445     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
18446     if (SWIG_arg_fail(svn_argnum_obj8)) {
18447       SWIG_fail;
18448     }
18449   }
18450   {
18451     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
18452     if (SWIG_arg_fail(svn_argnum_obj9)) {
18453       SWIG_fail;
18454     }
18455   }
18456   {
18457     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
18458     if (SWIG_arg_fail(svn_argnum_obj10)) {
18459       SWIG_fail;
18460     }
18461   }
18462   {
18463     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
18464     if (SWIG_arg_fail(svn_argnum_obj11)) {
18465       SWIG_fail;
18466     }
18467   }
18468   {
18469     arg13 = svn_swig_py_string_to_cstring(obj12, FALSE, "svn_client_diff_peg5", "header_encoding");
18470     if (PyErr_Occurred()) SWIG_fail;
18471   }
18472   {
18473     arg14 = svn_swig_py_make_file(obj13, _global_pool);
18474     if (!arg14) SWIG_fail;
18475   }
18476   {
18477     arg15 = svn_swig_py_make_file(obj14, _global_pool);
18478     if (!arg15) SWIG_fail;
18479   }
18480   {
18481     arg16 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj15,
18482       sizeof(const char *),
18483       svn_swig_py_unwrap_string,
18484       NULL,
18485       _global_pool);
18486     if (PyErr_Occurred())
18487     SWIG_fail;
18488   }
18489   {
18490     arg17 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj16, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj16);
18491     if (PyErr_Occurred()) {
18492       SWIG_fail;
18493     }
18494   }
18495   if (obj17) {
18496     /* Verify that the user supplied a valid pool */
18497     if (obj17 != Py_None && obj17 != _global_py_pool) {
18498       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj17);
18499       SWIG_arg_fail(svn_argnum_obj17);
18500       SWIG_fail;
18501     }
18502   }
18503   {
18504     if (!arg3) {
18505       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
18506     }
18507   }
18508   {
18509     svn_swig_py_release_py_lock();
18510 
18511     result = (svn_error_t *)svn_client_diff_peg5((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,(char const *)arg13,arg14,arg15,(apr_array_header_t const *)arg16,arg17,arg18);
18512 
18513     svn_swig_py_acquire_py_lock();
18514 
18515   }
18516   {
18517     if (result != NULL) {
18518       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
18519       svn_swig_py_svn_exception(result);
18520       else
18521       svn_error_clear(result);
18522       SWIG_fail;
18523     }
18524     Py_INCREF(Py_None);
18525     resultobj = Py_None;
18526   }
18527   {
18528     Py_XDECREF(_global_py_pool);
18529   }
18530   return resultobj;
18531 fail:
18532   {
18533     Py_XDECREF(_global_py_pool);
18534   }
18535   return NULL;
18536 }
18537 
18538 
_wrap_svn_client_diff_peg4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18539 SWIGINTERN PyObject *_wrap_svn_client_diff_peg4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18540   PyObject *resultobj = 0;
18541   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
18542   char *arg2 = (char *) 0 ;
18543   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
18544   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
18545   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
18546   char *arg6 = (char *) 0 ;
18547   svn_depth_t arg7 ;
18548   svn_boolean_t arg8 ;
18549   svn_boolean_t arg9 ;
18550   svn_boolean_t arg10 ;
18551   char *arg11 = (char *) 0 ;
18552   apr_file_t *arg12 = (apr_file_t *) 0 ;
18553   apr_file_t *arg13 = (apr_file_t *) 0 ;
18554   apr_array_header_t *arg14 = (apr_array_header_t *) 0 ;
18555   svn_client_ctx_t *arg15 = (svn_client_ctx_t *) 0 ;
18556   apr_pool_t *arg16 = (apr_pool_t *) 0 ;
18557   apr_pool_t *_global_pool = NULL ;
18558   PyObject *_global_py_pool = NULL ;
18559   PyObject * obj0 = 0 ;
18560   PyObject * obj1 = 0 ;
18561   PyObject * obj2 = 0 ;
18562   PyObject * obj3 = 0 ;
18563   PyObject * obj4 = 0 ;
18564   PyObject * obj5 = 0 ;
18565   PyObject * obj6 = 0 ;
18566   PyObject * obj7 = 0 ;
18567   PyObject * obj8 = 0 ;
18568   PyObject * obj9 = 0 ;
18569   PyObject * obj10 = 0 ;
18570   PyObject * obj11 = 0 ;
18571   PyObject * obj12 = 0 ;
18572   PyObject * obj13 = 0 ;
18573   PyObject * obj14 = 0 ;
18574   PyObject * obj15 = 0 ;
18575   svn_error_t *result = 0 ;
18576 
18577   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
18578       &_global_py_pool, &_global_pool))
18579   SWIG_fail;
18580   arg16 = _global_pool;
18581   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_peg4",15,16,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15)) SWIG_fail;
18582   {
18583     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
18584       sizeof(const char *),
18585       svn_swig_py_unwrap_string,
18586       NULL,
18587       _global_pool);
18588     if (PyErr_Occurred())
18589     SWIG_fail;
18590   }
18591   {
18592     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_peg4", "path");
18593     if (PyErr_Occurred()) SWIG_fail;
18594   }
18595   {
18596     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
18597     if (PyErr_Occurred()) {
18598       SWIG_fail;
18599     }
18600   }
18601   {
18602     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
18603     if (PyErr_Occurred()) {
18604       SWIG_fail;
18605     }
18606   }
18607   {
18608     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
18609     if (PyErr_Occurred()) {
18610       SWIG_fail;
18611     }
18612   }
18613   {
18614     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_client_diff_peg4", "relative_to_dir");
18615     if (PyErr_Occurred()) SWIG_fail;
18616   }
18617   {
18618     arg7 = (svn_depth_t)SWIG_As_long (obj6);
18619     if (SWIG_arg_fail(svn_argnum_obj6)) {
18620       SWIG_fail;
18621     }
18622   }
18623   {
18624     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
18625     if (SWIG_arg_fail(svn_argnum_obj7)) {
18626       SWIG_fail;
18627     }
18628   }
18629   {
18630     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
18631     if (SWIG_arg_fail(svn_argnum_obj8)) {
18632       SWIG_fail;
18633     }
18634   }
18635   {
18636     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
18637     if (SWIG_arg_fail(svn_argnum_obj9)) {
18638       SWIG_fail;
18639     }
18640   }
18641   {
18642     arg11 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_client_diff_peg4", "header_encoding");
18643     if (PyErr_Occurred()) SWIG_fail;
18644   }
18645   {
18646     arg12 = svn_swig_py_make_file(obj11, _global_pool);
18647     if (!arg12) SWIG_fail;
18648   }
18649   {
18650     arg13 = svn_swig_py_make_file(obj12, _global_pool);
18651     if (!arg13) SWIG_fail;
18652   }
18653   {
18654     arg14 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj13,
18655       sizeof(const char *),
18656       svn_swig_py_unwrap_string,
18657       NULL,
18658       _global_pool);
18659     if (PyErr_Occurred())
18660     SWIG_fail;
18661   }
18662   {
18663     arg15 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj14, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj14);
18664     if (PyErr_Occurred()) {
18665       SWIG_fail;
18666     }
18667   }
18668   if (obj15) {
18669     /* Verify that the user supplied a valid pool */
18670     if (obj15 != Py_None && obj15 != _global_py_pool) {
18671       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj15);
18672       SWIG_arg_fail(svn_argnum_obj15);
18673       SWIG_fail;
18674     }
18675   }
18676   {
18677     if (!arg3) {
18678       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
18679     }
18680   }
18681   {
18682     svn_swig_py_release_py_lock();
18683 
18684     result = (svn_error_t *)svn_client_diff_peg4((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,(char const *)arg11,arg12,arg13,(apr_array_header_t const *)arg14,arg15,arg16);
18685 
18686     svn_swig_py_acquire_py_lock();
18687 
18688   }
18689   {
18690     if (result != NULL) {
18691       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
18692       svn_swig_py_svn_exception(result);
18693       else
18694       svn_error_clear(result);
18695       SWIG_fail;
18696     }
18697     Py_INCREF(Py_None);
18698     resultobj = Py_None;
18699   }
18700   {
18701     Py_XDECREF(_global_py_pool);
18702   }
18703   return resultobj;
18704 fail:
18705   {
18706     Py_XDECREF(_global_py_pool);
18707   }
18708   return NULL;
18709 }
18710 
18711 
_wrap_svn_client_diff_peg3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18712 SWIGINTERN PyObject *_wrap_svn_client_diff_peg3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18713   PyObject *resultobj = 0;
18714   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
18715   char *arg2 = (char *) 0 ;
18716   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
18717   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
18718   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
18719   svn_boolean_t arg6 ;
18720   svn_boolean_t arg7 ;
18721   svn_boolean_t arg8 ;
18722   svn_boolean_t arg9 ;
18723   char *arg10 = (char *) 0 ;
18724   apr_file_t *arg11 = (apr_file_t *) 0 ;
18725   apr_file_t *arg12 = (apr_file_t *) 0 ;
18726   svn_client_ctx_t *arg13 = (svn_client_ctx_t *) 0 ;
18727   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
18728   apr_pool_t *_global_pool = NULL ;
18729   PyObject *_global_py_pool = NULL ;
18730   PyObject * obj0 = 0 ;
18731   PyObject * obj1 = 0 ;
18732   PyObject * obj2 = 0 ;
18733   PyObject * obj3 = 0 ;
18734   PyObject * obj4 = 0 ;
18735   PyObject * obj5 = 0 ;
18736   PyObject * obj6 = 0 ;
18737   PyObject * obj7 = 0 ;
18738   PyObject * obj8 = 0 ;
18739   PyObject * obj9 = 0 ;
18740   PyObject * obj10 = 0 ;
18741   PyObject * obj11 = 0 ;
18742   PyObject * obj12 = 0 ;
18743   PyObject * obj13 = 0 ;
18744   svn_error_t *result = 0 ;
18745 
18746   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
18747       &_global_py_pool, &_global_pool))
18748   SWIG_fail;
18749   arg14 = _global_pool;
18750   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_peg3",13,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
18751   {
18752     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
18753       sizeof(const char *),
18754       svn_swig_py_unwrap_string,
18755       NULL,
18756       _global_pool);
18757     if (PyErr_Occurred())
18758     SWIG_fail;
18759   }
18760   {
18761     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_peg3", "path");
18762     if (PyErr_Occurred()) SWIG_fail;
18763   }
18764   {
18765     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
18766     if (PyErr_Occurred()) {
18767       SWIG_fail;
18768     }
18769   }
18770   {
18771     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
18772     if (PyErr_Occurred()) {
18773       SWIG_fail;
18774     }
18775   }
18776   {
18777     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
18778     if (PyErr_Occurred()) {
18779       SWIG_fail;
18780     }
18781   }
18782   {
18783     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
18784     if (SWIG_arg_fail(svn_argnum_obj5)) {
18785       SWIG_fail;
18786     }
18787   }
18788   {
18789     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
18790     if (SWIG_arg_fail(svn_argnum_obj6)) {
18791       SWIG_fail;
18792     }
18793   }
18794   {
18795     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
18796     if (SWIG_arg_fail(svn_argnum_obj7)) {
18797       SWIG_fail;
18798     }
18799   }
18800   {
18801     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
18802     if (SWIG_arg_fail(svn_argnum_obj8)) {
18803       SWIG_fail;
18804     }
18805   }
18806   {
18807     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_client_diff_peg3", "header_encoding");
18808     if (PyErr_Occurred()) SWIG_fail;
18809   }
18810   {
18811     arg11 = svn_swig_py_make_file(obj10, _global_pool);
18812     if (!arg11) SWIG_fail;
18813   }
18814   {
18815     arg12 = svn_swig_py_make_file(obj11, _global_pool);
18816     if (!arg12) SWIG_fail;
18817   }
18818   {
18819     arg13 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj12);
18820     if (PyErr_Occurred()) {
18821       SWIG_fail;
18822     }
18823   }
18824   if (obj13) {
18825     /* Verify that the user supplied a valid pool */
18826     if (obj13 != Py_None && obj13 != _global_py_pool) {
18827       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
18828       SWIG_arg_fail(svn_argnum_obj13);
18829       SWIG_fail;
18830     }
18831   }
18832   {
18833     if (!arg3) {
18834       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
18835     }
18836   }
18837   {
18838     svn_swig_py_release_py_lock();
18839 
18840     result = (svn_error_t *)svn_client_diff_peg3((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,(char const *)arg10,arg11,arg12,arg13,arg14);
18841 
18842     svn_swig_py_acquire_py_lock();
18843 
18844   }
18845   {
18846     if (result != NULL) {
18847       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
18848       svn_swig_py_svn_exception(result);
18849       else
18850       svn_error_clear(result);
18851       SWIG_fail;
18852     }
18853     Py_INCREF(Py_None);
18854     resultobj = Py_None;
18855   }
18856   {
18857     Py_XDECREF(_global_py_pool);
18858   }
18859   return resultobj;
18860 fail:
18861   {
18862     Py_XDECREF(_global_py_pool);
18863   }
18864   return NULL;
18865 }
18866 
18867 
_wrap_svn_client_diff_peg2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18868 SWIGINTERN PyObject *_wrap_svn_client_diff_peg2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18869   PyObject *resultobj = 0;
18870   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
18871   char *arg2 = (char *) 0 ;
18872   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
18873   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
18874   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
18875   svn_boolean_t arg6 ;
18876   svn_boolean_t arg7 ;
18877   svn_boolean_t arg8 ;
18878   svn_boolean_t arg9 ;
18879   apr_file_t *arg10 = (apr_file_t *) 0 ;
18880   apr_file_t *arg11 = (apr_file_t *) 0 ;
18881   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
18882   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
18883   apr_pool_t *_global_pool = NULL ;
18884   PyObject *_global_py_pool = NULL ;
18885   PyObject * obj0 = 0 ;
18886   PyObject * obj1 = 0 ;
18887   PyObject * obj2 = 0 ;
18888   PyObject * obj3 = 0 ;
18889   PyObject * obj4 = 0 ;
18890   PyObject * obj5 = 0 ;
18891   PyObject * obj6 = 0 ;
18892   PyObject * obj7 = 0 ;
18893   PyObject * obj8 = 0 ;
18894   PyObject * obj9 = 0 ;
18895   PyObject * obj10 = 0 ;
18896   PyObject * obj11 = 0 ;
18897   PyObject * obj12 = 0 ;
18898   svn_error_t *result = 0 ;
18899 
18900   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
18901       &_global_py_pool, &_global_pool))
18902   SWIG_fail;
18903   arg13 = _global_pool;
18904   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_peg2",12,13,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
18905   {
18906     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
18907       sizeof(const char *),
18908       svn_swig_py_unwrap_string,
18909       NULL,
18910       _global_pool);
18911     if (PyErr_Occurred())
18912     SWIG_fail;
18913   }
18914   {
18915     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_peg2", "path");
18916     if (PyErr_Occurred()) SWIG_fail;
18917   }
18918   {
18919     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
18920     if (PyErr_Occurred()) {
18921       SWIG_fail;
18922     }
18923   }
18924   {
18925     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
18926     if (PyErr_Occurred()) {
18927       SWIG_fail;
18928     }
18929   }
18930   {
18931     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
18932     if (PyErr_Occurred()) {
18933       SWIG_fail;
18934     }
18935   }
18936   {
18937     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
18938     if (SWIG_arg_fail(svn_argnum_obj5)) {
18939       SWIG_fail;
18940     }
18941   }
18942   {
18943     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
18944     if (SWIG_arg_fail(svn_argnum_obj6)) {
18945       SWIG_fail;
18946     }
18947   }
18948   {
18949     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
18950     if (SWIG_arg_fail(svn_argnum_obj7)) {
18951       SWIG_fail;
18952     }
18953   }
18954   {
18955     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
18956     if (SWIG_arg_fail(svn_argnum_obj8)) {
18957       SWIG_fail;
18958     }
18959   }
18960   {
18961     arg10 = svn_swig_py_make_file(obj9, _global_pool);
18962     if (!arg10) SWIG_fail;
18963   }
18964   {
18965     arg11 = svn_swig_py_make_file(obj10, _global_pool);
18966     if (!arg11) SWIG_fail;
18967   }
18968   {
18969     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj11);
18970     if (PyErr_Occurred()) {
18971       SWIG_fail;
18972     }
18973   }
18974   if (obj12) {
18975     /* Verify that the user supplied a valid pool */
18976     if (obj12 != Py_None && obj12 != _global_py_pool) {
18977       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
18978       SWIG_arg_fail(svn_argnum_obj12);
18979       SWIG_fail;
18980     }
18981   }
18982   {
18983     if (!arg3) {
18984       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
18985     }
18986   }
18987   {
18988     svn_swig_py_release_py_lock();
18989 
18990     result = (svn_error_t *)svn_client_diff_peg2((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
18991 
18992     svn_swig_py_acquire_py_lock();
18993 
18994   }
18995   {
18996     if (result != NULL) {
18997       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
18998       svn_swig_py_svn_exception(result);
18999       else
19000       svn_error_clear(result);
19001       SWIG_fail;
19002     }
19003     Py_INCREF(Py_None);
19004     resultobj = Py_None;
19005   }
19006   {
19007     Py_XDECREF(_global_py_pool);
19008   }
19009   return resultobj;
19010 fail:
19011   {
19012     Py_XDECREF(_global_py_pool);
19013   }
19014   return NULL;
19015 }
19016 
19017 
_wrap_svn_client_diff_peg(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19018 SWIGINTERN PyObject *_wrap_svn_client_diff_peg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19019   PyObject *resultobj = 0;
19020   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
19021   char *arg2 = (char *) 0 ;
19022   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
19023   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
19024   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
19025   svn_boolean_t arg6 ;
19026   svn_boolean_t arg7 ;
19027   svn_boolean_t arg8 ;
19028   apr_file_t *arg9 = (apr_file_t *) 0 ;
19029   apr_file_t *arg10 = (apr_file_t *) 0 ;
19030   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
19031   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
19032   apr_pool_t *_global_pool = NULL ;
19033   PyObject *_global_py_pool = NULL ;
19034   PyObject * obj0 = 0 ;
19035   PyObject * obj1 = 0 ;
19036   PyObject * obj2 = 0 ;
19037   PyObject * obj3 = 0 ;
19038   PyObject * obj4 = 0 ;
19039   PyObject * obj5 = 0 ;
19040   PyObject * obj6 = 0 ;
19041   PyObject * obj7 = 0 ;
19042   PyObject * obj8 = 0 ;
19043   PyObject * obj9 = 0 ;
19044   PyObject * obj10 = 0 ;
19045   PyObject * obj11 = 0 ;
19046   svn_error_t *result = 0 ;
19047 
19048   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19049       &_global_py_pool, &_global_pool))
19050   SWIG_fail;
19051   arg12 = _global_pool;
19052   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_peg",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
19053   {
19054     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
19055       sizeof(const char *),
19056       svn_swig_py_unwrap_string,
19057       NULL,
19058       _global_pool);
19059     if (PyErr_Occurred())
19060     SWIG_fail;
19061   }
19062   {
19063     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_diff_peg", "path");
19064     if (PyErr_Occurred()) SWIG_fail;
19065   }
19066   {
19067     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
19068     if (PyErr_Occurred()) {
19069       SWIG_fail;
19070     }
19071   }
19072   {
19073     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
19074     if (PyErr_Occurred()) {
19075       SWIG_fail;
19076     }
19077   }
19078   {
19079     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
19080     if (PyErr_Occurred()) {
19081       SWIG_fail;
19082     }
19083   }
19084   {
19085     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
19086     if (SWIG_arg_fail(svn_argnum_obj5)) {
19087       SWIG_fail;
19088     }
19089   }
19090   {
19091     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
19092     if (SWIG_arg_fail(svn_argnum_obj6)) {
19093       SWIG_fail;
19094     }
19095   }
19096   {
19097     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
19098     if (SWIG_arg_fail(svn_argnum_obj7)) {
19099       SWIG_fail;
19100     }
19101   }
19102   {
19103     arg9 = svn_swig_py_make_file(obj8, _global_pool);
19104     if (!arg9) SWIG_fail;
19105   }
19106   {
19107     arg10 = svn_swig_py_make_file(obj9, _global_pool);
19108     if (!arg10) SWIG_fail;
19109   }
19110   {
19111     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
19112     if (PyErr_Occurred()) {
19113       SWIG_fail;
19114     }
19115   }
19116   if (obj11) {
19117     /* Verify that the user supplied a valid pool */
19118     if (obj11 != Py_None && obj11 != _global_py_pool) {
19119       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
19120       SWIG_arg_fail(svn_argnum_obj11);
19121       SWIG_fail;
19122     }
19123   }
19124   {
19125     if (!arg3) {
19126       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
19127     }
19128   }
19129   {
19130     svn_swig_py_release_py_lock();
19131 
19132     result = (svn_error_t *)svn_client_diff_peg((apr_array_header_t const *)arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
19133 
19134     svn_swig_py_acquire_py_lock();
19135 
19136   }
19137   {
19138     if (result != NULL) {
19139       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19140       svn_swig_py_svn_exception(result);
19141       else
19142       svn_error_clear(result);
19143       SWIG_fail;
19144     }
19145     Py_INCREF(Py_None);
19146     resultobj = Py_None;
19147   }
19148   {
19149     Py_XDECREF(_global_py_pool);
19150   }
19151   return resultobj;
19152 fail:
19153   {
19154     Py_XDECREF(_global_py_pool);
19155   }
19156   return NULL;
19157 }
19158 
19159 
_wrap_svn_client_diff_summarize2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19160 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19161   PyObject *resultobj = 0;
19162   char *arg1 = (char *) 0 ;
19163   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
19164   char *arg3 = (char *) 0 ;
19165   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
19166   svn_depth_t arg5 ;
19167   svn_boolean_t arg6 ;
19168   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
19169   svn_client_diff_summarize_func_t arg8 = (svn_client_diff_summarize_func_t) 0 ;
19170   void *arg9 = (void *) 0 ;
19171   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
19172   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
19173   apr_pool_t *_global_pool = NULL ;
19174   PyObject *_global_py_pool = NULL ;
19175   PyObject * obj0 = 0 ;
19176   PyObject * obj1 = 0 ;
19177   PyObject * obj2 = 0 ;
19178   PyObject * obj3 = 0 ;
19179   PyObject * obj4 = 0 ;
19180   PyObject * obj5 = 0 ;
19181   PyObject * obj6 = 0 ;
19182   PyObject * obj7 = 0 ;
19183   PyObject * obj8 = 0 ;
19184   PyObject * obj9 = 0 ;
19185   PyObject * obj10 = 0 ;
19186   svn_error_t *result = 0 ;
19187 
19188   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19189       &_global_py_pool, &_global_pool))
19190   SWIG_fail;
19191   arg11 = _global_pool;
19192   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize2",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
19193   {
19194     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_diff_summarize2", "path_or_url1");
19195     if (PyErr_Occurred()) SWIG_fail;
19196   }
19197   {
19198     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
19199     if (PyErr_Occurred()) {
19200       SWIG_fail;
19201     }
19202   }
19203   {
19204     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_diff_summarize2", "path_or_url2");
19205     if (PyErr_Occurred()) SWIG_fail;
19206   }
19207   {
19208     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
19209     if (PyErr_Occurred()) {
19210       SWIG_fail;
19211     }
19212   }
19213   {
19214     arg5 = (svn_depth_t)SWIG_As_long (obj4);
19215     if (SWIG_arg_fail(svn_argnum_obj4)) {
19216       SWIG_fail;
19217     }
19218   }
19219   {
19220     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
19221     if (SWIG_arg_fail(svn_argnum_obj5)) {
19222       SWIG_fail;
19223     }
19224   }
19225   {
19226     arg7 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj6,
19227       sizeof(const char *),
19228       svn_swig_py_unwrap_string,
19229       NULL,
19230       _global_pool);
19231     if (PyErr_Occurred())
19232     SWIG_fail;
19233   }
19234   {
19235     svn_client_diff_summarize_func_t * tmp =
19236     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
19237     if (tmp == NULL || PyErr_Occurred()) {
19238       SWIG_fail;
19239     }
19240     arg8 = *tmp;
19241   }
19242   {
19243     if (obj8 == Py_None) {
19244       arg9 = NULL;
19245     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
19246       arg9 = (void *) obj8;
19247       PyErr_Clear();
19248     }
19249   }
19250   {
19251     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
19252     if (PyErr_Occurred()) {
19253       SWIG_fail;
19254     }
19255   }
19256   if (obj10) {
19257     /* Verify that the user supplied a valid pool */
19258     if (obj10 != Py_None && obj10 != _global_py_pool) {
19259       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
19260       SWIG_arg_fail(svn_argnum_obj10);
19261       SWIG_fail;
19262     }
19263   }
19264   {
19265     svn_swig_py_release_py_lock();
19266 
19267     result = (svn_error_t *)svn_client_diff_summarize2((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8,arg9,arg10,arg11);
19268 
19269     svn_swig_py_acquire_py_lock();
19270 
19271   }
19272   {
19273     if (result != NULL) {
19274       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19275       svn_swig_py_svn_exception(result);
19276       else
19277       svn_error_clear(result);
19278       SWIG_fail;
19279     }
19280     Py_INCREF(Py_None);
19281     resultobj = Py_None;
19282   }
19283   {
19284     Py_XDECREF(_global_py_pool);
19285   }
19286   return resultobj;
19287 fail:
19288   {
19289     Py_XDECREF(_global_py_pool);
19290   }
19291   return NULL;
19292 }
19293 
19294 
_wrap_svn_client_diff_summarize(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19295 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19296   PyObject *resultobj = 0;
19297   char *arg1 = (char *) 0 ;
19298   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
19299   char *arg3 = (char *) 0 ;
19300   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
19301   svn_boolean_t arg5 ;
19302   svn_boolean_t arg6 ;
19303   svn_client_diff_summarize_func_t arg7 = (svn_client_diff_summarize_func_t) 0 ;
19304   void *arg8 = (void *) 0 ;
19305   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
19306   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
19307   apr_pool_t *_global_pool = NULL ;
19308   PyObject *_global_py_pool = NULL ;
19309   PyObject * obj0 = 0 ;
19310   PyObject * obj1 = 0 ;
19311   PyObject * obj2 = 0 ;
19312   PyObject * obj3 = 0 ;
19313   PyObject * obj4 = 0 ;
19314   PyObject * obj5 = 0 ;
19315   PyObject * obj6 = 0 ;
19316   PyObject * obj7 = 0 ;
19317   PyObject * obj8 = 0 ;
19318   PyObject * obj9 = 0 ;
19319   svn_error_t *result = 0 ;
19320 
19321   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19322       &_global_py_pool, &_global_pool))
19323   SWIG_fail;
19324   arg10 = _global_pool;
19325   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
19326   {
19327     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_diff_summarize", "path1");
19328     if (PyErr_Occurred()) SWIG_fail;
19329   }
19330   {
19331     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
19332     if (PyErr_Occurred()) {
19333       SWIG_fail;
19334     }
19335   }
19336   {
19337     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_diff_summarize", "path2");
19338     if (PyErr_Occurred()) SWIG_fail;
19339   }
19340   {
19341     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
19342     if (PyErr_Occurred()) {
19343       SWIG_fail;
19344     }
19345   }
19346   {
19347     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
19348     if (SWIG_arg_fail(svn_argnum_obj4)) {
19349       SWIG_fail;
19350     }
19351   }
19352   {
19353     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
19354     if (SWIG_arg_fail(svn_argnum_obj5)) {
19355       SWIG_fail;
19356     }
19357   }
19358   {
19359     svn_client_diff_summarize_func_t * tmp =
19360     svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj6);
19361     if (tmp == NULL || PyErr_Occurred()) {
19362       SWIG_fail;
19363     }
19364     arg7 = *tmp;
19365   }
19366   {
19367     if (obj7 == Py_None) {
19368       arg8 = NULL;
19369     } else if (SWIG_ConvertPtr(obj7, (void **) &arg8, 0, 0) == -1) {
19370       arg8 = (void *) obj7;
19371       PyErr_Clear();
19372     }
19373   }
19374   {
19375     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
19376     if (PyErr_Occurred()) {
19377       SWIG_fail;
19378     }
19379   }
19380   if (obj9) {
19381     /* Verify that the user supplied a valid pool */
19382     if (obj9 != Py_None && obj9 != _global_py_pool) {
19383       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
19384       SWIG_arg_fail(svn_argnum_obj9);
19385       SWIG_fail;
19386     }
19387   }
19388   {
19389     svn_swig_py_release_py_lock();
19390 
19391     result = (svn_error_t *)svn_client_diff_summarize((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10);
19392 
19393     svn_swig_py_acquire_py_lock();
19394 
19395   }
19396   {
19397     if (result != NULL) {
19398       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19399       svn_swig_py_svn_exception(result);
19400       else
19401       svn_error_clear(result);
19402       SWIG_fail;
19403     }
19404     Py_INCREF(Py_None);
19405     resultobj = Py_None;
19406   }
19407   {
19408     Py_XDECREF(_global_py_pool);
19409   }
19410   return resultobj;
19411 fail:
19412   {
19413     Py_XDECREF(_global_py_pool);
19414   }
19415   return NULL;
19416 }
19417 
19418 
_wrap_svn_client_diff_summarize_peg2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19419 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_peg2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19420   PyObject *resultobj = 0;
19421   char *arg1 = (char *) 0 ;
19422   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
19423   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
19424   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
19425   svn_depth_t arg5 ;
19426   svn_boolean_t arg6 ;
19427   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
19428   svn_client_diff_summarize_func_t arg8 = (svn_client_diff_summarize_func_t) 0 ;
19429   void *arg9 = (void *) 0 ;
19430   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
19431   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
19432   apr_pool_t *_global_pool = NULL ;
19433   PyObject *_global_py_pool = NULL ;
19434   PyObject * obj0 = 0 ;
19435   PyObject * obj1 = 0 ;
19436   PyObject * obj2 = 0 ;
19437   PyObject * obj3 = 0 ;
19438   PyObject * obj4 = 0 ;
19439   PyObject * obj5 = 0 ;
19440   PyObject * obj6 = 0 ;
19441   PyObject * obj7 = 0 ;
19442   PyObject * obj8 = 0 ;
19443   PyObject * obj9 = 0 ;
19444   PyObject * obj10 = 0 ;
19445   svn_error_t *result = 0 ;
19446 
19447   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19448       &_global_py_pool, &_global_pool))
19449   SWIG_fail;
19450   arg11 = _global_pool;
19451   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_peg2",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
19452   {
19453     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_diff_summarize_peg2", "path_or_url");
19454     if (PyErr_Occurred()) SWIG_fail;
19455   }
19456   {
19457     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
19458     if (PyErr_Occurred()) {
19459       SWIG_fail;
19460     }
19461   }
19462   {
19463     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
19464     if (PyErr_Occurred()) {
19465       SWIG_fail;
19466     }
19467   }
19468   {
19469     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
19470     if (PyErr_Occurred()) {
19471       SWIG_fail;
19472     }
19473   }
19474   {
19475     arg5 = (svn_depth_t)SWIG_As_long (obj4);
19476     if (SWIG_arg_fail(svn_argnum_obj4)) {
19477       SWIG_fail;
19478     }
19479   }
19480   {
19481     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
19482     if (SWIG_arg_fail(svn_argnum_obj5)) {
19483       SWIG_fail;
19484     }
19485   }
19486   {
19487     arg7 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj6,
19488       sizeof(const char *),
19489       svn_swig_py_unwrap_string,
19490       NULL,
19491       _global_pool);
19492     if (PyErr_Occurred())
19493     SWIG_fail;
19494   }
19495   {
19496     svn_client_diff_summarize_func_t * tmp =
19497     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
19498     if (tmp == NULL || PyErr_Occurred()) {
19499       SWIG_fail;
19500     }
19501     arg8 = *tmp;
19502   }
19503   {
19504     if (obj8 == Py_None) {
19505       arg9 = NULL;
19506     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
19507       arg9 = (void *) obj8;
19508       PyErr_Clear();
19509     }
19510   }
19511   {
19512     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
19513     if (PyErr_Occurred()) {
19514       SWIG_fail;
19515     }
19516   }
19517   if (obj10) {
19518     /* Verify that the user supplied a valid pool */
19519     if (obj10 != Py_None && obj10 != _global_py_pool) {
19520       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
19521       SWIG_arg_fail(svn_argnum_obj10);
19522       SWIG_fail;
19523     }
19524   }
19525   {
19526     if (!arg2) {
19527       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
19528     }
19529   }
19530   {
19531     svn_swig_py_release_py_lock();
19532 
19533     result = (svn_error_t *)svn_client_diff_summarize_peg2((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8,arg9,arg10,arg11);
19534 
19535     svn_swig_py_acquire_py_lock();
19536 
19537   }
19538   {
19539     if (result != NULL) {
19540       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19541       svn_swig_py_svn_exception(result);
19542       else
19543       svn_error_clear(result);
19544       SWIG_fail;
19545     }
19546     Py_INCREF(Py_None);
19547     resultobj = Py_None;
19548   }
19549   {
19550     Py_XDECREF(_global_py_pool);
19551   }
19552   return resultobj;
19553 fail:
19554   {
19555     Py_XDECREF(_global_py_pool);
19556   }
19557   return NULL;
19558 }
19559 
19560 
_wrap_svn_client_diff_summarize_peg(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19561 SWIGINTERN PyObject *_wrap_svn_client_diff_summarize_peg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19562   PyObject *resultobj = 0;
19563   char *arg1 = (char *) 0 ;
19564   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
19565   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
19566   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
19567   svn_boolean_t arg5 ;
19568   svn_boolean_t arg6 ;
19569   svn_client_diff_summarize_func_t arg7 = (svn_client_diff_summarize_func_t) 0 ;
19570   void *arg8 = (void *) 0 ;
19571   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
19572   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
19573   apr_pool_t *_global_pool = NULL ;
19574   PyObject *_global_py_pool = NULL ;
19575   PyObject * obj0 = 0 ;
19576   PyObject * obj1 = 0 ;
19577   PyObject * obj2 = 0 ;
19578   PyObject * obj3 = 0 ;
19579   PyObject * obj4 = 0 ;
19580   PyObject * obj5 = 0 ;
19581   PyObject * obj6 = 0 ;
19582   PyObject * obj7 = 0 ;
19583   PyObject * obj8 = 0 ;
19584   PyObject * obj9 = 0 ;
19585   svn_error_t *result = 0 ;
19586 
19587   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19588       &_global_py_pool, &_global_pool))
19589   SWIG_fail;
19590   arg10 = _global_pool;
19591   if(!PyArg_UnpackTuple(args,(char *)"svn_client_diff_summarize_peg",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
19592   {
19593     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_diff_summarize_peg", "path");
19594     if (PyErr_Occurred()) SWIG_fail;
19595   }
19596   {
19597     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
19598     if (PyErr_Occurred()) {
19599       SWIG_fail;
19600     }
19601   }
19602   {
19603     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
19604     if (PyErr_Occurred()) {
19605       SWIG_fail;
19606     }
19607   }
19608   {
19609     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
19610     if (PyErr_Occurred()) {
19611       SWIG_fail;
19612     }
19613   }
19614   {
19615     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
19616     if (SWIG_arg_fail(svn_argnum_obj4)) {
19617       SWIG_fail;
19618     }
19619   }
19620   {
19621     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
19622     if (SWIG_arg_fail(svn_argnum_obj5)) {
19623       SWIG_fail;
19624     }
19625   }
19626   {
19627     svn_client_diff_summarize_func_t * tmp =
19628     svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj6);
19629     if (tmp == NULL || PyErr_Occurred()) {
19630       SWIG_fail;
19631     }
19632     arg7 = *tmp;
19633   }
19634   {
19635     if (obj7 == Py_None) {
19636       arg8 = NULL;
19637     } else if (SWIG_ConvertPtr(obj7, (void **) &arg8, 0, 0) == -1) {
19638       arg8 = (void *) obj7;
19639       PyErr_Clear();
19640     }
19641   }
19642   {
19643     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
19644     if (PyErr_Occurred()) {
19645       SWIG_fail;
19646     }
19647   }
19648   if (obj9) {
19649     /* Verify that the user supplied a valid pool */
19650     if (obj9 != Py_None && obj9 != _global_py_pool) {
19651       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
19652       SWIG_arg_fail(svn_argnum_obj9);
19653       SWIG_fail;
19654     }
19655   }
19656   {
19657     if (!arg2) {
19658       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
19659     }
19660   }
19661   {
19662     svn_swig_py_release_py_lock();
19663 
19664     result = (svn_error_t *)svn_client_diff_summarize_peg((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10);
19665 
19666     svn_swig_py_acquire_py_lock();
19667 
19668   }
19669   {
19670     if (result != NULL) {
19671       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19672       svn_swig_py_svn_exception(result);
19673       else
19674       svn_error_clear(result);
19675       SWIG_fail;
19676     }
19677     Py_INCREF(Py_None);
19678     resultobj = Py_None;
19679   }
19680   {
19681     Py_XDECREF(_global_py_pool);
19682   }
19683   return resultobj;
19684 fail:
19685   {
19686     Py_XDECREF(_global_py_pool);
19687   }
19688   return NULL;
19689 }
19690 
19691 
_wrap_svn_client_get_merging_summary(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19692 SWIGINTERN PyObject *_wrap_svn_client_get_merging_summary(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19693   PyObject *resultobj = 0;
19694   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
19695   char **arg2 = (char **) 0 ;
19696   svn_revnum_t *arg3 = (svn_revnum_t *) 0 ;
19697   char **arg4 = (char **) 0 ;
19698   svn_revnum_t *arg5 = (svn_revnum_t *) 0 ;
19699   char **arg6 = (char **) 0 ;
19700   svn_revnum_t *arg7 = (svn_revnum_t *) 0 ;
19701   char **arg8 = (char **) 0 ;
19702   svn_revnum_t *arg9 = (svn_revnum_t *) 0 ;
19703   char **arg10 = (char **) 0 ;
19704   char *arg11 = (char *) 0 ;
19705   svn_opt_revision_t *arg12 = (svn_opt_revision_t *) 0 ;
19706   char *arg13 = (char *) 0 ;
19707   svn_opt_revision_t *arg14 = (svn_opt_revision_t *) 0 ;
19708   svn_client_ctx_t *arg15 = (svn_client_ctx_t *) 0 ;
19709   apr_pool_t *arg16 = (apr_pool_t *) 0 ;
19710   apr_pool_t *arg17 = (apr_pool_t *) 0 ;
19711   apr_pool_t *_global_pool = NULL ;
19712   PyObject *_global_py_pool = NULL ;
19713   svn_boolean_t temp1 ;
19714   int res1 = SWIG_TMPOBJ ;
19715   char *temp2 ;
19716   svn_revnum_t temp3 ;
19717   int res3 = SWIG_TMPOBJ ;
19718   char *temp4 ;
19719   svn_revnum_t temp5 ;
19720   int res5 = SWIG_TMPOBJ ;
19721   char *temp6 ;
19722   svn_revnum_t temp7 ;
19723   int res7 = SWIG_TMPOBJ ;
19724   char *temp8 ;
19725   svn_revnum_t temp9 ;
19726   int res9 = SWIG_TMPOBJ ;
19727   char *temp10 ;
19728   PyObject * obj0 = 0 ;
19729   PyObject * obj1 = 0 ;
19730   PyObject * obj2 = 0 ;
19731   PyObject * obj3 = 0 ;
19732   PyObject * obj4 = 0 ;
19733   PyObject * obj5 = 0 ;
19734   PyObject * obj6 = 0 ;
19735   svn_error_t *result = 0 ;
19736 
19737   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19738       &_global_py_pool, &_global_pool))
19739   SWIG_fail;
19740   arg16 = _global_pool;
19741   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19742       &_global_py_pool, &_global_pool))
19743   SWIG_fail;
19744   arg17 = _global_pool;
19745   arg1 = &temp1;
19746   arg2 = &temp2;
19747   arg3 = &temp3;
19748   arg4 = &temp4;
19749   arg5 = &temp5;
19750   arg6 = &temp6;
19751   arg7 = &temp7;
19752   arg8 = &temp8;
19753   arg9 = &temp9;
19754   arg10 = &temp10;
19755   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_merging_summary",5,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
19756   {
19757     arg11 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_get_merging_summary", "source_path_or_url");
19758     if (PyErr_Occurred()) SWIG_fail;
19759   }
19760   {
19761     arg12 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
19762     if (PyErr_Occurred()) {
19763       SWIG_fail;
19764     }
19765   }
19766   {
19767     arg13 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_get_merging_summary", "target_path_or_url");
19768     if (PyErr_Occurred()) SWIG_fail;
19769   }
19770   {
19771     arg14 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
19772     if (PyErr_Occurred()) {
19773       SWIG_fail;
19774     }
19775   }
19776   {
19777     arg15 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
19778     if (PyErr_Occurred()) {
19779       SWIG_fail;
19780     }
19781   }
19782   if (obj5) {
19783     /* Verify that the user supplied a valid pool */
19784     if (obj5 != Py_None && obj5 != _global_py_pool) {
19785       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
19786       SWIG_arg_fail(svn_argnum_obj5);
19787       SWIG_fail;
19788     }
19789   }
19790   if (obj6) {
19791     /* Verify that the user supplied a valid pool */
19792     if (obj6 != Py_None && obj6 != _global_py_pool) {
19793       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
19794       SWIG_arg_fail(svn_argnum_obj6);
19795       SWIG_fail;
19796     }
19797   }
19798   {
19799     svn_swig_py_release_py_lock();
19800 
19801     result = (svn_error_t *)svn_client_get_merging_summary(arg1,(char const **)arg2,arg3,(char const **)arg4,arg5,(char const **)arg6,arg7,(char const **)arg8,arg9,(char const **)arg10,(char const *)arg11,(struct svn_opt_revision_t const *)arg12,(char const *)arg13,(struct svn_opt_revision_t const *)arg14,arg15,arg16,arg17);
19802 
19803     svn_swig_py_acquire_py_lock();
19804 
19805   }
19806   {
19807     if (result != NULL) {
19808       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19809       svn_swig_py_svn_exception(result);
19810       else
19811       svn_error_clear(result);
19812       SWIG_fail;
19813     }
19814     Py_INCREF(Py_None);
19815     resultobj = Py_None;
19816   }
19817   if (SWIG_IsTmpObj(res1)) {
19818     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
19819   } else {
19820     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
19821     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
19822   }
19823   {
19824     PyObject *s;
19825     if (*arg2 == NULL) {
19826       Py_INCREF(Py_None);
19827       s = Py_None;
19828     }
19829     else {
19830       s = PyBytes_FromString(*arg2);
19831       if (s == NULL)
19832       SWIG_fail;
19833     }
19834     resultobj = SWIG_Python_AppendOutput(resultobj, s);
19835   }
19836   if (SWIG_IsTmpObj(res3)) {
19837     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
19838   } else {
19839     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
19840     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
19841   }
19842   {
19843     PyObject *s;
19844     if (*arg4 == NULL) {
19845       Py_INCREF(Py_None);
19846       s = Py_None;
19847     }
19848     else {
19849       s = PyBytes_FromString(*arg4);
19850       if (s == NULL)
19851       SWIG_fail;
19852     }
19853     resultobj = SWIG_Python_AppendOutput(resultobj, s);
19854   }
19855   if (SWIG_IsTmpObj(res5)) {
19856     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg5)));
19857   } else {
19858     int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
19859     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_long, new_flags));
19860   }
19861   {
19862     PyObject *s;
19863     if (*arg6 == NULL) {
19864       Py_INCREF(Py_None);
19865       s = Py_None;
19866     }
19867     else {
19868       s = PyBytes_FromString(*arg6);
19869       if (s == NULL)
19870       SWIG_fail;
19871     }
19872     resultobj = SWIG_Python_AppendOutput(resultobj, s);
19873   }
19874   if (SWIG_IsTmpObj(res7)) {
19875     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg7)));
19876   } else {
19877     int new_flags = SWIG_IsNewObj(res7) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
19878     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg7), SWIGTYPE_p_long, new_flags));
19879   }
19880   {
19881     PyObject *s;
19882     if (*arg8 == NULL) {
19883       Py_INCREF(Py_None);
19884       s = Py_None;
19885     }
19886     else {
19887       s = PyBytes_FromString(*arg8);
19888       if (s == NULL)
19889       SWIG_fail;
19890     }
19891     resultobj = SWIG_Python_AppendOutput(resultobj, s);
19892   }
19893   if (SWIG_IsTmpObj(res9)) {
19894     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg9)));
19895   } else {
19896     int new_flags = SWIG_IsNewObj(res9) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
19897     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg9), SWIGTYPE_p_long, new_flags));
19898   }
19899   {
19900     PyObject *s;
19901     if (*arg10 == NULL) {
19902       Py_INCREF(Py_None);
19903       s = Py_None;
19904     }
19905     else {
19906       s = PyBytes_FromString(*arg10);
19907       if (s == NULL)
19908       SWIG_fail;
19909     }
19910     resultobj = SWIG_Python_AppendOutput(resultobj, s);
19911   }
19912   {
19913     Py_XDECREF(_global_py_pool);
19914   }
19915   {
19916     Py_XDECREF(_global_py_pool);
19917   }
19918   return resultobj;
19919 fail:
19920   {
19921     Py_XDECREF(_global_py_pool);
19922   }
19923   {
19924     Py_XDECREF(_global_py_pool);
19925   }
19926   return NULL;
19927 }
19928 
19929 
_wrap_svn_client_merge5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19930 SWIGINTERN PyObject *_wrap_svn_client_merge5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19931   PyObject *resultobj = 0;
19932   char *arg1 = (char *) 0 ;
19933   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
19934   char *arg3 = (char *) 0 ;
19935   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
19936   char *arg5 = (char *) 0 ;
19937   svn_depth_t arg6 ;
19938   svn_boolean_t arg7 ;
19939   svn_boolean_t arg8 ;
19940   svn_boolean_t arg9 ;
19941   svn_boolean_t arg10 ;
19942   svn_boolean_t arg11 ;
19943   svn_boolean_t arg12 ;
19944   apr_array_header_t *arg13 = (apr_array_header_t *) 0 ;
19945   svn_client_ctx_t *arg14 = (svn_client_ctx_t *) 0 ;
19946   apr_pool_t *arg15 = (apr_pool_t *) 0 ;
19947   apr_pool_t *_global_pool = NULL ;
19948   PyObject *_global_py_pool = NULL ;
19949   PyObject * obj0 = 0 ;
19950   PyObject * obj1 = 0 ;
19951   PyObject * obj2 = 0 ;
19952   PyObject * obj3 = 0 ;
19953   PyObject * obj4 = 0 ;
19954   PyObject * obj5 = 0 ;
19955   PyObject * obj6 = 0 ;
19956   PyObject * obj7 = 0 ;
19957   PyObject * obj8 = 0 ;
19958   PyObject * obj9 = 0 ;
19959   PyObject * obj10 = 0 ;
19960   PyObject * obj11 = 0 ;
19961   PyObject * obj12 = 0 ;
19962   PyObject * obj13 = 0 ;
19963   PyObject * obj14 = 0 ;
19964   svn_error_t *result = 0 ;
19965 
19966   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19967       &_global_py_pool, &_global_pool))
19968   SWIG_fail;
19969   arg15 = _global_pool;
19970   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge5",14,15,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14)) SWIG_fail;
19971   {
19972     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge5", "source1");
19973     if (PyErr_Occurred()) SWIG_fail;
19974   }
19975   {
19976     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
19977     if (PyErr_Occurred()) {
19978       SWIG_fail;
19979     }
19980   }
19981   {
19982     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_merge5", "source2");
19983     if (PyErr_Occurred()) SWIG_fail;
19984   }
19985   {
19986     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
19987     if (PyErr_Occurred()) {
19988       SWIG_fail;
19989     }
19990   }
19991   {
19992     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_merge5", "target_wcpath");
19993     if (PyErr_Occurred()) SWIG_fail;
19994   }
19995   {
19996     arg6 = (svn_depth_t)SWIG_As_long (obj5);
19997     if (SWIG_arg_fail(svn_argnum_obj5)) {
19998       SWIG_fail;
19999     }
20000   }
20001   {
20002     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
20003     if (SWIG_arg_fail(svn_argnum_obj6)) {
20004       SWIG_fail;
20005     }
20006   }
20007   {
20008     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
20009     if (SWIG_arg_fail(svn_argnum_obj7)) {
20010       SWIG_fail;
20011     }
20012   }
20013   {
20014     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
20015     if (SWIG_arg_fail(svn_argnum_obj8)) {
20016       SWIG_fail;
20017     }
20018   }
20019   {
20020     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
20021     if (SWIG_arg_fail(svn_argnum_obj9)) {
20022       SWIG_fail;
20023     }
20024   }
20025   {
20026     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
20027     if (SWIG_arg_fail(svn_argnum_obj10)) {
20028       SWIG_fail;
20029     }
20030   }
20031   {
20032     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
20033     if (SWIG_arg_fail(svn_argnum_obj11)) {
20034       SWIG_fail;
20035     }
20036   }
20037   {
20038     arg13 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj12);
20039     if (PyErr_Occurred()) {
20040       SWIG_fail;
20041     }
20042   }
20043   {
20044     arg14 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj13, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj13);
20045     if (PyErr_Occurred()) {
20046       SWIG_fail;
20047     }
20048   }
20049   if (obj14) {
20050     /* Verify that the user supplied a valid pool */
20051     if (obj14 != Py_None && obj14 != _global_py_pool) {
20052       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj14);
20053       SWIG_arg_fail(svn_argnum_obj14);
20054       SWIG_fail;
20055     }
20056   }
20057   {
20058     svn_swig_py_release_py_lock();
20059 
20060     result = (svn_error_t *)svn_client_merge5((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,(apr_array_header_t const *)arg13,arg14,arg15);
20061 
20062     svn_swig_py_acquire_py_lock();
20063 
20064   }
20065   {
20066     if (result != NULL) {
20067       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20068       svn_swig_py_svn_exception(result);
20069       else
20070       svn_error_clear(result);
20071       SWIG_fail;
20072     }
20073     Py_INCREF(Py_None);
20074     resultobj = Py_None;
20075   }
20076   {
20077     Py_XDECREF(_global_py_pool);
20078   }
20079   return resultobj;
20080 fail:
20081   {
20082     Py_XDECREF(_global_py_pool);
20083   }
20084   return NULL;
20085 }
20086 
20087 
_wrap_svn_client_merge4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20088 SWIGINTERN PyObject *_wrap_svn_client_merge4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20089   PyObject *resultobj = 0;
20090   char *arg1 = (char *) 0 ;
20091   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
20092   char *arg3 = (char *) 0 ;
20093   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
20094   char *arg5 = (char *) 0 ;
20095   svn_depth_t arg6 ;
20096   svn_boolean_t arg7 ;
20097   svn_boolean_t arg8 ;
20098   svn_boolean_t arg9 ;
20099   svn_boolean_t arg10 ;
20100   svn_boolean_t arg11 ;
20101   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
20102   svn_client_ctx_t *arg13 = (svn_client_ctx_t *) 0 ;
20103   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
20104   apr_pool_t *_global_pool = NULL ;
20105   PyObject *_global_py_pool = NULL ;
20106   PyObject * obj0 = 0 ;
20107   PyObject * obj1 = 0 ;
20108   PyObject * obj2 = 0 ;
20109   PyObject * obj3 = 0 ;
20110   PyObject * obj4 = 0 ;
20111   PyObject * obj5 = 0 ;
20112   PyObject * obj6 = 0 ;
20113   PyObject * obj7 = 0 ;
20114   PyObject * obj8 = 0 ;
20115   PyObject * obj9 = 0 ;
20116   PyObject * obj10 = 0 ;
20117   PyObject * obj11 = 0 ;
20118   PyObject * obj12 = 0 ;
20119   PyObject * obj13 = 0 ;
20120   svn_error_t *result = 0 ;
20121 
20122   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20123       &_global_py_pool, &_global_pool))
20124   SWIG_fail;
20125   arg14 = _global_pool;
20126   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge4",13,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
20127   {
20128     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge4", "source1");
20129     if (PyErr_Occurred()) SWIG_fail;
20130   }
20131   {
20132     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
20133     if (PyErr_Occurred()) {
20134       SWIG_fail;
20135     }
20136   }
20137   {
20138     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_merge4", "source2");
20139     if (PyErr_Occurred()) SWIG_fail;
20140   }
20141   {
20142     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
20143     if (PyErr_Occurred()) {
20144       SWIG_fail;
20145     }
20146   }
20147   {
20148     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_merge4", "target_wcpath");
20149     if (PyErr_Occurred()) SWIG_fail;
20150   }
20151   {
20152     arg6 = (svn_depth_t)SWIG_As_long (obj5);
20153     if (SWIG_arg_fail(svn_argnum_obj5)) {
20154       SWIG_fail;
20155     }
20156   }
20157   {
20158     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
20159     if (SWIG_arg_fail(svn_argnum_obj6)) {
20160       SWIG_fail;
20161     }
20162   }
20163   {
20164     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
20165     if (SWIG_arg_fail(svn_argnum_obj7)) {
20166       SWIG_fail;
20167     }
20168   }
20169   {
20170     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
20171     if (SWIG_arg_fail(svn_argnum_obj8)) {
20172       SWIG_fail;
20173     }
20174   }
20175   {
20176     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
20177     if (SWIG_arg_fail(svn_argnum_obj9)) {
20178       SWIG_fail;
20179     }
20180   }
20181   {
20182     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
20183     if (SWIG_arg_fail(svn_argnum_obj10)) {
20184       SWIG_fail;
20185     }
20186   }
20187   {
20188     arg12 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj11);
20189     if (PyErr_Occurred()) {
20190       SWIG_fail;
20191     }
20192   }
20193   {
20194     arg13 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj12);
20195     if (PyErr_Occurred()) {
20196       SWIG_fail;
20197     }
20198   }
20199   if (obj13) {
20200     /* Verify that the user supplied a valid pool */
20201     if (obj13 != Py_None && obj13 != _global_py_pool) {
20202       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
20203       SWIG_arg_fail(svn_argnum_obj13);
20204       SWIG_fail;
20205     }
20206   }
20207   {
20208     svn_swig_py_release_py_lock();
20209 
20210     result = (svn_error_t *)svn_client_merge4((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,(apr_array_header_t const *)arg12,arg13,arg14);
20211 
20212     svn_swig_py_acquire_py_lock();
20213 
20214   }
20215   {
20216     if (result != NULL) {
20217       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20218       svn_swig_py_svn_exception(result);
20219       else
20220       svn_error_clear(result);
20221       SWIG_fail;
20222     }
20223     Py_INCREF(Py_None);
20224     resultobj = Py_None;
20225   }
20226   {
20227     Py_XDECREF(_global_py_pool);
20228   }
20229   return resultobj;
20230 fail:
20231   {
20232     Py_XDECREF(_global_py_pool);
20233   }
20234   return NULL;
20235 }
20236 
20237 
_wrap_svn_client_merge3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20238 SWIGINTERN PyObject *_wrap_svn_client_merge3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20239   PyObject *resultobj = 0;
20240   char *arg1 = (char *) 0 ;
20241   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
20242   char *arg3 = (char *) 0 ;
20243   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
20244   char *arg5 = (char *) 0 ;
20245   svn_depth_t arg6 ;
20246   svn_boolean_t arg7 ;
20247   svn_boolean_t arg8 ;
20248   svn_boolean_t arg9 ;
20249   svn_boolean_t arg10 ;
20250   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
20251   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
20252   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
20253   apr_pool_t *_global_pool = NULL ;
20254   PyObject *_global_py_pool = NULL ;
20255   PyObject * obj0 = 0 ;
20256   PyObject * obj1 = 0 ;
20257   PyObject * obj2 = 0 ;
20258   PyObject * obj3 = 0 ;
20259   PyObject * obj4 = 0 ;
20260   PyObject * obj5 = 0 ;
20261   PyObject * obj6 = 0 ;
20262   PyObject * obj7 = 0 ;
20263   PyObject * obj8 = 0 ;
20264   PyObject * obj9 = 0 ;
20265   PyObject * obj10 = 0 ;
20266   PyObject * obj11 = 0 ;
20267   PyObject * obj12 = 0 ;
20268   svn_error_t *result = 0 ;
20269 
20270   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20271       &_global_py_pool, &_global_pool))
20272   SWIG_fail;
20273   arg13 = _global_pool;
20274   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge3",12,13,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
20275   {
20276     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge3", "source1");
20277     if (PyErr_Occurred()) SWIG_fail;
20278   }
20279   {
20280     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
20281     if (PyErr_Occurred()) {
20282       SWIG_fail;
20283     }
20284   }
20285   {
20286     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_merge3", "source2");
20287     if (PyErr_Occurred()) SWIG_fail;
20288   }
20289   {
20290     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
20291     if (PyErr_Occurred()) {
20292       SWIG_fail;
20293     }
20294   }
20295   {
20296     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_merge3", "target_wcpath");
20297     if (PyErr_Occurred()) SWIG_fail;
20298   }
20299   {
20300     arg6 = (svn_depth_t)SWIG_As_long (obj5);
20301     if (SWIG_arg_fail(svn_argnum_obj5)) {
20302       SWIG_fail;
20303     }
20304   }
20305   {
20306     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
20307     if (SWIG_arg_fail(svn_argnum_obj6)) {
20308       SWIG_fail;
20309     }
20310   }
20311   {
20312     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
20313     if (SWIG_arg_fail(svn_argnum_obj7)) {
20314       SWIG_fail;
20315     }
20316   }
20317   {
20318     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
20319     if (SWIG_arg_fail(svn_argnum_obj8)) {
20320       SWIG_fail;
20321     }
20322   }
20323   {
20324     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
20325     if (SWIG_arg_fail(svn_argnum_obj9)) {
20326       SWIG_fail;
20327     }
20328   }
20329   {
20330     arg11 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj10);
20331     if (PyErr_Occurred()) {
20332       SWIG_fail;
20333     }
20334   }
20335   {
20336     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj11);
20337     if (PyErr_Occurred()) {
20338       SWIG_fail;
20339     }
20340   }
20341   if (obj12) {
20342     /* Verify that the user supplied a valid pool */
20343     if (obj12 != Py_None && obj12 != _global_py_pool) {
20344       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
20345       SWIG_arg_fail(svn_argnum_obj12);
20346       SWIG_fail;
20347     }
20348   }
20349   {
20350     svn_swig_py_release_py_lock();
20351 
20352     result = (svn_error_t *)svn_client_merge3((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,arg12,arg13);
20353 
20354     svn_swig_py_acquire_py_lock();
20355 
20356   }
20357   {
20358     if (result != NULL) {
20359       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20360       svn_swig_py_svn_exception(result);
20361       else
20362       svn_error_clear(result);
20363       SWIG_fail;
20364     }
20365     Py_INCREF(Py_None);
20366     resultobj = Py_None;
20367   }
20368   {
20369     Py_XDECREF(_global_py_pool);
20370   }
20371   return resultobj;
20372 fail:
20373   {
20374     Py_XDECREF(_global_py_pool);
20375   }
20376   return NULL;
20377 }
20378 
20379 
_wrap_svn_client_merge2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20380 SWIGINTERN PyObject *_wrap_svn_client_merge2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20381   PyObject *resultobj = 0;
20382   char *arg1 = (char *) 0 ;
20383   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
20384   char *arg3 = (char *) 0 ;
20385   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
20386   char *arg5 = (char *) 0 ;
20387   svn_boolean_t arg6 ;
20388   svn_boolean_t arg7 ;
20389   svn_boolean_t arg8 ;
20390   svn_boolean_t arg9 ;
20391   apr_array_header_t *arg10 = (apr_array_header_t *) 0 ;
20392   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
20393   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
20394   apr_pool_t *_global_pool = NULL ;
20395   PyObject *_global_py_pool = NULL ;
20396   PyObject * obj0 = 0 ;
20397   PyObject * obj1 = 0 ;
20398   PyObject * obj2 = 0 ;
20399   PyObject * obj3 = 0 ;
20400   PyObject * obj4 = 0 ;
20401   PyObject * obj5 = 0 ;
20402   PyObject * obj6 = 0 ;
20403   PyObject * obj7 = 0 ;
20404   PyObject * obj8 = 0 ;
20405   PyObject * obj9 = 0 ;
20406   PyObject * obj10 = 0 ;
20407   PyObject * obj11 = 0 ;
20408   svn_error_t *result = 0 ;
20409 
20410   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20411       &_global_py_pool, &_global_pool))
20412   SWIG_fail;
20413   arg12 = _global_pool;
20414   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge2",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
20415   {
20416     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge2", "source1");
20417     if (PyErr_Occurred()) SWIG_fail;
20418   }
20419   {
20420     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
20421     if (PyErr_Occurred()) {
20422       SWIG_fail;
20423     }
20424   }
20425   {
20426     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_merge2", "source2");
20427     if (PyErr_Occurred()) SWIG_fail;
20428   }
20429   {
20430     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
20431     if (PyErr_Occurred()) {
20432       SWIG_fail;
20433     }
20434   }
20435   {
20436     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_merge2", "target_wcpath");
20437     if (PyErr_Occurred()) SWIG_fail;
20438   }
20439   {
20440     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
20441     if (SWIG_arg_fail(svn_argnum_obj5)) {
20442       SWIG_fail;
20443     }
20444   }
20445   {
20446     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
20447     if (SWIG_arg_fail(svn_argnum_obj6)) {
20448       SWIG_fail;
20449     }
20450   }
20451   {
20452     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
20453     if (SWIG_arg_fail(svn_argnum_obj7)) {
20454       SWIG_fail;
20455     }
20456   }
20457   {
20458     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
20459     if (SWIG_arg_fail(svn_argnum_obj8)) {
20460       SWIG_fail;
20461     }
20462   }
20463   {
20464     arg10 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj9);
20465     if (PyErr_Occurred()) {
20466       SWIG_fail;
20467     }
20468   }
20469   {
20470     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
20471     if (PyErr_Occurred()) {
20472       SWIG_fail;
20473     }
20474   }
20475   if (obj11) {
20476     /* Verify that the user supplied a valid pool */
20477     if (obj11 != Py_None && obj11 != _global_py_pool) {
20478       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
20479       SWIG_arg_fail(svn_argnum_obj11);
20480       SWIG_fail;
20481     }
20482   }
20483   {
20484     svn_swig_py_release_py_lock();
20485 
20486     result = (svn_error_t *)svn_client_merge2((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,(apr_array_header_t const *)arg10,arg11,arg12);
20487 
20488     svn_swig_py_acquire_py_lock();
20489 
20490   }
20491   {
20492     if (result != NULL) {
20493       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20494       svn_swig_py_svn_exception(result);
20495       else
20496       svn_error_clear(result);
20497       SWIG_fail;
20498     }
20499     Py_INCREF(Py_None);
20500     resultobj = Py_None;
20501   }
20502   {
20503     Py_XDECREF(_global_py_pool);
20504   }
20505   return resultobj;
20506 fail:
20507   {
20508     Py_XDECREF(_global_py_pool);
20509   }
20510   return NULL;
20511 }
20512 
20513 
_wrap_svn_client_merge(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20514 SWIGINTERN PyObject *_wrap_svn_client_merge(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20515   PyObject *resultobj = 0;
20516   char *arg1 = (char *) 0 ;
20517   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
20518   char *arg3 = (char *) 0 ;
20519   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
20520   char *arg5 = (char *) 0 ;
20521   svn_boolean_t arg6 ;
20522   svn_boolean_t arg7 ;
20523   svn_boolean_t arg8 ;
20524   svn_boolean_t arg9 ;
20525   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
20526   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
20527   apr_pool_t *_global_pool = NULL ;
20528   PyObject *_global_py_pool = NULL ;
20529   PyObject * obj0 = 0 ;
20530   PyObject * obj1 = 0 ;
20531   PyObject * obj2 = 0 ;
20532   PyObject * obj3 = 0 ;
20533   PyObject * obj4 = 0 ;
20534   PyObject * obj5 = 0 ;
20535   PyObject * obj6 = 0 ;
20536   PyObject * obj7 = 0 ;
20537   PyObject * obj8 = 0 ;
20538   PyObject * obj9 = 0 ;
20539   PyObject * obj10 = 0 ;
20540   svn_error_t *result = 0 ;
20541 
20542   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20543       &_global_py_pool, &_global_pool))
20544   SWIG_fail;
20545   arg11 = _global_pool;
20546   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
20547   {
20548     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge", "source1");
20549     if (PyErr_Occurred()) SWIG_fail;
20550   }
20551   {
20552     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
20553     if (PyErr_Occurred()) {
20554       SWIG_fail;
20555     }
20556   }
20557   {
20558     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_merge", "source2");
20559     if (PyErr_Occurred()) SWIG_fail;
20560   }
20561   {
20562     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
20563     if (PyErr_Occurred()) {
20564       SWIG_fail;
20565     }
20566   }
20567   {
20568     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_merge", "target_wcpath");
20569     if (PyErr_Occurred()) SWIG_fail;
20570   }
20571   {
20572     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
20573     if (SWIG_arg_fail(svn_argnum_obj5)) {
20574       SWIG_fail;
20575     }
20576   }
20577   {
20578     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
20579     if (SWIG_arg_fail(svn_argnum_obj6)) {
20580       SWIG_fail;
20581     }
20582   }
20583   {
20584     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
20585     if (SWIG_arg_fail(svn_argnum_obj7)) {
20586       SWIG_fail;
20587     }
20588   }
20589   {
20590     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
20591     if (SWIG_arg_fail(svn_argnum_obj8)) {
20592       SWIG_fail;
20593     }
20594   }
20595   {
20596     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
20597     if (PyErr_Occurred()) {
20598       SWIG_fail;
20599     }
20600   }
20601   if (obj10) {
20602     /* Verify that the user supplied a valid pool */
20603     if (obj10 != Py_None && obj10 != _global_py_pool) {
20604       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
20605       SWIG_arg_fail(svn_argnum_obj10);
20606       SWIG_fail;
20607     }
20608   }
20609   {
20610     svn_swig_py_release_py_lock();
20611 
20612     result = (svn_error_t *)svn_client_merge((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11);
20613 
20614     svn_swig_py_acquire_py_lock();
20615 
20616   }
20617   {
20618     if (result != NULL) {
20619       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20620       svn_swig_py_svn_exception(result);
20621       else
20622       svn_error_clear(result);
20623       SWIG_fail;
20624     }
20625     Py_INCREF(Py_None);
20626     resultobj = Py_None;
20627   }
20628   {
20629     Py_XDECREF(_global_py_pool);
20630   }
20631   return resultobj;
20632 fail:
20633   {
20634     Py_XDECREF(_global_py_pool);
20635   }
20636   return NULL;
20637 }
20638 
20639 
_wrap_svn_client_merge_reintegrate(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20640 SWIGINTERN PyObject *_wrap_svn_client_merge_reintegrate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20641   PyObject *resultobj = 0;
20642   char *arg1 = (char *) 0 ;
20643   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
20644   char *arg3 = (char *) 0 ;
20645   svn_boolean_t arg4 ;
20646   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
20647   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
20648   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
20649   apr_pool_t *_global_pool = NULL ;
20650   PyObject *_global_py_pool = NULL ;
20651   PyObject * obj0 = 0 ;
20652   PyObject * obj1 = 0 ;
20653   PyObject * obj2 = 0 ;
20654   PyObject * obj3 = 0 ;
20655   PyObject * obj4 = 0 ;
20656   PyObject * obj5 = 0 ;
20657   PyObject * obj6 = 0 ;
20658   svn_error_t *result = 0 ;
20659 
20660   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20661       &_global_py_pool, &_global_pool))
20662   SWIG_fail;
20663   arg7 = _global_pool;
20664   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge_reintegrate",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
20665   {
20666     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge_reintegrate", "source_path_or_url");
20667     if (PyErr_Occurred()) SWIG_fail;
20668   }
20669   {
20670     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
20671     if (PyErr_Occurred()) {
20672       SWIG_fail;
20673     }
20674   }
20675   {
20676     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_merge_reintegrate", "target_wcpath");
20677     if (PyErr_Occurred()) SWIG_fail;
20678   }
20679   {
20680     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
20681     if (SWIG_arg_fail(svn_argnum_obj3)) {
20682       SWIG_fail;
20683     }
20684   }
20685   {
20686     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
20687     if (PyErr_Occurred()) {
20688       SWIG_fail;
20689     }
20690   }
20691   {
20692     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
20693     if (PyErr_Occurred()) {
20694       SWIG_fail;
20695     }
20696   }
20697   if (obj6) {
20698     /* Verify that the user supplied a valid pool */
20699     if (obj6 != Py_None && obj6 != _global_py_pool) {
20700       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
20701       SWIG_arg_fail(svn_argnum_obj6);
20702       SWIG_fail;
20703     }
20704   }
20705   {
20706     svn_swig_py_release_py_lock();
20707 
20708     result = (svn_error_t *)svn_client_merge_reintegrate((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7);
20709 
20710     svn_swig_py_acquire_py_lock();
20711 
20712   }
20713   {
20714     if (result != NULL) {
20715       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20716       svn_swig_py_svn_exception(result);
20717       else
20718       svn_error_clear(result);
20719       SWIG_fail;
20720     }
20721     Py_INCREF(Py_None);
20722     resultobj = Py_None;
20723   }
20724   {
20725     Py_XDECREF(_global_py_pool);
20726   }
20727   return resultobj;
20728 fail:
20729   {
20730     Py_XDECREF(_global_py_pool);
20731   }
20732   return NULL;
20733 }
20734 
20735 
_wrap_svn_client_merge_peg5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20736 SWIGINTERN PyObject *_wrap_svn_client_merge_peg5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20737   PyObject *resultobj = 0;
20738   char *arg1 = (char *) 0 ;
20739   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
20740   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
20741   char *arg4 = (char *) 0 ;
20742   svn_depth_t arg5 ;
20743   svn_boolean_t arg6 ;
20744   svn_boolean_t arg7 ;
20745   svn_boolean_t arg8 ;
20746   svn_boolean_t arg9 ;
20747   svn_boolean_t arg10 ;
20748   svn_boolean_t arg11 ;
20749   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
20750   svn_client_ctx_t *arg13 = (svn_client_ctx_t *) 0 ;
20751   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
20752   apr_pool_t *_global_pool = NULL ;
20753   PyObject *_global_py_pool = NULL ;
20754   PyObject * obj0 = 0 ;
20755   PyObject * obj1 = 0 ;
20756   PyObject * obj2 = 0 ;
20757   PyObject * obj3 = 0 ;
20758   PyObject * obj4 = 0 ;
20759   PyObject * obj5 = 0 ;
20760   PyObject * obj6 = 0 ;
20761   PyObject * obj7 = 0 ;
20762   PyObject * obj8 = 0 ;
20763   PyObject * obj9 = 0 ;
20764   PyObject * obj10 = 0 ;
20765   PyObject * obj11 = 0 ;
20766   PyObject * obj12 = 0 ;
20767   PyObject * obj13 = 0 ;
20768   svn_error_t *result = 0 ;
20769 
20770   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20771       &_global_py_pool, &_global_pool))
20772   SWIG_fail;
20773   arg14 = _global_pool;
20774   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge_peg5",13,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
20775   {
20776     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge_peg5", "source_path_or_url");
20777     if (PyErr_Occurred()) SWIG_fail;
20778   }
20779   {
20780     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj1,
20781       sizeof(const svn_opt_revision_range_t *),
20782       svn_swig_py_unwrap_struct_ptr,
20783       SWIGTYPE_p_svn_opt_revision_range_t,
20784       _global_pool);
20785     if (PyErr_Occurred()) {
20786       SWIG_fail;
20787     }
20788   }
20789   {
20790     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
20791     if (PyErr_Occurred()) {
20792       SWIG_fail;
20793     }
20794   }
20795   {
20796     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_merge_peg5", "target_wcpath");
20797     if (PyErr_Occurred()) SWIG_fail;
20798   }
20799   {
20800     arg5 = (svn_depth_t)SWIG_As_long (obj4);
20801     if (SWIG_arg_fail(svn_argnum_obj4)) {
20802       SWIG_fail;
20803     }
20804   }
20805   {
20806     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
20807     if (SWIG_arg_fail(svn_argnum_obj5)) {
20808       SWIG_fail;
20809     }
20810   }
20811   {
20812     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
20813     if (SWIG_arg_fail(svn_argnum_obj6)) {
20814       SWIG_fail;
20815     }
20816   }
20817   {
20818     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
20819     if (SWIG_arg_fail(svn_argnum_obj7)) {
20820       SWIG_fail;
20821     }
20822   }
20823   {
20824     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
20825     if (SWIG_arg_fail(svn_argnum_obj8)) {
20826       SWIG_fail;
20827     }
20828   }
20829   {
20830     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
20831     if (SWIG_arg_fail(svn_argnum_obj9)) {
20832       SWIG_fail;
20833     }
20834   }
20835   {
20836     arg11 = (svn_boolean_t)SWIG_As_long (obj10);
20837     if (SWIG_arg_fail(svn_argnum_obj10)) {
20838       SWIG_fail;
20839     }
20840   }
20841   {
20842     arg12 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj11);
20843     if (PyErr_Occurred()) {
20844       SWIG_fail;
20845     }
20846   }
20847   {
20848     arg13 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj12);
20849     if (PyErr_Occurred()) {
20850       SWIG_fail;
20851     }
20852   }
20853   if (obj13) {
20854     /* Verify that the user supplied a valid pool */
20855     if (obj13 != Py_None && obj13 != _global_py_pool) {
20856       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
20857       SWIG_arg_fail(svn_argnum_obj13);
20858       SWIG_fail;
20859     }
20860   }
20861   {
20862     svn_swig_py_release_py_lock();
20863 
20864     result = (svn_error_t *)svn_client_merge_peg5((char const *)arg1,(apr_array_header_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(apr_array_header_t const *)arg12,arg13,arg14);
20865 
20866     svn_swig_py_acquire_py_lock();
20867 
20868   }
20869   {
20870     if (result != NULL) {
20871       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20872       svn_swig_py_svn_exception(result);
20873       else
20874       svn_error_clear(result);
20875       SWIG_fail;
20876     }
20877     Py_INCREF(Py_None);
20878     resultobj = Py_None;
20879   }
20880   {
20881     Py_XDECREF(_global_py_pool);
20882   }
20883   return resultobj;
20884 fail:
20885   {
20886     Py_XDECREF(_global_py_pool);
20887   }
20888   return NULL;
20889 }
20890 
20891 
_wrap_svn_client_merge_peg4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20892 SWIGINTERN PyObject *_wrap_svn_client_merge_peg4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20893   PyObject *resultobj = 0;
20894   char *arg1 = (char *) 0 ;
20895   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
20896   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
20897   char *arg4 = (char *) 0 ;
20898   svn_depth_t arg5 ;
20899   svn_boolean_t arg6 ;
20900   svn_boolean_t arg7 ;
20901   svn_boolean_t arg8 ;
20902   svn_boolean_t arg9 ;
20903   svn_boolean_t arg10 ;
20904   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
20905   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
20906   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
20907   apr_pool_t *_global_pool = NULL ;
20908   PyObject *_global_py_pool = NULL ;
20909   PyObject * obj0 = 0 ;
20910   PyObject * obj1 = 0 ;
20911   PyObject * obj2 = 0 ;
20912   PyObject * obj3 = 0 ;
20913   PyObject * obj4 = 0 ;
20914   PyObject * obj5 = 0 ;
20915   PyObject * obj6 = 0 ;
20916   PyObject * obj7 = 0 ;
20917   PyObject * obj8 = 0 ;
20918   PyObject * obj9 = 0 ;
20919   PyObject * obj10 = 0 ;
20920   PyObject * obj11 = 0 ;
20921   PyObject * obj12 = 0 ;
20922   svn_error_t *result = 0 ;
20923 
20924   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20925       &_global_py_pool, &_global_pool))
20926   SWIG_fail;
20927   arg13 = _global_pool;
20928   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge_peg4",12,13,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
20929   {
20930     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge_peg4", "source_path_or_url");
20931     if (PyErr_Occurred()) SWIG_fail;
20932   }
20933   {
20934     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj1,
20935       sizeof(const svn_opt_revision_range_t *),
20936       svn_swig_py_unwrap_struct_ptr,
20937       SWIGTYPE_p_svn_opt_revision_range_t,
20938       _global_pool);
20939     if (PyErr_Occurred()) {
20940       SWIG_fail;
20941     }
20942   }
20943   {
20944     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
20945     if (PyErr_Occurred()) {
20946       SWIG_fail;
20947     }
20948   }
20949   {
20950     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_merge_peg4", "target_wcpath");
20951     if (PyErr_Occurred()) SWIG_fail;
20952   }
20953   {
20954     arg5 = (svn_depth_t)SWIG_As_long (obj4);
20955     if (SWIG_arg_fail(svn_argnum_obj4)) {
20956       SWIG_fail;
20957     }
20958   }
20959   {
20960     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
20961     if (SWIG_arg_fail(svn_argnum_obj5)) {
20962       SWIG_fail;
20963     }
20964   }
20965   {
20966     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
20967     if (SWIG_arg_fail(svn_argnum_obj6)) {
20968       SWIG_fail;
20969     }
20970   }
20971   {
20972     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
20973     if (SWIG_arg_fail(svn_argnum_obj7)) {
20974       SWIG_fail;
20975     }
20976   }
20977   {
20978     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
20979     if (SWIG_arg_fail(svn_argnum_obj8)) {
20980       SWIG_fail;
20981     }
20982   }
20983   {
20984     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
20985     if (SWIG_arg_fail(svn_argnum_obj9)) {
20986       SWIG_fail;
20987     }
20988   }
20989   {
20990     arg11 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj10);
20991     if (PyErr_Occurred()) {
20992       SWIG_fail;
20993     }
20994   }
20995   {
20996     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj11);
20997     if (PyErr_Occurred()) {
20998       SWIG_fail;
20999     }
21000   }
21001   if (obj12) {
21002     /* Verify that the user supplied a valid pool */
21003     if (obj12 != Py_None && obj12 != _global_py_pool) {
21004       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
21005       SWIG_arg_fail(svn_argnum_obj12);
21006       SWIG_fail;
21007     }
21008   }
21009   {
21010     svn_swig_py_release_py_lock();
21011 
21012     result = (svn_error_t *)svn_client_merge_peg4((char const *)arg1,(apr_array_header_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,arg12,arg13);
21013 
21014     svn_swig_py_acquire_py_lock();
21015 
21016   }
21017   {
21018     if (result != NULL) {
21019       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21020       svn_swig_py_svn_exception(result);
21021       else
21022       svn_error_clear(result);
21023       SWIG_fail;
21024     }
21025     Py_INCREF(Py_None);
21026     resultobj = Py_None;
21027   }
21028   {
21029     Py_XDECREF(_global_py_pool);
21030   }
21031   return resultobj;
21032 fail:
21033   {
21034     Py_XDECREF(_global_py_pool);
21035   }
21036   return NULL;
21037 }
21038 
21039 
_wrap_svn_client_merge_peg3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21040 SWIGINTERN PyObject *_wrap_svn_client_merge_peg3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21041   PyObject *resultobj = 0;
21042   char *arg1 = (char *) 0 ;
21043   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
21044   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
21045   char *arg4 = (char *) 0 ;
21046   svn_depth_t arg5 ;
21047   svn_boolean_t arg6 ;
21048   svn_boolean_t arg7 ;
21049   svn_boolean_t arg8 ;
21050   svn_boolean_t arg9 ;
21051   apr_array_header_t *arg10 = (apr_array_header_t *) 0 ;
21052   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
21053   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
21054   apr_pool_t *_global_pool = NULL ;
21055   PyObject *_global_py_pool = NULL ;
21056   PyObject * obj0 = 0 ;
21057   PyObject * obj1 = 0 ;
21058   PyObject * obj2 = 0 ;
21059   PyObject * obj3 = 0 ;
21060   PyObject * obj4 = 0 ;
21061   PyObject * obj5 = 0 ;
21062   PyObject * obj6 = 0 ;
21063   PyObject * obj7 = 0 ;
21064   PyObject * obj8 = 0 ;
21065   PyObject * obj9 = 0 ;
21066   PyObject * obj10 = 0 ;
21067   PyObject * obj11 = 0 ;
21068   svn_error_t *result = 0 ;
21069 
21070   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21071       &_global_py_pool, &_global_pool))
21072   SWIG_fail;
21073   arg12 = _global_pool;
21074   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge_peg3",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
21075   {
21076     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge_peg3", "source");
21077     if (PyErr_Occurred()) SWIG_fail;
21078   }
21079   {
21080     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj1,
21081       sizeof(const svn_opt_revision_range_t *),
21082       svn_swig_py_unwrap_struct_ptr,
21083       SWIGTYPE_p_svn_opt_revision_range_t,
21084       _global_pool);
21085     if (PyErr_Occurred()) {
21086       SWIG_fail;
21087     }
21088   }
21089   {
21090     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
21091     if (PyErr_Occurred()) {
21092       SWIG_fail;
21093     }
21094   }
21095   {
21096     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_merge_peg3", "target_wcpath");
21097     if (PyErr_Occurred()) SWIG_fail;
21098   }
21099   {
21100     arg5 = (svn_depth_t)SWIG_As_long (obj4);
21101     if (SWIG_arg_fail(svn_argnum_obj4)) {
21102       SWIG_fail;
21103     }
21104   }
21105   {
21106     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
21107     if (SWIG_arg_fail(svn_argnum_obj5)) {
21108       SWIG_fail;
21109     }
21110   }
21111   {
21112     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
21113     if (SWIG_arg_fail(svn_argnum_obj6)) {
21114       SWIG_fail;
21115     }
21116   }
21117   {
21118     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
21119     if (SWIG_arg_fail(svn_argnum_obj7)) {
21120       SWIG_fail;
21121     }
21122   }
21123   {
21124     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
21125     if (SWIG_arg_fail(svn_argnum_obj8)) {
21126       SWIG_fail;
21127     }
21128   }
21129   {
21130     arg10 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj9);
21131     if (PyErr_Occurred()) {
21132       SWIG_fail;
21133     }
21134   }
21135   {
21136     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
21137     if (PyErr_Occurred()) {
21138       SWIG_fail;
21139     }
21140   }
21141   if (obj11) {
21142     /* Verify that the user supplied a valid pool */
21143     if (obj11 != Py_None && obj11 != _global_py_pool) {
21144       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
21145       SWIG_arg_fail(svn_argnum_obj11);
21146       SWIG_fail;
21147     }
21148   }
21149   {
21150     if (!arg3) {
21151       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
21152     }
21153   }
21154   {
21155     svn_swig_py_release_py_lock();
21156 
21157     result = (svn_error_t *)svn_client_merge_peg3((char const *)arg1,(apr_array_header_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,(apr_array_header_t const *)arg10,arg11,arg12);
21158 
21159     svn_swig_py_acquire_py_lock();
21160 
21161   }
21162   {
21163     if (result != NULL) {
21164       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21165       svn_swig_py_svn_exception(result);
21166       else
21167       svn_error_clear(result);
21168       SWIG_fail;
21169     }
21170     Py_INCREF(Py_None);
21171     resultobj = Py_None;
21172   }
21173   {
21174     Py_XDECREF(_global_py_pool);
21175   }
21176   return resultobj;
21177 fail:
21178   {
21179     Py_XDECREF(_global_py_pool);
21180   }
21181   return NULL;
21182 }
21183 
21184 
_wrap_svn_client_merge_peg2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21185 SWIGINTERN PyObject *_wrap_svn_client_merge_peg2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21186   PyObject *resultobj = 0;
21187   char *arg1 = (char *) 0 ;
21188   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
21189   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
21190   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
21191   char *arg5 = (char *) 0 ;
21192   svn_boolean_t arg6 ;
21193   svn_boolean_t arg7 ;
21194   svn_boolean_t arg8 ;
21195   svn_boolean_t arg9 ;
21196   apr_array_header_t *arg10 = (apr_array_header_t *) 0 ;
21197   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
21198   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
21199   apr_pool_t *_global_pool = NULL ;
21200   PyObject *_global_py_pool = NULL ;
21201   PyObject * obj0 = 0 ;
21202   PyObject * obj1 = 0 ;
21203   PyObject * obj2 = 0 ;
21204   PyObject * obj3 = 0 ;
21205   PyObject * obj4 = 0 ;
21206   PyObject * obj5 = 0 ;
21207   PyObject * obj6 = 0 ;
21208   PyObject * obj7 = 0 ;
21209   PyObject * obj8 = 0 ;
21210   PyObject * obj9 = 0 ;
21211   PyObject * obj10 = 0 ;
21212   PyObject * obj11 = 0 ;
21213   svn_error_t *result = 0 ;
21214 
21215   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21216       &_global_py_pool, &_global_pool))
21217   SWIG_fail;
21218   arg12 = _global_pool;
21219   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge_peg2",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
21220   {
21221     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge_peg2", "source");
21222     if (PyErr_Occurred()) SWIG_fail;
21223   }
21224   {
21225     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
21226     if (PyErr_Occurred()) {
21227       SWIG_fail;
21228     }
21229   }
21230   {
21231     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
21232     if (PyErr_Occurred()) {
21233       SWIG_fail;
21234     }
21235   }
21236   {
21237     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
21238     if (PyErr_Occurred()) {
21239       SWIG_fail;
21240     }
21241   }
21242   {
21243     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_merge_peg2", "target_wcpath");
21244     if (PyErr_Occurred()) SWIG_fail;
21245   }
21246   {
21247     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
21248     if (SWIG_arg_fail(svn_argnum_obj5)) {
21249       SWIG_fail;
21250     }
21251   }
21252   {
21253     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
21254     if (SWIG_arg_fail(svn_argnum_obj6)) {
21255       SWIG_fail;
21256     }
21257   }
21258   {
21259     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
21260     if (SWIG_arg_fail(svn_argnum_obj7)) {
21261       SWIG_fail;
21262     }
21263   }
21264   {
21265     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
21266     if (SWIG_arg_fail(svn_argnum_obj8)) {
21267       SWIG_fail;
21268     }
21269   }
21270   {
21271     arg10 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj9);
21272     if (PyErr_Occurred()) {
21273       SWIG_fail;
21274     }
21275   }
21276   {
21277     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
21278     if (PyErr_Occurred()) {
21279       SWIG_fail;
21280     }
21281   }
21282   if (obj11) {
21283     /* Verify that the user supplied a valid pool */
21284     if (obj11 != Py_None && obj11 != _global_py_pool) {
21285       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
21286       SWIG_arg_fail(svn_argnum_obj11);
21287       SWIG_fail;
21288     }
21289   }
21290   {
21291     if (!arg4) {
21292       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
21293     }
21294   }
21295   {
21296     svn_swig_py_release_py_lock();
21297 
21298     result = (svn_error_t *)svn_client_merge_peg2((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,(apr_array_header_t const *)arg10,arg11,arg12);
21299 
21300     svn_swig_py_acquire_py_lock();
21301 
21302   }
21303   {
21304     if (result != NULL) {
21305       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21306       svn_swig_py_svn_exception(result);
21307       else
21308       svn_error_clear(result);
21309       SWIG_fail;
21310     }
21311     Py_INCREF(Py_None);
21312     resultobj = Py_None;
21313   }
21314   {
21315     Py_XDECREF(_global_py_pool);
21316   }
21317   return resultobj;
21318 fail:
21319   {
21320     Py_XDECREF(_global_py_pool);
21321   }
21322   return NULL;
21323 }
21324 
21325 
_wrap_svn_client_merge_peg(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21326 SWIGINTERN PyObject *_wrap_svn_client_merge_peg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21327   PyObject *resultobj = 0;
21328   char *arg1 = (char *) 0 ;
21329   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
21330   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
21331   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
21332   char *arg5 = (char *) 0 ;
21333   svn_boolean_t arg6 ;
21334   svn_boolean_t arg7 ;
21335   svn_boolean_t arg8 ;
21336   svn_boolean_t arg9 ;
21337   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
21338   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
21339   apr_pool_t *_global_pool = NULL ;
21340   PyObject *_global_py_pool = NULL ;
21341   PyObject * obj0 = 0 ;
21342   PyObject * obj1 = 0 ;
21343   PyObject * obj2 = 0 ;
21344   PyObject * obj3 = 0 ;
21345   PyObject * obj4 = 0 ;
21346   PyObject * obj5 = 0 ;
21347   PyObject * obj6 = 0 ;
21348   PyObject * obj7 = 0 ;
21349   PyObject * obj8 = 0 ;
21350   PyObject * obj9 = 0 ;
21351   PyObject * obj10 = 0 ;
21352   svn_error_t *result = 0 ;
21353 
21354   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21355       &_global_py_pool, &_global_pool))
21356   SWIG_fail;
21357   arg11 = _global_pool;
21358   if(!PyArg_UnpackTuple(args,(char *)"svn_client_merge_peg",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
21359   {
21360     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_merge_peg", "source");
21361     if (PyErr_Occurred()) SWIG_fail;
21362   }
21363   {
21364     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
21365     if (PyErr_Occurred()) {
21366       SWIG_fail;
21367     }
21368   }
21369   {
21370     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
21371     if (PyErr_Occurred()) {
21372       SWIG_fail;
21373     }
21374   }
21375   {
21376     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
21377     if (PyErr_Occurred()) {
21378       SWIG_fail;
21379     }
21380   }
21381   {
21382     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_merge_peg", "target_wcpath");
21383     if (PyErr_Occurred()) SWIG_fail;
21384   }
21385   {
21386     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
21387     if (SWIG_arg_fail(svn_argnum_obj5)) {
21388       SWIG_fail;
21389     }
21390   }
21391   {
21392     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
21393     if (SWIG_arg_fail(svn_argnum_obj6)) {
21394       SWIG_fail;
21395     }
21396   }
21397   {
21398     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
21399     if (SWIG_arg_fail(svn_argnum_obj7)) {
21400       SWIG_fail;
21401     }
21402   }
21403   {
21404     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
21405     if (SWIG_arg_fail(svn_argnum_obj8)) {
21406       SWIG_fail;
21407     }
21408   }
21409   {
21410     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
21411     if (PyErr_Occurred()) {
21412       SWIG_fail;
21413     }
21414   }
21415   if (obj10) {
21416     /* Verify that the user supplied a valid pool */
21417     if (obj10 != Py_None && obj10 != _global_py_pool) {
21418       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
21419       SWIG_arg_fail(svn_argnum_obj10);
21420       SWIG_fail;
21421     }
21422   }
21423   {
21424     if (!arg4) {
21425       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
21426     }
21427   }
21428   {
21429     svn_swig_py_release_py_lock();
21430 
21431     result = (svn_error_t *)svn_client_merge_peg((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11);
21432 
21433     svn_swig_py_acquire_py_lock();
21434 
21435   }
21436   {
21437     if (result != NULL) {
21438       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21439       svn_swig_py_svn_exception(result);
21440       else
21441       svn_error_clear(result);
21442       SWIG_fail;
21443     }
21444     Py_INCREF(Py_None);
21445     resultobj = Py_None;
21446   }
21447   {
21448     Py_XDECREF(_global_py_pool);
21449   }
21450   return resultobj;
21451 fail:
21452   {
21453     Py_XDECREF(_global_py_pool);
21454   }
21455   return NULL;
21456 }
21457 
21458 
_wrap_svn_client_suggest_merge_sources(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21459 SWIGINTERN PyObject *_wrap_svn_client_suggest_merge_sources(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21460   PyObject *resultobj = 0;
21461   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
21462   char *arg2 = (char *) 0 ;
21463   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
21464   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
21465   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
21466   apr_pool_t *_global_pool = NULL ;
21467   PyObject *_global_py_pool = NULL ;
21468   apr_array_header_t *temp1 ;
21469   PyObject * obj0 = 0 ;
21470   PyObject * obj1 = 0 ;
21471   PyObject * obj2 = 0 ;
21472   PyObject * obj3 = 0 ;
21473   svn_error_t *result = 0 ;
21474 
21475   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21476       &_global_py_pool, &_global_pool))
21477   SWIG_fail;
21478   arg5 = _global_pool;
21479   arg1 = &temp1;
21480   if(!PyArg_UnpackTuple(args,(char *)"svn_client_suggest_merge_sources",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21481   {
21482     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_suggest_merge_sources", "path_or_url");
21483     if (PyErr_Occurred()) SWIG_fail;
21484   }
21485   {
21486     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
21487     if (PyErr_Occurred()) {
21488       SWIG_fail;
21489     }
21490   }
21491   {
21492     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
21493     if (PyErr_Occurred()) {
21494       SWIG_fail;
21495     }
21496   }
21497   if (obj3) {
21498     /* Verify that the user supplied a valid pool */
21499     if (obj3 != Py_None && obj3 != _global_py_pool) {
21500       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
21501       SWIG_arg_fail(svn_argnum_obj3);
21502       SWIG_fail;
21503     }
21504   }
21505   {
21506     if (!arg3) {
21507       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
21508     }
21509   }
21510   {
21511     svn_swig_py_release_py_lock();
21512 
21513     result = (svn_error_t *)svn_client_suggest_merge_sources(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5);
21514 
21515     svn_swig_py_acquire_py_lock();
21516 
21517   }
21518   {
21519     if (result != NULL) {
21520       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21521       svn_swig_py_svn_exception(result);
21522       else
21523       svn_error_clear(result);
21524       SWIG_fail;
21525     }
21526     Py_INCREF(Py_None);
21527     resultobj = Py_None;
21528   }
21529   {
21530     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
21531   }
21532   {
21533     Py_XDECREF(_global_py_pool);
21534   }
21535   return resultobj;
21536 fail:
21537   {
21538     Py_XDECREF(_global_py_pool);
21539   }
21540   return NULL;
21541 }
21542 
21543 
_wrap_svn_client_mergeinfo_get_merged(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21544 SWIGINTERN PyObject *_wrap_svn_client_mergeinfo_get_merged(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21545   PyObject *resultobj = 0;
21546   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
21547   char *arg2 = (char *) 0 ;
21548   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
21549   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
21550   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
21551   apr_pool_t *_global_pool = NULL ;
21552   PyObject *_global_py_pool = NULL ;
21553   apr_hash_t *temp1 ;
21554   PyObject * obj0 = 0 ;
21555   PyObject * obj1 = 0 ;
21556   PyObject * obj2 = 0 ;
21557   PyObject * obj3 = 0 ;
21558   svn_error_t *result = 0 ;
21559 
21560   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21561       &_global_py_pool, &_global_pool))
21562   SWIG_fail;
21563   arg5 = _global_pool;
21564   arg1 = &temp1;
21565   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mergeinfo_get_merged",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21566   {
21567     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_mergeinfo_get_merged", "path_or_url");
21568     if (PyErr_Occurred()) SWIG_fail;
21569   }
21570   {
21571     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
21572     if (PyErr_Occurred()) {
21573       SWIG_fail;
21574     }
21575   }
21576   {
21577     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
21578     if (PyErr_Occurred()) {
21579       SWIG_fail;
21580     }
21581   }
21582   if (obj3) {
21583     /* Verify that the user supplied a valid pool */
21584     if (obj3 != Py_None && obj3 != _global_py_pool) {
21585       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
21586       SWIG_arg_fail(svn_argnum_obj3);
21587       SWIG_fail;
21588     }
21589   }
21590   {
21591     if (!arg3) {
21592       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
21593     }
21594   }
21595   {
21596     svn_swig_py_release_py_lock();
21597 
21598     result = (svn_error_t *)svn_client_mergeinfo_get_merged(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5);
21599 
21600     svn_swig_py_acquire_py_lock();
21601 
21602   }
21603   {
21604     if (result != NULL) {
21605       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21606       svn_swig_py_svn_exception(result);
21607       else
21608       svn_error_clear(result);
21609       SWIG_fail;
21610     }
21611     Py_INCREF(Py_None);
21612     resultobj = Py_None;
21613   }
21614   {
21615     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_mergeinfo_to_dict(*arg1, SWIGTYPE_p_svn_merge_range_t,
21616         _global_py_pool))
21617 
21618 
21619     ;
21620 
21621     if (PyErr_Occurred()) {
21622       SWIG_fail;
21623     }
21624   }
21625   {
21626     Py_XDECREF(_global_py_pool);
21627   }
21628   return resultobj;
21629 fail:
21630   {
21631     Py_XDECREF(_global_py_pool);
21632   }
21633   return NULL;
21634 }
21635 
21636 
_wrap_svn_client_mergeinfo_log2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21637 SWIGINTERN PyObject *_wrap_svn_client_mergeinfo_log2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21638   PyObject *resultobj = 0;
21639   svn_boolean_t arg1 ;
21640   char *arg2 = (char *) 0 ;
21641   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
21642   char *arg4 = (char *) 0 ;
21643   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
21644   svn_opt_revision_t *arg6 = (svn_opt_revision_t *) 0 ;
21645   svn_opt_revision_t *arg7 = (svn_opt_revision_t *) 0 ;
21646   svn_log_entry_receiver_t arg8 = (svn_log_entry_receiver_t) 0 ;
21647   void *arg9 = (void *) 0 ;
21648   svn_boolean_t arg10 ;
21649   svn_depth_t arg11 ;
21650   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
21651   svn_client_ctx_t *arg13 = (svn_client_ctx_t *) 0 ;
21652   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
21653   apr_pool_t *_global_pool = NULL ;
21654   PyObject *_global_py_pool = NULL ;
21655   PyObject * obj0 = 0 ;
21656   PyObject * obj1 = 0 ;
21657   PyObject * obj2 = 0 ;
21658   PyObject * obj3 = 0 ;
21659   PyObject * obj4 = 0 ;
21660   PyObject * obj5 = 0 ;
21661   PyObject * obj6 = 0 ;
21662   PyObject * obj7 = 0 ;
21663   PyObject * obj8 = 0 ;
21664   PyObject * obj9 = 0 ;
21665   PyObject * obj10 = 0 ;
21666   PyObject * obj11 = 0 ;
21667   PyObject * obj12 = 0 ;
21668   svn_error_t *result = 0 ;
21669 
21670   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21671       &_global_py_pool, &_global_pool))
21672   SWIG_fail;
21673   arg14 = _global_pool;
21674   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mergeinfo_log2",12,13,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
21675   {
21676     arg1 = (svn_boolean_t)SWIG_As_long (obj0);
21677     if (SWIG_arg_fail(svn_argnum_obj0)) {
21678       SWIG_fail;
21679     }
21680   }
21681   {
21682     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_mergeinfo_log2", "target_path_or_url");
21683     if (PyErr_Occurred()) SWIG_fail;
21684   }
21685   {
21686     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
21687     if (PyErr_Occurred()) {
21688       SWIG_fail;
21689     }
21690   }
21691   {
21692     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_mergeinfo_log2", "source_path_or_url");
21693     if (PyErr_Occurred()) SWIG_fail;
21694   }
21695   {
21696     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
21697     if (PyErr_Occurred()) {
21698       SWIG_fail;
21699     }
21700   }
21701   {
21702     arg6 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj5);
21703     if (PyErr_Occurred()) {
21704       SWIG_fail;
21705     }
21706   }
21707   {
21708     arg7 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj6);
21709     if (PyErr_Occurred()) {
21710       SWIG_fail;
21711     }
21712   }
21713   {
21714     arg8 = (svn_log_entry_receiver_t) svn_swig_py_log_entry_receiver;
21715     arg9 = obj7;
21716   }
21717   {
21718     arg10 = (svn_boolean_t)SWIG_As_long (obj8);
21719     if (SWIG_arg_fail(svn_argnum_obj8)) {
21720       SWIG_fail;
21721     }
21722   }
21723   {
21724     arg11 = (svn_depth_t)SWIG_As_long (obj9);
21725     if (SWIG_arg_fail(svn_argnum_obj9)) {
21726       SWIG_fail;
21727     }
21728   }
21729   {
21730     arg12 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj10,
21731       sizeof(const char *),
21732       svn_swig_py_unwrap_string,
21733       NULL,
21734       _global_pool);
21735     if (PyErr_Occurred())
21736     SWIG_fail;
21737   }
21738   {
21739     arg13 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj11);
21740     if (PyErr_Occurred()) {
21741       SWIG_fail;
21742     }
21743   }
21744   if (obj12) {
21745     /* Verify that the user supplied a valid pool */
21746     if (obj12 != Py_None && obj12 != _global_py_pool) {
21747       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
21748       SWIG_arg_fail(svn_argnum_obj12);
21749       SWIG_fail;
21750     }
21751   }
21752   {
21753     svn_swig_py_release_py_lock();
21754 
21755     result = (svn_error_t *)svn_client_mergeinfo_log2(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,(struct svn_opt_revision_t const *)arg6,(struct svn_opt_revision_t const *)arg7,arg8,arg9,arg10,arg11,(apr_array_header_t const *)arg12,arg13,arg14);
21756 
21757     svn_swig_py_acquire_py_lock();
21758 
21759   }
21760   {
21761     if (result != NULL) {
21762       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21763       svn_swig_py_svn_exception(result);
21764       else
21765       svn_error_clear(result);
21766       SWIG_fail;
21767     }
21768     Py_INCREF(Py_None);
21769     resultobj = Py_None;
21770   }
21771   {
21772     Py_XDECREF(_global_py_pool);
21773   }
21774   return resultobj;
21775 fail:
21776   {
21777     Py_XDECREF(_global_py_pool);
21778   }
21779   return NULL;
21780 }
21781 
21782 
_wrap_svn_client_mergeinfo_log(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21783 SWIGINTERN PyObject *_wrap_svn_client_mergeinfo_log(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21784   PyObject *resultobj = 0;
21785   svn_boolean_t arg1 ;
21786   char *arg2 = (char *) 0 ;
21787   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
21788   char *arg4 = (char *) 0 ;
21789   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
21790   svn_log_entry_receiver_t arg6 = (svn_log_entry_receiver_t) 0 ;
21791   void *arg7 = (void *) 0 ;
21792   svn_boolean_t arg8 ;
21793   svn_depth_t arg9 ;
21794   apr_array_header_t *arg10 = (apr_array_header_t *) 0 ;
21795   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
21796   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
21797   apr_pool_t *_global_pool = NULL ;
21798   PyObject *_global_py_pool = NULL ;
21799   PyObject * obj0 = 0 ;
21800   PyObject * obj1 = 0 ;
21801   PyObject * obj2 = 0 ;
21802   PyObject * obj3 = 0 ;
21803   PyObject * obj4 = 0 ;
21804   PyObject * obj5 = 0 ;
21805   PyObject * obj6 = 0 ;
21806   PyObject * obj7 = 0 ;
21807   PyObject * obj8 = 0 ;
21808   PyObject * obj9 = 0 ;
21809   PyObject * obj10 = 0 ;
21810   svn_error_t *result = 0 ;
21811 
21812   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21813       &_global_py_pool, &_global_pool))
21814   SWIG_fail;
21815   arg12 = _global_pool;
21816   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mergeinfo_log",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
21817   {
21818     arg1 = (svn_boolean_t)SWIG_As_long (obj0);
21819     if (SWIG_arg_fail(svn_argnum_obj0)) {
21820       SWIG_fail;
21821     }
21822   }
21823   {
21824     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_mergeinfo_log", "target_path_or_url");
21825     if (PyErr_Occurred()) SWIG_fail;
21826   }
21827   {
21828     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
21829     if (PyErr_Occurred()) {
21830       SWIG_fail;
21831     }
21832   }
21833   {
21834     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_mergeinfo_log", "source_path_or_url");
21835     if (PyErr_Occurred()) SWIG_fail;
21836   }
21837   {
21838     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
21839     if (PyErr_Occurred()) {
21840       SWIG_fail;
21841     }
21842   }
21843   {
21844     arg6 = (svn_log_entry_receiver_t) svn_swig_py_log_entry_receiver;
21845     arg7 = obj5;
21846   }
21847   {
21848     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
21849     if (SWIG_arg_fail(svn_argnum_obj6)) {
21850       SWIG_fail;
21851     }
21852   }
21853   {
21854     arg9 = (svn_depth_t)SWIG_As_long (obj7);
21855     if (SWIG_arg_fail(svn_argnum_obj7)) {
21856       SWIG_fail;
21857     }
21858   }
21859   {
21860     arg10 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj8,
21861       sizeof(const char *),
21862       svn_swig_py_unwrap_string,
21863       NULL,
21864       _global_pool);
21865     if (PyErr_Occurred())
21866     SWIG_fail;
21867   }
21868   {
21869     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
21870     if (PyErr_Occurred()) {
21871       SWIG_fail;
21872     }
21873   }
21874   if (obj10) {
21875     /* Verify that the user supplied a valid pool */
21876     if (obj10 != Py_None && obj10 != _global_py_pool) {
21877       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
21878       SWIG_arg_fail(svn_argnum_obj10);
21879       SWIG_fail;
21880     }
21881   }
21882   {
21883     svn_swig_py_release_py_lock();
21884 
21885     result = (svn_error_t *)svn_client_mergeinfo_log(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,(apr_array_header_t const *)arg10,arg11,arg12);
21886 
21887     svn_swig_py_acquire_py_lock();
21888 
21889   }
21890   {
21891     if (result != NULL) {
21892       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21893       svn_swig_py_svn_exception(result);
21894       else
21895       svn_error_clear(result);
21896       SWIG_fail;
21897     }
21898     Py_INCREF(Py_None);
21899     resultobj = Py_None;
21900   }
21901   {
21902     Py_XDECREF(_global_py_pool);
21903   }
21904   return resultobj;
21905 fail:
21906   {
21907     Py_XDECREF(_global_py_pool);
21908   }
21909   return NULL;
21910 }
21911 
21912 
_wrap_svn_client_mergeinfo_log_merged(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21913 SWIGINTERN PyObject *_wrap_svn_client_mergeinfo_log_merged(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21914   PyObject *resultobj = 0;
21915   char *arg1 = (char *) 0 ;
21916   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
21917   char *arg3 = (char *) 0 ;
21918   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
21919   svn_log_entry_receiver_t arg5 = (svn_log_entry_receiver_t) 0 ;
21920   void *arg6 = (void *) 0 ;
21921   svn_boolean_t arg7 ;
21922   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
21923   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
21924   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
21925   apr_pool_t *_global_pool = NULL ;
21926   PyObject *_global_py_pool = NULL ;
21927   PyObject * obj0 = 0 ;
21928   PyObject * obj1 = 0 ;
21929   PyObject * obj2 = 0 ;
21930   PyObject * obj3 = 0 ;
21931   PyObject * obj4 = 0 ;
21932   PyObject * obj5 = 0 ;
21933   PyObject * obj6 = 0 ;
21934   PyObject * obj7 = 0 ;
21935   PyObject * obj8 = 0 ;
21936   svn_error_t *result = 0 ;
21937 
21938   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21939       &_global_py_pool, &_global_pool))
21940   SWIG_fail;
21941   arg10 = _global_pool;
21942   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mergeinfo_log_merged",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
21943   {
21944     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_mergeinfo_log_merged", "path_or_url");
21945     if (PyErr_Occurred()) SWIG_fail;
21946   }
21947   {
21948     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
21949     if (PyErr_Occurred()) {
21950       SWIG_fail;
21951     }
21952   }
21953   {
21954     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_mergeinfo_log_merged", "merge_source_path_or_url");
21955     if (PyErr_Occurred()) SWIG_fail;
21956   }
21957   {
21958     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
21959     if (PyErr_Occurred()) {
21960       SWIG_fail;
21961     }
21962   }
21963   {
21964     arg5 = (svn_log_entry_receiver_t) svn_swig_py_log_entry_receiver;
21965     arg6 = obj4;
21966   }
21967   {
21968     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
21969     if (SWIG_arg_fail(svn_argnum_obj5)) {
21970       SWIG_fail;
21971     }
21972   }
21973   {
21974     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj6,
21975       sizeof(const char *),
21976       svn_swig_py_unwrap_string,
21977       NULL,
21978       _global_pool);
21979     if (PyErr_Occurred())
21980     SWIG_fail;
21981   }
21982   {
21983     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
21984     if (PyErr_Occurred()) {
21985       SWIG_fail;
21986     }
21987   }
21988   if (obj8) {
21989     /* Verify that the user supplied a valid pool */
21990     if (obj8 != Py_None && obj8 != _global_py_pool) {
21991       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
21992       SWIG_arg_fail(svn_argnum_obj8);
21993       SWIG_fail;
21994     }
21995   }
21996   {
21997     if (!arg2) {
21998       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
21999     }
22000   }
22001   {
22002     svn_swig_py_release_py_lock();
22003 
22004     result = (svn_error_t *)svn_client_mergeinfo_log_merged((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,(apr_array_header_t const *)arg8,arg9,arg10);
22005 
22006     svn_swig_py_acquire_py_lock();
22007 
22008   }
22009   {
22010     if (result != NULL) {
22011       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22012       svn_swig_py_svn_exception(result);
22013       else
22014       svn_error_clear(result);
22015       SWIG_fail;
22016     }
22017     Py_INCREF(Py_None);
22018     resultobj = Py_None;
22019   }
22020   {
22021     Py_XDECREF(_global_py_pool);
22022   }
22023   return resultobj;
22024 fail:
22025   {
22026     Py_XDECREF(_global_py_pool);
22027   }
22028   return NULL;
22029 }
22030 
22031 
_wrap_svn_client_mergeinfo_log_eligible(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22032 SWIGINTERN PyObject *_wrap_svn_client_mergeinfo_log_eligible(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22033   PyObject *resultobj = 0;
22034   char *arg1 = (char *) 0 ;
22035   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
22036   char *arg3 = (char *) 0 ;
22037   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
22038   svn_log_entry_receiver_t arg5 = (svn_log_entry_receiver_t) 0 ;
22039   void *arg6 = (void *) 0 ;
22040   svn_boolean_t arg7 ;
22041   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
22042   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
22043   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
22044   apr_pool_t *_global_pool = NULL ;
22045   PyObject *_global_py_pool = NULL ;
22046   PyObject * obj0 = 0 ;
22047   PyObject * obj1 = 0 ;
22048   PyObject * obj2 = 0 ;
22049   PyObject * obj3 = 0 ;
22050   PyObject * obj4 = 0 ;
22051   PyObject * obj5 = 0 ;
22052   PyObject * obj6 = 0 ;
22053   PyObject * obj7 = 0 ;
22054   PyObject * obj8 = 0 ;
22055   svn_error_t *result = 0 ;
22056 
22057   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22058       &_global_py_pool, &_global_pool))
22059   SWIG_fail;
22060   arg10 = _global_pool;
22061   if(!PyArg_UnpackTuple(args,(char *)"svn_client_mergeinfo_log_eligible",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
22062   {
22063     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_mergeinfo_log_eligible", "path_or_url");
22064     if (PyErr_Occurred()) SWIG_fail;
22065   }
22066   {
22067     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
22068     if (PyErr_Occurred()) {
22069       SWIG_fail;
22070     }
22071   }
22072   {
22073     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_mergeinfo_log_eligible", "merge_source_path_or_url");
22074     if (PyErr_Occurred()) SWIG_fail;
22075   }
22076   {
22077     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
22078     if (PyErr_Occurred()) {
22079       SWIG_fail;
22080     }
22081   }
22082   {
22083     arg5 = (svn_log_entry_receiver_t) svn_swig_py_log_entry_receiver;
22084     arg6 = obj4;
22085   }
22086   {
22087     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
22088     if (SWIG_arg_fail(svn_argnum_obj5)) {
22089       SWIG_fail;
22090     }
22091   }
22092   {
22093     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj6,
22094       sizeof(const char *),
22095       svn_swig_py_unwrap_string,
22096       NULL,
22097       _global_pool);
22098     if (PyErr_Occurred())
22099     SWIG_fail;
22100   }
22101   {
22102     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
22103     if (PyErr_Occurred()) {
22104       SWIG_fail;
22105     }
22106   }
22107   if (obj8) {
22108     /* Verify that the user supplied a valid pool */
22109     if (obj8 != Py_None && obj8 != _global_py_pool) {
22110       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
22111       SWIG_arg_fail(svn_argnum_obj8);
22112       SWIG_fail;
22113     }
22114   }
22115   {
22116     if (!arg2) {
22117       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
22118     }
22119   }
22120   {
22121     svn_swig_py_release_py_lock();
22122 
22123     result = (svn_error_t *)svn_client_mergeinfo_log_eligible((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,(apr_array_header_t const *)arg8,arg9,arg10);
22124 
22125     svn_swig_py_acquire_py_lock();
22126 
22127   }
22128   {
22129     if (result != NULL) {
22130       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22131       svn_swig_py_svn_exception(result);
22132       else
22133       svn_error_clear(result);
22134       SWIG_fail;
22135     }
22136     Py_INCREF(Py_None);
22137     resultobj = Py_None;
22138   }
22139   {
22140     Py_XDECREF(_global_py_pool);
22141   }
22142   return resultobj;
22143 fail:
22144   {
22145     Py_XDECREF(_global_py_pool);
22146   }
22147   return NULL;
22148 }
22149 
22150 
_wrap_svn_client_vacuum(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22151 SWIGINTERN PyObject *_wrap_svn_client_vacuum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22152   PyObject *resultobj = 0;
22153   char *arg1 = (char *) 0 ;
22154   svn_boolean_t arg2 ;
22155   svn_boolean_t arg3 ;
22156   svn_boolean_t arg4 ;
22157   svn_boolean_t arg5 ;
22158   svn_boolean_t arg6 ;
22159   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
22160   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
22161   apr_pool_t *_global_pool = NULL ;
22162   PyObject *_global_py_pool = NULL ;
22163   PyObject * obj0 = 0 ;
22164   PyObject * obj1 = 0 ;
22165   PyObject * obj2 = 0 ;
22166   PyObject * obj3 = 0 ;
22167   PyObject * obj4 = 0 ;
22168   PyObject * obj5 = 0 ;
22169   PyObject * obj6 = 0 ;
22170   PyObject * obj7 = 0 ;
22171   svn_error_t *result = 0 ;
22172 
22173   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22174       &_global_py_pool, &_global_pool))
22175   SWIG_fail;
22176   arg8 = _global_pool;
22177   if(!PyArg_UnpackTuple(args,(char *)"svn_client_vacuum",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
22178   {
22179     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_vacuum", "dir_abspath");
22180     if (PyErr_Occurred()) SWIG_fail;
22181   }
22182   {
22183     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
22184     if (SWIG_arg_fail(svn_argnum_obj1)) {
22185       SWIG_fail;
22186     }
22187   }
22188   {
22189     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
22190     if (SWIG_arg_fail(svn_argnum_obj2)) {
22191       SWIG_fail;
22192     }
22193   }
22194   {
22195     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
22196     if (SWIG_arg_fail(svn_argnum_obj3)) {
22197       SWIG_fail;
22198     }
22199   }
22200   {
22201     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
22202     if (SWIG_arg_fail(svn_argnum_obj4)) {
22203       SWIG_fail;
22204     }
22205   }
22206   {
22207     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
22208     if (SWIG_arg_fail(svn_argnum_obj5)) {
22209       SWIG_fail;
22210     }
22211   }
22212   {
22213     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
22214     if (PyErr_Occurred()) {
22215       SWIG_fail;
22216     }
22217   }
22218   if (obj7) {
22219     /* Verify that the user supplied a valid pool */
22220     if (obj7 != Py_None && obj7 != _global_py_pool) {
22221       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
22222       SWIG_arg_fail(svn_argnum_obj7);
22223       SWIG_fail;
22224     }
22225   }
22226   {
22227     svn_swig_py_release_py_lock();
22228 
22229     result = (svn_error_t *)svn_client_vacuum((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
22230 
22231     svn_swig_py_acquire_py_lock();
22232 
22233   }
22234   {
22235     if (result != NULL) {
22236       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22237       svn_swig_py_svn_exception(result);
22238       else
22239       svn_error_clear(result);
22240       SWIG_fail;
22241     }
22242     Py_INCREF(Py_None);
22243     resultobj = Py_None;
22244   }
22245   {
22246     Py_XDECREF(_global_py_pool);
22247   }
22248   return resultobj;
22249 fail:
22250   {
22251     Py_XDECREF(_global_py_pool);
22252   }
22253   return NULL;
22254 }
22255 
22256 
_wrap_svn_client_cleanup2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22257 SWIGINTERN PyObject *_wrap_svn_client_cleanup2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22258   PyObject *resultobj = 0;
22259   char *arg1 = (char *) 0 ;
22260   svn_boolean_t arg2 ;
22261   svn_boolean_t arg3 ;
22262   svn_boolean_t arg4 ;
22263   svn_boolean_t arg5 ;
22264   svn_boolean_t arg6 ;
22265   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
22266   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
22267   apr_pool_t *_global_pool = NULL ;
22268   PyObject *_global_py_pool = NULL ;
22269   PyObject * obj0 = 0 ;
22270   PyObject * obj1 = 0 ;
22271   PyObject * obj2 = 0 ;
22272   PyObject * obj3 = 0 ;
22273   PyObject * obj4 = 0 ;
22274   PyObject * obj5 = 0 ;
22275   PyObject * obj6 = 0 ;
22276   PyObject * obj7 = 0 ;
22277   svn_error_t *result = 0 ;
22278 
22279   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22280       &_global_py_pool, &_global_pool))
22281   SWIG_fail;
22282   arg8 = _global_pool;
22283   if(!PyArg_UnpackTuple(args,(char *)"svn_client_cleanup2",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
22284   {
22285     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_cleanup2", "dir_abspath");
22286     if (PyErr_Occurred()) SWIG_fail;
22287   }
22288   {
22289     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
22290     if (SWIG_arg_fail(svn_argnum_obj1)) {
22291       SWIG_fail;
22292     }
22293   }
22294   {
22295     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
22296     if (SWIG_arg_fail(svn_argnum_obj2)) {
22297       SWIG_fail;
22298     }
22299   }
22300   {
22301     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
22302     if (SWIG_arg_fail(svn_argnum_obj3)) {
22303       SWIG_fail;
22304     }
22305   }
22306   {
22307     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
22308     if (SWIG_arg_fail(svn_argnum_obj4)) {
22309       SWIG_fail;
22310     }
22311   }
22312   {
22313     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
22314     if (SWIG_arg_fail(svn_argnum_obj5)) {
22315       SWIG_fail;
22316     }
22317   }
22318   {
22319     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
22320     if (PyErr_Occurred()) {
22321       SWIG_fail;
22322     }
22323   }
22324   if (obj7) {
22325     /* Verify that the user supplied a valid pool */
22326     if (obj7 != Py_None && obj7 != _global_py_pool) {
22327       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
22328       SWIG_arg_fail(svn_argnum_obj7);
22329       SWIG_fail;
22330     }
22331   }
22332   {
22333     svn_swig_py_release_py_lock();
22334 
22335     result = (svn_error_t *)svn_client_cleanup2((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
22336 
22337     svn_swig_py_acquire_py_lock();
22338 
22339   }
22340   {
22341     if (result != NULL) {
22342       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22343       svn_swig_py_svn_exception(result);
22344       else
22345       svn_error_clear(result);
22346       SWIG_fail;
22347     }
22348     Py_INCREF(Py_None);
22349     resultobj = Py_None;
22350   }
22351   {
22352     Py_XDECREF(_global_py_pool);
22353   }
22354   return resultobj;
22355 fail:
22356   {
22357     Py_XDECREF(_global_py_pool);
22358   }
22359   return NULL;
22360 }
22361 
22362 
_wrap_svn_client_cleanup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22363 SWIGINTERN PyObject *_wrap_svn_client_cleanup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22364   PyObject *resultobj = 0;
22365   char *arg1 = (char *) 0 ;
22366   svn_client_ctx_t *arg2 = (svn_client_ctx_t *) 0 ;
22367   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
22368   apr_pool_t *_global_pool = NULL ;
22369   PyObject *_global_py_pool = NULL ;
22370   PyObject * obj0 = 0 ;
22371   PyObject * obj1 = 0 ;
22372   PyObject * obj2 = 0 ;
22373   svn_error_t *result = 0 ;
22374 
22375   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22376       &_global_py_pool, &_global_pool))
22377   SWIG_fail;
22378   arg3 = _global_pool;
22379   if(!PyArg_UnpackTuple(args,(char *)"svn_client_cleanup",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
22380   {
22381     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_cleanup", "dir");
22382     if (PyErr_Occurred()) SWIG_fail;
22383   }
22384   {
22385     arg2 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
22386     if (PyErr_Occurred()) {
22387       SWIG_fail;
22388     }
22389   }
22390   if (obj2) {
22391     /* Verify that the user supplied a valid pool */
22392     if (obj2 != Py_None && obj2 != _global_py_pool) {
22393       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
22394       SWIG_arg_fail(svn_argnum_obj2);
22395       SWIG_fail;
22396     }
22397   }
22398   {
22399     svn_swig_py_release_py_lock();
22400 
22401     result = (svn_error_t *)svn_client_cleanup((char const *)arg1,arg2,arg3);
22402 
22403     svn_swig_py_acquire_py_lock();
22404 
22405   }
22406   {
22407     if (result != NULL) {
22408       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22409       svn_swig_py_svn_exception(result);
22410       else
22411       svn_error_clear(result);
22412       SWIG_fail;
22413     }
22414     Py_INCREF(Py_None);
22415     resultobj = Py_None;
22416   }
22417   {
22418     Py_XDECREF(_global_py_pool);
22419   }
22420   return resultobj;
22421 fail:
22422   {
22423     Py_XDECREF(_global_py_pool);
22424   }
22425   return NULL;
22426 }
22427 
22428 
_wrap_svn_client_upgrade(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22429 SWIGINTERN PyObject *_wrap_svn_client_upgrade(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22430   PyObject *resultobj = 0;
22431   char *arg1 = (char *) 0 ;
22432   svn_client_ctx_t *arg2 = (svn_client_ctx_t *) 0 ;
22433   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
22434   apr_pool_t *_global_pool = NULL ;
22435   PyObject *_global_py_pool = NULL ;
22436   PyObject * obj0 = 0 ;
22437   PyObject * obj1 = 0 ;
22438   PyObject * obj2 = 0 ;
22439   svn_error_t *result = 0 ;
22440 
22441   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22442       &_global_py_pool, &_global_pool))
22443   SWIG_fail;
22444   arg3 = _global_pool;
22445   if(!PyArg_UnpackTuple(args,(char *)"svn_client_upgrade",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
22446   {
22447     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_upgrade", "wcroot_dir");
22448     if (PyErr_Occurred()) SWIG_fail;
22449   }
22450   {
22451     arg2 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
22452     if (PyErr_Occurred()) {
22453       SWIG_fail;
22454     }
22455   }
22456   if (obj2) {
22457     /* Verify that the user supplied a valid pool */
22458     if (obj2 != Py_None && obj2 != _global_py_pool) {
22459       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
22460       SWIG_arg_fail(svn_argnum_obj2);
22461       SWIG_fail;
22462     }
22463   }
22464   {
22465     svn_swig_py_release_py_lock();
22466 
22467     result = (svn_error_t *)svn_client_upgrade((char const *)arg1,arg2,arg3);
22468 
22469     svn_swig_py_acquire_py_lock();
22470 
22471   }
22472   {
22473     if (result != NULL) {
22474       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22475       svn_swig_py_svn_exception(result);
22476       else
22477       svn_error_clear(result);
22478       SWIG_fail;
22479     }
22480     Py_INCREF(Py_None);
22481     resultobj = Py_None;
22482   }
22483   {
22484     Py_XDECREF(_global_py_pool);
22485   }
22486   return resultobj;
22487 fail:
22488   {
22489     Py_XDECREF(_global_py_pool);
22490   }
22491   return NULL;
22492 }
22493 
22494 
_wrap_svn_client_relocate2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22495 SWIGINTERN PyObject *_wrap_svn_client_relocate2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22496   PyObject *resultobj = 0;
22497   char *arg1 = (char *) 0 ;
22498   char *arg2 = (char *) 0 ;
22499   char *arg3 = (char *) 0 ;
22500   svn_boolean_t arg4 ;
22501   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
22502   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
22503   apr_pool_t *_global_pool = NULL ;
22504   PyObject *_global_py_pool = NULL ;
22505   PyObject * obj0 = 0 ;
22506   PyObject * obj1 = 0 ;
22507   PyObject * obj2 = 0 ;
22508   PyObject * obj3 = 0 ;
22509   PyObject * obj4 = 0 ;
22510   PyObject * obj5 = 0 ;
22511   svn_error_t *result = 0 ;
22512 
22513   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22514       &_global_py_pool, &_global_pool))
22515   SWIG_fail;
22516   arg6 = _global_pool;
22517   if(!PyArg_UnpackTuple(args,(char *)"svn_client_relocate2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
22518   {
22519     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_relocate2", "wcroot_dir");
22520     if (PyErr_Occurred()) SWIG_fail;
22521   }
22522   {
22523     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_relocate2", "from_prefix");
22524     if (PyErr_Occurred()) SWIG_fail;
22525   }
22526   {
22527     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_relocate2", "to_prefix");
22528     if (PyErr_Occurred()) SWIG_fail;
22529   }
22530   {
22531     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
22532     if (SWIG_arg_fail(svn_argnum_obj3)) {
22533       SWIG_fail;
22534     }
22535   }
22536   {
22537     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
22538     if (PyErr_Occurred()) {
22539       SWIG_fail;
22540     }
22541   }
22542   if (obj5) {
22543     /* Verify that the user supplied a valid pool */
22544     if (obj5 != Py_None && obj5 != _global_py_pool) {
22545       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
22546       SWIG_arg_fail(svn_argnum_obj5);
22547       SWIG_fail;
22548     }
22549   }
22550   {
22551     svn_swig_py_release_py_lock();
22552 
22553     result = (svn_error_t *)svn_client_relocate2((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
22554 
22555     svn_swig_py_acquire_py_lock();
22556 
22557   }
22558   {
22559     if (result != NULL) {
22560       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22561       svn_swig_py_svn_exception(result);
22562       else
22563       svn_error_clear(result);
22564       SWIG_fail;
22565     }
22566     Py_INCREF(Py_None);
22567     resultobj = Py_None;
22568   }
22569   {
22570     Py_XDECREF(_global_py_pool);
22571   }
22572   return resultobj;
22573 fail:
22574   {
22575     Py_XDECREF(_global_py_pool);
22576   }
22577   return NULL;
22578 }
22579 
22580 
_wrap_svn_client_relocate(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22581 SWIGINTERN PyObject *_wrap_svn_client_relocate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22582   PyObject *resultobj = 0;
22583   char *arg1 = (char *) 0 ;
22584   char *arg2 = (char *) 0 ;
22585   char *arg3 = (char *) 0 ;
22586   svn_boolean_t arg4 ;
22587   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
22588   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
22589   apr_pool_t *_global_pool = NULL ;
22590   PyObject *_global_py_pool = NULL ;
22591   PyObject * obj0 = 0 ;
22592   PyObject * obj1 = 0 ;
22593   PyObject * obj2 = 0 ;
22594   PyObject * obj3 = 0 ;
22595   PyObject * obj4 = 0 ;
22596   PyObject * obj5 = 0 ;
22597   svn_error_t *result = 0 ;
22598 
22599   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22600       &_global_py_pool, &_global_pool))
22601   SWIG_fail;
22602   arg6 = _global_pool;
22603   if(!PyArg_UnpackTuple(args,(char *)"svn_client_relocate",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
22604   {
22605     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_relocate", "dir");
22606     if (PyErr_Occurred()) SWIG_fail;
22607   }
22608   {
22609     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_relocate", "from_prefix");
22610     if (PyErr_Occurred()) SWIG_fail;
22611   }
22612   {
22613     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_relocate", "to_prefix");
22614     if (PyErr_Occurred()) SWIG_fail;
22615   }
22616   {
22617     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
22618     if (SWIG_arg_fail(svn_argnum_obj3)) {
22619       SWIG_fail;
22620     }
22621   }
22622   {
22623     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
22624     if (PyErr_Occurred()) {
22625       SWIG_fail;
22626     }
22627   }
22628   if (obj5) {
22629     /* Verify that the user supplied a valid pool */
22630     if (obj5 != Py_None && obj5 != _global_py_pool) {
22631       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
22632       SWIG_arg_fail(svn_argnum_obj5);
22633       SWIG_fail;
22634     }
22635   }
22636   {
22637     svn_swig_py_release_py_lock();
22638 
22639     result = (svn_error_t *)svn_client_relocate((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
22640 
22641     svn_swig_py_acquire_py_lock();
22642 
22643   }
22644   {
22645     if (result != NULL) {
22646       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22647       svn_swig_py_svn_exception(result);
22648       else
22649       svn_error_clear(result);
22650       SWIG_fail;
22651     }
22652     Py_INCREF(Py_None);
22653     resultobj = Py_None;
22654   }
22655   {
22656     Py_XDECREF(_global_py_pool);
22657   }
22658   return resultobj;
22659 fail:
22660   {
22661     Py_XDECREF(_global_py_pool);
22662   }
22663   return NULL;
22664 }
22665 
22666 
_wrap_svn_client_revert4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22667 SWIGINTERN PyObject *_wrap_svn_client_revert4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22668   PyObject *resultobj = 0;
22669   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
22670   svn_depth_t arg2 ;
22671   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
22672   svn_boolean_t arg4 ;
22673   svn_boolean_t arg5 ;
22674   svn_boolean_t arg6 ;
22675   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
22676   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
22677   apr_pool_t *_global_pool = NULL ;
22678   PyObject *_global_py_pool = NULL ;
22679   PyObject * obj0 = 0 ;
22680   PyObject * obj1 = 0 ;
22681   PyObject * obj2 = 0 ;
22682   PyObject * obj3 = 0 ;
22683   PyObject * obj4 = 0 ;
22684   PyObject * obj5 = 0 ;
22685   PyObject * obj6 = 0 ;
22686   PyObject * obj7 = 0 ;
22687   svn_error_t *result = 0 ;
22688 
22689   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22690       &_global_py_pool, &_global_pool))
22691   SWIG_fail;
22692   arg8 = _global_pool;
22693   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revert4",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
22694   {
22695     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
22696       sizeof(const char *),
22697       svn_swig_py_unwrap_string,
22698       NULL,
22699       _global_pool);
22700     if (PyErr_Occurred())
22701     SWIG_fail;
22702   }
22703   {
22704     arg2 = (svn_depth_t)SWIG_As_long (obj1);
22705     if (SWIG_arg_fail(svn_argnum_obj1)) {
22706       SWIG_fail;
22707     }
22708   }
22709   {
22710     arg3 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj2,
22711       sizeof(const char *),
22712       svn_swig_py_unwrap_string,
22713       NULL,
22714       _global_pool);
22715     if (PyErr_Occurred())
22716     SWIG_fail;
22717   }
22718   {
22719     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
22720     if (SWIG_arg_fail(svn_argnum_obj3)) {
22721       SWIG_fail;
22722     }
22723   }
22724   {
22725     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
22726     if (SWIG_arg_fail(svn_argnum_obj4)) {
22727       SWIG_fail;
22728     }
22729   }
22730   {
22731     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
22732     if (SWIG_arg_fail(svn_argnum_obj5)) {
22733       SWIG_fail;
22734     }
22735   }
22736   {
22737     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
22738     if (PyErr_Occurred()) {
22739       SWIG_fail;
22740     }
22741   }
22742   if (obj7) {
22743     /* Verify that the user supplied a valid pool */
22744     if (obj7 != Py_None && obj7 != _global_py_pool) {
22745       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
22746       SWIG_arg_fail(svn_argnum_obj7);
22747       SWIG_fail;
22748     }
22749   }
22750   {
22751     svn_swig_py_release_py_lock();
22752 
22753     result = (svn_error_t *)svn_client_revert4((apr_array_header_t const *)arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5,arg6,arg7,arg8);
22754 
22755     svn_swig_py_acquire_py_lock();
22756 
22757   }
22758   {
22759     if (result != NULL) {
22760       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22761       svn_swig_py_svn_exception(result);
22762       else
22763       svn_error_clear(result);
22764       SWIG_fail;
22765     }
22766     Py_INCREF(Py_None);
22767     resultobj = Py_None;
22768   }
22769   {
22770     Py_XDECREF(_global_py_pool);
22771   }
22772   return resultobj;
22773 fail:
22774   {
22775     Py_XDECREF(_global_py_pool);
22776   }
22777   return NULL;
22778 }
22779 
22780 
_wrap_svn_client_revert3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22781 SWIGINTERN PyObject *_wrap_svn_client_revert3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22782   PyObject *resultobj = 0;
22783   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
22784   svn_depth_t arg2 ;
22785   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
22786   svn_boolean_t arg4 ;
22787   svn_boolean_t arg5 ;
22788   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
22789   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
22790   apr_pool_t *_global_pool = NULL ;
22791   PyObject *_global_py_pool = NULL ;
22792   PyObject * obj0 = 0 ;
22793   PyObject * obj1 = 0 ;
22794   PyObject * obj2 = 0 ;
22795   PyObject * obj3 = 0 ;
22796   PyObject * obj4 = 0 ;
22797   PyObject * obj5 = 0 ;
22798   PyObject * obj6 = 0 ;
22799   svn_error_t *result = 0 ;
22800 
22801   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22802       &_global_py_pool, &_global_pool))
22803   SWIG_fail;
22804   arg7 = _global_pool;
22805   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revert3",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22806   {
22807     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
22808       sizeof(const char *),
22809       svn_swig_py_unwrap_string,
22810       NULL,
22811       _global_pool);
22812     if (PyErr_Occurred())
22813     SWIG_fail;
22814   }
22815   {
22816     arg2 = (svn_depth_t)SWIG_As_long (obj1);
22817     if (SWIG_arg_fail(svn_argnum_obj1)) {
22818       SWIG_fail;
22819     }
22820   }
22821   {
22822     arg3 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj2,
22823       sizeof(const char *),
22824       svn_swig_py_unwrap_string,
22825       NULL,
22826       _global_pool);
22827     if (PyErr_Occurred())
22828     SWIG_fail;
22829   }
22830   {
22831     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
22832     if (SWIG_arg_fail(svn_argnum_obj3)) {
22833       SWIG_fail;
22834     }
22835   }
22836   {
22837     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
22838     if (SWIG_arg_fail(svn_argnum_obj4)) {
22839       SWIG_fail;
22840     }
22841   }
22842   {
22843     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
22844     if (PyErr_Occurred()) {
22845       SWIG_fail;
22846     }
22847   }
22848   if (obj6) {
22849     /* Verify that the user supplied a valid pool */
22850     if (obj6 != Py_None && obj6 != _global_py_pool) {
22851       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
22852       SWIG_arg_fail(svn_argnum_obj6);
22853       SWIG_fail;
22854     }
22855   }
22856   {
22857     svn_swig_py_release_py_lock();
22858 
22859     result = (svn_error_t *)svn_client_revert3((apr_array_header_t const *)arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5,arg6,arg7);
22860 
22861     svn_swig_py_acquire_py_lock();
22862 
22863   }
22864   {
22865     if (result != NULL) {
22866       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22867       svn_swig_py_svn_exception(result);
22868       else
22869       svn_error_clear(result);
22870       SWIG_fail;
22871     }
22872     Py_INCREF(Py_None);
22873     resultobj = Py_None;
22874   }
22875   {
22876     Py_XDECREF(_global_py_pool);
22877   }
22878   return resultobj;
22879 fail:
22880   {
22881     Py_XDECREF(_global_py_pool);
22882   }
22883   return NULL;
22884 }
22885 
22886 
_wrap_svn_client_revert2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22887 SWIGINTERN PyObject *_wrap_svn_client_revert2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22888   PyObject *resultobj = 0;
22889   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
22890   svn_depth_t arg2 ;
22891   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
22892   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
22893   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
22894   apr_pool_t *_global_pool = NULL ;
22895   PyObject *_global_py_pool = NULL ;
22896   PyObject * obj0 = 0 ;
22897   PyObject * obj1 = 0 ;
22898   PyObject * obj2 = 0 ;
22899   PyObject * obj3 = 0 ;
22900   PyObject * obj4 = 0 ;
22901   svn_error_t *result = 0 ;
22902 
22903   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22904       &_global_py_pool, &_global_pool))
22905   SWIG_fail;
22906   arg5 = _global_pool;
22907   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revert2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
22908   {
22909     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
22910       sizeof(const char *),
22911       svn_swig_py_unwrap_string,
22912       NULL,
22913       _global_pool);
22914     if (PyErr_Occurred())
22915     SWIG_fail;
22916   }
22917   {
22918     arg2 = (svn_depth_t)SWIG_As_long (obj1);
22919     if (SWIG_arg_fail(svn_argnum_obj1)) {
22920       SWIG_fail;
22921     }
22922   }
22923   {
22924     arg3 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj2,
22925       sizeof(const char *),
22926       svn_swig_py_unwrap_string,
22927       NULL,
22928       _global_pool);
22929     if (PyErr_Occurred())
22930     SWIG_fail;
22931   }
22932   {
22933     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
22934     if (PyErr_Occurred()) {
22935       SWIG_fail;
22936     }
22937   }
22938   if (obj4) {
22939     /* Verify that the user supplied a valid pool */
22940     if (obj4 != Py_None && obj4 != _global_py_pool) {
22941       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
22942       SWIG_arg_fail(svn_argnum_obj4);
22943       SWIG_fail;
22944     }
22945   }
22946   {
22947     svn_swig_py_release_py_lock();
22948 
22949     result = (svn_error_t *)svn_client_revert2((apr_array_header_t const *)arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5);
22950 
22951     svn_swig_py_acquire_py_lock();
22952 
22953   }
22954   {
22955     if (result != NULL) {
22956       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22957       svn_swig_py_svn_exception(result);
22958       else
22959       svn_error_clear(result);
22960       SWIG_fail;
22961     }
22962     Py_INCREF(Py_None);
22963     resultobj = Py_None;
22964   }
22965   {
22966     Py_XDECREF(_global_py_pool);
22967   }
22968   return resultobj;
22969 fail:
22970   {
22971     Py_XDECREF(_global_py_pool);
22972   }
22973   return NULL;
22974 }
22975 
22976 
_wrap_svn_client_revert(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22977 SWIGINTERN PyObject *_wrap_svn_client_revert(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22978   PyObject *resultobj = 0;
22979   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
22980   svn_boolean_t arg2 ;
22981   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
22982   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
22983   apr_pool_t *_global_pool = NULL ;
22984   PyObject *_global_py_pool = NULL ;
22985   PyObject * obj0 = 0 ;
22986   PyObject * obj1 = 0 ;
22987   PyObject * obj2 = 0 ;
22988   PyObject * obj3 = 0 ;
22989   svn_error_t *result = 0 ;
22990 
22991   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22992       &_global_py_pool, &_global_pool))
22993   SWIG_fail;
22994   arg4 = _global_pool;
22995   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revert",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22996   {
22997     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
22998       sizeof(const char *),
22999       svn_swig_py_unwrap_string,
23000       NULL,
23001       _global_pool);
23002     if (PyErr_Occurred())
23003     SWIG_fail;
23004   }
23005   {
23006     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
23007     if (SWIG_arg_fail(svn_argnum_obj1)) {
23008       SWIG_fail;
23009     }
23010   }
23011   {
23012     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
23013     if (PyErr_Occurred()) {
23014       SWIG_fail;
23015     }
23016   }
23017   if (obj3) {
23018     /* Verify that the user supplied a valid pool */
23019     if (obj3 != Py_None && obj3 != _global_py_pool) {
23020       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
23021       SWIG_arg_fail(svn_argnum_obj3);
23022       SWIG_fail;
23023     }
23024   }
23025   {
23026     svn_swig_py_release_py_lock();
23027 
23028     result = (svn_error_t *)svn_client_revert((apr_array_header_t const *)arg1,arg2,arg3,arg4);
23029 
23030     svn_swig_py_acquire_py_lock();
23031 
23032   }
23033   {
23034     if (result != NULL) {
23035       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23036       svn_swig_py_svn_exception(result);
23037       else
23038       svn_error_clear(result);
23039       SWIG_fail;
23040     }
23041     Py_INCREF(Py_None);
23042     resultobj = Py_None;
23043   }
23044   {
23045     Py_XDECREF(_global_py_pool);
23046   }
23047   return resultobj;
23048 fail:
23049   {
23050     Py_XDECREF(_global_py_pool);
23051   }
23052   return NULL;
23053 }
23054 
23055 
_wrap_svn_client_conflict_option_set_merged_propval(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23056 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_set_merged_propval(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23057   PyObject *resultobj = 0;
23058   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
23059   svn_string_t *arg2 = (svn_string_t *) 0 ;
23060   svn_string_t value2 ;
23061   PyObject * obj0 = 0 ;
23062   PyObject * obj1 = 0 ;
23063 
23064   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_set_merged_propval",2,2,&obj0,&obj1)) SWIG_fail;
23065   {
23066     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23067     if (PyErr_Occurred()) {
23068       SWIG_fail;
23069     }
23070   }
23071   {
23072     if (obj1 == Py_None)
23073     arg2 = NULL;
23074     else {
23075       Py_ssize_t pyStrLen;
23076       if (!PyBytes_Check(obj1)) {
23077         PyErr_SetString(PyExc_TypeError, "not a bytes object");
23078         SWIG_fail;
23079       }
23080       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
23081           &pyStrLen) == -1) {
23082         SWIG_fail;
23083       }
23084       value2.len = pyStrLen;
23085       arg2 = &value2;
23086     }
23087   }
23088   {
23089     svn_swig_py_release_py_lock();
23090 
23091     svn_client_conflict_option_set_merged_propval(arg1,(struct svn_string_t const *)arg2);
23092 
23093     svn_swig_py_acquire_py_lock();
23094 
23095   }
23096   resultobj = SWIG_Py_Void();
23097   return resultobj;
23098 fail:
23099   return NULL;
23100 }
23101 
23102 
_wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23103 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23104   PyObject *resultobj = 0;
23105   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
23106   svn_client_conflict_option_t *arg2 = (svn_client_conflict_option_t *) 0 ;
23107   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
23108   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23109   apr_pool_t *_global_pool = NULL ;
23110   PyObject *_global_py_pool = NULL ;
23111   apr_array_header_t *temp1 ;
23112   PyObject * obj0 = 0 ;
23113   PyObject * obj1 = 0 ;
23114   PyObject * obj2 = 0 ;
23115   svn_error_t *result = 0 ;
23116 
23117   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23118       &_global_py_pool, &_global_pool))
23119   SWIG_fail;
23120   arg3 = _global_pool;
23121   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23122       &_global_py_pool, &_global_pool))
23123   SWIG_fail;
23124   arg4 = _global_pool;
23125   arg1 = &temp1;
23126   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_get_moved_to_repos_relpath_candidates2",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
23127   {
23128     arg2 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23129     if (PyErr_Occurred()) {
23130       SWIG_fail;
23131     }
23132   }
23133   if (obj1) {
23134     /* Verify that the user supplied a valid pool */
23135     if (obj1 != Py_None && obj1 != _global_py_pool) {
23136       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
23137       SWIG_arg_fail(svn_argnum_obj1);
23138       SWIG_fail;
23139     }
23140   }
23141   if (obj2) {
23142     /* Verify that the user supplied a valid pool */
23143     if (obj2 != Py_None && obj2 != _global_py_pool) {
23144       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
23145       SWIG_arg_fail(svn_argnum_obj2);
23146       SWIG_fail;
23147     }
23148   }
23149   {
23150     svn_swig_py_release_py_lock();
23151 
23152     result = (svn_error_t *)svn_client_conflict_option_get_moved_to_repos_relpath_candidates2(arg1,arg2,arg3,arg4);
23153 
23154     svn_swig_py_acquire_py_lock();
23155 
23156   }
23157   {
23158     if (result != NULL) {
23159       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23160       svn_swig_py_svn_exception(result);
23161       else
23162       svn_error_clear(result);
23163       SWIG_fail;
23164     }
23165     Py_INCREF(Py_None);
23166     resultobj = Py_None;
23167   }
23168   {
23169     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
23170   }
23171   {
23172     Py_XDECREF(_global_py_pool);
23173   }
23174   {
23175     Py_XDECREF(_global_py_pool);
23176   }
23177   return resultobj;
23178 fail:
23179   {
23180     Py_XDECREF(_global_py_pool);
23181   }
23182   {
23183     Py_XDECREF(_global_py_pool);
23184   }
23185   return NULL;
23186 }
23187 
23188 
_wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23189 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23190   PyObject *resultobj = 0;
23191   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
23192   svn_client_conflict_option_t *arg2 = (svn_client_conflict_option_t *) 0 ;
23193   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
23194   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23195   apr_pool_t *_global_pool = NULL ;
23196   PyObject *_global_py_pool = NULL ;
23197   apr_array_header_t *temp1 ;
23198   PyObject * obj0 = 0 ;
23199   PyObject * obj1 = 0 ;
23200   PyObject * obj2 = 0 ;
23201   svn_error_t *result = 0 ;
23202 
23203   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23204       &_global_py_pool, &_global_pool))
23205   SWIG_fail;
23206   arg3 = _global_pool;
23207   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23208       &_global_py_pool, &_global_pool))
23209   SWIG_fail;
23210   arg4 = _global_pool;
23211   arg1 = &temp1;
23212   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_get_moved_to_repos_relpath_candidates",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
23213   {
23214     arg2 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23215     if (PyErr_Occurred()) {
23216       SWIG_fail;
23217     }
23218   }
23219   if (obj1) {
23220     /* Verify that the user supplied a valid pool */
23221     if (obj1 != Py_None && obj1 != _global_py_pool) {
23222       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
23223       SWIG_arg_fail(svn_argnum_obj1);
23224       SWIG_fail;
23225     }
23226   }
23227   if (obj2) {
23228     /* Verify that the user supplied a valid pool */
23229     if (obj2 != Py_None && obj2 != _global_py_pool) {
23230       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
23231       SWIG_arg_fail(svn_argnum_obj2);
23232       SWIG_fail;
23233     }
23234   }
23235   {
23236     svn_swig_py_release_py_lock();
23237 
23238     result = (svn_error_t *)svn_client_conflict_option_get_moved_to_repos_relpath_candidates(arg1,arg2,arg3,arg4);
23239 
23240     svn_swig_py_acquire_py_lock();
23241 
23242   }
23243   {
23244     if (result != NULL) {
23245       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23246       svn_swig_py_svn_exception(result);
23247       else
23248       svn_error_clear(result);
23249       SWIG_fail;
23250     }
23251     Py_INCREF(Py_None);
23252     resultobj = Py_None;
23253   }
23254   {
23255     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
23256   }
23257   {
23258     Py_XDECREF(_global_py_pool);
23259   }
23260   {
23261     Py_XDECREF(_global_py_pool);
23262   }
23263   return resultobj;
23264 fail:
23265   {
23266     Py_XDECREF(_global_py_pool);
23267   }
23268   {
23269     Py_XDECREF(_global_py_pool);
23270   }
23271   return NULL;
23272 }
23273 
23274 
_wrap_svn_client_conflict_option_set_moved_to_repos_relpath2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23275 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_set_moved_to_repos_relpath2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23276   PyObject *resultobj = 0;
23277   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
23278   int arg2 ;
23279   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
23280   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23281   apr_pool_t *_global_pool = NULL ;
23282   PyObject *_global_py_pool = NULL ;
23283   PyObject * obj0 = 0 ;
23284   PyObject * obj1 = 0 ;
23285   PyObject * obj2 = 0 ;
23286   PyObject * obj3 = 0 ;
23287   svn_error_t *result = 0 ;
23288 
23289   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23290       &_global_py_pool, &_global_pool))
23291   SWIG_fail;
23292   arg4 = _global_pool;
23293   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_set_moved_to_repos_relpath2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23294   {
23295     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23296     if (PyErr_Occurred()) {
23297       SWIG_fail;
23298     }
23299   }
23300   {
23301     arg2 = (int)SWIG_As_long (obj1);
23302     if (SWIG_arg_fail(svn_argnum_obj1)) {
23303       SWIG_fail;
23304     }
23305   }
23306   {
23307     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
23308     if (PyErr_Occurred()) {
23309       SWIG_fail;
23310     }
23311   }
23312   if (obj3) {
23313     /* Verify that the user supplied a valid pool */
23314     if (obj3 != Py_None && obj3 != _global_py_pool) {
23315       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
23316       SWIG_arg_fail(svn_argnum_obj3);
23317       SWIG_fail;
23318     }
23319   }
23320   {
23321     svn_swig_py_release_py_lock();
23322 
23323     result = (svn_error_t *)svn_client_conflict_option_set_moved_to_repos_relpath2(arg1,arg2,arg3,arg4);
23324 
23325     svn_swig_py_acquire_py_lock();
23326 
23327   }
23328   {
23329     if (result != NULL) {
23330       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23331       svn_swig_py_svn_exception(result);
23332       else
23333       svn_error_clear(result);
23334       SWIG_fail;
23335     }
23336     Py_INCREF(Py_None);
23337     resultobj = Py_None;
23338   }
23339   {
23340     Py_XDECREF(_global_py_pool);
23341   }
23342   return resultobj;
23343 fail:
23344   {
23345     Py_XDECREF(_global_py_pool);
23346   }
23347   return NULL;
23348 }
23349 
23350 
_wrap_svn_client_conflict_option_set_moved_to_repos_relpath(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23351 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_set_moved_to_repos_relpath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23352   PyObject *resultobj = 0;
23353   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
23354   int arg2 ;
23355   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
23356   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23357   apr_pool_t *_global_pool = NULL ;
23358   PyObject *_global_py_pool = NULL ;
23359   PyObject * obj0 = 0 ;
23360   PyObject * obj1 = 0 ;
23361   PyObject * obj2 = 0 ;
23362   PyObject * obj3 = 0 ;
23363   svn_error_t *result = 0 ;
23364 
23365   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23366       &_global_py_pool, &_global_pool))
23367   SWIG_fail;
23368   arg4 = _global_pool;
23369   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_set_moved_to_repos_relpath",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23370   {
23371     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23372     if (PyErr_Occurred()) {
23373       SWIG_fail;
23374     }
23375   }
23376   {
23377     arg2 = (int)SWIG_As_long (obj1);
23378     if (SWIG_arg_fail(svn_argnum_obj1)) {
23379       SWIG_fail;
23380     }
23381   }
23382   {
23383     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
23384     if (PyErr_Occurred()) {
23385       SWIG_fail;
23386     }
23387   }
23388   if (obj3) {
23389     /* Verify that the user supplied a valid pool */
23390     if (obj3 != Py_None && obj3 != _global_py_pool) {
23391       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
23392       SWIG_arg_fail(svn_argnum_obj3);
23393       SWIG_fail;
23394     }
23395   }
23396   {
23397     svn_swig_py_release_py_lock();
23398 
23399     result = (svn_error_t *)svn_client_conflict_option_set_moved_to_repos_relpath(arg1,arg2,arg3,arg4);
23400 
23401     svn_swig_py_acquire_py_lock();
23402 
23403   }
23404   {
23405     if (result != NULL) {
23406       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23407       svn_swig_py_svn_exception(result);
23408       else
23409       svn_error_clear(result);
23410       SWIG_fail;
23411     }
23412     Py_INCREF(Py_None);
23413     resultobj = Py_None;
23414   }
23415   {
23416     Py_XDECREF(_global_py_pool);
23417   }
23418   return resultobj;
23419 fail:
23420   {
23421     Py_XDECREF(_global_py_pool);
23422   }
23423   return NULL;
23424 }
23425 
23426 
_wrap_svn_client_conflict_option_get_moved_to_abspath_candidates2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23427 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_get_moved_to_abspath_candidates2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23428   PyObject *resultobj = 0;
23429   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
23430   svn_client_conflict_option_t *arg2 = (svn_client_conflict_option_t *) 0 ;
23431   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
23432   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23433   apr_pool_t *_global_pool = NULL ;
23434   PyObject *_global_py_pool = NULL ;
23435   apr_array_header_t *temp1 ;
23436   PyObject * obj0 = 0 ;
23437   PyObject * obj1 = 0 ;
23438   PyObject * obj2 = 0 ;
23439   svn_error_t *result = 0 ;
23440 
23441   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23442       &_global_py_pool, &_global_pool))
23443   SWIG_fail;
23444   arg3 = _global_pool;
23445   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23446       &_global_py_pool, &_global_pool))
23447   SWIG_fail;
23448   arg4 = _global_pool;
23449   arg1 = &temp1;
23450   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_get_moved_to_abspath_candidates2",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
23451   {
23452     arg2 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23453     if (PyErr_Occurred()) {
23454       SWIG_fail;
23455     }
23456   }
23457   if (obj1) {
23458     /* Verify that the user supplied a valid pool */
23459     if (obj1 != Py_None && obj1 != _global_py_pool) {
23460       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
23461       SWIG_arg_fail(svn_argnum_obj1);
23462       SWIG_fail;
23463     }
23464   }
23465   if (obj2) {
23466     /* Verify that the user supplied a valid pool */
23467     if (obj2 != Py_None && obj2 != _global_py_pool) {
23468       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
23469       SWIG_arg_fail(svn_argnum_obj2);
23470       SWIG_fail;
23471     }
23472   }
23473   {
23474     svn_swig_py_release_py_lock();
23475 
23476     result = (svn_error_t *)svn_client_conflict_option_get_moved_to_abspath_candidates2(arg1,arg2,arg3,arg4);
23477 
23478     svn_swig_py_acquire_py_lock();
23479 
23480   }
23481   {
23482     if (result != NULL) {
23483       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23484       svn_swig_py_svn_exception(result);
23485       else
23486       svn_error_clear(result);
23487       SWIG_fail;
23488     }
23489     Py_INCREF(Py_None);
23490     resultobj = Py_None;
23491   }
23492   {
23493     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
23494   }
23495   {
23496     Py_XDECREF(_global_py_pool);
23497   }
23498   {
23499     Py_XDECREF(_global_py_pool);
23500   }
23501   return resultobj;
23502 fail:
23503   {
23504     Py_XDECREF(_global_py_pool);
23505   }
23506   {
23507     Py_XDECREF(_global_py_pool);
23508   }
23509   return NULL;
23510 }
23511 
23512 
_wrap_svn_client_conflict_option_get_moved_to_abspath_candidates(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23513 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_get_moved_to_abspath_candidates(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23514   PyObject *resultobj = 0;
23515   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
23516   svn_client_conflict_option_t *arg2 = (svn_client_conflict_option_t *) 0 ;
23517   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
23518   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23519   apr_pool_t *_global_pool = NULL ;
23520   PyObject *_global_py_pool = NULL ;
23521   apr_array_header_t *temp1 ;
23522   PyObject * obj0 = 0 ;
23523   PyObject * obj1 = 0 ;
23524   PyObject * obj2 = 0 ;
23525   svn_error_t *result = 0 ;
23526 
23527   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23528       &_global_py_pool, &_global_pool))
23529   SWIG_fail;
23530   arg3 = _global_pool;
23531   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23532       &_global_py_pool, &_global_pool))
23533   SWIG_fail;
23534   arg4 = _global_pool;
23535   arg1 = &temp1;
23536   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_get_moved_to_abspath_candidates",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
23537   {
23538     arg2 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23539     if (PyErr_Occurred()) {
23540       SWIG_fail;
23541     }
23542   }
23543   if (obj1) {
23544     /* Verify that the user supplied a valid pool */
23545     if (obj1 != Py_None && obj1 != _global_py_pool) {
23546       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
23547       SWIG_arg_fail(svn_argnum_obj1);
23548       SWIG_fail;
23549     }
23550   }
23551   if (obj2) {
23552     /* Verify that the user supplied a valid pool */
23553     if (obj2 != Py_None && obj2 != _global_py_pool) {
23554       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
23555       SWIG_arg_fail(svn_argnum_obj2);
23556       SWIG_fail;
23557     }
23558   }
23559   {
23560     svn_swig_py_release_py_lock();
23561 
23562     result = (svn_error_t *)svn_client_conflict_option_get_moved_to_abspath_candidates(arg1,arg2,arg3,arg4);
23563 
23564     svn_swig_py_acquire_py_lock();
23565 
23566   }
23567   {
23568     if (result != NULL) {
23569       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23570       svn_swig_py_svn_exception(result);
23571       else
23572       svn_error_clear(result);
23573       SWIG_fail;
23574     }
23575     Py_INCREF(Py_None);
23576     resultobj = Py_None;
23577   }
23578   {
23579     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
23580   }
23581   {
23582     Py_XDECREF(_global_py_pool);
23583   }
23584   {
23585     Py_XDECREF(_global_py_pool);
23586   }
23587   return resultobj;
23588 fail:
23589   {
23590     Py_XDECREF(_global_py_pool);
23591   }
23592   {
23593     Py_XDECREF(_global_py_pool);
23594   }
23595   return NULL;
23596 }
23597 
23598 
_wrap_svn_client_conflict_option_set_moved_to_abspath2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23599 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_set_moved_to_abspath2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23600   PyObject *resultobj = 0;
23601   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
23602   int arg2 ;
23603   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
23604   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23605   apr_pool_t *_global_pool = NULL ;
23606   PyObject *_global_py_pool = NULL ;
23607   PyObject * obj0 = 0 ;
23608   PyObject * obj1 = 0 ;
23609   PyObject * obj2 = 0 ;
23610   PyObject * obj3 = 0 ;
23611   svn_error_t *result = 0 ;
23612 
23613   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23614       &_global_py_pool, &_global_pool))
23615   SWIG_fail;
23616   arg4 = _global_pool;
23617   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_set_moved_to_abspath2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23618   {
23619     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23620     if (PyErr_Occurred()) {
23621       SWIG_fail;
23622     }
23623   }
23624   {
23625     arg2 = (int)SWIG_As_long (obj1);
23626     if (SWIG_arg_fail(svn_argnum_obj1)) {
23627       SWIG_fail;
23628     }
23629   }
23630   {
23631     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
23632     if (PyErr_Occurred()) {
23633       SWIG_fail;
23634     }
23635   }
23636   if (obj3) {
23637     /* Verify that the user supplied a valid pool */
23638     if (obj3 != Py_None && obj3 != _global_py_pool) {
23639       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
23640       SWIG_arg_fail(svn_argnum_obj3);
23641       SWIG_fail;
23642     }
23643   }
23644   {
23645     svn_swig_py_release_py_lock();
23646 
23647     result = (svn_error_t *)svn_client_conflict_option_set_moved_to_abspath2(arg1,arg2,arg3,arg4);
23648 
23649     svn_swig_py_acquire_py_lock();
23650 
23651   }
23652   {
23653     if (result != NULL) {
23654       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23655       svn_swig_py_svn_exception(result);
23656       else
23657       svn_error_clear(result);
23658       SWIG_fail;
23659     }
23660     Py_INCREF(Py_None);
23661     resultobj = Py_None;
23662   }
23663   {
23664     Py_XDECREF(_global_py_pool);
23665   }
23666   return resultobj;
23667 fail:
23668   {
23669     Py_XDECREF(_global_py_pool);
23670   }
23671   return NULL;
23672 }
23673 
23674 
_wrap_svn_client_conflict_option_set_moved_to_abspath(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23675 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_set_moved_to_abspath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23676   PyObject *resultobj = 0;
23677   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
23678   int arg2 ;
23679   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
23680   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23681   apr_pool_t *_global_pool = NULL ;
23682   PyObject *_global_py_pool = NULL ;
23683   PyObject * obj0 = 0 ;
23684   PyObject * obj1 = 0 ;
23685   PyObject * obj2 = 0 ;
23686   PyObject * obj3 = 0 ;
23687   svn_error_t *result = 0 ;
23688 
23689   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23690       &_global_py_pool, &_global_pool))
23691   SWIG_fail;
23692   arg4 = _global_pool;
23693   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_set_moved_to_abspath",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23694   {
23695     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
23696     if (PyErr_Occurred()) {
23697       SWIG_fail;
23698     }
23699   }
23700   {
23701     arg2 = (int)SWIG_As_long (obj1);
23702     if (SWIG_arg_fail(svn_argnum_obj1)) {
23703       SWIG_fail;
23704     }
23705   }
23706   {
23707     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
23708     if (PyErr_Occurred()) {
23709       SWIG_fail;
23710     }
23711   }
23712   if (obj3) {
23713     /* Verify that the user supplied a valid pool */
23714     if (obj3 != Py_None && obj3 != _global_py_pool) {
23715       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
23716       SWIG_arg_fail(svn_argnum_obj3);
23717       SWIG_fail;
23718     }
23719   }
23720   {
23721     svn_swig_py_release_py_lock();
23722 
23723     result = (svn_error_t *)svn_client_conflict_option_set_moved_to_abspath(arg1,arg2,arg3,arg4);
23724 
23725     svn_swig_py_acquire_py_lock();
23726 
23727   }
23728   {
23729     if (result != NULL) {
23730       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23731       svn_swig_py_svn_exception(result);
23732       else
23733       svn_error_clear(result);
23734       SWIG_fail;
23735     }
23736     Py_INCREF(Py_None);
23737     resultobj = Py_None;
23738   }
23739   {
23740     Py_XDECREF(_global_py_pool);
23741   }
23742   return resultobj;
23743 fail:
23744   {
23745     Py_XDECREF(_global_py_pool);
23746   }
23747   return NULL;
23748 }
23749 
23750 
_wrap_svn_client_conflict_option_find_by_id(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23751 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_find_by_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23752   PyObject *resultobj = 0;
23753   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
23754   svn_client_conflict_option_id_t arg2 ;
23755   PyObject * obj0 = 0 ;
23756   PyObject * obj1 = 0 ;
23757   svn_client_conflict_option_t *result = 0 ;
23758 
23759   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_find_by_id",2,2,&obj0,&obj1)) SWIG_fail;
23760   {
23761     arg1 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj0);
23762     if (PyErr_Occurred()) {
23763       SWIG_fail;
23764     }
23765   }
23766   {
23767     arg2 = (svn_client_conflict_option_id_t)SWIG_As_long (obj1);
23768     if (SWIG_arg_fail(svn_argnum_obj1)) {
23769       SWIG_fail;
23770     }
23771   }
23772   {
23773     svn_swig_py_release_py_lock();
23774 
23775     result = (svn_client_conflict_option_t *)svn_client_conflict_option_find_by_id(arg1,arg2);
23776 
23777     svn_swig_py_acquire_py_lock();
23778 
23779   }
23780   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_conflict_option_t,
23781     _global_py_pool, args);
23782   return resultobj;
23783 fail:
23784   return NULL;
23785 }
23786 
23787 
_wrap_svn_client_conflict_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23788 SWIGINTERN PyObject *_wrap_svn_client_conflict_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23789   PyObject *resultobj = 0;
23790   svn_client_conflict_t **arg1 = (svn_client_conflict_t **) 0 ;
23791   char *arg2 = (char *) 0 ;
23792   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
23793   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
23794   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
23795   apr_pool_t *_global_pool = NULL ;
23796   PyObject *_global_py_pool = NULL ;
23797   svn_client_conflict_t *temp1 ;
23798   PyObject * obj0 = 0 ;
23799   PyObject * obj1 = 0 ;
23800   PyObject * obj2 = 0 ;
23801   PyObject * obj3 = 0 ;
23802   svn_error_t *result = 0 ;
23803 
23804   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23805       &_global_py_pool, &_global_pool))
23806   SWIG_fail;
23807   arg4 = _global_pool;
23808   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23809       &_global_py_pool, &_global_pool))
23810   SWIG_fail;
23811   arg5 = _global_pool;
23812   arg1 = &temp1;
23813   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23814   {
23815     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_conflict_get", "local_abspath");
23816     if (PyErr_Occurred()) SWIG_fail;
23817   }
23818   {
23819     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
23820     if (PyErr_Occurred()) {
23821       SWIG_fail;
23822     }
23823   }
23824   if (obj2) {
23825     /* Verify that the user supplied a valid pool */
23826     if (obj2 != Py_None && obj2 != _global_py_pool) {
23827       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
23828       SWIG_arg_fail(svn_argnum_obj2);
23829       SWIG_fail;
23830     }
23831   }
23832   if (obj3) {
23833     /* Verify that the user supplied a valid pool */
23834     if (obj3 != Py_None && obj3 != _global_py_pool) {
23835       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
23836       SWIG_arg_fail(svn_argnum_obj3);
23837       SWIG_fail;
23838     }
23839   }
23840   {
23841     svn_swig_py_release_py_lock();
23842 
23843     result = (svn_error_t *)svn_client_conflict_get(arg1,(char const *)arg2,arg3,arg4,arg5);
23844 
23845     svn_swig_py_acquire_py_lock();
23846 
23847   }
23848   {
23849     if (result != NULL) {
23850       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23851       svn_swig_py_svn_exception(result);
23852       else
23853       svn_error_clear(result);
23854       SWIG_fail;
23855     }
23856     Py_INCREF(Py_None);
23857     resultobj = Py_None;
23858   }
23859   {
23860     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_conflict_t,
23861         _global_py_pool, args))
23862 
23863     ;
23864   }
23865   {
23866     Py_XDECREF(_global_py_pool);
23867   }
23868   {
23869     Py_XDECREF(_global_py_pool);
23870   }
23871   return resultobj;
23872 fail:
23873   {
23874     Py_XDECREF(_global_py_pool);
23875   }
23876   {
23877     Py_XDECREF(_global_py_pool);
23878   }
23879   return NULL;
23880 }
23881 
23882 
_wrap_svn_client_conflict_walk(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23883 SWIGINTERN PyObject *_wrap_svn_client_conflict_walk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23884   PyObject *resultobj = 0;
23885   char *arg1 = (char *) 0 ;
23886   svn_depth_t arg2 ;
23887   svn_client_conflict_walk_func_t arg3 = (svn_client_conflict_walk_func_t) 0 ;
23888   void *arg4 = (void *) 0 ;
23889   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
23890   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
23891   apr_pool_t *_global_pool = NULL ;
23892   PyObject *_global_py_pool = NULL ;
23893   PyObject * obj0 = 0 ;
23894   PyObject * obj1 = 0 ;
23895   PyObject * obj2 = 0 ;
23896   PyObject * obj3 = 0 ;
23897   PyObject * obj4 = 0 ;
23898   PyObject * obj5 = 0 ;
23899   svn_error_t *result = 0 ;
23900 
23901   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23902       &_global_py_pool, &_global_pool))
23903   SWIG_fail;
23904   arg6 = _global_pool;
23905   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_walk",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
23906   {
23907     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_conflict_walk", "local_abspath");
23908     if (PyErr_Occurred()) SWIG_fail;
23909   }
23910   {
23911     arg2 = (svn_depth_t)SWIG_As_long (obj1);
23912     if (SWIG_arg_fail(svn_argnum_obj1)) {
23913       SWIG_fail;
23914     }
23915   }
23916   {
23917     svn_client_conflict_walk_func_t * tmp =
23918     svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj2);
23919     if (tmp == NULL || PyErr_Occurred()) {
23920       SWIG_fail;
23921     }
23922     arg3 = *tmp;
23923   }
23924   {
23925     if (obj3 == Py_None) {
23926       arg4 = NULL;
23927     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
23928       arg4 = (void *) obj3;
23929       PyErr_Clear();
23930     }
23931   }
23932   {
23933     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
23934     if (PyErr_Occurred()) {
23935       SWIG_fail;
23936     }
23937   }
23938   if (obj5) {
23939     /* Verify that the user supplied a valid pool */
23940     if (obj5 != Py_None && obj5 != _global_py_pool) {
23941       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
23942       SWIG_arg_fail(svn_argnum_obj5);
23943       SWIG_fail;
23944     }
23945   }
23946   {
23947     svn_swig_py_release_py_lock();
23948 
23949     result = (svn_error_t *)svn_client_conflict_walk((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
23950 
23951     svn_swig_py_acquire_py_lock();
23952 
23953   }
23954   {
23955     if (result != NULL) {
23956       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23957       svn_swig_py_svn_exception(result);
23958       else
23959       svn_error_clear(result);
23960       SWIG_fail;
23961     }
23962     Py_INCREF(Py_None);
23963     resultobj = Py_None;
23964   }
23965   {
23966     Py_XDECREF(_global_py_pool);
23967   }
23968   return resultobj;
23969 fail:
23970   {
23971     Py_XDECREF(_global_py_pool);
23972   }
23973   return NULL;
23974 }
23975 
23976 
_wrap_svn_client_conflict_get_conflicted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23977 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_conflicted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23978   PyObject *resultobj = 0;
23979   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
23980   apr_array_header_t **arg2 = (apr_array_header_t **) 0 ;
23981   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
23982   svn_client_conflict_t *arg4 = (svn_client_conflict_t *) 0 ;
23983   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
23984   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
23985   apr_pool_t *_global_pool = NULL ;
23986   PyObject *_global_py_pool = NULL ;
23987   svn_boolean_t temp1 ;
23988   int res1 = SWIG_TMPOBJ ;
23989   apr_array_header_t *temp2 ;
23990   svn_boolean_t temp3 ;
23991   int res3 = SWIG_TMPOBJ ;
23992   PyObject * obj0 = 0 ;
23993   PyObject * obj1 = 0 ;
23994   PyObject * obj2 = 0 ;
23995   svn_error_t *result = 0 ;
23996 
23997   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23998       &_global_py_pool, &_global_pool))
23999   SWIG_fail;
24000   arg5 = _global_pool;
24001   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24002       &_global_py_pool, &_global_pool))
24003   SWIG_fail;
24004   arg6 = _global_pool;
24005   arg1 = &temp1;
24006   arg2 = &temp2;
24007   arg3 = &temp3;
24008   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_conflicted",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
24009   {
24010     arg4 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24011     if (PyErr_Occurred()) {
24012       SWIG_fail;
24013     }
24014   }
24015   if (obj1) {
24016     /* Verify that the user supplied a valid pool */
24017     if (obj1 != Py_None && obj1 != _global_py_pool) {
24018       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
24019       SWIG_arg_fail(svn_argnum_obj1);
24020       SWIG_fail;
24021     }
24022   }
24023   if (obj2) {
24024     /* Verify that the user supplied a valid pool */
24025     if (obj2 != Py_None && obj2 != _global_py_pool) {
24026       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24027       SWIG_arg_fail(svn_argnum_obj2);
24028       SWIG_fail;
24029     }
24030   }
24031   {
24032     svn_swig_py_release_py_lock();
24033 
24034     result = (svn_error_t *)svn_client_conflict_get_conflicted(arg1,arg2,arg3,arg4,arg5,arg6);
24035 
24036     svn_swig_py_acquire_py_lock();
24037 
24038   }
24039   {
24040     if (result != NULL) {
24041       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24042       svn_swig_py_svn_exception(result);
24043       else
24044       svn_error_clear(result);
24045       SWIG_fail;
24046     }
24047     Py_INCREF(Py_None);
24048     resultobj = Py_None;
24049   }
24050   if (SWIG_IsTmpObj(res1)) {
24051     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
24052   } else {
24053     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
24054     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
24055   }
24056   {
24057     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg2));
24058   }
24059   if (SWIG_IsTmpObj(res3)) {
24060     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
24061   } else {
24062     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
24063     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
24064   }
24065   {
24066     Py_XDECREF(_global_py_pool);
24067   }
24068   {
24069     Py_XDECREF(_global_py_pool);
24070   }
24071   return resultobj;
24072 fail:
24073   {
24074     Py_XDECREF(_global_py_pool);
24075   }
24076   {
24077     Py_XDECREF(_global_py_pool);
24078   }
24079   return NULL;
24080 }
24081 
24082 
_wrap_svn_client_conflict_prop_get_description(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24083 SWIGINTERN PyObject *_wrap_svn_client_conflict_prop_get_description(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24084   PyObject *resultobj = 0;
24085   char **arg1 = (char **) 0 ;
24086   svn_client_conflict_t *arg2 = (svn_client_conflict_t *) 0 ;
24087   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
24088   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
24089   apr_pool_t *_global_pool = NULL ;
24090   PyObject *_global_py_pool = NULL ;
24091   char *temp1 ;
24092   PyObject * obj0 = 0 ;
24093   PyObject * obj1 = 0 ;
24094   PyObject * obj2 = 0 ;
24095   svn_error_t *result = 0 ;
24096 
24097   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24098       &_global_py_pool, &_global_pool))
24099   SWIG_fail;
24100   arg3 = _global_pool;
24101   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24102       &_global_py_pool, &_global_pool))
24103   SWIG_fail;
24104   arg4 = _global_pool;
24105   arg1 = &temp1;
24106   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_prop_get_description",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
24107   {
24108     arg2 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24109     if (PyErr_Occurred()) {
24110       SWIG_fail;
24111     }
24112   }
24113   if (obj1) {
24114     /* Verify that the user supplied a valid pool */
24115     if (obj1 != Py_None && obj1 != _global_py_pool) {
24116       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
24117       SWIG_arg_fail(svn_argnum_obj1);
24118       SWIG_fail;
24119     }
24120   }
24121   if (obj2) {
24122     /* Verify that the user supplied a valid pool */
24123     if (obj2 != Py_None && obj2 != _global_py_pool) {
24124       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24125       SWIG_arg_fail(svn_argnum_obj2);
24126       SWIG_fail;
24127     }
24128   }
24129   {
24130     svn_swig_py_release_py_lock();
24131 
24132     result = (svn_error_t *)svn_client_conflict_prop_get_description((char const **)arg1,arg2,arg3,arg4);
24133 
24134     svn_swig_py_acquire_py_lock();
24135 
24136   }
24137   {
24138     if (result != NULL) {
24139       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24140       svn_swig_py_svn_exception(result);
24141       else
24142       svn_error_clear(result);
24143       SWIG_fail;
24144     }
24145     Py_INCREF(Py_None);
24146     resultobj = Py_None;
24147   }
24148   {
24149     PyObject *s;
24150     if (*arg1 == NULL) {
24151       Py_INCREF(Py_None);
24152       s = Py_None;
24153     }
24154     else {
24155       s = PyBytes_FromString(*arg1);
24156       if (s == NULL)
24157       SWIG_fail;
24158     }
24159     resultobj = SWIG_Python_AppendOutput(resultobj, s);
24160   }
24161   {
24162     Py_XDECREF(_global_py_pool);
24163   }
24164   {
24165     Py_XDECREF(_global_py_pool);
24166   }
24167   return resultobj;
24168 fail:
24169   {
24170     Py_XDECREF(_global_py_pool);
24171   }
24172   {
24173     Py_XDECREF(_global_py_pool);
24174   }
24175   return NULL;
24176 }
24177 
24178 
_wrap_svn_client_conflict_tree_get_description(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24179 SWIGINTERN PyObject *_wrap_svn_client_conflict_tree_get_description(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24180   PyObject *resultobj = 0;
24181   char **arg1 = (char **) 0 ;
24182   char **arg2 = (char **) 0 ;
24183   svn_client_conflict_t *arg3 = (svn_client_conflict_t *) 0 ;
24184   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
24185   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
24186   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
24187   apr_pool_t *_global_pool = NULL ;
24188   PyObject *_global_py_pool = NULL ;
24189   char *temp1 ;
24190   char *temp2 ;
24191   PyObject * obj0 = 0 ;
24192   PyObject * obj1 = 0 ;
24193   PyObject * obj2 = 0 ;
24194   PyObject * obj3 = 0 ;
24195   svn_error_t *result = 0 ;
24196 
24197   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24198       &_global_py_pool, &_global_pool))
24199   SWIG_fail;
24200   arg5 = _global_pool;
24201   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24202       &_global_py_pool, &_global_pool))
24203   SWIG_fail;
24204   arg6 = _global_pool;
24205   arg1 = &temp1;
24206   arg2 = &temp2;
24207   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_tree_get_description",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
24208   {
24209     arg3 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24210     if (PyErr_Occurred()) {
24211       SWIG_fail;
24212     }
24213   }
24214   {
24215     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
24216     if (PyErr_Occurred()) {
24217       SWIG_fail;
24218     }
24219   }
24220   if (obj2) {
24221     /* Verify that the user supplied a valid pool */
24222     if (obj2 != Py_None && obj2 != _global_py_pool) {
24223       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24224       SWIG_arg_fail(svn_argnum_obj2);
24225       SWIG_fail;
24226     }
24227   }
24228   if (obj3) {
24229     /* Verify that the user supplied a valid pool */
24230     if (obj3 != Py_None && obj3 != _global_py_pool) {
24231       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
24232       SWIG_arg_fail(svn_argnum_obj3);
24233       SWIG_fail;
24234     }
24235   }
24236   {
24237     svn_swig_py_release_py_lock();
24238 
24239     result = (svn_error_t *)svn_client_conflict_tree_get_description((char const **)arg1,(char const **)arg2,arg3,arg4,arg5,arg6);
24240 
24241     svn_swig_py_acquire_py_lock();
24242 
24243   }
24244   {
24245     if (result != NULL) {
24246       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24247       svn_swig_py_svn_exception(result);
24248       else
24249       svn_error_clear(result);
24250       SWIG_fail;
24251     }
24252     Py_INCREF(Py_None);
24253     resultobj = Py_None;
24254   }
24255   {
24256     PyObject *s;
24257     if (*arg1 == NULL) {
24258       Py_INCREF(Py_None);
24259       s = Py_None;
24260     }
24261     else {
24262       s = PyBytes_FromString(*arg1);
24263       if (s == NULL)
24264       SWIG_fail;
24265     }
24266     resultobj = SWIG_Python_AppendOutput(resultobj, s);
24267   }
24268   {
24269     PyObject *s;
24270     if (*arg2 == NULL) {
24271       Py_INCREF(Py_None);
24272       s = Py_None;
24273     }
24274     else {
24275       s = PyBytes_FromString(*arg2);
24276       if (s == NULL)
24277       SWIG_fail;
24278     }
24279     resultobj = SWIG_Python_AppendOutput(resultobj, s);
24280   }
24281   {
24282     Py_XDECREF(_global_py_pool);
24283   }
24284   {
24285     Py_XDECREF(_global_py_pool);
24286   }
24287   return resultobj;
24288 fail:
24289   {
24290     Py_XDECREF(_global_py_pool);
24291   }
24292   {
24293     Py_XDECREF(_global_py_pool);
24294   }
24295   return NULL;
24296 }
24297 
24298 
_wrap_svn_client_conflict_text_get_resolution_options(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24299 SWIGINTERN PyObject *_wrap_svn_client_conflict_text_get_resolution_options(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24300   PyObject *resultobj = 0;
24301   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
24302   svn_client_conflict_t *arg2 = (svn_client_conflict_t *) 0 ;
24303   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
24304   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
24305   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
24306   apr_pool_t *_global_pool = NULL ;
24307   PyObject *_global_py_pool = NULL ;
24308   apr_array_header_t *temp1 ;
24309   PyObject * obj0 = 0 ;
24310   PyObject * obj1 = 0 ;
24311   PyObject * obj2 = 0 ;
24312   PyObject * obj3 = 0 ;
24313   svn_error_t *result = 0 ;
24314 
24315   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24316       &_global_py_pool, &_global_pool))
24317   SWIG_fail;
24318   arg4 = _global_pool;
24319   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24320       &_global_py_pool, &_global_pool))
24321   SWIG_fail;
24322   arg5 = _global_pool;
24323   arg1 = &temp1;
24324   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_text_get_resolution_options",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
24325   {
24326     arg2 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24327     if (PyErr_Occurred()) {
24328       SWIG_fail;
24329     }
24330   }
24331   {
24332     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
24333     if (PyErr_Occurred()) {
24334       SWIG_fail;
24335     }
24336   }
24337   if (obj2) {
24338     /* Verify that the user supplied a valid pool */
24339     if (obj2 != Py_None && obj2 != _global_py_pool) {
24340       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24341       SWIG_arg_fail(svn_argnum_obj2);
24342       SWIG_fail;
24343     }
24344   }
24345   if (obj3) {
24346     /* Verify that the user supplied a valid pool */
24347     if (obj3 != Py_None && obj3 != _global_py_pool) {
24348       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
24349       SWIG_arg_fail(svn_argnum_obj3);
24350       SWIG_fail;
24351     }
24352   }
24353   {
24354     svn_swig_py_release_py_lock();
24355 
24356     result = (svn_error_t *)svn_client_conflict_text_get_resolution_options(arg1,arg2,arg3,arg4,arg5);
24357 
24358     svn_swig_py_acquire_py_lock();
24359 
24360   }
24361   {
24362     if (result != NULL) {
24363       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24364       svn_swig_py_svn_exception(result);
24365       else
24366       svn_error_clear(result);
24367       SWIG_fail;
24368     }
24369     Py_INCREF(Py_None);
24370     resultobj = Py_None;
24371   }
24372   {
24373     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_pointerlist_to_list(*arg1,
24374         SWIGTYPE_p_svn_client_conflict_option_t,
24375         _global_py_pool))
24376 
24377 
24378 
24379 
24380     ;
24381     if (PyErr_Occurred()) {
24382       SWIG_fail;
24383     }
24384   }
24385   {
24386     Py_XDECREF(_global_py_pool);
24387   }
24388   {
24389     Py_XDECREF(_global_py_pool);
24390   }
24391   return resultobj;
24392 fail:
24393   {
24394     Py_XDECREF(_global_py_pool);
24395   }
24396   {
24397     Py_XDECREF(_global_py_pool);
24398   }
24399   return NULL;
24400 }
24401 
24402 
_wrap_svn_client_conflict_prop_get_resolution_options(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24403 SWIGINTERN PyObject *_wrap_svn_client_conflict_prop_get_resolution_options(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24404   PyObject *resultobj = 0;
24405   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
24406   svn_client_conflict_t *arg2 = (svn_client_conflict_t *) 0 ;
24407   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
24408   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
24409   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
24410   apr_pool_t *_global_pool = NULL ;
24411   PyObject *_global_py_pool = NULL ;
24412   apr_array_header_t *temp1 ;
24413   PyObject * obj0 = 0 ;
24414   PyObject * obj1 = 0 ;
24415   PyObject * obj2 = 0 ;
24416   PyObject * obj3 = 0 ;
24417   svn_error_t *result = 0 ;
24418 
24419   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24420       &_global_py_pool, &_global_pool))
24421   SWIG_fail;
24422   arg4 = _global_pool;
24423   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24424       &_global_py_pool, &_global_pool))
24425   SWIG_fail;
24426   arg5 = _global_pool;
24427   arg1 = &temp1;
24428   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_prop_get_resolution_options",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
24429   {
24430     arg2 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24431     if (PyErr_Occurred()) {
24432       SWIG_fail;
24433     }
24434   }
24435   {
24436     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
24437     if (PyErr_Occurred()) {
24438       SWIG_fail;
24439     }
24440   }
24441   if (obj2) {
24442     /* Verify that the user supplied a valid pool */
24443     if (obj2 != Py_None && obj2 != _global_py_pool) {
24444       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24445       SWIG_arg_fail(svn_argnum_obj2);
24446       SWIG_fail;
24447     }
24448   }
24449   if (obj3) {
24450     /* Verify that the user supplied a valid pool */
24451     if (obj3 != Py_None && obj3 != _global_py_pool) {
24452       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
24453       SWIG_arg_fail(svn_argnum_obj3);
24454       SWIG_fail;
24455     }
24456   }
24457   {
24458     svn_swig_py_release_py_lock();
24459 
24460     result = (svn_error_t *)svn_client_conflict_prop_get_resolution_options(arg1,arg2,arg3,arg4,arg5);
24461 
24462     svn_swig_py_acquire_py_lock();
24463 
24464   }
24465   {
24466     if (result != NULL) {
24467       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24468       svn_swig_py_svn_exception(result);
24469       else
24470       svn_error_clear(result);
24471       SWIG_fail;
24472     }
24473     Py_INCREF(Py_None);
24474     resultobj = Py_None;
24475   }
24476   {
24477     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_pointerlist_to_list(*arg1,
24478         SWIGTYPE_p_svn_client_conflict_option_t,
24479         _global_py_pool))
24480 
24481 
24482 
24483 
24484     ;
24485     if (PyErr_Occurred()) {
24486       SWIG_fail;
24487     }
24488   }
24489   {
24490     Py_XDECREF(_global_py_pool);
24491   }
24492   {
24493     Py_XDECREF(_global_py_pool);
24494   }
24495   return resultobj;
24496 fail:
24497   {
24498     Py_XDECREF(_global_py_pool);
24499   }
24500   {
24501     Py_XDECREF(_global_py_pool);
24502   }
24503   return NULL;
24504 }
24505 
24506 
_wrap_svn_client_conflict_tree_get_resolution_options(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24507 SWIGINTERN PyObject *_wrap_svn_client_conflict_tree_get_resolution_options(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24508   PyObject *resultobj = 0;
24509   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
24510   svn_client_conflict_t *arg2 = (svn_client_conflict_t *) 0 ;
24511   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
24512   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
24513   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
24514   apr_pool_t *_global_pool = NULL ;
24515   PyObject *_global_py_pool = NULL ;
24516   apr_array_header_t *temp1 ;
24517   PyObject * obj0 = 0 ;
24518   PyObject * obj1 = 0 ;
24519   PyObject * obj2 = 0 ;
24520   PyObject * obj3 = 0 ;
24521   svn_error_t *result = 0 ;
24522 
24523   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24524       &_global_py_pool, &_global_pool))
24525   SWIG_fail;
24526   arg4 = _global_pool;
24527   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24528       &_global_py_pool, &_global_pool))
24529   SWIG_fail;
24530   arg5 = _global_pool;
24531   arg1 = &temp1;
24532   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_tree_get_resolution_options",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
24533   {
24534     arg2 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24535     if (PyErr_Occurred()) {
24536       SWIG_fail;
24537     }
24538   }
24539   {
24540     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
24541     if (PyErr_Occurred()) {
24542       SWIG_fail;
24543     }
24544   }
24545   if (obj2) {
24546     /* Verify that the user supplied a valid pool */
24547     if (obj2 != Py_None && obj2 != _global_py_pool) {
24548       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24549       SWIG_arg_fail(svn_argnum_obj2);
24550       SWIG_fail;
24551     }
24552   }
24553   if (obj3) {
24554     /* Verify that the user supplied a valid pool */
24555     if (obj3 != Py_None && obj3 != _global_py_pool) {
24556       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
24557       SWIG_arg_fail(svn_argnum_obj3);
24558       SWIG_fail;
24559     }
24560   }
24561   {
24562     svn_swig_py_release_py_lock();
24563 
24564     result = (svn_error_t *)svn_client_conflict_tree_get_resolution_options(arg1,arg2,arg3,arg4,arg5);
24565 
24566     svn_swig_py_acquire_py_lock();
24567 
24568   }
24569   {
24570     if (result != NULL) {
24571       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24572       svn_swig_py_svn_exception(result);
24573       else
24574       svn_error_clear(result);
24575       SWIG_fail;
24576     }
24577     Py_INCREF(Py_None);
24578     resultobj = Py_None;
24579   }
24580   {
24581     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_pointerlist_to_list(*arg1,
24582         SWIGTYPE_p_svn_client_conflict_option_t,
24583         _global_py_pool))
24584 
24585 
24586 
24587 
24588     ;
24589     if (PyErr_Occurred()) {
24590       SWIG_fail;
24591     }
24592   }
24593   {
24594     Py_XDECREF(_global_py_pool);
24595   }
24596   {
24597     Py_XDECREF(_global_py_pool);
24598   }
24599   return resultobj;
24600 fail:
24601   {
24602     Py_XDECREF(_global_py_pool);
24603   }
24604   {
24605     Py_XDECREF(_global_py_pool);
24606   }
24607   return NULL;
24608 }
24609 
24610 
_wrap_svn_client_conflict_tree_get_details(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24611 SWIGINTERN PyObject *_wrap_svn_client_conflict_tree_get_details(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24612   PyObject *resultobj = 0;
24613   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
24614   svn_client_ctx_t *arg2 = (svn_client_ctx_t *) 0 ;
24615   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
24616   apr_pool_t *_global_pool = NULL ;
24617   PyObject *_global_py_pool = NULL ;
24618   PyObject * obj0 = 0 ;
24619   PyObject * obj1 = 0 ;
24620   PyObject * obj2 = 0 ;
24621   svn_error_t *result = 0 ;
24622 
24623   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24624       &_global_py_pool, &_global_pool))
24625   SWIG_fail;
24626   arg3 = _global_pool;
24627   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_tree_get_details",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
24628   {
24629     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24630     if (PyErr_Occurred()) {
24631       SWIG_fail;
24632     }
24633   }
24634   {
24635     arg2 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
24636     if (PyErr_Occurred()) {
24637       SWIG_fail;
24638     }
24639   }
24640   if (obj2) {
24641     /* Verify that the user supplied a valid pool */
24642     if (obj2 != Py_None && obj2 != _global_py_pool) {
24643       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24644       SWIG_arg_fail(svn_argnum_obj2);
24645       SWIG_fail;
24646     }
24647   }
24648   {
24649     svn_swig_py_release_py_lock();
24650 
24651     result = (svn_error_t *)svn_client_conflict_tree_get_details(arg1,arg2,arg3);
24652 
24653     svn_swig_py_acquire_py_lock();
24654 
24655   }
24656   {
24657     if (result != NULL) {
24658       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24659       svn_swig_py_svn_exception(result);
24660       else
24661       svn_error_clear(result);
24662       SWIG_fail;
24663     }
24664     Py_INCREF(Py_None);
24665     resultobj = Py_None;
24666   }
24667   {
24668     Py_XDECREF(_global_py_pool);
24669   }
24670   return resultobj;
24671 fail:
24672   {
24673     Py_XDECREF(_global_py_pool);
24674   }
24675   return NULL;
24676 }
24677 
24678 
_wrap_svn_client_conflict_option_get_id(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24679 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_get_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24680   PyObject *resultobj = 0;
24681   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
24682   PyObject * obj0 = 0 ;
24683   svn_client_conflict_option_id_t result;
24684 
24685   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_get_id",1,1,&obj0)) SWIG_fail;
24686   {
24687     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
24688     if (PyErr_Occurred()) {
24689       SWIG_fail;
24690     }
24691   }
24692   {
24693     svn_swig_py_release_py_lock();
24694 
24695     result = (svn_client_conflict_option_id_t)svn_client_conflict_option_get_id(arg1);
24696 
24697     svn_swig_py_acquire_py_lock();
24698 
24699   }
24700   resultobj = SWIG_From_long((long)(result));
24701   return resultobj;
24702 fail:
24703   return NULL;
24704 }
24705 
24706 
_wrap_svn_client_conflict_option_get_label(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24707 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_get_label(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24708   PyObject *resultobj = 0;
24709   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
24710   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
24711   apr_pool_t *_global_pool = NULL ;
24712   PyObject *_global_py_pool = NULL ;
24713   PyObject * obj0 = 0 ;
24714   PyObject * obj1 = 0 ;
24715   char *result = 0 ;
24716 
24717   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24718       &_global_py_pool, &_global_pool))
24719   SWIG_fail;
24720   arg2 = _global_pool;
24721   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_get_label",1,2,&obj0,&obj1)) SWIG_fail;
24722   {
24723     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
24724     if (PyErr_Occurred()) {
24725       SWIG_fail;
24726     }
24727   }
24728   if (obj1) {
24729     /* Verify that the user supplied a valid pool */
24730     if (obj1 != Py_None && obj1 != _global_py_pool) {
24731       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
24732       SWIG_arg_fail(svn_argnum_obj1);
24733       SWIG_fail;
24734     }
24735   }
24736   {
24737     svn_swig_py_release_py_lock();
24738 
24739     result = (char *)svn_client_conflict_option_get_label(arg1,arg2);
24740 
24741     svn_swig_py_acquire_py_lock();
24742 
24743   }
24744   resultobj = SWIG_FromCharPtr((const char *)result);
24745   {
24746     Py_XDECREF(_global_py_pool);
24747   }
24748   return resultobj;
24749 fail:
24750   {
24751     Py_XDECREF(_global_py_pool);
24752   }
24753   return NULL;
24754 }
24755 
24756 
_wrap_svn_client_conflict_option_get_description(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24757 SWIGINTERN PyObject *_wrap_svn_client_conflict_option_get_description(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24758   PyObject *resultobj = 0;
24759   svn_client_conflict_option_t *arg1 = (svn_client_conflict_option_t *) 0 ;
24760   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
24761   apr_pool_t *_global_pool = NULL ;
24762   PyObject *_global_py_pool = NULL ;
24763   PyObject * obj0 = 0 ;
24764   PyObject * obj1 = 0 ;
24765   char *result = 0 ;
24766 
24767   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24768       &_global_py_pool, &_global_pool))
24769   SWIG_fail;
24770   arg2 = _global_pool;
24771   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_option_get_description",1,2,&obj0,&obj1)) SWIG_fail;
24772   {
24773     arg1 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj0);
24774     if (PyErr_Occurred()) {
24775       SWIG_fail;
24776     }
24777   }
24778   if (obj1) {
24779     /* Verify that the user supplied a valid pool */
24780     if (obj1 != Py_None && obj1 != _global_py_pool) {
24781       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
24782       SWIG_arg_fail(svn_argnum_obj1);
24783       SWIG_fail;
24784     }
24785   }
24786   {
24787     svn_swig_py_release_py_lock();
24788 
24789     result = (char *)svn_client_conflict_option_get_description(arg1,arg2);
24790 
24791     svn_swig_py_acquire_py_lock();
24792 
24793   }
24794   resultobj = SWIG_FromCharPtr((const char *)result);
24795   {
24796     Py_XDECREF(_global_py_pool);
24797   }
24798   return resultobj;
24799 fail:
24800   {
24801     Py_XDECREF(_global_py_pool);
24802   }
24803   return NULL;
24804 }
24805 
24806 
_wrap_svn_client_conflict_get_recommended_option_id(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24807 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_recommended_option_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24808   PyObject *resultobj = 0;
24809   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
24810   PyObject * obj0 = 0 ;
24811   svn_client_conflict_option_id_t result;
24812 
24813   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_recommended_option_id",1,1,&obj0)) SWIG_fail;
24814   {
24815     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24816     if (PyErr_Occurred()) {
24817       SWIG_fail;
24818     }
24819   }
24820   {
24821     svn_swig_py_release_py_lock();
24822 
24823     result = (svn_client_conflict_option_id_t)svn_client_conflict_get_recommended_option_id(arg1);
24824 
24825     svn_swig_py_acquire_py_lock();
24826 
24827   }
24828   resultobj = SWIG_From_long((long)(result));
24829   return resultobj;
24830 fail:
24831   return NULL;
24832 }
24833 
24834 
_wrap_svn_client_conflict_get_local_abspath(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24835 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_local_abspath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24836   PyObject *resultobj = 0;
24837   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
24838   PyObject * obj0 = 0 ;
24839   char *result = 0 ;
24840 
24841   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_local_abspath",1,1,&obj0)) SWIG_fail;
24842   {
24843     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24844     if (PyErr_Occurred()) {
24845       SWIG_fail;
24846     }
24847   }
24848   {
24849     svn_swig_py_release_py_lock();
24850 
24851     result = (char *)svn_client_conflict_get_local_abspath(arg1);
24852 
24853     svn_swig_py_acquire_py_lock();
24854 
24855   }
24856   resultobj = SWIG_FromCharPtr((const char *)result);
24857   return resultobj;
24858 fail:
24859   return NULL;
24860 }
24861 
24862 
_wrap_svn_client_conflict_get_operation(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24863 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_operation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24864   PyObject *resultobj = 0;
24865   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
24866   PyObject * obj0 = 0 ;
24867   svn_wc_operation_t result;
24868 
24869   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_operation",1,1,&obj0)) SWIG_fail;
24870   {
24871     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24872     if (PyErr_Occurred()) {
24873       SWIG_fail;
24874     }
24875   }
24876   {
24877     svn_swig_py_release_py_lock();
24878 
24879     result = (svn_wc_operation_t)svn_client_conflict_get_operation(arg1);
24880 
24881     svn_swig_py_acquire_py_lock();
24882 
24883   }
24884   resultobj = SWIG_From_long((long)(result));
24885   return resultobj;
24886 fail:
24887   return NULL;
24888 }
24889 
24890 
_wrap_svn_client_conflict_get_incoming_change(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24891 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_incoming_change(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24892   PyObject *resultobj = 0;
24893   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
24894   PyObject * obj0 = 0 ;
24895   svn_wc_conflict_action_t result;
24896 
24897   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_incoming_change",1,1,&obj0)) SWIG_fail;
24898   {
24899     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24900     if (PyErr_Occurred()) {
24901       SWIG_fail;
24902     }
24903   }
24904   {
24905     svn_swig_py_release_py_lock();
24906 
24907     result = (svn_wc_conflict_action_t)svn_client_conflict_get_incoming_change(arg1);
24908 
24909     svn_swig_py_acquire_py_lock();
24910 
24911   }
24912   resultobj = SWIG_From_long((long)(result));
24913   return resultobj;
24914 fail:
24915   return NULL;
24916 }
24917 
24918 
_wrap_svn_client_conflict_get_local_change(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24919 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_local_change(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24920   PyObject *resultobj = 0;
24921   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
24922   PyObject * obj0 = 0 ;
24923   svn_wc_conflict_reason_t result;
24924 
24925   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_local_change",1,1,&obj0)) SWIG_fail;
24926   {
24927     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24928     if (PyErr_Occurred()) {
24929       SWIG_fail;
24930     }
24931   }
24932   {
24933     svn_swig_py_release_py_lock();
24934 
24935     result = (svn_wc_conflict_reason_t)svn_client_conflict_get_local_change(arg1);
24936 
24937     svn_swig_py_acquire_py_lock();
24938 
24939   }
24940   resultobj = SWIG_From_long((long)(result));
24941   return resultobj;
24942 fail:
24943   return NULL;
24944 }
24945 
24946 
_wrap_svn_client_conflict_get_repos_info(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24947 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_repos_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24948   PyObject *resultobj = 0;
24949   char **arg1 = (char **) 0 ;
24950   char **arg2 = (char **) 0 ;
24951   svn_client_conflict_t *arg3 = (svn_client_conflict_t *) 0 ;
24952   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
24953   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
24954   apr_pool_t *_global_pool = NULL ;
24955   PyObject *_global_py_pool = NULL ;
24956   char *temp1 ;
24957   char *temp2 ;
24958   PyObject * obj0 = 0 ;
24959   PyObject * obj1 = 0 ;
24960   PyObject * obj2 = 0 ;
24961   svn_error_t *result = 0 ;
24962 
24963   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24964       &_global_py_pool, &_global_pool))
24965   SWIG_fail;
24966   arg4 = _global_pool;
24967   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24968       &_global_py_pool, &_global_pool))
24969   SWIG_fail;
24970   arg5 = _global_pool;
24971   arg1 = &temp1;
24972   arg2 = &temp2;
24973   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_repos_info",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
24974   {
24975     arg3 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
24976     if (PyErr_Occurred()) {
24977       SWIG_fail;
24978     }
24979   }
24980   if (obj1) {
24981     /* Verify that the user supplied a valid pool */
24982     if (obj1 != Py_None && obj1 != _global_py_pool) {
24983       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
24984       SWIG_arg_fail(svn_argnum_obj1);
24985       SWIG_fail;
24986     }
24987   }
24988   if (obj2) {
24989     /* Verify that the user supplied a valid pool */
24990     if (obj2 != Py_None && obj2 != _global_py_pool) {
24991       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
24992       SWIG_arg_fail(svn_argnum_obj2);
24993       SWIG_fail;
24994     }
24995   }
24996   {
24997     svn_swig_py_release_py_lock();
24998 
24999     result = (svn_error_t *)svn_client_conflict_get_repos_info((char const **)arg1,(char const **)arg2,arg3,arg4,arg5);
25000 
25001     svn_swig_py_acquire_py_lock();
25002 
25003   }
25004   {
25005     if (result != NULL) {
25006       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25007       svn_swig_py_svn_exception(result);
25008       else
25009       svn_error_clear(result);
25010       SWIG_fail;
25011     }
25012     Py_INCREF(Py_None);
25013     resultobj = Py_None;
25014   }
25015   {
25016     PyObject *s;
25017     if (*arg1 == NULL) {
25018       Py_INCREF(Py_None);
25019       s = Py_None;
25020     }
25021     else {
25022       s = PyBytes_FromString(*arg1);
25023       if (s == NULL)
25024       SWIG_fail;
25025     }
25026     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25027   }
25028   {
25029     PyObject *s;
25030     if (*arg2 == NULL) {
25031       Py_INCREF(Py_None);
25032       s = Py_None;
25033     }
25034     else {
25035       s = PyBytes_FromString(*arg2);
25036       if (s == NULL)
25037       SWIG_fail;
25038     }
25039     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25040   }
25041   {
25042     Py_XDECREF(_global_py_pool);
25043   }
25044   {
25045     Py_XDECREF(_global_py_pool);
25046   }
25047   return resultobj;
25048 fail:
25049   {
25050     Py_XDECREF(_global_py_pool);
25051   }
25052   {
25053     Py_XDECREF(_global_py_pool);
25054   }
25055   return NULL;
25056 }
25057 
25058 
_wrap_svn_client_conflict_get_incoming_old_repos_location(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25059 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_incoming_old_repos_location(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25060   PyObject *resultobj = 0;
25061   char **arg1 = (char **) 0 ;
25062   svn_revnum_t *arg2 = (svn_revnum_t *) 0 ;
25063   svn_node_kind_t *arg3 = (svn_node_kind_t *) 0 ;
25064   svn_client_conflict_t *arg4 = (svn_client_conflict_t *) 0 ;
25065   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
25066   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
25067   apr_pool_t *_global_pool = NULL ;
25068   PyObject *_global_py_pool = NULL ;
25069   char *temp1 ;
25070   svn_revnum_t temp2 ;
25071   int res2 = SWIG_TMPOBJ ;
25072   svn_node_kind_t temp3 ;
25073   int res3 = SWIG_TMPOBJ ;
25074   PyObject * obj0 = 0 ;
25075   PyObject * obj1 = 0 ;
25076   PyObject * obj2 = 0 ;
25077   svn_error_t *result = 0 ;
25078 
25079   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25080       &_global_py_pool, &_global_pool))
25081   SWIG_fail;
25082   arg5 = _global_pool;
25083   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25084       &_global_py_pool, &_global_pool))
25085   SWIG_fail;
25086   arg6 = _global_pool;
25087   arg1 = &temp1;
25088   arg2 = &temp2;
25089   arg3 = &temp3;
25090   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_incoming_old_repos_location",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
25091   {
25092     arg4 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25093     if (PyErr_Occurred()) {
25094       SWIG_fail;
25095     }
25096   }
25097   if (obj1) {
25098     /* Verify that the user supplied a valid pool */
25099     if (obj1 != Py_None && obj1 != _global_py_pool) {
25100       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
25101       SWIG_arg_fail(svn_argnum_obj1);
25102       SWIG_fail;
25103     }
25104   }
25105   if (obj2) {
25106     /* Verify that the user supplied a valid pool */
25107     if (obj2 != Py_None && obj2 != _global_py_pool) {
25108       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25109       SWIG_arg_fail(svn_argnum_obj2);
25110       SWIG_fail;
25111     }
25112   }
25113   {
25114     svn_swig_py_release_py_lock();
25115 
25116     result = (svn_error_t *)svn_client_conflict_get_incoming_old_repos_location((char const **)arg1,arg2,arg3,arg4,arg5,arg6);
25117 
25118     svn_swig_py_acquire_py_lock();
25119 
25120   }
25121   {
25122     if (result != NULL) {
25123       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25124       svn_swig_py_svn_exception(result);
25125       else
25126       svn_error_clear(result);
25127       SWIG_fail;
25128     }
25129     Py_INCREF(Py_None);
25130     resultobj = Py_None;
25131   }
25132   {
25133     PyObject *s;
25134     if (*arg1 == NULL) {
25135       Py_INCREF(Py_None);
25136       s = Py_None;
25137     }
25138     else {
25139       s = PyBytes_FromString(*arg1);
25140       if (s == NULL)
25141       SWIG_fail;
25142     }
25143     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25144   }
25145   if (SWIG_IsTmpObj(res2)) {
25146     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
25147   } else {
25148     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25149     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
25150   }
25151   if (SWIG_IsTmpObj(res3)) {
25152     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
25153   } else {
25154     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25155     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_svn_node_kind_t, new_flags));
25156   }
25157   {
25158     Py_XDECREF(_global_py_pool);
25159   }
25160   {
25161     Py_XDECREF(_global_py_pool);
25162   }
25163   return resultobj;
25164 fail:
25165   {
25166     Py_XDECREF(_global_py_pool);
25167   }
25168   {
25169     Py_XDECREF(_global_py_pool);
25170   }
25171   return NULL;
25172 }
25173 
25174 
_wrap_svn_client_conflict_get_incoming_new_repos_location(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25175 SWIGINTERN PyObject *_wrap_svn_client_conflict_get_incoming_new_repos_location(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25176   PyObject *resultobj = 0;
25177   char **arg1 = (char **) 0 ;
25178   svn_revnum_t *arg2 = (svn_revnum_t *) 0 ;
25179   svn_node_kind_t *arg3 = (svn_node_kind_t *) 0 ;
25180   svn_client_conflict_t *arg4 = (svn_client_conflict_t *) 0 ;
25181   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
25182   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
25183   apr_pool_t *_global_pool = NULL ;
25184   PyObject *_global_py_pool = NULL ;
25185   char *temp1 ;
25186   svn_revnum_t temp2 ;
25187   int res2 = SWIG_TMPOBJ ;
25188   svn_node_kind_t temp3 ;
25189   int res3 = SWIG_TMPOBJ ;
25190   PyObject * obj0 = 0 ;
25191   PyObject * obj1 = 0 ;
25192   PyObject * obj2 = 0 ;
25193   svn_error_t *result = 0 ;
25194 
25195   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25196       &_global_py_pool, &_global_pool))
25197   SWIG_fail;
25198   arg5 = _global_pool;
25199   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25200       &_global_py_pool, &_global_pool))
25201   SWIG_fail;
25202   arg6 = _global_pool;
25203   arg1 = &temp1;
25204   arg2 = &temp2;
25205   arg3 = &temp3;
25206   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_get_incoming_new_repos_location",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
25207   {
25208     arg4 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25209     if (PyErr_Occurred()) {
25210       SWIG_fail;
25211     }
25212   }
25213   if (obj1) {
25214     /* Verify that the user supplied a valid pool */
25215     if (obj1 != Py_None && obj1 != _global_py_pool) {
25216       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
25217       SWIG_arg_fail(svn_argnum_obj1);
25218       SWIG_fail;
25219     }
25220   }
25221   if (obj2) {
25222     /* Verify that the user supplied a valid pool */
25223     if (obj2 != Py_None && obj2 != _global_py_pool) {
25224       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25225       SWIG_arg_fail(svn_argnum_obj2);
25226       SWIG_fail;
25227     }
25228   }
25229   {
25230     svn_swig_py_release_py_lock();
25231 
25232     result = (svn_error_t *)svn_client_conflict_get_incoming_new_repos_location((char const **)arg1,arg2,arg3,arg4,arg5,arg6);
25233 
25234     svn_swig_py_acquire_py_lock();
25235 
25236   }
25237   {
25238     if (result != NULL) {
25239       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25240       svn_swig_py_svn_exception(result);
25241       else
25242       svn_error_clear(result);
25243       SWIG_fail;
25244     }
25245     Py_INCREF(Py_None);
25246     resultobj = Py_None;
25247   }
25248   {
25249     PyObject *s;
25250     if (*arg1 == NULL) {
25251       Py_INCREF(Py_None);
25252       s = Py_None;
25253     }
25254     else {
25255       s = PyBytes_FromString(*arg1);
25256       if (s == NULL)
25257       SWIG_fail;
25258     }
25259     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25260   }
25261   if (SWIG_IsTmpObj(res2)) {
25262     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
25263   } else {
25264     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25265     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
25266   }
25267   if (SWIG_IsTmpObj(res3)) {
25268     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
25269   } else {
25270     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25271     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_svn_node_kind_t, new_flags));
25272   }
25273   {
25274     Py_XDECREF(_global_py_pool);
25275   }
25276   {
25277     Py_XDECREF(_global_py_pool);
25278   }
25279   return resultobj;
25280 fail:
25281   {
25282     Py_XDECREF(_global_py_pool);
25283   }
25284   {
25285     Py_XDECREF(_global_py_pool);
25286   }
25287   return NULL;
25288 }
25289 
25290 
_wrap_svn_client_conflict_tree_get_victim_node_kind(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25291 SWIGINTERN PyObject *_wrap_svn_client_conflict_tree_get_victim_node_kind(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25292   PyObject *resultobj = 0;
25293   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25294   PyObject * obj0 = 0 ;
25295   svn_node_kind_t result;
25296 
25297   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_tree_get_victim_node_kind",1,1,&obj0)) SWIG_fail;
25298   {
25299     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25300     if (PyErr_Occurred()) {
25301       SWIG_fail;
25302     }
25303   }
25304   {
25305     svn_swig_py_release_py_lock();
25306 
25307     result = (svn_node_kind_t)svn_client_conflict_tree_get_victim_node_kind(arg1);
25308 
25309     svn_swig_py_acquire_py_lock();
25310 
25311   }
25312   resultobj = SWIG_From_long((long)(result));
25313   return resultobj;
25314 fail:
25315   return NULL;
25316 }
25317 
25318 
_wrap_svn_client_conflict_tree_resolve(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25319 SWIGINTERN PyObject *_wrap_svn_client_conflict_tree_resolve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25320   PyObject *resultobj = 0;
25321   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25322   svn_client_conflict_option_t *arg2 = (svn_client_conflict_option_t *) 0 ;
25323   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
25324   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
25325   apr_pool_t *_global_pool = NULL ;
25326   PyObject *_global_py_pool = NULL ;
25327   PyObject * obj0 = 0 ;
25328   PyObject * obj1 = 0 ;
25329   PyObject * obj2 = 0 ;
25330   PyObject * obj3 = 0 ;
25331   svn_error_t *result = 0 ;
25332 
25333   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25334       &_global_py_pool, &_global_pool))
25335   SWIG_fail;
25336   arg4 = _global_pool;
25337   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_tree_resolve",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
25338   {
25339     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25340     if (PyErr_Occurred()) {
25341       SWIG_fail;
25342     }
25343   }
25344   {
25345     arg2 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj1);
25346     if (PyErr_Occurred()) {
25347       SWIG_fail;
25348     }
25349   }
25350   {
25351     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
25352     if (PyErr_Occurred()) {
25353       SWIG_fail;
25354     }
25355   }
25356   if (obj3) {
25357     /* Verify that the user supplied a valid pool */
25358     if (obj3 != Py_None && obj3 != _global_py_pool) {
25359       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
25360       SWIG_arg_fail(svn_argnum_obj3);
25361       SWIG_fail;
25362     }
25363   }
25364   {
25365     svn_swig_py_release_py_lock();
25366 
25367     result = (svn_error_t *)svn_client_conflict_tree_resolve(arg1,arg2,arg3,arg4);
25368 
25369     svn_swig_py_acquire_py_lock();
25370 
25371   }
25372   {
25373     if (result != NULL) {
25374       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25375       svn_swig_py_svn_exception(result);
25376       else
25377       svn_error_clear(result);
25378       SWIG_fail;
25379     }
25380     Py_INCREF(Py_None);
25381     resultobj = Py_None;
25382   }
25383   {
25384     Py_XDECREF(_global_py_pool);
25385   }
25386   return resultobj;
25387 fail:
25388   {
25389     Py_XDECREF(_global_py_pool);
25390   }
25391   return NULL;
25392 }
25393 
25394 
_wrap_svn_client_conflict_tree_resolve_by_id(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25395 SWIGINTERN PyObject *_wrap_svn_client_conflict_tree_resolve_by_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25396   PyObject *resultobj = 0;
25397   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25398   svn_client_conflict_option_id_t arg2 ;
25399   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
25400   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
25401   apr_pool_t *_global_pool = NULL ;
25402   PyObject *_global_py_pool = NULL ;
25403   PyObject * obj0 = 0 ;
25404   PyObject * obj1 = 0 ;
25405   PyObject * obj2 = 0 ;
25406   PyObject * obj3 = 0 ;
25407   svn_error_t *result = 0 ;
25408 
25409   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25410       &_global_py_pool, &_global_pool))
25411   SWIG_fail;
25412   arg4 = _global_pool;
25413   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_tree_resolve_by_id",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
25414   {
25415     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25416     if (PyErr_Occurred()) {
25417       SWIG_fail;
25418     }
25419   }
25420   {
25421     arg2 = (svn_client_conflict_option_id_t)SWIG_As_long (obj1);
25422     if (SWIG_arg_fail(svn_argnum_obj1)) {
25423       SWIG_fail;
25424     }
25425   }
25426   {
25427     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
25428     if (PyErr_Occurred()) {
25429       SWIG_fail;
25430     }
25431   }
25432   if (obj3) {
25433     /* Verify that the user supplied a valid pool */
25434     if (obj3 != Py_None && obj3 != _global_py_pool) {
25435       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
25436       SWIG_arg_fail(svn_argnum_obj3);
25437       SWIG_fail;
25438     }
25439   }
25440   {
25441     svn_swig_py_release_py_lock();
25442 
25443     result = (svn_error_t *)svn_client_conflict_tree_resolve_by_id(arg1,arg2,arg3,arg4);
25444 
25445     svn_swig_py_acquire_py_lock();
25446 
25447   }
25448   {
25449     if (result != NULL) {
25450       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25451       svn_swig_py_svn_exception(result);
25452       else
25453       svn_error_clear(result);
25454       SWIG_fail;
25455     }
25456     Py_INCREF(Py_None);
25457     resultobj = Py_None;
25458   }
25459   {
25460     Py_XDECREF(_global_py_pool);
25461   }
25462   return resultobj;
25463 fail:
25464   {
25465     Py_XDECREF(_global_py_pool);
25466   }
25467   return NULL;
25468 }
25469 
25470 
_wrap_svn_client_conflict_tree_get_resolution(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25471 SWIGINTERN PyObject *_wrap_svn_client_conflict_tree_get_resolution(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25472   PyObject *resultobj = 0;
25473   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25474   PyObject * obj0 = 0 ;
25475   svn_client_conflict_option_id_t result;
25476 
25477   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_tree_get_resolution",1,1,&obj0)) SWIG_fail;
25478   {
25479     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25480     if (PyErr_Occurred()) {
25481       SWIG_fail;
25482     }
25483   }
25484   {
25485     svn_swig_py_release_py_lock();
25486 
25487     result = (svn_client_conflict_option_id_t)svn_client_conflict_tree_get_resolution(arg1);
25488 
25489     svn_swig_py_acquire_py_lock();
25490 
25491   }
25492   resultobj = SWIG_From_long((long)(result));
25493   return resultobj;
25494 fail:
25495   return NULL;
25496 }
25497 
25498 
_wrap_svn_client_conflict_prop_get_reject_abspath(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25499 SWIGINTERN PyObject *_wrap_svn_client_conflict_prop_get_reject_abspath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25500   PyObject *resultobj = 0;
25501   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25502   PyObject * obj0 = 0 ;
25503   char *result = 0 ;
25504 
25505   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_prop_get_reject_abspath",1,1,&obj0)) SWIG_fail;
25506   {
25507     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25508     if (PyErr_Occurred()) {
25509       SWIG_fail;
25510     }
25511   }
25512   {
25513     svn_swig_py_release_py_lock();
25514 
25515     result = (char *)svn_client_conflict_prop_get_reject_abspath(arg1);
25516 
25517     svn_swig_py_acquire_py_lock();
25518 
25519   }
25520   resultobj = SWIG_FromCharPtr((const char *)result);
25521   return resultobj;
25522 fail:
25523   return NULL;
25524 }
25525 
25526 
_wrap_svn_client_conflict_prop_get_propvals(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25527 SWIGINTERN PyObject *_wrap_svn_client_conflict_prop_get_propvals(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25528   PyObject *resultobj = 0;
25529   svn_string_t **arg1 = (svn_string_t **) 0 ;
25530   svn_string_t **arg2 = (svn_string_t **) 0 ;
25531   svn_string_t **arg3 = (svn_string_t **) 0 ;
25532   svn_string_t **arg4 = (svn_string_t **) 0 ;
25533   svn_client_conflict_t *arg5 = (svn_client_conflict_t *) 0 ;
25534   char *arg6 = (char *) 0 ;
25535   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
25536   apr_pool_t *_global_pool = NULL ;
25537   PyObject *_global_py_pool = NULL ;
25538   svn_string_t *temp1 ;
25539   svn_string_t *temp2 ;
25540   svn_string_t *temp3 ;
25541   svn_string_t *temp4 ;
25542   PyObject * obj0 = 0 ;
25543   PyObject * obj1 = 0 ;
25544   PyObject * obj2 = 0 ;
25545   svn_error_t *result = 0 ;
25546 
25547   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25548       &_global_py_pool, &_global_pool))
25549   SWIG_fail;
25550   arg7 = _global_pool;
25551   arg1 = &temp1;
25552   arg2 = &temp2;
25553   arg3 = &temp3;
25554   arg4 = &temp4;
25555   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_prop_get_propvals",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
25556   {
25557     arg5 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25558     if (PyErr_Occurred()) {
25559       SWIG_fail;
25560     }
25561   }
25562   {
25563     arg6 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_conflict_prop_get_propvals", "propname");
25564     if (PyErr_Occurred()) SWIG_fail;
25565   }
25566   if (obj2) {
25567     /* Verify that the user supplied a valid pool */
25568     if (obj2 != Py_None && obj2 != _global_py_pool) {
25569       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25570       SWIG_arg_fail(svn_argnum_obj2);
25571       SWIG_fail;
25572     }
25573   }
25574   {
25575     svn_swig_py_release_py_lock();
25576 
25577     result = (svn_error_t *)svn_client_conflict_prop_get_propvals((struct svn_string_t const **)arg1,(struct svn_string_t const **)arg2,(struct svn_string_t const **)arg3,(struct svn_string_t const **)arg4,arg5,(char const *)arg6,arg7);
25578 
25579     svn_swig_py_acquire_py_lock();
25580 
25581   }
25582   {
25583     if (result != NULL) {
25584       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25585       svn_swig_py_svn_exception(result);
25586       else
25587       svn_error_clear(result);
25588       SWIG_fail;
25589     }
25590     Py_INCREF(Py_None);
25591     resultobj = Py_None;
25592   }
25593   {
25594     PyObject *s;
25595     if (*arg1 == NULL) {
25596       Py_INCREF(Py_None);
25597       s = Py_None;
25598     } else {
25599       s = PyBytes_FromStringAndSize((*arg1)->data, (*arg1)->len);
25600       if (s == NULL)
25601       SWIG_fail;
25602     }
25603     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25604   }
25605   {
25606     PyObject *s;
25607     if (*arg2 == NULL) {
25608       Py_INCREF(Py_None);
25609       s = Py_None;
25610     } else {
25611       s = PyBytes_FromStringAndSize((*arg2)->data, (*arg2)->len);
25612       if (s == NULL)
25613       SWIG_fail;
25614     }
25615     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25616   }
25617   {
25618     PyObject *s;
25619     if (*arg3 == NULL) {
25620       Py_INCREF(Py_None);
25621       s = Py_None;
25622     } else {
25623       s = PyBytes_FromStringAndSize((*arg3)->data, (*arg3)->len);
25624       if (s == NULL)
25625       SWIG_fail;
25626     }
25627     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25628   }
25629   {
25630     PyObject *s;
25631     if (*arg4 == NULL) {
25632       Py_INCREF(Py_None);
25633       s = Py_None;
25634     } else {
25635       s = PyBytes_FromStringAndSize((*arg4)->data, (*arg4)->len);
25636       if (s == NULL)
25637       SWIG_fail;
25638     }
25639     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25640   }
25641   {
25642     Py_XDECREF(_global_py_pool);
25643   }
25644   return resultobj;
25645 fail:
25646   {
25647     Py_XDECREF(_global_py_pool);
25648   }
25649   return NULL;
25650 }
25651 
25652 
_wrap_svn_client_conflict_prop_resolve(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25653 SWIGINTERN PyObject *_wrap_svn_client_conflict_prop_resolve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25654   PyObject *resultobj = 0;
25655   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25656   char *arg2 = (char *) 0 ;
25657   svn_client_conflict_option_t *arg3 = (svn_client_conflict_option_t *) 0 ;
25658   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
25659   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
25660   apr_pool_t *_global_pool = NULL ;
25661   PyObject *_global_py_pool = NULL ;
25662   PyObject * obj0 = 0 ;
25663   PyObject * obj1 = 0 ;
25664   PyObject * obj2 = 0 ;
25665   PyObject * obj3 = 0 ;
25666   PyObject * obj4 = 0 ;
25667   svn_error_t *result = 0 ;
25668 
25669   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25670       &_global_py_pool, &_global_pool))
25671   SWIG_fail;
25672   arg5 = _global_pool;
25673   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_prop_resolve",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
25674   {
25675     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25676     if (PyErr_Occurred()) {
25677       SWIG_fail;
25678     }
25679   }
25680   {
25681     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_conflict_prop_resolve", "propname");
25682     if (PyErr_Occurred()) SWIG_fail;
25683   }
25684   {
25685     arg3 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj2);
25686     if (PyErr_Occurred()) {
25687       SWIG_fail;
25688     }
25689   }
25690   {
25691     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
25692     if (PyErr_Occurred()) {
25693       SWIG_fail;
25694     }
25695   }
25696   if (obj4) {
25697     /* Verify that the user supplied a valid pool */
25698     if (obj4 != Py_None && obj4 != _global_py_pool) {
25699       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
25700       SWIG_arg_fail(svn_argnum_obj4);
25701       SWIG_fail;
25702     }
25703   }
25704   {
25705     svn_swig_py_release_py_lock();
25706 
25707     result = (svn_error_t *)svn_client_conflict_prop_resolve(arg1,(char const *)arg2,arg3,arg4,arg5);
25708 
25709     svn_swig_py_acquire_py_lock();
25710 
25711   }
25712   {
25713     if (result != NULL) {
25714       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25715       svn_swig_py_svn_exception(result);
25716       else
25717       svn_error_clear(result);
25718       SWIG_fail;
25719     }
25720     Py_INCREF(Py_None);
25721     resultobj = Py_None;
25722   }
25723   {
25724     Py_XDECREF(_global_py_pool);
25725   }
25726   return resultobj;
25727 fail:
25728   {
25729     Py_XDECREF(_global_py_pool);
25730   }
25731   return NULL;
25732 }
25733 
25734 
_wrap_svn_client_conflict_prop_resolve_by_id(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25735 SWIGINTERN PyObject *_wrap_svn_client_conflict_prop_resolve_by_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25736   PyObject *resultobj = 0;
25737   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25738   char *arg2 = (char *) 0 ;
25739   svn_client_conflict_option_id_t arg3 ;
25740   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
25741   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
25742   apr_pool_t *_global_pool = NULL ;
25743   PyObject *_global_py_pool = NULL ;
25744   PyObject * obj0 = 0 ;
25745   PyObject * obj1 = 0 ;
25746   PyObject * obj2 = 0 ;
25747   PyObject * obj3 = 0 ;
25748   PyObject * obj4 = 0 ;
25749   svn_error_t *result = 0 ;
25750 
25751   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25752       &_global_py_pool, &_global_pool))
25753   SWIG_fail;
25754   arg5 = _global_pool;
25755   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_prop_resolve_by_id",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
25756   {
25757     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25758     if (PyErr_Occurred()) {
25759       SWIG_fail;
25760     }
25761   }
25762   {
25763     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_conflict_prop_resolve_by_id", "propname");
25764     if (PyErr_Occurred()) SWIG_fail;
25765   }
25766   {
25767     arg3 = (svn_client_conflict_option_id_t)SWIG_As_long (obj2);
25768     if (SWIG_arg_fail(svn_argnum_obj2)) {
25769       SWIG_fail;
25770     }
25771   }
25772   {
25773     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
25774     if (PyErr_Occurred()) {
25775       SWIG_fail;
25776     }
25777   }
25778   if (obj4) {
25779     /* Verify that the user supplied a valid pool */
25780     if (obj4 != Py_None && obj4 != _global_py_pool) {
25781       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
25782       SWIG_arg_fail(svn_argnum_obj4);
25783       SWIG_fail;
25784     }
25785   }
25786   {
25787     svn_swig_py_release_py_lock();
25788 
25789     result = (svn_error_t *)svn_client_conflict_prop_resolve_by_id(arg1,(char const *)arg2,arg3,arg4,arg5);
25790 
25791     svn_swig_py_acquire_py_lock();
25792 
25793   }
25794   {
25795     if (result != NULL) {
25796       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25797       svn_swig_py_svn_exception(result);
25798       else
25799       svn_error_clear(result);
25800       SWIG_fail;
25801     }
25802     Py_INCREF(Py_None);
25803     resultobj = Py_None;
25804   }
25805   {
25806     Py_XDECREF(_global_py_pool);
25807   }
25808   return resultobj;
25809 fail:
25810   {
25811     Py_XDECREF(_global_py_pool);
25812   }
25813   return NULL;
25814 }
25815 
25816 
_wrap_svn_client_conflict_prop_get_resolution(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25817 SWIGINTERN PyObject *_wrap_svn_client_conflict_prop_get_resolution(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25818   PyObject *resultobj = 0;
25819   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25820   char *arg2 = (char *) 0 ;
25821   PyObject * obj0 = 0 ;
25822   PyObject * obj1 = 0 ;
25823   svn_client_conflict_option_id_t result;
25824 
25825   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_prop_get_resolution",2,2,&obj0,&obj1)) SWIG_fail;
25826   {
25827     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25828     if (PyErr_Occurred()) {
25829       SWIG_fail;
25830     }
25831   }
25832   {
25833     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_conflict_prop_get_resolution", "propname");
25834     if (PyErr_Occurred()) SWIG_fail;
25835   }
25836   {
25837     svn_swig_py_release_py_lock();
25838 
25839     result = (svn_client_conflict_option_id_t)svn_client_conflict_prop_get_resolution(arg1,(char const *)arg2);
25840 
25841     svn_swig_py_acquire_py_lock();
25842 
25843   }
25844   resultobj = SWIG_From_long((long)(result));
25845   return resultobj;
25846 fail:
25847   return NULL;
25848 }
25849 
25850 
_wrap_svn_client_conflict_text_get_mime_type(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25851 SWIGINTERN PyObject *_wrap_svn_client_conflict_text_get_mime_type(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25852   PyObject *resultobj = 0;
25853   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
25854   PyObject * obj0 = 0 ;
25855   char *result = 0 ;
25856 
25857   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_text_get_mime_type",1,1,&obj0)) SWIG_fail;
25858   {
25859     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25860     if (PyErr_Occurred()) {
25861       SWIG_fail;
25862     }
25863   }
25864   {
25865     svn_swig_py_release_py_lock();
25866 
25867     result = (char *)svn_client_conflict_text_get_mime_type(arg1);
25868 
25869     svn_swig_py_acquire_py_lock();
25870 
25871   }
25872   resultobj = SWIG_FromCharPtr((const char *)result);
25873   return resultobj;
25874 fail:
25875   return NULL;
25876 }
25877 
25878 
_wrap_svn_client_conflict_text_get_contents(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25879 SWIGINTERN PyObject *_wrap_svn_client_conflict_text_get_contents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25880   PyObject *resultobj = 0;
25881   char **arg1 = (char **) 0 ;
25882   char **arg2 = (char **) 0 ;
25883   char **arg3 = (char **) 0 ;
25884   char **arg4 = (char **) 0 ;
25885   svn_client_conflict_t *arg5 = (svn_client_conflict_t *) 0 ;
25886   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
25887   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
25888   apr_pool_t *_global_pool = NULL ;
25889   PyObject *_global_py_pool = NULL ;
25890   char *temp1 ;
25891   char *temp2 ;
25892   char *temp3 ;
25893   char *temp4 ;
25894   PyObject * obj0 = 0 ;
25895   PyObject * obj1 = 0 ;
25896   PyObject * obj2 = 0 ;
25897   svn_error_t *result = 0 ;
25898 
25899   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25900       &_global_py_pool, &_global_pool))
25901   SWIG_fail;
25902   arg6 = _global_pool;
25903   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25904       &_global_py_pool, &_global_pool))
25905   SWIG_fail;
25906   arg7 = _global_pool;
25907   arg1 = &temp1;
25908   arg2 = &temp2;
25909   arg3 = &temp3;
25910   arg4 = &temp4;
25911   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_text_get_contents",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
25912   {
25913     arg5 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
25914     if (PyErr_Occurred()) {
25915       SWIG_fail;
25916     }
25917   }
25918   if (obj1) {
25919     /* Verify that the user supplied a valid pool */
25920     if (obj1 != Py_None && obj1 != _global_py_pool) {
25921       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
25922       SWIG_arg_fail(svn_argnum_obj1);
25923       SWIG_fail;
25924     }
25925   }
25926   if (obj2) {
25927     /* Verify that the user supplied a valid pool */
25928     if (obj2 != Py_None && obj2 != _global_py_pool) {
25929       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25930       SWIG_arg_fail(svn_argnum_obj2);
25931       SWIG_fail;
25932     }
25933   }
25934   {
25935     svn_swig_py_release_py_lock();
25936 
25937     result = (svn_error_t *)svn_client_conflict_text_get_contents((char const **)arg1,(char const **)arg2,(char const **)arg3,(char const **)arg4,arg5,arg6,arg7);
25938 
25939     svn_swig_py_acquire_py_lock();
25940 
25941   }
25942   {
25943     if (result != NULL) {
25944       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25945       svn_swig_py_svn_exception(result);
25946       else
25947       svn_error_clear(result);
25948       SWIG_fail;
25949     }
25950     Py_INCREF(Py_None);
25951     resultobj = Py_None;
25952   }
25953   {
25954     PyObject *s;
25955     if (*arg1 == NULL) {
25956       Py_INCREF(Py_None);
25957       s = Py_None;
25958     }
25959     else {
25960       s = PyBytes_FromString(*arg1);
25961       if (s == NULL)
25962       SWIG_fail;
25963     }
25964     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25965   }
25966   {
25967     PyObject *s;
25968     if (*arg2 == NULL) {
25969       Py_INCREF(Py_None);
25970       s = Py_None;
25971     }
25972     else {
25973       s = PyBytes_FromString(*arg2);
25974       if (s == NULL)
25975       SWIG_fail;
25976     }
25977     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25978   }
25979   {
25980     PyObject *s;
25981     if (*arg3 == NULL) {
25982       Py_INCREF(Py_None);
25983       s = Py_None;
25984     }
25985     else {
25986       s = PyBytes_FromString(*arg3);
25987       if (s == NULL)
25988       SWIG_fail;
25989     }
25990     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25991   }
25992   {
25993     PyObject *s;
25994     if (*arg4 == NULL) {
25995       Py_INCREF(Py_None);
25996       s = Py_None;
25997     }
25998     else {
25999       s = PyBytes_FromString(*arg4);
26000       if (s == NULL)
26001       SWIG_fail;
26002     }
26003     resultobj = SWIG_Python_AppendOutput(resultobj, s);
26004   }
26005   {
26006     Py_XDECREF(_global_py_pool);
26007   }
26008   {
26009     Py_XDECREF(_global_py_pool);
26010   }
26011   return resultobj;
26012 fail:
26013   {
26014     Py_XDECREF(_global_py_pool);
26015   }
26016   {
26017     Py_XDECREF(_global_py_pool);
26018   }
26019   return NULL;
26020 }
26021 
26022 
_wrap_svn_client_conflict_text_resolve(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26023 SWIGINTERN PyObject *_wrap_svn_client_conflict_text_resolve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26024   PyObject *resultobj = 0;
26025   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
26026   svn_client_conflict_option_t *arg2 = (svn_client_conflict_option_t *) 0 ;
26027   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
26028   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
26029   apr_pool_t *_global_pool = NULL ;
26030   PyObject *_global_py_pool = NULL ;
26031   PyObject * obj0 = 0 ;
26032   PyObject * obj1 = 0 ;
26033   PyObject * obj2 = 0 ;
26034   PyObject * obj3 = 0 ;
26035   svn_error_t *result = 0 ;
26036 
26037   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26038       &_global_py_pool, &_global_pool))
26039   SWIG_fail;
26040   arg4 = _global_pool;
26041   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_text_resolve",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26042   {
26043     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
26044     if (PyErr_Occurred()) {
26045       SWIG_fail;
26046     }
26047   }
26048   {
26049     arg2 = (svn_client_conflict_option_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_conflict_option_t, svn_argnum_obj1);
26050     if (PyErr_Occurred()) {
26051       SWIG_fail;
26052     }
26053   }
26054   {
26055     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
26056     if (PyErr_Occurred()) {
26057       SWIG_fail;
26058     }
26059   }
26060   if (obj3) {
26061     /* Verify that the user supplied a valid pool */
26062     if (obj3 != Py_None && obj3 != _global_py_pool) {
26063       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
26064       SWIG_arg_fail(svn_argnum_obj3);
26065       SWIG_fail;
26066     }
26067   }
26068   {
26069     svn_swig_py_release_py_lock();
26070 
26071     result = (svn_error_t *)svn_client_conflict_text_resolve(arg1,arg2,arg3,arg4);
26072 
26073     svn_swig_py_acquire_py_lock();
26074 
26075   }
26076   {
26077     if (result != NULL) {
26078       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26079       svn_swig_py_svn_exception(result);
26080       else
26081       svn_error_clear(result);
26082       SWIG_fail;
26083     }
26084     Py_INCREF(Py_None);
26085     resultobj = Py_None;
26086   }
26087   {
26088     Py_XDECREF(_global_py_pool);
26089   }
26090   return resultobj;
26091 fail:
26092   {
26093     Py_XDECREF(_global_py_pool);
26094   }
26095   return NULL;
26096 }
26097 
26098 
_wrap_svn_client_conflict_text_resolve_by_id(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26099 SWIGINTERN PyObject *_wrap_svn_client_conflict_text_resolve_by_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26100   PyObject *resultobj = 0;
26101   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
26102   svn_client_conflict_option_id_t arg2 ;
26103   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
26104   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
26105   apr_pool_t *_global_pool = NULL ;
26106   PyObject *_global_py_pool = NULL ;
26107   PyObject * obj0 = 0 ;
26108   PyObject * obj1 = 0 ;
26109   PyObject * obj2 = 0 ;
26110   PyObject * obj3 = 0 ;
26111   svn_error_t *result = 0 ;
26112 
26113   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26114       &_global_py_pool, &_global_pool))
26115   SWIG_fail;
26116   arg4 = _global_pool;
26117   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_text_resolve_by_id",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26118   {
26119     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
26120     if (PyErr_Occurred()) {
26121       SWIG_fail;
26122     }
26123   }
26124   {
26125     arg2 = (svn_client_conflict_option_id_t)SWIG_As_long (obj1);
26126     if (SWIG_arg_fail(svn_argnum_obj1)) {
26127       SWIG_fail;
26128     }
26129   }
26130   {
26131     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
26132     if (PyErr_Occurred()) {
26133       SWIG_fail;
26134     }
26135   }
26136   if (obj3) {
26137     /* Verify that the user supplied a valid pool */
26138     if (obj3 != Py_None && obj3 != _global_py_pool) {
26139       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
26140       SWIG_arg_fail(svn_argnum_obj3);
26141       SWIG_fail;
26142     }
26143   }
26144   {
26145     svn_swig_py_release_py_lock();
26146 
26147     result = (svn_error_t *)svn_client_conflict_text_resolve_by_id(arg1,arg2,arg3,arg4);
26148 
26149     svn_swig_py_acquire_py_lock();
26150 
26151   }
26152   {
26153     if (result != NULL) {
26154       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26155       svn_swig_py_svn_exception(result);
26156       else
26157       svn_error_clear(result);
26158       SWIG_fail;
26159     }
26160     Py_INCREF(Py_None);
26161     resultobj = Py_None;
26162   }
26163   {
26164     Py_XDECREF(_global_py_pool);
26165   }
26166   return resultobj;
26167 fail:
26168   {
26169     Py_XDECREF(_global_py_pool);
26170   }
26171   return NULL;
26172 }
26173 
26174 
_wrap_svn_client_conflict_text_get_resolution(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26175 SWIGINTERN PyObject *_wrap_svn_client_conflict_text_get_resolution(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26176   PyObject *resultobj = 0;
26177   svn_client_conflict_t *arg1 = (svn_client_conflict_t *) 0 ;
26178   PyObject * obj0 = 0 ;
26179   svn_client_conflict_option_id_t result;
26180 
26181   if(!PyArg_UnpackTuple(args,(char *)"svn_client_conflict_text_get_resolution",1,1,&obj0)) SWIG_fail;
26182   {
26183     arg1 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj0);
26184     if (PyErr_Occurred()) {
26185       SWIG_fail;
26186     }
26187   }
26188   {
26189     svn_swig_py_release_py_lock();
26190 
26191     result = (svn_client_conflict_option_id_t)svn_client_conflict_text_get_resolution(arg1);
26192 
26193     svn_swig_py_acquire_py_lock();
26194 
26195   }
26196   resultobj = SWIG_From_long((long)(result));
26197   return resultobj;
26198 fail:
26199   return NULL;
26200 }
26201 
26202 
_wrap_svn_client_resolved(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26203 SWIGINTERN PyObject *_wrap_svn_client_resolved(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26204   PyObject *resultobj = 0;
26205   char *arg1 = (char *) 0 ;
26206   svn_boolean_t arg2 ;
26207   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
26208   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
26209   apr_pool_t *_global_pool = NULL ;
26210   PyObject *_global_py_pool = NULL ;
26211   PyObject * obj0 = 0 ;
26212   PyObject * obj1 = 0 ;
26213   PyObject * obj2 = 0 ;
26214   PyObject * obj3 = 0 ;
26215   svn_error_t *result = 0 ;
26216 
26217   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26218       &_global_py_pool, &_global_pool))
26219   SWIG_fail;
26220   arg4 = _global_pool;
26221   if(!PyArg_UnpackTuple(args,(char *)"svn_client_resolved",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26222   {
26223     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_resolved", "path");
26224     if (PyErr_Occurred()) SWIG_fail;
26225   }
26226   {
26227     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
26228     if (SWIG_arg_fail(svn_argnum_obj1)) {
26229       SWIG_fail;
26230     }
26231   }
26232   {
26233     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
26234     if (PyErr_Occurred()) {
26235       SWIG_fail;
26236     }
26237   }
26238   if (obj3) {
26239     /* Verify that the user supplied a valid pool */
26240     if (obj3 != Py_None && obj3 != _global_py_pool) {
26241       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
26242       SWIG_arg_fail(svn_argnum_obj3);
26243       SWIG_fail;
26244     }
26245   }
26246   {
26247     svn_swig_py_release_py_lock();
26248 
26249     result = (svn_error_t *)svn_client_resolved((char const *)arg1,arg2,arg3,arg4);
26250 
26251     svn_swig_py_acquire_py_lock();
26252 
26253   }
26254   {
26255     if (result != NULL) {
26256       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26257       svn_swig_py_svn_exception(result);
26258       else
26259       svn_error_clear(result);
26260       SWIG_fail;
26261     }
26262     Py_INCREF(Py_None);
26263     resultobj = Py_None;
26264   }
26265   {
26266     Py_XDECREF(_global_py_pool);
26267   }
26268   return resultobj;
26269 fail:
26270   {
26271     Py_XDECREF(_global_py_pool);
26272   }
26273   return NULL;
26274 }
26275 
26276 
_wrap_svn_client_resolve(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26277 SWIGINTERN PyObject *_wrap_svn_client_resolve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26278   PyObject *resultobj = 0;
26279   char *arg1 = (char *) 0 ;
26280   svn_depth_t arg2 ;
26281   svn_wc_conflict_choice_t arg3 ;
26282   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
26283   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
26284   apr_pool_t *_global_pool = NULL ;
26285   PyObject *_global_py_pool = NULL ;
26286   PyObject * obj0 = 0 ;
26287   PyObject * obj1 = 0 ;
26288   PyObject * obj2 = 0 ;
26289   PyObject * obj3 = 0 ;
26290   PyObject * obj4 = 0 ;
26291   svn_error_t *result = 0 ;
26292 
26293   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26294       &_global_py_pool, &_global_pool))
26295   SWIG_fail;
26296   arg5 = _global_pool;
26297   if(!PyArg_UnpackTuple(args,(char *)"svn_client_resolve",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
26298   {
26299     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_resolve", "path");
26300     if (PyErr_Occurred()) SWIG_fail;
26301   }
26302   {
26303     arg2 = (svn_depth_t)SWIG_As_long (obj1);
26304     if (SWIG_arg_fail(svn_argnum_obj1)) {
26305       SWIG_fail;
26306     }
26307   }
26308   {
26309     arg3 = (svn_wc_conflict_choice_t)SWIG_As_long (obj2);
26310     if (SWIG_arg_fail(svn_argnum_obj2)) {
26311       SWIG_fail;
26312     }
26313   }
26314   {
26315     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
26316     if (PyErr_Occurred()) {
26317       SWIG_fail;
26318     }
26319   }
26320   if (obj4) {
26321     /* Verify that the user supplied a valid pool */
26322     if (obj4 != Py_None && obj4 != _global_py_pool) {
26323       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
26324       SWIG_arg_fail(svn_argnum_obj4);
26325       SWIG_fail;
26326     }
26327   }
26328   {
26329     svn_swig_py_release_py_lock();
26330 
26331     result = (svn_error_t *)svn_client_resolve((char const *)arg1,arg2,arg3,arg4,arg5);
26332 
26333     svn_swig_py_acquire_py_lock();
26334 
26335   }
26336   {
26337     if (result != NULL) {
26338       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26339       svn_swig_py_svn_exception(result);
26340       else
26341       svn_error_clear(result);
26342       SWIG_fail;
26343     }
26344     Py_INCREF(Py_None);
26345     resultobj = Py_None;
26346   }
26347   {
26348     Py_XDECREF(_global_py_pool);
26349   }
26350   return resultobj;
26351 fail:
26352   {
26353     Py_XDECREF(_global_py_pool);
26354   }
26355   return NULL;
26356 }
26357 
26358 
_wrap_svn_client_copy_source_t_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26359 SWIGINTERN PyObject *_wrap_svn_client_copy_source_t_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26360   PyObject *resultobj = 0;
26361   struct svn_client_copy_source_t *arg1 = (struct svn_client_copy_source_t *) 0 ;
26362   char *arg2 = (char *) 0 ;
26363   PyObject * obj0 = 0 ;
26364   PyObject * obj1 = 0 ;
26365 
26366   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy_source_t_path_set",2,2,&obj0,&obj1)) SWIG_fail;
26367   {
26368     arg1 = (struct svn_client_copy_source_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_copy_source_t, svn_argnum_obj0);
26369     if (PyErr_Occurred()) {
26370       SWIG_fail;
26371     }
26372   }
26373   {
26374     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_copy_source_t_path_set", "path");
26375     if (PyErr_Occurred()) SWIG_fail;
26376   }
26377   {
26378     apr_size_t len = strlen(arg2) + 1;
26379     char *copied;
26380     if (arg1->path) free((char *)arg1->path);
26381     copied = malloc(len);
26382     memcpy(copied, arg2, len);
26383     arg1->path = copied;
26384   }
26385   resultobj = SWIG_Py_Void();
26386   return resultobj;
26387 fail:
26388   return NULL;
26389 }
26390 
26391 
_wrap_svn_client_copy_source_t_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26392 SWIGINTERN PyObject *_wrap_svn_client_copy_source_t_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26393   PyObject *resultobj = 0;
26394   struct svn_client_copy_source_t *arg1 = (struct svn_client_copy_source_t *) 0 ;
26395   PyObject * obj0 = 0 ;
26396   char *result = 0 ;
26397 
26398   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy_source_t_path_get",1,1,&obj0)) SWIG_fail;
26399   {
26400     arg1 = (struct svn_client_copy_source_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_copy_source_t, svn_argnum_obj0);
26401     if (PyErr_Occurred()) {
26402       SWIG_fail;
26403     }
26404   }
26405   result = (char *) ((arg1)->path);
26406   resultobj = SWIG_FromCharPtr((const char *)result);
26407   return resultobj;
26408 fail:
26409   return NULL;
26410 }
26411 
26412 
_wrap_svn_client_copy_source_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26413 SWIGINTERN PyObject *_wrap_svn_client_copy_source_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26414   PyObject *resultobj = 0;
26415   struct svn_client_copy_source_t *arg1 = (struct svn_client_copy_source_t *) 0 ;
26416   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
26417   PyObject * obj0 = 0 ;
26418   PyObject * obj1 = 0 ;
26419 
26420   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy_source_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
26421   {
26422     arg1 = (struct svn_client_copy_source_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_copy_source_t, svn_argnum_obj0);
26423     if (PyErr_Occurred()) {
26424       SWIG_fail;
26425     }
26426   }
26427   {
26428     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
26429     if (PyErr_Occurred()) {
26430       SWIG_fail;
26431     }
26432   }
26433   {
26434     if (!arg2) {
26435       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
26436     }
26437   }
26438   if (arg1) (arg1)->revision = (svn_opt_revision_t const *)arg2;
26439   resultobj = SWIG_Py_Void();
26440   return resultobj;
26441 fail:
26442   return NULL;
26443 }
26444 
26445 
_wrap_svn_client_copy_source_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26446 SWIGINTERN PyObject *_wrap_svn_client_copy_source_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26447   PyObject *resultobj = 0;
26448   struct svn_client_copy_source_t *arg1 = (struct svn_client_copy_source_t *) 0 ;
26449   PyObject * obj0 = 0 ;
26450   svn_opt_revision_t *result = 0 ;
26451 
26452   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy_source_t_revision_get",1,1,&obj0)) SWIG_fail;
26453   {
26454     arg1 = (struct svn_client_copy_source_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_copy_source_t, svn_argnum_obj0);
26455     if (PyErr_Occurred()) {
26456       SWIG_fail;
26457     }
26458   }
26459   result = (svn_opt_revision_t *) ((arg1)->revision);
26460   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_opt_revision_t,
26461     _global_py_pool, args);
26462   return resultobj;
26463 fail:
26464   return NULL;
26465 }
26466 
26467 
_wrap_svn_client_copy_source_t_peg_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26468 SWIGINTERN PyObject *_wrap_svn_client_copy_source_t_peg_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26469   PyObject *resultobj = 0;
26470   struct svn_client_copy_source_t *arg1 = (struct svn_client_copy_source_t *) 0 ;
26471   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
26472   PyObject * obj0 = 0 ;
26473   PyObject * obj1 = 0 ;
26474 
26475   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy_source_t_peg_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
26476   {
26477     arg1 = (struct svn_client_copy_source_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_copy_source_t, svn_argnum_obj0);
26478     if (PyErr_Occurred()) {
26479       SWIG_fail;
26480     }
26481   }
26482   {
26483     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
26484     if (PyErr_Occurred()) {
26485       SWIG_fail;
26486     }
26487   }
26488   {
26489     if (!arg2) {
26490       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
26491     }
26492   }
26493   if (arg1) (arg1)->peg_revision = (svn_opt_revision_t const *)arg2;
26494   resultobj = SWIG_Py_Void();
26495   return resultobj;
26496 fail:
26497   return NULL;
26498 }
26499 
26500 
_wrap_svn_client_copy_source_t_peg_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26501 SWIGINTERN PyObject *_wrap_svn_client_copy_source_t_peg_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26502   PyObject *resultobj = 0;
26503   struct svn_client_copy_source_t *arg1 = (struct svn_client_copy_source_t *) 0 ;
26504   PyObject * obj0 = 0 ;
26505   svn_opt_revision_t *result = 0 ;
26506 
26507   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy_source_t_peg_revision_get",1,1,&obj0)) SWIG_fail;
26508   {
26509     arg1 = (struct svn_client_copy_source_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_copy_source_t, svn_argnum_obj0);
26510     if (PyErr_Occurred()) {
26511       SWIG_fail;
26512     }
26513   }
26514   result = (svn_opt_revision_t *) ((arg1)->peg_revision);
26515   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_opt_revision_t,
26516     _global_py_pool, args);
26517   return resultobj;
26518 fail:
26519   return NULL;
26520 }
26521 
26522 
_wrap_new_svn_client_copy_source_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26523 SWIGINTERN PyObject *_wrap_new_svn_client_copy_source_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26524   PyObject *resultobj = 0;
26525   struct svn_client_copy_source_t *result = 0 ;
26526 
26527   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_copy_source_t",0,0)) SWIG_fail;
26528   {
26529     svn_swig_py_release_py_lock();
26530 
26531     result = (struct svn_client_copy_source_t *)calloc(1, sizeof(struct svn_client_copy_source_t));
26532 
26533     svn_swig_py_acquire_py_lock();
26534 
26535   }
26536   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_copy_source_t,
26537     _global_py_pool, args);
26538   return resultobj;
26539 fail:
26540   return NULL;
26541 }
26542 
26543 
_wrap_delete_svn_client_copy_source_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26544 SWIGINTERN PyObject *_wrap_delete_svn_client_copy_source_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26545   PyObject *resultobj = 0;
26546   struct svn_client_copy_source_t *arg1 = (struct svn_client_copy_source_t *) 0 ;
26547   PyObject * obj0 = 0 ;
26548 
26549   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_copy_source_t",1,1,&obj0)) SWIG_fail;
26550   {
26551     arg1 = (struct svn_client_copy_source_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_copy_source_t, svn_argnum_obj0);
26552     if (PyErr_Occurred()) {
26553       SWIG_fail;
26554     }
26555   }
26556   {
26557     svn_swig_py_release_py_lock();
26558 
26559     free((char *) arg1);
26560 
26561     svn_swig_py_acquire_py_lock();
26562 
26563   }
26564   resultobj = SWIG_Py_Void();
26565   return resultobj;
26566 fail:
26567   return NULL;
26568 }
26569 
26570 
svn_client_copy_source_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26571 SWIGINTERN PyObject *svn_client_copy_source_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26572   PyObject *obj;
26573   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
26574   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_copy_source_t, SWIG_NewClientData(obj));
26575   return SWIG_Py_Void();
26576 }
26577 
_wrap_svn_client_copy7(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26578 SWIGINTERN PyObject *_wrap_svn_client_copy7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26579   PyObject *resultobj = 0;
26580   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
26581   char *arg2 = (char *) 0 ;
26582   svn_boolean_t arg3 ;
26583   svn_boolean_t arg4 ;
26584   svn_boolean_t arg5 ;
26585   svn_boolean_t arg6 ;
26586   svn_boolean_t arg7 ;
26587   apr_hash_t *arg8 = (apr_hash_t *) 0 ;
26588   apr_hash_t *arg9 = (apr_hash_t *) 0 ;
26589   svn_commit_callback2_t arg10 = (svn_commit_callback2_t) 0 ;
26590   void *arg11 = (void *) 0 ;
26591   svn_client_ctx_t *arg12 = (svn_client_ctx_t *) 0 ;
26592   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
26593   apr_pool_t *_global_pool = NULL ;
26594   PyObject *_global_py_pool = NULL ;
26595   PyObject * obj0 = 0 ;
26596   PyObject * obj1 = 0 ;
26597   PyObject * obj2 = 0 ;
26598   PyObject * obj3 = 0 ;
26599   PyObject * obj4 = 0 ;
26600   PyObject * obj5 = 0 ;
26601   PyObject * obj6 = 0 ;
26602   PyObject * obj7 = 0 ;
26603   PyObject * obj8 = 0 ;
26604   PyObject * obj9 = 0 ;
26605   PyObject * obj10 = 0 ;
26606   PyObject * obj11 = 0 ;
26607   svn_error_t *result = 0 ;
26608 
26609   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26610       &_global_py_pool, &_global_pool))
26611   SWIG_fail;
26612   arg13 = _global_pool;
26613   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy7",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
26614   {
26615     arg1 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj0);
26616     if (PyErr_Occurred()) {
26617       SWIG_fail;
26618     }
26619   }
26620   {
26621     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_copy7", "dst_path");
26622     if (PyErr_Occurred()) SWIG_fail;
26623   }
26624   {
26625     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
26626     if (SWIG_arg_fail(svn_argnum_obj2)) {
26627       SWIG_fail;
26628     }
26629   }
26630   {
26631     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
26632     if (SWIG_arg_fail(svn_argnum_obj3)) {
26633       SWIG_fail;
26634     }
26635   }
26636   {
26637     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
26638     if (SWIG_arg_fail(svn_argnum_obj4)) {
26639       SWIG_fail;
26640     }
26641   }
26642   {
26643     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
26644     if (SWIG_arg_fail(svn_argnum_obj5)) {
26645       SWIG_fail;
26646     }
26647   }
26648   {
26649     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
26650     if (SWIG_arg_fail(svn_argnum_obj6)) {
26651       SWIG_fail;
26652     }
26653   }
26654   {
26655     arg8 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_apr_hash_t, svn_argnum_obj7);
26656     if (PyErr_Occurred()) {
26657       SWIG_fail;
26658     }
26659   }
26660   {
26661     if (_global_pool == NULL)
26662     {
26663       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
26664           &_global_py_pool, &_global_pool))
26665       SWIG_fail;
26666     }
26667 
26668     arg9 = svn_swig_py_prophash_from_dict(obj8, _global_pool);
26669     if (PyErr_Occurred()) {
26670       SWIG_fail;
26671     }
26672   }
26673   {
26674     arg10 = svn_swig_py_commit_callback2;
26675     arg11 = (void *)obj9;
26676   }
26677   {
26678     arg12 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
26679     if (PyErr_Occurred()) {
26680       SWIG_fail;
26681     }
26682   }
26683   if (obj11) {
26684     /* Verify that the user supplied a valid pool */
26685     if (obj11 != Py_None && obj11 != _global_py_pool) {
26686       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
26687       SWIG_arg_fail(svn_argnum_obj11);
26688       SWIG_fail;
26689     }
26690   }
26691   {
26692     svn_swig_py_release_py_lock();
26693 
26694     result = (svn_error_t *)svn_client_copy7((apr_array_header_t const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,(apr_hash_t const *)arg8,(apr_hash_t const *)arg9,arg10,arg11,arg12,arg13);
26695 
26696     svn_swig_py_acquire_py_lock();
26697 
26698   }
26699   {
26700     if (result != NULL) {
26701       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26702       svn_swig_py_svn_exception(result);
26703       else
26704       svn_error_clear(result);
26705       SWIG_fail;
26706     }
26707     Py_INCREF(Py_None);
26708     resultobj = Py_None;
26709   }
26710   {
26711     Py_XDECREF(_global_py_pool);
26712   }
26713   return resultobj;
26714 fail:
26715   {
26716     Py_XDECREF(_global_py_pool);
26717   }
26718   return NULL;
26719 }
26720 
26721 
_wrap_svn_client_copy6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26722 SWIGINTERN PyObject *_wrap_svn_client_copy6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26723   PyObject *resultobj = 0;
26724   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
26725   char *arg2 = (char *) 0 ;
26726   svn_boolean_t arg3 ;
26727   svn_boolean_t arg4 ;
26728   svn_boolean_t arg5 ;
26729   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
26730   svn_commit_callback2_t arg7 = (svn_commit_callback2_t) 0 ;
26731   void *arg8 = (void *) 0 ;
26732   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
26733   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
26734   apr_pool_t *_global_pool = NULL ;
26735   PyObject *_global_py_pool = NULL ;
26736   PyObject * obj0 = 0 ;
26737   PyObject * obj1 = 0 ;
26738   PyObject * obj2 = 0 ;
26739   PyObject * obj3 = 0 ;
26740   PyObject * obj4 = 0 ;
26741   PyObject * obj5 = 0 ;
26742   PyObject * obj6 = 0 ;
26743   PyObject * obj7 = 0 ;
26744   PyObject * obj8 = 0 ;
26745   svn_error_t *result = 0 ;
26746 
26747   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26748       &_global_py_pool, &_global_pool))
26749   SWIG_fail;
26750   arg10 = _global_pool;
26751   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy6",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
26752   {
26753     arg1 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj0);
26754     if (PyErr_Occurred()) {
26755       SWIG_fail;
26756     }
26757   }
26758   {
26759     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_copy6", "dst_path");
26760     if (PyErr_Occurred()) SWIG_fail;
26761   }
26762   {
26763     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
26764     if (SWIG_arg_fail(svn_argnum_obj2)) {
26765       SWIG_fail;
26766     }
26767   }
26768   {
26769     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
26770     if (SWIG_arg_fail(svn_argnum_obj3)) {
26771       SWIG_fail;
26772     }
26773   }
26774   {
26775     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
26776     if (SWIG_arg_fail(svn_argnum_obj4)) {
26777       SWIG_fail;
26778     }
26779   }
26780   {
26781     if (_global_pool == NULL)
26782     {
26783       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
26784           &_global_py_pool, &_global_pool))
26785       SWIG_fail;
26786     }
26787 
26788     arg6 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
26789     if (PyErr_Occurred()) {
26790       SWIG_fail;
26791     }
26792   }
26793   {
26794     arg7 = svn_swig_py_commit_callback2;
26795     arg8 = (void *)obj6;
26796   }
26797   {
26798     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
26799     if (PyErr_Occurred()) {
26800       SWIG_fail;
26801     }
26802   }
26803   if (obj8) {
26804     /* Verify that the user supplied a valid pool */
26805     if (obj8 != Py_None && obj8 != _global_py_pool) {
26806       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
26807       SWIG_arg_fail(svn_argnum_obj8);
26808       SWIG_fail;
26809     }
26810   }
26811   {
26812     svn_swig_py_release_py_lock();
26813 
26814     result = (svn_error_t *)svn_client_copy6((apr_array_header_t const *)arg1,(char const *)arg2,arg3,arg4,arg5,(apr_hash_t const *)arg6,arg7,arg8,arg9,arg10);
26815 
26816     svn_swig_py_acquire_py_lock();
26817 
26818   }
26819   {
26820     if (result != NULL) {
26821       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26822       svn_swig_py_svn_exception(result);
26823       else
26824       svn_error_clear(result);
26825       SWIG_fail;
26826     }
26827     Py_INCREF(Py_None);
26828     resultobj = Py_None;
26829   }
26830   {
26831     Py_XDECREF(_global_py_pool);
26832   }
26833   return resultobj;
26834 fail:
26835   {
26836     Py_XDECREF(_global_py_pool);
26837   }
26838   return NULL;
26839 }
26840 
26841 
_wrap_svn_client_copy5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26842 SWIGINTERN PyObject *_wrap_svn_client_copy5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26843   PyObject *resultobj = 0;
26844   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
26845   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
26846   char *arg3 = (char *) 0 ;
26847   svn_boolean_t arg4 ;
26848   svn_boolean_t arg5 ;
26849   svn_boolean_t arg6 ;
26850   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
26851   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
26852   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
26853   apr_pool_t *_global_pool = NULL ;
26854   PyObject *_global_py_pool = NULL ;
26855   svn_commit_info_t *temp1 = NULL ;
26856   PyObject * obj0 = 0 ;
26857   PyObject * obj1 = 0 ;
26858   PyObject * obj2 = 0 ;
26859   PyObject * obj3 = 0 ;
26860   PyObject * obj4 = 0 ;
26861   PyObject * obj5 = 0 ;
26862   PyObject * obj6 = 0 ;
26863   PyObject * obj7 = 0 ;
26864   svn_error_t *result = 0 ;
26865 
26866   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26867       &_global_py_pool, &_global_pool))
26868   SWIG_fail;
26869   arg9 = _global_pool;
26870   arg1 = &temp1;
26871   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy5",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
26872   {
26873     arg2 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj0);
26874     if (PyErr_Occurred()) {
26875       SWIG_fail;
26876     }
26877   }
26878   {
26879     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_copy5", "dst_path");
26880     if (PyErr_Occurred()) SWIG_fail;
26881   }
26882   {
26883     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
26884     if (SWIG_arg_fail(svn_argnum_obj2)) {
26885       SWIG_fail;
26886     }
26887   }
26888   {
26889     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
26890     if (SWIG_arg_fail(svn_argnum_obj3)) {
26891       SWIG_fail;
26892     }
26893   }
26894   {
26895     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
26896     if (SWIG_arg_fail(svn_argnum_obj4)) {
26897       SWIG_fail;
26898     }
26899   }
26900   {
26901     if (_global_pool == NULL)
26902     {
26903       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
26904           &_global_py_pool, &_global_pool))
26905       SWIG_fail;
26906     }
26907 
26908     arg7 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
26909     if (PyErr_Occurred()) {
26910       SWIG_fail;
26911     }
26912   }
26913   {
26914     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
26915     if (PyErr_Occurred()) {
26916       SWIG_fail;
26917     }
26918   }
26919   if (obj7) {
26920     /* Verify that the user supplied a valid pool */
26921     if (obj7 != Py_None && obj7 != _global_py_pool) {
26922       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
26923       SWIG_arg_fail(svn_argnum_obj7);
26924       SWIG_fail;
26925     }
26926   }
26927   {
26928     svn_swig_py_release_py_lock();
26929 
26930     result = (svn_error_t *)svn_client_copy5(arg1,(apr_array_header_t const *)arg2,(char const *)arg3,arg4,arg5,arg6,(apr_hash_t const *)arg7,arg8,arg9);
26931 
26932     svn_swig_py_acquire_py_lock();
26933 
26934   }
26935   {
26936     if (result != NULL) {
26937       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26938       svn_swig_py_svn_exception(result);
26939       else
26940       svn_error_clear(result);
26941       SWIG_fail;
26942     }
26943     Py_INCREF(Py_None);
26944     resultobj = Py_None;
26945   }
26946   {
26947     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
26948         _global_py_pool, args))
26949 
26950     ;
26951   }
26952   {
26953     Py_XDECREF(_global_py_pool);
26954   }
26955   return resultobj;
26956 fail:
26957   {
26958     Py_XDECREF(_global_py_pool);
26959   }
26960   return NULL;
26961 }
26962 
26963 
_wrap_svn_client_copy4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26964 SWIGINTERN PyObject *_wrap_svn_client_copy4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26965   PyObject *resultobj = 0;
26966   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
26967   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
26968   char *arg3 = (char *) 0 ;
26969   svn_boolean_t arg4 ;
26970   svn_boolean_t arg5 ;
26971   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
26972   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
26973   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
26974   apr_pool_t *_global_pool = NULL ;
26975   PyObject *_global_py_pool = NULL ;
26976   svn_commit_info_t *temp1 = NULL ;
26977   PyObject * obj0 = 0 ;
26978   PyObject * obj1 = 0 ;
26979   PyObject * obj2 = 0 ;
26980   PyObject * obj3 = 0 ;
26981   PyObject * obj4 = 0 ;
26982   PyObject * obj5 = 0 ;
26983   PyObject * obj6 = 0 ;
26984   svn_error_t *result = 0 ;
26985 
26986   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26987       &_global_py_pool, &_global_pool))
26988   SWIG_fail;
26989   arg8 = _global_pool;
26990   arg1 = &temp1;
26991   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy4",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
26992   {
26993     arg2 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj0);
26994     if (PyErr_Occurred()) {
26995       SWIG_fail;
26996     }
26997   }
26998   {
26999     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_copy4", "dst_path");
27000     if (PyErr_Occurred()) SWIG_fail;
27001   }
27002   {
27003     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
27004     if (SWIG_arg_fail(svn_argnum_obj2)) {
27005       SWIG_fail;
27006     }
27007   }
27008   {
27009     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
27010     if (SWIG_arg_fail(svn_argnum_obj3)) {
27011       SWIG_fail;
27012     }
27013   }
27014   {
27015     if (_global_pool == NULL)
27016     {
27017       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
27018           &_global_py_pool, &_global_pool))
27019       SWIG_fail;
27020     }
27021 
27022     arg6 = svn_swig_py_prophash_from_dict(obj4, _global_pool);
27023     if (PyErr_Occurred()) {
27024       SWIG_fail;
27025     }
27026   }
27027   {
27028     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
27029     if (PyErr_Occurred()) {
27030       SWIG_fail;
27031     }
27032   }
27033   if (obj6) {
27034     /* Verify that the user supplied a valid pool */
27035     if (obj6 != Py_None && obj6 != _global_py_pool) {
27036       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
27037       SWIG_arg_fail(svn_argnum_obj6);
27038       SWIG_fail;
27039     }
27040   }
27041   {
27042     svn_swig_py_release_py_lock();
27043 
27044     result = (svn_error_t *)svn_client_copy4(arg1,(apr_array_header_t const *)arg2,(char const *)arg3,arg4,arg5,(apr_hash_t const *)arg6,arg7,arg8);
27045 
27046     svn_swig_py_acquire_py_lock();
27047 
27048   }
27049   {
27050     if (result != NULL) {
27051       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27052       svn_swig_py_svn_exception(result);
27053       else
27054       svn_error_clear(result);
27055       SWIG_fail;
27056     }
27057     Py_INCREF(Py_None);
27058     resultobj = Py_None;
27059   }
27060   {
27061     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
27062         _global_py_pool, args))
27063 
27064     ;
27065   }
27066   {
27067     Py_XDECREF(_global_py_pool);
27068   }
27069   return resultobj;
27070 fail:
27071   {
27072     Py_XDECREF(_global_py_pool);
27073   }
27074   return NULL;
27075 }
27076 
27077 
_wrap_svn_client_copy3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27078 SWIGINTERN PyObject *_wrap_svn_client_copy3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27079   PyObject *resultobj = 0;
27080   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
27081   char *arg2 = (char *) 0 ;
27082   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
27083   char *arg4 = (char *) 0 ;
27084   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
27085   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
27086   apr_pool_t *_global_pool = NULL ;
27087   PyObject *_global_py_pool = NULL ;
27088   svn_commit_info_t *temp1 = NULL ;
27089   PyObject * obj0 = 0 ;
27090   PyObject * obj1 = 0 ;
27091   PyObject * obj2 = 0 ;
27092   PyObject * obj3 = 0 ;
27093   PyObject * obj4 = 0 ;
27094   svn_error_t *result = 0 ;
27095 
27096   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27097       &_global_py_pool, &_global_pool))
27098   SWIG_fail;
27099   arg6 = _global_pool;
27100   arg1 = &temp1;
27101   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy3",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
27102   {
27103     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_copy3", "src_path");
27104     if (PyErr_Occurred()) SWIG_fail;
27105   }
27106   {
27107     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
27108     if (PyErr_Occurred()) {
27109       SWIG_fail;
27110     }
27111   }
27112   {
27113     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_copy3", "dst_path");
27114     if (PyErr_Occurred()) SWIG_fail;
27115   }
27116   {
27117     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
27118     if (PyErr_Occurred()) {
27119       SWIG_fail;
27120     }
27121   }
27122   if (obj4) {
27123     /* Verify that the user supplied a valid pool */
27124     if (obj4 != Py_None && obj4 != _global_py_pool) {
27125       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
27126       SWIG_arg_fail(svn_argnum_obj4);
27127       SWIG_fail;
27128     }
27129   }
27130   {
27131     svn_swig_py_release_py_lock();
27132 
27133     result = (svn_error_t *)svn_client_copy3(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,arg5,arg6);
27134 
27135     svn_swig_py_acquire_py_lock();
27136 
27137   }
27138   {
27139     if (result != NULL) {
27140       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27141       svn_swig_py_svn_exception(result);
27142       else
27143       svn_error_clear(result);
27144       SWIG_fail;
27145     }
27146     Py_INCREF(Py_None);
27147     resultobj = Py_None;
27148   }
27149   {
27150     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
27151         _global_py_pool, args))
27152 
27153     ;
27154   }
27155   {
27156     Py_XDECREF(_global_py_pool);
27157   }
27158   return resultobj;
27159 fail:
27160   {
27161     Py_XDECREF(_global_py_pool);
27162   }
27163   return NULL;
27164 }
27165 
27166 
_wrap_svn_client_copy2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27167 SWIGINTERN PyObject *_wrap_svn_client_copy2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27168   PyObject *resultobj = 0;
27169   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
27170   char *arg2 = (char *) 0 ;
27171   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
27172   char *arg4 = (char *) 0 ;
27173   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
27174   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
27175   apr_pool_t *_global_pool = NULL ;
27176   PyObject *_global_py_pool = NULL ;
27177   svn_commit_info_t *temp1 = NULL ;
27178   PyObject * obj0 = 0 ;
27179   PyObject * obj1 = 0 ;
27180   PyObject * obj2 = 0 ;
27181   PyObject * obj3 = 0 ;
27182   PyObject * obj4 = 0 ;
27183   svn_error_t *result = 0 ;
27184 
27185   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27186       &_global_py_pool, &_global_pool))
27187   SWIG_fail;
27188   arg6 = _global_pool;
27189   arg1 = &temp1;
27190   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
27191   {
27192     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_copy2", "src_path");
27193     if (PyErr_Occurred()) SWIG_fail;
27194   }
27195   {
27196     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
27197     if (PyErr_Occurred()) {
27198       SWIG_fail;
27199     }
27200   }
27201   {
27202     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_copy2", "dst_path");
27203     if (PyErr_Occurred()) SWIG_fail;
27204   }
27205   {
27206     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
27207     if (PyErr_Occurred()) {
27208       SWIG_fail;
27209     }
27210   }
27211   if (obj4) {
27212     /* Verify that the user supplied a valid pool */
27213     if (obj4 != Py_None && obj4 != _global_py_pool) {
27214       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
27215       SWIG_arg_fail(svn_argnum_obj4);
27216       SWIG_fail;
27217     }
27218   }
27219   {
27220     svn_swig_py_release_py_lock();
27221 
27222     result = (svn_error_t *)svn_client_copy2(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,arg5,arg6);
27223 
27224     svn_swig_py_acquire_py_lock();
27225 
27226   }
27227   {
27228     if (result != NULL) {
27229       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27230       svn_swig_py_svn_exception(result);
27231       else
27232       svn_error_clear(result);
27233       SWIG_fail;
27234     }
27235     Py_INCREF(Py_None);
27236     resultobj = Py_None;
27237   }
27238   {
27239     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
27240         _global_py_pool, args))
27241 
27242     ;
27243   }
27244   {
27245     Py_XDECREF(_global_py_pool);
27246   }
27247   return resultobj;
27248 fail:
27249   {
27250     Py_XDECREF(_global_py_pool);
27251   }
27252   return NULL;
27253 }
27254 
27255 
_wrap_svn_client_copy(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27256 SWIGINTERN PyObject *_wrap_svn_client_copy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27257   PyObject *resultobj = 0;
27258   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
27259   char *arg2 = (char *) 0 ;
27260   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
27261   char *arg4 = (char *) 0 ;
27262   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
27263   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
27264   apr_pool_t *_global_pool = NULL ;
27265   PyObject *_global_py_pool = NULL ;
27266   svn_client_commit_info_t *temp1 = NULL ;
27267   PyObject * obj0 = 0 ;
27268   PyObject * obj1 = 0 ;
27269   PyObject * obj2 = 0 ;
27270   PyObject * obj3 = 0 ;
27271   PyObject * obj4 = 0 ;
27272   svn_error_t *result = 0 ;
27273 
27274   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27275       &_global_py_pool, &_global_pool))
27276   SWIG_fail;
27277   arg6 = _global_pool;
27278   arg1 = &temp1;
27279   if(!PyArg_UnpackTuple(args,(char *)"svn_client_copy",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
27280   {
27281     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_copy", "src_path");
27282     if (PyErr_Occurred()) SWIG_fail;
27283   }
27284   {
27285     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
27286     if (PyErr_Occurred()) {
27287       SWIG_fail;
27288     }
27289   }
27290   {
27291     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_copy", "dst_path");
27292     if (PyErr_Occurred()) SWIG_fail;
27293   }
27294   {
27295     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
27296     if (PyErr_Occurred()) {
27297       SWIG_fail;
27298     }
27299   }
27300   if (obj4) {
27301     /* Verify that the user supplied a valid pool */
27302     if (obj4 != Py_None && obj4 != _global_py_pool) {
27303       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
27304       SWIG_arg_fail(svn_argnum_obj4);
27305       SWIG_fail;
27306     }
27307   }
27308   {
27309     svn_swig_py_release_py_lock();
27310 
27311     result = (svn_error_t *)svn_client_copy(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,arg5,arg6);
27312 
27313     svn_swig_py_acquire_py_lock();
27314 
27315   }
27316   {
27317     if (result != NULL) {
27318       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27319       svn_swig_py_svn_exception(result);
27320       else
27321       svn_error_clear(result);
27322       SWIG_fail;
27323     }
27324     Py_INCREF(Py_None);
27325     resultobj = Py_None;
27326   }
27327   {
27328     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
27329         _global_py_pool, args))
27330 
27331     ;
27332   }
27333   {
27334     Py_XDECREF(_global_py_pool);
27335   }
27336   return resultobj;
27337 fail:
27338   {
27339     Py_XDECREF(_global_py_pool);
27340   }
27341   return NULL;
27342 }
27343 
27344 
_wrap_svn_client_move7(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27345 SWIGINTERN PyObject *_wrap_svn_client_move7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27346   PyObject *resultobj = 0;
27347   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
27348   char *arg2 = (char *) 0 ;
27349   svn_boolean_t arg3 ;
27350   svn_boolean_t arg4 ;
27351   svn_boolean_t arg5 ;
27352   svn_boolean_t arg6 ;
27353   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
27354   svn_commit_callback2_t arg8 = (svn_commit_callback2_t) 0 ;
27355   void *arg9 = (void *) 0 ;
27356   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
27357   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
27358   apr_pool_t *_global_pool = NULL ;
27359   PyObject *_global_py_pool = NULL ;
27360   PyObject * obj0 = 0 ;
27361   PyObject * obj1 = 0 ;
27362   PyObject * obj2 = 0 ;
27363   PyObject * obj3 = 0 ;
27364   PyObject * obj4 = 0 ;
27365   PyObject * obj5 = 0 ;
27366   PyObject * obj6 = 0 ;
27367   PyObject * obj7 = 0 ;
27368   PyObject * obj8 = 0 ;
27369   PyObject * obj9 = 0 ;
27370   svn_error_t *result = 0 ;
27371 
27372   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27373       &_global_py_pool, &_global_pool))
27374   SWIG_fail;
27375   arg11 = _global_pool;
27376   if(!PyArg_UnpackTuple(args,(char *)"svn_client_move7",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
27377   {
27378     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
27379       sizeof(const char *),
27380       svn_swig_py_unwrap_string,
27381       NULL,
27382       _global_pool);
27383     if (PyErr_Occurred())
27384     SWIG_fail;
27385   }
27386   {
27387     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_move7", "dst_path");
27388     if (PyErr_Occurred()) SWIG_fail;
27389   }
27390   {
27391     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
27392     if (SWIG_arg_fail(svn_argnum_obj2)) {
27393       SWIG_fail;
27394     }
27395   }
27396   {
27397     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
27398     if (SWIG_arg_fail(svn_argnum_obj3)) {
27399       SWIG_fail;
27400     }
27401   }
27402   {
27403     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
27404     if (SWIG_arg_fail(svn_argnum_obj4)) {
27405       SWIG_fail;
27406     }
27407   }
27408   {
27409     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
27410     if (SWIG_arg_fail(svn_argnum_obj5)) {
27411       SWIG_fail;
27412     }
27413   }
27414   {
27415     if (_global_pool == NULL)
27416     {
27417       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
27418           &_global_py_pool, &_global_pool))
27419       SWIG_fail;
27420     }
27421 
27422     arg7 = svn_swig_py_prophash_from_dict(obj6, _global_pool);
27423     if (PyErr_Occurred()) {
27424       SWIG_fail;
27425     }
27426   }
27427   {
27428     arg8 = svn_swig_py_commit_callback2;
27429     arg9 = (void *)obj7;
27430   }
27431   {
27432     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
27433     if (PyErr_Occurred()) {
27434       SWIG_fail;
27435     }
27436   }
27437   if (obj9) {
27438     /* Verify that the user supplied a valid pool */
27439     if (obj9 != Py_None && obj9 != _global_py_pool) {
27440       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
27441       SWIG_arg_fail(svn_argnum_obj9);
27442       SWIG_fail;
27443     }
27444   }
27445   {
27446     svn_swig_py_release_py_lock();
27447 
27448     result = (svn_error_t *)svn_client_move7((apr_array_header_t const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,(apr_hash_t const *)arg7,arg8,arg9,arg10,arg11);
27449 
27450     svn_swig_py_acquire_py_lock();
27451 
27452   }
27453   {
27454     if (result != NULL) {
27455       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27456       svn_swig_py_svn_exception(result);
27457       else
27458       svn_error_clear(result);
27459       SWIG_fail;
27460     }
27461     Py_INCREF(Py_None);
27462     resultobj = Py_None;
27463   }
27464   {
27465     Py_XDECREF(_global_py_pool);
27466   }
27467   return resultobj;
27468 fail:
27469   {
27470     Py_XDECREF(_global_py_pool);
27471   }
27472   return NULL;
27473 }
27474 
27475 
_wrap_svn_client_move6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27476 SWIGINTERN PyObject *_wrap_svn_client_move6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27477   PyObject *resultobj = 0;
27478   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
27479   char *arg2 = (char *) 0 ;
27480   svn_boolean_t arg3 ;
27481   svn_boolean_t arg4 ;
27482   apr_hash_t *arg5 = (apr_hash_t *) 0 ;
27483   svn_commit_callback2_t arg6 = (svn_commit_callback2_t) 0 ;
27484   void *arg7 = (void *) 0 ;
27485   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
27486   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
27487   apr_pool_t *_global_pool = NULL ;
27488   PyObject *_global_py_pool = NULL ;
27489   PyObject * obj0 = 0 ;
27490   PyObject * obj1 = 0 ;
27491   PyObject * obj2 = 0 ;
27492   PyObject * obj3 = 0 ;
27493   PyObject * obj4 = 0 ;
27494   PyObject * obj5 = 0 ;
27495   PyObject * obj6 = 0 ;
27496   PyObject * obj7 = 0 ;
27497   svn_error_t *result = 0 ;
27498 
27499   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27500       &_global_py_pool, &_global_pool))
27501   SWIG_fail;
27502   arg9 = _global_pool;
27503   if(!PyArg_UnpackTuple(args,(char *)"svn_client_move6",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
27504   {
27505     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
27506       sizeof(const char *),
27507       svn_swig_py_unwrap_string,
27508       NULL,
27509       _global_pool);
27510     if (PyErr_Occurred())
27511     SWIG_fail;
27512   }
27513   {
27514     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_move6", "dst_path");
27515     if (PyErr_Occurred()) SWIG_fail;
27516   }
27517   {
27518     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
27519     if (SWIG_arg_fail(svn_argnum_obj2)) {
27520       SWIG_fail;
27521     }
27522   }
27523   {
27524     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
27525     if (SWIG_arg_fail(svn_argnum_obj3)) {
27526       SWIG_fail;
27527     }
27528   }
27529   {
27530     if (_global_pool == NULL)
27531     {
27532       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
27533           &_global_py_pool, &_global_pool))
27534       SWIG_fail;
27535     }
27536 
27537     arg5 = svn_swig_py_prophash_from_dict(obj4, _global_pool);
27538     if (PyErr_Occurred()) {
27539       SWIG_fail;
27540     }
27541   }
27542   {
27543     arg6 = svn_swig_py_commit_callback2;
27544     arg7 = (void *)obj5;
27545   }
27546   {
27547     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
27548     if (PyErr_Occurred()) {
27549       SWIG_fail;
27550     }
27551   }
27552   if (obj7) {
27553     /* Verify that the user supplied a valid pool */
27554     if (obj7 != Py_None && obj7 != _global_py_pool) {
27555       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
27556       SWIG_arg_fail(svn_argnum_obj7);
27557       SWIG_fail;
27558     }
27559   }
27560   {
27561     svn_swig_py_release_py_lock();
27562 
27563     result = (svn_error_t *)svn_client_move6((apr_array_header_t const *)arg1,(char const *)arg2,arg3,arg4,(apr_hash_t const *)arg5,arg6,arg7,arg8,arg9);
27564 
27565     svn_swig_py_acquire_py_lock();
27566 
27567   }
27568   {
27569     if (result != NULL) {
27570       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27571       svn_swig_py_svn_exception(result);
27572       else
27573       svn_error_clear(result);
27574       SWIG_fail;
27575     }
27576     Py_INCREF(Py_None);
27577     resultobj = Py_None;
27578   }
27579   {
27580     Py_XDECREF(_global_py_pool);
27581   }
27582   return resultobj;
27583 fail:
27584   {
27585     Py_XDECREF(_global_py_pool);
27586   }
27587   return NULL;
27588 }
27589 
27590 
_wrap_svn_client_move5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27591 SWIGINTERN PyObject *_wrap_svn_client_move5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27592   PyObject *resultobj = 0;
27593   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
27594   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
27595   char *arg3 = (char *) 0 ;
27596   svn_boolean_t arg4 ;
27597   svn_boolean_t arg5 ;
27598   svn_boolean_t arg6 ;
27599   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
27600   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
27601   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
27602   apr_pool_t *_global_pool = NULL ;
27603   PyObject *_global_py_pool = NULL ;
27604   svn_commit_info_t *temp1 = NULL ;
27605   PyObject * obj0 = 0 ;
27606   PyObject * obj1 = 0 ;
27607   PyObject * obj2 = 0 ;
27608   PyObject * obj3 = 0 ;
27609   PyObject * obj4 = 0 ;
27610   PyObject * obj5 = 0 ;
27611   PyObject * obj6 = 0 ;
27612   PyObject * obj7 = 0 ;
27613   svn_error_t *result = 0 ;
27614 
27615   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27616       &_global_py_pool, &_global_pool))
27617   SWIG_fail;
27618   arg9 = _global_pool;
27619   arg1 = &temp1;
27620   if(!PyArg_UnpackTuple(args,(char *)"svn_client_move5",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
27621   {
27622     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
27623       sizeof(const char *),
27624       svn_swig_py_unwrap_string,
27625       NULL,
27626       _global_pool);
27627     if (PyErr_Occurred())
27628     SWIG_fail;
27629   }
27630   {
27631     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_move5", "dst_path");
27632     if (PyErr_Occurred()) SWIG_fail;
27633   }
27634   {
27635     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
27636     if (SWIG_arg_fail(svn_argnum_obj2)) {
27637       SWIG_fail;
27638     }
27639   }
27640   {
27641     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
27642     if (SWIG_arg_fail(svn_argnum_obj3)) {
27643       SWIG_fail;
27644     }
27645   }
27646   {
27647     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
27648     if (SWIG_arg_fail(svn_argnum_obj4)) {
27649       SWIG_fail;
27650     }
27651   }
27652   {
27653     if (_global_pool == NULL)
27654     {
27655       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
27656           &_global_py_pool, &_global_pool))
27657       SWIG_fail;
27658     }
27659 
27660     arg7 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
27661     if (PyErr_Occurred()) {
27662       SWIG_fail;
27663     }
27664   }
27665   {
27666     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
27667     if (PyErr_Occurred()) {
27668       SWIG_fail;
27669     }
27670   }
27671   if (obj7) {
27672     /* Verify that the user supplied a valid pool */
27673     if (obj7 != Py_None && obj7 != _global_py_pool) {
27674       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
27675       SWIG_arg_fail(svn_argnum_obj7);
27676       SWIG_fail;
27677     }
27678   }
27679   {
27680     svn_swig_py_release_py_lock();
27681 
27682     result = (svn_error_t *)svn_client_move5(arg1,(apr_array_header_t const *)arg2,(char const *)arg3,arg4,arg5,arg6,(apr_hash_t const *)arg7,arg8,arg9);
27683 
27684     svn_swig_py_acquire_py_lock();
27685 
27686   }
27687   {
27688     if (result != NULL) {
27689       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27690       svn_swig_py_svn_exception(result);
27691       else
27692       svn_error_clear(result);
27693       SWIG_fail;
27694     }
27695     Py_INCREF(Py_None);
27696     resultobj = Py_None;
27697   }
27698   {
27699     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
27700         _global_py_pool, args))
27701 
27702     ;
27703   }
27704   {
27705     Py_XDECREF(_global_py_pool);
27706   }
27707   return resultobj;
27708 fail:
27709   {
27710     Py_XDECREF(_global_py_pool);
27711   }
27712   return NULL;
27713 }
27714 
27715 
_wrap_svn_client_move4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27716 SWIGINTERN PyObject *_wrap_svn_client_move4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27717   PyObject *resultobj = 0;
27718   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
27719   char *arg2 = (char *) 0 ;
27720   char *arg3 = (char *) 0 ;
27721   svn_boolean_t arg4 ;
27722   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
27723   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
27724   apr_pool_t *_global_pool = NULL ;
27725   PyObject *_global_py_pool = NULL ;
27726   svn_commit_info_t *temp1 = NULL ;
27727   PyObject * obj0 = 0 ;
27728   PyObject * obj1 = 0 ;
27729   PyObject * obj2 = 0 ;
27730   PyObject * obj3 = 0 ;
27731   PyObject * obj4 = 0 ;
27732   svn_error_t *result = 0 ;
27733 
27734   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27735       &_global_py_pool, &_global_pool))
27736   SWIG_fail;
27737   arg6 = _global_pool;
27738   arg1 = &temp1;
27739   if(!PyArg_UnpackTuple(args,(char *)"svn_client_move4",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
27740   {
27741     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_move4", "src_path");
27742     if (PyErr_Occurred()) SWIG_fail;
27743   }
27744   {
27745     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_move4", "dst_path");
27746     if (PyErr_Occurred()) SWIG_fail;
27747   }
27748   {
27749     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
27750     if (SWIG_arg_fail(svn_argnum_obj2)) {
27751       SWIG_fail;
27752     }
27753   }
27754   {
27755     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
27756     if (PyErr_Occurred()) {
27757       SWIG_fail;
27758     }
27759   }
27760   if (obj4) {
27761     /* Verify that the user supplied a valid pool */
27762     if (obj4 != Py_None && obj4 != _global_py_pool) {
27763       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
27764       SWIG_arg_fail(svn_argnum_obj4);
27765       SWIG_fail;
27766     }
27767   }
27768   {
27769     svn_swig_py_release_py_lock();
27770 
27771     result = (svn_error_t *)svn_client_move4(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
27772 
27773     svn_swig_py_acquire_py_lock();
27774 
27775   }
27776   {
27777     if (result != NULL) {
27778       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27779       svn_swig_py_svn_exception(result);
27780       else
27781       svn_error_clear(result);
27782       SWIG_fail;
27783     }
27784     Py_INCREF(Py_None);
27785     resultobj = Py_None;
27786   }
27787   {
27788     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
27789         _global_py_pool, args))
27790 
27791     ;
27792   }
27793   {
27794     Py_XDECREF(_global_py_pool);
27795   }
27796   return resultobj;
27797 fail:
27798   {
27799     Py_XDECREF(_global_py_pool);
27800   }
27801   return NULL;
27802 }
27803 
27804 
_wrap_svn_client_move3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27805 SWIGINTERN PyObject *_wrap_svn_client_move3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27806   PyObject *resultobj = 0;
27807   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
27808   char *arg2 = (char *) 0 ;
27809   char *arg3 = (char *) 0 ;
27810   svn_boolean_t arg4 ;
27811   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
27812   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
27813   apr_pool_t *_global_pool = NULL ;
27814   PyObject *_global_py_pool = NULL ;
27815   svn_commit_info_t *temp1 = NULL ;
27816   PyObject * obj0 = 0 ;
27817   PyObject * obj1 = 0 ;
27818   PyObject * obj2 = 0 ;
27819   PyObject * obj3 = 0 ;
27820   PyObject * obj4 = 0 ;
27821   svn_error_t *result = 0 ;
27822 
27823   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27824       &_global_py_pool, &_global_pool))
27825   SWIG_fail;
27826   arg6 = _global_pool;
27827   arg1 = &temp1;
27828   if(!PyArg_UnpackTuple(args,(char *)"svn_client_move3",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
27829   {
27830     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_move3", "src_path");
27831     if (PyErr_Occurred()) SWIG_fail;
27832   }
27833   {
27834     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_move3", "dst_path");
27835     if (PyErr_Occurred()) SWIG_fail;
27836   }
27837   {
27838     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
27839     if (SWIG_arg_fail(svn_argnum_obj2)) {
27840       SWIG_fail;
27841     }
27842   }
27843   {
27844     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
27845     if (PyErr_Occurred()) {
27846       SWIG_fail;
27847     }
27848   }
27849   if (obj4) {
27850     /* Verify that the user supplied a valid pool */
27851     if (obj4 != Py_None && obj4 != _global_py_pool) {
27852       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
27853       SWIG_arg_fail(svn_argnum_obj4);
27854       SWIG_fail;
27855     }
27856   }
27857   {
27858     svn_swig_py_release_py_lock();
27859 
27860     result = (svn_error_t *)svn_client_move3(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
27861 
27862     svn_swig_py_acquire_py_lock();
27863 
27864   }
27865   {
27866     if (result != NULL) {
27867       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27868       svn_swig_py_svn_exception(result);
27869       else
27870       svn_error_clear(result);
27871       SWIG_fail;
27872     }
27873     Py_INCREF(Py_None);
27874     resultobj = Py_None;
27875   }
27876   {
27877     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
27878         _global_py_pool, args))
27879 
27880     ;
27881   }
27882   {
27883     Py_XDECREF(_global_py_pool);
27884   }
27885   return resultobj;
27886 fail:
27887   {
27888     Py_XDECREF(_global_py_pool);
27889   }
27890   return NULL;
27891 }
27892 
27893 
_wrap_svn_client_move2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27894 SWIGINTERN PyObject *_wrap_svn_client_move2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27895   PyObject *resultobj = 0;
27896   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
27897   char *arg2 = (char *) 0 ;
27898   char *arg3 = (char *) 0 ;
27899   svn_boolean_t arg4 ;
27900   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
27901   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
27902   apr_pool_t *_global_pool = NULL ;
27903   PyObject *_global_py_pool = NULL ;
27904   svn_client_commit_info_t *temp1 = NULL ;
27905   PyObject * obj0 = 0 ;
27906   PyObject * obj1 = 0 ;
27907   PyObject * obj2 = 0 ;
27908   PyObject * obj3 = 0 ;
27909   PyObject * obj4 = 0 ;
27910   svn_error_t *result = 0 ;
27911 
27912   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27913       &_global_py_pool, &_global_pool))
27914   SWIG_fail;
27915   arg6 = _global_pool;
27916   arg1 = &temp1;
27917   if(!PyArg_UnpackTuple(args,(char *)"svn_client_move2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
27918   {
27919     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_move2", "src_path");
27920     if (PyErr_Occurred()) SWIG_fail;
27921   }
27922   {
27923     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_move2", "dst_path");
27924     if (PyErr_Occurred()) SWIG_fail;
27925   }
27926   {
27927     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
27928     if (SWIG_arg_fail(svn_argnum_obj2)) {
27929       SWIG_fail;
27930     }
27931   }
27932   {
27933     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
27934     if (PyErr_Occurred()) {
27935       SWIG_fail;
27936     }
27937   }
27938   if (obj4) {
27939     /* Verify that the user supplied a valid pool */
27940     if (obj4 != Py_None && obj4 != _global_py_pool) {
27941       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
27942       SWIG_arg_fail(svn_argnum_obj4);
27943       SWIG_fail;
27944     }
27945   }
27946   {
27947     svn_swig_py_release_py_lock();
27948 
27949     result = (svn_error_t *)svn_client_move2(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
27950 
27951     svn_swig_py_acquire_py_lock();
27952 
27953   }
27954   {
27955     if (result != NULL) {
27956       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27957       svn_swig_py_svn_exception(result);
27958       else
27959       svn_error_clear(result);
27960       SWIG_fail;
27961     }
27962     Py_INCREF(Py_None);
27963     resultobj = Py_None;
27964   }
27965   {
27966     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
27967         _global_py_pool, args))
27968 
27969     ;
27970   }
27971   {
27972     Py_XDECREF(_global_py_pool);
27973   }
27974   return resultobj;
27975 fail:
27976   {
27977     Py_XDECREF(_global_py_pool);
27978   }
27979   return NULL;
27980 }
27981 
27982 
_wrap_svn_client_move(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27983 SWIGINTERN PyObject *_wrap_svn_client_move(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27984   PyObject *resultobj = 0;
27985   svn_client_commit_info_t **arg1 = (svn_client_commit_info_t **) 0 ;
27986   char *arg2 = (char *) 0 ;
27987   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
27988   char *arg4 = (char *) 0 ;
27989   svn_boolean_t arg5 ;
27990   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
27991   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
27992   apr_pool_t *_global_pool = NULL ;
27993   PyObject *_global_py_pool = NULL ;
27994   svn_client_commit_info_t *temp1 = NULL ;
27995   PyObject * obj0 = 0 ;
27996   PyObject * obj1 = 0 ;
27997   PyObject * obj2 = 0 ;
27998   PyObject * obj3 = 0 ;
27999   PyObject * obj4 = 0 ;
28000   PyObject * obj5 = 0 ;
28001   svn_error_t *result = 0 ;
28002 
28003   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28004       &_global_py_pool, &_global_pool))
28005   SWIG_fail;
28006   arg7 = _global_pool;
28007   arg1 = &temp1;
28008   if(!PyArg_UnpackTuple(args,(char *)"svn_client_move",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
28009   {
28010     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_move", "src_path");
28011     if (PyErr_Occurred()) SWIG_fail;
28012   }
28013   {
28014     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
28015     if (PyErr_Occurred()) {
28016       SWIG_fail;
28017     }
28018   }
28019   {
28020     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_move", "dst_path");
28021     if (PyErr_Occurred()) SWIG_fail;
28022   }
28023   {
28024     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
28025     if (SWIG_arg_fail(svn_argnum_obj3)) {
28026       SWIG_fail;
28027     }
28028   }
28029   {
28030     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
28031     if (PyErr_Occurred()) {
28032       SWIG_fail;
28033     }
28034   }
28035   if (obj5) {
28036     /* Verify that the user supplied a valid pool */
28037     if (obj5 != Py_None && obj5 != _global_py_pool) {
28038       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
28039       SWIG_arg_fail(svn_argnum_obj5);
28040       SWIG_fail;
28041     }
28042   }
28043   {
28044     svn_swig_py_release_py_lock();
28045 
28046     result = (svn_error_t *)svn_client_move(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(char const *)arg4,arg5,arg6,arg7);
28047 
28048     svn_swig_py_acquire_py_lock();
28049 
28050   }
28051   {
28052     if (result != NULL) {
28053       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28054       svn_swig_py_svn_exception(result);
28055       else
28056       svn_error_clear(result);
28057       SWIG_fail;
28058     }
28059     Py_INCREF(Py_None);
28060     resultobj = Py_None;
28061   }
28062   {
28063     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_client_commit_info_t,
28064         _global_py_pool, args))
28065 
28066     ;
28067   }
28068   {
28069     Py_XDECREF(_global_py_pool);
28070   }
28071   return resultobj;
28072 fail:
28073   {
28074     Py_XDECREF(_global_py_pool);
28075   }
28076   return NULL;
28077 }
28078 
28079 
_wrap_svn_client_propset_remote(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28080 SWIGINTERN PyObject *_wrap_svn_client_propset_remote(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28081   PyObject *resultobj = 0;
28082   char *arg1 = (char *) 0 ;
28083   svn_string_t *arg2 = (svn_string_t *) 0 ;
28084   char *arg3 = (char *) 0 ;
28085   svn_boolean_t arg4 ;
28086   svn_revnum_t arg5 ;
28087   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
28088   svn_commit_callback2_t arg7 = (svn_commit_callback2_t) 0 ;
28089   void *arg8 = (void *) 0 ;
28090   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
28091   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
28092   apr_pool_t *_global_pool = NULL ;
28093   PyObject *_global_py_pool = NULL ;
28094   svn_string_t value2 ;
28095   PyObject * obj0 = 0 ;
28096   PyObject * obj1 = 0 ;
28097   PyObject * obj2 = 0 ;
28098   PyObject * obj3 = 0 ;
28099   PyObject * obj4 = 0 ;
28100   PyObject * obj5 = 0 ;
28101   PyObject * obj6 = 0 ;
28102   PyObject * obj7 = 0 ;
28103   PyObject * obj8 = 0 ;
28104   svn_error_t *result = 0 ;
28105 
28106   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28107       &_global_py_pool, &_global_pool))
28108   SWIG_fail;
28109   arg10 = _global_pool;
28110   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propset_remote",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
28111   {
28112     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propset_remote", "propname");
28113     if (PyErr_Occurred()) SWIG_fail;
28114   }
28115   {
28116     if (obj1 == Py_None)
28117     arg2 = NULL;
28118     else {
28119       Py_ssize_t pyStrLen;
28120       if (!PyBytes_Check(obj1)) {
28121         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28122         SWIG_fail;
28123       }
28124       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28125           &pyStrLen) == -1) {
28126         SWIG_fail;
28127       }
28128       value2.len = pyStrLen;
28129       arg2 = &value2;
28130     }
28131   }
28132   {
28133     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_propset_remote", "url");
28134     if (PyErr_Occurred()) SWIG_fail;
28135   }
28136   {
28137     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
28138     if (SWIG_arg_fail(svn_argnum_obj3)) {
28139       SWIG_fail;
28140     }
28141   }
28142   {
28143     arg5 = (svn_revnum_t)SWIG_As_long (obj4);
28144     if (SWIG_arg_fail(svn_argnum_obj4)) {
28145       SWIG_fail;
28146     }
28147   }
28148   {
28149     if (_global_pool == NULL)
28150     {
28151       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
28152           &_global_py_pool, &_global_pool))
28153       SWIG_fail;
28154     }
28155 
28156     arg6 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
28157     if (PyErr_Occurred()) {
28158       SWIG_fail;
28159     }
28160   }
28161   {
28162     arg7 = svn_swig_py_commit_callback2;
28163     arg8 = (void *)obj6;
28164   }
28165   {
28166     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
28167     if (PyErr_Occurred()) {
28168       SWIG_fail;
28169     }
28170   }
28171   if (obj8) {
28172     /* Verify that the user supplied a valid pool */
28173     if (obj8 != Py_None && obj8 != _global_py_pool) {
28174       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
28175       SWIG_arg_fail(svn_argnum_obj8);
28176       SWIG_fail;
28177     }
28178   }
28179   {
28180     svn_swig_py_release_py_lock();
28181 
28182     result = (svn_error_t *)svn_client_propset_remote((char const *)arg1,(struct svn_string_t const *)arg2,(char const *)arg3,arg4,arg5,(apr_hash_t const *)arg6,arg7,arg8,arg9,arg10);
28183 
28184     svn_swig_py_acquire_py_lock();
28185 
28186   }
28187   {
28188     if (result != NULL) {
28189       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28190       svn_swig_py_svn_exception(result);
28191       else
28192       svn_error_clear(result);
28193       SWIG_fail;
28194     }
28195     Py_INCREF(Py_None);
28196     resultobj = Py_None;
28197   }
28198   {
28199     Py_XDECREF(_global_py_pool);
28200   }
28201   return resultobj;
28202 fail:
28203   {
28204     Py_XDECREF(_global_py_pool);
28205   }
28206   return NULL;
28207 }
28208 
28209 
_wrap_svn_client_propset_local(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28210 SWIGINTERN PyObject *_wrap_svn_client_propset_local(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28211   PyObject *resultobj = 0;
28212   char *arg1 = (char *) 0 ;
28213   svn_string_t *arg2 = (svn_string_t *) 0 ;
28214   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
28215   svn_depth_t arg4 ;
28216   svn_boolean_t arg5 ;
28217   apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
28218   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
28219   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
28220   apr_pool_t *_global_pool = NULL ;
28221   PyObject *_global_py_pool = NULL ;
28222   svn_string_t value2 ;
28223   PyObject * obj0 = 0 ;
28224   PyObject * obj1 = 0 ;
28225   PyObject * obj2 = 0 ;
28226   PyObject * obj3 = 0 ;
28227   PyObject * obj4 = 0 ;
28228   PyObject * obj5 = 0 ;
28229   PyObject * obj6 = 0 ;
28230   PyObject * obj7 = 0 ;
28231   svn_error_t *result = 0 ;
28232 
28233   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28234       &_global_py_pool, &_global_pool))
28235   SWIG_fail;
28236   arg8 = _global_pool;
28237   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propset_local",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
28238   {
28239     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propset_local", "propname");
28240     if (PyErr_Occurred()) SWIG_fail;
28241   }
28242   {
28243     if (obj1 == Py_None)
28244     arg2 = NULL;
28245     else {
28246       Py_ssize_t pyStrLen;
28247       if (!PyBytes_Check(obj1)) {
28248         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28249         SWIG_fail;
28250       }
28251       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28252           &pyStrLen) == -1) {
28253         SWIG_fail;
28254       }
28255       value2.len = pyStrLen;
28256       arg2 = &value2;
28257     }
28258   }
28259   {
28260     arg3 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj2,
28261       sizeof(const char *),
28262       svn_swig_py_unwrap_string,
28263       NULL,
28264       _global_pool);
28265     if (PyErr_Occurred())
28266     SWIG_fail;
28267   }
28268   {
28269     arg4 = (svn_depth_t)SWIG_As_long (obj3);
28270     if (SWIG_arg_fail(svn_argnum_obj3)) {
28271       SWIG_fail;
28272     }
28273   }
28274   {
28275     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
28276     if (SWIG_arg_fail(svn_argnum_obj4)) {
28277       SWIG_fail;
28278     }
28279   }
28280   {
28281     arg6 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj5,
28282       sizeof(const char *),
28283       svn_swig_py_unwrap_string,
28284       NULL,
28285       _global_pool);
28286     if (PyErr_Occurred())
28287     SWIG_fail;
28288   }
28289   {
28290     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
28291     if (PyErr_Occurred()) {
28292       SWIG_fail;
28293     }
28294   }
28295   if (obj7) {
28296     /* Verify that the user supplied a valid pool */
28297     if (obj7 != Py_None && obj7 != _global_py_pool) {
28298       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
28299       SWIG_arg_fail(svn_argnum_obj7);
28300       SWIG_fail;
28301     }
28302   }
28303   {
28304     svn_swig_py_release_py_lock();
28305 
28306     result = (svn_error_t *)svn_client_propset_local((char const *)arg1,(struct svn_string_t const *)arg2,(apr_array_header_t const *)arg3,arg4,arg5,(apr_array_header_t const *)arg6,arg7,arg8);
28307 
28308     svn_swig_py_acquire_py_lock();
28309 
28310   }
28311   {
28312     if (result != NULL) {
28313       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28314       svn_swig_py_svn_exception(result);
28315       else
28316       svn_error_clear(result);
28317       SWIG_fail;
28318     }
28319     Py_INCREF(Py_None);
28320     resultobj = Py_None;
28321   }
28322   {
28323     Py_XDECREF(_global_py_pool);
28324   }
28325   return resultobj;
28326 fail:
28327   {
28328     Py_XDECREF(_global_py_pool);
28329   }
28330   return NULL;
28331 }
28332 
28333 
_wrap_svn_client_propset3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28334 SWIGINTERN PyObject *_wrap_svn_client_propset3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28335   PyObject *resultobj = 0;
28336   svn_commit_info_t **arg1 = (svn_commit_info_t **) 0 ;
28337   char *arg2 = (char *) 0 ;
28338   svn_string_t *arg3 = (svn_string_t *) 0 ;
28339   char *arg4 = (char *) 0 ;
28340   svn_depth_t arg5 ;
28341   svn_boolean_t arg6 ;
28342   svn_revnum_t arg7 ;
28343   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
28344   apr_hash_t *arg9 = (apr_hash_t *) 0 ;
28345   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
28346   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
28347   apr_pool_t *_global_pool = NULL ;
28348   PyObject *_global_py_pool = NULL ;
28349   svn_commit_info_t *temp1 = NULL ;
28350   svn_string_t value3 ;
28351   PyObject * obj0 = 0 ;
28352   PyObject * obj1 = 0 ;
28353   PyObject * obj2 = 0 ;
28354   PyObject * obj3 = 0 ;
28355   PyObject * obj4 = 0 ;
28356   PyObject * obj5 = 0 ;
28357   PyObject * obj6 = 0 ;
28358   PyObject * obj7 = 0 ;
28359   PyObject * obj8 = 0 ;
28360   PyObject * obj9 = 0 ;
28361   svn_error_t *result = 0 ;
28362 
28363   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28364       &_global_py_pool, &_global_pool))
28365   SWIG_fail;
28366   arg11 = _global_pool;
28367   arg1 = &temp1;
28368   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propset3",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
28369   {
28370     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propset3", "propname");
28371     if (PyErr_Occurred()) SWIG_fail;
28372   }
28373   {
28374     if (obj1 == Py_None)
28375     arg3 = NULL;
28376     else {
28377       Py_ssize_t pyStrLen;
28378       if (!PyBytes_Check(obj1)) {
28379         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28380         SWIG_fail;
28381       }
28382       if (PyBytes_AsStringAndSize(obj1, (char **)&(value3.data),
28383           &pyStrLen) == -1) {
28384         SWIG_fail;
28385       }
28386       value3.len = pyStrLen;
28387       arg3 = &value3;
28388     }
28389   }
28390   {
28391     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_propset3", "target");
28392     if (PyErr_Occurred()) SWIG_fail;
28393   }
28394   {
28395     arg5 = (svn_depth_t)SWIG_As_long (obj3);
28396     if (SWIG_arg_fail(svn_argnum_obj3)) {
28397       SWIG_fail;
28398     }
28399   }
28400   {
28401     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
28402     if (SWIG_arg_fail(svn_argnum_obj4)) {
28403       SWIG_fail;
28404     }
28405   }
28406   {
28407     arg7 = (svn_revnum_t)SWIG_As_long (obj5);
28408     if (SWIG_arg_fail(svn_argnum_obj5)) {
28409       SWIG_fail;
28410     }
28411   }
28412   {
28413     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj6,
28414       sizeof(const char *),
28415       svn_swig_py_unwrap_string,
28416       NULL,
28417       _global_pool);
28418     if (PyErr_Occurred())
28419     SWIG_fail;
28420   }
28421   {
28422     if (_global_pool == NULL)
28423     {
28424       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
28425           &_global_py_pool, &_global_pool))
28426       SWIG_fail;
28427     }
28428 
28429     arg9 = svn_swig_py_prophash_from_dict(obj7, _global_pool);
28430     if (PyErr_Occurred()) {
28431       SWIG_fail;
28432     }
28433   }
28434   {
28435     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
28436     if (PyErr_Occurred()) {
28437       SWIG_fail;
28438     }
28439   }
28440   if (obj9) {
28441     /* Verify that the user supplied a valid pool */
28442     if (obj9 != Py_None && obj9 != _global_py_pool) {
28443       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
28444       SWIG_arg_fail(svn_argnum_obj9);
28445       SWIG_fail;
28446     }
28447   }
28448   {
28449     svn_swig_py_release_py_lock();
28450 
28451     result = (svn_error_t *)svn_client_propset3(arg1,(char const *)arg2,(struct svn_string_t const *)arg3,(char const *)arg4,arg5,arg6,arg7,(apr_array_header_t const *)arg8,(apr_hash_t const *)arg9,arg10,arg11);
28452 
28453     svn_swig_py_acquire_py_lock();
28454 
28455   }
28456   {
28457     if (result != NULL) {
28458       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28459       svn_swig_py_svn_exception(result);
28460       else
28461       svn_error_clear(result);
28462       SWIG_fail;
28463     }
28464     Py_INCREF(Py_None);
28465     resultobj = Py_None;
28466   }
28467   {
28468     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_commit_info_t,
28469         _global_py_pool, args))
28470 
28471     ;
28472   }
28473   {
28474     Py_XDECREF(_global_py_pool);
28475   }
28476   return resultobj;
28477 fail:
28478   {
28479     Py_XDECREF(_global_py_pool);
28480   }
28481   return NULL;
28482 }
28483 
28484 
_wrap_svn_client_propset2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28485 SWIGINTERN PyObject *_wrap_svn_client_propset2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28486   PyObject *resultobj = 0;
28487   char *arg1 = (char *) 0 ;
28488   svn_string_t *arg2 = (svn_string_t *) 0 ;
28489   char *arg3 = (char *) 0 ;
28490   svn_boolean_t arg4 ;
28491   svn_boolean_t arg5 ;
28492   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
28493   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
28494   apr_pool_t *_global_pool = NULL ;
28495   PyObject *_global_py_pool = NULL ;
28496   svn_string_t value2 ;
28497   PyObject * obj0 = 0 ;
28498   PyObject * obj1 = 0 ;
28499   PyObject * obj2 = 0 ;
28500   PyObject * obj3 = 0 ;
28501   PyObject * obj4 = 0 ;
28502   PyObject * obj5 = 0 ;
28503   PyObject * obj6 = 0 ;
28504   svn_error_t *result = 0 ;
28505 
28506   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28507       &_global_py_pool, &_global_pool))
28508   SWIG_fail;
28509   arg7 = _global_pool;
28510   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propset2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
28511   {
28512     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propset2", "propname");
28513     if (PyErr_Occurred()) SWIG_fail;
28514   }
28515   {
28516     if (obj1 == Py_None)
28517     arg2 = NULL;
28518     else {
28519       Py_ssize_t pyStrLen;
28520       if (!PyBytes_Check(obj1)) {
28521         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28522         SWIG_fail;
28523       }
28524       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28525           &pyStrLen) == -1) {
28526         SWIG_fail;
28527       }
28528       value2.len = pyStrLen;
28529       arg2 = &value2;
28530     }
28531   }
28532   {
28533     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_propset2", "target");
28534     if (PyErr_Occurred()) SWIG_fail;
28535   }
28536   {
28537     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
28538     if (SWIG_arg_fail(svn_argnum_obj3)) {
28539       SWIG_fail;
28540     }
28541   }
28542   {
28543     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
28544     if (SWIG_arg_fail(svn_argnum_obj4)) {
28545       SWIG_fail;
28546     }
28547   }
28548   {
28549     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
28550     if (PyErr_Occurred()) {
28551       SWIG_fail;
28552     }
28553   }
28554   if (obj6) {
28555     /* Verify that the user supplied a valid pool */
28556     if (obj6 != Py_None && obj6 != _global_py_pool) {
28557       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
28558       SWIG_arg_fail(svn_argnum_obj6);
28559       SWIG_fail;
28560     }
28561   }
28562   {
28563     svn_swig_py_release_py_lock();
28564 
28565     result = (svn_error_t *)svn_client_propset2((char const *)arg1,(struct svn_string_t const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
28566 
28567     svn_swig_py_acquire_py_lock();
28568 
28569   }
28570   {
28571     if (result != NULL) {
28572       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28573       svn_swig_py_svn_exception(result);
28574       else
28575       svn_error_clear(result);
28576       SWIG_fail;
28577     }
28578     Py_INCREF(Py_None);
28579     resultobj = Py_None;
28580   }
28581   {
28582     Py_XDECREF(_global_py_pool);
28583   }
28584   return resultobj;
28585 fail:
28586   {
28587     Py_XDECREF(_global_py_pool);
28588   }
28589   return NULL;
28590 }
28591 
28592 
_wrap_svn_client_propset(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28593 SWIGINTERN PyObject *_wrap_svn_client_propset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28594   PyObject *resultobj = 0;
28595   char *arg1 = (char *) 0 ;
28596   svn_string_t *arg2 = (svn_string_t *) 0 ;
28597   char *arg3 = (char *) 0 ;
28598   svn_boolean_t arg4 ;
28599   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
28600   apr_pool_t *_global_pool = NULL ;
28601   PyObject *_global_py_pool = NULL ;
28602   svn_string_t value2 ;
28603   PyObject * obj0 = 0 ;
28604   PyObject * obj1 = 0 ;
28605   PyObject * obj2 = 0 ;
28606   PyObject * obj3 = 0 ;
28607   PyObject * obj4 = 0 ;
28608   svn_error_t *result = 0 ;
28609 
28610   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28611       &_global_py_pool, &_global_pool))
28612   SWIG_fail;
28613   arg5 = _global_pool;
28614   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propset",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
28615   {
28616     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propset", "propname");
28617     if (PyErr_Occurred()) SWIG_fail;
28618   }
28619   {
28620     if (obj1 == Py_None)
28621     arg2 = NULL;
28622     else {
28623       Py_ssize_t pyStrLen;
28624       if (!PyBytes_Check(obj1)) {
28625         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28626         SWIG_fail;
28627       }
28628       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28629           &pyStrLen) == -1) {
28630         SWIG_fail;
28631       }
28632       value2.len = pyStrLen;
28633       arg2 = &value2;
28634     }
28635   }
28636   {
28637     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_propset", "target");
28638     if (PyErr_Occurred()) SWIG_fail;
28639   }
28640   {
28641     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
28642     if (SWIG_arg_fail(svn_argnum_obj3)) {
28643       SWIG_fail;
28644     }
28645   }
28646   if (obj4) {
28647     /* Verify that the user supplied a valid pool */
28648     if (obj4 != Py_None && obj4 != _global_py_pool) {
28649       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
28650       SWIG_arg_fail(svn_argnum_obj4);
28651       SWIG_fail;
28652     }
28653   }
28654   {
28655     svn_swig_py_release_py_lock();
28656 
28657     result = (svn_error_t *)svn_client_propset((char const *)arg1,(struct svn_string_t const *)arg2,(char const *)arg3,arg4,arg5);
28658 
28659     svn_swig_py_acquire_py_lock();
28660 
28661   }
28662   {
28663     if (result != NULL) {
28664       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28665       svn_swig_py_svn_exception(result);
28666       else
28667       svn_error_clear(result);
28668       SWIG_fail;
28669     }
28670     Py_INCREF(Py_None);
28671     resultobj = Py_None;
28672   }
28673   {
28674     Py_XDECREF(_global_py_pool);
28675   }
28676   return resultobj;
28677 fail:
28678   {
28679     Py_XDECREF(_global_py_pool);
28680   }
28681   return NULL;
28682 }
28683 
28684 
_wrap_svn_client_revprop_set2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28685 SWIGINTERN PyObject *_wrap_svn_client_revprop_set2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28686   PyObject *resultobj = 0;
28687   char *arg1 = (char *) 0 ;
28688   svn_string_t *arg2 = (svn_string_t *) 0 ;
28689   svn_string_t *arg3 = (svn_string_t *) 0 ;
28690   char *arg4 = (char *) 0 ;
28691   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
28692   svn_revnum_t *arg6 = (svn_revnum_t *) 0 ;
28693   svn_boolean_t arg7 ;
28694   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
28695   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
28696   apr_pool_t *_global_pool = NULL ;
28697   PyObject *_global_py_pool = NULL ;
28698   svn_string_t value2 ;
28699   svn_string_t value3 ;
28700   svn_revnum_t temp6 ;
28701   int res6 = SWIG_TMPOBJ ;
28702   PyObject * obj0 = 0 ;
28703   PyObject * obj1 = 0 ;
28704   PyObject * obj2 = 0 ;
28705   PyObject * obj3 = 0 ;
28706   PyObject * obj4 = 0 ;
28707   PyObject * obj5 = 0 ;
28708   PyObject * obj6 = 0 ;
28709   PyObject * obj7 = 0 ;
28710   svn_error_t *result = 0 ;
28711 
28712   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28713       &_global_py_pool, &_global_pool))
28714   SWIG_fail;
28715   arg9 = _global_pool;
28716   arg6 = &temp6;
28717   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revprop_set2",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
28718   {
28719     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_revprop_set2", "propname");
28720     if (PyErr_Occurred()) SWIG_fail;
28721   }
28722   {
28723     if (obj1 == Py_None)
28724     arg2 = NULL;
28725     else {
28726       Py_ssize_t pyStrLen;
28727       if (!PyBytes_Check(obj1)) {
28728         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28729         SWIG_fail;
28730       }
28731       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28732           &pyStrLen) == -1) {
28733         SWIG_fail;
28734       }
28735       value2.len = pyStrLen;
28736       arg2 = &value2;
28737     }
28738   }
28739   {
28740     if (obj2 == Py_None)
28741     arg3 = NULL;
28742     else {
28743       Py_ssize_t pyStrLen;
28744       if (!PyBytes_Check(obj2)) {
28745         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28746         SWIG_fail;
28747       }
28748       if (PyBytes_AsStringAndSize(obj2, (char **)&(value3.data),
28749           &pyStrLen) == -1) {
28750         SWIG_fail;
28751       }
28752       value3.len = pyStrLen;
28753       arg3 = &value3;
28754     }
28755   }
28756   {
28757     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_revprop_set2", "URL");
28758     if (PyErr_Occurred()) SWIG_fail;
28759   }
28760   {
28761     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj4);
28762     if (PyErr_Occurred()) {
28763       SWIG_fail;
28764     }
28765   }
28766   {
28767     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
28768     if (SWIG_arg_fail(svn_argnum_obj5)) {
28769       SWIG_fail;
28770     }
28771   }
28772   {
28773     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
28774     if (PyErr_Occurred()) {
28775       SWIG_fail;
28776     }
28777   }
28778   if (obj7) {
28779     /* Verify that the user supplied a valid pool */
28780     if (obj7 != Py_None && obj7 != _global_py_pool) {
28781       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
28782       SWIG_arg_fail(svn_argnum_obj7);
28783       SWIG_fail;
28784     }
28785   }
28786   {
28787     if (!arg5) {
28788       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
28789     }
28790   }
28791   {
28792     svn_swig_py_release_py_lock();
28793 
28794     result = (svn_error_t *)svn_client_revprop_set2((char const *)arg1,(struct svn_string_t const *)arg2,(struct svn_string_t const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9);
28795 
28796     svn_swig_py_acquire_py_lock();
28797 
28798   }
28799   {
28800     if (result != NULL) {
28801       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28802       svn_swig_py_svn_exception(result);
28803       else
28804       svn_error_clear(result);
28805       SWIG_fail;
28806     }
28807     Py_INCREF(Py_None);
28808     resultobj = Py_None;
28809   }
28810   if (SWIG_IsTmpObj(res6)) {
28811     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg6)));
28812   } else {
28813     int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
28814     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_long, new_flags));
28815   }
28816   {
28817     Py_XDECREF(_global_py_pool);
28818   }
28819   return resultobj;
28820 fail:
28821   {
28822     Py_XDECREF(_global_py_pool);
28823   }
28824   return NULL;
28825 }
28826 
28827 
_wrap_svn_client_revprop_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28828 SWIGINTERN PyObject *_wrap_svn_client_revprop_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28829   PyObject *resultobj = 0;
28830   char *arg1 = (char *) 0 ;
28831   svn_string_t *arg2 = (svn_string_t *) 0 ;
28832   char *arg3 = (char *) 0 ;
28833   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
28834   svn_revnum_t *arg5 = (svn_revnum_t *) 0 ;
28835   svn_boolean_t arg6 ;
28836   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
28837   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
28838   apr_pool_t *_global_pool = NULL ;
28839   PyObject *_global_py_pool = NULL ;
28840   svn_string_t value2 ;
28841   svn_revnum_t temp5 ;
28842   int res5 = SWIG_TMPOBJ ;
28843   PyObject * obj0 = 0 ;
28844   PyObject * obj1 = 0 ;
28845   PyObject * obj2 = 0 ;
28846   PyObject * obj3 = 0 ;
28847   PyObject * obj4 = 0 ;
28848   PyObject * obj5 = 0 ;
28849   PyObject * obj6 = 0 ;
28850   svn_error_t *result = 0 ;
28851 
28852   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28853       &_global_py_pool, &_global_pool))
28854   SWIG_fail;
28855   arg8 = _global_pool;
28856   arg5 = &temp5;
28857   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revprop_set",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
28858   {
28859     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_revprop_set", "propname");
28860     if (PyErr_Occurred()) SWIG_fail;
28861   }
28862   {
28863     if (obj1 == Py_None)
28864     arg2 = NULL;
28865     else {
28866       Py_ssize_t pyStrLen;
28867       if (!PyBytes_Check(obj1)) {
28868         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28869         SWIG_fail;
28870       }
28871       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28872           &pyStrLen) == -1) {
28873         SWIG_fail;
28874       }
28875       value2.len = pyStrLen;
28876       arg2 = &value2;
28877     }
28878   }
28879   {
28880     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_revprop_set", "URL");
28881     if (PyErr_Occurred()) SWIG_fail;
28882   }
28883   {
28884     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
28885     if (PyErr_Occurred()) {
28886       SWIG_fail;
28887     }
28888   }
28889   {
28890     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
28891     if (SWIG_arg_fail(svn_argnum_obj4)) {
28892       SWIG_fail;
28893     }
28894   }
28895   {
28896     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
28897     if (PyErr_Occurred()) {
28898       SWIG_fail;
28899     }
28900   }
28901   if (obj6) {
28902     /* Verify that the user supplied a valid pool */
28903     if (obj6 != Py_None && obj6 != _global_py_pool) {
28904       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
28905       SWIG_arg_fail(svn_argnum_obj6);
28906       SWIG_fail;
28907     }
28908   }
28909   {
28910     if (!arg4) {
28911       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
28912     }
28913   }
28914   {
28915     svn_swig_py_release_py_lock();
28916 
28917     result = (svn_error_t *)svn_client_revprop_set((char const *)arg1,(struct svn_string_t const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7,arg8);
28918 
28919     svn_swig_py_acquire_py_lock();
28920 
28921   }
28922   {
28923     if (result != NULL) {
28924       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28925       svn_swig_py_svn_exception(result);
28926       else
28927       svn_error_clear(result);
28928       SWIG_fail;
28929     }
28930     Py_INCREF(Py_None);
28931     resultobj = Py_None;
28932   }
28933   if (SWIG_IsTmpObj(res5)) {
28934     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg5)));
28935   } else {
28936     int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
28937     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_long, new_flags));
28938   }
28939   {
28940     Py_XDECREF(_global_py_pool);
28941   }
28942   return resultobj;
28943 fail:
28944   {
28945     Py_XDECREF(_global_py_pool);
28946   }
28947   return NULL;
28948 }
28949 
28950 
_wrap_svn_client_propget5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28951 SWIGINTERN PyObject *_wrap_svn_client_propget5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28952   PyObject *resultobj = 0;
28953   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
28954   apr_array_header_t **arg2 = (apr_array_header_t **) 0 ;
28955   char *arg3 = (char *) 0 ;
28956   char *arg4 = (char *) 0 ;
28957   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
28958   svn_opt_revision_t *arg6 = (svn_opt_revision_t *) 0 ;
28959   svn_revnum_t *arg7 = (svn_revnum_t *) 0 ;
28960   svn_depth_t arg8 ;
28961   apr_array_header_t *arg9 = (apr_array_header_t *) 0 ;
28962   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
28963   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
28964   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
28965   apr_pool_t *_global_pool = NULL ;
28966   PyObject *_global_py_pool = NULL ;
28967   apr_hash_t *temp1 ;
28968   apr_array_header_t *temp2 ;
28969   svn_revnum_t temp7 ;
28970   int res7 = SWIG_TMPOBJ ;
28971   PyObject * obj0 = 0 ;
28972   PyObject * obj1 = 0 ;
28973   PyObject * obj2 = 0 ;
28974   PyObject * obj3 = 0 ;
28975   PyObject * obj4 = 0 ;
28976   PyObject * obj5 = 0 ;
28977   PyObject * obj6 = 0 ;
28978   PyObject * obj7 = 0 ;
28979   PyObject * obj8 = 0 ;
28980   svn_error_t *result = 0 ;
28981 
28982   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28983       &_global_py_pool, &_global_pool))
28984   SWIG_fail;
28985   arg11 = _global_pool;
28986   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28987       &_global_py_pool, &_global_pool))
28988   SWIG_fail;
28989   arg12 = _global_pool;
28990   arg1 = &temp1;
28991   arg2 = &temp2;
28992   arg7 = &temp7;
28993   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propget5",7,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
28994   {
28995     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propget5", "propname");
28996     if (PyErr_Occurred()) SWIG_fail;
28997   }
28998   {
28999     arg4 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_propget5", "target");
29000     if (PyErr_Occurred()) SWIG_fail;
29001   }
29002   {
29003     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29004     if (PyErr_Occurred()) {
29005       SWIG_fail;
29006     }
29007   }
29008   {
29009     arg6 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
29010     if (PyErr_Occurred()) {
29011       SWIG_fail;
29012     }
29013   }
29014   {
29015     arg8 = (svn_depth_t)SWIG_As_long (obj4);
29016     if (SWIG_arg_fail(svn_argnum_obj4)) {
29017       SWIG_fail;
29018     }
29019   }
29020   {
29021     arg9 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj5,
29022       sizeof(const char *),
29023       svn_swig_py_unwrap_string,
29024       NULL,
29025       _global_pool);
29026     if (PyErr_Occurred())
29027     SWIG_fail;
29028   }
29029   {
29030     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
29031     if (PyErr_Occurred()) {
29032       SWIG_fail;
29033     }
29034   }
29035   if (obj7) {
29036     /* Verify that the user supplied a valid pool */
29037     if (obj7 != Py_None && obj7 != _global_py_pool) {
29038       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
29039       SWIG_arg_fail(svn_argnum_obj7);
29040       SWIG_fail;
29041     }
29042   }
29043   if (obj8) {
29044     /* Verify that the user supplied a valid pool */
29045     if (obj8 != Py_None && obj8 != _global_py_pool) {
29046       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
29047       SWIG_arg_fail(svn_argnum_obj8);
29048       SWIG_fail;
29049     }
29050   }
29051   {
29052     if (!arg5) {
29053       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29054     }
29055   }
29056   {
29057     if (!arg6) {
29058       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29059     }
29060   }
29061   {
29062     svn_swig_py_release_py_lock();
29063 
29064     result = (svn_error_t *)svn_client_propget5(arg1,arg2,(char const *)arg3,(char const *)arg4,(struct svn_opt_revision_t const *)arg5,(struct svn_opt_revision_t const *)arg6,arg7,arg8,(apr_array_header_t const *)arg9,arg10,arg11,arg12);
29065 
29066     svn_swig_py_acquire_py_lock();
29067 
29068   }
29069   {
29070     if (result != NULL) {
29071       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29072       svn_swig_py_svn_exception(result);
29073       else
29074       svn_error_clear(result);
29075       SWIG_fail;
29076     }
29077     Py_INCREF(Py_None);
29078     resultobj = Py_None;
29079   }
29080   {
29081     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
29082   }
29083   {
29084     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_propinheriteditemarray_to_dict(*arg2));
29085   }
29086   if (SWIG_IsTmpObj(res7)) {
29087     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg7)));
29088   } else {
29089     int new_flags = SWIG_IsNewObj(res7) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
29090     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg7), SWIGTYPE_p_long, new_flags));
29091   }
29092   {
29093     Py_XDECREF(_global_py_pool);
29094   }
29095   {
29096     Py_XDECREF(_global_py_pool);
29097   }
29098   return resultobj;
29099 fail:
29100   {
29101     Py_XDECREF(_global_py_pool);
29102   }
29103   {
29104     Py_XDECREF(_global_py_pool);
29105   }
29106   return NULL;
29107 }
29108 
29109 
_wrap_svn_client_propget4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29110 SWIGINTERN PyObject *_wrap_svn_client_propget4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29111   PyObject *resultobj = 0;
29112   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
29113   char *arg2 = (char *) 0 ;
29114   char *arg3 = (char *) 0 ;
29115   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
29116   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
29117   svn_revnum_t *arg6 = (svn_revnum_t *) 0 ;
29118   svn_depth_t arg7 ;
29119   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
29120   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
29121   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
29122   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
29123   apr_pool_t *_global_pool = NULL ;
29124   PyObject *_global_py_pool = NULL ;
29125   apr_hash_t *temp1 ;
29126   svn_revnum_t temp6 ;
29127   int res6 = SWIG_TMPOBJ ;
29128   PyObject * obj0 = 0 ;
29129   PyObject * obj1 = 0 ;
29130   PyObject * obj2 = 0 ;
29131   PyObject * obj3 = 0 ;
29132   PyObject * obj4 = 0 ;
29133   PyObject * obj5 = 0 ;
29134   PyObject * obj6 = 0 ;
29135   PyObject * obj7 = 0 ;
29136   PyObject * obj8 = 0 ;
29137   svn_error_t *result = 0 ;
29138 
29139   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29140       &_global_py_pool, &_global_pool))
29141   SWIG_fail;
29142   arg10 = _global_pool;
29143   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29144       &_global_py_pool, &_global_pool))
29145   SWIG_fail;
29146   arg11 = _global_pool;
29147   arg1 = &temp1;
29148   arg6 = &temp6;
29149   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propget4",7,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
29150   {
29151     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propget4", "propname");
29152     if (PyErr_Occurred()) SWIG_fail;
29153   }
29154   {
29155     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_propget4", "target");
29156     if (PyErr_Occurred()) SWIG_fail;
29157   }
29158   {
29159     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29160     if (PyErr_Occurred()) {
29161       SWIG_fail;
29162     }
29163   }
29164   {
29165     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
29166     if (PyErr_Occurred()) {
29167       SWIG_fail;
29168     }
29169   }
29170   {
29171     arg7 = (svn_depth_t)SWIG_As_long (obj4);
29172     if (SWIG_arg_fail(svn_argnum_obj4)) {
29173       SWIG_fail;
29174     }
29175   }
29176   {
29177     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj5,
29178       sizeof(const char *),
29179       svn_swig_py_unwrap_string,
29180       NULL,
29181       _global_pool);
29182     if (PyErr_Occurred())
29183     SWIG_fail;
29184   }
29185   {
29186     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
29187     if (PyErr_Occurred()) {
29188       SWIG_fail;
29189     }
29190   }
29191   if (obj7) {
29192     /* Verify that the user supplied a valid pool */
29193     if (obj7 != Py_None && obj7 != _global_py_pool) {
29194       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
29195       SWIG_arg_fail(svn_argnum_obj7);
29196       SWIG_fail;
29197     }
29198   }
29199   if (obj8) {
29200     /* Verify that the user supplied a valid pool */
29201     if (obj8 != Py_None && obj8 != _global_py_pool) {
29202       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
29203       SWIG_arg_fail(svn_argnum_obj8);
29204       SWIG_fail;
29205     }
29206   }
29207   {
29208     if (!arg4) {
29209       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29210     }
29211   }
29212   {
29213     if (!arg5) {
29214       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29215     }
29216   }
29217   {
29218     svn_swig_py_release_py_lock();
29219 
29220     result = (svn_error_t *)svn_client_propget4(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,(apr_array_header_t const *)arg8,arg9,arg10,arg11);
29221 
29222     svn_swig_py_acquire_py_lock();
29223 
29224   }
29225   {
29226     if (result != NULL) {
29227       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29228       svn_swig_py_svn_exception(result);
29229       else
29230       svn_error_clear(result);
29231       SWIG_fail;
29232     }
29233     Py_INCREF(Py_None);
29234     resultobj = Py_None;
29235   }
29236   {
29237     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
29238   }
29239   if (SWIG_IsTmpObj(res6)) {
29240     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg6)));
29241   } else {
29242     int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
29243     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_long, new_flags));
29244   }
29245   {
29246     Py_XDECREF(_global_py_pool);
29247   }
29248   {
29249     Py_XDECREF(_global_py_pool);
29250   }
29251   return resultobj;
29252 fail:
29253   {
29254     Py_XDECREF(_global_py_pool);
29255   }
29256   {
29257     Py_XDECREF(_global_py_pool);
29258   }
29259   return NULL;
29260 }
29261 
29262 
_wrap_svn_client_propget3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29263 SWIGINTERN PyObject *_wrap_svn_client_propget3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29264   PyObject *resultobj = 0;
29265   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
29266   char *arg2 = (char *) 0 ;
29267   char *arg3 = (char *) 0 ;
29268   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
29269   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
29270   svn_revnum_t *arg6 = (svn_revnum_t *) 0 ;
29271   svn_depth_t arg7 ;
29272   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
29273   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
29274   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
29275   apr_pool_t *_global_pool = NULL ;
29276   PyObject *_global_py_pool = NULL ;
29277   apr_hash_t *temp1 ;
29278   svn_revnum_t temp6 ;
29279   int res6 = SWIG_TMPOBJ ;
29280   PyObject * obj0 = 0 ;
29281   PyObject * obj1 = 0 ;
29282   PyObject * obj2 = 0 ;
29283   PyObject * obj3 = 0 ;
29284   PyObject * obj4 = 0 ;
29285   PyObject * obj5 = 0 ;
29286   PyObject * obj6 = 0 ;
29287   PyObject * obj7 = 0 ;
29288   svn_error_t *result = 0 ;
29289 
29290   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29291       &_global_py_pool, &_global_pool))
29292   SWIG_fail;
29293   arg10 = _global_pool;
29294   arg1 = &temp1;
29295   arg6 = &temp6;
29296   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propget3",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
29297   {
29298     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propget3", "propname");
29299     if (PyErr_Occurred()) SWIG_fail;
29300   }
29301   {
29302     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_propget3", "target");
29303     if (PyErr_Occurred()) SWIG_fail;
29304   }
29305   {
29306     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29307     if (PyErr_Occurred()) {
29308       SWIG_fail;
29309     }
29310   }
29311   {
29312     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
29313     if (PyErr_Occurred()) {
29314       SWIG_fail;
29315     }
29316   }
29317   {
29318     arg7 = (svn_depth_t)SWIG_As_long (obj4);
29319     if (SWIG_arg_fail(svn_argnum_obj4)) {
29320       SWIG_fail;
29321     }
29322   }
29323   {
29324     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj5,
29325       sizeof(const char *),
29326       svn_swig_py_unwrap_string,
29327       NULL,
29328       _global_pool);
29329     if (PyErr_Occurred())
29330     SWIG_fail;
29331   }
29332   {
29333     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
29334     if (PyErr_Occurred()) {
29335       SWIG_fail;
29336     }
29337   }
29338   if (obj7) {
29339     /* Verify that the user supplied a valid pool */
29340     if (obj7 != Py_None && obj7 != _global_py_pool) {
29341       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
29342       SWIG_arg_fail(svn_argnum_obj7);
29343       SWIG_fail;
29344     }
29345   }
29346   {
29347     if (!arg4) {
29348       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29349     }
29350   }
29351   {
29352     if (!arg5) {
29353       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29354     }
29355   }
29356   {
29357     svn_swig_py_release_py_lock();
29358 
29359     result = (svn_error_t *)svn_client_propget3(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,(apr_array_header_t const *)arg8,arg9,arg10);
29360 
29361     svn_swig_py_acquire_py_lock();
29362 
29363   }
29364   {
29365     if (result != NULL) {
29366       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29367       svn_swig_py_svn_exception(result);
29368       else
29369       svn_error_clear(result);
29370       SWIG_fail;
29371     }
29372     Py_INCREF(Py_None);
29373     resultobj = Py_None;
29374   }
29375   {
29376     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
29377   }
29378   if (SWIG_IsTmpObj(res6)) {
29379     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg6)));
29380   } else {
29381     int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
29382     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_long, new_flags));
29383   }
29384   {
29385     Py_XDECREF(_global_py_pool);
29386   }
29387   return resultobj;
29388 fail:
29389   {
29390     Py_XDECREF(_global_py_pool);
29391   }
29392   return NULL;
29393 }
29394 
29395 
_wrap_svn_client_propget2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29396 SWIGINTERN PyObject *_wrap_svn_client_propget2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29397   PyObject *resultobj = 0;
29398   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
29399   char *arg2 = (char *) 0 ;
29400   char *arg3 = (char *) 0 ;
29401   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
29402   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
29403   svn_boolean_t arg6 ;
29404   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
29405   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
29406   apr_pool_t *_global_pool = NULL ;
29407   PyObject *_global_py_pool = NULL ;
29408   apr_hash_t *temp1 ;
29409   PyObject * obj0 = 0 ;
29410   PyObject * obj1 = 0 ;
29411   PyObject * obj2 = 0 ;
29412   PyObject * obj3 = 0 ;
29413   PyObject * obj4 = 0 ;
29414   PyObject * obj5 = 0 ;
29415   PyObject * obj6 = 0 ;
29416   svn_error_t *result = 0 ;
29417 
29418   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29419       &_global_py_pool, &_global_pool))
29420   SWIG_fail;
29421   arg8 = _global_pool;
29422   arg1 = &temp1;
29423   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propget2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29424   {
29425     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propget2", "propname");
29426     if (PyErr_Occurred()) SWIG_fail;
29427   }
29428   {
29429     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_propget2", "target");
29430     if (PyErr_Occurred()) SWIG_fail;
29431   }
29432   {
29433     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29434     if (PyErr_Occurred()) {
29435       SWIG_fail;
29436     }
29437   }
29438   {
29439     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
29440     if (PyErr_Occurred()) {
29441       SWIG_fail;
29442     }
29443   }
29444   {
29445     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
29446     if (SWIG_arg_fail(svn_argnum_obj4)) {
29447       SWIG_fail;
29448     }
29449   }
29450   {
29451     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
29452     if (PyErr_Occurred()) {
29453       SWIG_fail;
29454     }
29455   }
29456   if (obj6) {
29457     /* Verify that the user supplied a valid pool */
29458     if (obj6 != Py_None && obj6 != _global_py_pool) {
29459       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
29460       SWIG_arg_fail(svn_argnum_obj6);
29461       SWIG_fail;
29462     }
29463   }
29464   {
29465     if (!arg4) {
29466       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29467     }
29468   }
29469   {
29470     if (!arg5) {
29471       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29472     }
29473   }
29474   {
29475     svn_swig_py_release_py_lock();
29476 
29477     result = (svn_error_t *)svn_client_propget2(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8);
29478 
29479     svn_swig_py_acquire_py_lock();
29480 
29481   }
29482   {
29483     if (result != NULL) {
29484       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29485       svn_swig_py_svn_exception(result);
29486       else
29487       svn_error_clear(result);
29488       SWIG_fail;
29489     }
29490     Py_INCREF(Py_None);
29491     resultobj = Py_None;
29492   }
29493   {
29494     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
29495   }
29496   {
29497     Py_XDECREF(_global_py_pool);
29498   }
29499   return resultobj;
29500 fail:
29501   {
29502     Py_XDECREF(_global_py_pool);
29503   }
29504   return NULL;
29505 }
29506 
29507 
_wrap_svn_client_propget(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29508 SWIGINTERN PyObject *_wrap_svn_client_propget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29509   PyObject *resultobj = 0;
29510   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
29511   char *arg2 = (char *) 0 ;
29512   char *arg3 = (char *) 0 ;
29513   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
29514   svn_boolean_t arg5 ;
29515   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
29516   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
29517   apr_pool_t *_global_pool = NULL ;
29518   PyObject *_global_py_pool = NULL ;
29519   apr_hash_t *temp1 ;
29520   PyObject * obj0 = 0 ;
29521   PyObject * obj1 = 0 ;
29522   PyObject * obj2 = 0 ;
29523   PyObject * obj3 = 0 ;
29524   PyObject * obj4 = 0 ;
29525   PyObject * obj5 = 0 ;
29526   svn_error_t *result = 0 ;
29527 
29528   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29529       &_global_py_pool, &_global_pool))
29530   SWIG_fail;
29531   arg7 = _global_pool;
29532   arg1 = &temp1;
29533   if(!PyArg_UnpackTuple(args,(char *)"svn_client_propget",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29534   {
29535     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_propget", "propname");
29536     if (PyErr_Occurred()) SWIG_fail;
29537   }
29538   {
29539     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_propget", "target");
29540     if (PyErr_Occurred()) SWIG_fail;
29541   }
29542   {
29543     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29544     if (PyErr_Occurred()) {
29545       SWIG_fail;
29546     }
29547   }
29548   {
29549     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
29550     if (SWIG_arg_fail(svn_argnum_obj3)) {
29551       SWIG_fail;
29552     }
29553   }
29554   {
29555     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
29556     if (PyErr_Occurred()) {
29557       SWIG_fail;
29558     }
29559   }
29560   if (obj5) {
29561     /* Verify that the user supplied a valid pool */
29562     if (obj5 != Py_None && obj5 != _global_py_pool) {
29563       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
29564       SWIG_arg_fail(svn_argnum_obj5);
29565       SWIG_fail;
29566     }
29567   }
29568   {
29569     if (!arg4) {
29570       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29571     }
29572   }
29573   {
29574     svn_swig_py_release_py_lock();
29575 
29576     result = (svn_error_t *)svn_client_propget(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7);
29577 
29578     svn_swig_py_acquire_py_lock();
29579 
29580   }
29581   {
29582     if (result != NULL) {
29583       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29584       svn_swig_py_svn_exception(result);
29585       else
29586       svn_error_clear(result);
29587       SWIG_fail;
29588     }
29589     Py_INCREF(Py_None);
29590     resultobj = Py_None;
29591   }
29592   {
29593     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
29594   }
29595   {
29596     Py_XDECREF(_global_py_pool);
29597   }
29598   return resultobj;
29599 fail:
29600   {
29601     Py_XDECREF(_global_py_pool);
29602   }
29603   return NULL;
29604 }
29605 
29606 
_wrap_svn_client_revprop_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29607 SWIGINTERN PyObject *_wrap_svn_client_revprop_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29608   PyObject *resultobj = 0;
29609   char *arg1 = (char *) 0 ;
29610   svn_string_t **arg2 = (svn_string_t **) 0 ;
29611   char *arg3 = (char *) 0 ;
29612   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
29613   svn_revnum_t *arg5 = (svn_revnum_t *) 0 ;
29614   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
29615   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
29616   apr_pool_t *_global_pool = NULL ;
29617   PyObject *_global_py_pool = NULL ;
29618   svn_string_t *temp2 ;
29619   svn_revnum_t temp5 ;
29620   int res5 = SWIG_TMPOBJ ;
29621   PyObject * obj0 = 0 ;
29622   PyObject * obj1 = 0 ;
29623   PyObject * obj2 = 0 ;
29624   PyObject * obj3 = 0 ;
29625   PyObject * obj4 = 0 ;
29626   svn_error_t *result = 0 ;
29627 
29628   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29629       &_global_py_pool, &_global_pool))
29630   SWIG_fail;
29631   arg7 = _global_pool;
29632   arg2 = &temp2;
29633   arg5 = &temp5;
29634   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revprop_get",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
29635   {
29636     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_revprop_get", "propname");
29637     if (PyErr_Occurred()) SWIG_fail;
29638   }
29639   {
29640     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_revprop_get", "URL");
29641     if (PyErr_Occurred()) SWIG_fail;
29642   }
29643   {
29644     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29645     if (PyErr_Occurred()) {
29646       SWIG_fail;
29647     }
29648   }
29649   {
29650     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
29651     if (PyErr_Occurred()) {
29652       SWIG_fail;
29653     }
29654   }
29655   if (obj4) {
29656     /* Verify that the user supplied a valid pool */
29657     if (obj4 != Py_None && obj4 != _global_py_pool) {
29658       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
29659       SWIG_arg_fail(svn_argnum_obj4);
29660       SWIG_fail;
29661     }
29662   }
29663   {
29664     if (!arg4) {
29665       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29666     }
29667   }
29668   {
29669     svn_swig_py_release_py_lock();
29670 
29671     result = (svn_error_t *)svn_client_revprop_get((char const *)arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7);
29672 
29673     svn_swig_py_acquire_py_lock();
29674 
29675   }
29676   {
29677     if (result != NULL) {
29678       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29679       svn_swig_py_svn_exception(result);
29680       else
29681       svn_error_clear(result);
29682       SWIG_fail;
29683     }
29684     Py_INCREF(Py_None);
29685     resultobj = Py_None;
29686   }
29687   {
29688     PyObject *s;
29689     if (*arg2 == NULL) {
29690       Py_INCREF(Py_None);
29691       s = Py_None;
29692     } else {
29693       s = PyBytes_FromStringAndSize((*arg2)->data, (*arg2)->len);
29694       if (s == NULL)
29695       SWIG_fail;
29696     }
29697     resultobj = SWIG_Python_AppendOutput(resultobj, s);
29698   }
29699   if (SWIG_IsTmpObj(res5)) {
29700     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg5)));
29701   } else {
29702     int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
29703     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_long, new_flags));
29704   }
29705   {
29706     Py_XDECREF(_global_py_pool);
29707   }
29708   return resultobj;
29709 fail:
29710   {
29711     Py_XDECREF(_global_py_pool);
29712   }
29713   return NULL;
29714 }
29715 
29716 
_wrap_svn_client_proplist4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29717 SWIGINTERN PyObject *_wrap_svn_client_proplist4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29718   PyObject *resultobj = 0;
29719   char *arg1 = (char *) 0 ;
29720   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
29721   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
29722   svn_depth_t arg4 ;
29723   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
29724   svn_boolean_t arg6 ;
29725   svn_proplist_receiver2_t arg7 = (svn_proplist_receiver2_t) 0 ;
29726   void *arg8 = (void *) 0 ;
29727   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
29728   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
29729   apr_pool_t *_global_pool = NULL ;
29730   PyObject *_global_py_pool = NULL ;
29731   PyObject * obj0 = 0 ;
29732   PyObject * obj1 = 0 ;
29733   PyObject * obj2 = 0 ;
29734   PyObject * obj3 = 0 ;
29735   PyObject * obj4 = 0 ;
29736   PyObject * obj5 = 0 ;
29737   PyObject * obj6 = 0 ;
29738   PyObject * obj7 = 0 ;
29739   PyObject * obj8 = 0 ;
29740   svn_error_t *result = 0 ;
29741 
29742   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29743       &_global_py_pool, &_global_pool))
29744   SWIG_fail;
29745   arg10 = _global_pool;
29746   if(!PyArg_UnpackTuple(args,(char *)"svn_client_proplist4",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
29747   {
29748     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_proplist4", "target");
29749     if (PyErr_Occurred()) SWIG_fail;
29750   }
29751   {
29752     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
29753     if (PyErr_Occurred()) {
29754       SWIG_fail;
29755     }
29756   }
29757   {
29758     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29759     if (PyErr_Occurred()) {
29760       SWIG_fail;
29761     }
29762   }
29763   {
29764     arg4 = (svn_depth_t)SWIG_As_long (obj3);
29765     if (SWIG_arg_fail(svn_argnum_obj3)) {
29766       SWIG_fail;
29767     }
29768   }
29769   {
29770     arg5 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj4,
29771       sizeof(const char *),
29772       svn_swig_py_unwrap_string,
29773       NULL,
29774       _global_pool);
29775     if (PyErr_Occurred())
29776     SWIG_fail;
29777   }
29778   {
29779     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
29780     if (SWIG_arg_fail(svn_argnum_obj5)) {
29781       SWIG_fail;
29782     }
29783   }
29784   {
29785     arg7 = svn_swig_py_proplist_receiver2;
29786     arg8 = (void *)obj6;
29787   }
29788   {
29789     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
29790     if (PyErr_Occurred()) {
29791       SWIG_fail;
29792     }
29793   }
29794   if (obj8) {
29795     /* Verify that the user supplied a valid pool */
29796     if (obj8 != Py_None && obj8 != _global_py_pool) {
29797       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
29798       SWIG_arg_fail(svn_argnum_obj8);
29799       SWIG_fail;
29800     }
29801   }
29802   {
29803     if (!arg2) {
29804       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29805     }
29806   }
29807   {
29808     if (!arg3) {
29809       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29810     }
29811   }
29812   {
29813     svn_swig_py_release_py_lock();
29814 
29815     result = (svn_error_t *)svn_client_proplist4((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10);
29816 
29817     svn_swig_py_acquire_py_lock();
29818 
29819   }
29820   {
29821     if (result != NULL) {
29822       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29823       svn_swig_py_svn_exception(result);
29824       else
29825       svn_error_clear(result);
29826       SWIG_fail;
29827     }
29828     Py_INCREF(Py_None);
29829     resultobj = Py_None;
29830   }
29831   {
29832     Py_XDECREF(_global_py_pool);
29833   }
29834   return resultobj;
29835 fail:
29836   {
29837     Py_XDECREF(_global_py_pool);
29838   }
29839   return NULL;
29840 }
29841 
29842 
_wrap_svn_client_proplist3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29843 SWIGINTERN PyObject *_wrap_svn_client_proplist3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29844   PyObject *resultobj = 0;
29845   char *arg1 = (char *) 0 ;
29846   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
29847   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
29848   svn_depth_t arg4 ;
29849   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
29850   svn_proplist_receiver_t arg6 = (svn_proplist_receiver_t) 0 ;
29851   void *arg7 = (void *) 0 ;
29852   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
29853   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
29854   apr_pool_t *_global_pool = NULL ;
29855   PyObject *_global_py_pool = NULL ;
29856   PyObject * obj0 = 0 ;
29857   PyObject * obj1 = 0 ;
29858   PyObject * obj2 = 0 ;
29859   PyObject * obj3 = 0 ;
29860   PyObject * obj4 = 0 ;
29861   PyObject * obj5 = 0 ;
29862   PyObject * obj6 = 0 ;
29863   PyObject * obj7 = 0 ;
29864   PyObject * obj8 = 0 ;
29865   svn_error_t *result = 0 ;
29866 
29867   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29868       &_global_py_pool, &_global_pool))
29869   SWIG_fail;
29870   arg9 = _global_pool;
29871   if(!PyArg_UnpackTuple(args,(char *)"svn_client_proplist3",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
29872   {
29873     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_proplist3", "target");
29874     if (PyErr_Occurred()) SWIG_fail;
29875   }
29876   {
29877     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
29878     if (PyErr_Occurred()) {
29879       SWIG_fail;
29880     }
29881   }
29882   {
29883     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
29884     if (PyErr_Occurred()) {
29885       SWIG_fail;
29886     }
29887   }
29888   {
29889     arg4 = (svn_depth_t)SWIG_As_long (obj3);
29890     if (SWIG_arg_fail(svn_argnum_obj3)) {
29891       SWIG_fail;
29892     }
29893   }
29894   {
29895     arg5 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj4,
29896       sizeof(const char *),
29897       svn_swig_py_unwrap_string,
29898       NULL,
29899       _global_pool);
29900     if (PyErr_Occurred())
29901     SWIG_fail;
29902   }
29903   {
29904     svn_proplist_receiver_t * tmp =
29905     svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj5);
29906     if (tmp == NULL || PyErr_Occurred()) {
29907       SWIG_fail;
29908     }
29909     arg6 = *tmp;
29910   }
29911   {
29912     if (obj6 == Py_None) {
29913       arg7 = NULL;
29914     } else if (SWIG_ConvertPtr(obj6, (void **) &arg7, 0, 0) == -1) {
29915       arg7 = (void *) obj6;
29916       PyErr_Clear();
29917     }
29918   }
29919   {
29920     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj7);
29921     if (PyErr_Occurred()) {
29922       SWIG_fail;
29923     }
29924   }
29925   if (obj8) {
29926     /* Verify that the user supplied a valid pool */
29927     if (obj8 != Py_None && obj8 != _global_py_pool) {
29928       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
29929       SWIG_arg_fail(svn_argnum_obj8);
29930       SWIG_fail;
29931     }
29932   }
29933   {
29934     if (!arg2) {
29935       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29936     }
29937   }
29938   {
29939     if (!arg3) {
29940       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
29941     }
29942   }
29943   {
29944     svn_swig_py_release_py_lock();
29945 
29946     result = (svn_error_t *)svn_client_proplist3((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9);
29947 
29948     svn_swig_py_acquire_py_lock();
29949 
29950   }
29951   {
29952     if (result != NULL) {
29953       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29954       svn_swig_py_svn_exception(result);
29955       else
29956       svn_error_clear(result);
29957       SWIG_fail;
29958     }
29959     Py_INCREF(Py_None);
29960     resultobj = Py_None;
29961   }
29962   {
29963     Py_XDECREF(_global_py_pool);
29964   }
29965   return resultobj;
29966 fail:
29967   {
29968     Py_XDECREF(_global_py_pool);
29969   }
29970   return NULL;
29971 }
29972 
29973 
_wrap_svn_client_proplist2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29974 SWIGINTERN PyObject *_wrap_svn_client_proplist2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29975   PyObject *resultobj = 0;
29976   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
29977   char *arg2 = (char *) 0 ;
29978   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
29979   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
29980   svn_boolean_t arg5 ;
29981   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
29982   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
29983   apr_pool_t *_global_pool = NULL ;
29984   PyObject *_global_py_pool = NULL ;
29985   apr_array_header_t *temp1 ;
29986   PyObject * obj0 = 0 ;
29987   PyObject * obj1 = 0 ;
29988   PyObject * obj2 = 0 ;
29989   PyObject * obj3 = 0 ;
29990   PyObject * obj4 = 0 ;
29991   PyObject * obj5 = 0 ;
29992   svn_error_t *result = 0 ;
29993 
29994   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29995       &_global_py_pool, &_global_pool))
29996   SWIG_fail;
29997   arg7 = _global_pool;
29998   arg1 = &temp1;
29999   if(!PyArg_UnpackTuple(args,(char *)"svn_client_proplist2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
30000   {
30001     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_proplist2", "target");
30002     if (PyErr_Occurred()) SWIG_fail;
30003   }
30004   {
30005     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
30006     if (PyErr_Occurred()) {
30007       SWIG_fail;
30008     }
30009   }
30010   {
30011     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
30012     if (PyErr_Occurred()) {
30013       SWIG_fail;
30014     }
30015   }
30016   {
30017     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
30018     if (SWIG_arg_fail(svn_argnum_obj3)) {
30019       SWIG_fail;
30020     }
30021   }
30022   {
30023     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
30024     if (PyErr_Occurred()) {
30025       SWIG_fail;
30026     }
30027   }
30028   if (obj5) {
30029     /* Verify that the user supplied a valid pool */
30030     if (obj5 != Py_None && obj5 != _global_py_pool) {
30031       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
30032       SWIG_arg_fail(svn_argnum_obj5);
30033       SWIG_fail;
30034     }
30035   }
30036   {
30037     if (!arg3) {
30038       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30039     }
30040   }
30041   {
30042     if (!arg4) {
30043       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30044     }
30045   }
30046   {
30047     svn_swig_py_release_py_lock();
30048 
30049     result = (svn_error_t *)svn_client_proplist2(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7);
30050 
30051     svn_swig_py_acquire_py_lock();
30052 
30053   }
30054   {
30055     if (result != NULL) {
30056       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30057       svn_swig_py_svn_exception(result);
30058       else
30059       svn_error_clear(result);
30060       SWIG_fail;
30061     }
30062     Py_INCREF(Py_None);
30063     resultobj = Py_None;
30064   }
30065   {
30066     svn_client_proplist_item_t **ppitem;
30067     int i;
30068     int nelts = (*arg1)->nelts;
30069     PyObject *list = PyList_New(nelts);
30070     if (list == NULL)
30071     SWIG_fail;
30072     ppitem = (svn_client_proplist_item_t **)(*arg1)->elts;
30073     for (i = 0; i < nelts; ++i, ++ppitem) {
30074       PyObject *item = PyTuple_New(2);
30075       PyObject *name = PyBytes_FromStringAndSize((*ppitem)->node_name->data,
30076         (*ppitem)->node_name->len);
30077       PyObject *hash = svn_swig_py_prophash_to_dict((*ppitem)->prop_hash);
30078 
30079       if (item == NULL || name == NULL || hash == NULL) {
30080         Py_XDECREF(item);
30081         Py_XDECREF(name);
30082         Py_XDECREF(hash);
30083         Py_DECREF(list);
30084         SWIG_fail;
30085       }
30086       PyTuple_SET_ITEM(item, 0, name);
30087       PyTuple_SET_ITEM(item, 1, hash);
30088 
30089       PyList_SET_ITEM(list, i, item);
30090     }
30091     resultobj = SWIG_Python_AppendOutput(resultobj, list);
30092   }
30093   {
30094     Py_XDECREF(_global_py_pool);
30095   }
30096   return resultobj;
30097 fail:
30098   {
30099     Py_XDECREF(_global_py_pool);
30100   }
30101   return NULL;
30102 }
30103 
30104 
_wrap_svn_client_proplist(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30105 SWIGINTERN PyObject *_wrap_svn_client_proplist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30106   PyObject *resultobj = 0;
30107   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
30108   char *arg2 = (char *) 0 ;
30109   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
30110   svn_boolean_t arg4 ;
30111   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
30112   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
30113   apr_pool_t *_global_pool = NULL ;
30114   PyObject *_global_py_pool = NULL ;
30115   apr_array_header_t *temp1 ;
30116   PyObject * obj0 = 0 ;
30117   PyObject * obj1 = 0 ;
30118   PyObject * obj2 = 0 ;
30119   PyObject * obj3 = 0 ;
30120   PyObject * obj4 = 0 ;
30121   svn_error_t *result = 0 ;
30122 
30123   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30124       &_global_py_pool, &_global_pool))
30125   SWIG_fail;
30126   arg6 = _global_pool;
30127   arg1 = &temp1;
30128   if(!PyArg_UnpackTuple(args,(char *)"svn_client_proplist",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30129   {
30130     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_proplist", "target");
30131     if (PyErr_Occurred()) SWIG_fail;
30132   }
30133   {
30134     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
30135     if (PyErr_Occurred()) {
30136       SWIG_fail;
30137     }
30138   }
30139   {
30140     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
30141     if (SWIG_arg_fail(svn_argnum_obj2)) {
30142       SWIG_fail;
30143     }
30144   }
30145   {
30146     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
30147     if (PyErr_Occurred()) {
30148       SWIG_fail;
30149     }
30150   }
30151   if (obj4) {
30152     /* Verify that the user supplied a valid pool */
30153     if (obj4 != Py_None && obj4 != _global_py_pool) {
30154       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
30155       SWIG_arg_fail(svn_argnum_obj4);
30156       SWIG_fail;
30157     }
30158   }
30159   {
30160     if (!arg3) {
30161       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30162     }
30163   }
30164   {
30165     svn_swig_py_release_py_lock();
30166 
30167     result = (svn_error_t *)svn_client_proplist(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6);
30168 
30169     svn_swig_py_acquire_py_lock();
30170 
30171   }
30172   {
30173     if (result != NULL) {
30174       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30175       svn_swig_py_svn_exception(result);
30176       else
30177       svn_error_clear(result);
30178       SWIG_fail;
30179     }
30180     Py_INCREF(Py_None);
30181     resultobj = Py_None;
30182   }
30183   {
30184     svn_client_proplist_item_t **ppitem;
30185     int i;
30186     int nelts = (*arg1)->nelts;
30187     PyObject *list = PyList_New(nelts);
30188     if (list == NULL)
30189     SWIG_fail;
30190     ppitem = (svn_client_proplist_item_t **)(*arg1)->elts;
30191     for (i = 0; i < nelts; ++i, ++ppitem) {
30192       PyObject *item = PyTuple_New(2);
30193       PyObject *name = PyBytes_FromStringAndSize((*ppitem)->node_name->data,
30194         (*ppitem)->node_name->len);
30195       PyObject *hash = svn_swig_py_prophash_to_dict((*ppitem)->prop_hash);
30196 
30197       if (item == NULL || name == NULL || hash == NULL) {
30198         Py_XDECREF(item);
30199         Py_XDECREF(name);
30200         Py_XDECREF(hash);
30201         Py_DECREF(list);
30202         SWIG_fail;
30203       }
30204       PyTuple_SET_ITEM(item, 0, name);
30205       PyTuple_SET_ITEM(item, 1, hash);
30206 
30207       PyList_SET_ITEM(list, i, item);
30208     }
30209     resultobj = SWIG_Python_AppendOutput(resultobj, list);
30210   }
30211   {
30212     Py_XDECREF(_global_py_pool);
30213   }
30214   return resultobj;
30215 fail:
30216   {
30217     Py_XDECREF(_global_py_pool);
30218   }
30219   return NULL;
30220 }
30221 
30222 
_wrap_svn_client_revprop_list(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30223 SWIGINTERN PyObject *_wrap_svn_client_revprop_list(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30224   PyObject *resultobj = 0;
30225   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
30226   char *arg2 = (char *) 0 ;
30227   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
30228   svn_revnum_t *arg4 = (svn_revnum_t *) 0 ;
30229   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
30230   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
30231   apr_pool_t *_global_pool = NULL ;
30232   PyObject *_global_py_pool = NULL ;
30233   apr_hash_t *temp1 ;
30234   svn_revnum_t temp4 ;
30235   int res4 = SWIG_TMPOBJ ;
30236   PyObject * obj0 = 0 ;
30237   PyObject * obj1 = 0 ;
30238   PyObject * obj2 = 0 ;
30239   PyObject * obj3 = 0 ;
30240   svn_error_t *result = 0 ;
30241 
30242   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30243       &_global_py_pool, &_global_pool))
30244   SWIG_fail;
30245   arg6 = _global_pool;
30246   arg1 = &temp1;
30247   arg4 = &temp4;
30248   if(!PyArg_UnpackTuple(args,(char *)"svn_client_revprop_list",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30249   {
30250     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_revprop_list", "URL");
30251     if (PyErr_Occurred()) SWIG_fail;
30252   }
30253   {
30254     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
30255     if (PyErr_Occurred()) {
30256       SWIG_fail;
30257     }
30258   }
30259   {
30260     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
30261     if (PyErr_Occurred()) {
30262       SWIG_fail;
30263     }
30264   }
30265   if (obj3) {
30266     /* Verify that the user supplied a valid pool */
30267     if (obj3 != Py_None && obj3 != _global_py_pool) {
30268       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
30269       SWIG_arg_fail(svn_argnum_obj3);
30270       SWIG_fail;
30271     }
30272   }
30273   {
30274     if (!arg3) {
30275       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30276     }
30277   }
30278   {
30279     svn_swig_py_release_py_lock();
30280 
30281     result = (svn_error_t *)svn_client_revprop_list(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6);
30282 
30283     svn_swig_py_acquire_py_lock();
30284 
30285   }
30286   {
30287     if (result != NULL) {
30288       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30289       svn_swig_py_svn_exception(result);
30290       else
30291       svn_error_clear(result);
30292       SWIG_fail;
30293     }
30294     Py_INCREF(Py_None);
30295     resultobj = Py_None;
30296   }
30297   {
30298     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
30299   }
30300   if (SWIG_IsTmpObj(res4)) {
30301     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
30302   } else {
30303     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30304     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
30305   }
30306   {
30307     Py_XDECREF(_global_py_pool);
30308   }
30309   return resultobj;
30310 fail:
30311   {
30312     Py_XDECREF(_global_py_pool);
30313   }
30314   return NULL;
30315 }
30316 
30317 
_wrap_svn_client_export5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30318 SWIGINTERN PyObject *_wrap_svn_client_export5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30319   PyObject *resultobj = 0;
30320   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
30321   char *arg2 = (char *) 0 ;
30322   char *arg3 = (char *) 0 ;
30323   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
30324   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
30325   svn_boolean_t arg6 ;
30326   svn_boolean_t arg7 ;
30327   svn_boolean_t arg8 ;
30328   svn_depth_t arg9 ;
30329   char *arg10 = (char *) 0 ;
30330   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
30331   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
30332   apr_pool_t *_global_pool = NULL ;
30333   PyObject *_global_py_pool = NULL ;
30334   svn_revnum_t temp1 ;
30335   int res1 = SWIG_TMPOBJ ;
30336   PyObject * obj0 = 0 ;
30337   PyObject * obj1 = 0 ;
30338   PyObject * obj2 = 0 ;
30339   PyObject * obj3 = 0 ;
30340   PyObject * obj4 = 0 ;
30341   PyObject * obj5 = 0 ;
30342   PyObject * obj6 = 0 ;
30343   PyObject * obj7 = 0 ;
30344   PyObject * obj8 = 0 ;
30345   PyObject * obj9 = 0 ;
30346   PyObject * obj10 = 0 ;
30347   svn_error_t *result = 0 ;
30348 
30349   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30350       &_global_py_pool, &_global_pool))
30351   SWIG_fail;
30352   arg12 = _global_pool;
30353   arg1 = &temp1;
30354   if(!PyArg_UnpackTuple(args,(char *)"svn_client_export5",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
30355   {
30356     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_export5", "from_path_or_url");
30357     if (PyErr_Occurred()) SWIG_fail;
30358   }
30359   {
30360     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_export5", "to_path");
30361     if (PyErr_Occurred()) SWIG_fail;
30362   }
30363   {
30364     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
30365     if (PyErr_Occurred()) {
30366       SWIG_fail;
30367     }
30368   }
30369   {
30370     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
30371     if (PyErr_Occurred()) {
30372       SWIG_fail;
30373     }
30374   }
30375   {
30376     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
30377     if (SWIG_arg_fail(svn_argnum_obj4)) {
30378       SWIG_fail;
30379     }
30380   }
30381   {
30382     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
30383     if (SWIG_arg_fail(svn_argnum_obj5)) {
30384       SWIG_fail;
30385     }
30386   }
30387   {
30388     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
30389     if (SWIG_arg_fail(svn_argnum_obj6)) {
30390       SWIG_fail;
30391     }
30392   }
30393   {
30394     arg9 = (svn_depth_t)SWIG_As_long (obj7);
30395     if (SWIG_arg_fail(svn_argnum_obj7)) {
30396       SWIG_fail;
30397     }
30398   }
30399   {
30400     arg10 = svn_swig_py_string_to_cstring(obj8, TRUE, "svn_client_export5", "native_eol");
30401     if (PyErr_Occurred()) SWIG_fail;
30402   }
30403   {
30404     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
30405     if (PyErr_Occurred()) {
30406       SWIG_fail;
30407     }
30408   }
30409   if (obj10) {
30410     /* Verify that the user supplied a valid pool */
30411     if (obj10 != Py_None && obj10 != _global_py_pool) {
30412       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
30413       SWIG_arg_fail(svn_argnum_obj10);
30414       SWIG_fail;
30415     }
30416   }
30417   {
30418     if (!arg4) {
30419       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30420     }
30421   }
30422   {
30423     if (!arg5) {
30424       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30425     }
30426   }
30427   {
30428     svn_swig_py_release_py_lock();
30429 
30430     result = (svn_error_t *)svn_client_export5(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9,(char const *)arg10,arg11,arg12);
30431 
30432     svn_swig_py_acquire_py_lock();
30433 
30434   }
30435   {
30436     if (result != NULL) {
30437       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30438       svn_swig_py_svn_exception(result);
30439       else
30440       svn_error_clear(result);
30441       SWIG_fail;
30442     }
30443     Py_INCREF(Py_None);
30444     resultobj = Py_None;
30445   }
30446   if (SWIG_IsTmpObj(res1)) {
30447     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
30448   } else {
30449     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30450     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
30451   }
30452   {
30453     Py_XDECREF(_global_py_pool);
30454   }
30455   return resultobj;
30456 fail:
30457   {
30458     Py_XDECREF(_global_py_pool);
30459   }
30460   return NULL;
30461 }
30462 
30463 
_wrap_svn_client_export4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30464 SWIGINTERN PyObject *_wrap_svn_client_export4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30465   PyObject *resultobj = 0;
30466   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
30467   char *arg2 = (char *) 0 ;
30468   char *arg3 = (char *) 0 ;
30469   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
30470   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
30471   svn_boolean_t arg6 ;
30472   svn_boolean_t arg7 ;
30473   svn_depth_t arg8 ;
30474   char *arg9 = (char *) 0 ;
30475   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
30476   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
30477   apr_pool_t *_global_pool = NULL ;
30478   PyObject *_global_py_pool = NULL ;
30479   svn_revnum_t temp1 ;
30480   int res1 = SWIG_TMPOBJ ;
30481   PyObject * obj0 = 0 ;
30482   PyObject * obj1 = 0 ;
30483   PyObject * obj2 = 0 ;
30484   PyObject * obj3 = 0 ;
30485   PyObject * obj4 = 0 ;
30486   PyObject * obj5 = 0 ;
30487   PyObject * obj6 = 0 ;
30488   PyObject * obj7 = 0 ;
30489   PyObject * obj8 = 0 ;
30490   PyObject * obj9 = 0 ;
30491   svn_error_t *result = 0 ;
30492 
30493   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30494       &_global_py_pool, &_global_pool))
30495   SWIG_fail;
30496   arg11 = _global_pool;
30497   arg1 = &temp1;
30498   if(!PyArg_UnpackTuple(args,(char *)"svn_client_export4",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
30499   {
30500     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_export4", "from_path_or_url");
30501     if (PyErr_Occurred()) SWIG_fail;
30502   }
30503   {
30504     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_export4", "to_path");
30505     if (PyErr_Occurred()) SWIG_fail;
30506   }
30507   {
30508     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
30509     if (PyErr_Occurred()) {
30510       SWIG_fail;
30511     }
30512   }
30513   {
30514     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
30515     if (PyErr_Occurred()) {
30516       SWIG_fail;
30517     }
30518   }
30519   {
30520     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
30521     if (SWIG_arg_fail(svn_argnum_obj4)) {
30522       SWIG_fail;
30523     }
30524   }
30525   {
30526     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
30527     if (SWIG_arg_fail(svn_argnum_obj5)) {
30528       SWIG_fail;
30529     }
30530   }
30531   {
30532     arg8 = (svn_depth_t)SWIG_As_long (obj6);
30533     if (SWIG_arg_fail(svn_argnum_obj6)) {
30534       SWIG_fail;
30535     }
30536   }
30537   {
30538     arg9 = svn_swig_py_string_to_cstring(obj7, TRUE, "svn_client_export4", "native_eol");
30539     if (PyErr_Occurred()) SWIG_fail;
30540   }
30541   {
30542     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
30543     if (PyErr_Occurred()) {
30544       SWIG_fail;
30545     }
30546   }
30547   if (obj9) {
30548     /* Verify that the user supplied a valid pool */
30549     if (obj9 != Py_None && obj9 != _global_py_pool) {
30550       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
30551       SWIG_arg_fail(svn_argnum_obj9);
30552       SWIG_fail;
30553     }
30554   }
30555   {
30556     if (!arg4) {
30557       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30558     }
30559   }
30560   {
30561     if (!arg5) {
30562       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30563     }
30564   }
30565   {
30566     svn_swig_py_release_py_lock();
30567 
30568     result = (svn_error_t *)svn_client_export4(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,(char const *)arg9,arg10,arg11);
30569 
30570     svn_swig_py_acquire_py_lock();
30571 
30572   }
30573   {
30574     if (result != NULL) {
30575       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30576       svn_swig_py_svn_exception(result);
30577       else
30578       svn_error_clear(result);
30579       SWIG_fail;
30580     }
30581     Py_INCREF(Py_None);
30582     resultobj = Py_None;
30583   }
30584   if (SWIG_IsTmpObj(res1)) {
30585     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
30586   } else {
30587     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30588     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
30589   }
30590   {
30591     Py_XDECREF(_global_py_pool);
30592   }
30593   return resultobj;
30594 fail:
30595   {
30596     Py_XDECREF(_global_py_pool);
30597   }
30598   return NULL;
30599 }
30600 
30601 
_wrap_svn_client_export3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30602 SWIGINTERN PyObject *_wrap_svn_client_export3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30603   PyObject *resultobj = 0;
30604   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
30605   char *arg2 = (char *) 0 ;
30606   char *arg3 = (char *) 0 ;
30607   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
30608   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
30609   svn_boolean_t arg6 ;
30610   svn_boolean_t arg7 ;
30611   svn_boolean_t arg8 ;
30612   char *arg9 = (char *) 0 ;
30613   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
30614   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
30615   apr_pool_t *_global_pool = NULL ;
30616   PyObject *_global_py_pool = NULL ;
30617   svn_revnum_t temp1 ;
30618   int res1 = SWIG_TMPOBJ ;
30619   PyObject * obj0 = 0 ;
30620   PyObject * obj1 = 0 ;
30621   PyObject * obj2 = 0 ;
30622   PyObject * obj3 = 0 ;
30623   PyObject * obj4 = 0 ;
30624   PyObject * obj5 = 0 ;
30625   PyObject * obj6 = 0 ;
30626   PyObject * obj7 = 0 ;
30627   PyObject * obj8 = 0 ;
30628   PyObject * obj9 = 0 ;
30629   svn_error_t *result = 0 ;
30630 
30631   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30632       &_global_py_pool, &_global_pool))
30633   SWIG_fail;
30634   arg11 = _global_pool;
30635   arg1 = &temp1;
30636   if(!PyArg_UnpackTuple(args,(char *)"svn_client_export3",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
30637   {
30638     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_export3", "from_path_or_url");
30639     if (PyErr_Occurred()) SWIG_fail;
30640   }
30641   {
30642     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_export3", "to_path");
30643     if (PyErr_Occurred()) SWIG_fail;
30644   }
30645   {
30646     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
30647     if (PyErr_Occurred()) {
30648       SWIG_fail;
30649     }
30650   }
30651   {
30652     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
30653     if (PyErr_Occurred()) {
30654       SWIG_fail;
30655     }
30656   }
30657   {
30658     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
30659     if (SWIG_arg_fail(svn_argnum_obj4)) {
30660       SWIG_fail;
30661     }
30662   }
30663   {
30664     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
30665     if (SWIG_arg_fail(svn_argnum_obj5)) {
30666       SWIG_fail;
30667     }
30668   }
30669   {
30670     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
30671     if (SWIG_arg_fail(svn_argnum_obj6)) {
30672       SWIG_fail;
30673     }
30674   }
30675   {
30676     arg9 = svn_swig_py_string_to_cstring(obj7, TRUE, "svn_client_export3", "native_eol");
30677     if (PyErr_Occurred()) SWIG_fail;
30678   }
30679   {
30680     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
30681     if (PyErr_Occurred()) {
30682       SWIG_fail;
30683     }
30684   }
30685   if (obj9) {
30686     /* Verify that the user supplied a valid pool */
30687     if (obj9 != Py_None && obj9 != _global_py_pool) {
30688       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
30689       SWIG_arg_fail(svn_argnum_obj9);
30690       SWIG_fail;
30691     }
30692   }
30693   {
30694     if (!arg4) {
30695       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30696     }
30697   }
30698   {
30699     if (!arg5) {
30700       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
30701     }
30702   }
30703   {
30704     svn_swig_py_release_py_lock();
30705 
30706     result = (svn_error_t *)svn_client_export3(arg1,(char const *)arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,(char const *)arg9,arg10,arg11);
30707 
30708     svn_swig_py_acquire_py_lock();
30709 
30710   }
30711   {
30712     if (result != NULL) {
30713       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30714       svn_swig_py_svn_exception(result);
30715       else
30716       svn_error_clear(result);
30717       SWIG_fail;
30718     }
30719     Py_INCREF(Py_None);
30720     resultobj = Py_None;
30721   }
30722   if (SWIG_IsTmpObj(res1)) {
30723     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
30724   } else {
30725     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30726     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
30727   }
30728   {
30729     Py_XDECREF(_global_py_pool);
30730   }
30731   return resultobj;
30732 fail:
30733   {
30734     Py_XDECREF(_global_py_pool);
30735   }
30736   return NULL;
30737 }
30738 
30739 
_wrap_svn_client_export2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30740 SWIGINTERN PyObject *_wrap_svn_client_export2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30741   PyObject *resultobj = 0;
30742   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
30743   char *arg2 = (char *) 0 ;
30744   char *arg3 = (char *) 0 ;
30745   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
30746   svn_boolean_t arg5 ;
30747   char *arg6 = (char *) 0 ;
30748   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
30749   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
30750   apr_pool_t *_global_pool = NULL ;
30751   PyObject *_global_py_pool = NULL ;
30752   svn_revnum_t temp1 ;
30753   int res1 = SWIG_TMPOBJ ;
30754   PyObject * obj0 = 0 ;
30755   PyObject * obj1 = 0 ;
30756   PyObject * obj2 = 0 ;
30757   PyObject * obj3 = 0 ;
30758   PyObject * obj4 = 0 ;
30759   PyObject * obj5 = 0 ;
30760   PyObject * obj6 = 0 ;
30761   svn_error_t *result = 0 ;
30762 
30763   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30764       &_global_py_pool, &_global_pool))
30765   SWIG_fail;
30766   arg8 = _global_pool;
30767   arg1 = &temp1;
30768   if(!PyArg_UnpackTuple(args,(char *)"svn_client_export2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
30769   {
30770     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_export2", "from_path_or_url");
30771     if (PyErr_Occurred()) SWIG_fail;
30772   }
30773   {
30774     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_export2", "to_path");
30775     if (PyErr_Occurred()) SWIG_fail;
30776   }
30777   {
30778     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
30779     if (PyErr_Occurred()) {
30780       SWIG_fail;
30781     }
30782   }
30783   {
30784     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
30785     if (SWIG_arg_fail(svn_argnum_obj3)) {
30786       SWIG_fail;
30787     }
30788   }
30789   {
30790     arg6 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_client_export2", "native_eol");
30791     if (PyErr_Occurred()) SWIG_fail;
30792   }
30793   {
30794     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
30795     if (PyErr_Occurred()) {
30796       SWIG_fail;
30797     }
30798   }
30799   if (obj6) {
30800     /* Verify that the user supplied a valid pool */
30801     if (obj6 != Py_None && obj6 != _global_py_pool) {
30802       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
30803       SWIG_arg_fail(svn_argnum_obj6);
30804       SWIG_fail;
30805     }
30806   }
30807   {
30808     svn_swig_py_release_py_lock();
30809 
30810     result = (svn_error_t *)svn_client_export2(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,(char const *)arg6,arg7,arg8);
30811 
30812     svn_swig_py_acquire_py_lock();
30813 
30814   }
30815   {
30816     if (result != NULL) {
30817       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30818       svn_swig_py_svn_exception(result);
30819       else
30820       svn_error_clear(result);
30821       SWIG_fail;
30822     }
30823     Py_INCREF(Py_None);
30824     resultobj = Py_None;
30825   }
30826   if (SWIG_IsTmpObj(res1)) {
30827     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
30828   } else {
30829     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30830     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
30831   }
30832   {
30833     Py_XDECREF(_global_py_pool);
30834   }
30835   return resultobj;
30836 fail:
30837   {
30838     Py_XDECREF(_global_py_pool);
30839   }
30840   return NULL;
30841 }
30842 
30843 
_wrap_svn_client_export(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30844 SWIGINTERN PyObject *_wrap_svn_client_export(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30845   PyObject *resultobj = 0;
30846   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
30847   char *arg2 = (char *) 0 ;
30848   char *arg3 = (char *) 0 ;
30849   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
30850   svn_boolean_t arg5 ;
30851   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
30852   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
30853   apr_pool_t *_global_pool = NULL ;
30854   PyObject *_global_py_pool = NULL ;
30855   svn_revnum_t temp1 ;
30856   int res1 = SWIG_TMPOBJ ;
30857   PyObject * obj0 = 0 ;
30858   PyObject * obj1 = 0 ;
30859   PyObject * obj2 = 0 ;
30860   PyObject * obj3 = 0 ;
30861   PyObject * obj4 = 0 ;
30862   PyObject * obj5 = 0 ;
30863   svn_error_t *result = 0 ;
30864 
30865   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30866       &_global_py_pool, &_global_pool))
30867   SWIG_fail;
30868   arg7 = _global_pool;
30869   arg1 = &temp1;
30870   if(!PyArg_UnpackTuple(args,(char *)"svn_client_export",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
30871   {
30872     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_export", "from_path_or_url");
30873     if (PyErr_Occurred()) SWIG_fail;
30874   }
30875   {
30876     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_export", "to_path");
30877     if (PyErr_Occurred()) SWIG_fail;
30878   }
30879   {
30880     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
30881     if (PyErr_Occurred()) {
30882       SWIG_fail;
30883     }
30884   }
30885   {
30886     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
30887     if (SWIG_arg_fail(svn_argnum_obj3)) {
30888       SWIG_fail;
30889     }
30890   }
30891   {
30892     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
30893     if (PyErr_Occurred()) {
30894       SWIG_fail;
30895     }
30896   }
30897   if (obj5) {
30898     /* Verify that the user supplied a valid pool */
30899     if (obj5 != Py_None && obj5 != _global_py_pool) {
30900       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
30901       SWIG_arg_fail(svn_argnum_obj5);
30902       SWIG_fail;
30903     }
30904   }
30905   {
30906     svn_swig_py_release_py_lock();
30907 
30908     result = (svn_error_t *)svn_client_export(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
30909 
30910     svn_swig_py_acquire_py_lock();
30911 
30912   }
30913   {
30914     if (result != NULL) {
30915       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30916       svn_swig_py_svn_exception(result);
30917       else
30918       svn_error_clear(result);
30919       SWIG_fail;
30920     }
30921     Py_INCREF(Py_None);
30922     resultobj = Py_None;
30923   }
30924   if (SWIG_IsTmpObj(res1)) {
30925     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
30926   } else {
30927     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30928     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
30929   }
30930   {
30931     Py_XDECREF(_global_py_pool);
30932   }
30933   return resultobj;
30934 fail:
30935   {
30936     Py_XDECREF(_global_py_pool);
30937   }
30938   return NULL;
30939 }
30940 
30941 
_wrap_svn_client_list4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30942 SWIGINTERN PyObject *_wrap_svn_client_list4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30943   PyObject *resultobj = 0;
30944   char *arg1 = (char *) 0 ;
30945   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
30946   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
30947   apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
30948   svn_depth_t arg5 ;
30949   apr_uint32_t arg6 ;
30950   svn_boolean_t arg7 ;
30951   svn_boolean_t arg8 ;
30952   svn_client_list_func2_t arg9 = (svn_client_list_func2_t) 0 ;
30953   void *arg10 = (void *) 0 ;
30954   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
30955   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
30956   apr_pool_t *_global_pool = NULL ;
30957   PyObject *_global_py_pool = NULL ;
30958   PyObject * obj0 = 0 ;
30959   PyObject * obj1 = 0 ;
30960   PyObject * obj2 = 0 ;
30961   PyObject * obj3 = 0 ;
30962   PyObject * obj4 = 0 ;
30963   PyObject * obj5 = 0 ;
30964   PyObject * obj6 = 0 ;
30965   PyObject * obj7 = 0 ;
30966   PyObject * obj8 = 0 ;
30967   PyObject * obj9 = 0 ;
30968   PyObject * obj10 = 0 ;
30969   PyObject * obj11 = 0 ;
30970   svn_error_t *result = 0 ;
30971 
30972   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30973       &_global_py_pool, &_global_pool))
30974   SWIG_fail;
30975   arg12 = _global_pool;
30976   if(!PyArg_UnpackTuple(args,(char *)"svn_client_list4",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
30977   {
30978     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_list4", "path_or_url");
30979     if (PyErr_Occurred()) SWIG_fail;
30980   }
30981   {
30982     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
30983     if (PyErr_Occurred()) {
30984       SWIG_fail;
30985     }
30986   }
30987   {
30988     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
30989     if (PyErr_Occurred()) {
30990       SWIG_fail;
30991     }
30992   }
30993   {
30994     arg4 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj3);
30995     if (PyErr_Occurred()) {
30996       SWIG_fail;
30997     }
30998   }
30999   {
31000     arg5 = (svn_depth_t)SWIG_As_long (obj4);
31001     if (SWIG_arg_fail(svn_argnum_obj4)) {
31002       SWIG_fail;
31003     }
31004   }
31005   {
31006     arg6 = (apr_uint32_t)SWIG_As_unsigned_SS_long (obj5);
31007     if (SWIG_arg_fail(svn_argnum_obj5)) {
31008       SWIG_fail;
31009     }
31010   }
31011   {
31012     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
31013     if (SWIG_arg_fail(svn_argnum_obj6)) {
31014       SWIG_fail;
31015     }
31016   }
31017   {
31018     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
31019     if (SWIG_arg_fail(svn_argnum_obj7)) {
31020       SWIG_fail;
31021     }
31022   }
31023   {
31024     svn_client_list_func2_t * tmp =
31025     svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj8);
31026     if (tmp == NULL || PyErr_Occurred()) {
31027       SWIG_fail;
31028     }
31029     arg9 = *tmp;
31030   }
31031   {
31032     if (obj9 == Py_None) {
31033       arg10 = NULL;
31034     } else if (SWIG_ConvertPtr(obj9, (void **) &arg10, 0, 0) == -1) {
31035       arg10 = (void *) obj9;
31036       PyErr_Clear();
31037     }
31038   }
31039   {
31040     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
31041     if (PyErr_Occurred()) {
31042       SWIG_fail;
31043     }
31044   }
31045   if (obj11) {
31046     /* Verify that the user supplied a valid pool */
31047     if (obj11 != Py_None && obj11 != _global_py_pool) {
31048       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
31049       SWIG_arg_fail(svn_argnum_obj11);
31050       SWIG_fail;
31051     }
31052   }
31053   {
31054     if (!arg2) {
31055       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31056     }
31057   }
31058   {
31059     if (!arg3) {
31060       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31061     }
31062   }
31063   {
31064     svn_swig_py_release_py_lock();
31065 
31066     result = (svn_error_t *)svn_client_list4((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,(apr_array_header_t const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
31067 
31068     svn_swig_py_acquire_py_lock();
31069 
31070   }
31071   {
31072     if (result != NULL) {
31073       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31074       svn_swig_py_svn_exception(result);
31075       else
31076       svn_error_clear(result);
31077       SWIG_fail;
31078     }
31079     Py_INCREF(Py_None);
31080     resultobj = Py_None;
31081   }
31082   {
31083     Py_XDECREF(_global_py_pool);
31084   }
31085   return resultobj;
31086 fail:
31087   {
31088     Py_XDECREF(_global_py_pool);
31089   }
31090   return NULL;
31091 }
31092 
31093 
_wrap_svn_client_list3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31094 SWIGINTERN PyObject *_wrap_svn_client_list3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31095   PyObject *resultobj = 0;
31096   char *arg1 = (char *) 0 ;
31097   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
31098   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
31099   svn_depth_t arg4 ;
31100   apr_uint32_t arg5 ;
31101   svn_boolean_t arg6 ;
31102   svn_boolean_t arg7 ;
31103   svn_client_list_func2_t arg8 = (svn_client_list_func2_t) 0 ;
31104   void *arg9 = (void *) 0 ;
31105   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
31106   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
31107   apr_pool_t *_global_pool = NULL ;
31108   PyObject *_global_py_pool = NULL ;
31109   PyObject * obj0 = 0 ;
31110   PyObject * obj1 = 0 ;
31111   PyObject * obj2 = 0 ;
31112   PyObject * obj3 = 0 ;
31113   PyObject * obj4 = 0 ;
31114   PyObject * obj5 = 0 ;
31115   PyObject * obj6 = 0 ;
31116   PyObject * obj7 = 0 ;
31117   PyObject * obj8 = 0 ;
31118   PyObject * obj9 = 0 ;
31119   PyObject * obj10 = 0 ;
31120   svn_error_t *result = 0 ;
31121 
31122   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31123       &_global_py_pool, &_global_pool))
31124   SWIG_fail;
31125   arg11 = _global_pool;
31126   if(!PyArg_UnpackTuple(args,(char *)"svn_client_list3",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
31127   {
31128     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_list3", "path_or_url");
31129     if (PyErr_Occurred()) SWIG_fail;
31130   }
31131   {
31132     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
31133     if (PyErr_Occurred()) {
31134       SWIG_fail;
31135     }
31136   }
31137   {
31138     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
31139     if (PyErr_Occurred()) {
31140       SWIG_fail;
31141     }
31142   }
31143   {
31144     arg4 = (svn_depth_t)SWIG_As_long (obj3);
31145     if (SWIG_arg_fail(svn_argnum_obj3)) {
31146       SWIG_fail;
31147     }
31148   }
31149   {
31150     arg5 = (apr_uint32_t)SWIG_As_unsigned_SS_long (obj4);
31151     if (SWIG_arg_fail(svn_argnum_obj4)) {
31152       SWIG_fail;
31153     }
31154   }
31155   {
31156     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
31157     if (SWIG_arg_fail(svn_argnum_obj5)) {
31158       SWIG_fail;
31159     }
31160   }
31161   {
31162     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
31163     if (SWIG_arg_fail(svn_argnum_obj6)) {
31164       SWIG_fail;
31165     }
31166   }
31167   {
31168     svn_client_list_func2_t * tmp =
31169     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
31170     if (tmp == NULL || PyErr_Occurred()) {
31171       SWIG_fail;
31172     }
31173     arg8 = *tmp;
31174   }
31175   {
31176     if (obj8 == Py_None) {
31177       arg9 = NULL;
31178     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
31179       arg9 = (void *) obj8;
31180       PyErr_Clear();
31181     }
31182   }
31183   {
31184     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
31185     if (PyErr_Occurred()) {
31186       SWIG_fail;
31187     }
31188   }
31189   if (obj10) {
31190     /* Verify that the user supplied a valid pool */
31191     if (obj10 != Py_None && obj10 != _global_py_pool) {
31192       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
31193       SWIG_arg_fail(svn_argnum_obj10);
31194       SWIG_fail;
31195     }
31196   }
31197   {
31198     if (!arg2) {
31199       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31200     }
31201   }
31202   {
31203     if (!arg3) {
31204       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31205     }
31206   }
31207   {
31208     svn_swig_py_release_py_lock();
31209 
31210     result = (svn_error_t *)svn_client_list3((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
31211 
31212     svn_swig_py_acquire_py_lock();
31213 
31214   }
31215   {
31216     if (result != NULL) {
31217       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31218       svn_swig_py_svn_exception(result);
31219       else
31220       svn_error_clear(result);
31221       SWIG_fail;
31222     }
31223     Py_INCREF(Py_None);
31224     resultobj = Py_None;
31225   }
31226   {
31227     Py_XDECREF(_global_py_pool);
31228   }
31229   return resultobj;
31230 fail:
31231   {
31232     Py_XDECREF(_global_py_pool);
31233   }
31234   return NULL;
31235 }
31236 
31237 
_wrap_svn_client_list2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31238 SWIGINTERN PyObject *_wrap_svn_client_list2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31239   PyObject *resultobj = 0;
31240   char *arg1 = (char *) 0 ;
31241   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
31242   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
31243   svn_depth_t arg4 ;
31244   apr_uint32_t arg5 ;
31245   svn_boolean_t arg6 ;
31246   svn_client_list_func_t arg7 = (svn_client_list_func_t) 0 ;
31247   void *arg8 = (void *) 0 ;
31248   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
31249   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
31250   apr_pool_t *_global_pool = NULL ;
31251   PyObject *_global_py_pool = NULL ;
31252   PyObject * obj0 = 0 ;
31253   PyObject * obj1 = 0 ;
31254   PyObject * obj2 = 0 ;
31255   PyObject * obj3 = 0 ;
31256   PyObject * obj4 = 0 ;
31257   PyObject * obj5 = 0 ;
31258   PyObject * obj6 = 0 ;
31259   PyObject * obj7 = 0 ;
31260   PyObject * obj8 = 0 ;
31261   PyObject * obj9 = 0 ;
31262   svn_error_t *result = 0 ;
31263 
31264   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31265       &_global_py_pool, &_global_pool))
31266   SWIG_fail;
31267   arg10 = _global_pool;
31268   if(!PyArg_UnpackTuple(args,(char *)"svn_client_list2",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
31269   {
31270     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_list2", "path_or_url");
31271     if (PyErr_Occurred()) SWIG_fail;
31272   }
31273   {
31274     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
31275     if (PyErr_Occurred()) {
31276       SWIG_fail;
31277     }
31278   }
31279   {
31280     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
31281     if (PyErr_Occurred()) {
31282       SWIG_fail;
31283     }
31284   }
31285   {
31286     arg4 = (svn_depth_t)SWIG_As_long (obj3);
31287     if (SWIG_arg_fail(svn_argnum_obj3)) {
31288       SWIG_fail;
31289     }
31290   }
31291   {
31292     arg5 = (apr_uint32_t)SWIG_As_unsigned_SS_long (obj4);
31293     if (SWIG_arg_fail(svn_argnum_obj4)) {
31294       SWIG_fail;
31295     }
31296   }
31297   {
31298     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
31299     if (SWIG_arg_fail(svn_argnum_obj5)) {
31300       SWIG_fail;
31301     }
31302   }
31303   {
31304     svn_client_list_func_t * tmp =
31305     svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj6);
31306     if (tmp == NULL || PyErr_Occurred()) {
31307       SWIG_fail;
31308     }
31309     arg7 = *tmp;
31310   }
31311   {
31312     if (obj7 == Py_None) {
31313       arg8 = NULL;
31314     } else if (SWIG_ConvertPtr(obj7, (void **) &arg8, 0, 0) == -1) {
31315       arg8 = (void *) obj7;
31316       PyErr_Clear();
31317     }
31318   }
31319   {
31320     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
31321     if (PyErr_Occurred()) {
31322       SWIG_fail;
31323     }
31324   }
31325   if (obj9) {
31326     /* Verify that the user supplied a valid pool */
31327     if (obj9 != Py_None && obj9 != _global_py_pool) {
31328       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
31329       SWIG_arg_fail(svn_argnum_obj9);
31330       SWIG_fail;
31331     }
31332   }
31333   {
31334     if (!arg2) {
31335       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31336     }
31337   }
31338   {
31339     if (!arg3) {
31340       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31341     }
31342   }
31343   {
31344     svn_swig_py_release_py_lock();
31345 
31346     result = (svn_error_t *)svn_client_list2((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
31347 
31348     svn_swig_py_acquire_py_lock();
31349 
31350   }
31351   {
31352     if (result != NULL) {
31353       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31354       svn_swig_py_svn_exception(result);
31355       else
31356       svn_error_clear(result);
31357       SWIG_fail;
31358     }
31359     Py_INCREF(Py_None);
31360     resultobj = Py_None;
31361   }
31362   {
31363     Py_XDECREF(_global_py_pool);
31364   }
31365   return resultobj;
31366 fail:
31367   {
31368     Py_XDECREF(_global_py_pool);
31369   }
31370   return NULL;
31371 }
31372 
31373 
_wrap_svn_client_list(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31374 SWIGINTERN PyObject *_wrap_svn_client_list(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31375   PyObject *resultobj = 0;
31376   char *arg1 = (char *) 0 ;
31377   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
31378   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
31379   svn_boolean_t arg4 ;
31380   apr_uint32_t arg5 ;
31381   svn_boolean_t arg6 ;
31382   svn_client_list_func_t arg7 = (svn_client_list_func_t) 0 ;
31383   void *arg8 = (void *) 0 ;
31384   svn_client_ctx_t *arg9 = (svn_client_ctx_t *) 0 ;
31385   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
31386   apr_pool_t *_global_pool = NULL ;
31387   PyObject *_global_py_pool = NULL ;
31388   PyObject * obj0 = 0 ;
31389   PyObject * obj1 = 0 ;
31390   PyObject * obj2 = 0 ;
31391   PyObject * obj3 = 0 ;
31392   PyObject * obj4 = 0 ;
31393   PyObject * obj5 = 0 ;
31394   PyObject * obj6 = 0 ;
31395   PyObject * obj7 = 0 ;
31396   PyObject * obj8 = 0 ;
31397   PyObject * obj9 = 0 ;
31398   svn_error_t *result = 0 ;
31399 
31400   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31401       &_global_py_pool, &_global_pool))
31402   SWIG_fail;
31403   arg10 = _global_pool;
31404   if(!PyArg_UnpackTuple(args,(char *)"svn_client_list",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
31405   {
31406     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_list", "path_or_url");
31407     if (PyErr_Occurred()) SWIG_fail;
31408   }
31409   {
31410     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
31411     if (PyErr_Occurred()) {
31412       SWIG_fail;
31413     }
31414   }
31415   {
31416     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
31417     if (PyErr_Occurred()) {
31418       SWIG_fail;
31419     }
31420   }
31421   {
31422     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
31423     if (SWIG_arg_fail(svn_argnum_obj3)) {
31424       SWIG_fail;
31425     }
31426   }
31427   {
31428     arg5 = (apr_uint32_t)SWIG_As_unsigned_SS_long (obj4);
31429     if (SWIG_arg_fail(svn_argnum_obj4)) {
31430       SWIG_fail;
31431     }
31432   }
31433   {
31434     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
31435     if (SWIG_arg_fail(svn_argnum_obj5)) {
31436       SWIG_fail;
31437     }
31438   }
31439   {
31440     svn_client_list_func_t * tmp =
31441     svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj6);
31442     if (tmp == NULL || PyErr_Occurred()) {
31443       SWIG_fail;
31444     }
31445     arg7 = *tmp;
31446   }
31447   {
31448     if (obj7 == Py_None) {
31449       arg8 = NULL;
31450     } else if (SWIG_ConvertPtr(obj7, (void **) &arg8, 0, 0) == -1) {
31451       arg8 = (void *) obj7;
31452       PyErr_Clear();
31453     }
31454   }
31455   {
31456     arg9 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj8);
31457     if (PyErr_Occurred()) {
31458       SWIG_fail;
31459     }
31460   }
31461   if (obj9) {
31462     /* Verify that the user supplied a valid pool */
31463     if (obj9 != Py_None && obj9 != _global_py_pool) {
31464       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
31465       SWIG_arg_fail(svn_argnum_obj9);
31466       SWIG_fail;
31467     }
31468   }
31469   {
31470     if (!arg2) {
31471       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31472     }
31473   }
31474   {
31475     if (!arg3) {
31476       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31477     }
31478   }
31479   {
31480     svn_swig_py_release_py_lock();
31481 
31482     result = (svn_error_t *)svn_client_list((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
31483 
31484     svn_swig_py_acquire_py_lock();
31485 
31486   }
31487   {
31488     if (result != NULL) {
31489       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31490       svn_swig_py_svn_exception(result);
31491       else
31492       svn_error_clear(result);
31493       SWIG_fail;
31494     }
31495     Py_INCREF(Py_None);
31496     resultobj = Py_None;
31497   }
31498   {
31499     Py_XDECREF(_global_py_pool);
31500   }
31501   return resultobj;
31502 fail:
31503   {
31504     Py_XDECREF(_global_py_pool);
31505   }
31506   return NULL;
31507 }
31508 
31509 
_wrap_svn_client_ls3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31510 SWIGINTERN PyObject *_wrap_svn_client_ls3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31511   PyObject *resultobj = 0;
31512   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
31513   apr_hash_t **arg2 = (apr_hash_t **) 0 ;
31514   char *arg3 = (char *) 0 ;
31515   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
31516   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
31517   svn_boolean_t arg6 ;
31518   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
31519   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
31520   apr_pool_t *_global_pool = NULL ;
31521   PyObject *_global_py_pool = NULL ;
31522   apr_hash_t *temp1 ;
31523   apr_hash_t *temp2 ;
31524   PyObject * obj0 = 0 ;
31525   PyObject * obj1 = 0 ;
31526   PyObject * obj2 = 0 ;
31527   PyObject * obj3 = 0 ;
31528   PyObject * obj4 = 0 ;
31529   PyObject * obj5 = 0 ;
31530   svn_error_t *result = 0 ;
31531 
31532   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31533       &_global_py_pool, &_global_pool))
31534   SWIG_fail;
31535   arg8 = _global_pool;
31536   arg1 = &temp1;
31537   arg2 = &temp2;
31538   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ls3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
31539   {
31540     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_ls3", "path_or_url");
31541     if (PyErr_Occurred()) SWIG_fail;
31542   }
31543   {
31544     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
31545     if (PyErr_Occurred()) {
31546       SWIG_fail;
31547     }
31548   }
31549   {
31550     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
31551     if (PyErr_Occurred()) {
31552       SWIG_fail;
31553     }
31554   }
31555   {
31556     arg6 = (svn_boolean_t)SWIG_As_long (obj3);
31557     if (SWIG_arg_fail(svn_argnum_obj3)) {
31558       SWIG_fail;
31559     }
31560   }
31561   {
31562     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
31563     if (PyErr_Occurred()) {
31564       SWIG_fail;
31565     }
31566   }
31567   if (obj5) {
31568     /* Verify that the user supplied a valid pool */
31569     if (obj5 != Py_None && obj5 != _global_py_pool) {
31570       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
31571       SWIG_arg_fail(svn_argnum_obj5);
31572       SWIG_fail;
31573     }
31574   }
31575   {
31576     if (!arg4) {
31577       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31578     }
31579   }
31580   {
31581     if (!arg5) {
31582       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31583     }
31584   }
31585   {
31586     svn_swig_py_release_py_lock();
31587 
31588     result = (svn_error_t *)svn_client_ls3(arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8);
31589 
31590     svn_swig_py_acquire_py_lock();
31591 
31592   }
31593   {
31594     if (result != NULL) {
31595       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31596       svn_swig_py_svn_exception(result);
31597       else
31598       svn_error_clear(result);
31599       SWIG_fail;
31600     }
31601     Py_INCREF(Py_None);
31602     resultobj = Py_None;
31603   }
31604   {
31605     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(*arg1,
31606         SWIGTYPE_p_svn_dirent_t,
31607         _global_py_pool))
31608 
31609 
31610 
31611     ;
31612   }
31613   {
31614     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(*arg2,
31615         SWIGTYPE_p_svn_lock_t,
31616         _global_py_pool))
31617 
31618 
31619 
31620     ;
31621   }
31622   {
31623     Py_XDECREF(_global_py_pool);
31624   }
31625   return resultobj;
31626 fail:
31627   {
31628     Py_XDECREF(_global_py_pool);
31629   }
31630   return NULL;
31631 }
31632 
31633 
_wrap_svn_client_ls2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31634 SWIGINTERN PyObject *_wrap_svn_client_ls2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31635   PyObject *resultobj = 0;
31636   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
31637   char *arg2 = (char *) 0 ;
31638   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
31639   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
31640   svn_boolean_t arg5 ;
31641   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
31642   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
31643   apr_pool_t *_global_pool = NULL ;
31644   PyObject *_global_py_pool = NULL ;
31645   apr_hash_t *temp1 ;
31646   PyObject * obj0 = 0 ;
31647   PyObject * obj1 = 0 ;
31648   PyObject * obj2 = 0 ;
31649   PyObject * obj3 = 0 ;
31650   PyObject * obj4 = 0 ;
31651   PyObject * obj5 = 0 ;
31652   svn_error_t *result = 0 ;
31653 
31654   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31655       &_global_py_pool, &_global_pool))
31656   SWIG_fail;
31657   arg7 = _global_pool;
31658   arg1 = &temp1;
31659   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ls2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
31660   {
31661     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_ls2", "path_or_url");
31662     if (PyErr_Occurred()) SWIG_fail;
31663   }
31664   {
31665     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
31666     if (PyErr_Occurred()) {
31667       SWIG_fail;
31668     }
31669   }
31670   {
31671     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
31672     if (PyErr_Occurred()) {
31673       SWIG_fail;
31674     }
31675   }
31676   {
31677     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
31678     if (SWIG_arg_fail(svn_argnum_obj3)) {
31679       SWIG_fail;
31680     }
31681   }
31682   {
31683     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
31684     if (PyErr_Occurred()) {
31685       SWIG_fail;
31686     }
31687   }
31688   if (obj5) {
31689     /* Verify that the user supplied a valid pool */
31690     if (obj5 != Py_None && obj5 != _global_py_pool) {
31691       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
31692       SWIG_arg_fail(svn_argnum_obj5);
31693       SWIG_fail;
31694     }
31695   }
31696   {
31697     if (!arg3) {
31698       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31699     }
31700   }
31701   {
31702     if (!arg4) {
31703       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31704     }
31705   }
31706   {
31707     svn_swig_py_release_py_lock();
31708 
31709     result = (svn_error_t *)svn_client_ls2(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6,arg7);
31710 
31711     svn_swig_py_acquire_py_lock();
31712 
31713   }
31714   {
31715     if (result != NULL) {
31716       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31717       svn_swig_py_svn_exception(result);
31718       else
31719       svn_error_clear(result);
31720       SWIG_fail;
31721     }
31722     Py_INCREF(Py_None);
31723     resultobj = Py_None;
31724   }
31725   {
31726     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(*arg1,
31727         SWIGTYPE_p_svn_dirent_t,
31728         _global_py_pool))
31729 
31730 
31731 
31732     ;
31733   }
31734   {
31735     Py_XDECREF(_global_py_pool);
31736   }
31737   return resultobj;
31738 fail:
31739   {
31740     Py_XDECREF(_global_py_pool);
31741   }
31742   return NULL;
31743 }
31744 
31745 
_wrap_svn_client_ls(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31746 SWIGINTERN PyObject *_wrap_svn_client_ls(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31747   PyObject *resultobj = 0;
31748   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
31749   char *arg2 = (char *) 0 ;
31750   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
31751   svn_boolean_t arg4 ;
31752   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
31753   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
31754   apr_pool_t *_global_pool = NULL ;
31755   PyObject *_global_py_pool = NULL ;
31756   apr_hash_t *temp1 ;
31757   PyObject * obj0 = 0 ;
31758   PyObject * obj1 = 0 ;
31759   PyObject * obj2 = 0 ;
31760   PyObject * obj3 = 0 ;
31761   PyObject * obj4 = 0 ;
31762   svn_error_t *result = 0 ;
31763 
31764   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31765       &_global_py_pool, &_global_pool))
31766   SWIG_fail;
31767   arg6 = _global_pool;
31768   arg1 = &temp1;
31769   if(!PyArg_UnpackTuple(args,(char *)"svn_client_ls",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
31770   {
31771     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_ls", "path_or_url");
31772     if (PyErr_Occurred()) SWIG_fail;
31773   }
31774   {
31775     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
31776     if (PyErr_Occurred()) {
31777       SWIG_fail;
31778     }
31779   }
31780   {
31781     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
31782     if (SWIG_arg_fail(svn_argnum_obj2)) {
31783       SWIG_fail;
31784     }
31785   }
31786   {
31787     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
31788     if (PyErr_Occurred()) {
31789       SWIG_fail;
31790     }
31791   }
31792   if (obj4) {
31793     /* Verify that the user supplied a valid pool */
31794     if (obj4 != Py_None && obj4 != _global_py_pool) {
31795       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
31796       SWIG_arg_fail(svn_argnum_obj4);
31797       SWIG_fail;
31798     }
31799   }
31800   {
31801     svn_swig_py_release_py_lock();
31802 
31803     result = (svn_error_t *)svn_client_ls(arg1,(char const *)arg2,arg3,arg4,arg5,arg6);
31804 
31805     svn_swig_py_acquire_py_lock();
31806 
31807   }
31808   {
31809     if (result != NULL) {
31810       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31811       svn_swig_py_svn_exception(result);
31812       else
31813       svn_error_clear(result);
31814       SWIG_fail;
31815     }
31816     Py_INCREF(Py_None);
31817     resultobj = Py_None;
31818   }
31819   {
31820     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(*arg1,
31821         SWIGTYPE_p_svn_dirent_t,
31822         _global_py_pool))
31823 
31824 
31825 
31826     ;
31827   }
31828   {
31829     Py_XDECREF(_global_py_pool);
31830   }
31831   return resultobj;
31832 fail:
31833   {
31834     Py_XDECREF(_global_py_pool);
31835   }
31836   return NULL;
31837 }
31838 
31839 
_wrap_svn_client_cat3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31840 SWIGINTERN PyObject *_wrap_svn_client_cat3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31841   PyObject *resultobj = 0;
31842   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
31843   svn_stream_t *arg2 = (svn_stream_t *) 0 ;
31844   char *arg3 = (char *) 0 ;
31845   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
31846   svn_opt_revision_t *arg5 = (svn_opt_revision_t *) 0 ;
31847   svn_boolean_t arg6 ;
31848   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
31849   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
31850   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
31851   apr_pool_t *_global_pool = NULL ;
31852   PyObject *_global_py_pool = NULL ;
31853   apr_hash_t *temp1 ;
31854   PyObject * obj0 = 0 ;
31855   PyObject * obj1 = 0 ;
31856   PyObject * obj2 = 0 ;
31857   PyObject * obj3 = 0 ;
31858   PyObject * obj4 = 0 ;
31859   PyObject * obj5 = 0 ;
31860   PyObject * obj6 = 0 ;
31861   PyObject * obj7 = 0 ;
31862   svn_error_t *result = 0 ;
31863 
31864   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31865       &_global_py_pool, &_global_pool))
31866   SWIG_fail;
31867   arg8 = _global_pool;
31868   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31869       &_global_py_pool, &_global_pool))
31870   SWIG_fail;
31871   arg9 = _global_pool;
31872   arg1 = &temp1;
31873   if(!PyArg_UnpackTuple(args,(char *)"svn_client_cat3",6,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
31874   {
31875     if (obj0 == Py_None) {
31876       arg2 = NULL;
31877     }
31878     else {
31879       arg2 = svn_swig_py_make_stream (obj0, _global_pool);
31880       if (arg2 == NULL) {
31881         SWIG_fail;
31882       }
31883     }
31884   }
31885   {
31886     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_cat3", "path_or_url");
31887     if (PyErr_Occurred()) SWIG_fail;
31888   }
31889   {
31890     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
31891     if (PyErr_Occurred()) {
31892       SWIG_fail;
31893     }
31894   }
31895   {
31896     arg5 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
31897     if (PyErr_Occurred()) {
31898       SWIG_fail;
31899     }
31900   }
31901   {
31902     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
31903     if (SWIG_arg_fail(svn_argnum_obj4)) {
31904       SWIG_fail;
31905     }
31906   }
31907   {
31908     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
31909     if (PyErr_Occurred()) {
31910       SWIG_fail;
31911     }
31912   }
31913   if (obj6) {
31914     /* Verify that the user supplied a valid pool */
31915     if (obj6 != Py_None && obj6 != _global_py_pool) {
31916       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
31917       SWIG_arg_fail(svn_argnum_obj6);
31918       SWIG_fail;
31919     }
31920   }
31921   if (obj7) {
31922     /* Verify that the user supplied a valid pool */
31923     if (obj7 != Py_None && obj7 != _global_py_pool) {
31924       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
31925       SWIG_arg_fail(svn_argnum_obj7);
31926       SWIG_fail;
31927     }
31928   }
31929   {
31930     if (!arg4) {
31931       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31932     }
31933   }
31934   {
31935     if (!arg5) {
31936       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
31937     }
31938   }
31939   {
31940     svn_swig_py_release_py_lock();
31941 
31942     result = (svn_error_t *)svn_client_cat3(arg1,arg2,(char const *)arg3,(struct svn_opt_revision_t const *)arg4,(struct svn_opt_revision_t const *)arg5,arg6,arg7,arg8,arg9);
31943 
31944     svn_swig_py_acquire_py_lock();
31945 
31946   }
31947   {
31948     if (result != NULL) {
31949       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31950       svn_swig_py_svn_exception(result);
31951       else
31952       svn_error_clear(result);
31953       SWIG_fail;
31954     }
31955     Py_INCREF(Py_None);
31956     resultobj = Py_None;
31957   }
31958   {
31959     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
31960   }
31961   {
31962     Py_XDECREF(_global_py_pool);
31963   }
31964   {
31965     Py_XDECREF(_global_py_pool);
31966   }
31967   return resultobj;
31968 fail:
31969   {
31970     Py_XDECREF(_global_py_pool);
31971   }
31972   {
31973     Py_XDECREF(_global_py_pool);
31974   }
31975   return NULL;
31976 }
31977 
31978 
_wrap_svn_client_cat2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31979 SWIGINTERN PyObject *_wrap_svn_client_cat2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31980   PyObject *resultobj = 0;
31981   svn_stream_t *arg1 = (svn_stream_t *) 0 ;
31982   char *arg2 = (char *) 0 ;
31983   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
31984   svn_opt_revision_t *arg4 = (svn_opt_revision_t *) 0 ;
31985   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
31986   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
31987   apr_pool_t *_global_pool = NULL ;
31988   PyObject *_global_py_pool = NULL ;
31989   PyObject * obj0 = 0 ;
31990   PyObject * obj1 = 0 ;
31991   PyObject * obj2 = 0 ;
31992   PyObject * obj3 = 0 ;
31993   PyObject * obj4 = 0 ;
31994   PyObject * obj5 = 0 ;
31995   svn_error_t *result = 0 ;
31996 
31997   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31998       &_global_py_pool, &_global_pool))
31999   SWIG_fail;
32000   arg6 = _global_pool;
32001   if(!PyArg_UnpackTuple(args,(char *)"svn_client_cat2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
32002   {
32003     if (obj0 == Py_None) {
32004       arg1 = NULL;
32005     }
32006     else {
32007       arg1 = svn_swig_py_make_stream (obj0, _global_pool);
32008       if (arg1 == NULL) {
32009         SWIG_fail;
32010       }
32011     }
32012   }
32013   {
32014     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_cat2", "path_or_url");
32015     if (PyErr_Occurred()) SWIG_fail;
32016   }
32017   {
32018     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
32019     if (PyErr_Occurred()) {
32020       SWIG_fail;
32021     }
32022   }
32023   {
32024     arg4 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj3);
32025     if (PyErr_Occurred()) {
32026       SWIG_fail;
32027     }
32028   }
32029   {
32030     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
32031     if (PyErr_Occurred()) {
32032       SWIG_fail;
32033     }
32034   }
32035   if (obj5) {
32036     /* Verify that the user supplied a valid pool */
32037     if (obj5 != Py_None && obj5 != _global_py_pool) {
32038       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
32039       SWIG_arg_fail(svn_argnum_obj5);
32040       SWIG_fail;
32041     }
32042   }
32043   {
32044     if (!arg3) {
32045       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
32046     }
32047   }
32048   {
32049     if (!arg4) {
32050       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
32051     }
32052   }
32053   {
32054     svn_swig_py_release_py_lock();
32055 
32056     result = (svn_error_t *)svn_client_cat2(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,(struct svn_opt_revision_t const *)arg4,arg5,arg6);
32057 
32058     svn_swig_py_acquire_py_lock();
32059 
32060   }
32061   {
32062     if (result != NULL) {
32063       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32064       svn_swig_py_svn_exception(result);
32065       else
32066       svn_error_clear(result);
32067       SWIG_fail;
32068     }
32069     Py_INCREF(Py_None);
32070     resultobj = Py_None;
32071   }
32072   {
32073     Py_XDECREF(_global_py_pool);
32074   }
32075   return resultobj;
32076 fail:
32077   {
32078     Py_XDECREF(_global_py_pool);
32079   }
32080   return NULL;
32081 }
32082 
32083 
_wrap_svn_client_cat(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32084 SWIGINTERN PyObject *_wrap_svn_client_cat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32085   PyObject *resultobj = 0;
32086   svn_stream_t *arg1 = (svn_stream_t *) 0 ;
32087   char *arg2 = (char *) 0 ;
32088   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
32089   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
32090   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
32091   apr_pool_t *_global_pool = NULL ;
32092   PyObject *_global_py_pool = NULL ;
32093   PyObject * obj0 = 0 ;
32094   PyObject * obj1 = 0 ;
32095   PyObject * obj2 = 0 ;
32096   PyObject * obj3 = 0 ;
32097   PyObject * obj4 = 0 ;
32098   svn_error_t *result = 0 ;
32099 
32100   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32101       &_global_py_pool, &_global_pool))
32102   SWIG_fail;
32103   arg5 = _global_pool;
32104   if(!PyArg_UnpackTuple(args,(char *)"svn_client_cat",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
32105   {
32106     if (obj0 == Py_None) {
32107       arg1 = NULL;
32108     }
32109     else {
32110       arg1 = svn_swig_py_make_stream (obj0, _global_pool);
32111       if (arg1 == NULL) {
32112         SWIG_fail;
32113       }
32114     }
32115   }
32116   {
32117     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_cat", "path_or_url");
32118     if (PyErr_Occurred()) SWIG_fail;
32119   }
32120   {
32121     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
32122     if (PyErr_Occurred()) {
32123       SWIG_fail;
32124     }
32125   }
32126   {
32127     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
32128     if (PyErr_Occurred()) {
32129       SWIG_fail;
32130     }
32131   }
32132   if (obj4) {
32133     /* Verify that the user supplied a valid pool */
32134     if (obj4 != Py_None && obj4 != _global_py_pool) {
32135       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
32136       SWIG_arg_fail(svn_argnum_obj4);
32137       SWIG_fail;
32138     }
32139   }
32140   {
32141     if (!arg3) {
32142       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
32143     }
32144   }
32145   {
32146     svn_swig_py_release_py_lock();
32147 
32148     result = (svn_error_t *)svn_client_cat(arg1,(char const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5);
32149 
32150     svn_swig_py_acquire_py_lock();
32151 
32152   }
32153   {
32154     if (result != NULL) {
32155       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32156       svn_swig_py_svn_exception(result);
32157       else
32158       svn_error_clear(result);
32159       SWIG_fail;
32160     }
32161     Py_INCREF(Py_None);
32162     resultobj = Py_None;
32163   }
32164   {
32165     Py_XDECREF(_global_py_pool);
32166   }
32167   return resultobj;
32168 fail:
32169   {
32170     Py_XDECREF(_global_py_pool);
32171   }
32172   return NULL;
32173 }
32174 
32175 
_wrap_svn_client_add_to_changelist(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32176 SWIGINTERN PyObject *_wrap_svn_client_add_to_changelist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32177   PyObject *resultobj = 0;
32178   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
32179   char *arg2 = (char *) 0 ;
32180   svn_depth_t arg3 ;
32181   apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
32182   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
32183   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
32184   apr_pool_t *_global_pool = NULL ;
32185   PyObject *_global_py_pool = NULL ;
32186   PyObject * obj0 = 0 ;
32187   PyObject * obj1 = 0 ;
32188   PyObject * obj2 = 0 ;
32189   PyObject * obj3 = 0 ;
32190   PyObject * obj4 = 0 ;
32191   PyObject * obj5 = 0 ;
32192   svn_error_t *result = 0 ;
32193 
32194   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32195       &_global_py_pool, &_global_pool))
32196   SWIG_fail;
32197   arg6 = _global_pool;
32198   if(!PyArg_UnpackTuple(args,(char *)"svn_client_add_to_changelist",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
32199   {
32200     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
32201       sizeof(const char *),
32202       svn_swig_py_unwrap_string,
32203       NULL,
32204       _global_pool);
32205     if (PyErr_Occurred())
32206     SWIG_fail;
32207   }
32208   {
32209     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_add_to_changelist", "changelist");
32210     if (PyErr_Occurred()) SWIG_fail;
32211   }
32212   {
32213     arg3 = (svn_depth_t)SWIG_As_long (obj2);
32214     if (SWIG_arg_fail(svn_argnum_obj2)) {
32215       SWIG_fail;
32216     }
32217   }
32218   {
32219     arg4 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj3,
32220       sizeof(const char *),
32221       svn_swig_py_unwrap_string,
32222       NULL,
32223       _global_pool);
32224     if (PyErr_Occurred())
32225     SWIG_fail;
32226   }
32227   {
32228     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
32229     if (PyErr_Occurred()) {
32230       SWIG_fail;
32231     }
32232   }
32233   if (obj5) {
32234     /* Verify that the user supplied a valid pool */
32235     if (obj5 != Py_None && obj5 != _global_py_pool) {
32236       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
32237       SWIG_arg_fail(svn_argnum_obj5);
32238       SWIG_fail;
32239     }
32240   }
32241   {
32242     svn_swig_py_release_py_lock();
32243 
32244     result = (svn_error_t *)svn_client_add_to_changelist((apr_array_header_t const *)arg1,(char const *)arg2,arg3,(apr_array_header_t const *)arg4,arg5,arg6);
32245 
32246     svn_swig_py_acquire_py_lock();
32247 
32248   }
32249   {
32250     if (result != NULL) {
32251       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32252       svn_swig_py_svn_exception(result);
32253       else
32254       svn_error_clear(result);
32255       SWIG_fail;
32256     }
32257     Py_INCREF(Py_None);
32258     resultobj = Py_None;
32259   }
32260   {
32261     Py_XDECREF(_global_py_pool);
32262   }
32263   return resultobj;
32264 fail:
32265   {
32266     Py_XDECREF(_global_py_pool);
32267   }
32268   return NULL;
32269 }
32270 
32271 
_wrap_svn_client_remove_from_changelists(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32272 SWIGINTERN PyObject *_wrap_svn_client_remove_from_changelists(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32273   PyObject *resultobj = 0;
32274   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
32275   svn_depth_t arg2 ;
32276   apr_array_header_t *arg3 = (apr_array_header_t *) 0 ;
32277   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
32278   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
32279   apr_pool_t *_global_pool = NULL ;
32280   PyObject *_global_py_pool = NULL ;
32281   PyObject * obj0 = 0 ;
32282   PyObject * obj1 = 0 ;
32283   PyObject * obj2 = 0 ;
32284   PyObject * obj3 = 0 ;
32285   PyObject * obj4 = 0 ;
32286   svn_error_t *result = 0 ;
32287 
32288   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32289       &_global_py_pool, &_global_pool))
32290   SWIG_fail;
32291   arg5 = _global_pool;
32292   if(!PyArg_UnpackTuple(args,(char *)"svn_client_remove_from_changelists",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
32293   {
32294     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
32295       sizeof(const char *),
32296       svn_swig_py_unwrap_string,
32297       NULL,
32298       _global_pool);
32299     if (PyErr_Occurred())
32300     SWIG_fail;
32301   }
32302   {
32303     arg2 = (svn_depth_t)SWIG_As_long (obj1);
32304     if (SWIG_arg_fail(svn_argnum_obj1)) {
32305       SWIG_fail;
32306     }
32307   }
32308   {
32309     arg3 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj2,
32310       sizeof(const char *),
32311       svn_swig_py_unwrap_string,
32312       NULL,
32313       _global_pool);
32314     if (PyErr_Occurred())
32315     SWIG_fail;
32316   }
32317   {
32318     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
32319     if (PyErr_Occurred()) {
32320       SWIG_fail;
32321     }
32322   }
32323   if (obj4) {
32324     /* Verify that the user supplied a valid pool */
32325     if (obj4 != Py_None && obj4 != _global_py_pool) {
32326       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
32327       SWIG_arg_fail(svn_argnum_obj4);
32328       SWIG_fail;
32329     }
32330   }
32331   {
32332     svn_swig_py_release_py_lock();
32333 
32334     result = (svn_error_t *)svn_client_remove_from_changelists((apr_array_header_t const *)arg1,arg2,(apr_array_header_t const *)arg3,arg4,arg5);
32335 
32336     svn_swig_py_acquire_py_lock();
32337 
32338   }
32339   {
32340     if (result != NULL) {
32341       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32342       svn_swig_py_svn_exception(result);
32343       else
32344       svn_error_clear(result);
32345       SWIG_fail;
32346     }
32347     Py_INCREF(Py_None);
32348     resultobj = Py_None;
32349   }
32350   {
32351     Py_XDECREF(_global_py_pool);
32352   }
32353   return resultobj;
32354 fail:
32355   {
32356     Py_XDECREF(_global_py_pool);
32357   }
32358   return NULL;
32359 }
32360 
32361 
_wrap_svn_client_get_changelists(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32362 SWIGINTERN PyObject *_wrap_svn_client_get_changelists(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32363   PyObject *resultobj = 0;
32364   char *arg1 = (char *) 0 ;
32365   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
32366   svn_depth_t arg3 ;
32367   svn_changelist_receiver_t arg4 = (svn_changelist_receiver_t) 0 ;
32368   void *arg5 = (void *) 0 ;
32369   svn_client_ctx_t *arg6 = (svn_client_ctx_t *) 0 ;
32370   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
32371   apr_pool_t *_global_pool = NULL ;
32372   PyObject *_global_py_pool = NULL ;
32373   PyObject * obj0 = 0 ;
32374   PyObject * obj1 = 0 ;
32375   PyObject * obj2 = 0 ;
32376   PyObject * obj3 = 0 ;
32377   PyObject * obj4 = 0 ;
32378   PyObject * obj5 = 0 ;
32379   svn_error_t *result = 0 ;
32380 
32381   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32382       &_global_py_pool, &_global_pool))
32383   SWIG_fail;
32384   arg7 = _global_pool;
32385   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_changelists",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
32386   {
32387     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_get_changelists", "path");
32388     if (PyErr_Occurred()) SWIG_fail;
32389   }
32390   {
32391     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj1,
32392       sizeof(const char *),
32393       svn_swig_py_unwrap_string,
32394       NULL,
32395       _global_pool);
32396     if (PyErr_Occurred())
32397     SWIG_fail;
32398   }
32399   {
32400     arg3 = (svn_depth_t)SWIG_As_long (obj2);
32401     if (SWIG_arg_fail(svn_argnum_obj2)) {
32402       SWIG_fail;
32403     }
32404   }
32405   {
32406     arg4 = (svn_changelist_receiver_t) svn_swig_py_changelist_receiver_func;
32407     arg5 = obj3;
32408   }
32409   {
32410     arg6 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj4);
32411     if (PyErr_Occurred()) {
32412       SWIG_fail;
32413     }
32414   }
32415   if (obj5) {
32416     /* Verify that the user supplied a valid pool */
32417     if (obj5 != Py_None && obj5 != _global_py_pool) {
32418       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
32419       SWIG_arg_fail(svn_argnum_obj5);
32420       SWIG_fail;
32421     }
32422   }
32423   {
32424     svn_swig_py_release_py_lock();
32425 
32426     result = (svn_error_t *)svn_client_get_changelists((char const *)arg1,(apr_array_header_t const *)arg2,arg3,arg4,arg5,arg6,arg7);
32427 
32428     svn_swig_py_acquire_py_lock();
32429 
32430   }
32431   {
32432     if (result != NULL) {
32433       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32434       svn_swig_py_svn_exception(result);
32435       else
32436       svn_error_clear(result);
32437       SWIG_fail;
32438     }
32439     Py_INCREF(Py_None);
32440     resultobj = Py_None;
32441   }
32442   {
32443     Py_XDECREF(_global_py_pool);
32444   }
32445   return resultobj;
32446 fail:
32447   {
32448     Py_XDECREF(_global_py_pool);
32449   }
32450   return NULL;
32451 }
32452 
32453 
_wrap_svn_client_lock(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32454 SWIGINTERN PyObject *_wrap_svn_client_lock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32455   PyObject *resultobj = 0;
32456   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
32457   char *arg2 = (char *) 0 ;
32458   svn_boolean_t arg3 ;
32459   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
32460   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
32461   apr_pool_t *_global_pool = NULL ;
32462   PyObject *_global_py_pool = NULL ;
32463   PyObject * obj0 = 0 ;
32464   PyObject * obj1 = 0 ;
32465   PyObject * obj2 = 0 ;
32466   PyObject * obj3 = 0 ;
32467   PyObject * obj4 = 0 ;
32468   svn_error_t *result = 0 ;
32469 
32470   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32471       &_global_py_pool, &_global_pool))
32472   SWIG_fail;
32473   arg5 = _global_pool;
32474   if(!PyArg_UnpackTuple(args,(char *)"svn_client_lock",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
32475   {
32476     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
32477       sizeof(const char *),
32478       svn_swig_py_unwrap_string,
32479       NULL,
32480       _global_pool);
32481     if (PyErr_Occurred())
32482     SWIG_fail;
32483   }
32484   {
32485     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_client_lock", "comment");
32486     if (PyErr_Occurred()) SWIG_fail;
32487   }
32488   {
32489     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
32490     if (SWIG_arg_fail(svn_argnum_obj2)) {
32491       SWIG_fail;
32492     }
32493   }
32494   {
32495     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj3);
32496     if (PyErr_Occurred()) {
32497       SWIG_fail;
32498     }
32499   }
32500   if (obj4) {
32501     /* Verify that the user supplied a valid pool */
32502     if (obj4 != Py_None && obj4 != _global_py_pool) {
32503       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
32504       SWIG_arg_fail(svn_argnum_obj4);
32505       SWIG_fail;
32506     }
32507   }
32508   {
32509     svn_swig_py_release_py_lock();
32510 
32511     result = (svn_error_t *)svn_client_lock((apr_array_header_t const *)arg1,(char const *)arg2,arg3,arg4,arg5);
32512 
32513     svn_swig_py_acquire_py_lock();
32514 
32515   }
32516   {
32517     if (result != NULL) {
32518       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32519       svn_swig_py_svn_exception(result);
32520       else
32521       svn_error_clear(result);
32522       SWIG_fail;
32523     }
32524     Py_INCREF(Py_None);
32525     resultobj = Py_None;
32526   }
32527   {
32528     Py_XDECREF(_global_py_pool);
32529   }
32530   return resultobj;
32531 fail:
32532   {
32533     Py_XDECREF(_global_py_pool);
32534   }
32535   return NULL;
32536 }
32537 
32538 
_wrap_svn_client_unlock(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32539 SWIGINTERN PyObject *_wrap_svn_client_unlock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32540   PyObject *resultobj = 0;
32541   apr_array_header_t *arg1 = (apr_array_header_t *) 0 ;
32542   svn_boolean_t arg2 ;
32543   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
32544   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
32545   apr_pool_t *_global_pool = NULL ;
32546   PyObject *_global_py_pool = NULL ;
32547   PyObject * obj0 = 0 ;
32548   PyObject * obj1 = 0 ;
32549   PyObject * obj2 = 0 ;
32550   PyObject * obj3 = 0 ;
32551   svn_error_t *result = 0 ;
32552 
32553   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32554       &_global_py_pool, &_global_pool))
32555   SWIG_fail;
32556   arg4 = _global_pool;
32557   if(!PyArg_UnpackTuple(args,(char *)"svn_client_unlock",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
32558   {
32559     arg1 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj0,
32560       sizeof(const char *),
32561       svn_swig_py_unwrap_string,
32562       NULL,
32563       _global_pool);
32564     if (PyErr_Occurred())
32565     SWIG_fail;
32566   }
32567   {
32568     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
32569     if (SWIG_arg_fail(svn_argnum_obj1)) {
32570       SWIG_fail;
32571     }
32572   }
32573   {
32574     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
32575     if (PyErr_Occurred()) {
32576       SWIG_fail;
32577     }
32578   }
32579   if (obj3) {
32580     /* Verify that the user supplied a valid pool */
32581     if (obj3 != Py_None && obj3 != _global_py_pool) {
32582       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
32583       SWIG_arg_fail(svn_argnum_obj3);
32584       SWIG_fail;
32585     }
32586   }
32587   {
32588     svn_swig_py_release_py_lock();
32589 
32590     result = (svn_error_t *)svn_client_unlock((apr_array_header_t const *)arg1,arg2,arg3,arg4);
32591 
32592     svn_swig_py_acquire_py_lock();
32593 
32594   }
32595   {
32596     if (result != NULL) {
32597       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32598       svn_swig_py_svn_exception(result);
32599       else
32600       svn_error_clear(result);
32601       SWIG_fail;
32602     }
32603     Py_INCREF(Py_None);
32604     resultobj = Py_None;
32605   }
32606   {
32607     Py_XDECREF(_global_py_pool);
32608   }
32609   return resultobj;
32610 fail:
32611   {
32612     Py_XDECREF(_global_py_pool);
32613   }
32614   return NULL;
32615 }
32616 
32617 
_wrap_svn_info_t_URL_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32618 SWIGINTERN PyObject *_wrap_svn_info_t_URL_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32619   PyObject *resultobj = 0;
32620   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32621   char *arg2 = (char *) 0 ;
32622   PyObject * obj0 = 0 ;
32623   PyObject * obj1 = 0 ;
32624 
32625   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_URL_set",2,2,&obj0,&obj1)) SWIG_fail;
32626   {
32627     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32628     if (PyErr_Occurred()) {
32629       SWIG_fail;
32630     }
32631   }
32632   {
32633     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_URL_set", "URL");
32634     if (PyErr_Occurred()) SWIG_fail;
32635   }
32636   {
32637     apr_size_t len = strlen(arg2) + 1;
32638     char *copied;
32639     if (arg1->URL) free((char *)arg1->URL);
32640     copied = malloc(len);
32641     memcpy(copied, arg2, len);
32642     arg1->URL = copied;
32643   }
32644   resultobj = SWIG_Py_Void();
32645   return resultobj;
32646 fail:
32647   return NULL;
32648 }
32649 
32650 
_wrap_svn_info_t_URL_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32651 SWIGINTERN PyObject *_wrap_svn_info_t_URL_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32652   PyObject *resultobj = 0;
32653   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32654   PyObject * obj0 = 0 ;
32655   char *result = 0 ;
32656 
32657   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_URL_get",1,1,&obj0)) SWIG_fail;
32658   {
32659     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32660     if (PyErr_Occurred()) {
32661       SWIG_fail;
32662     }
32663   }
32664   result = (char *) ((arg1)->URL);
32665   resultobj = SWIG_FromCharPtr((const char *)result);
32666   return resultobj;
32667 fail:
32668   return NULL;
32669 }
32670 
32671 
_wrap_svn_info_t_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32672 SWIGINTERN PyObject *_wrap_svn_info_t_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32673   PyObject *resultobj = 0;
32674   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32675   svn_revnum_t arg2 ;
32676   PyObject * obj0 = 0 ;
32677   PyObject * obj1 = 0 ;
32678 
32679   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
32680   {
32681     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32682     if (PyErr_Occurred()) {
32683       SWIG_fail;
32684     }
32685   }
32686   {
32687     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
32688     if (SWIG_arg_fail(svn_argnum_obj1)) {
32689       SWIG_fail;
32690     }
32691   }
32692   if (arg1) (arg1)->rev = arg2;
32693   resultobj = SWIG_Py_Void();
32694   return resultobj;
32695 fail:
32696   return NULL;
32697 }
32698 
32699 
_wrap_svn_info_t_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32700 SWIGINTERN PyObject *_wrap_svn_info_t_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32701   PyObject *resultobj = 0;
32702   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32703   PyObject * obj0 = 0 ;
32704   svn_revnum_t result;
32705 
32706   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_rev_get",1,1,&obj0)) SWIG_fail;
32707   {
32708     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32709     if (PyErr_Occurred()) {
32710       SWIG_fail;
32711     }
32712   }
32713   result = (svn_revnum_t) ((arg1)->rev);
32714   resultobj = SWIG_From_long((long)(result));
32715   return resultobj;
32716 fail:
32717   return NULL;
32718 }
32719 
32720 
_wrap_svn_info_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32721 SWIGINTERN PyObject *_wrap_svn_info_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32722   PyObject *resultobj = 0;
32723   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32724   svn_node_kind_t arg2 ;
32725   PyObject * obj0 = 0 ;
32726   PyObject * obj1 = 0 ;
32727 
32728   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
32729   {
32730     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32731     if (PyErr_Occurred()) {
32732       SWIG_fail;
32733     }
32734   }
32735   {
32736     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
32737     if (SWIG_arg_fail(svn_argnum_obj1)) {
32738       SWIG_fail;
32739     }
32740   }
32741   if (arg1) (arg1)->kind = arg2;
32742   resultobj = SWIG_Py_Void();
32743   return resultobj;
32744 fail:
32745   return NULL;
32746 }
32747 
32748 
_wrap_svn_info_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32749 SWIGINTERN PyObject *_wrap_svn_info_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32750   PyObject *resultobj = 0;
32751   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32752   PyObject * obj0 = 0 ;
32753   svn_node_kind_t result;
32754 
32755   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_kind_get",1,1,&obj0)) SWIG_fail;
32756   {
32757     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32758     if (PyErr_Occurred()) {
32759       SWIG_fail;
32760     }
32761   }
32762   result = (svn_node_kind_t) ((arg1)->kind);
32763   resultobj = SWIG_From_long((long)(result));
32764   return resultobj;
32765 fail:
32766   return NULL;
32767 }
32768 
32769 
_wrap_svn_info_t_repos_root_URL_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32770 SWIGINTERN PyObject *_wrap_svn_info_t_repos_root_URL_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32771   PyObject *resultobj = 0;
32772   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32773   char *arg2 = (char *) 0 ;
32774   PyObject * obj0 = 0 ;
32775   PyObject * obj1 = 0 ;
32776 
32777   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_repos_root_URL_set",2,2,&obj0,&obj1)) SWIG_fail;
32778   {
32779     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32780     if (PyErr_Occurred()) {
32781       SWIG_fail;
32782     }
32783   }
32784   {
32785     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_repos_root_URL_set", "repos_root_URL");
32786     if (PyErr_Occurred()) SWIG_fail;
32787   }
32788   {
32789     apr_size_t len = strlen(arg2) + 1;
32790     char *copied;
32791     if (arg1->repos_root_URL) free((char *)arg1->repos_root_URL);
32792     copied = malloc(len);
32793     memcpy(copied, arg2, len);
32794     arg1->repos_root_URL = copied;
32795   }
32796   resultobj = SWIG_Py_Void();
32797   return resultobj;
32798 fail:
32799   return NULL;
32800 }
32801 
32802 
_wrap_svn_info_t_repos_root_URL_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32803 SWIGINTERN PyObject *_wrap_svn_info_t_repos_root_URL_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32804   PyObject *resultobj = 0;
32805   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32806   PyObject * obj0 = 0 ;
32807   char *result = 0 ;
32808 
32809   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_repos_root_URL_get",1,1,&obj0)) SWIG_fail;
32810   {
32811     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32812     if (PyErr_Occurred()) {
32813       SWIG_fail;
32814     }
32815   }
32816   result = (char *) ((arg1)->repos_root_URL);
32817   resultobj = SWIG_FromCharPtr((const char *)result);
32818   return resultobj;
32819 fail:
32820   return NULL;
32821 }
32822 
32823 
_wrap_svn_info_t_repos_UUID_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32824 SWIGINTERN PyObject *_wrap_svn_info_t_repos_UUID_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32825   PyObject *resultobj = 0;
32826   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32827   char *arg2 = (char *) 0 ;
32828   PyObject * obj0 = 0 ;
32829   PyObject * obj1 = 0 ;
32830 
32831   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_repos_UUID_set",2,2,&obj0,&obj1)) SWIG_fail;
32832   {
32833     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32834     if (PyErr_Occurred()) {
32835       SWIG_fail;
32836     }
32837   }
32838   {
32839     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_repos_UUID_set", "repos_UUID");
32840     if (PyErr_Occurred()) SWIG_fail;
32841   }
32842   {
32843     apr_size_t len = strlen(arg2) + 1;
32844     char *copied;
32845     if (arg1->repos_UUID) free((char *)arg1->repos_UUID);
32846     copied = malloc(len);
32847     memcpy(copied, arg2, len);
32848     arg1->repos_UUID = copied;
32849   }
32850   resultobj = SWIG_Py_Void();
32851   return resultobj;
32852 fail:
32853   return NULL;
32854 }
32855 
32856 
_wrap_svn_info_t_repos_UUID_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32857 SWIGINTERN PyObject *_wrap_svn_info_t_repos_UUID_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32858   PyObject *resultobj = 0;
32859   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32860   PyObject * obj0 = 0 ;
32861   char *result = 0 ;
32862 
32863   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_repos_UUID_get",1,1,&obj0)) SWIG_fail;
32864   {
32865     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32866     if (PyErr_Occurred()) {
32867       SWIG_fail;
32868     }
32869   }
32870   result = (char *) ((arg1)->repos_UUID);
32871   resultobj = SWIG_FromCharPtr((const char *)result);
32872   return resultobj;
32873 fail:
32874   return NULL;
32875 }
32876 
32877 
_wrap_svn_info_t_last_changed_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32878 SWIGINTERN PyObject *_wrap_svn_info_t_last_changed_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32879   PyObject *resultobj = 0;
32880   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32881   svn_revnum_t arg2 ;
32882   PyObject * obj0 = 0 ;
32883   PyObject * obj1 = 0 ;
32884 
32885   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_last_changed_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
32886   {
32887     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32888     if (PyErr_Occurred()) {
32889       SWIG_fail;
32890     }
32891   }
32892   {
32893     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
32894     if (SWIG_arg_fail(svn_argnum_obj1)) {
32895       SWIG_fail;
32896     }
32897   }
32898   if (arg1) (arg1)->last_changed_rev = arg2;
32899   resultobj = SWIG_Py_Void();
32900   return resultobj;
32901 fail:
32902   return NULL;
32903 }
32904 
32905 
_wrap_svn_info_t_last_changed_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32906 SWIGINTERN PyObject *_wrap_svn_info_t_last_changed_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32907   PyObject *resultobj = 0;
32908   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32909   PyObject * obj0 = 0 ;
32910   svn_revnum_t result;
32911 
32912   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_last_changed_rev_get",1,1,&obj0)) SWIG_fail;
32913   {
32914     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32915     if (PyErr_Occurred()) {
32916       SWIG_fail;
32917     }
32918   }
32919   result = (svn_revnum_t) ((arg1)->last_changed_rev);
32920   resultobj = SWIG_From_long((long)(result));
32921   return resultobj;
32922 fail:
32923   return NULL;
32924 }
32925 
32926 
_wrap_svn_info_t_last_changed_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32927 SWIGINTERN PyObject *_wrap_svn_info_t_last_changed_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32928   PyObject *resultobj = 0;
32929   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32930   apr_time_t arg2 ;
32931   PyObject * obj0 = 0 ;
32932   PyObject * obj1 = 0 ;
32933 
32934   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_last_changed_date_set",2,2,&obj0,&obj1)) SWIG_fail;
32935   {
32936     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32937     if (PyErr_Occurred()) {
32938       SWIG_fail;
32939     }
32940   }
32941   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
32942   if (arg1) (arg1)->last_changed_date = arg2;
32943   resultobj = SWIG_Py_Void();
32944   return resultobj;
32945 fail:
32946   return NULL;
32947 }
32948 
32949 
_wrap_svn_info_t_last_changed_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32950 SWIGINTERN PyObject *_wrap_svn_info_t_last_changed_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32951   PyObject *resultobj = 0;
32952   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32953   PyObject * obj0 = 0 ;
32954   apr_time_t result;
32955 
32956   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_last_changed_date_get",1,1,&obj0)) SWIG_fail;
32957   {
32958     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32959     if (PyErr_Occurred()) {
32960       SWIG_fail;
32961     }
32962   }
32963   result =  ((arg1)->last_changed_date);
32964   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
32965   return resultobj;
32966 fail:
32967   return NULL;
32968 }
32969 
32970 
_wrap_svn_info_t_last_changed_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32971 SWIGINTERN PyObject *_wrap_svn_info_t_last_changed_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32972   PyObject *resultobj = 0;
32973   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
32974   char *arg2 = (char *) 0 ;
32975   PyObject * obj0 = 0 ;
32976   PyObject * obj1 = 0 ;
32977 
32978   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_last_changed_author_set",2,2,&obj0,&obj1)) SWIG_fail;
32979   {
32980     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
32981     if (PyErr_Occurred()) {
32982       SWIG_fail;
32983     }
32984   }
32985   {
32986     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_last_changed_author_set", "last_changed_author");
32987     if (PyErr_Occurred()) SWIG_fail;
32988   }
32989   {
32990     apr_size_t len = strlen(arg2) + 1;
32991     char *copied;
32992     if (arg1->last_changed_author) free((char *)arg1->last_changed_author);
32993     copied = malloc(len);
32994     memcpy(copied, arg2, len);
32995     arg1->last_changed_author = copied;
32996   }
32997   resultobj = SWIG_Py_Void();
32998   return resultobj;
32999 fail:
33000   return NULL;
33001 }
33002 
33003 
_wrap_svn_info_t_last_changed_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33004 SWIGINTERN PyObject *_wrap_svn_info_t_last_changed_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33005   PyObject *resultobj = 0;
33006   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33007   PyObject * obj0 = 0 ;
33008   char *result = 0 ;
33009 
33010   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_last_changed_author_get",1,1,&obj0)) SWIG_fail;
33011   {
33012     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33013     if (PyErr_Occurred()) {
33014       SWIG_fail;
33015     }
33016   }
33017   result = (char *) ((arg1)->last_changed_author);
33018   resultobj = SWIG_FromCharPtr((const char *)result);
33019   return resultobj;
33020 fail:
33021   return NULL;
33022 }
33023 
33024 
_wrap_svn_info_t_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33025 SWIGINTERN PyObject *_wrap_svn_info_t_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33026   PyObject *resultobj = 0;
33027   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33028   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
33029   PyObject * obj0 = 0 ;
33030   PyObject * obj1 = 0 ;
33031 
33032   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
33033   {
33034     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33035     if (PyErr_Occurred()) {
33036       SWIG_fail;
33037     }
33038   }
33039   {
33040     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
33041     if (PyErr_Occurred()) {
33042       SWIG_fail;
33043     }
33044   }
33045   if (arg1) (arg1)->lock = arg2;
33046   resultobj = SWIG_Py_Void();
33047   return resultobj;
33048 fail:
33049   return NULL;
33050 }
33051 
33052 
_wrap_svn_info_t_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33053 SWIGINTERN PyObject *_wrap_svn_info_t_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33054   PyObject *resultobj = 0;
33055   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33056   PyObject * obj0 = 0 ;
33057   svn_lock_t *result = 0 ;
33058 
33059   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_lock_get",1,1,&obj0)) SWIG_fail;
33060   {
33061     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33062     if (PyErr_Occurred()) {
33063       SWIG_fail;
33064     }
33065   }
33066   result = (svn_lock_t *) ((arg1)->lock);
33067   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
33068     _global_py_pool, args);
33069   return resultobj;
33070 fail:
33071   return NULL;
33072 }
33073 
33074 
_wrap_svn_info_t_has_wc_info_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33075 SWIGINTERN PyObject *_wrap_svn_info_t_has_wc_info_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33076   PyObject *resultobj = 0;
33077   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33078   svn_boolean_t arg2 ;
33079   PyObject * obj0 = 0 ;
33080   PyObject * obj1 = 0 ;
33081 
33082   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_has_wc_info_set",2,2,&obj0,&obj1)) SWIG_fail;
33083   {
33084     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33085     if (PyErr_Occurred()) {
33086       SWIG_fail;
33087     }
33088   }
33089   {
33090     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
33091     if (SWIG_arg_fail(svn_argnum_obj1)) {
33092       SWIG_fail;
33093     }
33094   }
33095   if (arg1) (arg1)->has_wc_info = arg2;
33096   resultobj = SWIG_Py_Void();
33097   return resultobj;
33098 fail:
33099   return NULL;
33100 }
33101 
33102 
_wrap_svn_info_t_has_wc_info_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33103 SWIGINTERN PyObject *_wrap_svn_info_t_has_wc_info_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33104   PyObject *resultobj = 0;
33105   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33106   PyObject * obj0 = 0 ;
33107   svn_boolean_t result;
33108 
33109   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_has_wc_info_get",1,1,&obj0)) SWIG_fail;
33110   {
33111     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33112     if (PyErr_Occurred()) {
33113       SWIG_fail;
33114     }
33115   }
33116   result = (svn_boolean_t) ((arg1)->has_wc_info);
33117   resultobj = SWIG_From_long((long)(result));
33118   return resultobj;
33119 fail:
33120   return NULL;
33121 }
33122 
33123 
_wrap_svn_info_t_schedule_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33124 SWIGINTERN PyObject *_wrap_svn_info_t_schedule_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33125   PyObject *resultobj = 0;
33126   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33127   svn_wc_schedule_t arg2 ;
33128   PyObject * obj0 = 0 ;
33129   PyObject * obj1 = 0 ;
33130 
33131   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_schedule_set",2,2,&obj0,&obj1)) SWIG_fail;
33132   {
33133     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33134     if (PyErr_Occurred()) {
33135       SWIG_fail;
33136     }
33137   }
33138   {
33139     arg2 = (svn_wc_schedule_t)SWIG_As_long (obj1);
33140     if (SWIG_arg_fail(svn_argnum_obj1)) {
33141       SWIG_fail;
33142     }
33143   }
33144   if (arg1) (arg1)->schedule = arg2;
33145   resultobj = SWIG_Py_Void();
33146   return resultobj;
33147 fail:
33148   return NULL;
33149 }
33150 
33151 
_wrap_svn_info_t_schedule_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33152 SWIGINTERN PyObject *_wrap_svn_info_t_schedule_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33153   PyObject *resultobj = 0;
33154   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33155   PyObject * obj0 = 0 ;
33156   svn_wc_schedule_t result;
33157 
33158   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_schedule_get",1,1,&obj0)) SWIG_fail;
33159   {
33160     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33161     if (PyErr_Occurred()) {
33162       SWIG_fail;
33163     }
33164   }
33165   result = (svn_wc_schedule_t) ((arg1)->schedule);
33166   resultobj = SWIG_From_long((long)(result));
33167   return resultobj;
33168 fail:
33169   return NULL;
33170 }
33171 
33172 
_wrap_svn_info_t_copyfrom_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33173 SWIGINTERN PyObject *_wrap_svn_info_t_copyfrom_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33174   PyObject *resultobj = 0;
33175   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33176   char *arg2 = (char *) 0 ;
33177   PyObject * obj0 = 0 ;
33178   PyObject * obj1 = 0 ;
33179 
33180   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_copyfrom_url_set",2,2,&obj0,&obj1)) SWIG_fail;
33181   {
33182     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33183     if (PyErr_Occurred()) {
33184       SWIG_fail;
33185     }
33186   }
33187   {
33188     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_info_t_copyfrom_url_set", "copyfrom_url");
33189     if (PyErr_Occurred()) SWIG_fail;
33190   }
33191   {
33192     apr_size_t len = strlen(arg2) + 1;
33193     char *copied;
33194     if (arg1->copyfrom_url) free((char *)arg1->copyfrom_url);
33195     copied = malloc(len);
33196     memcpy(copied, arg2, len);
33197     arg1->copyfrom_url = copied;
33198   }
33199   resultobj = SWIG_Py_Void();
33200   return resultobj;
33201 fail:
33202   return NULL;
33203 }
33204 
33205 
_wrap_svn_info_t_copyfrom_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33206 SWIGINTERN PyObject *_wrap_svn_info_t_copyfrom_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33207   PyObject *resultobj = 0;
33208   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33209   PyObject * obj0 = 0 ;
33210   char *result = 0 ;
33211 
33212   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_copyfrom_url_get",1,1,&obj0)) SWIG_fail;
33213   {
33214     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33215     if (PyErr_Occurred()) {
33216       SWIG_fail;
33217     }
33218   }
33219   result = (char *) ((arg1)->copyfrom_url);
33220   resultobj = SWIG_FromCharPtr((const char *)result);
33221   return resultobj;
33222 fail:
33223   return NULL;
33224 }
33225 
33226 
_wrap_svn_info_t_copyfrom_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33227 SWIGINTERN PyObject *_wrap_svn_info_t_copyfrom_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33228   PyObject *resultobj = 0;
33229   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33230   svn_revnum_t arg2 ;
33231   PyObject * obj0 = 0 ;
33232   PyObject * obj1 = 0 ;
33233 
33234   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_copyfrom_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
33235   {
33236     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33237     if (PyErr_Occurred()) {
33238       SWIG_fail;
33239     }
33240   }
33241   {
33242     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
33243     if (SWIG_arg_fail(svn_argnum_obj1)) {
33244       SWIG_fail;
33245     }
33246   }
33247   if (arg1) (arg1)->copyfrom_rev = arg2;
33248   resultobj = SWIG_Py_Void();
33249   return resultobj;
33250 fail:
33251   return NULL;
33252 }
33253 
33254 
_wrap_svn_info_t_copyfrom_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33255 SWIGINTERN PyObject *_wrap_svn_info_t_copyfrom_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33256   PyObject *resultobj = 0;
33257   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33258   PyObject * obj0 = 0 ;
33259   svn_revnum_t result;
33260 
33261   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_copyfrom_rev_get",1,1,&obj0)) SWIG_fail;
33262   {
33263     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33264     if (PyErr_Occurred()) {
33265       SWIG_fail;
33266     }
33267   }
33268   result = (svn_revnum_t) ((arg1)->copyfrom_rev);
33269   resultobj = SWIG_From_long((long)(result));
33270   return resultobj;
33271 fail:
33272   return NULL;
33273 }
33274 
33275 
_wrap_svn_info_t_text_time_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33276 SWIGINTERN PyObject *_wrap_svn_info_t_text_time_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33277   PyObject *resultobj = 0;
33278   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33279   apr_time_t arg2 ;
33280   PyObject * obj0 = 0 ;
33281   PyObject * obj1 = 0 ;
33282 
33283   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_text_time_set",2,2,&obj0,&obj1)) SWIG_fail;
33284   {
33285     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33286     if (PyErr_Occurred()) {
33287       SWIG_fail;
33288     }
33289   }
33290   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
33291   if (arg1) (arg1)->text_time = arg2;
33292   resultobj = SWIG_Py_Void();
33293   return resultobj;
33294 fail:
33295   return NULL;
33296 }
33297 
33298 
_wrap_svn_info_t_text_time_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33299 SWIGINTERN PyObject *_wrap_svn_info_t_text_time_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33300   PyObject *resultobj = 0;
33301   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33302   PyObject * obj0 = 0 ;
33303   apr_time_t result;
33304 
33305   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_text_time_get",1,1,&obj0)) SWIG_fail;
33306   {
33307     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33308     if (PyErr_Occurred()) {
33309       SWIG_fail;
33310     }
33311   }
33312   result =  ((arg1)->text_time);
33313   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
33314   return resultobj;
33315 fail:
33316   return NULL;
33317 }
33318 
33319 
_wrap_svn_info_t_prop_time_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33320 SWIGINTERN PyObject *_wrap_svn_info_t_prop_time_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33321   PyObject *resultobj = 0;
33322   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33323   apr_time_t arg2 ;
33324   PyObject * obj0 = 0 ;
33325   PyObject * obj1 = 0 ;
33326 
33327   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_prop_time_set",2,2,&obj0,&obj1)) SWIG_fail;
33328   {
33329     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33330     if (PyErr_Occurred()) {
33331       SWIG_fail;
33332     }
33333   }
33334   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
33335   if (arg1) (arg1)->prop_time = arg2;
33336   resultobj = SWIG_Py_Void();
33337   return resultobj;
33338 fail:
33339   return NULL;
33340 }
33341 
33342 
_wrap_svn_info_t_prop_time_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33343 SWIGINTERN PyObject *_wrap_svn_info_t_prop_time_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33344   PyObject *resultobj = 0;
33345   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33346   PyObject * obj0 = 0 ;
33347   apr_time_t result;
33348 
33349   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_prop_time_get",1,1,&obj0)) SWIG_fail;
33350   {
33351     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33352     if (PyErr_Occurred()) {
33353       SWIG_fail;
33354     }
33355   }
33356   result =  ((arg1)->prop_time);
33357   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
33358   return resultobj;
33359 fail:
33360   return NULL;
33361 }
33362 
33363 
_wrap_svn_info_t_checksum_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33364 SWIGINTERN PyObject *_wrap_svn_info_t_checksum_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33365   PyObject *resultobj = 0;
33366   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33367   char *arg2 = (char *) 0 ;
33368   PyObject * obj0 = 0 ;
33369   PyObject * obj1 = 0 ;
33370 
33371   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_checksum_set",2,2,&obj0,&obj1)) SWIG_fail;
33372   {
33373     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33374     if (PyErr_Occurred()) {
33375       SWIG_fail;
33376     }
33377   }
33378   {
33379     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_checksum_set", "checksum");
33380     if (PyErr_Occurred()) SWIG_fail;
33381   }
33382   {
33383     apr_size_t len = strlen(arg2) + 1;
33384     char *copied;
33385     if (arg1->checksum) free((char *)arg1->checksum);
33386     copied = malloc(len);
33387     memcpy(copied, arg2, len);
33388     arg1->checksum = copied;
33389   }
33390   resultobj = SWIG_Py_Void();
33391   return resultobj;
33392 fail:
33393   return NULL;
33394 }
33395 
33396 
_wrap_svn_info_t_checksum_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33397 SWIGINTERN PyObject *_wrap_svn_info_t_checksum_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33398   PyObject *resultobj = 0;
33399   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33400   PyObject * obj0 = 0 ;
33401   char *result = 0 ;
33402 
33403   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_checksum_get",1,1,&obj0)) SWIG_fail;
33404   {
33405     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33406     if (PyErr_Occurred()) {
33407       SWIG_fail;
33408     }
33409   }
33410   result = (char *) ((arg1)->checksum);
33411   resultobj = SWIG_FromCharPtr((const char *)result);
33412   return resultobj;
33413 fail:
33414   return NULL;
33415 }
33416 
33417 
_wrap_svn_info_t_conflict_old_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33418 SWIGINTERN PyObject *_wrap_svn_info_t_conflict_old_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33419   PyObject *resultobj = 0;
33420   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33421   char *arg2 = (char *) 0 ;
33422   PyObject * obj0 = 0 ;
33423   PyObject * obj1 = 0 ;
33424 
33425   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_conflict_old_set",2,2,&obj0,&obj1)) SWIG_fail;
33426   {
33427     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33428     if (PyErr_Occurred()) {
33429       SWIG_fail;
33430     }
33431   }
33432   {
33433     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_conflict_old_set", "conflict_old");
33434     if (PyErr_Occurred()) SWIG_fail;
33435   }
33436   {
33437     apr_size_t len = strlen(arg2) + 1;
33438     char *copied;
33439     if (arg1->conflict_old) free((char *)arg1->conflict_old);
33440     copied = malloc(len);
33441     memcpy(copied, arg2, len);
33442     arg1->conflict_old = copied;
33443   }
33444   resultobj = SWIG_Py_Void();
33445   return resultobj;
33446 fail:
33447   return NULL;
33448 }
33449 
33450 
_wrap_svn_info_t_conflict_old_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33451 SWIGINTERN PyObject *_wrap_svn_info_t_conflict_old_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33452   PyObject *resultobj = 0;
33453   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33454   PyObject * obj0 = 0 ;
33455   char *result = 0 ;
33456 
33457   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_conflict_old_get",1,1,&obj0)) SWIG_fail;
33458   {
33459     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33460     if (PyErr_Occurred()) {
33461       SWIG_fail;
33462     }
33463   }
33464   result = (char *) ((arg1)->conflict_old);
33465   resultobj = SWIG_FromCharPtr((const char *)result);
33466   return resultobj;
33467 fail:
33468   return NULL;
33469 }
33470 
33471 
_wrap_svn_info_t_conflict_new_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33472 SWIGINTERN PyObject *_wrap_svn_info_t_conflict_new_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33473   PyObject *resultobj = 0;
33474   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33475   char *arg2 = (char *) 0 ;
33476   PyObject * obj0 = 0 ;
33477   PyObject * obj1 = 0 ;
33478 
33479   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_conflict_new_set",2,2,&obj0,&obj1)) SWIG_fail;
33480   {
33481     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33482     if (PyErr_Occurred()) {
33483       SWIG_fail;
33484     }
33485   }
33486   {
33487     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_conflict_new_set", "conflict_new");
33488     if (PyErr_Occurred()) SWIG_fail;
33489   }
33490   {
33491     apr_size_t len = strlen(arg2) + 1;
33492     char *copied;
33493     if (arg1->conflict_new) free((char *)arg1->conflict_new);
33494     copied = malloc(len);
33495     memcpy(copied, arg2, len);
33496     arg1->conflict_new = copied;
33497   }
33498   resultobj = SWIG_Py_Void();
33499   return resultobj;
33500 fail:
33501   return NULL;
33502 }
33503 
33504 
_wrap_svn_info_t_conflict_new_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33505 SWIGINTERN PyObject *_wrap_svn_info_t_conflict_new_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33506   PyObject *resultobj = 0;
33507   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33508   PyObject * obj0 = 0 ;
33509   char *result = 0 ;
33510 
33511   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_conflict_new_get",1,1,&obj0)) SWIG_fail;
33512   {
33513     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33514     if (PyErr_Occurred()) {
33515       SWIG_fail;
33516     }
33517   }
33518   result = (char *) ((arg1)->conflict_new);
33519   resultobj = SWIG_FromCharPtr((const char *)result);
33520   return resultobj;
33521 fail:
33522   return NULL;
33523 }
33524 
33525 
_wrap_svn_info_t_conflict_wrk_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33526 SWIGINTERN PyObject *_wrap_svn_info_t_conflict_wrk_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33527   PyObject *resultobj = 0;
33528   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33529   char *arg2 = (char *) 0 ;
33530   PyObject * obj0 = 0 ;
33531   PyObject * obj1 = 0 ;
33532 
33533   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_conflict_wrk_set",2,2,&obj0,&obj1)) SWIG_fail;
33534   {
33535     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33536     if (PyErr_Occurred()) {
33537       SWIG_fail;
33538     }
33539   }
33540   {
33541     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_conflict_wrk_set", "conflict_wrk");
33542     if (PyErr_Occurred()) SWIG_fail;
33543   }
33544   {
33545     apr_size_t len = strlen(arg2) + 1;
33546     char *copied;
33547     if (arg1->conflict_wrk) free((char *)arg1->conflict_wrk);
33548     copied = malloc(len);
33549     memcpy(copied, arg2, len);
33550     arg1->conflict_wrk = copied;
33551   }
33552   resultobj = SWIG_Py_Void();
33553   return resultobj;
33554 fail:
33555   return NULL;
33556 }
33557 
33558 
_wrap_svn_info_t_conflict_wrk_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33559 SWIGINTERN PyObject *_wrap_svn_info_t_conflict_wrk_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33560   PyObject *resultobj = 0;
33561   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33562   PyObject * obj0 = 0 ;
33563   char *result = 0 ;
33564 
33565   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_conflict_wrk_get",1,1,&obj0)) SWIG_fail;
33566   {
33567     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33568     if (PyErr_Occurred()) {
33569       SWIG_fail;
33570     }
33571   }
33572   result = (char *) ((arg1)->conflict_wrk);
33573   resultobj = SWIG_FromCharPtr((const char *)result);
33574   return resultobj;
33575 fail:
33576   return NULL;
33577 }
33578 
33579 
_wrap_svn_info_t_prejfile_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33580 SWIGINTERN PyObject *_wrap_svn_info_t_prejfile_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33581   PyObject *resultobj = 0;
33582   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33583   char *arg2 = (char *) 0 ;
33584   PyObject * obj0 = 0 ;
33585   PyObject * obj1 = 0 ;
33586 
33587   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_prejfile_set",2,2,&obj0,&obj1)) SWIG_fail;
33588   {
33589     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33590     if (PyErr_Occurred()) {
33591       SWIG_fail;
33592     }
33593   }
33594   {
33595     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_prejfile_set", "prejfile");
33596     if (PyErr_Occurred()) SWIG_fail;
33597   }
33598   {
33599     apr_size_t len = strlen(arg2) + 1;
33600     char *copied;
33601     if (arg1->prejfile) free((char *)arg1->prejfile);
33602     copied = malloc(len);
33603     memcpy(copied, arg2, len);
33604     arg1->prejfile = copied;
33605   }
33606   resultobj = SWIG_Py_Void();
33607   return resultobj;
33608 fail:
33609   return NULL;
33610 }
33611 
33612 
_wrap_svn_info_t_prejfile_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33613 SWIGINTERN PyObject *_wrap_svn_info_t_prejfile_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33614   PyObject *resultobj = 0;
33615   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33616   PyObject * obj0 = 0 ;
33617   char *result = 0 ;
33618 
33619   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_prejfile_get",1,1,&obj0)) SWIG_fail;
33620   {
33621     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33622     if (PyErr_Occurred()) {
33623       SWIG_fail;
33624     }
33625   }
33626   result = (char *) ((arg1)->prejfile);
33627   resultobj = SWIG_FromCharPtr((const char *)result);
33628   return resultobj;
33629 fail:
33630   return NULL;
33631 }
33632 
33633 
_wrap_svn_info_t_changelist_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33634 SWIGINTERN PyObject *_wrap_svn_info_t_changelist_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33635   PyObject *resultobj = 0;
33636   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33637   char *arg2 = (char *) 0 ;
33638   PyObject * obj0 = 0 ;
33639   PyObject * obj1 = 0 ;
33640 
33641   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_changelist_set",2,2,&obj0,&obj1)) SWIG_fail;
33642   {
33643     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33644     if (PyErr_Occurred()) {
33645       SWIG_fail;
33646     }
33647   }
33648   {
33649     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_info_t_changelist_set", "changelist");
33650     if (PyErr_Occurred()) SWIG_fail;
33651   }
33652   {
33653     apr_size_t len = strlen(arg2) + 1;
33654     char *copied;
33655     if (arg1->changelist) free((char *)arg1->changelist);
33656     copied = malloc(len);
33657     memcpy(copied, arg2, len);
33658     arg1->changelist = copied;
33659   }
33660   resultobj = SWIG_Py_Void();
33661   return resultobj;
33662 fail:
33663   return NULL;
33664 }
33665 
33666 
_wrap_svn_info_t_changelist_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33667 SWIGINTERN PyObject *_wrap_svn_info_t_changelist_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33668   PyObject *resultobj = 0;
33669   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33670   PyObject * obj0 = 0 ;
33671   char *result = 0 ;
33672 
33673   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_changelist_get",1,1,&obj0)) SWIG_fail;
33674   {
33675     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33676     if (PyErr_Occurred()) {
33677       SWIG_fail;
33678     }
33679   }
33680   result = (char *) ((arg1)->changelist);
33681   resultobj = SWIG_FromCharPtr((const char *)result);
33682   return resultobj;
33683 fail:
33684   return NULL;
33685 }
33686 
33687 
_wrap_svn_info_t_depth_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33688 SWIGINTERN PyObject *_wrap_svn_info_t_depth_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33689   PyObject *resultobj = 0;
33690   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33691   svn_depth_t arg2 ;
33692   PyObject * obj0 = 0 ;
33693   PyObject * obj1 = 0 ;
33694 
33695   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_depth_set",2,2,&obj0,&obj1)) SWIG_fail;
33696   {
33697     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33698     if (PyErr_Occurred()) {
33699       SWIG_fail;
33700     }
33701   }
33702   {
33703     arg2 = (svn_depth_t)SWIG_As_long (obj1);
33704     if (SWIG_arg_fail(svn_argnum_obj1)) {
33705       SWIG_fail;
33706     }
33707   }
33708   if (arg1) (arg1)->depth = arg2;
33709   resultobj = SWIG_Py_Void();
33710   return resultobj;
33711 fail:
33712   return NULL;
33713 }
33714 
33715 
_wrap_svn_info_t_depth_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33716 SWIGINTERN PyObject *_wrap_svn_info_t_depth_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33717   PyObject *resultobj = 0;
33718   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33719   PyObject * obj0 = 0 ;
33720   svn_depth_t result;
33721 
33722   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_depth_get",1,1,&obj0)) SWIG_fail;
33723   {
33724     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33725     if (PyErr_Occurred()) {
33726       SWIG_fail;
33727     }
33728   }
33729   result = (svn_depth_t) ((arg1)->depth);
33730   resultobj = SWIG_From_long((long)(result));
33731   return resultobj;
33732 fail:
33733   return NULL;
33734 }
33735 
33736 
_wrap_svn_info_t_working_size_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33737 SWIGINTERN PyObject *_wrap_svn_info_t_working_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33738   PyObject *resultobj = 0;
33739   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33740   apr_size_t arg2 ;
33741   PyObject * obj0 = 0 ;
33742   PyObject * obj1 = 0 ;
33743 
33744   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_working_size_set",2,2,&obj0,&obj1)) SWIG_fail;
33745   {
33746     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33747     if (PyErr_Occurred()) {
33748       SWIG_fail;
33749     }
33750   }
33751   {
33752     arg2 = (apr_size_t)SWIG_As_unsigned_SS_long (obj1);
33753     if (SWIG_arg_fail(svn_argnum_obj1)) {
33754       SWIG_fail;
33755     }
33756   }
33757   if (arg1) (arg1)->working_size = arg2;
33758   resultobj = SWIG_Py_Void();
33759   return resultobj;
33760 fail:
33761   return NULL;
33762 }
33763 
33764 
_wrap_svn_info_t_working_size_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33765 SWIGINTERN PyObject *_wrap_svn_info_t_working_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33766   PyObject *resultobj = 0;
33767   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33768   PyObject * obj0 = 0 ;
33769   apr_size_t result;
33770 
33771   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_working_size_get",1,1,&obj0)) SWIG_fail;
33772   {
33773     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33774     if (PyErr_Occurred()) {
33775       SWIG_fail;
33776     }
33777   }
33778   result =  ((arg1)->working_size);
33779   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
33780   return resultobj;
33781 fail:
33782   return NULL;
33783 }
33784 
33785 
_wrap_svn_info_t_size_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33786 SWIGINTERN PyObject *_wrap_svn_info_t_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33787   PyObject *resultobj = 0;
33788   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33789   apr_size_t arg2 ;
33790   PyObject * obj0 = 0 ;
33791   PyObject * obj1 = 0 ;
33792 
33793   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_size_set",2,2,&obj0,&obj1)) SWIG_fail;
33794   {
33795     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33796     if (PyErr_Occurred()) {
33797       SWIG_fail;
33798     }
33799   }
33800   {
33801     arg2 = (apr_size_t)SWIG_As_unsigned_SS_long (obj1);
33802     if (SWIG_arg_fail(svn_argnum_obj1)) {
33803       SWIG_fail;
33804     }
33805   }
33806   if (arg1) (arg1)->size = arg2;
33807   resultobj = SWIG_Py_Void();
33808   return resultobj;
33809 fail:
33810   return NULL;
33811 }
33812 
33813 
_wrap_svn_info_t_size_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33814 SWIGINTERN PyObject *_wrap_svn_info_t_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33815   PyObject *resultobj = 0;
33816   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33817   PyObject * obj0 = 0 ;
33818   apr_size_t result;
33819 
33820   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_size_get",1,1,&obj0)) SWIG_fail;
33821   {
33822     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33823     if (PyErr_Occurred()) {
33824       SWIG_fail;
33825     }
33826   }
33827   result =  ((arg1)->size);
33828   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
33829   return resultobj;
33830 fail:
33831   return NULL;
33832 }
33833 
33834 
_wrap_svn_info_t_size64_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33835 SWIGINTERN PyObject *_wrap_svn_info_t_size64_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33836   PyObject *resultobj = 0;
33837   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33838   svn_filesize_t arg2 ;
33839   PyObject * obj0 = 0 ;
33840   PyObject * obj1 = 0 ;
33841 
33842   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_size64_set",2,2,&obj0,&obj1)) SWIG_fail;
33843   {
33844     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33845     if (PyErr_Occurred()) {
33846       SWIG_fail;
33847     }
33848   }
33849   arg2 = (svn_filesize_t) PyLong_AsLongLong(obj1);
33850   if (arg1) (arg1)->size64 = arg2;
33851   resultobj = SWIG_Py_Void();
33852   return resultobj;
33853 fail:
33854   return NULL;
33855 }
33856 
33857 
_wrap_svn_info_t_size64_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33858 SWIGINTERN PyObject *_wrap_svn_info_t_size64_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33859   PyObject *resultobj = 0;
33860   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33861   PyObject * obj0 = 0 ;
33862   svn_filesize_t result;
33863 
33864   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_size64_get",1,1,&obj0)) SWIG_fail;
33865   {
33866     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33867     if (PyErr_Occurred()) {
33868       SWIG_fail;
33869     }
33870   }
33871   result =  ((arg1)->size64);
33872   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
33873   return resultobj;
33874 fail:
33875   return NULL;
33876 }
33877 
33878 
_wrap_svn_info_t_working_size64_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33879 SWIGINTERN PyObject *_wrap_svn_info_t_working_size64_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33880   PyObject *resultobj = 0;
33881   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33882   svn_filesize_t arg2 ;
33883   PyObject * obj0 = 0 ;
33884   PyObject * obj1 = 0 ;
33885 
33886   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_working_size64_set",2,2,&obj0,&obj1)) SWIG_fail;
33887   {
33888     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33889     if (PyErr_Occurred()) {
33890       SWIG_fail;
33891     }
33892   }
33893   arg2 = (svn_filesize_t) PyLong_AsLongLong(obj1);
33894   if (arg1) (arg1)->working_size64 = arg2;
33895   resultobj = SWIG_Py_Void();
33896   return resultobj;
33897 fail:
33898   return NULL;
33899 }
33900 
33901 
_wrap_svn_info_t_working_size64_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33902 SWIGINTERN PyObject *_wrap_svn_info_t_working_size64_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33903   PyObject *resultobj = 0;
33904   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33905   PyObject * obj0 = 0 ;
33906   svn_filesize_t result;
33907 
33908   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_working_size64_get",1,1,&obj0)) SWIG_fail;
33909   {
33910     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33911     if (PyErr_Occurred()) {
33912       SWIG_fail;
33913     }
33914   }
33915   result =  ((arg1)->working_size64);
33916   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
33917   return resultobj;
33918 fail:
33919   return NULL;
33920 }
33921 
33922 
_wrap_svn_info_t_tree_conflict_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33923 SWIGINTERN PyObject *_wrap_svn_info_t_tree_conflict_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33924   PyObject *resultobj = 0;
33925   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33926   svn_wc_conflict_description_t *arg2 = (svn_wc_conflict_description_t *) 0 ;
33927   PyObject * obj0 = 0 ;
33928   PyObject * obj1 = 0 ;
33929 
33930   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_tree_conflict_set",2,2,&obj0,&obj1)) SWIG_fail;
33931   {
33932     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33933     if (PyErr_Occurred()) {
33934       SWIG_fail;
33935     }
33936   }
33937   {
33938     arg2 = (svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj1);
33939     if (PyErr_Occurred()) {
33940       SWIG_fail;
33941     }
33942   }
33943   if (arg1) (arg1)->tree_conflict = arg2;
33944   resultobj = SWIG_Py_Void();
33945   return resultobj;
33946 fail:
33947   return NULL;
33948 }
33949 
33950 
_wrap_svn_info_t_tree_conflict_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33951 SWIGINTERN PyObject *_wrap_svn_info_t_tree_conflict_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33952   PyObject *resultobj = 0;
33953   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33954   PyObject * obj0 = 0 ;
33955   svn_wc_conflict_description_t *result = 0 ;
33956 
33957   if(!PyArg_UnpackTuple(args,(char *)"svn_info_t_tree_conflict_get",1,1,&obj0)) SWIG_fail;
33958   {
33959     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
33960     if (PyErr_Occurred()) {
33961       SWIG_fail;
33962     }
33963   }
33964   result = (svn_wc_conflict_description_t *) ((arg1)->tree_conflict);
33965   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description_t,
33966     _global_py_pool, args);
33967   return resultobj;
33968 fail:
33969   return NULL;
33970 }
33971 
33972 
_wrap_new_svn_info_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33973 SWIGINTERN PyObject *_wrap_new_svn_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33974   PyObject *resultobj = 0;
33975   struct svn_info_t *result = 0 ;
33976 
33977   if(!PyArg_UnpackTuple(args,(char *)"new_svn_info_t",0,0)) SWIG_fail;
33978   {
33979     svn_swig_py_release_py_lock();
33980 
33981     result = (struct svn_info_t *)calloc(1, sizeof(struct svn_info_t));
33982 
33983     svn_swig_py_acquire_py_lock();
33984 
33985   }
33986   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_info_t,
33987     _global_py_pool, args);
33988   return resultobj;
33989 fail:
33990   return NULL;
33991 }
33992 
33993 
_wrap_delete_svn_info_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33994 SWIGINTERN PyObject *_wrap_delete_svn_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33995   PyObject *resultobj = 0;
33996   struct svn_info_t *arg1 = (struct svn_info_t *) 0 ;
33997   PyObject * obj0 = 0 ;
33998 
33999   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_info_t",1,1,&obj0)) SWIG_fail;
34000   {
34001     arg1 = (struct svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
34002     if (PyErr_Occurred()) {
34003       SWIG_fail;
34004     }
34005   }
34006   {
34007     svn_swig_py_release_py_lock();
34008 
34009     free((char *) arg1);
34010 
34011     svn_swig_py_acquire_py_lock();
34012 
34013   }
34014   resultobj = SWIG_Py_Void();
34015   return resultobj;
34016 fail:
34017   return NULL;
34018 }
34019 
34020 
svn_info_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34021 SWIGINTERN PyObject *svn_info_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34022   PyObject *obj;
34023   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
34024   SWIG_TypeNewClientData(SWIGTYPE_p_svn_info_t, SWIG_NewClientData(obj));
34025   return SWIG_Py_Void();
34026 }
34027 
_wrap_svn_info_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34028 SWIGINTERN PyObject *_wrap_svn_info_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34029   PyObject *resultobj = 0;
34030   svn_info_t *arg1 = (svn_info_t *) 0 ;
34031   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
34032   apr_pool_t *_global_pool = NULL ;
34033   PyObject *_global_py_pool = NULL ;
34034   PyObject * obj0 = 0 ;
34035   PyObject * obj1 = 0 ;
34036   svn_info_t *result = 0 ;
34037 
34038   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34039       &_global_py_pool, &_global_pool))
34040   SWIG_fail;
34041   arg2 = _global_pool;
34042   if(!PyArg_UnpackTuple(args,(char *)"svn_info_dup",1,2,&obj0,&obj1)) SWIG_fail;
34043   {
34044     arg1 = (svn_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_info_t, svn_argnum_obj0);
34045     if (PyErr_Occurred()) {
34046       SWIG_fail;
34047     }
34048   }
34049   if (obj1) {
34050     /* Verify that the user supplied a valid pool */
34051     if (obj1 != Py_None && obj1 != _global_py_pool) {
34052       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
34053       SWIG_arg_fail(svn_argnum_obj1);
34054       SWIG_fail;
34055     }
34056   }
34057   {
34058     svn_swig_py_release_py_lock();
34059 
34060     result = (svn_info_t *)svn_info_dup((struct svn_info_t const *)arg1,arg2);
34061 
34062     svn_swig_py_acquire_py_lock();
34063 
34064   }
34065   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_info_t,
34066     _global_py_pool, args);
34067   {
34068     Py_XDECREF(_global_py_pool);
34069   }
34070   return resultobj;
34071 fail:
34072   {
34073     Py_XDECREF(_global_py_pool);
34074   }
34075   return NULL;
34076 }
34077 
34078 
_wrap_svn_client_info2_t_URL_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34079 SWIGINTERN PyObject *_wrap_svn_client_info2_t_URL_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34080   PyObject *resultobj = 0;
34081   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34082   char *arg2 = (char *) 0 ;
34083   PyObject * obj0 = 0 ;
34084   PyObject * obj1 = 0 ;
34085 
34086   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_URL_set",2,2,&obj0,&obj1)) SWIG_fail;
34087   {
34088     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34089     if (PyErr_Occurred()) {
34090       SWIG_fail;
34091     }
34092   }
34093   {
34094     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_info2_t_URL_set", "URL");
34095     if (PyErr_Occurred()) SWIG_fail;
34096   }
34097   {
34098     apr_size_t len = strlen(arg2) + 1;
34099     char *copied;
34100     if (arg1->URL) free((char *)arg1->URL);
34101     copied = malloc(len);
34102     memcpy(copied, arg2, len);
34103     arg1->URL = copied;
34104   }
34105   resultobj = SWIG_Py_Void();
34106   return resultobj;
34107 fail:
34108   return NULL;
34109 }
34110 
34111 
_wrap_svn_client_info2_t_URL_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34112 SWIGINTERN PyObject *_wrap_svn_client_info2_t_URL_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34113   PyObject *resultobj = 0;
34114   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34115   PyObject * obj0 = 0 ;
34116   char *result = 0 ;
34117 
34118   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_URL_get",1,1,&obj0)) SWIG_fail;
34119   {
34120     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34121     if (PyErr_Occurred()) {
34122       SWIG_fail;
34123     }
34124   }
34125   result = (char *) ((arg1)->URL);
34126   resultobj = SWIG_FromCharPtr((const char *)result);
34127   return resultobj;
34128 fail:
34129   return NULL;
34130 }
34131 
34132 
_wrap_svn_client_info2_t_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34133 SWIGINTERN PyObject *_wrap_svn_client_info2_t_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34134   PyObject *resultobj = 0;
34135   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34136   svn_revnum_t arg2 ;
34137   PyObject * obj0 = 0 ;
34138   PyObject * obj1 = 0 ;
34139 
34140   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
34141   {
34142     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34143     if (PyErr_Occurred()) {
34144       SWIG_fail;
34145     }
34146   }
34147   {
34148     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
34149     if (SWIG_arg_fail(svn_argnum_obj1)) {
34150       SWIG_fail;
34151     }
34152   }
34153   if (arg1) (arg1)->rev = arg2;
34154   resultobj = SWIG_Py_Void();
34155   return resultobj;
34156 fail:
34157   return NULL;
34158 }
34159 
34160 
_wrap_svn_client_info2_t_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34161 SWIGINTERN PyObject *_wrap_svn_client_info2_t_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34162   PyObject *resultobj = 0;
34163   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34164   PyObject * obj0 = 0 ;
34165   svn_revnum_t result;
34166 
34167   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_rev_get",1,1,&obj0)) SWIG_fail;
34168   {
34169     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34170     if (PyErr_Occurred()) {
34171       SWIG_fail;
34172     }
34173   }
34174   result = (svn_revnum_t) ((arg1)->rev);
34175   resultobj = SWIG_From_long((long)(result));
34176   return resultobj;
34177 fail:
34178   return NULL;
34179 }
34180 
34181 
_wrap_svn_client_info2_t_repos_root_URL_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34182 SWIGINTERN PyObject *_wrap_svn_client_info2_t_repos_root_URL_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34183   PyObject *resultobj = 0;
34184   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34185   char *arg2 = (char *) 0 ;
34186   PyObject * obj0 = 0 ;
34187   PyObject * obj1 = 0 ;
34188 
34189   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_repos_root_URL_set",2,2,&obj0,&obj1)) SWIG_fail;
34190   {
34191     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34192     if (PyErr_Occurred()) {
34193       SWIG_fail;
34194     }
34195   }
34196   {
34197     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_info2_t_repos_root_URL_set", "repos_root_URL");
34198     if (PyErr_Occurred()) SWIG_fail;
34199   }
34200   {
34201     apr_size_t len = strlen(arg2) + 1;
34202     char *copied;
34203     if (arg1->repos_root_URL) free((char *)arg1->repos_root_URL);
34204     copied = malloc(len);
34205     memcpy(copied, arg2, len);
34206     arg1->repos_root_URL = copied;
34207   }
34208   resultobj = SWIG_Py_Void();
34209   return resultobj;
34210 fail:
34211   return NULL;
34212 }
34213 
34214 
_wrap_svn_client_info2_t_repos_root_URL_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34215 SWIGINTERN PyObject *_wrap_svn_client_info2_t_repos_root_URL_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34216   PyObject *resultobj = 0;
34217   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34218   PyObject * obj0 = 0 ;
34219   char *result = 0 ;
34220 
34221   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_repos_root_URL_get",1,1,&obj0)) SWIG_fail;
34222   {
34223     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34224     if (PyErr_Occurred()) {
34225       SWIG_fail;
34226     }
34227   }
34228   result = (char *) ((arg1)->repos_root_URL);
34229   resultobj = SWIG_FromCharPtr((const char *)result);
34230   return resultobj;
34231 fail:
34232   return NULL;
34233 }
34234 
34235 
_wrap_svn_client_info2_t_repos_UUID_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34236 SWIGINTERN PyObject *_wrap_svn_client_info2_t_repos_UUID_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34237   PyObject *resultobj = 0;
34238   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34239   char *arg2 = (char *) 0 ;
34240   PyObject * obj0 = 0 ;
34241   PyObject * obj1 = 0 ;
34242 
34243   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_repos_UUID_set",2,2,&obj0,&obj1)) SWIG_fail;
34244   {
34245     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34246     if (PyErr_Occurred()) {
34247       SWIG_fail;
34248     }
34249   }
34250   {
34251     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_info2_t_repos_UUID_set", "repos_UUID");
34252     if (PyErr_Occurred()) SWIG_fail;
34253   }
34254   {
34255     apr_size_t len = strlen(arg2) + 1;
34256     char *copied;
34257     if (arg1->repos_UUID) free((char *)arg1->repos_UUID);
34258     copied = malloc(len);
34259     memcpy(copied, arg2, len);
34260     arg1->repos_UUID = copied;
34261   }
34262   resultobj = SWIG_Py_Void();
34263   return resultobj;
34264 fail:
34265   return NULL;
34266 }
34267 
34268 
_wrap_svn_client_info2_t_repos_UUID_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34269 SWIGINTERN PyObject *_wrap_svn_client_info2_t_repos_UUID_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34270   PyObject *resultobj = 0;
34271   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34272   PyObject * obj0 = 0 ;
34273   char *result = 0 ;
34274 
34275   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_repos_UUID_get",1,1,&obj0)) SWIG_fail;
34276   {
34277     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34278     if (PyErr_Occurred()) {
34279       SWIG_fail;
34280     }
34281   }
34282   result = (char *) ((arg1)->repos_UUID);
34283   resultobj = SWIG_FromCharPtr((const char *)result);
34284   return resultobj;
34285 fail:
34286   return NULL;
34287 }
34288 
34289 
_wrap_svn_client_info2_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34290 SWIGINTERN PyObject *_wrap_svn_client_info2_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34291   PyObject *resultobj = 0;
34292   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34293   svn_node_kind_t arg2 ;
34294   PyObject * obj0 = 0 ;
34295   PyObject * obj1 = 0 ;
34296 
34297   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
34298   {
34299     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34300     if (PyErr_Occurred()) {
34301       SWIG_fail;
34302     }
34303   }
34304   {
34305     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
34306     if (SWIG_arg_fail(svn_argnum_obj1)) {
34307       SWIG_fail;
34308     }
34309   }
34310   if (arg1) (arg1)->kind = arg2;
34311   resultobj = SWIG_Py_Void();
34312   return resultobj;
34313 fail:
34314   return NULL;
34315 }
34316 
34317 
_wrap_svn_client_info2_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34318 SWIGINTERN PyObject *_wrap_svn_client_info2_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34319   PyObject *resultobj = 0;
34320   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34321   PyObject * obj0 = 0 ;
34322   svn_node_kind_t result;
34323 
34324   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_kind_get",1,1,&obj0)) SWIG_fail;
34325   {
34326     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34327     if (PyErr_Occurred()) {
34328       SWIG_fail;
34329     }
34330   }
34331   result = (svn_node_kind_t) ((arg1)->kind);
34332   resultobj = SWIG_From_long((long)(result));
34333   return resultobj;
34334 fail:
34335   return NULL;
34336 }
34337 
34338 
_wrap_svn_client_info2_t_size_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34339 SWIGINTERN PyObject *_wrap_svn_client_info2_t_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34340   PyObject *resultobj = 0;
34341   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34342   svn_filesize_t arg2 ;
34343   PyObject * obj0 = 0 ;
34344   PyObject * obj1 = 0 ;
34345 
34346   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_size_set",2,2,&obj0,&obj1)) SWIG_fail;
34347   {
34348     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34349     if (PyErr_Occurred()) {
34350       SWIG_fail;
34351     }
34352   }
34353   arg2 = (svn_filesize_t) PyLong_AsLongLong(obj1);
34354   if (arg1) (arg1)->size = arg2;
34355   resultobj = SWIG_Py_Void();
34356   return resultobj;
34357 fail:
34358   return NULL;
34359 }
34360 
34361 
_wrap_svn_client_info2_t_size_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34362 SWIGINTERN PyObject *_wrap_svn_client_info2_t_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34363   PyObject *resultobj = 0;
34364   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34365   PyObject * obj0 = 0 ;
34366   svn_filesize_t result;
34367 
34368   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_size_get",1,1,&obj0)) SWIG_fail;
34369   {
34370     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34371     if (PyErr_Occurred()) {
34372       SWIG_fail;
34373     }
34374   }
34375   result =  ((arg1)->size);
34376   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
34377   return resultobj;
34378 fail:
34379   return NULL;
34380 }
34381 
34382 
_wrap_svn_client_info2_t_last_changed_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34383 SWIGINTERN PyObject *_wrap_svn_client_info2_t_last_changed_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34384   PyObject *resultobj = 0;
34385   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34386   svn_revnum_t arg2 ;
34387   PyObject * obj0 = 0 ;
34388   PyObject * obj1 = 0 ;
34389 
34390   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_last_changed_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
34391   {
34392     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34393     if (PyErr_Occurred()) {
34394       SWIG_fail;
34395     }
34396   }
34397   {
34398     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
34399     if (SWIG_arg_fail(svn_argnum_obj1)) {
34400       SWIG_fail;
34401     }
34402   }
34403   if (arg1) (arg1)->last_changed_rev = arg2;
34404   resultobj = SWIG_Py_Void();
34405   return resultobj;
34406 fail:
34407   return NULL;
34408 }
34409 
34410 
_wrap_svn_client_info2_t_last_changed_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34411 SWIGINTERN PyObject *_wrap_svn_client_info2_t_last_changed_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34412   PyObject *resultobj = 0;
34413   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34414   PyObject * obj0 = 0 ;
34415   svn_revnum_t result;
34416 
34417   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_last_changed_rev_get",1,1,&obj0)) SWIG_fail;
34418   {
34419     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34420     if (PyErr_Occurred()) {
34421       SWIG_fail;
34422     }
34423   }
34424   result = (svn_revnum_t) ((arg1)->last_changed_rev);
34425   resultobj = SWIG_From_long((long)(result));
34426   return resultobj;
34427 fail:
34428   return NULL;
34429 }
34430 
34431 
_wrap_svn_client_info2_t_last_changed_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34432 SWIGINTERN PyObject *_wrap_svn_client_info2_t_last_changed_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34433   PyObject *resultobj = 0;
34434   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34435   apr_time_t arg2 ;
34436   PyObject * obj0 = 0 ;
34437   PyObject * obj1 = 0 ;
34438 
34439   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_last_changed_date_set",2,2,&obj0,&obj1)) SWIG_fail;
34440   {
34441     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34442     if (PyErr_Occurred()) {
34443       SWIG_fail;
34444     }
34445   }
34446   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
34447   if (arg1) (arg1)->last_changed_date = arg2;
34448   resultobj = SWIG_Py_Void();
34449   return resultobj;
34450 fail:
34451   return NULL;
34452 }
34453 
34454 
_wrap_svn_client_info2_t_last_changed_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34455 SWIGINTERN PyObject *_wrap_svn_client_info2_t_last_changed_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34456   PyObject *resultobj = 0;
34457   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34458   PyObject * obj0 = 0 ;
34459   apr_time_t result;
34460 
34461   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_last_changed_date_get",1,1,&obj0)) SWIG_fail;
34462   {
34463     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34464     if (PyErr_Occurred()) {
34465       SWIG_fail;
34466     }
34467   }
34468   result =  ((arg1)->last_changed_date);
34469   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
34470   return resultobj;
34471 fail:
34472   return NULL;
34473 }
34474 
34475 
_wrap_svn_client_info2_t_last_changed_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34476 SWIGINTERN PyObject *_wrap_svn_client_info2_t_last_changed_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34477   PyObject *resultobj = 0;
34478   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34479   char *arg2 = (char *) 0 ;
34480   PyObject * obj0 = 0 ;
34481   PyObject * obj1 = 0 ;
34482 
34483   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_last_changed_author_set",2,2,&obj0,&obj1)) SWIG_fail;
34484   {
34485     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34486     if (PyErr_Occurred()) {
34487       SWIG_fail;
34488     }
34489   }
34490   {
34491     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_info2_t_last_changed_author_set", "last_changed_author");
34492     if (PyErr_Occurred()) SWIG_fail;
34493   }
34494   {
34495     apr_size_t len = strlen(arg2) + 1;
34496     char *copied;
34497     if (arg1->last_changed_author) free((char *)arg1->last_changed_author);
34498     copied = malloc(len);
34499     memcpy(copied, arg2, len);
34500     arg1->last_changed_author = copied;
34501   }
34502   resultobj = SWIG_Py_Void();
34503   return resultobj;
34504 fail:
34505   return NULL;
34506 }
34507 
34508 
_wrap_svn_client_info2_t_last_changed_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34509 SWIGINTERN PyObject *_wrap_svn_client_info2_t_last_changed_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34510   PyObject *resultobj = 0;
34511   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34512   PyObject * obj0 = 0 ;
34513   char *result = 0 ;
34514 
34515   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_last_changed_author_get",1,1,&obj0)) SWIG_fail;
34516   {
34517     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34518     if (PyErr_Occurred()) {
34519       SWIG_fail;
34520     }
34521   }
34522   result = (char *) ((arg1)->last_changed_author);
34523   resultobj = SWIG_FromCharPtr((const char *)result);
34524   return resultobj;
34525 fail:
34526   return NULL;
34527 }
34528 
34529 
_wrap_svn_client_info2_t_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34530 SWIGINTERN PyObject *_wrap_svn_client_info2_t_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34531   PyObject *resultobj = 0;
34532   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34533   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
34534   PyObject * obj0 = 0 ;
34535   PyObject * obj1 = 0 ;
34536 
34537   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
34538   {
34539     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34540     if (PyErr_Occurred()) {
34541       SWIG_fail;
34542     }
34543   }
34544   {
34545     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
34546     if (PyErr_Occurred()) {
34547       SWIG_fail;
34548     }
34549   }
34550   if (arg1) (arg1)->lock = (svn_lock_t const *)arg2;
34551   resultobj = SWIG_Py_Void();
34552   return resultobj;
34553 fail:
34554   return NULL;
34555 }
34556 
34557 
_wrap_svn_client_info2_t_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34558 SWIGINTERN PyObject *_wrap_svn_client_info2_t_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34559   PyObject *resultobj = 0;
34560   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34561   PyObject * obj0 = 0 ;
34562   svn_lock_t *result = 0 ;
34563 
34564   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_lock_get",1,1,&obj0)) SWIG_fail;
34565   {
34566     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34567     if (PyErr_Occurred()) {
34568       SWIG_fail;
34569     }
34570   }
34571   result = (svn_lock_t *) ((arg1)->lock);
34572   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
34573     _global_py_pool, args);
34574   return resultobj;
34575 fail:
34576   return NULL;
34577 }
34578 
34579 
_wrap_svn_client_info2_t_wc_info_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34580 SWIGINTERN PyObject *_wrap_svn_client_info2_t_wc_info_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34581   PyObject *resultobj = 0;
34582   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34583   svn_wc_info_t *arg2 = (svn_wc_info_t *) 0 ;
34584   PyObject * obj0 = 0 ;
34585   PyObject * obj1 = 0 ;
34586 
34587   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_wc_info_set",2,2,&obj0,&obj1)) SWIG_fail;
34588   {
34589     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34590     if (PyErr_Occurred()) {
34591       SWIG_fail;
34592     }
34593   }
34594   {
34595     arg2 = (svn_wc_info_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj1);
34596     if (PyErr_Occurred()) {
34597       SWIG_fail;
34598     }
34599   }
34600   if (arg1) (arg1)->wc_info = (svn_wc_info_t const *)arg2;
34601   resultobj = SWIG_Py_Void();
34602   return resultobj;
34603 fail:
34604   return NULL;
34605 }
34606 
34607 
_wrap_svn_client_info2_t_wc_info_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34608 SWIGINTERN PyObject *_wrap_svn_client_info2_t_wc_info_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34609   PyObject *resultobj = 0;
34610   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34611   PyObject * obj0 = 0 ;
34612   svn_wc_info_t *result = 0 ;
34613 
34614   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_t_wc_info_get",1,1,&obj0)) SWIG_fail;
34615   {
34616     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34617     if (PyErr_Occurred()) {
34618       SWIG_fail;
34619     }
34620   }
34621   result = (svn_wc_info_t *) ((arg1)->wc_info);
34622   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_info_t,
34623     _global_py_pool, args);
34624   return resultobj;
34625 fail:
34626   return NULL;
34627 }
34628 
34629 
_wrap_new_svn_client_info2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34630 SWIGINTERN PyObject *_wrap_new_svn_client_info2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34631   PyObject *resultobj = 0;
34632   struct svn_client_info2_t *result = 0 ;
34633 
34634   if(!PyArg_UnpackTuple(args,(char *)"new_svn_client_info2_t",0,0)) SWIG_fail;
34635   {
34636     svn_swig_py_release_py_lock();
34637 
34638     result = (struct svn_client_info2_t *)calloc(1, sizeof(struct svn_client_info2_t));
34639 
34640     svn_swig_py_acquire_py_lock();
34641 
34642   }
34643   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_info2_t,
34644     _global_py_pool, args);
34645   return resultobj;
34646 fail:
34647   return NULL;
34648 }
34649 
34650 
_wrap_delete_svn_client_info2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34651 SWIGINTERN PyObject *_wrap_delete_svn_client_info2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34652   PyObject *resultobj = 0;
34653   struct svn_client_info2_t *arg1 = (struct svn_client_info2_t *) 0 ;
34654   PyObject * obj0 = 0 ;
34655 
34656   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_client_info2_t",1,1,&obj0)) SWIG_fail;
34657   {
34658     arg1 = (struct svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34659     if (PyErr_Occurred()) {
34660       SWIG_fail;
34661     }
34662   }
34663   {
34664     svn_swig_py_release_py_lock();
34665 
34666     free((char *) arg1);
34667 
34668     svn_swig_py_acquire_py_lock();
34669 
34670   }
34671   resultobj = SWIG_Py_Void();
34672   return resultobj;
34673 fail:
34674   return NULL;
34675 }
34676 
34677 
svn_client_info2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34678 SWIGINTERN PyObject *svn_client_info2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34679   PyObject *obj;
34680   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
34681   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_info2_t, SWIG_NewClientData(obj));
34682   return SWIG_Py_Void();
34683 }
34684 
_wrap_svn_client_info2_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34685 SWIGINTERN PyObject *_wrap_svn_client_info2_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34686   PyObject *resultobj = 0;
34687   svn_client_info2_t *arg1 = (svn_client_info2_t *) 0 ;
34688   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
34689   apr_pool_t *_global_pool = NULL ;
34690   PyObject *_global_py_pool = NULL ;
34691   PyObject * obj0 = 0 ;
34692   PyObject * obj1 = 0 ;
34693   svn_client_info2_t *result = 0 ;
34694 
34695   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34696       &_global_py_pool, &_global_pool))
34697   SWIG_fail;
34698   arg2 = _global_pool;
34699   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2_dup",1,2,&obj0,&obj1)) SWIG_fail;
34700   {
34701     arg1 = (svn_client_info2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj0);
34702     if (PyErr_Occurred()) {
34703       SWIG_fail;
34704     }
34705   }
34706   if (obj1) {
34707     /* Verify that the user supplied a valid pool */
34708     if (obj1 != Py_None && obj1 != _global_py_pool) {
34709       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
34710       SWIG_arg_fail(svn_argnum_obj1);
34711       SWIG_fail;
34712     }
34713   }
34714   {
34715     svn_swig_py_release_py_lock();
34716 
34717     result = (svn_client_info2_t *)svn_client_info2_dup((struct svn_client_info2_t const *)arg1,arg2);
34718 
34719     svn_swig_py_acquire_py_lock();
34720 
34721   }
34722   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_client_info2_t,
34723     _global_py_pool, args);
34724   {
34725     Py_XDECREF(_global_py_pool);
34726   }
34727   return resultobj;
34728 fail:
34729   {
34730     Py_XDECREF(_global_py_pool);
34731   }
34732   return NULL;
34733 }
34734 
34735 
_wrap_svn_client_info4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34736 SWIGINTERN PyObject *_wrap_svn_client_info4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34737   PyObject *resultobj = 0;
34738   char *arg1 = (char *) 0 ;
34739   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
34740   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
34741   svn_depth_t arg4 ;
34742   svn_boolean_t arg5 ;
34743   svn_boolean_t arg6 ;
34744   svn_boolean_t arg7 ;
34745   apr_array_header_t *arg8 = (apr_array_header_t *) 0 ;
34746   svn_client_info_receiver2_t arg9 = (svn_client_info_receiver2_t) 0 ;
34747   void *arg10 = (void *) 0 ;
34748   svn_client_ctx_t *arg11 = (svn_client_ctx_t *) 0 ;
34749   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
34750   apr_pool_t *_global_pool = NULL ;
34751   PyObject *_global_py_pool = NULL ;
34752   PyObject * obj0 = 0 ;
34753   PyObject * obj1 = 0 ;
34754   PyObject * obj2 = 0 ;
34755   PyObject * obj3 = 0 ;
34756   PyObject * obj4 = 0 ;
34757   PyObject * obj5 = 0 ;
34758   PyObject * obj6 = 0 ;
34759   PyObject * obj7 = 0 ;
34760   PyObject * obj8 = 0 ;
34761   PyObject * obj9 = 0 ;
34762   PyObject * obj10 = 0 ;
34763   PyObject * obj11 = 0 ;
34764   svn_error_t *result = 0 ;
34765 
34766   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34767       &_global_py_pool, &_global_pool))
34768   SWIG_fail;
34769   arg12 = _global_pool;
34770   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info4",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
34771   {
34772     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_info4", "abspath_or_url");
34773     if (PyErr_Occurred()) SWIG_fail;
34774   }
34775   {
34776     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
34777     if (PyErr_Occurred()) {
34778       SWIG_fail;
34779     }
34780   }
34781   {
34782     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
34783     if (PyErr_Occurred()) {
34784       SWIG_fail;
34785     }
34786   }
34787   {
34788     arg4 = (svn_depth_t)SWIG_As_long (obj3);
34789     if (SWIG_arg_fail(svn_argnum_obj3)) {
34790       SWIG_fail;
34791     }
34792   }
34793   {
34794     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
34795     if (SWIG_arg_fail(svn_argnum_obj4)) {
34796       SWIG_fail;
34797     }
34798   }
34799   {
34800     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
34801     if (SWIG_arg_fail(svn_argnum_obj5)) {
34802       SWIG_fail;
34803     }
34804   }
34805   {
34806     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
34807     if (SWIG_arg_fail(svn_argnum_obj6)) {
34808       SWIG_fail;
34809     }
34810   }
34811   {
34812     arg8 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj7,
34813       sizeof(const char *),
34814       svn_swig_py_unwrap_string,
34815       NULL,
34816       _global_pool);
34817     if (PyErr_Occurred())
34818     SWIG_fail;
34819   }
34820   {
34821     svn_client_info_receiver2_t * tmp =
34822     svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj8);
34823     if (tmp == NULL || PyErr_Occurred()) {
34824       SWIG_fail;
34825     }
34826     arg9 = *tmp;
34827   }
34828   {
34829     if (obj9 == Py_None) {
34830       arg10 = NULL;
34831     } else if (SWIG_ConvertPtr(obj9, (void **) &arg10, 0, 0) == -1) {
34832       arg10 = (void *) obj9;
34833       PyErr_Clear();
34834     }
34835   }
34836   {
34837     arg11 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj10);
34838     if (PyErr_Occurred()) {
34839       SWIG_fail;
34840     }
34841   }
34842   if (obj11) {
34843     /* Verify that the user supplied a valid pool */
34844     if (obj11 != Py_None && obj11 != _global_py_pool) {
34845       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
34846       SWIG_arg_fail(svn_argnum_obj11);
34847       SWIG_fail;
34848     }
34849   }
34850   {
34851     if (!arg2) {
34852       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
34853     }
34854   }
34855   {
34856     if (!arg3) {
34857       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
34858     }
34859   }
34860   {
34861     svn_swig_py_release_py_lock();
34862 
34863     result = (svn_error_t *)svn_client_info4((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,(apr_array_header_t const *)arg8,arg9,arg10,arg11,arg12);
34864 
34865     svn_swig_py_acquire_py_lock();
34866 
34867   }
34868   {
34869     if (result != NULL) {
34870       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34871       svn_swig_py_svn_exception(result);
34872       else
34873       svn_error_clear(result);
34874       SWIG_fail;
34875     }
34876     Py_INCREF(Py_None);
34877     resultobj = Py_None;
34878   }
34879   {
34880     Py_XDECREF(_global_py_pool);
34881   }
34882   return resultobj;
34883 fail:
34884   {
34885     Py_XDECREF(_global_py_pool);
34886   }
34887   return NULL;
34888 }
34889 
34890 
_wrap_svn_client_info3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34891 SWIGINTERN PyObject *_wrap_svn_client_info3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34892   PyObject *resultobj = 0;
34893   char *arg1 = (char *) 0 ;
34894   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
34895   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
34896   svn_depth_t arg4 ;
34897   svn_boolean_t arg5 ;
34898   svn_boolean_t arg6 ;
34899   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
34900   svn_client_info_receiver2_t arg8 = (svn_client_info_receiver2_t) 0 ;
34901   void *arg9 = (void *) 0 ;
34902   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
34903   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
34904   apr_pool_t *_global_pool = NULL ;
34905   PyObject *_global_py_pool = NULL ;
34906   PyObject * obj0 = 0 ;
34907   PyObject * obj1 = 0 ;
34908   PyObject * obj2 = 0 ;
34909   PyObject * obj3 = 0 ;
34910   PyObject * obj4 = 0 ;
34911   PyObject * obj5 = 0 ;
34912   PyObject * obj6 = 0 ;
34913   PyObject * obj7 = 0 ;
34914   PyObject * obj8 = 0 ;
34915   PyObject * obj9 = 0 ;
34916   PyObject * obj10 = 0 ;
34917   svn_error_t *result = 0 ;
34918 
34919   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34920       &_global_py_pool, &_global_pool))
34921   SWIG_fail;
34922   arg11 = _global_pool;
34923   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info3",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
34924   {
34925     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_info3", "abspath_or_url");
34926     if (PyErr_Occurred()) SWIG_fail;
34927   }
34928   {
34929     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
34930     if (PyErr_Occurred()) {
34931       SWIG_fail;
34932     }
34933   }
34934   {
34935     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
34936     if (PyErr_Occurred()) {
34937       SWIG_fail;
34938     }
34939   }
34940   {
34941     arg4 = (svn_depth_t)SWIG_As_long (obj3);
34942     if (SWIG_arg_fail(svn_argnum_obj3)) {
34943       SWIG_fail;
34944     }
34945   }
34946   {
34947     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
34948     if (SWIG_arg_fail(svn_argnum_obj4)) {
34949       SWIG_fail;
34950     }
34951   }
34952   {
34953     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
34954     if (SWIG_arg_fail(svn_argnum_obj5)) {
34955       SWIG_fail;
34956     }
34957   }
34958   {
34959     arg7 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj6,
34960       sizeof(const char *),
34961       svn_swig_py_unwrap_string,
34962       NULL,
34963       _global_pool);
34964     if (PyErr_Occurred())
34965     SWIG_fail;
34966   }
34967   {
34968     svn_client_info_receiver2_t * tmp =
34969     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
34970     if (tmp == NULL || PyErr_Occurred()) {
34971       SWIG_fail;
34972     }
34973     arg8 = *tmp;
34974   }
34975   {
34976     if (obj8 == Py_None) {
34977       arg9 = NULL;
34978     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
34979       arg9 = (void *) obj8;
34980       PyErr_Clear();
34981     }
34982   }
34983   {
34984     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
34985     if (PyErr_Occurred()) {
34986       SWIG_fail;
34987     }
34988   }
34989   if (obj10) {
34990     /* Verify that the user supplied a valid pool */
34991     if (obj10 != Py_None && obj10 != _global_py_pool) {
34992       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
34993       SWIG_arg_fail(svn_argnum_obj10);
34994       SWIG_fail;
34995     }
34996   }
34997   {
34998     if (!arg2) {
34999       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
35000     }
35001   }
35002   {
35003     if (!arg3) {
35004       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
35005     }
35006   }
35007   {
35008     svn_swig_py_release_py_lock();
35009 
35010     result = (svn_error_t *)svn_client_info3((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8,arg9,arg10,arg11);
35011 
35012     svn_swig_py_acquire_py_lock();
35013 
35014   }
35015   {
35016     if (result != NULL) {
35017       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35018       svn_swig_py_svn_exception(result);
35019       else
35020       svn_error_clear(result);
35021       SWIG_fail;
35022     }
35023     Py_INCREF(Py_None);
35024     resultobj = Py_None;
35025   }
35026   {
35027     Py_XDECREF(_global_py_pool);
35028   }
35029   return resultobj;
35030 fail:
35031   {
35032     Py_XDECREF(_global_py_pool);
35033   }
35034   return NULL;
35035 }
35036 
35037 
_wrap_svn_client_info2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35038 SWIGINTERN PyObject *_wrap_svn_client_info2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35039   PyObject *resultobj = 0;
35040   char *arg1 = (char *) 0 ;
35041   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
35042   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
35043   svn_info_receiver_t arg4 = (svn_info_receiver_t) 0 ;
35044   void *arg5 = (void *) 0 ;
35045   svn_depth_t arg6 ;
35046   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
35047   svn_client_ctx_t *arg8 = (svn_client_ctx_t *) 0 ;
35048   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
35049   apr_pool_t *_global_pool = NULL ;
35050   PyObject *_global_py_pool = NULL ;
35051   PyObject * obj0 = 0 ;
35052   PyObject * obj1 = 0 ;
35053   PyObject * obj2 = 0 ;
35054   PyObject * obj3 = 0 ;
35055   PyObject * obj4 = 0 ;
35056   PyObject * obj5 = 0 ;
35057   PyObject * obj6 = 0 ;
35058   PyObject * obj7 = 0 ;
35059   svn_error_t *result = 0 ;
35060 
35061   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35062       &_global_py_pool, &_global_pool))
35063   SWIG_fail;
35064   arg9 = _global_pool;
35065   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info2",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
35066   {
35067     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_info2", "path_or_url");
35068     if (PyErr_Occurred()) SWIG_fail;
35069   }
35070   {
35071     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
35072     if (PyErr_Occurred()) {
35073       SWIG_fail;
35074     }
35075   }
35076   {
35077     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
35078     if (PyErr_Occurred()) {
35079       SWIG_fail;
35080     }
35081   }
35082   {
35083     arg4 = (svn_info_receiver_t) svn_swig_py_info_receiver_func;
35084     arg5 = obj3;
35085   }
35086   {
35087     arg6 = (svn_depth_t)SWIG_As_long (obj4);
35088     if (SWIG_arg_fail(svn_argnum_obj4)) {
35089       SWIG_fail;
35090     }
35091   }
35092   {
35093     arg7 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj5,
35094       sizeof(const char *),
35095       svn_swig_py_unwrap_string,
35096       NULL,
35097       _global_pool);
35098     if (PyErr_Occurred())
35099     SWIG_fail;
35100   }
35101   {
35102     arg8 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj6);
35103     if (PyErr_Occurred()) {
35104       SWIG_fail;
35105     }
35106   }
35107   if (obj7) {
35108     /* Verify that the user supplied a valid pool */
35109     if (obj7 != Py_None && obj7 != _global_py_pool) {
35110       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
35111       SWIG_arg_fail(svn_argnum_obj7);
35112       SWIG_fail;
35113     }
35114   }
35115   {
35116     if (!arg2) {
35117       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
35118     }
35119   }
35120   {
35121     if (!arg3) {
35122       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
35123     }
35124   }
35125   {
35126     svn_swig_py_release_py_lock();
35127 
35128     result = (svn_error_t *)svn_client_info2((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8,arg9);
35129 
35130     svn_swig_py_acquire_py_lock();
35131 
35132   }
35133   {
35134     if (result != NULL) {
35135       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35136       svn_swig_py_svn_exception(result);
35137       else
35138       svn_error_clear(result);
35139       SWIG_fail;
35140     }
35141     Py_INCREF(Py_None);
35142     resultobj = Py_None;
35143   }
35144   {
35145     Py_XDECREF(_global_py_pool);
35146   }
35147   return resultobj;
35148 fail:
35149   {
35150     Py_XDECREF(_global_py_pool);
35151   }
35152   return NULL;
35153 }
35154 
35155 
_wrap_svn_client_info(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35156 SWIGINTERN PyObject *_wrap_svn_client_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35157   PyObject *resultobj = 0;
35158   char *arg1 = (char *) 0 ;
35159   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
35160   svn_opt_revision_t *arg3 = (svn_opt_revision_t *) 0 ;
35161   svn_info_receiver_t arg4 = (svn_info_receiver_t) 0 ;
35162   void *arg5 = (void *) 0 ;
35163   svn_boolean_t arg6 ;
35164   svn_client_ctx_t *arg7 = (svn_client_ctx_t *) 0 ;
35165   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
35166   apr_pool_t *_global_pool = NULL ;
35167   PyObject *_global_py_pool = NULL ;
35168   PyObject * obj0 = 0 ;
35169   PyObject * obj1 = 0 ;
35170   PyObject * obj2 = 0 ;
35171   PyObject * obj3 = 0 ;
35172   PyObject * obj4 = 0 ;
35173   PyObject * obj5 = 0 ;
35174   PyObject * obj6 = 0 ;
35175   svn_error_t *result = 0 ;
35176 
35177   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35178       &_global_py_pool, &_global_pool))
35179   SWIG_fail;
35180   arg8 = _global_pool;
35181   if(!PyArg_UnpackTuple(args,(char *)"svn_client_info",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
35182   {
35183     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_info", "path_or_url");
35184     if (PyErr_Occurred()) SWIG_fail;
35185   }
35186   {
35187     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
35188     if (PyErr_Occurred()) {
35189       SWIG_fail;
35190     }
35191   }
35192   {
35193     arg3 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj2);
35194     if (PyErr_Occurred()) {
35195       SWIG_fail;
35196     }
35197   }
35198   {
35199     arg4 = (svn_info_receiver_t) svn_swig_py_info_receiver_func;
35200     arg5 = obj3;
35201   }
35202   {
35203     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
35204     if (SWIG_arg_fail(svn_argnum_obj4)) {
35205       SWIG_fail;
35206     }
35207   }
35208   {
35209     arg7 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj5);
35210     if (PyErr_Occurred()) {
35211       SWIG_fail;
35212     }
35213   }
35214   if (obj6) {
35215     /* Verify that the user supplied a valid pool */
35216     if (obj6 != Py_None && obj6 != _global_py_pool) {
35217       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
35218       SWIG_arg_fail(svn_argnum_obj6);
35219       SWIG_fail;
35220     }
35221   }
35222   {
35223     if (!arg2) {
35224       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
35225     }
35226   }
35227   {
35228     if (!arg3) {
35229       SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
35230     }
35231   }
35232   {
35233     svn_swig_py_release_py_lock();
35234 
35235     result = (svn_error_t *)svn_client_info((char const *)arg1,(struct svn_opt_revision_t const *)arg2,(struct svn_opt_revision_t const *)arg3,arg4,arg5,arg6,arg7,arg8);
35236 
35237     svn_swig_py_acquire_py_lock();
35238 
35239   }
35240   {
35241     if (result != NULL) {
35242       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35243       svn_swig_py_svn_exception(result);
35244       else
35245       svn_error_clear(result);
35246       SWIG_fail;
35247     }
35248     Py_INCREF(Py_None);
35249     resultobj = Py_None;
35250   }
35251   {
35252     Py_XDECREF(_global_py_pool);
35253   }
35254   return resultobj;
35255 fail:
35256   {
35257     Py_XDECREF(_global_py_pool);
35258   }
35259   return NULL;
35260 }
35261 
35262 
_wrap_svn_client_get_wc_root(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35263 SWIGINTERN PyObject *_wrap_svn_client_get_wc_root(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35264   PyObject *resultobj = 0;
35265   char **arg1 = (char **) 0 ;
35266   char *arg2 = (char *) 0 ;
35267   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
35268   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
35269   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
35270   apr_pool_t *_global_pool = NULL ;
35271   PyObject *_global_py_pool = NULL ;
35272   char *temp1 ;
35273   PyObject * obj0 = 0 ;
35274   PyObject * obj1 = 0 ;
35275   PyObject * obj2 = 0 ;
35276   PyObject * obj3 = 0 ;
35277   svn_error_t *result = 0 ;
35278 
35279   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35280       &_global_py_pool, &_global_pool))
35281   SWIG_fail;
35282   arg4 = _global_pool;
35283   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35284       &_global_py_pool, &_global_pool))
35285   SWIG_fail;
35286   arg5 = _global_pool;
35287   arg1 = &temp1;
35288   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_wc_root",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
35289   {
35290     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_get_wc_root", "local_abspath");
35291     if (PyErr_Occurred()) SWIG_fail;
35292   }
35293   {
35294     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
35295     if (PyErr_Occurred()) {
35296       SWIG_fail;
35297     }
35298   }
35299   if (obj2) {
35300     /* Verify that the user supplied a valid pool */
35301     if (obj2 != Py_None && obj2 != _global_py_pool) {
35302       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
35303       SWIG_arg_fail(svn_argnum_obj2);
35304       SWIG_fail;
35305     }
35306   }
35307   if (obj3) {
35308     /* Verify that the user supplied a valid pool */
35309     if (obj3 != Py_None && obj3 != _global_py_pool) {
35310       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
35311       SWIG_arg_fail(svn_argnum_obj3);
35312       SWIG_fail;
35313     }
35314   }
35315   {
35316     svn_swig_py_release_py_lock();
35317 
35318     result = (svn_error_t *)svn_client_get_wc_root((char const **)arg1,(char const *)arg2,arg3,arg4,arg5);
35319 
35320     svn_swig_py_acquire_py_lock();
35321 
35322   }
35323   {
35324     if (result != NULL) {
35325       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35326       svn_swig_py_svn_exception(result);
35327       else
35328       svn_error_clear(result);
35329       SWIG_fail;
35330     }
35331     Py_INCREF(Py_None);
35332     resultobj = Py_None;
35333   }
35334   {
35335     PyObject *s;
35336     if (*arg1 == NULL) {
35337       Py_INCREF(Py_None);
35338       s = Py_None;
35339     }
35340     else {
35341       s = PyBytes_FromString(*arg1);
35342       if (s == NULL)
35343       SWIG_fail;
35344     }
35345     resultobj = SWIG_Python_AppendOutput(resultobj, s);
35346   }
35347   {
35348     Py_XDECREF(_global_py_pool);
35349   }
35350   {
35351     Py_XDECREF(_global_py_pool);
35352   }
35353   return resultobj;
35354 fail:
35355   {
35356     Py_XDECREF(_global_py_pool);
35357   }
35358   {
35359     Py_XDECREF(_global_py_pool);
35360   }
35361   return NULL;
35362 }
35363 
35364 
_wrap_svn_client_min_max_revisions(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35365 SWIGINTERN PyObject *_wrap_svn_client_min_max_revisions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35366   PyObject *resultobj = 0;
35367   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
35368   svn_revnum_t *arg2 = (svn_revnum_t *) 0 ;
35369   char *arg3 = (char *) 0 ;
35370   svn_boolean_t arg4 ;
35371   svn_client_ctx_t *arg5 = (svn_client_ctx_t *) 0 ;
35372   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
35373   apr_pool_t *_global_pool = NULL ;
35374   PyObject *_global_py_pool = NULL ;
35375   svn_revnum_t temp1 ;
35376   int res1 = SWIG_TMPOBJ ;
35377   svn_revnum_t temp2 ;
35378   int res2 = SWIG_TMPOBJ ;
35379   PyObject * obj0 = 0 ;
35380   PyObject * obj1 = 0 ;
35381   PyObject * obj2 = 0 ;
35382   PyObject * obj3 = 0 ;
35383   svn_error_t *result = 0 ;
35384 
35385   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35386       &_global_py_pool, &_global_pool))
35387   SWIG_fail;
35388   arg6 = _global_pool;
35389   arg1 = &temp1;
35390   arg2 = &temp2;
35391   if(!PyArg_UnpackTuple(args,(char *)"svn_client_min_max_revisions",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
35392   {
35393     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_min_max_revisions", "local_abspath");
35394     if (PyErr_Occurred()) SWIG_fail;
35395   }
35396   {
35397     arg4 = (svn_boolean_t)SWIG_As_long (obj1);
35398     if (SWIG_arg_fail(svn_argnum_obj1)) {
35399       SWIG_fail;
35400     }
35401   }
35402   {
35403     arg5 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
35404     if (PyErr_Occurred()) {
35405       SWIG_fail;
35406     }
35407   }
35408   if (obj3) {
35409     /* Verify that the user supplied a valid pool */
35410     if (obj3 != Py_None && obj3 != _global_py_pool) {
35411       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
35412       SWIG_arg_fail(svn_argnum_obj3);
35413       SWIG_fail;
35414     }
35415   }
35416   {
35417     svn_swig_py_release_py_lock();
35418 
35419     result = (svn_error_t *)svn_client_min_max_revisions(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
35420 
35421     svn_swig_py_acquire_py_lock();
35422 
35423   }
35424   {
35425     if (result != NULL) {
35426       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35427       svn_swig_py_svn_exception(result);
35428       else
35429       svn_error_clear(result);
35430       SWIG_fail;
35431     }
35432     Py_INCREF(Py_None);
35433     resultobj = Py_None;
35434   }
35435   if (SWIG_IsTmpObj(res1)) {
35436     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
35437   } else {
35438     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
35439     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
35440   }
35441   if (SWIG_IsTmpObj(res2)) {
35442     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
35443   } else {
35444     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
35445     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
35446   }
35447   {
35448     Py_XDECREF(_global_py_pool);
35449   }
35450   return resultobj;
35451 fail:
35452   {
35453     Py_XDECREF(_global_py_pool);
35454   }
35455   return NULL;
35456 }
35457 
35458 
_wrap_svn_client_patch(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35459 SWIGINTERN PyObject *_wrap_svn_client_patch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35460   PyObject *resultobj = 0;
35461   char *arg1 = (char *) 0 ;
35462   char *arg2 = (char *) 0 ;
35463   svn_boolean_t arg3 ;
35464   int arg4 ;
35465   svn_boolean_t arg5 ;
35466   svn_boolean_t arg6 ;
35467   svn_boolean_t arg7 ;
35468   svn_client_patch_func_t arg8 = (svn_client_patch_func_t) 0 ;
35469   void *arg9 = (void *) 0 ;
35470   svn_client_ctx_t *arg10 = (svn_client_ctx_t *) 0 ;
35471   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
35472   apr_pool_t *_global_pool = NULL ;
35473   PyObject *_global_py_pool = NULL ;
35474   PyObject * obj0 = 0 ;
35475   PyObject * obj1 = 0 ;
35476   PyObject * obj2 = 0 ;
35477   PyObject * obj3 = 0 ;
35478   PyObject * obj4 = 0 ;
35479   PyObject * obj5 = 0 ;
35480   PyObject * obj6 = 0 ;
35481   PyObject * obj7 = 0 ;
35482   PyObject * obj8 = 0 ;
35483   PyObject * obj9 = 0 ;
35484   PyObject * obj10 = 0 ;
35485   svn_error_t *result = 0 ;
35486 
35487   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35488       &_global_py_pool, &_global_pool))
35489   SWIG_fail;
35490   arg11 = _global_pool;
35491   if(!PyArg_UnpackTuple(args,(char *)"svn_client_patch",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
35492   {
35493     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_patch", "patch_abspath");
35494     if (PyErr_Occurred()) SWIG_fail;
35495   }
35496   {
35497     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_patch", "wc_dir_abspath");
35498     if (PyErr_Occurred()) SWIG_fail;
35499   }
35500   {
35501     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
35502     if (SWIG_arg_fail(svn_argnum_obj2)) {
35503       SWIG_fail;
35504     }
35505   }
35506   {
35507     arg4 = (int)SWIG_As_long (obj3);
35508     if (SWIG_arg_fail(svn_argnum_obj3)) {
35509       SWIG_fail;
35510     }
35511   }
35512   {
35513     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
35514     if (SWIG_arg_fail(svn_argnum_obj4)) {
35515       SWIG_fail;
35516     }
35517   }
35518   {
35519     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
35520     if (SWIG_arg_fail(svn_argnum_obj5)) {
35521       SWIG_fail;
35522     }
35523   }
35524   {
35525     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
35526     if (SWIG_arg_fail(svn_argnum_obj6)) {
35527       SWIG_fail;
35528     }
35529   }
35530   {
35531     svn_client_patch_func_t * tmp =
35532     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
35533     if (tmp == NULL || PyErr_Occurred()) {
35534       SWIG_fail;
35535     }
35536     arg8 = *tmp;
35537   }
35538   {
35539     if (obj8 == Py_None) {
35540       arg9 = NULL;
35541     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
35542       arg9 = (void *) obj8;
35543       PyErr_Clear();
35544     }
35545   }
35546   {
35547     arg10 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj9);
35548     if (PyErr_Occurred()) {
35549       SWIG_fail;
35550     }
35551   }
35552   if (obj10) {
35553     /* Verify that the user supplied a valid pool */
35554     if (obj10 != Py_None && obj10 != _global_py_pool) {
35555       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
35556       SWIG_arg_fail(svn_argnum_obj10);
35557       SWIG_fail;
35558     }
35559   }
35560   {
35561     svn_swig_py_release_py_lock();
35562 
35563     result = (svn_error_t *)svn_client_patch((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
35564 
35565     svn_swig_py_acquire_py_lock();
35566 
35567   }
35568   {
35569     if (result != NULL) {
35570       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35571       svn_swig_py_svn_exception(result);
35572       else
35573       svn_error_clear(result);
35574       SWIG_fail;
35575     }
35576     Py_INCREF(Py_None);
35577     resultobj = Py_None;
35578   }
35579   {
35580     Py_XDECREF(_global_py_pool);
35581   }
35582   return resultobj;
35583 fail:
35584   {
35585     Py_XDECREF(_global_py_pool);
35586   }
35587   return NULL;
35588 }
35589 
35590 
_wrap_svn_client_url_from_path2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35591 SWIGINTERN PyObject *_wrap_svn_client_url_from_path2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35592   PyObject *resultobj = 0;
35593   char **arg1 = (char **) 0 ;
35594   char *arg2 = (char *) 0 ;
35595   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
35596   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
35597   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
35598   apr_pool_t *_global_pool = NULL ;
35599   PyObject *_global_py_pool = NULL ;
35600   char *temp1 ;
35601   PyObject * obj0 = 0 ;
35602   PyObject * obj1 = 0 ;
35603   PyObject * obj2 = 0 ;
35604   PyObject * obj3 = 0 ;
35605   svn_error_t *result = 0 ;
35606 
35607   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35608       &_global_py_pool, &_global_pool))
35609   SWIG_fail;
35610   arg4 = _global_pool;
35611   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35612       &_global_py_pool, &_global_pool))
35613   SWIG_fail;
35614   arg5 = _global_pool;
35615   arg1 = &temp1;
35616   if(!PyArg_UnpackTuple(args,(char *)"svn_client_url_from_path2",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
35617   {
35618     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_url_from_path2", "path_or_url");
35619     if (PyErr_Occurred()) SWIG_fail;
35620   }
35621   {
35622     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
35623     if (PyErr_Occurred()) {
35624       SWIG_fail;
35625     }
35626   }
35627   if (obj2) {
35628     /* Verify that the user supplied a valid pool */
35629     if (obj2 != Py_None && obj2 != _global_py_pool) {
35630       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
35631       SWIG_arg_fail(svn_argnum_obj2);
35632       SWIG_fail;
35633     }
35634   }
35635   if (obj3) {
35636     /* Verify that the user supplied a valid pool */
35637     if (obj3 != Py_None && obj3 != _global_py_pool) {
35638       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
35639       SWIG_arg_fail(svn_argnum_obj3);
35640       SWIG_fail;
35641     }
35642   }
35643   {
35644     svn_swig_py_release_py_lock();
35645 
35646     result = (svn_error_t *)svn_client_url_from_path2((char const **)arg1,(char const *)arg2,arg3,arg4,arg5);
35647 
35648     svn_swig_py_acquire_py_lock();
35649 
35650   }
35651   {
35652     if (result != NULL) {
35653       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35654       svn_swig_py_svn_exception(result);
35655       else
35656       svn_error_clear(result);
35657       SWIG_fail;
35658     }
35659     Py_INCREF(Py_None);
35660     resultobj = Py_None;
35661   }
35662   {
35663     PyObject *s;
35664     if (*arg1 == NULL) {
35665       Py_INCREF(Py_None);
35666       s = Py_None;
35667     }
35668     else {
35669       s = PyBytes_FromString(*arg1);
35670       if (s == NULL)
35671       SWIG_fail;
35672     }
35673     resultobj = SWIG_Python_AppendOutput(resultobj, s);
35674   }
35675   {
35676     Py_XDECREF(_global_py_pool);
35677   }
35678   {
35679     Py_XDECREF(_global_py_pool);
35680   }
35681   return resultobj;
35682 fail:
35683   {
35684     Py_XDECREF(_global_py_pool);
35685   }
35686   {
35687     Py_XDECREF(_global_py_pool);
35688   }
35689   return NULL;
35690 }
35691 
35692 
_wrap_svn_client_url_from_path(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35693 SWIGINTERN PyObject *_wrap_svn_client_url_from_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35694   PyObject *resultobj = 0;
35695   char **arg1 = (char **) 0 ;
35696   char *arg2 = (char *) 0 ;
35697   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
35698   apr_pool_t *_global_pool = NULL ;
35699   PyObject *_global_py_pool = NULL ;
35700   char *temp1 ;
35701   PyObject * obj0 = 0 ;
35702   PyObject * obj1 = 0 ;
35703   svn_error_t *result = 0 ;
35704 
35705   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35706       &_global_py_pool, &_global_pool))
35707   SWIG_fail;
35708   arg3 = _global_pool;
35709   arg1 = &temp1;
35710   if(!PyArg_UnpackTuple(args,(char *)"svn_client_url_from_path",1,2,&obj0,&obj1)) SWIG_fail;
35711   {
35712     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_url_from_path", "path_or_url");
35713     if (PyErr_Occurred()) SWIG_fail;
35714   }
35715   if (obj1) {
35716     /* Verify that the user supplied a valid pool */
35717     if (obj1 != Py_None && obj1 != _global_py_pool) {
35718       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
35719       SWIG_arg_fail(svn_argnum_obj1);
35720       SWIG_fail;
35721     }
35722   }
35723   {
35724     svn_swig_py_release_py_lock();
35725 
35726     result = (svn_error_t *)svn_client_url_from_path((char const **)arg1,(char const *)arg2,arg3);
35727 
35728     svn_swig_py_acquire_py_lock();
35729 
35730   }
35731   {
35732     if (result != NULL) {
35733       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35734       svn_swig_py_svn_exception(result);
35735       else
35736       svn_error_clear(result);
35737       SWIG_fail;
35738     }
35739     Py_INCREF(Py_None);
35740     resultobj = Py_None;
35741   }
35742   {
35743     PyObject *s;
35744     if (*arg1 == NULL) {
35745       Py_INCREF(Py_None);
35746       s = Py_None;
35747     }
35748     else {
35749       s = PyBytes_FromString(*arg1);
35750       if (s == NULL)
35751       SWIG_fail;
35752     }
35753     resultobj = SWIG_Python_AppendOutput(resultobj, s);
35754   }
35755   {
35756     Py_XDECREF(_global_py_pool);
35757   }
35758   return resultobj;
35759 fail:
35760   {
35761     Py_XDECREF(_global_py_pool);
35762   }
35763   return NULL;
35764 }
35765 
35766 
_wrap_svn_client_get_repos_root(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35767 SWIGINTERN PyObject *_wrap_svn_client_get_repos_root(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35768   PyObject *resultobj = 0;
35769   char **arg1 = (char **) 0 ;
35770   char **arg2 = (char **) 0 ;
35771   char *arg3 = (char *) 0 ;
35772   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
35773   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
35774   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
35775   apr_pool_t *_global_pool = NULL ;
35776   PyObject *_global_py_pool = NULL ;
35777   char *temp1 ;
35778   char *temp2 ;
35779   PyObject * obj0 = 0 ;
35780   PyObject * obj1 = 0 ;
35781   PyObject * obj2 = 0 ;
35782   PyObject * obj3 = 0 ;
35783   svn_error_t *result = 0 ;
35784 
35785   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35786       &_global_py_pool, &_global_pool))
35787   SWIG_fail;
35788   arg5 = _global_pool;
35789   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35790       &_global_py_pool, &_global_pool))
35791   SWIG_fail;
35792   arg6 = _global_pool;
35793   arg1 = &temp1;
35794   arg2 = &temp2;
35795   if(!PyArg_UnpackTuple(args,(char *)"svn_client_get_repos_root",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
35796   {
35797     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_get_repos_root", "abspath_or_url");
35798     if (PyErr_Occurred()) SWIG_fail;
35799   }
35800   {
35801     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
35802     if (PyErr_Occurred()) {
35803       SWIG_fail;
35804     }
35805   }
35806   if (obj2) {
35807     /* Verify that the user supplied a valid pool */
35808     if (obj2 != Py_None && obj2 != _global_py_pool) {
35809       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
35810       SWIG_arg_fail(svn_argnum_obj2);
35811       SWIG_fail;
35812     }
35813   }
35814   if (obj3) {
35815     /* Verify that the user supplied a valid pool */
35816     if (obj3 != Py_None && obj3 != _global_py_pool) {
35817       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
35818       SWIG_arg_fail(svn_argnum_obj3);
35819       SWIG_fail;
35820     }
35821   }
35822   {
35823     svn_swig_py_release_py_lock();
35824 
35825     result = (svn_error_t *)svn_client_get_repos_root((char const **)arg1,(char const **)arg2,(char const *)arg3,arg4,arg5,arg6);
35826 
35827     svn_swig_py_acquire_py_lock();
35828 
35829   }
35830   {
35831     if (result != NULL) {
35832       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35833       svn_swig_py_svn_exception(result);
35834       else
35835       svn_error_clear(result);
35836       SWIG_fail;
35837     }
35838     Py_INCREF(Py_None);
35839     resultobj = Py_None;
35840   }
35841   {
35842     PyObject *s;
35843     if (*arg1 == NULL) {
35844       Py_INCREF(Py_None);
35845       s = Py_None;
35846     }
35847     else {
35848       s = PyBytes_FromString(*arg1);
35849       if (s == NULL)
35850       SWIG_fail;
35851     }
35852     resultobj = SWIG_Python_AppendOutput(resultobj, s);
35853   }
35854   {
35855     PyObject *s;
35856     if (*arg2 == NULL) {
35857       Py_INCREF(Py_None);
35858       s = Py_None;
35859     }
35860     else {
35861       s = PyBytes_FromString(*arg2);
35862       if (s == NULL)
35863       SWIG_fail;
35864     }
35865     resultobj = SWIG_Python_AppendOutput(resultobj, s);
35866   }
35867   {
35868     Py_XDECREF(_global_py_pool);
35869   }
35870   {
35871     Py_XDECREF(_global_py_pool);
35872   }
35873   return resultobj;
35874 fail:
35875   {
35876     Py_XDECREF(_global_py_pool);
35877   }
35878   {
35879     Py_XDECREF(_global_py_pool);
35880   }
35881   return NULL;
35882 }
35883 
35884 
_wrap_svn_client_root_url_from_path(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35885 SWIGINTERN PyObject *_wrap_svn_client_root_url_from_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35886   PyObject *resultobj = 0;
35887   char **arg1 = (char **) 0 ;
35888   char *arg2 = (char *) 0 ;
35889   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
35890   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
35891   apr_pool_t *_global_pool = NULL ;
35892   PyObject *_global_py_pool = NULL ;
35893   char *temp1 ;
35894   PyObject * obj0 = 0 ;
35895   PyObject * obj1 = 0 ;
35896   PyObject * obj2 = 0 ;
35897   svn_error_t *result = 0 ;
35898 
35899   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35900       &_global_py_pool, &_global_pool))
35901   SWIG_fail;
35902   arg4 = _global_pool;
35903   arg1 = &temp1;
35904   if(!PyArg_UnpackTuple(args,(char *)"svn_client_root_url_from_path",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
35905   {
35906     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_root_url_from_path", "path_or_url");
35907     if (PyErr_Occurred()) SWIG_fail;
35908   }
35909   {
35910     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
35911     if (PyErr_Occurred()) {
35912       SWIG_fail;
35913     }
35914   }
35915   if (obj2) {
35916     /* Verify that the user supplied a valid pool */
35917     if (obj2 != Py_None && obj2 != _global_py_pool) {
35918       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
35919       SWIG_arg_fail(svn_argnum_obj2);
35920       SWIG_fail;
35921     }
35922   }
35923   {
35924     svn_swig_py_release_py_lock();
35925 
35926     result = (svn_error_t *)svn_client_root_url_from_path((char const **)arg1,(char const *)arg2,arg3,arg4);
35927 
35928     svn_swig_py_acquire_py_lock();
35929 
35930   }
35931   {
35932     if (result != NULL) {
35933       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35934       svn_swig_py_svn_exception(result);
35935       else
35936       svn_error_clear(result);
35937       SWIG_fail;
35938     }
35939     Py_INCREF(Py_None);
35940     resultobj = Py_None;
35941   }
35942   {
35943     PyObject *s;
35944     if (*arg1 == NULL) {
35945       Py_INCREF(Py_None);
35946       s = Py_None;
35947     }
35948     else {
35949       s = PyBytes_FromString(*arg1);
35950       if (s == NULL)
35951       SWIG_fail;
35952     }
35953     resultobj = SWIG_Python_AppendOutput(resultobj, s);
35954   }
35955   {
35956     Py_XDECREF(_global_py_pool);
35957   }
35958   return resultobj;
35959 fail:
35960   {
35961     Py_XDECREF(_global_py_pool);
35962   }
35963   return NULL;
35964 }
35965 
35966 
_wrap_svn_client_uuid_from_url(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35967 SWIGINTERN PyObject *_wrap_svn_client_uuid_from_url(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35968   PyObject *resultobj = 0;
35969   char **arg1 = (char **) 0 ;
35970   char *arg2 = (char *) 0 ;
35971   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
35972   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
35973   apr_pool_t *_global_pool = NULL ;
35974   PyObject *_global_py_pool = NULL ;
35975   char *temp1 ;
35976   PyObject * obj0 = 0 ;
35977   PyObject * obj1 = 0 ;
35978   PyObject * obj2 = 0 ;
35979   svn_error_t *result = 0 ;
35980 
35981   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35982       &_global_py_pool, &_global_pool))
35983   SWIG_fail;
35984   arg4 = _global_pool;
35985   arg1 = &temp1;
35986   if(!PyArg_UnpackTuple(args,(char *)"svn_client_uuid_from_url",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
35987   {
35988     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_uuid_from_url", "url");
35989     if (PyErr_Occurred()) SWIG_fail;
35990   }
35991   {
35992     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
35993     if (PyErr_Occurred()) {
35994       SWIG_fail;
35995     }
35996   }
35997   if (obj2) {
35998     /* Verify that the user supplied a valid pool */
35999     if (obj2 != Py_None && obj2 != _global_py_pool) {
36000       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
36001       SWIG_arg_fail(svn_argnum_obj2);
36002       SWIG_fail;
36003     }
36004   }
36005   {
36006     svn_swig_py_release_py_lock();
36007 
36008     result = (svn_error_t *)svn_client_uuid_from_url((char const **)arg1,(char const *)arg2,arg3,arg4);
36009 
36010     svn_swig_py_acquire_py_lock();
36011 
36012   }
36013   {
36014     if (result != NULL) {
36015       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36016       svn_swig_py_svn_exception(result);
36017       else
36018       svn_error_clear(result);
36019       SWIG_fail;
36020     }
36021     Py_INCREF(Py_None);
36022     resultobj = Py_None;
36023   }
36024   {
36025     PyObject *s;
36026     if (*arg1 == NULL) {
36027       Py_INCREF(Py_None);
36028       s = Py_None;
36029     }
36030     else {
36031       s = PyBytes_FromString(*arg1);
36032       if (s == NULL)
36033       SWIG_fail;
36034     }
36035     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36036   }
36037   {
36038     Py_XDECREF(_global_py_pool);
36039   }
36040   return resultobj;
36041 fail:
36042   {
36043     Py_XDECREF(_global_py_pool);
36044   }
36045   return NULL;
36046 }
36047 
36048 
_wrap_svn_client_uuid_from_path2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36049 SWIGINTERN PyObject *_wrap_svn_client_uuid_from_path2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36050   PyObject *resultobj = 0;
36051   char **arg1 = (char **) 0 ;
36052   char *arg2 = (char *) 0 ;
36053   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
36054   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
36055   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
36056   apr_pool_t *_global_pool = NULL ;
36057   PyObject *_global_py_pool = NULL ;
36058   char *temp1 ;
36059   PyObject * obj0 = 0 ;
36060   PyObject * obj1 = 0 ;
36061   PyObject * obj2 = 0 ;
36062   PyObject * obj3 = 0 ;
36063   svn_error_t *result = 0 ;
36064 
36065   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36066       &_global_py_pool, &_global_pool))
36067   SWIG_fail;
36068   arg4 = _global_pool;
36069   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36070       &_global_py_pool, &_global_pool))
36071   SWIG_fail;
36072   arg5 = _global_pool;
36073   arg1 = &temp1;
36074   if(!PyArg_UnpackTuple(args,(char *)"svn_client_uuid_from_path2",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36075   {
36076     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_uuid_from_path2", "local_abspath");
36077     if (PyErr_Occurred()) SWIG_fail;
36078   }
36079   {
36080     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
36081     if (PyErr_Occurred()) {
36082       SWIG_fail;
36083     }
36084   }
36085   if (obj2) {
36086     /* Verify that the user supplied a valid pool */
36087     if (obj2 != Py_None && obj2 != _global_py_pool) {
36088       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
36089       SWIG_arg_fail(svn_argnum_obj2);
36090       SWIG_fail;
36091     }
36092   }
36093   if (obj3) {
36094     /* Verify that the user supplied a valid pool */
36095     if (obj3 != Py_None && obj3 != _global_py_pool) {
36096       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
36097       SWIG_arg_fail(svn_argnum_obj3);
36098       SWIG_fail;
36099     }
36100   }
36101   {
36102     svn_swig_py_release_py_lock();
36103 
36104     result = (svn_error_t *)svn_client_uuid_from_path2((char const **)arg1,(char const *)arg2,arg3,arg4,arg5);
36105 
36106     svn_swig_py_acquire_py_lock();
36107 
36108   }
36109   {
36110     if (result != NULL) {
36111       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36112       svn_swig_py_svn_exception(result);
36113       else
36114       svn_error_clear(result);
36115       SWIG_fail;
36116     }
36117     Py_INCREF(Py_None);
36118     resultobj = Py_None;
36119   }
36120   {
36121     PyObject *s;
36122     if (*arg1 == NULL) {
36123       Py_INCREF(Py_None);
36124       s = Py_None;
36125     }
36126     else {
36127       s = PyBytes_FromString(*arg1);
36128       if (s == NULL)
36129       SWIG_fail;
36130     }
36131     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36132   }
36133   {
36134     Py_XDECREF(_global_py_pool);
36135   }
36136   {
36137     Py_XDECREF(_global_py_pool);
36138   }
36139   return resultobj;
36140 fail:
36141   {
36142     Py_XDECREF(_global_py_pool);
36143   }
36144   {
36145     Py_XDECREF(_global_py_pool);
36146   }
36147   return NULL;
36148 }
36149 
36150 
_wrap_svn_client_uuid_from_path(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36151 SWIGINTERN PyObject *_wrap_svn_client_uuid_from_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36152   PyObject *resultobj = 0;
36153   char **arg1 = (char **) 0 ;
36154   char *arg2 = (char *) 0 ;
36155   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
36156   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
36157   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
36158   apr_pool_t *_global_pool = NULL ;
36159   PyObject *_global_py_pool = NULL ;
36160   char *temp1 ;
36161   PyObject * obj0 = 0 ;
36162   PyObject * obj1 = 0 ;
36163   PyObject * obj2 = 0 ;
36164   PyObject * obj3 = 0 ;
36165   svn_error_t *result = 0 ;
36166 
36167   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36168       &_global_py_pool, &_global_pool))
36169   SWIG_fail;
36170   arg5 = _global_pool;
36171   arg1 = &temp1;
36172   if(!PyArg_UnpackTuple(args,(char *)"svn_client_uuid_from_path",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36173   {
36174     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_uuid_from_path", "path");
36175     if (PyErr_Occurred()) SWIG_fail;
36176   }
36177   {
36178     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
36179     if (PyErr_Occurred()) {
36180       SWIG_fail;
36181     }
36182   }
36183   {
36184     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
36185     if (PyErr_Occurred()) {
36186       SWIG_fail;
36187     }
36188   }
36189   if (obj3) {
36190     /* Verify that the user supplied a valid pool */
36191     if (obj3 != Py_None && obj3 != _global_py_pool) {
36192       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
36193       SWIG_arg_fail(svn_argnum_obj3);
36194       SWIG_fail;
36195     }
36196   }
36197   {
36198     svn_swig_py_release_py_lock();
36199 
36200     result = (svn_error_t *)svn_client_uuid_from_path((char const **)arg1,(char const *)arg2,arg3,arg4,arg5);
36201 
36202     svn_swig_py_acquire_py_lock();
36203 
36204   }
36205   {
36206     if (result != NULL) {
36207       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36208       svn_swig_py_svn_exception(result);
36209       else
36210       svn_error_clear(result);
36211       SWIG_fail;
36212     }
36213     Py_INCREF(Py_None);
36214     resultobj = Py_None;
36215   }
36216   {
36217     PyObject *s;
36218     if (*arg1 == NULL) {
36219       Py_INCREF(Py_None);
36220       s = Py_None;
36221     }
36222     else {
36223       s = PyBytes_FromString(*arg1);
36224       if (s == NULL)
36225       SWIG_fail;
36226     }
36227     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36228   }
36229   {
36230     Py_XDECREF(_global_py_pool);
36231   }
36232   return resultobj;
36233 fail:
36234   {
36235     Py_XDECREF(_global_py_pool);
36236   }
36237   return NULL;
36238 }
36239 
36240 
_wrap_svn_client_open_ra_session2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36241 SWIGINTERN PyObject *_wrap_svn_client_open_ra_session2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36242   PyObject *resultobj = 0;
36243   svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
36244   char *arg2 = (char *) 0 ;
36245   char *arg3 = (char *) 0 ;
36246   svn_client_ctx_t *arg4 = (svn_client_ctx_t *) 0 ;
36247   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
36248   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
36249   apr_pool_t *_global_pool = NULL ;
36250   PyObject *_global_py_pool = NULL ;
36251   svn_ra_session_t *temp1 ;
36252   PyObject * obj0 = 0 ;
36253   PyObject * obj1 = 0 ;
36254   PyObject * obj2 = 0 ;
36255   PyObject * obj3 = 0 ;
36256   PyObject * obj4 = 0 ;
36257   svn_error_t *result = 0 ;
36258 
36259   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36260       &_global_py_pool, &_global_pool))
36261   SWIG_fail;
36262   arg5 = _global_pool;
36263   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36264       &_global_py_pool, &_global_pool))
36265   SWIG_fail;
36266   arg6 = _global_pool;
36267   arg1 = &temp1;
36268   if(!PyArg_UnpackTuple(args,(char *)"svn_client_open_ra_session2",3,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36269   {
36270     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_open_ra_session2", "url");
36271     if (PyErr_Occurred()) SWIG_fail;
36272   }
36273   {
36274     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_client_open_ra_session2", "wri_abspath");
36275     if (PyErr_Occurred()) SWIG_fail;
36276   }
36277   {
36278     arg4 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj2);
36279     if (PyErr_Occurred()) {
36280       SWIG_fail;
36281     }
36282   }
36283   if (obj3) {
36284     /* Verify that the user supplied a valid pool */
36285     if (obj3 != Py_None && obj3 != _global_py_pool) {
36286       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
36287       SWIG_arg_fail(svn_argnum_obj3);
36288       SWIG_fail;
36289     }
36290   }
36291   if (obj4) {
36292     /* Verify that the user supplied a valid pool */
36293     if (obj4 != Py_None && obj4 != _global_py_pool) {
36294       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
36295       SWIG_arg_fail(svn_argnum_obj4);
36296       SWIG_fail;
36297     }
36298   }
36299   {
36300     svn_swig_py_release_py_lock();
36301 
36302     result = (svn_error_t *)svn_client_open_ra_session2(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
36303 
36304     svn_swig_py_acquire_py_lock();
36305 
36306   }
36307   {
36308     if (result != NULL) {
36309       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36310       svn_swig_py_svn_exception(result);
36311       else
36312       svn_error_clear(result);
36313       SWIG_fail;
36314     }
36315     Py_INCREF(Py_None);
36316     resultobj = Py_None;
36317   }
36318   {
36319     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_session_t,
36320         _global_py_pool, args))
36321 
36322     ;
36323   }
36324   {
36325     Py_XDECREF(_global_py_pool);
36326   }
36327   {
36328     Py_XDECREF(_global_py_pool);
36329   }
36330   return resultobj;
36331 fail:
36332   {
36333     Py_XDECREF(_global_py_pool);
36334   }
36335   {
36336     Py_XDECREF(_global_py_pool);
36337   }
36338   return NULL;
36339 }
36340 
36341 
_wrap_svn_client_open_ra_session(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36342 SWIGINTERN PyObject *_wrap_svn_client_open_ra_session(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36343   PyObject *resultobj = 0;
36344   svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
36345   char *arg2 = (char *) 0 ;
36346   svn_client_ctx_t *arg3 = (svn_client_ctx_t *) 0 ;
36347   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
36348   apr_pool_t *_global_pool = NULL ;
36349   PyObject *_global_py_pool = NULL ;
36350   svn_ra_session_t *temp1 ;
36351   PyObject * obj0 = 0 ;
36352   PyObject * obj1 = 0 ;
36353   PyObject * obj2 = 0 ;
36354   svn_error_t *result = 0 ;
36355 
36356   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36357       &_global_py_pool, &_global_pool))
36358   SWIG_fail;
36359   arg4 = _global_pool;
36360   arg1 = &temp1;
36361   if(!PyArg_UnpackTuple(args,(char *)"svn_client_open_ra_session",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
36362   {
36363     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_client_open_ra_session", "url");
36364     if (PyErr_Occurred()) SWIG_fail;
36365   }
36366   {
36367     arg3 = (svn_client_ctx_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_ctx_t, svn_argnum_obj1);
36368     if (PyErr_Occurred()) {
36369       SWIG_fail;
36370     }
36371   }
36372   if (obj2) {
36373     /* Verify that the user supplied a valid pool */
36374     if (obj2 != Py_None && obj2 != _global_py_pool) {
36375       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
36376       SWIG_arg_fail(svn_argnum_obj2);
36377       SWIG_fail;
36378     }
36379   }
36380   {
36381     svn_swig_py_release_py_lock();
36382 
36383     result = (svn_error_t *)svn_client_open_ra_session(arg1,(char const *)arg2,arg3,arg4);
36384 
36385     svn_swig_py_acquire_py_lock();
36386 
36387   }
36388   {
36389     if (result != NULL) {
36390       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36391       svn_swig_py_svn_exception(result);
36392       else
36393       svn_error_clear(result);
36394       SWIG_fail;
36395     }
36396     Py_INCREF(Py_None);
36397     resultobj = Py_None;
36398   }
36399   {
36400     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_ra_session_t,
36401         _global_py_pool, args))
36402 
36403     ;
36404   }
36405   {
36406     Py_XDECREF(_global_py_pool);
36407   }
36408   return resultobj;
36409 fail:
36410   {
36411     Py_XDECREF(_global_py_pool);
36412   }
36413   return NULL;
36414 }
36415 
36416 
svn_client_conflict_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36417 SWIGINTERN PyObject *svn_client_conflict_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36418   PyObject *obj;
36419   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
36420   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_conflict_t, SWIG_NewClientData(obj));
36421   return SWIG_Py_Void();
36422 }
36423 
svn_client_conflict_option_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36424 SWIGINTERN PyObject *svn_client_conflict_option_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36425   PyObject *obj;
36426   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
36427   SWIG_TypeNewClientData(SWIGTYPE_p_svn_client_conflict_option_t, SWIG_NewClientData(obj));
36428   return SWIG_Py_Void();
36429 }
36430 
_wrap_svn_proplist_invoke_receiver2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36431 SWIGINTERN PyObject *_wrap_svn_proplist_invoke_receiver2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36432   PyObject *resultobj = 0;
36433   svn_proplist_receiver2_t arg1 = (svn_proplist_receiver2_t) 0 ;
36434   void *arg2 = (void *) 0 ;
36435   char *arg3 = (char *) 0 ;
36436   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
36437   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
36438   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
36439   apr_pool_t *_global_pool = NULL ;
36440   PyObject *_global_py_pool = NULL ;
36441   PyObject * obj0 = 0 ;
36442   PyObject * obj1 = 0 ;
36443   PyObject * obj2 = 0 ;
36444   PyObject * obj3 = 0 ;
36445   PyObject * obj4 = 0 ;
36446   PyObject * obj5 = 0 ;
36447   svn_error_t *result = 0 ;
36448 
36449   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36450       &_global_py_pool, &_global_pool))
36451   SWIG_fail;
36452   arg6 = _global_pool;
36453   if(!PyArg_UnpackTuple(args,(char *)"svn_proplist_invoke_receiver2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
36454   {
36455     svn_proplist_receiver2_t * tmp =
36456     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
36457     if (tmp == NULL || PyErr_Occurred()) {
36458       SWIG_fail;
36459     }
36460     arg1 = *tmp;
36461   }
36462   {
36463     if (obj1 == Py_None) {
36464       arg2 = NULL;
36465     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
36466       arg2 = (void *) obj1;
36467       PyErr_Clear();
36468     }
36469   }
36470   {
36471     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_proplist_invoke_receiver2", "path");
36472     if (PyErr_Occurred()) SWIG_fail;
36473   }
36474   {
36475     arg4 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_apr_hash_t, svn_argnum_obj3);
36476     if (PyErr_Occurred()) {
36477       SWIG_fail;
36478     }
36479   }
36480   {
36481     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
36482     if (PyErr_Occurred()) {
36483       SWIG_fail;
36484     }
36485   }
36486   if (obj5) {
36487     /* Verify that the user supplied a valid pool */
36488     if (obj5 != Py_None && obj5 != _global_py_pool) {
36489       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
36490       SWIG_arg_fail(svn_argnum_obj5);
36491       SWIG_fail;
36492     }
36493   }
36494   {
36495     svn_swig_py_release_py_lock();
36496 
36497     result = (svn_error_t *)svn_proplist_invoke_receiver2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
36498 
36499     svn_swig_py_acquire_py_lock();
36500 
36501   }
36502   {
36503     if (result != NULL) {
36504       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36505       svn_swig_py_svn_exception(result);
36506       else
36507       svn_error_clear(result);
36508       SWIG_fail;
36509     }
36510     Py_INCREF(Py_None);
36511     resultobj = Py_None;
36512   }
36513   {
36514     Py_XDECREF(_global_py_pool);
36515   }
36516   return resultobj;
36517 fail:
36518   {
36519     Py_XDECREF(_global_py_pool);
36520   }
36521   return NULL;
36522 }
36523 
36524 
_wrap_svn_proplist_invoke_receiver(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36525 SWIGINTERN PyObject *_wrap_svn_proplist_invoke_receiver(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36526   PyObject *resultobj = 0;
36527   svn_proplist_receiver_t arg1 = (svn_proplist_receiver_t) 0 ;
36528   void *arg2 = (void *) 0 ;
36529   char *arg3 = (char *) 0 ;
36530   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
36531   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
36532   apr_pool_t *_global_pool = NULL ;
36533   PyObject *_global_py_pool = NULL ;
36534   PyObject * obj0 = 0 ;
36535   PyObject * obj1 = 0 ;
36536   PyObject * obj2 = 0 ;
36537   PyObject * obj3 = 0 ;
36538   PyObject * obj4 = 0 ;
36539   svn_error_t *result = 0 ;
36540 
36541   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36542       &_global_py_pool, &_global_pool))
36543   SWIG_fail;
36544   arg5 = _global_pool;
36545   if(!PyArg_UnpackTuple(args,(char *)"svn_proplist_invoke_receiver",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36546   {
36547     svn_proplist_receiver_t * tmp =
36548     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
36549     if (tmp == NULL || PyErr_Occurred()) {
36550       SWIG_fail;
36551     }
36552     arg1 = *tmp;
36553   }
36554   {
36555     if (obj1 == Py_None) {
36556       arg2 = NULL;
36557     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
36558       arg2 = (void *) obj1;
36559       PyErr_Clear();
36560     }
36561   }
36562   {
36563     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_proplist_invoke_receiver", "path");
36564     if (PyErr_Occurred()) SWIG_fail;
36565   }
36566   {
36567     arg4 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_apr_hash_t, svn_argnum_obj3);
36568     if (PyErr_Occurred()) {
36569       SWIG_fail;
36570     }
36571   }
36572   if (obj4) {
36573     /* Verify that the user supplied a valid pool */
36574     if (obj4 != Py_None && obj4 != _global_py_pool) {
36575       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
36576       SWIG_arg_fail(svn_argnum_obj4);
36577       SWIG_fail;
36578     }
36579   }
36580   {
36581     svn_swig_py_release_py_lock();
36582 
36583     result = (svn_error_t *)svn_proplist_invoke_receiver(arg1,arg2,(char const *)arg3,arg4,arg5);
36584 
36585     svn_swig_py_acquire_py_lock();
36586 
36587   }
36588   {
36589     if (result != NULL) {
36590       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36591       svn_swig_py_svn_exception(result);
36592       else
36593       svn_error_clear(result);
36594       SWIG_fail;
36595     }
36596     Py_INCREF(Py_None);
36597     resultobj = Py_None;
36598   }
36599   {
36600     Py_XDECREF(_global_py_pool);
36601   }
36602   return resultobj;
36603 fail:
36604   {
36605     Py_XDECREF(_global_py_pool);
36606   }
36607   return NULL;
36608 }
36609 
36610 
_wrap_svn_client_invoke_get_commit_log3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36611 SWIGINTERN PyObject *_wrap_svn_client_invoke_get_commit_log3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36612   PyObject *resultobj = 0;
36613   svn_client_get_commit_log3_t arg1 = (svn_client_get_commit_log3_t) 0 ;
36614   char **arg2 = (char **) 0 ;
36615   char **arg3 = (char **) 0 ;
36616   apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
36617   void *arg5 = (void *) 0 ;
36618   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
36619   apr_pool_t *_global_pool = NULL ;
36620   PyObject *_global_py_pool = NULL ;
36621   char *temp2 ;
36622   char *temp3 ;
36623   PyObject * obj0 = 0 ;
36624   PyObject * obj1 = 0 ;
36625   PyObject * obj2 = 0 ;
36626   PyObject * obj3 = 0 ;
36627   svn_error_t *result = 0 ;
36628 
36629   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36630       &_global_py_pool, &_global_pool))
36631   SWIG_fail;
36632   arg6 = _global_pool;
36633   arg2 = &temp2;
36634   arg3 = &temp3;
36635   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_get_commit_log3",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36636   {
36637     svn_client_get_commit_log3_t * tmp =
36638     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
36639     if (tmp == NULL || PyErr_Occurred()) {
36640       SWIG_fail;
36641     }
36642     arg1 = *tmp;
36643   }
36644   {
36645     arg4 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
36646     if (PyErr_Occurred()) {
36647       SWIG_fail;
36648     }
36649   }
36650   {
36651     if (obj2 == Py_None) {
36652       arg5 = NULL;
36653     } else if (SWIG_ConvertPtr(obj2, (void **) &arg5, 0, 0) == -1) {
36654       arg5 = (void *) obj2;
36655       PyErr_Clear();
36656     }
36657   }
36658   if (obj3) {
36659     /* Verify that the user supplied a valid pool */
36660     if (obj3 != Py_None && obj3 != _global_py_pool) {
36661       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
36662       SWIG_arg_fail(svn_argnum_obj3);
36663       SWIG_fail;
36664     }
36665   }
36666   {
36667     svn_swig_py_release_py_lock();
36668 
36669     result = (svn_error_t *)svn_client_invoke_get_commit_log3(arg1,(char const **)arg2,(char const **)arg3,(apr_array_header_t const *)arg4,arg5,arg6);
36670 
36671     svn_swig_py_acquire_py_lock();
36672 
36673   }
36674   {
36675     if (result != NULL) {
36676       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36677       svn_swig_py_svn_exception(result);
36678       else
36679       svn_error_clear(result);
36680       SWIG_fail;
36681     }
36682     Py_INCREF(Py_None);
36683     resultobj = Py_None;
36684   }
36685   {
36686     PyObject *s;
36687     if (*arg2 == NULL) {
36688       Py_INCREF(Py_None);
36689       s = Py_None;
36690     }
36691     else {
36692       s = PyBytes_FromString(*arg2);
36693       if (s == NULL)
36694       SWIG_fail;
36695     }
36696     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36697   }
36698   {
36699     PyObject *s;
36700     if (*arg3 == NULL) {
36701       Py_INCREF(Py_None);
36702       s = Py_None;
36703     }
36704     else {
36705       s = PyBytes_FromString(*arg3);
36706       if (s == NULL)
36707       SWIG_fail;
36708     }
36709     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36710   }
36711   {
36712     Py_XDECREF(_global_py_pool);
36713   }
36714   return resultobj;
36715 fail:
36716   {
36717     Py_XDECREF(_global_py_pool);
36718   }
36719   return NULL;
36720 }
36721 
36722 
_wrap_svn_client_invoke_get_commit_log2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36723 SWIGINTERN PyObject *_wrap_svn_client_invoke_get_commit_log2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36724   PyObject *resultobj = 0;
36725   svn_client_get_commit_log2_t arg1 = (svn_client_get_commit_log2_t) 0 ;
36726   char **arg2 = (char **) 0 ;
36727   char **arg3 = (char **) 0 ;
36728   apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
36729   void *arg5 = (void *) 0 ;
36730   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
36731   apr_pool_t *_global_pool = NULL ;
36732   PyObject *_global_py_pool = NULL ;
36733   char *temp2 ;
36734   char *temp3 ;
36735   PyObject * obj0 = 0 ;
36736   PyObject * obj1 = 0 ;
36737   PyObject * obj2 = 0 ;
36738   PyObject * obj3 = 0 ;
36739   svn_error_t *result = 0 ;
36740 
36741   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36742       &_global_py_pool, &_global_pool))
36743   SWIG_fail;
36744   arg6 = _global_pool;
36745   arg2 = &temp2;
36746   arg3 = &temp3;
36747   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_get_commit_log2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36748   {
36749     svn_client_get_commit_log2_t * tmp =
36750     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
36751     if (tmp == NULL || PyErr_Occurred()) {
36752       SWIG_fail;
36753     }
36754     arg1 = *tmp;
36755   }
36756   {
36757     arg4 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
36758     if (PyErr_Occurred()) {
36759       SWIG_fail;
36760     }
36761   }
36762   {
36763     if (obj2 == Py_None) {
36764       arg5 = NULL;
36765     } else if (SWIG_ConvertPtr(obj2, (void **) &arg5, 0, 0) == -1) {
36766       arg5 = (void *) obj2;
36767       PyErr_Clear();
36768     }
36769   }
36770   if (obj3) {
36771     /* Verify that the user supplied a valid pool */
36772     if (obj3 != Py_None && obj3 != _global_py_pool) {
36773       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
36774       SWIG_arg_fail(svn_argnum_obj3);
36775       SWIG_fail;
36776     }
36777   }
36778   {
36779     svn_swig_py_release_py_lock();
36780 
36781     result = (svn_error_t *)svn_client_invoke_get_commit_log2(arg1,(char const **)arg2,(char const **)arg3,(apr_array_header_t const *)arg4,arg5,arg6);
36782 
36783     svn_swig_py_acquire_py_lock();
36784 
36785   }
36786   {
36787     if (result != NULL) {
36788       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36789       svn_swig_py_svn_exception(result);
36790       else
36791       svn_error_clear(result);
36792       SWIG_fail;
36793     }
36794     Py_INCREF(Py_None);
36795     resultobj = Py_None;
36796   }
36797   {
36798     PyObject *s;
36799     if (*arg2 == NULL) {
36800       Py_INCREF(Py_None);
36801       s = Py_None;
36802     }
36803     else {
36804       s = PyBytes_FromString(*arg2);
36805       if (s == NULL)
36806       SWIG_fail;
36807     }
36808     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36809   }
36810   {
36811     PyObject *s;
36812     if (*arg3 == NULL) {
36813       Py_INCREF(Py_None);
36814       s = Py_None;
36815     }
36816     else {
36817       s = PyBytes_FromString(*arg3);
36818       if (s == NULL)
36819       SWIG_fail;
36820     }
36821     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36822   }
36823   {
36824     Py_XDECREF(_global_py_pool);
36825   }
36826   return resultobj;
36827 fail:
36828   {
36829     Py_XDECREF(_global_py_pool);
36830   }
36831   return NULL;
36832 }
36833 
36834 
_wrap_svn_client_invoke_get_commit_log(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36835 SWIGINTERN PyObject *_wrap_svn_client_invoke_get_commit_log(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36836   PyObject *resultobj = 0;
36837   svn_client_get_commit_log_t arg1 = (svn_client_get_commit_log_t) 0 ;
36838   char **arg2 = (char **) 0 ;
36839   char **arg3 = (char **) 0 ;
36840   apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
36841   void *arg5 = (void *) 0 ;
36842   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
36843   apr_pool_t *_global_pool = NULL ;
36844   PyObject *_global_py_pool = NULL ;
36845   char *temp2 ;
36846   char *temp3 ;
36847   PyObject * obj0 = 0 ;
36848   PyObject * obj1 = 0 ;
36849   PyObject * obj2 = 0 ;
36850   PyObject * obj3 = 0 ;
36851   svn_error_t *result = 0 ;
36852 
36853   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36854       &_global_py_pool, &_global_pool))
36855   SWIG_fail;
36856   arg6 = _global_pool;
36857   arg2 = &temp2;
36858   arg3 = &temp3;
36859   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_get_commit_log",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36860   {
36861     svn_client_get_commit_log_t * tmp =
36862     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
36863     if (tmp == NULL || PyErr_Occurred()) {
36864       SWIG_fail;
36865     }
36866     arg1 = *tmp;
36867   }
36868   {
36869     arg4 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
36870     if (PyErr_Occurred()) {
36871       SWIG_fail;
36872     }
36873   }
36874   {
36875     if (obj2 == Py_None) {
36876       arg5 = NULL;
36877     } else if (SWIG_ConvertPtr(obj2, (void **) &arg5, 0, 0) == -1) {
36878       arg5 = (void *) obj2;
36879       PyErr_Clear();
36880     }
36881   }
36882   if (obj3) {
36883     /* Verify that the user supplied a valid pool */
36884     if (obj3 != Py_None && obj3 != _global_py_pool) {
36885       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
36886       SWIG_arg_fail(svn_argnum_obj3);
36887       SWIG_fail;
36888     }
36889   }
36890   {
36891     svn_swig_py_release_py_lock();
36892 
36893     result = (svn_error_t *)svn_client_invoke_get_commit_log(arg1,(char const **)arg2,(char const **)arg3,arg4,arg5,arg6);
36894 
36895     svn_swig_py_acquire_py_lock();
36896 
36897   }
36898   {
36899     if (result != NULL) {
36900       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36901       svn_swig_py_svn_exception(result);
36902       else
36903       svn_error_clear(result);
36904       SWIG_fail;
36905     }
36906     Py_INCREF(Py_None);
36907     resultobj = Py_None;
36908   }
36909   {
36910     PyObject *s;
36911     if (*arg2 == NULL) {
36912       Py_INCREF(Py_None);
36913       s = Py_None;
36914     }
36915     else {
36916       s = PyBytes_FromString(*arg2);
36917       if (s == NULL)
36918       SWIG_fail;
36919     }
36920     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36921   }
36922   {
36923     PyObject *s;
36924     if (*arg3 == NULL) {
36925       Py_INCREF(Py_None);
36926       s = Py_None;
36927     }
36928     else {
36929       s = PyBytes_FromString(*arg3);
36930       if (s == NULL)
36931       SWIG_fail;
36932     }
36933     resultobj = SWIG_Python_AppendOutput(resultobj, s);
36934   }
36935   {
36936     Py_XDECREF(_global_py_pool);
36937   }
36938   return resultobj;
36939 fail:
36940   {
36941     Py_XDECREF(_global_py_pool);
36942   }
36943   return NULL;
36944 }
36945 
36946 
_wrap_svn_client_invoke_blame_receiver4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36947 SWIGINTERN PyObject *_wrap_svn_client_invoke_blame_receiver4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36948   PyObject *resultobj = 0;
36949   svn_client_blame_receiver4_t arg1 = (svn_client_blame_receiver4_t) 0 ;
36950   void *arg2 = (void *) 0 ;
36951   apr_int64_t arg3 ;
36952   svn_revnum_t arg4 ;
36953   apr_hash_t *arg5 = (apr_hash_t *) 0 ;
36954   svn_revnum_t arg6 ;
36955   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
36956   char *arg8 = (char *) 0 ;
36957   svn_string_t *arg9 = (svn_string_t *) 0 ;
36958   svn_boolean_t arg10 ;
36959   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
36960   apr_pool_t *_global_pool = NULL ;
36961   PyObject *_global_py_pool = NULL ;
36962   svn_string_t value9 ;
36963   PyObject * obj0 = 0 ;
36964   PyObject * obj1 = 0 ;
36965   PyObject * obj2 = 0 ;
36966   PyObject * obj3 = 0 ;
36967   PyObject * obj4 = 0 ;
36968   PyObject * obj5 = 0 ;
36969   PyObject * obj6 = 0 ;
36970   PyObject * obj7 = 0 ;
36971   PyObject * obj8 = 0 ;
36972   PyObject * obj9 = 0 ;
36973   PyObject * obj10 = 0 ;
36974   svn_error_t *result = 0 ;
36975 
36976   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36977       &_global_py_pool, &_global_pool))
36978   SWIG_fail;
36979   arg11 = _global_pool;
36980   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_blame_receiver4",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
36981   {
36982     svn_client_blame_receiver4_t * tmp =
36983     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
36984     if (tmp == NULL || PyErr_Occurred()) {
36985       SWIG_fail;
36986     }
36987     arg1 = *tmp;
36988   }
36989   {
36990     if (obj1 == Py_None) {
36991       arg2 = NULL;
36992     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
36993       arg2 = (void *) obj1;
36994       PyErr_Clear();
36995     }
36996   }
36997   arg3 = (apr_int64_t) PyLong_AsLongLong(obj2);
36998   {
36999     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
37000     if (SWIG_arg_fail(svn_argnum_obj3)) {
37001       SWIG_fail;
37002     }
37003   }
37004   {
37005     arg5 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_hash_t, svn_argnum_obj4);
37006     if (PyErr_Occurred()) {
37007       SWIG_fail;
37008     }
37009   }
37010   {
37011     arg6 = (svn_revnum_t)SWIG_As_long (obj5);
37012     if (SWIG_arg_fail(svn_argnum_obj5)) {
37013       SWIG_fail;
37014     }
37015   }
37016   {
37017     arg7 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_apr_hash_t, svn_argnum_obj6);
37018     if (PyErr_Occurred()) {
37019       SWIG_fail;
37020     }
37021   }
37022   {
37023     arg8 = svn_swig_py_string_to_cstring(obj7, FALSE, "svn_client_invoke_blame_receiver4", "merged_path");
37024     if (PyErr_Occurred()) SWIG_fail;
37025   }
37026   {
37027     if (obj8 == Py_None)
37028     arg9 = NULL;
37029     else {
37030       Py_ssize_t pyStrLen;
37031       if (!PyBytes_Check(obj8)) {
37032         PyErr_SetString(PyExc_TypeError, "not a bytes object");
37033         SWIG_fail;
37034       }
37035       if (PyBytes_AsStringAndSize(obj8, (char **)&(value9.data),
37036           &pyStrLen) == -1) {
37037         SWIG_fail;
37038       }
37039       value9.len = pyStrLen;
37040       arg9 = &value9;
37041     }
37042   }
37043   {
37044     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
37045     if (SWIG_arg_fail(svn_argnum_obj9)) {
37046       SWIG_fail;
37047     }
37048   }
37049   if (obj10) {
37050     /* Verify that the user supplied a valid pool */
37051     if (obj10 != Py_None && obj10 != _global_py_pool) {
37052       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
37053       SWIG_arg_fail(svn_argnum_obj10);
37054       SWIG_fail;
37055     }
37056   }
37057   {
37058     svn_swig_py_release_py_lock();
37059 
37060     result = (svn_error_t *)svn_client_invoke_blame_receiver4(arg1,arg2,arg3,arg4,arg5,arg6,arg7,(char const *)arg8,(struct svn_string_t const *)arg9,arg10,arg11);
37061 
37062     svn_swig_py_acquire_py_lock();
37063 
37064   }
37065   {
37066     if (result != NULL) {
37067       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37068       svn_swig_py_svn_exception(result);
37069       else
37070       svn_error_clear(result);
37071       SWIG_fail;
37072     }
37073     Py_INCREF(Py_None);
37074     resultobj = Py_None;
37075   }
37076   {
37077     Py_XDECREF(_global_py_pool);
37078   }
37079   return resultobj;
37080 fail:
37081   {
37082     Py_XDECREF(_global_py_pool);
37083   }
37084   return NULL;
37085 }
37086 
37087 
_wrap_svn_client_invoke_blame_receiver3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37088 SWIGINTERN PyObject *_wrap_svn_client_invoke_blame_receiver3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37089   PyObject *resultobj = 0;
37090   svn_client_blame_receiver3_t arg1 = (svn_client_blame_receiver3_t) 0 ;
37091   void *arg2 = (void *) 0 ;
37092   svn_revnum_t arg3 ;
37093   svn_revnum_t arg4 ;
37094   apr_int64_t arg5 ;
37095   svn_revnum_t arg6 ;
37096   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
37097   svn_revnum_t arg8 ;
37098   apr_hash_t *arg9 = (apr_hash_t *) 0 ;
37099   char *arg10 = (char *) 0 ;
37100   char *arg11 = (char *) 0 ;
37101   svn_boolean_t arg12 ;
37102   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
37103   apr_pool_t *_global_pool = NULL ;
37104   PyObject *_global_py_pool = NULL ;
37105   PyObject * obj0 = 0 ;
37106   PyObject * obj1 = 0 ;
37107   PyObject * obj2 = 0 ;
37108   PyObject * obj3 = 0 ;
37109   PyObject * obj4 = 0 ;
37110   PyObject * obj5 = 0 ;
37111   PyObject * obj6 = 0 ;
37112   PyObject * obj7 = 0 ;
37113   PyObject * obj8 = 0 ;
37114   PyObject * obj9 = 0 ;
37115   PyObject * obj10 = 0 ;
37116   PyObject * obj11 = 0 ;
37117   PyObject * obj12 = 0 ;
37118   svn_error_t *result = 0 ;
37119 
37120   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37121       &_global_py_pool, &_global_pool))
37122   SWIG_fail;
37123   arg13 = _global_pool;
37124   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_blame_receiver3",12,13,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12)) SWIG_fail;
37125   {
37126     svn_client_blame_receiver3_t * tmp =
37127     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37128     if (tmp == NULL || PyErr_Occurred()) {
37129       SWIG_fail;
37130     }
37131     arg1 = *tmp;
37132   }
37133   {
37134     if (obj1 == Py_None) {
37135       arg2 = NULL;
37136     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37137       arg2 = (void *) obj1;
37138       PyErr_Clear();
37139     }
37140   }
37141   {
37142     arg3 = (svn_revnum_t)SWIG_As_long (obj2);
37143     if (SWIG_arg_fail(svn_argnum_obj2)) {
37144       SWIG_fail;
37145     }
37146   }
37147   {
37148     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
37149     if (SWIG_arg_fail(svn_argnum_obj3)) {
37150       SWIG_fail;
37151     }
37152   }
37153   arg5 = (apr_int64_t) PyLong_AsLongLong(obj4);
37154   {
37155     arg6 = (svn_revnum_t)SWIG_As_long (obj5);
37156     if (SWIG_arg_fail(svn_argnum_obj5)) {
37157       SWIG_fail;
37158     }
37159   }
37160   {
37161     arg7 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_apr_hash_t, svn_argnum_obj6);
37162     if (PyErr_Occurred()) {
37163       SWIG_fail;
37164     }
37165   }
37166   {
37167     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
37168     if (SWIG_arg_fail(svn_argnum_obj7)) {
37169       SWIG_fail;
37170     }
37171   }
37172   {
37173     arg9 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_apr_hash_t, svn_argnum_obj8);
37174     if (PyErr_Occurred()) {
37175       SWIG_fail;
37176     }
37177   }
37178   {
37179     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_client_invoke_blame_receiver3", "merged_path");
37180     if (PyErr_Occurred()) SWIG_fail;
37181   }
37182   {
37183     arg11 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_client_invoke_blame_receiver3", "line");
37184     if (PyErr_Occurred()) SWIG_fail;
37185   }
37186   {
37187     arg12 = (svn_boolean_t)SWIG_As_long (obj11);
37188     if (SWIG_arg_fail(svn_argnum_obj11)) {
37189       SWIG_fail;
37190     }
37191   }
37192   if (obj12) {
37193     /* Verify that the user supplied a valid pool */
37194     if (obj12 != Py_None && obj12 != _global_py_pool) {
37195       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
37196       SWIG_arg_fail(svn_argnum_obj12);
37197       SWIG_fail;
37198     }
37199   }
37200   {
37201     svn_swig_py_release_py_lock();
37202 
37203     result = (svn_error_t *)svn_client_invoke_blame_receiver3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,arg12,arg13);
37204 
37205     svn_swig_py_acquire_py_lock();
37206 
37207   }
37208   {
37209     if (result != NULL) {
37210       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37211       svn_swig_py_svn_exception(result);
37212       else
37213       svn_error_clear(result);
37214       SWIG_fail;
37215     }
37216     Py_INCREF(Py_None);
37217     resultobj = Py_None;
37218   }
37219   {
37220     Py_XDECREF(_global_py_pool);
37221   }
37222   return resultobj;
37223 fail:
37224   {
37225     Py_XDECREF(_global_py_pool);
37226   }
37227   return NULL;
37228 }
37229 
37230 
_wrap_svn_client_invoke_blame_receiver2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37231 SWIGINTERN PyObject *_wrap_svn_client_invoke_blame_receiver2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37232   PyObject *resultobj = 0;
37233   svn_client_blame_receiver2_t arg1 = (svn_client_blame_receiver2_t) 0 ;
37234   void *arg2 = (void *) 0 ;
37235   apr_int64_t arg3 ;
37236   svn_revnum_t arg4 ;
37237   char *arg5 = (char *) 0 ;
37238   char *arg6 = (char *) 0 ;
37239   svn_revnum_t arg7 ;
37240   char *arg8 = (char *) 0 ;
37241   char *arg9 = (char *) 0 ;
37242   char *arg10 = (char *) 0 ;
37243   char *arg11 = (char *) 0 ;
37244   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
37245   apr_pool_t *_global_pool = NULL ;
37246   PyObject *_global_py_pool = NULL ;
37247   PyObject * obj0 = 0 ;
37248   PyObject * obj1 = 0 ;
37249   PyObject * obj2 = 0 ;
37250   PyObject * obj3 = 0 ;
37251   PyObject * obj4 = 0 ;
37252   PyObject * obj5 = 0 ;
37253   PyObject * obj6 = 0 ;
37254   PyObject * obj7 = 0 ;
37255   PyObject * obj8 = 0 ;
37256   PyObject * obj9 = 0 ;
37257   PyObject * obj10 = 0 ;
37258   PyObject * obj11 = 0 ;
37259   svn_error_t *result = 0 ;
37260 
37261   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37262       &_global_py_pool, &_global_pool))
37263   SWIG_fail;
37264   arg12 = _global_pool;
37265   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_blame_receiver2",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
37266   {
37267     svn_client_blame_receiver2_t * tmp =
37268     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37269     if (tmp == NULL || PyErr_Occurred()) {
37270       SWIG_fail;
37271     }
37272     arg1 = *tmp;
37273   }
37274   {
37275     if (obj1 == Py_None) {
37276       arg2 = NULL;
37277     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37278       arg2 = (void *) obj1;
37279       PyErr_Clear();
37280     }
37281   }
37282   arg3 = (apr_int64_t) PyLong_AsLongLong(obj2);
37283   {
37284     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
37285     if (SWIG_arg_fail(svn_argnum_obj3)) {
37286       SWIG_fail;
37287     }
37288   }
37289   {
37290     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_invoke_blame_receiver2", "author");
37291     if (PyErr_Occurred()) SWIG_fail;
37292   }
37293   {
37294     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_client_invoke_blame_receiver2", "date");
37295     if (PyErr_Occurred()) SWIG_fail;
37296   }
37297   {
37298     arg7 = (svn_revnum_t)SWIG_As_long (obj6);
37299     if (SWIG_arg_fail(svn_argnum_obj6)) {
37300       SWIG_fail;
37301     }
37302   }
37303   {
37304     arg8 = svn_swig_py_string_to_cstring(obj7, FALSE, "svn_client_invoke_blame_receiver2", "merged_author");
37305     if (PyErr_Occurred()) SWIG_fail;
37306   }
37307   {
37308     arg9 = svn_swig_py_string_to_cstring(obj8, FALSE, "svn_client_invoke_blame_receiver2", "merged_date");
37309     if (PyErr_Occurred()) SWIG_fail;
37310   }
37311   {
37312     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_client_invoke_blame_receiver2", "merged_path");
37313     if (PyErr_Occurred()) SWIG_fail;
37314   }
37315   {
37316     arg11 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_client_invoke_blame_receiver2", "line");
37317     if (PyErr_Occurred()) SWIG_fail;
37318   }
37319   if (obj11) {
37320     /* Verify that the user supplied a valid pool */
37321     if (obj11 != Py_None && obj11 != _global_py_pool) {
37322       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
37323       SWIG_arg_fail(svn_argnum_obj11);
37324       SWIG_fail;
37325     }
37326   }
37327   {
37328     svn_swig_py_release_py_lock();
37329 
37330     result = (svn_error_t *)svn_client_invoke_blame_receiver2(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,arg7,(char const *)arg8,(char const *)arg9,(char const *)arg10,(char const *)arg11,arg12);
37331 
37332     svn_swig_py_acquire_py_lock();
37333 
37334   }
37335   {
37336     if (result != NULL) {
37337       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37338       svn_swig_py_svn_exception(result);
37339       else
37340       svn_error_clear(result);
37341       SWIG_fail;
37342     }
37343     Py_INCREF(Py_None);
37344     resultobj = Py_None;
37345   }
37346   {
37347     Py_XDECREF(_global_py_pool);
37348   }
37349   return resultobj;
37350 fail:
37351   {
37352     Py_XDECREF(_global_py_pool);
37353   }
37354   return NULL;
37355 }
37356 
37357 
_wrap_svn_client_invoke_blame_receiver(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37358 SWIGINTERN PyObject *_wrap_svn_client_invoke_blame_receiver(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37359   PyObject *resultobj = 0;
37360   svn_client_blame_receiver_t arg1 = (svn_client_blame_receiver_t) 0 ;
37361   void *arg2 = (void *) 0 ;
37362   apr_int64_t arg3 ;
37363   svn_revnum_t arg4 ;
37364   char *arg5 = (char *) 0 ;
37365   char *arg6 = (char *) 0 ;
37366   char *arg7 = (char *) 0 ;
37367   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
37368   apr_pool_t *_global_pool = NULL ;
37369   PyObject *_global_py_pool = NULL ;
37370   PyObject * obj0 = 0 ;
37371   PyObject * obj1 = 0 ;
37372   PyObject * obj2 = 0 ;
37373   PyObject * obj3 = 0 ;
37374   PyObject * obj4 = 0 ;
37375   PyObject * obj5 = 0 ;
37376   PyObject * obj6 = 0 ;
37377   PyObject * obj7 = 0 ;
37378   svn_error_t *result = 0 ;
37379 
37380   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37381       &_global_py_pool, &_global_pool))
37382   SWIG_fail;
37383   arg8 = _global_pool;
37384   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_blame_receiver",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
37385   {
37386     svn_client_blame_receiver_t * tmp =
37387     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37388     if (tmp == NULL || PyErr_Occurred()) {
37389       SWIG_fail;
37390     }
37391     arg1 = *tmp;
37392   }
37393   {
37394     if (obj1 == Py_None) {
37395       arg2 = NULL;
37396     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37397       arg2 = (void *) obj1;
37398       PyErr_Clear();
37399     }
37400   }
37401   arg3 = (apr_int64_t) PyLong_AsLongLong(obj2);
37402   {
37403     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
37404     if (SWIG_arg_fail(svn_argnum_obj3)) {
37405       SWIG_fail;
37406     }
37407   }
37408   {
37409     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_invoke_blame_receiver", "author");
37410     if (PyErr_Occurred()) SWIG_fail;
37411   }
37412   {
37413     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_client_invoke_blame_receiver", "date");
37414     if (PyErr_Occurred()) SWIG_fail;
37415   }
37416   {
37417     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_client_invoke_blame_receiver", "line");
37418     if (PyErr_Occurred()) SWIG_fail;
37419   }
37420   if (obj7) {
37421     /* Verify that the user supplied a valid pool */
37422     if (obj7 != Py_None && obj7 != _global_py_pool) {
37423       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
37424       SWIG_arg_fail(svn_argnum_obj7);
37425       SWIG_fail;
37426     }
37427   }
37428   {
37429     svn_swig_py_release_py_lock();
37430 
37431     result = (svn_error_t *)svn_client_invoke_blame_receiver(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
37432 
37433     svn_swig_py_acquire_py_lock();
37434 
37435   }
37436   {
37437     if (result != NULL) {
37438       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37439       svn_swig_py_svn_exception(result);
37440       else
37441       svn_error_clear(result);
37442       SWIG_fail;
37443     }
37444     Py_INCREF(Py_None);
37445     resultobj = Py_None;
37446   }
37447   {
37448     Py_XDECREF(_global_py_pool);
37449   }
37450   return resultobj;
37451 fail:
37452   {
37453     Py_XDECREF(_global_py_pool);
37454   }
37455   return NULL;
37456 }
37457 
37458 
_wrap_svn_client_invoke_diff_summarize_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37459 SWIGINTERN PyObject *_wrap_svn_client_invoke_diff_summarize_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37460   PyObject *resultobj = 0;
37461   svn_client_diff_summarize_func_t arg1 = (svn_client_diff_summarize_func_t) 0 ;
37462   svn_client_diff_summarize_t *arg2 = (svn_client_diff_summarize_t *) 0 ;
37463   void *arg3 = (void *) 0 ;
37464   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
37465   apr_pool_t *_global_pool = NULL ;
37466   PyObject *_global_py_pool = NULL ;
37467   PyObject * obj0 = 0 ;
37468   PyObject * obj1 = 0 ;
37469   PyObject * obj2 = 0 ;
37470   PyObject * obj3 = 0 ;
37471   svn_error_t *result = 0 ;
37472 
37473   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37474       &_global_py_pool, &_global_pool))
37475   SWIG_fail;
37476   arg4 = _global_pool;
37477   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_diff_summarize_func",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
37478   {
37479     svn_client_diff_summarize_func_t * tmp =
37480     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37481     if (tmp == NULL || PyErr_Occurred()) {
37482       SWIG_fail;
37483     }
37484     arg1 = *tmp;
37485   }
37486   {
37487     arg2 = (svn_client_diff_summarize_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_client_diff_summarize_t, svn_argnum_obj1);
37488     if (PyErr_Occurred()) {
37489       SWIG_fail;
37490     }
37491   }
37492   {
37493     if (obj2 == Py_None) {
37494       arg3 = NULL;
37495     } else if (SWIG_ConvertPtr(obj2, (void **) &arg3, 0, 0) == -1) {
37496       arg3 = (void *) obj2;
37497       PyErr_Clear();
37498     }
37499   }
37500   if (obj3) {
37501     /* Verify that the user supplied a valid pool */
37502     if (obj3 != Py_None && obj3 != _global_py_pool) {
37503       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
37504       SWIG_arg_fail(svn_argnum_obj3);
37505       SWIG_fail;
37506     }
37507   }
37508   {
37509     svn_swig_py_release_py_lock();
37510 
37511     result = (svn_error_t *)svn_client_invoke_diff_summarize_func(arg1,(struct svn_client_diff_summarize_t const *)arg2,arg3,arg4);
37512 
37513     svn_swig_py_acquire_py_lock();
37514 
37515   }
37516   {
37517     if (result != NULL) {
37518       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37519       svn_swig_py_svn_exception(result);
37520       else
37521       svn_error_clear(result);
37522       SWIG_fail;
37523     }
37524     Py_INCREF(Py_None);
37525     resultobj = Py_None;
37526   }
37527   {
37528     Py_XDECREF(_global_py_pool);
37529   }
37530   return resultobj;
37531 fail:
37532   {
37533     Py_XDECREF(_global_py_pool);
37534   }
37535   return NULL;
37536 }
37537 
37538 
_wrap_svn_client_invoke__layout_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37539 SWIGINTERN PyObject *_wrap_svn_client_invoke__layout_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37540   PyObject *resultobj = 0;
37541   svn_client__layout_func_t arg1 = (svn_client__layout_func_t) 0 ;
37542   void *arg2 = (void *) 0 ;
37543   char *arg3 = (char *) 0 ;
37544   char *arg4 = (char *) 0 ;
37545   svn_boolean_t arg5 ;
37546   svn_boolean_t arg6 ;
37547   char *arg7 = (char *) 0 ;
37548   svn_boolean_t arg8 ;
37549   svn_revnum_t arg9 ;
37550   svn_boolean_t arg10 ;
37551   svn_depth_t arg11 ;
37552   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
37553   apr_pool_t *_global_pool = NULL ;
37554   PyObject *_global_py_pool = NULL ;
37555   PyObject * obj0 = 0 ;
37556   PyObject * obj1 = 0 ;
37557   PyObject * obj2 = 0 ;
37558   PyObject * obj3 = 0 ;
37559   PyObject * obj4 = 0 ;
37560   PyObject * obj5 = 0 ;
37561   PyObject * obj6 = 0 ;
37562   PyObject * obj7 = 0 ;
37563   PyObject * obj8 = 0 ;
37564   PyObject * obj9 = 0 ;
37565   PyObject * obj10 = 0 ;
37566   PyObject * obj11 = 0 ;
37567   svn_error_t *result = 0 ;
37568 
37569   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37570       &_global_py_pool, &_global_pool))
37571   SWIG_fail;
37572   arg12 = _global_pool;
37573   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke__layout_func",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
37574   {
37575     svn_client__layout_func_t * tmp =
37576     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37577     if (tmp == NULL || PyErr_Occurred()) {
37578       SWIG_fail;
37579     }
37580     arg1 = *tmp;
37581   }
37582   {
37583     if (obj1 == Py_None) {
37584       arg2 = NULL;
37585     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37586       arg2 = (void *) obj1;
37587       PyErr_Clear();
37588     }
37589   }
37590   {
37591     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_invoke__layout_func", "local_abspath");
37592     if (PyErr_Occurred()) SWIG_fail;
37593   }
37594   {
37595     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_invoke__layout_func", "repos_root_url");
37596     if (PyErr_Occurred()) SWIG_fail;
37597   }
37598   {
37599     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
37600     if (SWIG_arg_fail(svn_argnum_obj4)) {
37601       SWIG_fail;
37602     }
37603   }
37604   {
37605     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
37606     if (SWIG_arg_fail(svn_argnum_obj5)) {
37607       SWIG_fail;
37608     }
37609   }
37610   {
37611     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_client_invoke__layout_func", "url");
37612     if (PyErr_Occurred()) SWIG_fail;
37613   }
37614   {
37615     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
37616     if (SWIG_arg_fail(svn_argnum_obj7)) {
37617       SWIG_fail;
37618     }
37619   }
37620   {
37621     arg9 = (svn_revnum_t)SWIG_As_long (obj8);
37622     if (SWIG_arg_fail(svn_argnum_obj8)) {
37623       SWIG_fail;
37624     }
37625   }
37626   {
37627     arg10 = (svn_boolean_t)SWIG_As_long (obj9);
37628     if (SWIG_arg_fail(svn_argnum_obj9)) {
37629       SWIG_fail;
37630     }
37631   }
37632   {
37633     arg11 = (svn_depth_t)SWIG_As_long (obj10);
37634     if (SWIG_arg_fail(svn_argnum_obj10)) {
37635       SWIG_fail;
37636     }
37637   }
37638   if (obj11) {
37639     /* Verify that the user supplied a valid pool */
37640     if (obj11 != Py_None && obj11 != _global_py_pool) {
37641       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
37642       SWIG_arg_fail(svn_argnum_obj11);
37643       SWIG_fail;
37644     }
37645   }
37646   {
37647     svn_swig_py_release_py_lock();
37648 
37649     result = (svn_error_t *)svn_client_invoke__layout_func(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7,arg8,arg9,arg10,arg11,arg12);
37650 
37651     svn_swig_py_acquire_py_lock();
37652 
37653   }
37654   {
37655     if (result != NULL) {
37656       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37657       svn_swig_py_svn_exception(result);
37658       else
37659       svn_error_clear(result);
37660       SWIG_fail;
37661     }
37662     Py_INCREF(Py_None);
37663     resultobj = Py_None;
37664   }
37665   {
37666     Py_XDECREF(_global_py_pool);
37667   }
37668   return resultobj;
37669 fail:
37670   {
37671     Py_XDECREF(_global_py_pool);
37672   }
37673   return NULL;
37674 }
37675 
37676 
_wrap_svn_client_invoke_import_filter_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37677 SWIGINTERN PyObject *_wrap_svn_client_invoke_import_filter_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37678   PyObject *resultobj = 0;
37679   svn_client_import_filter_func_t arg1 = (svn_client_import_filter_func_t) 0 ;
37680   void *arg2 = (void *) 0 ;
37681   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
37682   char *arg4 = (char *) 0 ;
37683   svn_io_dirent2_t *arg5 = (svn_io_dirent2_t *) 0 ;
37684   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
37685   apr_pool_t *_global_pool = NULL ;
37686   PyObject *_global_py_pool = NULL ;
37687   svn_boolean_t temp3 ;
37688   int res3 = SWIG_TMPOBJ ;
37689   PyObject * obj0 = 0 ;
37690   PyObject * obj1 = 0 ;
37691   PyObject * obj2 = 0 ;
37692   PyObject * obj3 = 0 ;
37693   PyObject * obj4 = 0 ;
37694   svn_error_t *result = 0 ;
37695 
37696   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37697       &_global_py_pool, &_global_pool))
37698   SWIG_fail;
37699   arg6 = _global_pool;
37700   arg3 = &temp3;
37701   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_import_filter_func",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37702   {
37703     svn_client_import_filter_func_t * tmp =
37704     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37705     if (tmp == NULL || PyErr_Occurred()) {
37706       SWIG_fail;
37707     }
37708     arg1 = *tmp;
37709   }
37710   {
37711     if (obj1 == Py_None) {
37712       arg2 = NULL;
37713     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37714       arg2 = (void *) obj1;
37715       PyErr_Clear();
37716     }
37717   }
37718   {
37719     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_invoke_import_filter_func", "local_abspath");
37720     if (PyErr_Occurred()) SWIG_fail;
37721   }
37722   {
37723     arg5 = (svn_io_dirent2_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_io_dirent2_t, svn_argnum_obj3);
37724     if (PyErr_Occurred()) {
37725       SWIG_fail;
37726     }
37727   }
37728   if (obj4) {
37729     /* Verify that the user supplied a valid pool */
37730     if (obj4 != Py_None && obj4 != _global_py_pool) {
37731       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
37732       SWIG_arg_fail(svn_argnum_obj4);
37733       SWIG_fail;
37734     }
37735   }
37736   {
37737     svn_swig_py_release_py_lock();
37738 
37739     result = (svn_error_t *)svn_client_invoke_import_filter_func(arg1,arg2,arg3,(char const *)arg4,(struct svn_io_dirent2_t const *)arg5,arg6);
37740 
37741     svn_swig_py_acquire_py_lock();
37742 
37743   }
37744   {
37745     if (result != NULL) {
37746       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37747       svn_swig_py_svn_exception(result);
37748       else
37749       svn_error_clear(result);
37750       SWIG_fail;
37751     }
37752     Py_INCREF(Py_None);
37753     resultobj = Py_None;
37754   }
37755   if (SWIG_IsTmpObj(res3)) {
37756     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
37757   } else {
37758     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37759     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
37760   }
37761   {
37762     Py_XDECREF(_global_py_pool);
37763   }
37764   return resultobj;
37765 fail:
37766   {
37767     Py_XDECREF(_global_py_pool);
37768   }
37769   return NULL;
37770 }
37771 
37772 
_wrap_svn_client_invoke_status_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37773 SWIGINTERN PyObject *_wrap_svn_client_invoke_status_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37774   PyObject *resultobj = 0;
37775   svn_client_status_func_t arg1 = (svn_client_status_func_t) 0 ;
37776   void *arg2 = (void *) 0 ;
37777   char *arg3 = (char *) 0 ;
37778   svn_client_status_t *arg4 = (svn_client_status_t *) 0 ;
37779   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
37780   apr_pool_t *_global_pool = NULL ;
37781   PyObject *_global_py_pool = NULL ;
37782   PyObject * obj0 = 0 ;
37783   PyObject * obj1 = 0 ;
37784   PyObject * obj2 = 0 ;
37785   PyObject * obj3 = 0 ;
37786   PyObject * obj4 = 0 ;
37787   svn_error_t *result = 0 ;
37788 
37789   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37790       &_global_py_pool, &_global_pool))
37791   SWIG_fail;
37792   arg5 = _global_pool;
37793   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_status_func",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37794   {
37795     svn_client_status_func_t * tmp =
37796     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37797     if (tmp == NULL || PyErr_Occurred()) {
37798       SWIG_fail;
37799     }
37800     arg1 = *tmp;
37801   }
37802   {
37803     if (obj1 == Py_None) {
37804       arg2 = NULL;
37805     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37806       arg2 = (void *) obj1;
37807       PyErr_Clear();
37808     }
37809   }
37810   {
37811     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_invoke_status_func", "path");
37812     if (PyErr_Occurred()) SWIG_fail;
37813   }
37814   {
37815     arg4 = (svn_client_status_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj3);
37816     if (PyErr_Occurred()) {
37817       SWIG_fail;
37818     }
37819   }
37820   if (obj4) {
37821     /* Verify that the user supplied a valid pool */
37822     if (obj4 != Py_None && obj4 != _global_py_pool) {
37823       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
37824       SWIG_arg_fail(svn_argnum_obj4);
37825       SWIG_fail;
37826     }
37827   }
37828   {
37829     svn_swig_py_release_py_lock();
37830 
37831     result = (svn_error_t *)svn_client_invoke_status_func(arg1,arg2,(char const *)arg3,(struct svn_client_status_t const *)arg4,arg5);
37832 
37833     svn_swig_py_acquire_py_lock();
37834 
37835   }
37836   {
37837     if (result != NULL) {
37838       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37839       svn_swig_py_svn_exception(result);
37840       else
37841       svn_error_clear(result);
37842       SWIG_fail;
37843     }
37844     Py_INCREF(Py_None);
37845     resultobj = Py_None;
37846   }
37847   {
37848     Py_XDECREF(_global_py_pool);
37849   }
37850   return resultobj;
37851 fail:
37852   {
37853     Py_XDECREF(_global_py_pool);
37854   }
37855   return NULL;
37856 }
37857 
37858 
_wrap_svn_client_invoke_conflict_walk_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37859 SWIGINTERN PyObject *_wrap_svn_client_invoke_conflict_walk_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37860   PyObject *resultobj = 0;
37861   svn_client_conflict_walk_func_t arg1 = (svn_client_conflict_walk_func_t) 0 ;
37862   void *arg2 = (void *) 0 ;
37863   svn_client_conflict_t *arg3 = (svn_client_conflict_t *) 0 ;
37864   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
37865   apr_pool_t *_global_pool = NULL ;
37866   PyObject *_global_py_pool = NULL ;
37867   PyObject * obj0 = 0 ;
37868   PyObject * obj1 = 0 ;
37869   PyObject * obj2 = 0 ;
37870   PyObject * obj3 = 0 ;
37871   svn_error_t *result = 0 ;
37872 
37873   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37874       &_global_py_pool, &_global_pool))
37875   SWIG_fail;
37876   arg4 = _global_pool;
37877   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_conflict_walk_func",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
37878   {
37879     svn_client_conflict_walk_func_t * tmp =
37880     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37881     if (tmp == NULL || PyErr_Occurred()) {
37882       SWIG_fail;
37883     }
37884     arg1 = *tmp;
37885   }
37886   {
37887     if (obj1 == Py_None) {
37888       arg2 = NULL;
37889     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37890       arg2 = (void *) obj1;
37891       PyErr_Clear();
37892     }
37893   }
37894   {
37895     arg3 = (svn_client_conflict_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_client_conflict_t, svn_argnum_obj2);
37896     if (PyErr_Occurred()) {
37897       SWIG_fail;
37898     }
37899   }
37900   if (obj3) {
37901     /* Verify that the user supplied a valid pool */
37902     if (obj3 != Py_None && obj3 != _global_py_pool) {
37903       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
37904       SWIG_arg_fail(svn_argnum_obj3);
37905       SWIG_fail;
37906     }
37907   }
37908   {
37909     svn_swig_py_release_py_lock();
37910 
37911     result = (svn_error_t *)svn_client_invoke_conflict_walk_func(arg1,arg2,arg3,arg4);
37912 
37913     svn_swig_py_acquire_py_lock();
37914 
37915   }
37916   {
37917     if (result != NULL) {
37918       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37919       svn_swig_py_svn_exception(result);
37920       else
37921       svn_error_clear(result);
37922       SWIG_fail;
37923     }
37924     Py_INCREF(Py_None);
37925     resultobj = Py_None;
37926   }
37927   {
37928     Py_XDECREF(_global_py_pool);
37929   }
37930   return resultobj;
37931 fail:
37932   {
37933     Py_XDECREF(_global_py_pool);
37934   }
37935   return NULL;
37936 }
37937 
37938 
_wrap_svn_client_invoke_list_func2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37939 SWIGINTERN PyObject *_wrap_svn_client_invoke_list_func2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37940   PyObject *resultobj = 0;
37941   svn_client_list_func2_t arg1 = (svn_client_list_func2_t) 0 ;
37942   void *arg2 = (void *) 0 ;
37943   char *arg3 = (char *) 0 ;
37944   svn_dirent_t *arg4 = (svn_dirent_t *) 0 ;
37945   svn_lock_t *arg5 = (svn_lock_t *) 0 ;
37946   char *arg6 = (char *) 0 ;
37947   char *arg7 = (char *) 0 ;
37948   char *arg8 = (char *) 0 ;
37949   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
37950   apr_pool_t *_global_pool = NULL ;
37951   PyObject *_global_py_pool = NULL ;
37952   PyObject * obj0 = 0 ;
37953   PyObject * obj1 = 0 ;
37954   PyObject * obj2 = 0 ;
37955   PyObject * obj3 = 0 ;
37956   PyObject * obj4 = 0 ;
37957   PyObject * obj5 = 0 ;
37958   PyObject * obj6 = 0 ;
37959   PyObject * obj7 = 0 ;
37960   PyObject * obj8 = 0 ;
37961   svn_error_t *result = 0 ;
37962 
37963   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37964       &_global_py_pool, &_global_pool))
37965   SWIG_fail;
37966   arg9 = _global_pool;
37967   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_list_func2",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
37968   {
37969     svn_client_list_func2_t * tmp =
37970     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
37971     if (tmp == NULL || PyErr_Occurred()) {
37972       SWIG_fail;
37973     }
37974     arg1 = *tmp;
37975   }
37976   {
37977     if (obj1 == Py_None) {
37978       arg2 = NULL;
37979     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
37980       arg2 = (void *) obj1;
37981       PyErr_Clear();
37982     }
37983   }
37984   {
37985     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_invoke_list_func2", "path");
37986     if (PyErr_Occurred()) SWIG_fail;
37987   }
37988   {
37989     arg4 = (svn_dirent_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_dirent_t, svn_argnum_obj3);
37990     if (PyErr_Occurred()) {
37991       SWIG_fail;
37992     }
37993   }
37994   {
37995     arg5 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_lock_t, svn_argnum_obj4);
37996     if (PyErr_Occurred()) {
37997       SWIG_fail;
37998     }
37999   }
38000   {
38001     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_client_invoke_list_func2", "abs_path");
38002     if (PyErr_Occurred()) SWIG_fail;
38003   }
38004   {
38005     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_client_invoke_list_func2", "external_parent_url");
38006     if (PyErr_Occurred()) SWIG_fail;
38007   }
38008   {
38009     arg8 = svn_swig_py_string_to_cstring(obj7, FALSE, "svn_client_invoke_list_func2", "external_target");
38010     if (PyErr_Occurred()) SWIG_fail;
38011   }
38012   if (obj8) {
38013     /* Verify that the user supplied a valid pool */
38014     if (obj8 != Py_None && obj8 != _global_py_pool) {
38015       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
38016       SWIG_arg_fail(svn_argnum_obj8);
38017       SWIG_fail;
38018     }
38019   }
38020   {
38021     svn_swig_py_release_py_lock();
38022 
38023     result = (svn_error_t *)svn_client_invoke_list_func2(arg1,arg2,(char const *)arg3,(struct svn_dirent_t const *)arg4,(struct svn_lock_t const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9);
38024 
38025     svn_swig_py_acquire_py_lock();
38026 
38027   }
38028   {
38029     if (result != NULL) {
38030       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38031       svn_swig_py_svn_exception(result);
38032       else
38033       svn_error_clear(result);
38034       SWIG_fail;
38035     }
38036     Py_INCREF(Py_None);
38037     resultobj = Py_None;
38038   }
38039   {
38040     Py_XDECREF(_global_py_pool);
38041   }
38042   return resultobj;
38043 fail:
38044   {
38045     Py_XDECREF(_global_py_pool);
38046   }
38047   return NULL;
38048 }
38049 
38050 
_wrap_svn_client_invoke_list_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38051 SWIGINTERN PyObject *_wrap_svn_client_invoke_list_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38052   PyObject *resultobj = 0;
38053   svn_client_list_func_t arg1 = (svn_client_list_func_t) 0 ;
38054   void *arg2 = (void *) 0 ;
38055   char *arg3 = (char *) 0 ;
38056   svn_dirent_t *arg4 = (svn_dirent_t *) 0 ;
38057   svn_lock_t *arg5 = (svn_lock_t *) 0 ;
38058   char *arg6 = (char *) 0 ;
38059   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
38060   apr_pool_t *_global_pool = NULL ;
38061   PyObject *_global_py_pool = NULL ;
38062   PyObject * obj0 = 0 ;
38063   PyObject * obj1 = 0 ;
38064   PyObject * obj2 = 0 ;
38065   PyObject * obj3 = 0 ;
38066   PyObject * obj4 = 0 ;
38067   PyObject * obj5 = 0 ;
38068   PyObject * obj6 = 0 ;
38069   svn_error_t *result = 0 ;
38070 
38071   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
38072       &_global_py_pool, &_global_pool))
38073   SWIG_fail;
38074   arg7 = _global_pool;
38075   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_list_func",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
38076   {
38077     svn_client_list_func_t * tmp =
38078     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
38079     if (tmp == NULL || PyErr_Occurred()) {
38080       SWIG_fail;
38081     }
38082     arg1 = *tmp;
38083   }
38084   {
38085     if (obj1 == Py_None) {
38086       arg2 = NULL;
38087     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
38088       arg2 = (void *) obj1;
38089       PyErr_Clear();
38090     }
38091   }
38092   {
38093     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_invoke_list_func", "path");
38094     if (PyErr_Occurred()) SWIG_fail;
38095   }
38096   {
38097     arg4 = (svn_dirent_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_dirent_t, svn_argnum_obj3);
38098     if (PyErr_Occurred()) {
38099       SWIG_fail;
38100     }
38101   }
38102   {
38103     arg5 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_lock_t, svn_argnum_obj4);
38104     if (PyErr_Occurred()) {
38105       SWIG_fail;
38106     }
38107   }
38108   {
38109     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_client_invoke_list_func", "abs_path");
38110     if (PyErr_Occurred()) SWIG_fail;
38111   }
38112   if (obj6) {
38113     /* Verify that the user supplied a valid pool */
38114     if (obj6 != Py_None && obj6 != _global_py_pool) {
38115       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
38116       SWIG_arg_fail(svn_argnum_obj6);
38117       SWIG_fail;
38118     }
38119   }
38120   {
38121     svn_swig_py_release_py_lock();
38122 
38123     result = (svn_error_t *)svn_client_invoke_list_func(arg1,arg2,(char const *)arg3,(struct svn_dirent_t const *)arg4,(struct svn_lock_t const *)arg5,(char const *)arg6,arg7);
38124 
38125     svn_swig_py_acquire_py_lock();
38126 
38127   }
38128   {
38129     if (result != NULL) {
38130       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38131       svn_swig_py_svn_exception(result);
38132       else
38133       svn_error_clear(result);
38134       SWIG_fail;
38135     }
38136     Py_INCREF(Py_None);
38137     resultobj = Py_None;
38138   }
38139   {
38140     Py_XDECREF(_global_py_pool);
38141   }
38142   return resultobj;
38143 fail:
38144   {
38145     Py_XDECREF(_global_py_pool);
38146   }
38147   return NULL;
38148 }
38149 
38150 
_wrap_svn_info_invoke_receiver(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38151 SWIGINTERN PyObject *_wrap_svn_info_invoke_receiver(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38152   PyObject *resultobj = 0;
38153   svn_info_receiver_t arg1 = (svn_info_receiver_t) 0 ;
38154   void *arg2 = (void *) 0 ;
38155   char *arg3 = (char *) 0 ;
38156   svn_info_t *arg4 = (svn_info_t *) 0 ;
38157   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
38158   apr_pool_t *_global_pool = NULL ;
38159   PyObject *_global_py_pool = NULL ;
38160   PyObject * obj0 = 0 ;
38161   PyObject * obj1 = 0 ;
38162   PyObject * obj2 = 0 ;
38163   PyObject * obj3 = 0 ;
38164   PyObject * obj4 = 0 ;
38165   svn_error_t *result = 0 ;
38166 
38167   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
38168       &_global_py_pool, &_global_pool))
38169   SWIG_fail;
38170   arg5 = _global_pool;
38171   if(!PyArg_UnpackTuple(args,(char *)"svn_info_invoke_receiver",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
38172   {
38173     svn_info_receiver_t * tmp =
38174     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
38175     if (tmp == NULL || PyErr_Occurred()) {
38176       SWIG_fail;
38177     }
38178     arg1 = *tmp;
38179   }
38180   {
38181     if (obj1 == Py_None) {
38182       arg2 = NULL;
38183     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
38184       arg2 = (void *) obj1;
38185       PyErr_Clear();
38186     }
38187   }
38188   {
38189     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_info_invoke_receiver", "path");
38190     if (PyErr_Occurred()) SWIG_fail;
38191   }
38192   {
38193     arg4 = (svn_info_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_info_t, svn_argnum_obj3);
38194     if (PyErr_Occurred()) {
38195       SWIG_fail;
38196     }
38197   }
38198   if (obj4) {
38199     /* Verify that the user supplied a valid pool */
38200     if (obj4 != Py_None && obj4 != _global_py_pool) {
38201       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
38202       SWIG_arg_fail(svn_argnum_obj4);
38203       SWIG_fail;
38204     }
38205   }
38206   {
38207     svn_swig_py_release_py_lock();
38208 
38209     result = (svn_error_t *)svn_info_invoke_receiver(arg1,arg2,(char const *)arg3,(struct svn_info_t const *)arg4,arg5);
38210 
38211     svn_swig_py_acquire_py_lock();
38212 
38213   }
38214   {
38215     if (result != NULL) {
38216       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38217       svn_swig_py_svn_exception(result);
38218       else
38219       svn_error_clear(result);
38220       SWIG_fail;
38221     }
38222     Py_INCREF(Py_None);
38223     resultobj = Py_None;
38224   }
38225   {
38226     Py_XDECREF(_global_py_pool);
38227   }
38228   return resultobj;
38229 fail:
38230   {
38231     Py_XDECREF(_global_py_pool);
38232   }
38233   return NULL;
38234 }
38235 
38236 
_wrap_svn_client_invoke_info_receiver2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38237 SWIGINTERN PyObject *_wrap_svn_client_invoke_info_receiver2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38238   PyObject *resultobj = 0;
38239   svn_client_info_receiver2_t arg1 = (svn_client_info_receiver2_t) 0 ;
38240   void *arg2 = (void *) 0 ;
38241   char *arg3 = (char *) 0 ;
38242   svn_client_info2_t *arg4 = (svn_client_info2_t *) 0 ;
38243   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
38244   apr_pool_t *_global_pool = NULL ;
38245   PyObject *_global_py_pool = NULL ;
38246   PyObject * obj0 = 0 ;
38247   PyObject * obj1 = 0 ;
38248   PyObject * obj2 = 0 ;
38249   PyObject * obj3 = 0 ;
38250   PyObject * obj4 = 0 ;
38251   svn_error_t *result = 0 ;
38252 
38253   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
38254       &_global_py_pool, &_global_pool))
38255   SWIG_fail;
38256   arg5 = _global_pool;
38257   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_info_receiver2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
38258   {
38259     svn_client_info_receiver2_t * tmp =
38260     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
38261     if (tmp == NULL || PyErr_Occurred()) {
38262       SWIG_fail;
38263     }
38264     arg1 = *tmp;
38265   }
38266   {
38267     if (obj1 == Py_None) {
38268       arg2 = NULL;
38269     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
38270       arg2 = (void *) obj1;
38271       PyErr_Clear();
38272     }
38273   }
38274   {
38275     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_invoke_info_receiver2", "abspath_or_url");
38276     if (PyErr_Occurred()) SWIG_fail;
38277   }
38278   {
38279     arg4 = (svn_client_info2_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_client_info2_t, svn_argnum_obj3);
38280     if (PyErr_Occurred()) {
38281       SWIG_fail;
38282     }
38283   }
38284   if (obj4) {
38285     /* Verify that the user supplied a valid pool */
38286     if (obj4 != Py_None && obj4 != _global_py_pool) {
38287       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
38288       SWIG_arg_fail(svn_argnum_obj4);
38289       SWIG_fail;
38290     }
38291   }
38292   {
38293     svn_swig_py_release_py_lock();
38294 
38295     result = (svn_error_t *)svn_client_invoke_info_receiver2(arg1,arg2,(char const *)arg3,(struct svn_client_info2_t const *)arg4,arg5);
38296 
38297     svn_swig_py_acquire_py_lock();
38298 
38299   }
38300   {
38301     if (result != NULL) {
38302       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38303       svn_swig_py_svn_exception(result);
38304       else
38305       svn_error_clear(result);
38306       SWIG_fail;
38307     }
38308     Py_INCREF(Py_None);
38309     resultobj = Py_None;
38310   }
38311   {
38312     Py_XDECREF(_global_py_pool);
38313   }
38314   return resultobj;
38315 fail:
38316   {
38317     Py_XDECREF(_global_py_pool);
38318   }
38319   return NULL;
38320 }
38321 
38322 
_wrap_svn_client_invoke_patch_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38323 SWIGINTERN PyObject *_wrap_svn_client_invoke_patch_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38324   PyObject *resultobj = 0;
38325   svn_client_patch_func_t arg1 = (svn_client_patch_func_t) 0 ;
38326   void *arg2 = (void *) 0 ;
38327   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
38328   char *arg4 = (char *) 0 ;
38329   char *arg5 = (char *) 0 ;
38330   char *arg6 = (char *) 0 ;
38331   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
38332   apr_pool_t *_global_pool = NULL ;
38333   PyObject *_global_py_pool = NULL ;
38334   svn_boolean_t temp3 ;
38335   int res3 = SWIG_TMPOBJ ;
38336   PyObject * obj0 = 0 ;
38337   PyObject * obj1 = 0 ;
38338   PyObject * obj2 = 0 ;
38339   PyObject * obj3 = 0 ;
38340   PyObject * obj4 = 0 ;
38341   PyObject * obj5 = 0 ;
38342   svn_error_t *result = 0 ;
38343 
38344   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
38345       &_global_py_pool, &_global_pool))
38346   SWIG_fail;
38347   arg7 = _global_pool;
38348   arg3 = &temp3;
38349   if(!PyArg_UnpackTuple(args,(char *)"svn_client_invoke_patch_func",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
38350   {
38351     svn_client_patch_func_t * tmp =
38352     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
38353     if (tmp == NULL || PyErr_Occurred()) {
38354       SWIG_fail;
38355     }
38356     arg1 = *tmp;
38357   }
38358   {
38359     if (obj1 == Py_None) {
38360       arg2 = NULL;
38361     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
38362       arg2 = (void *) obj1;
38363       PyErr_Clear();
38364     }
38365   }
38366   {
38367     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_client_invoke_patch_func", "canon_path_from_patchfile");
38368     if (PyErr_Occurred()) SWIG_fail;
38369   }
38370   {
38371     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_client_invoke_patch_func", "patch_abspath");
38372     if (PyErr_Occurred()) SWIG_fail;
38373   }
38374   {
38375     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_client_invoke_patch_func", "reject_abspath");
38376     if (PyErr_Occurred()) SWIG_fail;
38377   }
38378   if (obj5) {
38379     /* Verify that the user supplied a valid pool */
38380     if (obj5 != Py_None && obj5 != _global_py_pool) {
38381       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
38382       SWIG_arg_fail(svn_argnum_obj5);
38383       SWIG_fail;
38384     }
38385   }
38386   {
38387     svn_swig_py_release_py_lock();
38388 
38389     result = (svn_error_t *)svn_client_invoke_patch_func(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7);
38390 
38391     svn_swig_py_acquire_py_lock();
38392 
38393   }
38394   {
38395     if (result != NULL) {
38396       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38397       svn_swig_py_svn_exception(result);
38398       else
38399       svn_error_clear(result);
38400       SWIG_fail;
38401     }
38402     Py_INCREF(Py_None);
38403     resultobj = Py_None;
38404   }
38405   if (SWIG_IsTmpObj(res3)) {
38406     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
38407   } else {
38408     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
38409     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
38410   }
38411   {
38412     Py_XDECREF(_global_py_pool);
38413   }
38414   return resultobj;
38415 fail:
38416   {
38417     Py_XDECREF(_global_py_pool);
38418   }
38419   return NULL;
38420 }
38421 
38422 
svn_proplist_receiver2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38423 SWIGINTERN PyObject *svn_proplist_receiver2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38424   PyObject *obj;
38425   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38426   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38427   return SWIG_Py_Void();
38428 }
38429 
svn_proplist_receiver_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38430 SWIGINTERN PyObject *svn_proplist_receiver_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38431   PyObject *obj;
38432   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38433   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38434   return SWIG_Py_Void();
38435 }
38436 
svn_client_get_commit_log3_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38437 SWIGINTERN PyObject *svn_client_get_commit_log3_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38438   PyObject *obj;
38439   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38440   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38441   return SWIG_Py_Void();
38442 }
38443 
svn_client_get_commit_log2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38444 SWIGINTERN PyObject *svn_client_get_commit_log2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38445   PyObject *obj;
38446   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38447   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38448   return SWIG_Py_Void();
38449 }
38450 
svn_client_get_commit_log_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38451 SWIGINTERN PyObject *svn_client_get_commit_log_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38452   PyObject *obj;
38453   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38454   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38455   return SWIG_Py_Void();
38456 }
38457 
svn_client_blame_receiver4_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38458 SWIGINTERN PyObject *svn_client_blame_receiver4_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38459   PyObject *obj;
38460   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38461   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38462   return SWIG_Py_Void();
38463 }
38464 
svn_client_blame_receiver3_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38465 SWIGINTERN PyObject *svn_client_blame_receiver3_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38466   PyObject *obj;
38467   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38468   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38469   return SWIG_Py_Void();
38470 }
38471 
svn_client_blame_receiver2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38472 SWIGINTERN PyObject *svn_client_blame_receiver2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38473   PyObject *obj;
38474   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38475   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38476   return SWIG_Py_Void();
38477 }
38478 
svn_client_blame_receiver_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38479 SWIGINTERN PyObject *svn_client_blame_receiver_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38480   PyObject *obj;
38481   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38482   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38483   return SWIG_Py_Void();
38484 }
38485 
svn_client_diff_summarize_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38486 SWIGINTERN PyObject *svn_client_diff_summarize_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38487   PyObject *obj;
38488   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38489   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38490   return SWIG_Py_Void();
38491 }
38492 
svn_client__layout_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38493 SWIGINTERN PyObject *svn_client__layout_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38494   PyObject *obj;
38495   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38496   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38497   return SWIG_Py_Void();
38498 }
38499 
svn_client_import_filter_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38500 SWIGINTERN PyObject *svn_client_import_filter_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38501   PyObject *obj;
38502   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38503   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38504   return SWIG_Py_Void();
38505 }
38506 
svn_client_status_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38507 SWIGINTERN PyObject *svn_client_status_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38508   PyObject *obj;
38509   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38510   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38511   return SWIG_Py_Void();
38512 }
38513 
svn_client_conflict_walk_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38514 SWIGINTERN PyObject *svn_client_conflict_walk_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38515   PyObject *obj;
38516   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38517   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38518   return SWIG_Py_Void();
38519 }
38520 
svn_client_list_func2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38521 SWIGINTERN PyObject *svn_client_list_func2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38522   PyObject *obj;
38523   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38524   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38525   return SWIG_Py_Void();
38526 }
38527 
svn_client_list_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38528 SWIGINTERN PyObject *svn_client_list_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38529   PyObject *obj;
38530   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38531   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38532   return SWIG_Py_Void();
38533 }
38534 
svn_info_receiver_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38535 SWIGINTERN PyObject *svn_info_receiver_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38536   PyObject *obj;
38537   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38538   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38539   return SWIG_Py_Void();
38540 }
38541 
svn_client_info_receiver2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38542 SWIGINTERN PyObject *svn_client_info_receiver2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38543   PyObject *obj;
38544   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38545   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38546   return SWIG_Py_Void();
38547 }
38548 
svn_client_patch_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38549 SWIGINTERN PyObject *svn_client_patch_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38550   PyObject *obj;
38551   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
38552   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
38553   return SWIG_Py_Void();
38554 }
38555 
38556 static PyMethodDef SwigMethods[] = {
38557 	 { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL},
38558 	 { (char *)"svn_client_version", _wrap_svn_client_version, METH_VARARGS, (char *)"svn_client_version() -> svn_version_t const *"},
38559 	 { (char *)"svn_client_get_simple_prompt_provider", _wrap_svn_client_get_simple_prompt_provider, METH_VARARGS, (char *)"svn_client_get_simple_prompt_provider(svn_auth_simple_prompt_func_t prompt_func, int retry_limit, apr_pool_t pool)"},
38560 	 { (char *)"svn_client_get_username_prompt_provider", _wrap_svn_client_get_username_prompt_provider, METH_VARARGS, (char *)"svn_client_get_username_prompt_provider(svn_auth_username_prompt_func_t prompt_func, int retry_limit, apr_pool_t pool)"},
38561 	 { (char *)"svn_client_get_simple_provider", _wrap_svn_client_get_simple_provider, METH_VARARGS, (char *)"svn_client_get_simple_provider(apr_pool_t pool)"},
38562 	 { (char *)"svn_client_get_username_provider", _wrap_svn_client_get_username_provider, METH_VARARGS, (char *)"svn_client_get_username_provider(apr_pool_t pool)"},
38563 	 { (char *)"svn_client_get_ssl_server_trust_file_provider", _wrap_svn_client_get_ssl_server_trust_file_provider, METH_VARARGS, (char *)"svn_client_get_ssl_server_trust_file_provider(apr_pool_t pool)"},
38564 	 { (char *)"svn_client_get_ssl_client_cert_file_provider", _wrap_svn_client_get_ssl_client_cert_file_provider, METH_VARARGS, (char *)"svn_client_get_ssl_client_cert_file_provider(apr_pool_t pool)"},
38565 	 { (char *)"svn_client_get_ssl_client_cert_pw_file_provider", _wrap_svn_client_get_ssl_client_cert_pw_file_provider, METH_VARARGS, (char *)"svn_client_get_ssl_client_cert_pw_file_provider(apr_pool_t pool)"},
38566 	 { (char *)"svn_client_get_ssl_server_trust_prompt_provider", _wrap_svn_client_get_ssl_server_trust_prompt_provider, METH_VARARGS, (char *)"svn_client_get_ssl_server_trust_prompt_provider(svn_auth_ssl_server_trust_prompt_func_t prompt_func, apr_pool_t pool)"},
38567 	 { (char *)"svn_client_get_ssl_client_cert_prompt_provider", _wrap_svn_client_get_ssl_client_cert_prompt_provider, METH_VARARGS, (char *)"svn_client_get_ssl_client_cert_prompt_provider(svn_auth_ssl_client_cert_prompt_func_t prompt_func, int retry_limit, apr_pool_t pool)"},
38568 	 { (char *)"svn_client_get_ssl_client_cert_pw_prompt_provider", _wrap_svn_client_get_ssl_client_cert_pw_prompt_provider, METH_VARARGS, (char *)"svn_client_get_ssl_client_cert_pw_prompt_provider(svn_auth_ssl_client_cert_pw_prompt_func_t prompt_func, int retry_limit, apr_pool_t pool)"},
38569 	 { (char *)"svn_client_proplist_item_dup", _wrap_svn_client_proplist_item_dup, METH_VARARGS, (char *)"svn_client_proplist_item_dup(svn_client_proplist_item_t const * item, apr_pool_t pool) -> svn_client_proplist_item_t *"},
38570 	 { (char *)"svn_client_commit_info_t_revision_set", _wrap_svn_client_commit_info_t_revision_set, METH_VARARGS, (char *)"svn_client_commit_info_t_revision_set(svn_client_commit_info_t self, svn_revnum_t revision)"},
38571 	 { (char *)"svn_client_commit_info_t_revision_get", _wrap_svn_client_commit_info_t_revision_get, METH_VARARGS, (char *)"svn_client_commit_info_t_revision_get(svn_client_commit_info_t self) -> svn_revnum_t"},
38572 	 { (char *)"svn_client_commit_info_t_date_set", _wrap_svn_client_commit_info_t_date_set, METH_VARARGS, (char *)"svn_client_commit_info_t_date_set(svn_client_commit_info_t self, char const * date)"},
38573 	 { (char *)"svn_client_commit_info_t_date_get", _wrap_svn_client_commit_info_t_date_get, METH_VARARGS, (char *)"svn_client_commit_info_t_date_get(svn_client_commit_info_t self) -> char const *"},
38574 	 { (char *)"svn_client_commit_info_t_author_set", _wrap_svn_client_commit_info_t_author_set, METH_VARARGS, (char *)"svn_client_commit_info_t_author_set(svn_client_commit_info_t self, char const * author)"},
38575 	 { (char *)"svn_client_commit_info_t_author_get", _wrap_svn_client_commit_info_t_author_get, METH_VARARGS, (char *)"svn_client_commit_info_t_author_get(svn_client_commit_info_t self) -> char const *"},
38576 	 { (char *)"new_svn_client_commit_info_t", _wrap_new_svn_client_commit_info_t, METH_VARARGS, (char *)"new_svn_client_commit_info_t() -> svn_client_commit_info_t"},
38577 	 { (char *)"delete_svn_client_commit_info_t", _wrap_delete_svn_client_commit_info_t, METH_VARARGS, (char *)"delete_svn_client_commit_info_t(svn_client_commit_info_t self)"},
38578 	 { (char *)"svn_client_commit_info_t_swigregister", svn_client_commit_info_t_swigregister, METH_VARARGS, NULL},
38579 	 { (char *)"svn_client_commit_item3_t_path_set", _wrap_svn_client_commit_item3_t_path_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_path_set(svn_client_commit_item3_t self, char const * path)"},
38580 	 { (char *)"svn_client_commit_item3_t_path_get", _wrap_svn_client_commit_item3_t_path_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_path_get(svn_client_commit_item3_t self) -> char const *"},
38581 	 { (char *)"svn_client_commit_item3_t_kind_set", _wrap_svn_client_commit_item3_t_kind_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_kind_set(svn_client_commit_item3_t self, svn_node_kind_t kind)"},
38582 	 { (char *)"svn_client_commit_item3_t_kind_get", _wrap_svn_client_commit_item3_t_kind_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_kind_get(svn_client_commit_item3_t self) -> svn_node_kind_t"},
38583 	 { (char *)"svn_client_commit_item3_t_url_set", _wrap_svn_client_commit_item3_t_url_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_url_set(svn_client_commit_item3_t self, char const * url)"},
38584 	 { (char *)"svn_client_commit_item3_t_url_get", _wrap_svn_client_commit_item3_t_url_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_url_get(svn_client_commit_item3_t self) -> char const *"},
38585 	 { (char *)"svn_client_commit_item3_t_revision_set", _wrap_svn_client_commit_item3_t_revision_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_revision_set(svn_client_commit_item3_t self, svn_revnum_t revision)"},
38586 	 { (char *)"svn_client_commit_item3_t_revision_get", _wrap_svn_client_commit_item3_t_revision_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_revision_get(svn_client_commit_item3_t self) -> svn_revnum_t"},
38587 	 { (char *)"svn_client_commit_item3_t_copyfrom_url_set", _wrap_svn_client_commit_item3_t_copyfrom_url_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_copyfrom_url_set(svn_client_commit_item3_t self, char const * copyfrom_url)"},
38588 	 { (char *)"svn_client_commit_item3_t_copyfrom_url_get", _wrap_svn_client_commit_item3_t_copyfrom_url_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_copyfrom_url_get(svn_client_commit_item3_t self) -> char const *"},
38589 	 { (char *)"svn_client_commit_item3_t_copyfrom_rev_set", _wrap_svn_client_commit_item3_t_copyfrom_rev_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_copyfrom_rev_set(svn_client_commit_item3_t self, svn_revnum_t copyfrom_rev)"},
38590 	 { (char *)"svn_client_commit_item3_t_copyfrom_rev_get", _wrap_svn_client_commit_item3_t_copyfrom_rev_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_copyfrom_rev_get(svn_client_commit_item3_t self) -> svn_revnum_t"},
38591 	 { (char *)"svn_client_commit_item3_t_state_flags_set", _wrap_svn_client_commit_item3_t_state_flags_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_state_flags_set(svn_client_commit_item3_t self, apr_byte_t state_flags)"},
38592 	 { (char *)"svn_client_commit_item3_t_state_flags_get", _wrap_svn_client_commit_item3_t_state_flags_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_state_flags_get(svn_client_commit_item3_t self) -> apr_byte_t"},
38593 	 { (char *)"svn_client_commit_item3_t_incoming_prop_changes_set", _wrap_svn_client_commit_item3_t_incoming_prop_changes_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_incoming_prop_changes_set(svn_client_commit_item3_t self, apr_array_header_t incoming_prop_changes)"},
38594 	 { (char *)"svn_client_commit_item3_t_incoming_prop_changes_get", _wrap_svn_client_commit_item3_t_incoming_prop_changes_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_incoming_prop_changes_get(svn_client_commit_item3_t self) -> apr_array_header_t"},
38595 	 { (char *)"svn_client_commit_item3_t_outgoing_prop_changes_set", _wrap_svn_client_commit_item3_t_outgoing_prop_changes_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_outgoing_prop_changes_set(svn_client_commit_item3_t self, apr_array_header_t outgoing_prop_changes)"},
38596 	 { (char *)"svn_client_commit_item3_t_outgoing_prop_changes_get", _wrap_svn_client_commit_item3_t_outgoing_prop_changes_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_outgoing_prop_changes_get(svn_client_commit_item3_t self) -> apr_array_header_t"},
38597 	 { (char *)"svn_client_commit_item3_t_session_relpath_set", _wrap_svn_client_commit_item3_t_session_relpath_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_session_relpath_set(svn_client_commit_item3_t self, char const * session_relpath)"},
38598 	 { (char *)"svn_client_commit_item3_t_session_relpath_get", _wrap_svn_client_commit_item3_t_session_relpath_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_session_relpath_get(svn_client_commit_item3_t self) -> char const *"},
38599 	 { (char *)"svn_client_commit_item3_t_moved_from_abspath_set", _wrap_svn_client_commit_item3_t_moved_from_abspath_set, METH_VARARGS, (char *)"svn_client_commit_item3_t_moved_from_abspath_set(svn_client_commit_item3_t self, char const * moved_from_abspath)"},
38600 	 { (char *)"svn_client_commit_item3_t_moved_from_abspath_get", _wrap_svn_client_commit_item3_t_moved_from_abspath_get, METH_VARARGS, (char *)"svn_client_commit_item3_t_moved_from_abspath_get(svn_client_commit_item3_t self) -> char const *"},
38601 	 { (char *)"new_svn_client_commit_item3_t", _wrap_new_svn_client_commit_item3_t, METH_VARARGS, (char *)"new_svn_client_commit_item3_t() -> svn_client_commit_item3_t"},
38602 	 { (char *)"delete_svn_client_commit_item3_t", _wrap_delete_svn_client_commit_item3_t, METH_VARARGS, (char *)"delete_svn_client_commit_item3_t(svn_client_commit_item3_t self)"},
38603 	 { (char *)"svn_client_commit_item3_t_swigregister", svn_client_commit_item3_t_swigregister, METH_VARARGS, NULL},
38604 	 { (char *)"svn_client_commit_item2_t_path_set", _wrap_svn_client_commit_item2_t_path_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_path_set(svn_client_commit_item2_t self, char const * path)"},
38605 	 { (char *)"svn_client_commit_item2_t_path_get", _wrap_svn_client_commit_item2_t_path_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_path_get(svn_client_commit_item2_t self) -> char const *"},
38606 	 { (char *)"svn_client_commit_item2_t_kind_set", _wrap_svn_client_commit_item2_t_kind_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_kind_set(svn_client_commit_item2_t self, svn_node_kind_t kind)"},
38607 	 { (char *)"svn_client_commit_item2_t_kind_get", _wrap_svn_client_commit_item2_t_kind_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_kind_get(svn_client_commit_item2_t self) -> svn_node_kind_t"},
38608 	 { (char *)"svn_client_commit_item2_t_url_set", _wrap_svn_client_commit_item2_t_url_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_url_set(svn_client_commit_item2_t self, char const * url)"},
38609 	 { (char *)"svn_client_commit_item2_t_url_get", _wrap_svn_client_commit_item2_t_url_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_url_get(svn_client_commit_item2_t self) -> char const *"},
38610 	 { (char *)"svn_client_commit_item2_t_revision_set", _wrap_svn_client_commit_item2_t_revision_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_revision_set(svn_client_commit_item2_t self, svn_revnum_t revision)"},
38611 	 { (char *)"svn_client_commit_item2_t_revision_get", _wrap_svn_client_commit_item2_t_revision_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_revision_get(svn_client_commit_item2_t self) -> svn_revnum_t"},
38612 	 { (char *)"svn_client_commit_item2_t_copyfrom_url_set", _wrap_svn_client_commit_item2_t_copyfrom_url_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_copyfrom_url_set(svn_client_commit_item2_t self, char const * copyfrom_url)"},
38613 	 { (char *)"svn_client_commit_item2_t_copyfrom_url_get", _wrap_svn_client_commit_item2_t_copyfrom_url_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_copyfrom_url_get(svn_client_commit_item2_t self) -> char const *"},
38614 	 { (char *)"svn_client_commit_item2_t_copyfrom_rev_set", _wrap_svn_client_commit_item2_t_copyfrom_rev_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_copyfrom_rev_set(svn_client_commit_item2_t self, svn_revnum_t copyfrom_rev)"},
38615 	 { (char *)"svn_client_commit_item2_t_copyfrom_rev_get", _wrap_svn_client_commit_item2_t_copyfrom_rev_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_copyfrom_rev_get(svn_client_commit_item2_t self) -> svn_revnum_t"},
38616 	 { (char *)"svn_client_commit_item2_t_state_flags_set", _wrap_svn_client_commit_item2_t_state_flags_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_state_flags_set(svn_client_commit_item2_t self, apr_byte_t state_flags)"},
38617 	 { (char *)"svn_client_commit_item2_t_state_flags_get", _wrap_svn_client_commit_item2_t_state_flags_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_state_flags_get(svn_client_commit_item2_t self) -> apr_byte_t"},
38618 	 { (char *)"svn_client_commit_item2_t_wcprop_changes_set", _wrap_svn_client_commit_item2_t_wcprop_changes_set, METH_VARARGS, (char *)"svn_client_commit_item2_t_wcprop_changes_set(svn_client_commit_item2_t self, apr_array_header_t wcprop_changes)"},
38619 	 { (char *)"svn_client_commit_item2_t_wcprop_changes_get", _wrap_svn_client_commit_item2_t_wcprop_changes_get, METH_VARARGS, (char *)"svn_client_commit_item2_t_wcprop_changes_get(svn_client_commit_item2_t self) -> apr_array_header_t"},
38620 	 { (char *)"new_svn_client_commit_item2_t", _wrap_new_svn_client_commit_item2_t, METH_VARARGS, (char *)"new_svn_client_commit_item2_t() -> svn_client_commit_item2_t"},
38621 	 { (char *)"delete_svn_client_commit_item2_t", _wrap_delete_svn_client_commit_item2_t, METH_VARARGS, (char *)"delete_svn_client_commit_item2_t(svn_client_commit_item2_t self)"},
38622 	 { (char *)"svn_client_commit_item2_t_swigregister", svn_client_commit_item2_t_swigregister, METH_VARARGS, NULL},
38623 	 { (char *)"svn_client_commit_item_t_path_set", _wrap_svn_client_commit_item_t_path_set, METH_VARARGS, (char *)"svn_client_commit_item_t_path_set(svn_client_commit_item_t self, char const * path)"},
38624 	 { (char *)"svn_client_commit_item_t_path_get", _wrap_svn_client_commit_item_t_path_get, METH_VARARGS, (char *)"svn_client_commit_item_t_path_get(svn_client_commit_item_t self) -> char const *"},
38625 	 { (char *)"svn_client_commit_item_t_kind_set", _wrap_svn_client_commit_item_t_kind_set, METH_VARARGS, (char *)"svn_client_commit_item_t_kind_set(svn_client_commit_item_t self, svn_node_kind_t kind)"},
38626 	 { (char *)"svn_client_commit_item_t_kind_get", _wrap_svn_client_commit_item_t_kind_get, METH_VARARGS, (char *)"svn_client_commit_item_t_kind_get(svn_client_commit_item_t self) -> svn_node_kind_t"},
38627 	 { (char *)"svn_client_commit_item_t_url_set", _wrap_svn_client_commit_item_t_url_set, METH_VARARGS, (char *)"svn_client_commit_item_t_url_set(svn_client_commit_item_t self, char const * url)"},
38628 	 { (char *)"svn_client_commit_item_t_url_get", _wrap_svn_client_commit_item_t_url_get, METH_VARARGS, (char *)"svn_client_commit_item_t_url_get(svn_client_commit_item_t self) -> char const *"},
38629 	 { (char *)"svn_client_commit_item_t_revision_set", _wrap_svn_client_commit_item_t_revision_set, METH_VARARGS, (char *)"svn_client_commit_item_t_revision_set(svn_client_commit_item_t self, svn_revnum_t revision)"},
38630 	 { (char *)"svn_client_commit_item_t_revision_get", _wrap_svn_client_commit_item_t_revision_get, METH_VARARGS, (char *)"svn_client_commit_item_t_revision_get(svn_client_commit_item_t self) -> svn_revnum_t"},
38631 	 { (char *)"svn_client_commit_item_t_copyfrom_url_set", _wrap_svn_client_commit_item_t_copyfrom_url_set, METH_VARARGS, (char *)"svn_client_commit_item_t_copyfrom_url_set(svn_client_commit_item_t self, char const * copyfrom_url)"},
38632 	 { (char *)"svn_client_commit_item_t_copyfrom_url_get", _wrap_svn_client_commit_item_t_copyfrom_url_get, METH_VARARGS, (char *)"svn_client_commit_item_t_copyfrom_url_get(svn_client_commit_item_t self) -> char const *"},
38633 	 { (char *)"svn_client_commit_item_t_state_flags_set", _wrap_svn_client_commit_item_t_state_flags_set, METH_VARARGS, (char *)"svn_client_commit_item_t_state_flags_set(svn_client_commit_item_t self, apr_byte_t state_flags)"},
38634 	 { (char *)"svn_client_commit_item_t_state_flags_get", _wrap_svn_client_commit_item_t_state_flags_get, METH_VARARGS, (char *)"svn_client_commit_item_t_state_flags_get(svn_client_commit_item_t self) -> apr_byte_t"},
38635 	 { (char *)"svn_client_commit_item_t_wcprop_changes_set", _wrap_svn_client_commit_item_t_wcprop_changes_set, METH_VARARGS, (char *)"svn_client_commit_item_t_wcprop_changes_set(svn_client_commit_item_t self, apr_array_header_t wcprop_changes)"},
38636 	 { (char *)"svn_client_commit_item_t_wcprop_changes_get", _wrap_svn_client_commit_item_t_wcprop_changes_get, METH_VARARGS, (char *)"svn_client_commit_item_t_wcprop_changes_get(svn_client_commit_item_t self) -> apr_array_header_t"},
38637 	 { (char *)"new_svn_client_commit_item_t", _wrap_new_svn_client_commit_item_t, METH_VARARGS, (char *)"new_svn_client_commit_item_t() -> svn_client_commit_item_t"},
38638 	 { (char *)"delete_svn_client_commit_item_t", _wrap_delete_svn_client_commit_item_t, METH_VARARGS, (char *)"delete_svn_client_commit_item_t(svn_client_commit_item_t self)"},
38639 	 { (char *)"svn_client_commit_item_t_swigregister", svn_client_commit_item_t_swigregister, METH_VARARGS, NULL},
38640 	 { (char *)"svn_client_commit_item3_create", _wrap_svn_client_commit_item3_create, METH_VARARGS, (char *)"svn_client_commit_item3_create(apr_pool_t pool) -> svn_client_commit_item3_t"},
38641 	 { (char *)"svn_client_commit_item_create", _wrap_svn_client_commit_item_create, METH_VARARGS, (char *)"svn_client_commit_item_create(apr_pool_t pool) -> svn_error_t"},
38642 	 { (char *)"svn_client_commit_item3_dup", _wrap_svn_client_commit_item3_dup, METH_VARARGS, (char *)"svn_client_commit_item3_dup(svn_client_commit_item3_t item, apr_pool_t pool) -> svn_client_commit_item3_t"},
38643 	 { (char *)"svn_client_commit_item2_dup", _wrap_svn_client_commit_item2_dup, METH_VARARGS, (char *)"svn_client_commit_item2_dup(svn_client_commit_item2_t item, apr_pool_t pool) -> svn_client_commit_item2_t"},
38644 	 { (char *)"svn_client_diff_summarize_t_path_set", _wrap_svn_client_diff_summarize_t_path_set, METH_VARARGS, (char *)"svn_client_diff_summarize_t_path_set(svn_client_diff_summarize_t self, char const * path)"},
38645 	 { (char *)"svn_client_diff_summarize_t_path_get", _wrap_svn_client_diff_summarize_t_path_get, METH_VARARGS, (char *)"svn_client_diff_summarize_t_path_get(svn_client_diff_summarize_t self) -> char const *"},
38646 	 { (char *)"svn_client_diff_summarize_t_summarize_kind_set", _wrap_svn_client_diff_summarize_t_summarize_kind_set, METH_VARARGS, (char *)"svn_client_diff_summarize_t_summarize_kind_set(svn_client_diff_summarize_t self, svn_client_diff_summarize_kind_t summarize_kind)"},
38647 	 { (char *)"svn_client_diff_summarize_t_summarize_kind_get", _wrap_svn_client_diff_summarize_t_summarize_kind_get, METH_VARARGS, (char *)"svn_client_diff_summarize_t_summarize_kind_get(svn_client_diff_summarize_t self) -> svn_client_diff_summarize_kind_t"},
38648 	 { (char *)"svn_client_diff_summarize_t_prop_changed_set", _wrap_svn_client_diff_summarize_t_prop_changed_set, METH_VARARGS, (char *)"svn_client_diff_summarize_t_prop_changed_set(svn_client_diff_summarize_t self, svn_boolean_t prop_changed)"},
38649 	 { (char *)"svn_client_diff_summarize_t_prop_changed_get", _wrap_svn_client_diff_summarize_t_prop_changed_get, METH_VARARGS, (char *)"svn_client_diff_summarize_t_prop_changed_get(svn_client_diff_summarize_t self) -> svn_boolean_t"},
38650 	 { (char *)"svn_client_diff_summarize_t_node_kind_set", _wrap_svn_client_diff_summarize_t_node_kind_set, METH_VARARGS, (char *)"svn_client_diff_summarize_t_node_kind_set(svn_client_diff_summarize_t self, svn_node_kind_t node_kind)"},
38651 	 { (char *)"svn_client_diff_summarize_t_node_kind_get", _wrap_svn_client_diff_summarize_t_node_kind_get, METH_VARARGS, (char *)"svn_client_diff_summarize_t_node_kind_get(svn_client_diff_summarize_t self) -> svn_node_kind_t"},
38652 	 { (char *)"new_svn_client_diff_summarize_t", _wrap_new_svn_client_diff_summarize_t, METH_VARARGS, (char *)"new_svn_client_diff_summarize_t() -> svn_client_diff_summarize_t"},
38653 	 { (char *)"delete_svn_client_diff_summarize_t", _wrap_delete_svn_client_diff_summarize_t, METH_VARARGS, (char *)"delete_svn_client_diff_summarize_t(svn_client_diff_summarize_t self)"},
38654 	 { (char *)"svn_client_diff_summarize_t_swigregister", svn_client_diff_summarize_t_swigregister, METH_VARARGS, NULL},
38655 	 { (char *)"svn_client_diff_summarize_dup", _wrap_svn_client_diff_summarize_dup, METH_VARARGS, (char *)"svn_client_diff_summarize_dup(svn_client_diff_summarize_t diff, apr_pool_t pool) -> svn_client_diff_summarize_t"},
38656 	 { (char *)"svn_client_ctx_t_auth_baton_set", _wrap_svn_client_ctx_t_auth_baton_set, METH_VARARGS, (char *)"svn_client_ctx_t_auth_baton_set(svn_client_ctx_t self, svn_auth_baton_t * auth_baton)"},
38657 	 { (char *)"svn_client_ctx_t_auth_baton_get", _wrap_svn_client_ctx_t_auth_baton_get, METH_VARARGS, (char *)"svn_client_ctx_t_auth_baton_get(svn_client_ctx_t self) -> svn_auth_baton_t *"},
38658 	 { (char *)"svn_client_ctx_t_notify_func_set", _wrap_svn_client_ctx_t_notify_func_set, METH_VARARGS, (char *)"svn_client_ctx_t_notify_func_set(svn_client_ctx_t self, svn_wc_notify_func_t notify_func)"},
38659 	 { (char *)"svn_client_ctx_t_notify_func_get", _wrap_svn_client_ctx_t_notify_func_get, METH_VARARGS, (char *)"svn_client_ctx_t_notify_func_get(svn_client_ctx_t self) -> svn_wc_notify_func_t"},
38660 	 { (char *)"svn_client_ctx_t_notify_baton_set", _wrap_svn_client_ctx_t_notify_baton_set, METH_VARARGS, (char *)"svn_client_ctx_t_notify_baton_set(svn_client_ctx_t self, void * notify_baton)"},
38661 	 { (char *)"svn_client_ctx_t_notify_baton_get", _wrap_svn_client_ctx_t_notify_baton_get, METH_VARARGS, (char *)"svn_client_ctx_t_notify_baton_get(svn_client_ctx_t self) -> void *"},
38662 	 { (char *)"svn_client_ctx_t_log_msg_func_set", _wrap_svn_client_ctx_t_log_msg_func_set, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_func_set(svn_client_ctx_t self, svn_client_get_commit_log_t log_msg_func)"},
38663 	 { (char *)"svn_client_ctx_t_log_msg_func_get", _wrap_svn_client_ctx_t_log_msg_func_get, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_func_get(svn_client_ctx_t self) -> svn_client_get_commit_log_t"},
38664 	 { (char *)"svn_client_ctx_t_log_msg_baton_set", _wrap_svn_client_ctx_t_log_msg_baton_set, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_baton_set(svn_client_ctx_t self, void * log_msg_baton)"},
38665 	 { (char *)"svn_client_ctx_t_log_msg_baton_get", _wrap_svn_client_ctx_t_log_msg_baton_get, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_baton_get(svn_client_ctx_t self) -> void *"},
38666 	 { (char *)"svn_client_ctx_t_config_set", _wrap_svn_client_ctx_t_config_set, METH_VARARGS, (char *)"svn_client_ctx_t_config_set(svn_client_ctx_t self, apr_hash_t config)"},
38667 	 { (char *)"svn_client_ctx_t_config_get", _wrap_svn_client_ctx_t_config_get, METH_VARARGS, (char *)"svn_client_ctx_t_config_get(svn_client_ctx_t self) -> apr_hash_t"},
38668 	 { (char *)"svn_client_ctx_t_cancel_func_set", _wrap_svn_client_ctx_t_cancel_func_set, METH_VARARGS, (char *)"svn_client_ctx_t_cancel_func_set(svn_client_ctx_t self, svn_cancel_func_t cancel_func)"},
38669 	 { (char *)"svn_client_ctx_t_cancel_func_get", _wrap_svn_client_ctx_t_cancel_func_get, METH_VARARGS, (char *)"svn_client_ctx_t_cancel_func_get(svn_client_ctx_t self) -> svn_cancel_func_t"},
38670 	 { (char *)"svn_client_ctx_t_cancel_baton_set", _wrap_svn_client_ctx_t_cancel_baton_set, METH_VARARGS, (char *)"svn_client_ctx_t_cancel_baton_set(svn_client_ctx_t self, void * cancel_baton)"},
38671 	 { (char *)"svn_client_ctx_t_cancel_baton_get", _wrap_svn_client_ctx_t_cancel_baton_get, METH_VARARGS, (char *)"svn_client_ctx_t_cancel_baton_get(svn_client_ctx_t self) -> void *"},
38672 	 { (char *)"svn_client_ctx_t_notify_func2_set", _wrap_svn_client_ctx_t_notify_func2_set, METH_VARARGS, (char *)"svn_client_ctx_t_notify_func2_set(svn_client_ctx_t self, svn_wc_notify_func2_t notify_func2)"},
38673 	 { (char *)"svn_client_ctx_t_notify_func2_get", _wrap_svn_client_ctx_t_notify_func2_get, METH_VARARGS, (char *)"svn_client_ctx_t_notify_func2_get(svn_client_ctx_t self) -> svn_wc_notify_func2_t"},
38674 	 { (char *)"svn_client_ctx_t_notify_baton2_set", _wrap_svn_client_ctx_t_notify_baton2_set, METH_VARARGS, (char *)"svn_client_ctx_t_notify_baton2_set(svn_client_ctx_t self, void * notify_baton2)"},
38675 	 { (char *)"svn_client_ctx_t_notify_baton2_get", _wrap_svn_client_ctx_t_notify_baton2_get, METH_VARARGS, (char *)"svn_client_ctx_t_notify_baton2_get(svn_client_ctx_t self) -> void *"},
38676 	 { (char *)"svn_client_ctx_t_log_msg_func2_set", _wrap_svn_client_ctx_t_log_msg_func2_set, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_func2_set(svn_client_ctx_t self, svn_client_get_commit_log2_t log_msg_func2)"},
38677 	 { (char *)"svn_client_ctx_t_log_msg_func2_get", _wrap_svn_client_ctx_t_log_msg_func2_get, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_func2_get(svn_client_ctx_t self) -> svn_client_get_commit_log2_t"},
38678 	 { (char *)"svn_client_ctx_t_log_msg_baton2_set", _wrap_svn_client_ctx_t_log_msg_baton2_set, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_baton2_set(svn_client_ctx_t self, void * log_msg_baton2)"},
38679 	 { (char *)"svn_client_ctx_t_log_msg_baton2_get", _wrap_svn_client_ctx_t_log_msg_baton2_get, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_baton2_get(svn_client_ctx_t self) -> void *"},
38680 	 { (char *)"svn_client_ctx_t_progress_func_set", _wrap_svn_client_ctx_t_progress_func_set, METH_VARARGS, (char *)"svn_client_ctx_t_progress_func_set(svn_client_ctx_t self, svn_ra_progress_notify_func_t progress_func)"},
38681 	 { (char *)"svn_client_ctx_t_progress_func_get", _wrap_svn_client_ctx_t_progress_func_get, METH_VARARGS, (char *)"svn_client_ctx_t_progress_func_get(svn_client_ctx_t self) -> svn_ra_progress_notify_func_t"},
38682 	 { (char *)"svn_client_ctx_t_progress_baton_set", _wrap_svn_client_ctx_t_progress_baton_set, METH_VARARGS, (char *)"svn_client_ctx_t_progress_baton_set(svn_client_ctx_t self, void * progress_baton)"},
38683 	 { (char *)"svn_client_ctx_t_progress_baton_get", _wrap_svn_client_ctx_t_progress_baton_get, METH_VARARGS, (char *)"svn_client_ctx_t_progress_baton_get(svn_client_ctx_t self) -> void *"},
38684 	 { (char *)"svn_client_ctx_t_log_msg_func3_set", _wrap_svn_client_ctx_t_log_msg_func3_set, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_func3_set(svn_client_ctx_t self, svn_client_get_commit_log3_t log_msg_func3)"},
38685 	 { (char *)"svn_client_ctx_t_log_msg_func3_get", _wrap_svn_client_ctx_t_log_msg_func3_get, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_func3_get(svn_client_ctx_t self) -> svn_client_get_commit_log3_t"},
38686 	 { (char *)"svn_client_ctx_t_log_msg_baton3_set", _wrap_svn_client_ctx_t_log_msg_baton3_set, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_baton3_set(svn_client_ctx_t self, void * log_msg_baton3)"},
38687 	 { (char *)"svn_client_ctx_t_log_msg_baton3_get", _wrap_svn_client_ctx_t_log_msg_baton3_get, METH_VARARGS, (char *)"svn_client_ctx_t_log_msg_baton3_get(svn_client_ctx_t self) -> void *"},
38688 	 { (char *)"svn_client_ctx_t_mimetypes_map_set", _wrap_svn_client_ctx_t_mimetypes_map_set, METH_VARARGS, (char *)"svn_client_ctx_t_mimetypes_map_set(svn_client_ctx_t self, apr_hash_t mimetypes_map)"},
38689 	 { (char *)"svn_client_ctx_t_mimetypes_map_get", _wrap_svn_client_ctx_t_mimetypes_map_get, METH_VARARGS, (char *)"svn_client_ctx_t_mimetypes_map_get(svn_client_ctx_t self) -> apr_hash_t"},
38690 	 { (char *)"svn_client_ctx_t_conflict_func_set", _wrap_svn_client_ctx_t_conflict_func_set, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_func_set(svn_client_ctx_t self, svn_wc_conflict_resolver_func_t conflict_func)"},
38691 	 { (char *)"svn_client_ctx_t_conflict_func_get", _wrap_svn_client_ctx_t_conflict_func_get, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_func_get(svn_client_ctx_t self) -> svn_wc_conflict_resolver_func_t"},
38692 	 { (char *)"svn_client_ctx_t_conflict_baton_set", _wrap_svn_client_ctx_t_conflict_baton_set, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_baton_set(svn_client_ctx_t self, void * conflict_baton)"},
38693 	 { (char *)"svn_client_ctx_t_conflict_baton_get", _wrap_svn_client_ctx_t_conflict_baton_get, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_baton_get(svn_client_ctx_t self) -> void *"},
38694 	 { (char *)"svn_client_ctx_t_client_name_set", _wrap_svn_client_ctx_t_client_name_set, METH_VARARGS, (char *)"svn_client_ctx_t_client_name_set(svn_client_ctx_t self, char const * client_name)"},
38695 	 { (char *)"svn_client_ctx_t_client_name_get", _wrap_svn_client_ctx_t_client_name_get, METH_VARARGS, (char *)"svn_client_ctx_t_client_name_get(svn_client_ctx_t self) -> char const *"},
38696 	 { (char *)"svn_client_ctx_t_conflict_func2_set", _wrap_svn_client_ctx_t_conflict_func2_set, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_func2_set(svn_client_ctx_t self, svn_wc_conflict_resolver_func2_t conflict_func2)"},
38697 	 { (char *)"svn_client_ctx_t_conflict_func2_get", _wrap_svn_client_ctx_t_conflict_func2_get, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_func2_get(svn_client_ctx_t self) -> svn_wc_conflict_resolver_func2_t"},
38698 	 { (char *)"svn_client_ctx_t_conflict_baton2_set", _wrap_svn_client_ctx_t_conflict_baton2_set, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_baton2_set(svn_client_ctx_t self, void * conflict_baton2)"},
38699 	 { (char *)"svn_client_ctx_t_conflict_baton2_get", _wrap_svn_client_ctx_t_conflict_baton2_get, METH_VARARGS, (char *)"svn_client_ctx_t_conflict_baton2_get(svn_client_ctx_t self) -> void *"},
38700 	 { (char *)"svn_client_ctx_t_wc_ctx_set", _wrap_svn_client_ctx_t_wc_ctx_set, METH_VARARGS, (char *)"svn_client_ctx_t_wc_ctx_set(svn_client_ctx_t self, svn_wc_context_t * wc_ctx)"},
38701 	 { (char *)"svn_client_ctx_t_wc_ctx_get", _wrap_svn_client_ctx_t_wc_ctx_get, METH_VARARGS, (char *)"svn_client_ctx_t_wc_ctx_get(svn_client_ctx_t self) -> svn_wc_context_t *"},
38702 	 { (char *)"svn_client_ctx_t_check_tunnel_func_set", _wrap_svn_client_ctx_t_check_tunnel_func_set, METH_VARARGS, (char *)"svn_client_ctx_t_check_tunnel_func_set(svn_client_ctx_t self, svn_ra_check_tunnel_func_t check_tunnel_func)"},
38703 	 { (char *)"svn_client_ctx_t_check_tunnel_func_get", _wrap_svn_client_ctx_t_check_tunnel_func_get, METH_VARARGS, (char *)"svn_client_ctx_t_check_tunnel_func_get(svn_client_ctx_t self) -> svn_ra_check_tunnel_func_t"},
38704 	 { (char *)"svn_client_ctx_t_open_tunnel_func_set", _wrap_svn_client_ctx_t_open_tunnel_func_set, METH_VARARGS, (char *)"svn_client_ctx_t_open_tunnel_func_set(svn_client_ctx_t self, svn_ra_open_tunnel_func_t open_tunnel_func)"},
38705 	 { (char *)"svn_client_ctx_t_open_tunnel_func_get", _wrap_svn_client_ctx_t_open_tunnel_func_get, METH_VARARGS, (char *)"svn_client_ctx_t_open_tunnel_func_get(svn_client_ctx_t self) -> svn_ra_open_tunnel_func_t"},
38706 	 { (char *)"svn_client_ctx_t_tunnel_baton_set", _wrap_svn_client_ctx_t_tunnel_baton_set, METH_VARARGS, (char *)"svn_client_ctx_t_tunnel_baton_set(svn_client_ctx_t self, void * tunnel_baton)"},
38707 	 { (char *)"svn_client_ctx_t_tunnel_baton_get", _wrap_svn_client_ctx_t_tunnel_baton_get, METH_VARARGS, (char *)"svn_client_ctx_t_tunnel_baton_get(svn_client_ctx_t self) -> void *"},
38708 	 { (char *)"new_svn_client_ctx_t", _wrap_new_svn_client_ctx_t, METH_VARARGS, (char *)"new_svn_client_ctx_t() -> svn_client_ctx_t"},
38709 	 { (char *)"delete_svn_client_ctx_t", _wrap_delete_svn_client_ctx_t, METH_VARARGS, (char *)"delete_svn_client_ctx_t(svn_client_ctx_t self)"},
38710 	 { (char *)"svn_client_ctx_t_swigregister", svn_client_ctx_t_swigregister, METH_VARARGS, NULL},
38711 	 { (char *)"svn_client_create_context2", _wrap_svn_client_create_context2, METH_VARARGS, (char *)"svn_client_create_context2(apr_hash_t cfg_hash, apr_pool_t pool) -> svn_error_t"},
38712 	 { (char *)"svn_client_create_context", _wrap_svn_client_create_context, METH_VARARGS, (char *)"svn_client_create_context(apr_pool_t pool) -> svn_error_t"},
38713 	 { (char *)"svn_client_args_to_target_array2", _wrap_svn_client_args_to_target_array2, METH_VARARGS, (char *)"svn_client_args_to_target_array2(apr_getopt_t * os, apr_array_header_t known_targets, svn_client_ctx_t ctx, svn_boolean_t keep_last_origpath_on_truepath_collision, apr_pool_t pool) -> svn_error_t"},
38714 	 { (char *)"svn_client_args_to_target_array", _wrap_svn_client_args_to_target_array, METH_VARARGS, (char *)"svn_client_args_to_target_array(apr_getopt_t * os, apr_array_header_t known_targets, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38715 	 { (char *)"svn_client_checkout3", _wrap_svn_client_checkout3, METH_VARARGS, (char *)"svn_client_checkout3(char const * URL, char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t ignore_externals, svn_boolean_t allow_unver_obstructions, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38716 	 { (char *)"svn_client_checkout2", _wrap_svn_client_checkout2, METH_VARARGS, (char *)"svn_client_checkout2(char const * URL, char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_boolean_t ignore_externals, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38717 	 { (char *)"svn_client_checkout", _wrap_svn_client_checkout, METH_VARARGS, (char *)"svn_client_checkout(char const * URL, char const * path, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38718 	 { (char *)"svn_client_update4", _wrap_svn_client_update4, METH_VARARGS, (char *)"svn_client_update4(apr_array_header_t paths, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t ignore_externals, svn_boolean_t allow_unver_obstructions, svn_boolean_t adds_as_modification, svn_boolean_t make_parents, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38719 	 { (char *)"svn_client_update3", _wrap_svn_client_update3, METH_VARARGS, (char *)"svn_client_update3(apr_array_header_t paths, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t ignore_externals, svn_boolean_t allow_unver_obstructions, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38720 	 { (char *)"svn_client_update2", _wrap_svn_client_update2, METH_VARARGS, (char *)"svn_client_update2(apr_array_header_t paths, svn_opt_revision_t revision, svn_boolean_t recurse, svn_boolean_t ignore_externals, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38721 	 { (char *)"svn_client_update", _wrap_svn_client_update, METH_VARARGS, (char *)"svn_client_update(char const * path, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38722 	 { (char *)"svn_client_switch3", _wrap_svn_client_switch3, METH_VARARGS, (char *)"svn_client_switch3(char const * path, char const * url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t ignore_externals, svn_boolean_t allow_unver_obstructions, svn_boolean_t ignore_ancestry, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38723 	 { (char *)"svn_client_switch2", _wrap_svn_client_switch2, METH_VARARGS, (char *)"svn_client_switch2(char const * path, char const * url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t ignore_externals, svn_boolean_t allow_unver_obstructions, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38724 	 { (char *)"svn_client_switch", _wrap_svn_client_switch, METH_VARARGS, (char *)"svn_client_switch(char const * path, char const * url, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38725 	 { (char *)"svn_client__layout_list", _wrap_svn_client__layout_list, METH_VARARGS, (char *)"svn_client__layout_list(char const * local_abspath, svn_client__layout_func_t layout, void * layout_baton, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38726 	 { (char *)"svn_client_add5", _wrap_svn_client_add5, METH_VARARGS, (char *)"svn_client_add5(char const * path, svn_depth_t depth, svn_boolean_t force, svn_boolean_t no_ignore, svn_boolean_t no_autoprops, svn_boolean_t add_parents, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38727 	 { (char *)"svn_client_add4", _wrap_svn_client_add4, METH_VARARGS, (char *)"svn_client_add4(char const * path, svn_depth_t depth, svn_boolean_t force, svn_boolean_t no_ignore, svn_boolean_t add_parents, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38728 	 { (char *)"svn_client_add3", _wrap_svn_client_add3, METH_VARARGS, (char *)"svn_client_add3(char const * path, svn_boolean_t recursive, svn_boolean_t force, svn_boolean_t no_ignore, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38729 	 { (char *)"svn_client_add2", _wrap_svn_client_add2, METH_VARARGS, (char *)"svn_client_add2(char const * path, svn_boolean_t recursive, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38730 	 { (char *)"svn_client_add", _wrap_svn_client_add, METH_VARARGS, (char *)"svn_client_add(char const * path, svn_boolean_t recursive, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38731 	 { (char *)"svn_client_mkdir4", _wrap_svn_client_mkdir4, METH_VARARGS, (char *)"svn_client_mkdir4(apr_array_header_t paths, svn_boolean_t make_parents, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38732 	 { (char *)"svn_client_mkdir3", _wrap_svn_client_mkdir3, METH_VARARGS, (char *)"svn_client_mkdir3(apr_array_header_t paths, svn_boolean_t make_parents, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38733 	 { (char *)"svn_client_mkdir2", _wrap_svn_client_mkdir2, METH_VARARGS, (char *)"svn_client_mkdir2(apr_array_header_t paths, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38734 	 { (char *)"svn_client_mkdir", _wrap_svn_client_mkdir, METH_VARARGS, (char *)"svn_client_mkdir(apr_array_header_t paths, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38735 	 { (char *)"svn_client_delete4", _wrap_svn_client_delete4, METH_VARARGS, (char *)"svn_client_delete4(apr_array_header_t paths, svn_boolean_t force, svn_boolean_t keep_local, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38736 	 { (char *)"svn_client_delete3", _wrap_svn_client_delete3, METH_VARARGS, (char *)"svn_client_delete3(apr_array_header_t paths, svn_boolean_t force, svn_boolean_t keep_local, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38737 	 { (char *)"svn_client_delete2", _wrap_svn_client_delete2, METH_VARARGS, (char *)"svn_client_delete2(apr_array_header_t paths, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38738 	 { (char *)"svn_client_delete", _wrap_svn_client_delete, METH_VARARGS, (char *)"svn_client_delete(apr_array_header_t paths, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38739 	 { (char *)"svn_client_import5", _wrap_svn_client_import5, METH_VARARGS, (char *)"svn_client_import5(char const * path, char const * url, svn_depth_t depth, svn_boolean_t no_ignore, svn_boolean_t no_autoprops, svn_boolean_t ignore_unknown_node_types, apr_hash_t revprop_table, svn_client_import_filter_func_t filter_callback, void * filter_baton, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38740 	 { (char *)"svn_client_import4", _wrap_svn_client_import4, METH_VARARGS, (char *)"svn_client_import4(char const * path, char const * url, svn_depth_t depth, svn_boolean_t no_ignore, svn_boolean_t ignore_unknown_node_types, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38741 	 { (char *)"svn_client_import3", _wrap_svn_client_import3, METH_VARARGS, (char *)"svn_client_import3(char const * path, char const * url, svn_depth_t depth, svn_boolean_t no_ignore, svn_boolean_t ignore_unknown_node_types, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38742 	 { (char *)"svn_client_import2", _wrap_svn_client_import2, METH_VARARGS, (char *)"svn_client_import2(char const * path, char const * url, svn_boolean_t nonrecursive, svn_boolean_t no_ignore, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38743 	 { (char *)"svn_client_import", _wrap_svn_client_import, METH_VARARGS, (char *)"svn_client_import(char const * path, char const * url, svn_boolean_t nonrecursive, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38744 	 { (char *)"svn_client_commit6", _wrap_svn_client_commit6, METH_VARARGS, (char *)"svn_client_commit6(apr_array_header_t targets, svn_depth_t depth, svn_boolean_t keep_locks, svn_boolean_t keep_changelists, svn_boolean_t commit_as_operations, svn_boolean_t include_file_externals, svn_boolean_t include_dir_externals, apr_array_header_t changelists, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38745 	 { (char *)"svn_client_commit5", _wrap_svn_client_commit5, METH_VARARGS, (char *)"svn_client_commit5(apr_array_header_t targets, svn_depth_t depth, svn_boolean_t keep_locks, svn_boolean_t keep_changelists, svn_boolean_t commit_as_operations, apr_array_header_t changelists, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38746 	 { (char *)"svn_client_commit4", _wrap_svn_client_commit4, METH_VARARGS, (char *)"svn_client_commit4(apr_array_header_t targets, svn_depth_t depth, svn_boolean_t keep_locks, svn_boolean_t keep_changelists, apr_array_header_t changelists, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38747 	 { (char *)"svn_client_commit3", _wrap_svn_client_commit3, METH_VARARGS, (char *)"svn_client_commit3(apr_array_header_t targets, svn_boolean_t recurse, svn_boolean_t keep_locks, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38748 	 { (char *)"svn_client_commit2", _wrap_svn_client_commit2, METH_VARARGS, (char *)"svn_client_commit2(apr_array_header_t targets, svn_boolean_t recurse, svn_boolean_t keep_locks, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38749 	 { (char *)"svn_client_commit", _wrap_svn_client_commit, METH_VARARGS, (char *)"svn_client_commit(apr_array_header_t targets, svn_boolean_t nonrecursive, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38750 	 { (char *)"svn_client_status_t_kind_set", _wrap_svn_client_status_t_kind_set, METH_VARARGS, (char *)"svn_client_status_t_kind_set(svn_client_status_t self, svn_node_kind_t kind)"},
38751 	 { (char *)"svn_client_status_t_kind_get", _wrap_svn_client_status_t_kind_get, METH_VARARGS, (char *)"svn_client_status_t_kind_get(svn_client_status_t self) -> svn_node_kind_t"},
38752 	 { (char *)"svn_client_status_t_local_abspath_set", _wrap_svn_client_status_t_local_abspath_set, METH_VARARGS, (char *)"svn_client_status_t_local_abspath_set(svn_client_status_t self, char const * local_abspath)"},
38753 	 { (char *)"svn_client_status_t_local_abspath_get", _wrap_svn_client_status_t_local_abspath_get, METH_VARARGS, (char *)"svn_client_status_t_local_abspath_get(svn_client_status_t self) -> char const *"},
38754 	 { (char *)"svn_client_status_t_filesize_set", _wrap_svn_client_status_t_filesize_set, METH_VARARGS, (char *)"svn_client_status_t_filesize_set(svn_client_status_t self, svn_filesize_t filesize)"},
38755 	 { (char *)"svn_client_status_t_filesize_get", _wrap_svn_client_status_t_filesize_get, METH_VARARGS, (char *)"svn_client_status_t_filesize_get(svn_client_status_t self) -> svn_filesize_t"},
38756 	 { (char *)"svn_client_status_t_versioned_set", _wrap_svn_client_status_t_versioned_set, METH_VARARGS, (char *)"svn_client_status_t_versioned_set(svn_client_status_t self, svn_boolean_t versioned)"},
38757 	 { (char *)"svn_client_status_t_versioned_get", _wrap_svn_client_status_t_versioned_get, METH_VARARGS, (char *)"svn_client_status_t_versioned_get(svn_client_status_t self) -> svn_boolean_t"},
38758 	 { (char *)"svn_client_status_t_conflicted_set", _wrap_svn_client_status_t_conflicted_set, METH_VARARGS, (char *)"svn_client_status_t_conflicted_set(svn_client_status_t self, svn_boolean_t conflicted)"},
38759 	 { (char *)"svn_client_status_t_conflicted_get", _wrap_svn_client_status_t_conflicted_get, METH_VARARGS, (char *)"svn_client_status_t_conflicted_get(svn_client_status_t self) -> svn_boolean_t"},
38760 	 { (char *)"svn_client_status_t_node_status_set", _wrap_svn_client_status_t_node_status_set, METH_VARARGS, (char *)"svn_client_status_t_node_status_set(svn_client_status_t self, enum svn_wc_status_kind node_status)"},
38761 	 { (char *)"svn_client_status_t_node_status_get", _wrap_svn_client_status_t_node_status_get, METH_VARARGS, (char *)"svn_client_status_t_node_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
38762 	 { (char *)"svn_client_status_t_text_status_set", _wrap_svn_client_status_t_text_status_set, METH_VARARGS, (char *)"svn_client_status_t_text_status_set(svn_client_status_t self, enum svn_wc_status_kind text_status)"},
38763 	 { (char *)"svn_client_status_t_text_status_get", _wrap_svn_client_status_t_text_status_get, METH_VARARGS, (char *)"svn_client_status_t_text_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
38764 	 { (char *)"svn_client_status_t_prop_status_set", _wrap_svn_client_status_t_prop_status_set, METH_VARARGS, (char *)"svn_client_status_t_prop_status_set(svn_client_status_t self, enum svn_wc_status_kind prop_status)"},
38765 	 { (char *)"svn_client_status_t_prop_status_get", _wrap_svn_client_status_t_prop_status_get, METH_VARARGS, (char *)"svn_client_status_t_prop_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
38766 	 { (char *)"svn_client_status_t_wc_is_locked_set", _wrap_svn_client_status_t_wc_is_locked_set, METH_VARARGS, (char *)"svn_client_status_t_wc_is_locked_set(svn_client_status_t self, svn_boolean_t wc_is_locked)"},
38767 	 { (char *)"svn_client_status_t_wc_is_locked_get", _wrap_svn_client_status_t_wc_is_locked_get, METH_VARARGS, (char *)"svn_client_status_t_wc_is_locked_get(svn_client_status_t self) -> svn_boolean_t"},
38768 	 { (char *)"svn_client_status_t_copied_set", _wrap_svn_client_status_t_copied_set, METH_VARARGS, (char *)"svn_client_status_t_copied_set(svn_client_status_t self, svn_boolean_t copied)"},
38769 	 { (char *)"svn_client_status_t_copied_get", _wrap_svn_client_status_t_copied_get, METH_VARARGS, (char *)"svn_client_status_t_copied_get(svn_client_status_t self) -> svn_boolean_t"},
38770 	 { (char *)"svn_client_status_t_repos_root_url_set", _wrap_svn_client_status_t_repos_root_url_set, METH_VARARGS, (char *)"svn_client_status_t_repos_root_url_set(svn_client_status_t self, char const * repos_root_url)"},
38771 	 { (char *)"svn_client_status_t_repos_root_url_get", _wrap_svn_client_status_t_repos_root_url_get, METH_VARARGS, (char *)"svn_client_status_t_repos_root_url_get(svn_client_status_t self) -> char const *"},
38772 	 { (char *)"svn_client_status_t_repos_uuid_set", _wrap_svn_client_status_t_repos_uuid_set, METH_VARARGS, (char *)"svn_client_status_t_repos_uuid_set(svn_client_status_t self, char const * repos_uuid)"},
38773 	 { (char *)"svn_client_status_t_repos_uuid_get", _wrap_svn_client_status_t_repos_uuid_get, METH_VARARGS, (char *)"svn_client_status_t_repos_uuid_get(svn_client_status_t self) -> char const *"},
38774 	 { (char *)"svn_client_status_t_repos_relpath_set", _wrap_svn_client_status_t_repos_relpath_set, METH_VARARGS, (char *)"svn_client_status_t_repos_relpath_set(svn_client_status_t self, char const * repos_relpath)"},
38775 	 { (char *)"svn_client_status_t_repos_relpath_get", _wrap_svn_client_status_t_repos_relpath_get, METH_VARARGS, (char *)"svn_client_status_t_repos_relpath_get(svn_client_status_t self) -> char const *"},
38776 	 { (char *)"svn_client_status_t_revision_set", _wrap_svn_client_status_t_revision_set, METH_VARARGS, (char *)"svn_client_status_t_revision_set(svn_client_status_t self, svn_revnum_t revision)"},
38777 	 { (char *)"svn_client_status_t_revision_get", _wrap_svn_client_status_t_revision_get, METH_VARARGS, (char *)"svn_client_status_t_revision_get(svn_client_status_t self) -> svn_revnum_t"},
38778 	 { (char *)"svn_client_status_t_changed_rev_set", _wrap_svn_client_status_t_changed_rev_set, METH_VARARGS, (char *)"svn_client_status_t_changed_rev_set(svn_client_status_t self, svn_revnum_t changed_rev)"},
38779 	 { (char *)"svn_client_status_t_changed_rev_get", _wrap_svn_client_status_t_changed_rev_get, METH_VARARGS, (char *)"svn_client_status_t_changed_rev_get(svn_client_status_t self) -> svn_revnum_t"},
38780 	 { (char *)"svn_client_status_t_changed_date_set", _wrap_svn_client_status_t_changed_date_set, METH_VARARGS, (char *)"svn_client_status_t_changed_date_set(svn_client_status_t self, apr_time_t changed_date)"},
38781 	 { (char *)"svn_client_status_t_changed_date_get", _wrap_svn_client_status_t_changed_date_get, METH_VARARGS, (char *)"svn_client_status_t_changed_date_get(svn_client_status_t self) -> apr_time_t"},
38782 	 { (char *)"svn_client_status_t_changed_author_set", _wrap_svn_client_status_t_changed_author_set, METH_VARARGS, (char *)"svn_client_status_t_changed_author_set(svn_client_status_t self, char const * changed_author)"},
38783 	 { (char *)"svn_client_status_t_changed_author_get", _wrap_svn_client_status_t_changed_author_get, METH_VARARGS, (char *)"svn_client_status_t_changed_author_get(svn_client_status_t self) -> char const *"},
38784 	 { (char *)"svn_client_status_t_switched_set", _wrap_svn_client_status_t_switched_set, METH_VARARGS, (char *)"svn_client_status_t_switched_set(svn_client_status_t self, svn_boolean_t switched)"},
38785 	 { (char *)"svn_client_status_t_switched_get", _wrap_svn_client_status_t_switched_get, METH_VARARGS, (char *)"svn_client_status_t_switched_get(svn_client_status_t self) -> svn_boolean_t"},
38786 	 { (char *)"svn_client_status_t_file_external_set", _wrap_svn_client_status_t_file_external_set, METH_VARARGS, (char *)"svn_client_status_t_file_external_set(svn_client_status_t self, svn_boolean_t file_external)"},
38787 	 { (char *)"svn_client_status_t_file_external_get", _wrap_svn_client_status_t_file_external_get, METH_VARARGS, (char *)"svn_client_status_t_file_external_get(svn_client_status_t self) -> svn_boolean_t"},
38788 	 { (char *)"svn_client_status_t_lock_set", _wrap_svn_client_status_t_lock_set, METH_VARARGS, (char *)"svn_client_status_t_lock_set(svn_client_status_t self, svn_lock_t lock)"},
38789 	 { (char *)"svn_client_status_t_lock_get", _wrap_svn_client_status_t_lock_get, METH_VARARGS, (char *)"svn_client_status_t_lock_get(svn_client_status_t self) -> svn_lock_t"},
38790 	 { (char *)"svn_client_status_t_changelist_set", _wrap_svn_client_status_t_changelist_set, METH_VARARGS, (char *)"svn_client_status_t_changelist_set(svn_client_status_t self, char const * changelist)"},
38791 	 { (char *)"svn_client_status_t_changelist_get", _wrap_svn_client_status_t_changelist_get, METH_VARARGS, (char *)"svn_client_status_t_changelist_get(svn_client_status_t self) -> char const *"},
38792 	 { (char *)"svn_client_status_t_depth_set", _wrap_svn_client_status_t_depth_set, METH_VARARGS, (char *)"svn_client_status_t_depth_set(svn_client_status_t self, svn_depth_t depth)"},
38793 	 { (char *)"svn_client_status_t_depth_get", _wrap_svn_client_status_t_depth_get, METH_VARARGS, (char *)"svn_client_status_t_depth_get(svn_client_status_t self) -> svn_depth_t"},
38794 	 { (char *)"svn_client_status_t_ood_kind_set", _wrap_svn_client_status_t_ood_kind_set, METH_VARARGS, (char *)"svn_client_status_t_ood_kind_set(svn_client_status_t self, svn_node_kind_t ood_kind)"},
38795 	 { (char *)"svn_client_status_t_ood_kind_get", _wrap_svn_client_status_t_ood_kind_get, METH_VARARGS, (char *)"svn_client_status_t_ood_kind_get(svn_client_status_t self) -> svn_node_kind_t"},
38796 	 { (char *)"svn_client_status_t_repos_node_status_set", _wrap_svn_client_status_t_repos_node_status_set, METH_VARARGS, (char *)"svn_client_status_t_repos_node_status_set(svn_client_status_t self, enum svn_wc_status_kind repos_node_status)"},
38797 	 { (char *)"svn_client_status_t_repos_node_status_get", _wrap_svn_client_status_t_repos_node_status_get, METH_VARARGS, (char *)"svn_client_status_t_repos_node_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
38798 	 { (char *)"svn_client_status_t_repos_text_status_set", _wrap_svn_client_status_t_repos_text_status_set, METH_VARARGS, (char *)"svn_client_status_t_repos_text_status_set(svn_client_status_t self, enum svn_wc_status_kind repos_text_status)"},
38799 	 { (char *)"svn_client_status_t_repos_text_status_get", _wrap_svn_client_status_t_repos_text_status_get, METH_VARARGS, (char *)"svn_client_status_t_repos_text_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
38800 	 { (char *)"svn_client_status_t_repos_prop_status_set", _wrap_svn_client_status_t_repos_prop_status_set, METH_VARARGS, (char *)"svn_client_status_t_repos_prop_status_set(svn_client_status_t self, enum svn_wc_status_kind repos_prop_status)"},
38801 	 { (char *)"svn_client_status_t_repos_prop_status_get", _wrap_svn_client_status_t_repos_prop_status_get, METH_VARARGS, (char *)"svn_client_status_t_repos_prop_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
38802 	 { (char *)"svn_client_status_t_repos_lock_set", _wrap_svn_client_status_t_repos_lock_set, METH_VARARGS, (char *)"svn_client_status_t_repos_lock_set(svn_client_status_t self, svn_lock_t repos_lock)"},
38803 	 { (char *)"svn_client_status_t_repos_lock_get", _wrap_svn_client_status_t_repos_lock_get, METH_VARARGS, (char *)"svn_client_status_t_repos_lock_get(svn_client_status_t self) -> svn_lock_t"},
38804 	 { (char *)"svn_client_status_t_ood_changed_rev_set", _wrap_svn_client_status_t_ood_changed_rev_set, METH_VARARGS, (char *)"svn_client_status_t_ood_changed_rev_set(svn_client_status_t self, svn_revnum_t ood_changed_rev)"},
38805 	 { (char *)"svn_client_status_t_ood_changed_rev_get", _wrap_svn_client_status_t_ood_changed_rev_get, METH_VARARGS, (char *)"svn_client_status_t_ood_changed_rev_get(svn_client_status_t self) -> svn_revnum_t"},
38806 	 { (char *)"svn_client_status_t_ood_changed_date_set", _wrap_svn_client_status_t_ood_changed_date_set, METH_VARARGS, (char *)"svn_client_status_t_ood_changed_date_set(svn_client_status_t self, apr_time_t ood_changed_date)"},
38807 	 { (char *)"svn_client_status_t_ood_changed_date_get", _wrap_svn_client_status_t_ood_changed_date_get, METH_VARARGS, (char *)"svn_client_status_t_ood_changed_date_get(svn_client_status_t self) -> apr_time_t"},
38808 	 { (char *)"svn_client_status_t_ood_changed_author_set", _wrap_svn_client_status_t_ood_changed_author_set, METH_VARARGS, (char *)"svn_client_status_t_ood_changed_author_set(svn_client_status_t self, char const * ood_changed_author)"},
38809 	 { (char *)"svn_client_status_t_ood_changed_author_get", _wrap_svn_client_status_t_ood_changed_author_get, METH_VARARGS, (char *)"svn_client_status_t_ood_changed_author_get(svn_client_status_t self) -> char const *"},
38810 	 { (char *)"svn_client_status_t_backwards_compatibility_baton_set", _wrap_svn_client_status_t_backwards_compatibility_baton_set, METH_VARARGS, (char *)"svn_client_status_t_backwards_compatibility_baton_set(svn_client_status_t self, void const * backwards_compatibility_baton)"},
38811 	 { (char *)"svn_client_status_t_backwards_compatibility_baton_get", _wrap_svn_client_status_t_backwards_compatibility_baton_get, METH_VARARGS, (char *)"svn_client_status_t_backwards_compatibility_baton_get(svn_client_status_t self) -> void const *"},
38812 	 { (char *)"svn_client_status_t_moved_from_abspath_set", _wrap_svn_client_status_t_moved_from_abspath_set, METH_VARARGS, (char *)"svn_client_status_t_moved_from_abspath_set(svn_client_status_t self, char const * moved_from_abspath)"},
38813 	 { (char *)"svn_client_status_t_moved_from_abspath_get", _wrap_svn_client_status_t_moved_from_abspath_get, METH_VARARGS, (char *)"svn_client_status_t_moved_from_abspath_get(svn_client_status_t self) -> char const *"},
38814 	 { (char *)"svn_client_status_t_moved_to_abspath_set", _wrap_svn_client_status_t_moved_to_abspath_set, METH_VARARGS, (char *)"svn_client_status_t_moved_to_abspath_set(svn_client_status_t self, char const * moved_to_abspath)"},
38815 	 { (char *)"svn_client_status_t_moved_to_abspath_get", _wrap_svn_client_status_t_moved_to_abspath_get, METH_VARARGS, (char *)"svn_client_status_t_moved_to_abspath_get(svn_client_status_t self) -> char const *"},
38816 	 { (char *)"new_svn_client_status_t", _wrap_new_svn_client_status_t, METH_VARARGS, (char *)"new_svn_client_status_t() -> svn_client_status_t"},
38817 	 { (char *)"delete_svn_client_status_t", _wrap_delete_svn_client_status_t, METH_VARARGS, (char *)"delete_svn_client_status_t(svn_client_status_t self)"},
38818 	 { (char *)"svn_client_status_t_swigregister", svn_client_status_t_swigregister, METH_VARARGS, NULL},
38819 	 { (char *)"svn_client_status_dup", _wrap_svn_client_status_dup, METH_VARARGS, (char *)"svn_client_status_dup(svn_client_status_t status, apr_pool_t result_pool) -> svn_client_status_t"},
38820 	 { (char *)"svn_client_status6", _wrap_svn_client_status6, METH_VARARGS, (char *)"svn_client_status6(svn_client_ctx_t ctx, char const * path, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t check_out_of_date, svn_boolean_t check_working_copy, svn_boolean_t no_ignore, svn_boolean_t ignore_externals, svn_boolean_t depth_as_sticky, apr_array_header_t changelists, svn_client_status_func_t status_func, apr_pool_t scratch_pool) -> svn_error_t"},
38821 	 { (char *)"svn_client_status5", _wrap_svn_client_status5, METH_VARARGS, (char *)"svn_client_status5(svn_client_ctx_t ctx, char const * path, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t update, svn_boolean_t no_ignore, svn_boolean_t ignore_externals, svn_boolean_t depth_as_sticky, apr_array_header_t changelists, svn_client_status_func_t status_func, apr_pool_t scratch_pool) -> svn_error_t"},
38822 	 { (char *)"svn_client_status4", _wrap_svn_client_status4, METH_VARARGS, (char *)"svn_client_status4(char const * path, svn_opt_revision_t revision, svn_wc_status_func3_t status_func, void * status_baton, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t update, svn_boolean_t no_ignore, svn_boolean_t ignore_externals, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38823 	 { (char *)"svn_client_status3", _wrap_svn_client_status3, METH_VARARGS, (char *)"svn_client_status3(char const * path, svn_opt_revision_t revision, svn_wc_status_func2_t status_func, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t update, svn_boolean_t no_ignore, svn_boolean_t ignore_externals, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38824 	 { (char *)"svn_client_status2", _wrap_svn_client_status2, METH_VARARGS, (char *)"svn_client_status2(char const * path, svn_opt_revision_t revision, svn_wc_status_func2_t status_func, svn_boolean_t recurse, svn_boolean_t get_all, svn_boolean_t update, svn_boolean_t no_ignore, svn_boolean_t ignore_externals, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38825 	 { (char *)"svn_client_status", _wrap_svn_client_status, METH_VARARGS, (char *)"svn_client_status(char const * path, svn_opt_revision_t revision, svn_wc_status_func_t status_func, svn_boolean_t recurse, svn_boolean_t get_all, svn_boolean_t update, svn_boolean_t no_ignore, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38826 	 { (char *)"svn_client_log5", _wrap_svn_client_log5, METH_VARARGS, (char *)"svn_client_log5(apr_array_header_t targets, svn_opt_revision_t peg_revision, apr_array_header_t revision_ranges, int limit, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_boolean_t include_merged_revisions, apr_array_header_t revprops, svn_log_entry_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38827 	 { (char *)"svn_client_log4", _wrap_svn_client_log4, METH_VARARGS, (char *)"svn_client_log4(apr_array_header_t targets, svn_opt_revision_t peg_revision, svn_opt_revision_t start, svn_opt_revision_t end, int limit, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_boolean_t include_merged_revisions, apr_array_header_t revprops, svn_log_entry_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38828 	 { (char *)"svn_client_log3", _wrap_svn_client_log3, METH_VARARGS, (char *)"svn_client_log3(apr_array_header_t targets, svn_opt_revision_t peg_revision, svn_opt_revision_t start, svn_opt_revision_t end, int limit, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38829 	 { (char *)"svn_client_log2", _wrap_svn_client_log2, METH_VARARGS, (char *)"svn_client_log2(apr_array_header_t targets, svn_opt_revision_t start, svn_opt_revision_t end, int limit, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38830 	 { (char *)"svn_client_log", _wrap_svn_client_log, METH_VARARGS, (char *)"svn_client_log(apr_array_header_t targets, svn_opt_revision_t start, svn_opt_revision_t end, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38831 	 { (char *)"svn_client_blame6", _wrap_svn_client_blame6, METH_VARARGS, (char *)"svn_client_blame6(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start, svn_opt_revision_t end, svn_diff_file_options_t const * diff_options, svn_boolean_t ignore_mime_type, svn_boolean_t include_merged_revisions, svn_client_blame_receiver4_t receiver, void * receiver_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38832 	 { (char *)"svn_client_blame5", _wrap_svn_client_blame5, METH_VARARGS, (char *)"svn_client_blame5(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start, svn_opt_revision_t end, svn_diff_file_options_t const * diff_options, svn_boolean_t ignore_mime_type, svn_boolean_t include_merged_revisions, svn_client_blame_receiver3_t receiver, void * receiver_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38833 	 { (char *)"svn_client_blame4", _wrap_svn_client_blame4, METH_VARARGS, (char *)"svn_client_blame4(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start, svn_opt_revision_t end, svn_diff_file_options_t const * diff_options, svn_boolean_t ignore_mime_type, svn_boolean_t include_merged_revisions, svn_client_blame_receiver2_t receiver, void * receiver_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38834 	 { (char *)"svn_client_blame3", _wrap_svn_client_blame3, METH_VARARGS, (char *)"svn_client_blame3(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start, svn_opt_revision_t end, svn_diff_file_options_t const * diff_options, svn_boolean_t ignore_mime_type, svn_client_blame_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38835 	 { (char *)"svn_client_blame2", _wrap_svn_client_blame2, METH_VARARGS, (char *)"svn_client_blame2(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start, svn_opt_revision_t end, svn_client_blame_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38836 	 { (char *)"svn_client_blame", _wrap_svn_client_blame, METH_VARARGS, (char *)"svn_client_blame(char const * path_or_url, svn_opt_revision_t start, svn_opt_revision_t end, svn_client_blame_receiver_t receiver, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38837 	 { (char *)"svn_client_diff7", _wrap_svn_client_diff7, METH_VARARGS, (char *)"svn_client_diff7(apr_array_header_t diff_options, char const * path_or_url1, svn_opt_revision_t revision1, char const * path_or_url2, svn_opt_revision_t revision2, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_added, svn_boolean_t no_diff_deleted, svn_boolean_t show_copies_as_adds, svn_boolean_t ignore_content_type, svn_boolean_t ignore_properties, svn_boolean_t properties_only, svn_boolean_t use_git_diff_format, svn_boolean_t pretty_print_mergeinfo, char const * header_encoding, svn_stream_t * outstream, svn_stream_t * errstream, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38838 	 { (char *)"svn_client_diff6", _wrap_svn_client_diff6, METH_VARARGS, (char *)"svn_client_diff6(apr_array_header_t diff_options, char const * path_or_url1, svn_opt_revision_t revision1, char const * path_or_url2, svn_opt_revision_t revision2, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_added, svn_boolean_t no_diff_deleted, svn_boolean_t show_copies_as_adds, svn_boolean_t ignore_content_type, svn_boolean_t ignore_properties, svn_boolean_t properties_only, svn_boolean_t use_git_diff_format, char const * header_encoding, svn_stream_t * outstream, svn_stream_t * errstream, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38839 	 { (char *)"svn_client_diff5", _wrap_svn_client_diff5, METH_VARARGS, (char *)"svn_client_diff5(apr_array_header_t diff_options, char const * path1, svn_opt_revision_t revision1, char const * path2, svn_opt_revision_t revision2, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t show_copies_as_adds, svn_boolean_t ignore_content_type, svn_boolean_t use_git_diff_format, char const * header_encoding, apr_file_t outfile, apr_file_t errfile, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38840 	 { (char *)"svn_client_diff4", _wrap_svn_client_diff4, METH_VARARGS, (char *)"svn_client_diff4(apr_array_header_t diff_options, char const * path1, svn_opt_revision_t revision1, char const * path2, svn_opt_revision_t revision2, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t ignore_content_type, char const * header_encoding, apr_file_t outfile, apr_file_t errfile, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38841 	 { (char *)"svn_client_diff3", _wrap_svn_client_diff3, METH_VARARGS, (char *)"svn_client_diff3(apr_array_header_t diff_options, char const * path1, svn_opt_revision_t revision1, char const * path2, svn_opt_revision_t revision2, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t ignore_content_type, char const * header_encoding, apr_file_t outfile, apr_file_t errfile, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38842 	 { (char *)"svn_client_diff2", _wrap_svn_client_diff2, METH_VARARGS, (char *)"svn_client_diff2(apr_array_header_t diff_options, char const * path1, svn_opt_revision_t revision1, char const * path2, svn_opt_revision_t revision2, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t ignore_content_type, apr_file_t outfile, apr_file_t errfile, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38843 	 { (char *)"svn_client_diff", _wrap_svn_client_diff, METH_VARARGS, (char *)"svn_client_diff(apr_array_header_t diff_options, char const * path1, svn_opt_revision_t revision1, char const * path2, svn_opt_revision_t revision2, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, apr_file_t outfile, apr_file_t errfile, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38844 	 { (char *)"svn_client_diff_peg7", _wrap_svn_client_diff_peg7, METH_VARARGS, (char *)"svn_client_diff_peg7(apr_array_header_t diff_options, char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_added, svn_boolean_t no_diff_deleted, svn_boolean_t show_copies_as_adds, svn_boolean_t ignore_content_type, svn_boolean_t ignore_properties, svn_boolean_t properties_only, svn_boolean_t use_git_diff_format, svn_boolean_t pretty_print_mergeinfo, char const * header_encoding, svn_stream_t * outstream, svn_stream_t * errstream, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38845 	 { (char *)"svn_client_diff_peg6", _wrap_svn_client_diff_peg6, METH_VARARGS, (char *)"svn_client_diff_peg6(apr_array_header_t diff_options, char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_added, svn_boolean_t no_diff_deleted, svn_boolean_t show_copies_as_adds, svn_boolean_t ignore_content_type, svn_boolean_t ignore_properties, svn_boolean_t properties_only, svn_boolean_t use_git_diff_format, char const * header_encoding, svn_stream_t * outstream, svn_stream_t * errstream, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38846 	 { (char *)"svn_client_diff_peg5", _wrap_svn_client_diff_peg5, METH_VARARGS, (char *)"svn_client_diff_peg5(apr_array_header_t diff_options, char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t show_copies_as_adds, svn_boolean_t ignore_content_type, svn_boolean_t use_git_diff_format, char const * header_encoding, apr_file_t outfile, apr_file_t errfile, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38847 	 { (char *)"svn_client_diff_peg4", _wrap_svn_client_diff_peg4, METH_VARARGS, (char *)"svn_client_diff_peg4(apr_array_header_t diff_options, char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, char const * relative_to_dir, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t ignore_content_type, char const * header_encoding, apr_file_t outfile, apr_file_t errfile, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38848 	 { (char *)"svn_client_diff_peg3", _wrap_svn_client_diff_peg3, METH_VARARGS, (char *)"svn_client_diff_peg3(apr_array_header_t diff_options, char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t ignore_content_type, char const * header_encoding, apr_file_t outfile, apr_file_t errfile, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38849 	 { (char *)"svn_client_diff_peg2", _wrap_svn_client_diff_peg2, METH_VARARGS, (char *)"svn_client_diff_peg2(apr_array_header_t diff_options, char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, svn_boolean_t ignore_content_type, apr_file_t outfile, apr_file_t errfile, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38850 	 { (char *)"svn_client_diff_peg", _wrap_svn_client_diff_peg, METH_VARARGS, (char *)"svn_client_diff_peg(apr_array_header_t diff_options, char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t no_diff_deleted, apr_file_t outfile, apr_file_t errfile, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38851 	 { (char *)"svn_client_diff_summarize2", _wrap_svn_client_diff_summarize2, METH_VARARGS, (char *)"svn_client_diff_summarize2(char const * path_or_url1, svn_opt_revision_t revision1, char const * path_or_url2, svn_opt_revision_t revision2, svn_depth_t depth, svn_boolean_t ignore_ancestry, apr_array_header_t changelists, svn_client_diff_summarize_func_t summarize_func, void * summarize_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38852 	 { (char *)"svn_client_diff_summarize", _wrap_svn_client_diff_summarize, METH_VARARGS, (char *)"svn_client_diff_summarize(char const * path1, svn_opt_revision_t revision1, char const * path2, svn_opt_revision_t revision2, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_client_diff_summarize_func_t summarize_func, void * summarize_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38853 	 { (char *)"svn_client_diff_summarize_peg2", _wrap_svn_client_diff_summarize_peg2, METH_VARARGS, (char *)"svn_client_diff_summarize_peg2(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, svn_depth_t depth, svn_boolean_t ignore_ancestry, apr_array_header_t changelists, svn_client_diff_summarize_func_t summarize_func, void * summarize_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38854 	 { (char *)"svn_client_diff_summarize_peg", _wrap_svn_client_diff_summarize_peg, METH_VARARGS, (char *)"svn_client_diff_summarize_peg(char const * path, svn_opt_revision_t peg_revision, svn_opt_revision_t start_revision, svn_opt_revision_t end_revision, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_client_diff_summarize_func_t summarize_func, void * summarize_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38855 	 { (char *)"svn_client_get_merging_summary", _wrap_svn_client_get_merging_summary, METH_VARARGS, (char *)"svn_client_get_merging_summary(char const * source_path_or_url, svn_opt_revision_t source_revision, char const * target_path_or_url, svn_opt_revision_t target_revision, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38856 	 { (char *)"svn_client_merge5", _wrap_svn_client_merge5, METH_VARARGS, (char *)"svn_client_merge5(char const * source1, svn_opt_revision_t revision1, char const * source2, svn_opt_revision_t revision2, char const * target_wcpath, svn_depth_t depth, svn_boolean_t ignore_mergeinfo, svn_boolean_t diff_ignore_ancestry, svn_boolean_t force_delete, svn_boolean_t record_only, svn_boolean_t dry_run, svn_boolean_t allow_mixed_rev, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38857 	 { (char *)"svn_client_merge4", _wrap_svn_client_merge4, METH_VARARGS, (char *)"svn_client_merge4(char const * source1, svn_opt_revision_t revision1, char const * source2, svn_opt_revision_t revision2, char const * target_wcpath, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t force_delete, svn_boolean_t record_only, svn_boolean_t dry_run, svn_boolean_t allow_mixed_rev, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38858 	 { (char *)"svn_client_merge3", _wrap_svn_client_merge3, METH_VARARGS, (char *)"svn_client_merge3(char const * source1, svn_opt_revision_t revision1, char const * source2, svn_opt_revision_t revision2, char const * target_wcpath, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t force, svn_boolean_t record_only, svn_boolean_t dry_run, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38859 	 { (char *)"svn_client_merge2", _wrap_svn_client_merge2, METH_VARARGS, (char *)"svn_client_merge2(char const * source1, svn_opt_revision_t revision1, char const * source2, svn_opt_revision_t revision2, char const * target_wcpath, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t force, svn_boolean_t dry_run, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38860 	 { (char *)"svn_client_merge", _wrap_svn_client_merge, METH_VARARGS, (char *)"svn_client_merge(char const * source1, svn_opt_revision_t revision1, char const * source2, svn_opt_revision_t revision2, char const * target_wcpath, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t force, svn_boolean_t dry_run, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38861 	 { (char *)"svn_client_merge_reintegrate", _wrap_svn_client_merge_reintegrate, METH_VARARGS, (char *)"svn_client_merge_reintegrate(char const * source_path_or_url, svn_opt_revision_t source_peg_revision, char const * target_wcpath, svn_boolean_t dry_run, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38862 	 { (char *)"svn_client_merge_peg5", _wrap_svn_client_merge_peg5, METH_VARARGS, (char *)"svn_client_merge_peg5(char const * source_path_or_url, apr_array_header_t ranges_to_merge, svn_opt_revision_t source_peg_revision, char const * target_wcpath, svn_depth_t depth, svn_boolean_t ignore_mergeinfo, svn_boolean_t diff_ignore_ancestry, svn_boolean_t force_delete, svn_boolean_t record_only, svn_boolean_t dry_run, svn_boolean_t allow_mixed_rev, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38863 	 { (char *)"svn_client_merge_peg4", _wrap_svn_client_merge_peg4, METH_VARARGS, (char *)"svn_client_merge_peg4(char const * source_path_or_url, apr_array_header_t ranges_to_merge, svn_opt_revision_t source_peg_revision, char const * target_wcpath, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t force_delete, svn_boolean_t record_only, svn_boolean_t dry_run, svn_boolean_t allow_mixed_rev, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38864 	 { (char *)"svn_client_merge_peg3", _wrap_svn_client_merge_peg3, METH_VARARGS, (char *)"svn_client_merge_peg3(char const * source, apr_array_header_t ranges_to_merge, svn_opt_revision_t peg_revision, char const * target_wcpath, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t force, svn_boolean_t record_only, svn_boolean_t dry_run, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38865 	 { (char *)"svn_client_merge_peg2", _wrap_svn_client_merge_peg2, METH_VARARGS, (char *)"svn_client_merge_peg2(char const * source, svn_opt_revision_t revision1, svn_opt_revision_t revision2, svn_opt_revision_t peg_revision, char const * target_wcpath, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t force, svn_boolean_t dry_run, apr_array_header_t merge_options, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38866 	 { (char *)"svn_client_merge_peg", _wrap_svn_client_merge_peg, METH_VARARGS, (char *)"svn_client_merge_peg(char const * source, svn_opt_revision_t revision1, svn_opt_revision_t revision2, svn_opt_revision_t peg_revision, char const * target_wcpath, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t force, svn_boolean_t dry_run, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38867 	 { (char *)"svn_client_suggest_merge_sources", _wrap_svn_client_suggest_merge_sources, METH_VARARGS, (char *)"svn_client_suggest_merge_sources(char const * path_or_url, svn_opt_revision_t peg_revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38868 	 { (char *)"svn_client_mergeinfo_get_merged", _wrap_svn_client_mergeinfo_get_merged, METH_VARARGS, (char *)"svn_client_mergeinfo_get_merged(char const * path_or_url, svn_opt_revision_t peg_revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38869 	 { (char *)"svn_client_mergeinfo_log2", _wrap_svn_client_mergeinfo_log2, METH_VARARGS, (char *)"svn_client_mergeinfo_log2(svn_boolean_t finding_merged, char const * target_path_or_url, svn_opt_revision_t target_peg_revision, char const * source_path_or_url, svn_opt_revision_t source_peg_revision, svn_opt_revision_t source_start_revision, svn_opt_revision_t source_end_revision, svn_log_entry_receiver_t receiver, svn_boolean_t discover_changed_paths, svn_depth_t depth, apr_array_header_t revprops, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38870 	 { (char *)"svn_client_mergeinfo_log", _wrap_svn_client_mergeinfo_log, METH_VARARGS, (char *)"svn_client_mergeinfo_log(svn_boolean_t finding_merged, char const * target_path_or_url, svn_opt_revision_t target_peg_revision, char const * source_path_or_url, svn_opt_revision_t source_peg_revision, svn_log_entry_receiver_t receiver, svn_boolean_t discover_changed_paths, svn_depth_t depth, apr_array_header_t revprops, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38871 	 { (char *)"svn_client_mergeinfo_log_merged", _wrap_svn_client_mergeinfo_log_merged, METH_VARARGS, (char *)"svn_client_mergeinfo_log_merged(char const * path_or_url, svn_opt_revision_t peg_revision, char const * merge_source_path_or_url, svn_opt_revision_t src_peg_revision, svn_log_entry_receiver_t receiver, svn_boolean_t discover_changed_paths, apr_array_header_t revprops, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38872 	 { (char *)"svn_client_mergeinfo_log_eligible", _wrap_svn_client_mergeinfo_log_eligible, METH_VARARGS, (char *)"svn_client_mergeinfo_log_eligible(char const * path_or_url, svn_opt_revision_t peg_revision, char const * merge_source_path_or_url, svn_opt_revision_t src_peg_revision, svn_log_entry_receiver_t receiver, svn_boolean_t discover_changed_paths, apr_array_header_t revprops, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38873 	 { (char *)"svn_client_vacuum", _wrap_svn_client_vacuum, METH_VARARGS, (char *)"svn_client_vacuum(char const * dir_abspath, svn_boolean_t remove_unversioned_items, svn_boolean_t remove_ignored_items, svn_boolean_t fix_recorded_timestamps, svn_boolean_t vacuum_pristines, svn_boolean_t include_externals, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38874 	 { (char *)"svn_client_cleanup2", _wrap_svn_client_cleanup2, METH_VARARGS, (char *)"svn_client_cleanup2(char const * dir_abspath, svn_boolean_t break_locks, svn_boolean_t fix_recorded_timestamps, svn_boolean_t clear_dav_cache, svn_boolean_t vacuum_pristines, svn_boolean_t include_externals, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38875 	 { (char *)"svn_client_cleanup", _wrap_svn_client_cleanup, METH_VARARGS, (char *)"svn_client_cleanup(char const * dir, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38876 	 { (char *)"svn_client_upgrade", _wrap_svn_client_upgrade, METH_VARARGS, (char *)"svn_client_upgrade(char const * wcroot_dir, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38877 	 { (char *)"svn_client_relocate2", _wrap_svn_client_relocate2, METH_VARARGS, (char *)"svn_client_relocate2(char const * wcroot_dir, char const * from_prefix, char const * to_prefix, svn_boolean_t ignore_externals, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38878 	 { (char *)"svn_client_relocate", _wrap_svn_client_relocate, METH_VARARGS, (char *)"svn_client_relocate(char const * dir, char const * from_prefix, char const * to_prefix, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38879 	 { (char *)"svn_client_revert4", _wrap_svn_client_revert4, METH_VARARGS, (char *)"svn_client_revert4(apr_array_header_t paths, svn_depth_t depth, apr_array_header_t changelists, svn_boolean_t clear_changelists, svn_boolean_t metadata_only, svn_boolean_t added_keep_local, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38880 	 { (char *)"svn_client_revert3", _wrap_svn_client_revert3, METH_VARARGS, (char *)"svn_client_revert3(apr_array_header_t paths, svn_depth_t depth, apr_array_header_t changelists, svn_boolean_t clear_changelists, svn_boolean_t metadata_only, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38881 	 { (char *)"svn_client_revert2", _wrap_svn_client_revert2, METH_VARARGS, (char *)"svn_client_revert2(apr_array_header_t paths, svn_depth_t depth, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38882 	 { (char *)"svn_client_revert", _wrap_svn_client_revert, METH_VARARGS, (char *)"svn_client_revert(apr_array_header_t paths, svn_boolean_t recursive, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38883 	 { (char *)"svn_client_conflict_option_set_merged_propval", _wrap_svn_client_conflict_option_set_merged_propval, METH_VARARGS, (char *)"svn_client_conflict_option_set_merged_propval(svn_client_conflict_option_t * option, svn_string_t const * merged_propval)"},
38884 	 { (char *)"svn_client_conflict_option_get_moved_to_repos_relpath_candidates2", _wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates2, METH_VARARGS, (char *)"svn_client_conflict_option_get_moved_to_repos_relpath_candidates2(svn_client_conflict_option_t * option, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38885 	 { (char *)"svn_client_conflict_option_get_moved_to_repos_relpath_candidates", _wrap_svn_client_conflict_option_get_moved_to_repos_relpath_candidates, METH_VARARGS, (char *)"svn_client_conflict_option_get_moved_to_repos_relpath_candidates(svn_client_conflict_option_t * option, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38886 	 { (char *)"svn_client_conflict_option_set_moved_to_repos_relpath2", _wrap_svn_client_conflict_option_set_moved_to_repos_relpath2, METH_VARARGS, (char *)"svn_client_conflict_option_set_moved_to_repos_relpath2(svn_client_conflict_option_t * option, int preferred_move_target_idx, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38887 	 { (char *)"svn_client_conflict_option_set_moved_to_repos_relpath", _wrap_svn_client_conflict_option_set_moved_to_repos_relpath, METH_VARARGS, (char *)"svn_client_conflict_option_set_moved_to_repos_relpath(svn_client_conflict_option_t * option, int preferred_move_target_idx, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38888 	 { (char *)"svn_client_conflict_option_get_moved_to_abspath_candidates2", _wrap_svn_client_conflict_option_get_moved_to_abspath_candidates2, METH_VARARGS, (char *)"svn_client_conflict_option_get_moved_to_abspath_candidates2(svn_client_conflict_option_t * option, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38889 	 { (char *)"svn_client_conflict_option_get_moved_to_abspath_candidates", _wrap_svn_client_conflict_option_get_moved_to_abspath_candidates, METH_VARARGS, (char *)"svn_client_conflict_option_get_moved_to_abspath_candidates(svn_client_conflict_option_t * option, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38890 	 { (char *)"svn_client_conflict_option_set_moved_to_abspath2", _wrap_svn_client_conflict_option_set_moved_to_abspath2, METH_VARARGS, (char *)"svn_client_conflict_option_set_moved_to_abspath2(svn_client_conflict_option_t * option, int preferred_move_target_idx, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38891 	 { (char *)"svn_client_conflict_option_set_moved_to_abspath", _wrap_svn_client_conflict_option_set_moved_to_abspath, METH_VARARGS, (char *)"svn_client_conflict_option_set_moved_to_abspath(svn_client_conflict_option_t * option, int preferred_move_target_idx, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38892 	 { (char *)"svn_client_conflict_option_find_by_id", _wrap_svn_client_conflict_option_find_by_id, METH_VARARGS, (char *)"svn_client_conflict_option_find_by_id(apr_array_header_t options, svn_client_conflict_option_id_t option_id) -> svn_client_conflict_option_t *"},
38893 	 { (char *)"svn_client_conflict_get", _wrap_svn_client_conflict_get, METH_VARARGS, (char *)"svn_client_conflict_get(char const * local_abspath, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38894 	 { (char *)"svn_client_conflict_walk", _wrap_svn_client_conflict_walk, METH_VARARGS, (char *)"svn_client_conflict_walk(char const * local_abspath, svn_depth_t depth, svn_client_conflict_walk_func_t conflict_walk_func, void * conflict_walk_func_baton, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38895 	 { (char *)"svn_client_conflict_get_conflicted", _wrap_svn_client_conflict_get_conflicted, METH_VARARGS, (char *)"svn_client_conflict_get_conflicted(svn_client_conflict_t * conflict, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38896 	 { (char *)"svn_client_conflict_prop_get_description", _wrap_svn_client_conflict_prop_get_description, METH_VARARGS, (char *)"svn_client_conflict_prop_get_description(svn_client_conflict_t * conflict, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38897 	 { (char *)"svn_client_conflict_tree_get_description", _wrap_svn_client_conflict_tree_get_description, METH_VARARGS, (char *)"svn_client_conflict_tree_get_description(svn_client_conflict_t * conflict, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38898 	 { (char *)"svn_client_conflict_text_get_resolution_options", _wrap_svn_client_conflict_text_get_resolution_options, METH_VARARGS, (char *)"svn_client_conflict_text_get_resolution_options(svn_client_conflict_t * conflict, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38899 	 { (char *)"svn_client_conflict_prop_get_resolution_options", _wrap_svn_client_conflict_prop_get_resolution_options, METH_VARARGS, (char *)"svn_client_conflict_prop_get_resolution_options(svn_client_conflict_t * conflict, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38900 	 { (char *)"svn_client_conflict_tree_get_resolution_options", _wrap_svn_client_conflict_tree_get_resolution_options, METH_VARARGS, (char *)"svn_client_conflict_tree_get_resolution_options(svn_client_conflict_t * conflict, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38901 	 { (char *)"svn_client_conflict_tree_get_details", _wrap_svn_client_conflict_tree_get_details, METH_VARARGS, (char *)"svn_client_conflict_tree_get_details(svn_client_conflict_t * conflict, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38902 	 { (char *)"svn_client_conflict_option_get_id", _wrap_svn_client_conflict_option_get_id, METH_VARARGS, (char *)"svn_client_conflict_option_get_id(svn_client_conflict_option_t * option) -> svn_client_conflict_option_id_t"},
38903 	 { (char *)"svn_client_conflict_option_get_label", _wrap_svn_client_conflict_option_get_label, METH_VARARGS, (char *)"svn_client_conflict_option_get_label(svn_client_conflict_option_t * option, apr_pool_t result_pool) -> char const *"},
38904 	 { (char *)"svn_client_conflict_option_get_description", _wrap_svn_client_conflict_option_get_description, METH_VARARGS, (char *)"svn_client_conflict_option_get_description(svn_client_conflict_option_t * option, apr_pool_t result_pool) -> char const *"},
38905 	 { (char *)"svn_client_conflict_get_recommended_option_id", _wrap_svn_client_conflict_get_recommended_option_id, METH_VARARGS, (char *)"svn_client_conflict_get_recommended_option_id(svn_client_conflict_t * conflict) -> svn_client_conflict_option_id_t"},
38906 	 { (char *)"svn_client_conflict_get_local_abspath", _wrap_svn_client_conflict_get_local_abspath, METH_VARARGS, (char *)"svn_client_conflict_get_local_abspath(svn_client_conflict_t * conflict) -> char const *"},
38907 	 { (char *)"svn_client_conflict_get_operation", _wrap_svn_client_conflict_get_operation, METH_VARARGS, (char *)"svn_client_conflict_get_operation(svn_client_conflict_t * conflict) -> svn_wc_operation_t"},
38908 	 { (char *)"svn_client_conflict_get_incoming_change", _wrap_svn_client_conflict_get_incoming_change, METH_VARARGS, (char *)"svn_client_conflict_get_incoming_change(svn_client_conflict_t * conflict) -> svn_wc_conflict_action_t"},
38909 	 { (char *)"svn_client_conflict_get_local_change", _wrap_svn_client_conflict_get_local_change, METH_VARARGS, (char *)"svn_client_conflict_get_local_change(svn_client_conflict_t * conflict) -> svn_wc_conflict_reason_t"},
38910 	 { (char *)"svn_client_conflict_get_repos_info", _wrap_svn_client_conflict_get_repos_info, METH_VARARGS, (char *)"svn_client_conflict_get_repos_info(svn_client_conflict_t * conflict, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38911 	 { (char *)"svn_client_conflict_get_incoming_old_repos_location", _wrap_svn_client_conflict_get_incoming_old_repos_location, METH_VARARGS, (char *)"svn_client_conflict_get_incoming_old_repos_location(svn_client_conflict_t * conflict, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38912 	 { (char *)"svn_client_conflict_get_incoming_new_repos_location", _wrap_svn_client_conflict_get_incoming_new_repos_location, METH_VARARGS, (char *)"svn_client_conflict_get_incoming_new_repos_location(svn_client_conflict_t * conflict, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38913 	 { (char *)"svn_client_conflict_tree_get_victim_node_kind", _wrap_svn_client_conflict_tree_get_victim_node_kind, METH_VARARGS, (char *)"svn_client_conflict_tree_get_victim_node_kind(svn_client_conflict_t * conflict) -> svn_node_kind_t"},
38914 	 { (char *)"svn_client_conflict_tree_resolve", _wrap_svn_client_conflict_tree_resolve, METH_VARARGS, (char *)"svn_client_conflict_tree_resolve(svn_client_conflict_t * conflict, svn_client_conflict_option_t * option, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38915 	 { (char *)"svn_client_conflict_tree_resolve_by_id", _wrap_svn_client_conflict_tree_resolve_by_id, METH_VARARGS, (char *)"svn_client_conflict_tree_resolve_by_id(svn_client_conflict_t * conflict, svn_client_conflict_option_id_t option_id, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38916 	 { (char *)"svn_client_conflict_tree_get_resolution", _wrap_svn_client_conflict_tree_get_resolution, METH_VARARGS, (char *)"svn_client_conflict_tree_get_resolution(svn_client_conflict_t * conflict) -> svn_client_conflict_option_id_t"},
38917 	 { (char *)"svn_client_conflict_prop_get_reject_abspath", _wrap_svn_client_conflict_prop_get_reject_abspath, METH_VARARGS, (char *)"svn_client_conflict_prop_get_reject_abspath(svn_client_conflict_t * conflict) -> char const *"},
38918 	 { (char *)"svn_client_conflict_prop_get_propvals", _wrap_svn_client_conflict_prop_get_propvals, METH_VARARGS, (char *)"svn_client_conflict_prop_get_propvals(svn_client_conflict_t * conflict, char const * propname, apr_pool_t result_pool) -> svn_error_t"},
38919 	 { (char *)"svn_client_conflict_prop_resolve", _wrap_svn_client_conflict_prop_resolve, METH_VARARGS, (char *)"svn_client_conflict_prop_resolve(svn_client_conflict_t * conflict, char const * propname, svn_client_conflict_option_t * option, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38920 	 { (char *)"svn_client_conflict_prop_resolve_by_id", _wrap_svn_client_conflict_prop_resolve_by_id, METH_VARARGS, (char *)"svn_client_conflict_prop_resolve_by_id(svn_client_conflict_t * conflict, char const * propname, svn_client_conflict_option_id_t option_id, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38921 	 { (char *)"svn_client_conflict_prop_get_resolution", _wrap_svn_client_conflict_prop_get_resolution, METH_VARARGS, (char *)"svn_client_conflict_prop_get_resolution(svn_client_conflict_t * conflict, char const * propname) -> svn_client_conflict_option_id_t"},
38922 	 { (char *)"svn_client_conflict_text_get_mime_type", _wrap_svn_client_conflict_text_get_mime_type, METH_VARARGS, (char *)"svn_client_conflict_text_get_mime_type(svn_client_conflict_t * conflict) -> char const *"},
38923 	 { (char *)"svn_client_conflict_text_get_contents", _wrap_svn_client_conflict_text_get_contents, METH_VARARGS, (char *)"svn_client_conflict_text_get_contents(svn_client_conflict_t * conflict, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38924 	 { (char *)"svn_client_conflict_text_resolve", _wrap_svn_client_conflict_text_resolve, METH_VARARGS, (char *)"svn_client_conflict_text_resolve(svn_client_conflict_t * conflict, svn_client_conflict_option_t * option, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38925 	 { (char *)"svn_client_conflict_text_resolve_by_id", _wrap_svn_client_conflict_text_resolve_by_id, METH_VARARGS, (char *)"svn_client_conflict_text_resolve_by_id(svn_client_conflict_t * conflict, svn_client_conflict_option_id_t option_id, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38926 	 { (char *)"svn_client_conflict_text_get_resolution", _wrap_svn_client_conflict_text_get_resolution, METH_VARARGS, (char *)"svn_client_conflict_text_get_resolution(svn_client_conflict_t * conflict) -> svn_client_conflict_option_id_t"},
38927 	 { (char *)"svn_client_resolved", _wrap_svn_client_resolved, METH_VARARGS, (char *)"svn_client_resolved(char const * path, svn_boolean_t recursive, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38928 	 { (char *)"svn_client_resolve", _wrap_svn_client_resolve, METH_VARARGS, (char *)"svn_client_resolve(char const * path, svn_depth_t depth, svn_wc_conflict_choice_t conflict_choice, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38929 	 { (char *)"svn_client_copy_source_t_path_set", _wrap_svn_client_copy_source_t_path_set, METH_VARARGS, (char *)"svn_client_copy_source_t_path_set(svn_client_copy_source_t self, char const * path)"},
38930 	 { (char *)"svn_client_copy_source_t_path_get", _wrap_svn_client_copy_source_t_path_get, METH_VARARGS, (char *)"svn_client_copy_source_t_path_get(svn_client_copy_source_t self) -> char const *"},
38931 	 { (char *)"svn_client_copy_source_t_revision_set", _wrap_svn_client_copy_source_t_revision_set, METH_VARARGS, (char *)"svn_client_copy_source_t_revision_set(svn_client_copy_source_t self, svn_opt_revision_t revision)"},
38932 	 { (char *)"svn_client_copy_source_t_revision_get", _wrap_svn_client_copy_source_t_revision_get, METH_VARARGS, (char *)"svn_client_copy_source_t_revision_get(svn_client_copy_source_t self) -> svn_opt_revision_t"},
38933 	 { (char *)"svn_client_copy_source_t_peg_revision_set", _wrap_svn_client_copy_source_t_peg_revision_set, METH_VARARGS, (char *)"svn_client_copy_source_t_peg_revision_set(svn_client_copy_source_t self, svn_opt_revision_t peg_revision)"},
38934 	 { (char *)"svn_client_copy_source_t_peg_revision_get", _wrap_svn_client_copy_source_t_peg_revision_get, METH_VARARGS, (char *)"svn_client_copy_source_t_peg_revision_get(svn_client_copy_source_t self) -> svn_opt_revision_t"},
38935 	 { (char *)"new_svn_client_copy_source_t", _wrap_new_svn_client_copy_source_t, METH_VARARGS, (char *)"new_svn_client_copy_source_t() -> svn_client_copy_source_t"},
38936 	 { (char *)"delete_svn_client_copy_source_t", _wrap_delete_svn_client_copy_source_t, METH_VARARGS, (char *)"delete_svn_client_copy_source_t(svn_client_copy_source_t self)"},
38937 	 { (char *)"svn_client_copy_source_t_swigregister", svn_client_copy_source_t_swigregister, METH_VARARGS, NULL},
38938 	 { (char *)"svn_client_copy7", _wrap_svn_client_copy7, METH_VARARGS, (char *)"svn_client_copy7(apr_array_header_t sources, char const * dst_path, svn_boolean_t copy_as_child, svn_boolean_t make_parents, svn_boolean_t ignore_externals, svn_boolean_t metadata_only, svn_boolean_t pin_externals, apr_hash_t externals_to_pin, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38939 	 { (char *)"svn_client_copy6", _wrap_svn_client_copy6, METH_VARARGS, (char *)"svn_client_copy6(apr_array_header_t sources, char const * dst_path, svn_boolean_t copy_as_child, svn_boolean_t make_parents, svn_boolean_t ignore_externals, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38940 	 { (char *)"svn_client_copy5", _wrap_svn_client_copy5, METH_VARARGS, (char *)"svn_client_copy5(apr_array_header_t sources, char const * dst_path, svn_boolean_t copy_as_child, svn_boolean_t make_parents, svn_boolean_t ignore_externals, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38941 	 { (char *)"svn_client_copy4", _wrap_svn_client_copy4, METH_VARARGS, (char *)"svn_client_copy4(apr_array_header_t sources, char const * dst_path, svn_boolean_t copy_as_child, svn_boolean_t make_parents, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38942 	 { (char *)"svn_client_copy3", _wrap_svn_client_copy3, METH_VARARGS, (char *)"svn_client_copy3(char const * src_path, svn_opt_revision_t src_revision, char const * dst_path, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38943 	 { (char *)"svn_client_copy2", _wrap_svn_client_copy2, METH_VARARGS, (char *)"svn_client_copy2(char const * src_path, svn_opt_revision_t src_revision, char const * dst_path, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38944 	 { (char *)"svn_client_copy", _wrap_svn_client_copy, METH_VARARGS, (char *)"svn_client_copy(char const * src_path, svn_opt_revision_t src_revision, char const * dst_path, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38945 	 { (char *)"svn_client_move7", _wrap_svn_client_move7, METH_VARARGS, (char *)"svn_client_move7(apr_array_header_t src_paths, char const * dst_path, svn_boolean_t move_as_child, svn_boolean_t make_parents, svn_boolean_t allow_mixed_revisions, svn_boolean_t metadata_only, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38946 	 { (char *)"svn_client_move6", _wrap_svn_client_move6, METH_VARARGS, (char *)"svn_client_move6(apr_array_header_t src_paths, char const * dst_path, svn_boolean_t move_as_child, svn_boolean_t make_parents, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38947 	 { (char *)"svn_client_move5", _wrap_svn_client_move5, METH_VARARGS, (char *)"svn_client_move5(apr_array_header_t src_paths, char const * dst_path, svn_boolean_t force, svn_boolean_t move_as_child, svn_boolean_t make_parents, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38948 	 { (char *)"svn_client_move4", _wrap_svn_client_move4, METH_VARARGS, (char *)"svn_client_move4(char const * src_path, char const * dst_path, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38949 	 { (char *)"svn_client_move3", _wrap_svn_client_move3, METH_VARARGS, (char *)"svn_client_move3(char const * src_path, char const * dst_path, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38950 	 { (char *)"svn_client_move2", _wrap_svn_client_move2, METH_VARARGS, (char *)"svn_client_move2(char const * src_path, char const * dst_path, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38951 	 { (char *)"svn_client_move", _wrap_svn_client_move, METH_VARARGS, (char *)"svn_client_move(char const * src_path, svn_opt_revision_t src_revision, char const * dst_path, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38952 	 { (char *)"svn_client_propset_remote", _wrap_svn_client_propset_remote, METH_VARARGS, (char *)"svn_client_propset_remote(char const * propname, svn_string_t const * propval, char const * url, svn_boolean_t skip_checks, svn_revnum_t base_revision_for_url, apr_hash_t revprop_table, svn_commit_callback2_t commit_callback, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38953 	 { (char *)"svn_client_propset_local", _wrap_svn_client_propset_local, METH_VARARGS, (char *)"svn_client_propset_local(char const * propname, svn_string_t const * propval, apr_array_header_t targets, svn_depth_t depth, svn_boolean_t skip_checks, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38954 	 { (char *)"svn_client_propset3", _wrap_svn_client_propset3, METH_VARARGS, (char *)"svn_client_propset3(char const * propname, svn_string_t const * propval, char const * target, svn_depth_t depth, svn_boolean_t skip_checks, svn_revnum_t base_revision_for_url, apr_array_header_t changelists, apr_hash_t revprop_table, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38955 	 { (char *)"svn_client_propset2", _wrap_svn_client_propset2, METH_VARARGS, (char *)"svn_client_propset2(char const * propname, svn_string_t const * propval, char const * target, svn_boolean_t recurse, svn_boolean_t skip_checks, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38956 	 { (char *)"svn_client_propset", _wrap_svn_client_propset, METH_VARARGS, (char *)"svn_client_propset(char const * propname, svn_string_t const * propval, char const * target, svn_boolean_t recurse, apr_pool_t pool) -> svn_error_t"},
38957 	 { (char *)"svn_client_revprop_set2", _wrap_svn_client_revprop_set2, METH_VARARGS, (char *)"svn_client_revprop_set2(char const * propname, svn_string_t const * propval, svn_string_t const * original_propval, char const * URL, svn_opt_revision_t revision, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38958 	 { (char *)"svn_client_revprop_set", _wrap_svn_client_revprop_set, METH_VARARGS, (char *)"svn_client_revprop_set(char const * propname, svn_string_t const * propval, char const * URL, svn_opt_revision_t revision, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38959 	 { (char *)"svn_client_propget5", _wrap_svn_client_propget5, METH_VARARGS, (char *)"svn_client_propget5(char const * propname, char const * target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38960 	 { (char *)"svn_client_propget4", _wrap_svn_client_propget4, METH_VARARGS, (char *)"svn_client_propget4(char const * propname, char const * target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38961 	 { (char *)"svn_client_propget3", _wrap_svn_client_propget3, METH_VARARGS, (char *)"svn_client_propget3(char const * propname, char const * target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38962 	 { (char *)"svn_client_propget2", _wrap_svn_client_propget2, METH_VARARGS, (char *)"svn_client_propget2(char const * propname, char const * target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38963 	 { (char *)"svn_client_propget", _wrap_svn_client_propget, METH_VARARGS, (char *)"svn_client_propget(char const * propname, char const * target, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38964 	 { (char *)"svn_client_revprop_get", _wrap_svn_client_revprop_get, METH_VARARGS, (char *)"svn_client_revprop_get(char const * propname, char const * URL, svn_opt_revision_t revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38965 	 { (char *)"svn_client_proplist4", _wrap_svn_client_proplist4, METH_VARARGS, (char *)"svn_client_proplist4(char const * target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, apr_array_header_t changelists, svn_boolean_t get_target_inherited_props, svn_proplist_receiver2_t receiver, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38966 	 { (char *)"svn_client_proplist3", _wrap_svn_client_proplist3, METH_VARARGS, (char *)"svn_client_proplist3(char const * target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, apr_array_header_t changelists, svn_proplist_receiver_t receiver, void * receiver_baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38967 	 { (char *)"svn_client_proplist2", _wrap_svn_client_proplist2, METH_VARARGS, (char *)"svn_client_proplist2(char const * target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38968 	 { (char *)"svn_client_proplist", _wrap_svn_client_proplist, METH_VARARGS, (char *)"svn_client_proplist(char const * target, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38969 	 { (char *)"svn_client_revprop_list", _wrap_svn_client_revprop_list, METH_VARARGS, (char *)"svn_client_revprop_list(char const * URL, svn_opt_revision_t revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38970 	 { (char *)"svn_client_export5", _wrap_svn_client_export5, METH_VARARGS, (char *)"svn_client_export5(char const * from_path_or_url, char const * to_path, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t overwrite, svn_boolean_t ignore_externals, svn_boolean_t ignore_keywords, svn_depth_t depth, char const * native_eol, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38971 	 { (char *)"svn_client_export4", _wrap_svn_client_export4, METH_VARARGS, (char *)"svn_client_export4(char const * from_path_or_url, char const * to_path, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t overwrite, svn_boolean_t ignore_externals, svn_depth_t depth, char const * native_eol, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38972 	 { (char *)"svn_client_export3", _wrap_svn_client_export3, METH_VARARGS, (char *)"svn_client_export3(char const * from_path_or_url, char const * to_path, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t overwrite, svn_boolean_t ignore_externals, svn_boolean_t recurse, char const * native_eol, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38973 	 { (char *)"svn_client_export2", _wrap_svn_client_export2, METH_VARARGS, (char *)"svn_client_export2(char const * from_path_or_url, char const * to_path, svn_opt_revision_t revision, svn_boolean_t force, char const * native_eol, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38974 	 { (char *)"svn_client_export", _wrap_svn_client_export, METH_VARARGS, (char *)"svn_client_export(char const * from_path_or_url, char const * to_path, svn_opt_revision_t revision, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38975 	 { (char *)"svn_client_list4", _wrap_svn_client_list4, METH_VARARGS, (char *)"svn_client_list4(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, apr_array_header_t patterns, svn_depth_t depth, apr_uint32_t dirent_fields, svn_boolean_t fetch_locks, svn_boolean_t include_externals, svn_client_list_func2_t list_func, void * baton, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
38976 	 { (char *)"svn_client_list3", _wrap_svn_client_list3, METH_VARARGS, (char *)"svn_client_list3(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, apr_uint32_t dirent_fields, svn_boolean_t fetch_locks, svn_boolean_t include_externals, svn_client_list_func2_t list_func, void * baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38977 	 { (char *)"svn_client_list2", _wrap_svn_client_list2, METH_VARARGS, (char *)"svn_client_list2(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, apr_uint32_t dirent_fields, svn_boolean_t fetch_locks, svn_client_list_func_t list_func, void * baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38978 	 { (char *)"svn_client_list", _wrap_svn_client_list, METH_VARARGS, (char *)"svn_client_list(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, apr_uint32_t dirent_fields, svn_boolean_t fetch_locks, svn_client_list_func_t list_func, void * baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38979 	 { (char *)"svn_client_ls3", _wrap_svn_client_ls3, METH_VARARGS, (char *)"svn_client_ls3(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38980 	 { (char *)"svn_client_ls2", _wrap_svn_client_ls2, METH_VARARGS, (char *)"svn_client_ls2(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38981 	 { (char *)"svn_client_ls", _wrap_svn_client_ls, METH_VARARGS, (char *)"svn_client_ls(char const * path_or_url, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38982 	 { (char *)"svn_client_cat3", _wrap_svn_client_cat3, METH_VARARGS, (char *)"svn_client_cat3(svn_stream_t * out, char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t expand_keywords, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
38983 	 { (char *)"svn_client_cat2", _wrap_svn_client_cat2, METH_VARARGS, (char *)"svn_client_cat2(svn_stream_t * out, char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38984 	 { (char *)"svn_client_cat", _wrap_svn_client_cat, METH_VARARGS, (char *)"svn_client_cat(svn_stream_t * out, char const * path_or_url, svn_opt_revision_t revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38985 	 { (char *)"svn_client_add_to_changelist", _wrap_svn_client_add_to_changelist, METH_VARARGS, (char *)"svn_client_add_to_changelist(apr_array_header_t paths, char const * changelist, svn_depth_t depth, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38986 	 { (char *)"svn_client_remove_from_changelists", _wrap_svn_client_remove_from_changelists, METH_VARARGS, (char *)"svn_client_remove_from_changelists(apr_array_header_t paths, svn_depth_t depth, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38987 	 { (char *)"svn_client_get_changelists", _wrap_svn_client_get_changelists, METH_VARARGS, (char *)"svn_client_get_changelists(char const * path, apr_array_header_t changelists, svn_depth_t depth, svn_changelist_receiver_t callback_func, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38988 	 { (char *)"svn_client_lock", _wrap_svn_client_lock, METH_VARARGS, (char *)"svn_client_lock(apr_array_header_t targets, char const * comment, svn_boolean_t steal_lock, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38989 	 { (char *)"svn_client_unlock", _wrap_svn_client_unlock, METH_VARARGS, (char *)"svn_client_unlock(apr_array_header_t targets, svn_boolean_t break_lock, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
38990 	 { (char *)"svn_info_t_URL_set", _wrap_svn_info_t_URL_set, METH_VARARGS, (char *)"svn_info_t_URL_set(svn_info_t self, char const * URL)"},
38991 	 { (char *)"svn_info_t_URL_get", _wrap_svn_info_t_URL_get, METH_VARARGS, (char *)"svn_info_t_URL_get(svn_info_t self) -> char const *"},
38992 	 { (char *)"svn_info_t_rev_set", _wrap_svn_info_t_rev_set, METH_VARARGS, (char *)"svn_info_t_rev_set(svn_info_t self, svn_revnum_t rev)"},
38993 	 { (char *)"svn_info_t_rev_get", _wrap_svn_info_t_rev_get, METH_VARARGS, (char *)"svn_info_t_rev_get(svn_info_t self) -> svn_revnum_t"},
38994 	 { (char *)"svn_info_t_kind_set", _wrap_svn_info_t_kind_set, METH_VARARGS, (char *)"svn_info_t_kind_set(svn_info_t self, svn_node_kind_t kind)"},
38995 	 { (char *)"svn_info_t_kind_get", _wrap_svn_info_t_kind_get, METH_VARARGS, (char *)"svn_info_t_kind_get(svn_info_t self) -> svn_node_kind_t"},
38996 	 { (char *)"svn_info_t_repos_root_URL_set", _wrap_svn_info_t_repos_root_URL_set, METH_VARARGS, (char *)"svn_info_t_repos_root_URL_set(svn_info_t self, char const * repos_root_URL)"},
38997 	 { (char *)"svn_info_t_repos_root_URL_get", _wrap_svn_info_t_repos_root_URL_get, METH_VARARGS, (char *)"svn_info_t_repos_root_URL_get(svn_info_t self) -> char const *"},
38998 	 { (char *)"svn_info_t_repos_UUID_set", _wrap_svn_info_t_repos_UUID_set, METH_VARARGS, (char *)"svn_info_t_repos_UUID_set(svn_info_t self, char const * repos_UUID)"},
38999 	 { (char *)"svn_info_t_repos_UUID_get", _wrap_svn_info_t_repos_UUID_get, METH_VARARGS, (char *)"svn_info_t_repos_UUID_get(svn_info_t self) -> char const *"},
39000 	 { (char *)"svn_info_t_last_changed_rev_set", _wrap_svn_info_t_last_changed_rev_set, METH_VARARGS, (char *)"svn_info_t_last_changed_rev_set(svn_info_t self, svn_revnum_t last_changed_rev)"},
39001 	 { (char *)"svn_info_t_last_changed_rev_get", _wrap_svn_info_t_last_changed_rev_get, METH_VARARGS, (char *)"svn_info_t_last_changed_rev_get(svn_info_t self) -> svn_revnum_t"},
39002 	 { (char *)"svn_info_t_last_changed_date_set", _wrap_svn_info_t_last_changed_date_set, METH_VARARGS, (char *)"svn_info_t_last_changed_date_set(svn_info_t self, apr_time_t last_changed_date)"},
39003 	 { (char *)"svn_info_t_last_changed_date_get", _wrap_svn_info_t_last_changed_date_get, METH_VARARGS, (char *)"svn_info_t_last_changed_date_get(svn_info_t self) -> apr_time_t"},
39004 	 { (char *)"svn_info_t_last_changed_author_set", _wrap_svn_info_t_last_changed_author_set, METH_VARARGS, (char *)"svn_info_t_last_changed_author_set(svn_info_t self, char const * last_changed_author)"},
39005 	 { (char *)"svn_info_t_last_changed_author_get", _wrap_svn_info_t_last_changed_author_get, METH_VARARGS, (char *)"svn_info_t_last_changed_author_get(svn_info_t self) -> char const *"},
39006 	 { (char *)"svn_info_t_lock_set", _wrap_svn_info_t_lock_set, METH_VARARGS, (char *)"svn_info_t_lock_set(svn_info_t self, svn_lock_t lock)"},
39007 	 { (char *)"svn_info_t_lock_get", _wrap_svn_info_t_lock_get, METH_VARARGS, (char *)"svn_info_t_lock_get(svn_info_t self) -> svn_lock_t"},
39008 	 { (char *)"svn_info_t_has_wc_info_set", _wrap_svn_info_t_has_wc_info_set, METH_VARARGS, (char *)"svn_info_t_has_wc_info_set(svn_info_t self, svn_boolean_t has_wc_info)"},
39009 	 { (char *)"svn_info_t_has_wc_info_get", _wrap_svn_info_t_has_wc_info_get, METH_VARARGS, (char *)"svn_info_t_has_wc_info_get(svn_info_t self) -> svn_boolean_t"},
39010 	 { (char *)"svn_info_t_schedule_set", _wrap_svn_info_t_schedule_set, METH_VARARGS, (char *)"svn_info_t_schedule_set(svn_info_t self, svn_wc_schedule_t schedule)"},
39011 	 { (char *)"svn_info_t_schedule_get", _wrap_svn_info_t_schedule_get, METH_VARARGS, (char *)"svn_info_t_schedule_get(svn_info_t self) -> svn_wc_schedule_t"},
39012 	 { (char *)"svn_info_t_copyfrom_url_set", _wrap_svn_info_t_copyfrom_url_set, METH_VARARGS, (char *)"svn_info_t_copyfrom_url_set(svn_info_t self, char const * copyfrom_url)"},
39013 	 { (char *)"svn_info_t_copyfrom_url_get", _wrap_svn_info_t_copyfrom_url_get, METH_VARARGS, (char *)"svn_info_t_copyfrom_url_get(svn_info_t self) -> char const *"},
39014 	 { (char *)"svn_info_t_copyfrom_rev_set", _wrap_svn_info_t_copyfrom_rev_set, METH_VARARGS, (char *)"svn_info_t_copyfrom_rev_set(svn_info_t self, svn_revnum_t copyfrom_rev)"},
39015 	 { (char *)"svn_info_t_copyfrom_rev_get", _wrap_svn_info_t_copyfrom_rev_get, METH_VARARGS, (char *)"svn_info_t_copyfrom_rev_get(svn_info_t self) -> svn_revnum_t"},
39016 	 { (char *)"svn_info_t_text_time_set", _wrap_svn_info_t_text_time_set, METH_VARARGS, (char *)"svn_info_t_text_time_set(svn_info_t self, apr_time_t text_time)"},
39017 	 { (char *)"svn_info_t_text_time_get", _wrap_svn_info_t_text_time_get, METH_VARARGS, (char *)"svn_info_t_text_time_get(svn_info_t self) -> apr_time_t"},
39018 	 { (char *)"svn_info_t_prop_time_set", _wrap_svn_info_t_prop_time_set, METH_VARARGS, (char *)"svn_info_t_prop_time_set(svn_info_t self, apr_time_t prop_time)"},
39019 	 { (char *)"svn_info_t_prop_time_get", _wrap_svn_info_t_prop_time_get, METH_VARARGS, (char *)"svn_info_t_prop_time_get(svn_info_t self) -> apr_time_t"},
39020 	 { (char *)"svn_info_t_checksum_set", _wrap_svn_info_t_checksum_set, METH_VARARGS, (char *)"svn_info_t_checksum_set(svn_info_t self, char const * checksum)"},
39021 	 { (char *)"svn_info_t_checksum_get", _wrap_svn_info_t_checksum_get, METH_VARARGS, (char *)"svn_info_t_checksum_get(svn_info_t self) -> char const *"},
39022 	 { (char *)"svn_info_t_conflict_old_set", _wrap_svn_info_t_conflict_old_set, METH_VARARGS, (char *)"svn_info_t_conflict_old_set(svn_info_t self, char const * conflict_old)"},
39023 	 { (char *)"svn_info_t_conflict_old_get", _wrap_svn_info_t_conflict_old_get, METH_VARARGS, (char *)"svn_info_t_conflict_old_get(svn_info_t self) -> char const *"},
39024 	 { (char *)"svn_info_t_conflict_new_set", _wrap_svn_info_t_conflict_new_set, METH_VARARGS, (char *)"svn_info_t_conflict_new_set(svn_info_t self, char const * conflict_new)"},
39025 	 { (char *)"svn_info_t_conflict_new_get", _wrap_svn_info_t_conflict_new_get, METH_VARARGS, (char *)"svn_info_t_conflict_new_get(svn_info_t self) -> char const *"},
39026 	 { (char *)"svn_info_t_conflict_wrk_set", _wrap_svn_info_t_conflict_wrk_set, METH_VARARGS, (char *)"svn_info_t_conflict_wrk_set(svn_info_t self, char const * conflict_wrk)"},
39027 	 { (char *)"svn_info_t_conflict_wrk_get", _wrap_svn_info_t_conflict_wrk_get, METH_VARARGS, (char *)"svn_info_t_conflict_wrk_get(svn_info_t self) -> char const *"},
39028 	 { (char *)"svn_info_t_prejfile_set", _wrap_svn_info_t_prejfile_set, METH_VARARGS, (char *)"svn_info_t_prejfile_set(svn_info_t self, char const * prejfile)"},
39029 	 { (char *)"svn_info_t_prejfile_get", _wrap_svn_info_t_prejfile_get, METH_VARARGS, (char *)"svn_info_t_prejfile_get(svn_info_t self) -> char const *"},
39030 	 { (char *)"svn_info_t_changelist_set", _wrap_svn_info_t_changelist_set, METH_VARARGS, (char *)"svn_info_t_changelist_set(svn_info_t self, char const * changelist)"},
39031 	 { (char *)"svn_info_t_changelist_get", _wrap_svn_info_t_changelist_get, METH_VARARGS, (char *)"svn_info_t_changelist_get(svn_info_t self) -> char const *"},
39032 	 { (char *)"svn_info_t_depth_set", _wrap_svn_info_t_depth_set, METH_VARARGS, (char *)"svn_info_t_depth_set(svn_info_t self, svn_depth_t depth)"},
39033 	 { (char *)"svn_info_t_depth_get", _wrap_svn_info_t_depth_get, METH_VARARGS, (char *)"svn_info_t_depth_get(svn_info_t self) -> svn_depth_t"},
39034 	 { (char *)"svn_info_t_working_size_set", _wrap_svn_info_t_working_size_set, METH_VARARGS, (char *)"svn_info_t_working_size_set(svn_info_t self, apr_size_t working_size)"},
39035 	 { (char *)"svn_info_t_working_size_get", _wrap_svn_info_t_working_size_get, METH_VARARGS, (char *)"svn_info_t_working_size_get(svn_info_t self) -> apr_size_t"},
39036 	 { (char *)"svn_info_t_size_set", _wrap_svn_info_t_size_set, METH_VARARGS, (char *)"svn_info_t_size_set(svn_info_t self, apr_size_t size)"},
39037 	 { (char *)"svn_info_t_size_get", _wrap_svn_info_t_size_get, METH_VARARGS, (char *)"svn_info_t_size_get(svn_info_t self) -> apr_size_t"},
39038 	 { (char *)"svn_info_t_size64_set", _wrap_svn_info_t_size64_set, METH_VARARGS, (char *)"svn_info_t_size64_set(svn_info_t self, svn_filesize_t size64)"},
39039 	 { (char *)"svn_info_t_size64_get", _wrap_svn_info_t_size64_get, METH_VARARGS, (char *)"svn_info_t_size64_get(svn_info_t self) -> svn_filesize_t"},
39040 	 { (char *)"svn_info_t_working_size64_set", _wrap_svn_info_t_working_size64_set, METH_VARARGS, (char *)"svn_info_t_working_size64_set(svn_info_t self, svn_filesize_t working_size64)"},
39041 	 { (char *)"svn_info_t_working_size64_get", _wrap_svn_info_t_working_size64_get, METH_VARARGS, (char *)"svn_info_t_working_size64_get(svn_info_t self) -> svn_filesize_t"},
39042 	 { (char *)"svn_info_t_tree_conflict_set", _wrap_svn_info_t_tree_conflict_set, METH_VARARGS, (char *)"svn_info_t_tree_conflict_set(svn_info_t self, svn_wc_conflict_description_t tree_conflict)"},
39043 	 { (char *)"svn_info_t_tree_conflict_get", _wrap_svn_info_t_tree_conflict_get, METH_VARARGS, (char *)"svn_info_t_tree_conflict_get(svn_info_t self) -> svn_wc_conflict_description_t"},
39044 	 { (char *)"new_svn_info_t", _wrap_new_svn_info_t, METH_VARARGS, (char *)"new_svn_info_t() -> svn_info_t"},
39045 	 { (char *)"delete_svn_info_t", _wrap_delete_svn_info_t, METH_VARARGS, (char *)"delete_svn_info_t(svn_info_t self)"},
39046 	 { (char *)"svn_info_t_swigregister", svn_info_t_swigregister, METH_VARARGS, NULL},
39047 	 { (char *)"svn_info_dup", _wrap_svn_info_dup, METH_VARARGS, (char *)"svn_info_dup(svn_info_t info, apr_pool_t pool) -> svn_info_t"},
39048 	 { (char *)"svn_client_info2_t_URL_set", _wrap_svn_client_info2_t_URL_set, METH_VARARGS, (char *)"svn_client_info2_t_URL_set(svn_client_info2_t self, char const * URL)"},
39049 	 { (char *)"svn_client_info2_t_URL_get", _wrap_svn_client_info2_t_URL_get, METH_VARARGS, (char *)"svn_client_info2_t_URL_get(svn_client_info2_t self) -> char const *"},
39050 	 { (char *)"svn_client_info2_t_rev_set", _wrap_svn_client_info2_t_rev_set, METH_VARARGS, (char *)"svn_client_info2_t_rev_set(svn_client_info2_t self, svn_revnum_t rev)"},
39051 	 { (char *)"svn_client_info2_t_rev_get", _wrap_svn_client_info2_t_rev_get, METH_VARARGS, (char *)"svn_client_info2_t_rev_get(svn_client_info2_t self) -> svn_revnum_t"},
39052 	 { (char *)"svn_client_info2_t_repos_root_URL_set", _wrap_svn_client_info2_t_repos_root_URL_set, METH_VARARGS, (char *)"svn_client_info2_t_repos_root_URL_set(svn_client_info2_t self, char const * repos_root_URL)"},
39053 	 { (char *)"svn_client_info2_t_repos_root_URL_get", _wrap_svn_client_info2_t_repos_root_URL_get, METH_VARARGS, (char *)"svn_client_info2_t_repos_root_URL_get(svn_client_info2_t self) -> char const *"},
39054 	 { (char *)"svn_client_info2_t_repos_UUID_set", _wrap_svn_client_info2_t_repos_UUID_set, METH_VARARGS, (char *)"svn_client_info2_t_repos_UUID_set(svn_client_info2_t self, char const * repos_UUID)"},
39055 	 { (char *)"svn_client_info2_t_repos_UUID_get", _wrap_svn_client_info2_t_repos_UUID_get, METH_VARARGS, (char *)"svn_client_info2_t_repos_UUID_get(svn_client_info2_t self) -> char const *"},
39056 	 { (char *)"svn_client_info2_t_kind_set", _wrap_svn_client_info2_t_kind_set, METH_VARARGS, (char *)"svn_client_info2_t_kind_set(svn_client_info2_t self, svn_node_kind_t kind)"},
39057 	 { (char *)"svn_client_info2_t_kind_get", _wrap_svn_client_info2_t_kind_get, METH_VARARGS, (char *)"svn_client_info2_t_kind_get(svn_client_info2_t self) -> svn_node_kind_t"},
39058 	 { (char *)"svn_client_info2_t_size_set", _wrap_svn_client_info2_t_size_set, METH_VARARGS, (char *)"svn_client_info2_t_size_set(svn_client_info2_t self, svn_filesize_t size)"},
39059 	 { (char *)"svn_client_info2_t_size_get", _wrap_svn_client_info2_t_size_get, METH_VARARGS, (char *)"svn_client_info2_t_size_get(svn_client_info2_t self) -> svn_filesize_t"},
39060 	 { (char *)"svn_client_info2_t_last_changed_rev_set", _wrap_svn_client_info2_t_last_changed_rev_set, METH_VARARGS, (char *)"svn_client_info2_t_last_changed_rev_set(svn_client_info2_t self, svn_revnum_t last_changed_rev)"},
39061 	 { (char *)"svn_client_info2_t_last_changed_rev_get", _wrap_svn_client_info2_t_last_changed_rev_get, METH_VARARGS, (char *)"svn_client_info2_t_last_changed_rev_get(svn_client_info2_t self) -> svn_revnum_t"},
39062 	 { (char *)"svn_client_info2_t_last_changed_date_set", _wrap_svn_client_info2_t_last_changed_date_set, METH_VARARGS, (char *)"svn_client_info2_t_last_changed_date_set(svn_client_info2_t self, apr_time_t last_changed_date)"},
39063 	 { (char *)"svn_client_info2_t_last_changed_date_get", _wrap_svn_client_info2_t_last_changed_date_get, METH_VARARGS, (char *)"svn_client_info2_t_last_changed_date_get(svn_client_info2_t self) -> apr_time_t"},
39064 	 { (char *)"svn_client_info2_t_last_changed_author_set", _wrap_svn_client_info2_t_last_changed_author_set, METH_VARARGS, (char *)"svn_client_info2_t_last_changed_author_set(svn_client_info2_t self, char const * last_changed_author)"},
39065 	 { (char *)"svn_client_info2_t_last_changed_author_get", _wrap_svn_client_info2_t_last_changed_author_get, METH_VARARGS, (char *)"svn_client_info2_t_last_changed_author_get(svn_client_info2_t self) -> char const *"},
39066 	 { (char *)"svn_client_info2_t_lock_set", _wrap_svn_client_info2_t_lock_set, METH_VARARGS, (char *)"svn_client_info2_t_lock_set(svn_client_info2_t self, svn_lock_t lock)"},
39067 	 { (char *)"svn_client_info2_t_lock_get", _wrap_svn_client_info2_t_lock_get, METH_VARARGS, (char *)"svn_client_info2_t_lock_get(svn_client_info2_t self) -> svn_lock_t"},
39068 	 { (char *)"svn_client_info2_t_wc_info_set", _wrap_svn_client_info2_t_wc_info_set, METH_VARARGS, (char *)"svn_client_info2_t_wc_info_set(svn_client_info2_t self, svn_wc_info_t wc_info)"},
39069 	 { (char *)"svn_client_info2_t_wc_info_get", _wrap_svn_client_info2_t_wc_info_get, METH_VARARGS, (char *)"svn_client_info2_t_wc_info_get(svn_client_info2_t self) -> svn_wc_info_t"},
39070 	 { (char *)"new_svn_client_info2_t", _wrap_new_svn_client_info2_t, METH_VARARGS, (char *)"new_svn_client_info2_t() -> svn_client_info2_t"},
39071 	 { (char *)"delete_svn_client_info2_t", _wrap_delete_svn_client_info2_t, METH_VARARGS, (char *)"delete_svn_client_info2_t(svn_client_info2_t self)"},
39072 	 { (char *)"svn_client_info2_t_swigregister", svn_client_info2_t_swigregister, METH_VARARGS, NULL},
39073 	 { (char *)"svn_client_info2_dup", _wrap_svn_client_info2_dup, METH_VARARGS, (char *)"svn_client_info2_dup(svn_client_info2_t info, apr_pool_t pool) -> svn_client_info2_t"},
39074 	 { (char *)"svn_client_info4", _wrap_svn_client_info4, METH_VARARGS, (char *)"svn_client_info4(char const * abspath_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t fetch_excluded, svn_boolean_t fetch_actual_only, svn_boolean_t include_externals, apr_array_header_t changelists, svn_client_info_receiver2_t receiver, void * receiver_baton, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
39075 	 { (char *)"svn_client_info3", _wrap_svn_client_info3, METH_VARARGS, (char *)"svn_client_info3(char const * abspath_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_depth_t depth, svn_boolean_t fetch_excluded, svn_boolean_t fetch_actual_only, apr_array_header_t changelists, svn_client_info_receiver2_t receiver, void * receiver_baton, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
39076 	 { (char *)"svn_client_info2", _wrap_svn_client_info2, METH_VARARGS, (char *)"svn_client_info2(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_info_receiver_t receiver, svn_depth_t depth, apr_array_header_t changelists, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
39077 	 { (char *)"svn_client_info", _wrap_svn_client_info, METH_VARARGS, (char *)"svn_client_info(char const * path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_info_receiver_t receiver, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
39078 	 { (char *)"svn_client_get_wc_root", _wrap_svn_client_get_wc_root, METH_VARARGS, (char *)"svn_client_get_wc_root(char const * local_abspath, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
39079 	 { (char *)"svn_client_min_max_revisions", _wrap_svn_client_min_max_revisions, METH_VARARGS, (char *)"svn_client_min_max_revisions(char const * local_abspath, svn_boolean_t committed, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
39080 	 { (char *)"svn_client_patch", _wrap_svn_client_patch, METH_VARARGS, (char *)"svn_client_patch(char const * patch_abspath, char const * wc_dir_abspath, svn_boolean_t dry_run, int strip_count, svn_boolean_t reverse, svn_boolean_t ignore_whitespace, svn_boolean_t remove_tempfiles, svn_client_patch_func_t patch_func, void * patch_baton, svn_client_ctx_t ctx, apr_pool_t scratch_pool) -> svn_error_t"},
39081 	 { (char *)"svn_client_url_from_path2", _wrap_svn_client_url_from_path2, METH_VARARGS, (char *)"svn_client_url_from_path2(char const * path_or_url, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
39082 	 { (char *)"svn_client_url_from_path", _wrap_svn_client_url_from_path, METH_VARARGS, (char *)"svn_client_url_from_path(char const * path_or_url, apr_pool_t pool) -> svn_error_t"},
39083 	 { (char *)"svn_client_get_repos_root", _wrap_svn_client_get_repos_root, METH_VARARGS, (char *)"svn_client_get_repos_root(char const * abspath_or_url, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
39084 	 { (char *)"svn_client_root_url_from_path", _wrap_svn_client_root_url_from_path, METH_VARARGS, (char *)"svn_client_root_url_from_path(char const * path_or_url, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
39085 	 { (char *)"svn_client_uuid_from_url", _wrap_svn_client_uuid_from_url, METH_VARARGS, (char *)"svn_client_uuid_from_url(char const * url, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
39086 	 { (char *)"svn_client_uuid_from_path2", _wrap_svn_client_uuid_from_path2, METH_VARARGS, (char *)"svn_client_uuid_from_path2(char const * local_abspath, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
39087 	 { (char *)"svn_client_uuid_from_path", _wrap_svn_client_uuid_from_path, METH_VARARGS, (char *)"svn_client_uuid_from_path(char const * path, svn_wc_adm_access_t * adm_access, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
39088 	 { (char *)"svn_client_open_ra_session2", _wrap_svn_client_open_ra_session2, METH_VARARGS, (char *)"svn_client_open_ra_session2(char const * url, char const * wri_abspath, svn_client_ctx_t ctx, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
39089 	 { (char *)"svn_client_open_ra_session", _wrap_svn_client_open_ra_session, METH_VARARGS, (char *)"svn_client_open_ra_session(char const * url, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t"},
39090 	 { (char *)"svn_client_conflict_t_swigregister", svn_client_conflict_t_swigregister, METH_VARARGS, NULL},
39091 	 { (char *)"svn_client_conflict_option_t_swigregister", svn_client_conflict_option_t_swigregister, METH_VARARGS, NULL},
39092 	 { (char *)"svn_proplist_invoke_receiver2", _wrap_svn_proplist_invoke_receiver2, METH_VARARGS, (char *)"svn_proplist_invoke_receiver2(svn_proplist_receiver2_t _obj, void * baton, char const * path, apr_hash_t prop_hash, apr_array_header_t inherited_props, apr_pool_t scratch_pool) -> svn_error_t"},
39093 	 { (char *)"svn_proplist_invoke_receiver", _wrap_svn_proplist_invoke_receiver, METH_VARARGS, (char *)"svn_proplist_invoke_receiver(svn_proplist_receiver_t _obj, void * baton, char const * path, apr_hash_t prop_hash, apr_pool_t pool) -> svn_error_t"},
39094 	 { (char *)"svn_client_invoke_get_commit_log3", _wrap_svn_client_invoke_get_commit_log3, METH_VARARGS, (char *)"svn_client_invoke_get_commit_log3(svn_client_get_commit_log3_t _obj, apr_array_header_t commit_items, void * baton, apr_pool_t pool) -> svn_error_t"},
39095 	 { (char *)"svn_client_invoke_get_commit_log2", _wrap_svn_client_invoke_get_commit_log2, METH_VARARGS, (char *)"svn_client_invoke_get_commit_log2(svn_client_get_commit_log2_t _obj, apr_array_header_t commit_items, void * baton, apr_pool_t pool) -> svn_error_t"},
39096 	 { (char *)"svn_client_invoke_get_commit_log", _wrap_svn_client_invoke_get_commit_log, METH_VARARGS, (char *)"svn_client_invoke_get_commit_log(svn_client_get_commit_log_t _obj, apr_array_header_t commit_items, void * baton, apr_pool_t pool) -> svn_error_t"},
39097 	 { (char *)"svn_client_invoke_blame_receiver4", _wrap_svn_client_invoke_blame_receiver4, METH_VARARGS, (char *)"svn_client_invoke_blame_receiver4(svn_client_blame_receiver4_t _obj, void * baton, apr_int64_t line_no, svn_revnum_t revision, apr_hash_t rev_props, svn_revnum_t merged_revision, apr_hash_t merged_rev_props, char const * merged_path, svn_string_t const * line, svn_boolean_t local_change, apr_pool_t pool) -> svn_error_t"},
39098 	 { (char *)"svn_client_invoke_blame_receiver3", _wrap_svn_client_invoke_blame_receiver3, METH_VARARGS, (char *)"svn_client_invoke_blame_receiver3(svn_client_blame_receiver3_t _obj, void * baton, svn_revnum_t start_revnum, svn_revnum_t end_revnum, apr_int64_t line_no, svn_revnum_t revision, apr_hash_t rev_props, svn_revnum_t merged_revision, apr_hash_t merged_rev_props, char const * merged_path, char const * line, svn_boolean_t local_change, apr_pool_t pool) -> svn_error_t"},
39099 	 { (char *)"svn_client_invoke_blame_receiver2", _wrap_svn_client_invoke_blame_receiver2, METH_VARARGS, (char *)"svn_client_invoke_blame_receiver2(svn_client_blame_receiver2_t _obj, void * baton, apr_int64_t line_no, svn_revnum_t revision, char const * author, char const * date, svn_revnum_t merged_revision, char const * merged_author, char const * merged_date, char const * merged_path, char const * line, apr_pool_t pool) -> svn_error_t"},
39100 	 { (char *)"svn_client_invoke_blame_receiver", _wrap_svn_client_invoke_blame_receiver, METH_VARARGS, (char *)"svn_client_invoke_blame_receiver(svn_client_blame_receiver_t _obj, void * baton, apr_int64_t line_no, svn_revnum_t revision, char const * author, char const * date, char const * line, apr_pool_t pool) -> svn_error_t"},
39101 	 { (char *)"svn_client_invoke_diff_summarize_func", _wrap_svn_client_invoke_diff_summarize_func, METH_VARARGS, (char *)"svn_client_invoke_diff_summarize_func(svn_client_diff_summarize_func_t _obj, svn_client_diff_summarize_t diff, void * baton, apr_pool_t pool) -> svn_error_t"},
39102 	 { (char *)"svn_client_invoke__layout_func", _wrap_svn_client_invoke__layout_func, METH_VARARGS, (char *)"svn_client_invoke__layout_func(svn_client__layout_func_t _obj, void * layout_baton, char const * local_abspath, char const * repos_root_url, svn_boolean_t not_present, svn_boolean_t url_changed, char const * url, svn_boolean_t revision_changed, svn_revnum_t revision, svn_boolean_t depth_changed, svn_depth_t depth, apr_pool_t scratch_pool) -> svn_error_t"},
39103 	 { (char *)"svn_client_invoke_import_filter_func", _wrap_svn_client_invoke_import_filter_func, METH_VARARGS, (char *)"svn_client_invoke_import_filter_func(svn_client_import_filter_func_t _obj, void * baton, char const * local_abspath, svn_io_dirent2_t dirent, apr_pool_t scratch_pool) -> svn_error_t"},
39104 	 { (char *)"svn_client_invoke_status_func", _wrap_svn_client_invoke_status_func, METH_VARARGS, (char *)"svn_client_invoke_status_func(svn_client_status_func_t _obj, void * baton, char const * path, svn_client_status_t status, apr_pool_t scratch_pool) -> svn_error_t"},
39105 	 { (char *)"svn_client_invoke_conflict_walk_func", _wrap_svn_client_invoke_conflict_walk_func, METH_VARARGS, (char *)"svn_client_invoke_conflict_walk_func(svn_client_conflict_walk_func_t _obj, void * baton, svn_client_conflict_t * conflict, apr_pool_t scratch_pool) -> svn_error_t"},
39106 	 { (char *)"svn_client_invoke_list_func2", _wrap_svn_client_invoke_list_func2, METH_VARARGS, (char *)"svn_client_invoke_list_func2(svn_client_list_func2_t _obj, void * baton, char const * path, svn_dirent_t dirent, svn_lock_t lock, char const * abs_path, char const * external_parent_url, char const * external_target, apr_pool_t scratch_pool) -> svn_error_t"},
39107 	 { (char *)"svn_client_invoke_list_func", _wrap_svn_client_invoke_list_func, METH_VARARGS, (char *)"svn_client_invoke_list_func(svn_client_list_func_t _obj, void * baton, char const * path, svn_dirent_t dirent, svn_lock_t lock, char const * abs_path, apr_pool_t pool) -> svn_error_t"},
39108 	 { (char *)"svn_info_invoke_receiver", _wrap_svn_info_invoke_receiver, METH_VARARGS, (char *)"svn_info_invoke_receiver(svn_info_receiver_t _obj, void * baton, char const * path, svn_info_t info, apr_pool_t pool) -> svn_error_t"},
39109 	 { (char *)"svn_client_invoke_info_receiver2", _wrap_svn_client_invoke_info_receiver2, METH_VARARGS, (char *)"svn_client_invoke_info_receiver2(svn_client_info_receiver2_t _obj, void * baton, char const * abspath_or_url, svn_client_info2_t info, apr_pool_t scratch_pool) -> svn_error_t"},
39110 	 { (char *)"svn_client_invoke_patch_func", _wrap_svn_client_invoke_patch_func, METH_VARARGS, (char *)"svn_client_invoke_patch_func(svn_client_patch_func_t _obj, void * baton, char const * canon_path_from_patchfile, char const * patch_abspath, char const * reject_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
39111 	 { (char *)"svn_proplist_receiver2_t_swigregister", svn_proplist_receiver2_t_swigregister, METH_VARARGS, NULL},
39112 	 { (char *)"svn_proplist_receiver_t_swigregister", svn_proplist_receiver_t_swigregister, METH_VARARGS, NULL},
39113 	 { (char *)"svn_client_get_commit_log3_t_swigregister", svn_client_get_commit_log3_t_swigregister, METH_VARARGS, NULL},
39114 	 { (char *)"svn_client_get_commit_log2_t_swigregister", svn_client_get_commit_log2_t_swigregister, METH_VARARGS, NULL},
39115 	 { (char *)"svn_client_get_commit_log_t_swigregister", svn_client_get_commit_log_t_swigregister, METH_VARARGS, NULL},
39116 	 { (char *)"svn_client_blame_receiver4_t_swigregister", svn_client_blame_receiver4_t_swigregister, METH_VARARGS, NULL},
39117 	 { (char *)"svn_client_blame_receiver3_t_swigregister", svn_client_blame_receiver3_t_swigregister, METH_VARARGS, NULL},
39118 	 { (char *)"svn_client_blame_receiver2_t_swigregister", svn_client_blame_receiver2_t_swigregister, METH_VARARGS, NULL},
39119 	 { (char *)"svn_client_blame_receiver_t_swigregister", svn_client_blame_receiver_t_swigregister, METH_VARARGS, NULL},
39120 	 { (char *)"svn_client_diff_summarize_func_t_swigregister", svn_client_diff_summarize_func_t_swigregister, METH_VARARGS, NULL},
39121 	 { (char *)"svn_client__layout_func_t_swigregister", svn_client__layout_func_t_swigregister, METH_VARARGS, NULL},
39122 	 { (char *)"svn_client_import_filter_func_t_swigregister", svn_client_import_filter_func_t_swigregister, METH_VARARGS, NULL},
39123 	 { (char *)"svn_client_status_func_t_swigregister", svn_client_status_func_t_swigregister, METH_VARARGS, NULL},
39124 	 { (char *)"svn_client_conflict_walk_func_t_swigregister", svn_client_conflict_walk_func_t_swigregister, METH_VARARGS, NULL},
39125 	 { (char *)"svn_client_list_func2_t_swigregister", svn_client_list_func2_t_swigregister, METH_VARARGS, NULL},
39126 	 { (char *)"svn_client_list_func_t_swigregister", svn_client_list_func_t_swigregister, METH_VARARGS, NULL},
39127 	 { (char *)"svn_info_receiver_t_swigregister", svn_info_receiver_t_swigregister, METH_VARARGS, NULL},
39128 	 { (char *)"svn_client_info_receiver2_t_swigregister", svn_client_info_receiver2_t_swigregister, METH_VARARGS, NULL},
39129 	 { (char *)"svn_client_patch_func_t_swigregister", svn_client_patch_func_t_swigregister, METH_VARARGS, NULL},
39130 	 { NULL, NULL, 0, NULL }
39131 };
39132 
39133 
39134 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
39135 
39136 static swig_type_info _swigt__p_apr_array_header_t = {"_p_apr_array_header_t", "apr_array_header_t *|svn_rangelist_t *", 0, 0, (void*)0, 0};
39137 static swig_type_info _swigt__p_apr_file_t = {"_p_apr_file_t", "apr_file_t *", 0, 0, (void*)0, 0};
39138 static swig_type_info _swigt__p_apr_getopt_t = {"_p_apr_getopt_t", "apr_getopt_t *", 0, 0, (void*)0, 0};
39139 static swig_type_info _swigt__p_apr_hash_t = {"_p_apr_hash_t", "apr_hash_t *", 0, 0, (void*)0, 0};
39140 static swig_type_info _swigt__p_apr_int32_t = {"_p_apr_int32_t", "apr_int32_t *|time_t *", 0, 0, (void*)0, 0};
39141 static swig_type_info _swigt__p_apr_int64_t = {"_p_apr_int64_t", "apr_int64_t *|svn_filesize_t *|apr_time_t *", 0, 0, (void*)0, 0};
39142 static swig_type_info _swigt__p_apr_pool_t = {"_p_apr_pool_t", "apr_pool_t *", 0, 0, (void*)0, 0};
39143 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
39144 static swig_type_info _swigt__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void = {"_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};
39145 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 *|svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
39146 static swig_type_info _swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(char const **,char const **,apr_array_header_t *,void *,apr_pool_t *)|svn_client_get_commit_log_t", 0, 0, (void*)0, 0};
39147 static swig_type_info _swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_client_get_commit_log3_t|svn_error_t *(*)(char const **,char const **,apr_array_header_t const *,void *,apr_pool_t *)|svn_client_get_commit_log2_t", 0, 0, (void*)0, 0};
39148 static swig_type_info _swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_auth_cred_simple_t **,void *,char const *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_simple_prompt_func_t", 0, 0, (void*)0, 0};
39149 static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_ssl_client_cert_pw_prompt_func_t|svn_error_t *(*)(svn_auth_cred_ssl_client_cert_pw_t **,void *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
39150 static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_auth_cred_ssl_client_cert_t **,void *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_ssl_client_cert_prompt_func_t", 0, 0, (void*)0, 0};
39151 static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_auth_cred_ssl_server_trust_t **,void *,char const *,apr_uint32_t,svn_auth_ssl_server_cert_info_t const *,svn_boolean_t,apr_pool_t *)|svn_auth_ssl_server_trust_prompt_func_t", 0, 0, (void*)0, 0};
39152 static swig_type_info _swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_username_prompt_func_t|svn_error_t *(*)(svn_auth_cred_username_t **,void *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
39153 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|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};
39154 static swig_type_info _swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "svn_wc_conflict_resolver_func2_t|svn_error_t *(*)(svn_wc_conflict_result_t **,svn_wc_conflict_description2_t const *,void *,apr_pool_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
39155 static swig_type_info _swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_wc_conflict_resolver_func_t|svn_error_t *(*)(svn_wc_conflict_result_t **,svn_wc_conflict_description_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
39156 static swig_type_info _swigt__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_client_diff_summarize_t const *,void *,apr_pool_t *)|svn_client_diff_summarize_func_t", 0, 0, (void*)0, 0};
39157 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_error_t *(*)(svn_commit_info_t const *,void *,apr_pool_t *)|svn_commit_callback2_t", 0, 0, (void*)0, 0};
39158 static swig_type_info _swigt__p_f_p_void__p_svn_error_t = {"_p_f_p_void__p_svn_error_t", "svn_cancel_func_t|svn_error_t *(*)(void *)", 0, 0, (void*)0, 0};
39159 static swig_type_info _swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_client_blame_receiver4_t|svn_error_t *(*)(void *,apr_int64_t,svn_revnum_t,apr_hash_t *,svn_revnum_t,apr_hash_t *,char const *,svn_string_t const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
39160 static swig_type_info _swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,apr_int64_t,svn_revnum_t,char const *,char const *,char const *,apr_pool_t *)|svn_client_blame_receiver_t", 0, 0, (void*)0, 0};
39161 static swig_type_info _swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,apr_int64_t,svn_revnum_t,char const *,char const *,svn_revnum_t,char const *,char const *,char const *,char const *,apr_pool_t *)|svn_client_blame_receiver2_t", 0, 0, (void*)0, 0};
39162 static swig_type_info _swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,apr_hash_t *,svn_revnum_t,char const *,char const *,char const *,apr_pool_t *)|svn_log_message_receiver_t", 0, 0, (void*)0, 0};
39163 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};
39164 static swig_type_info _swigt__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void = {"_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void", "void (*)(void *,char const *,enum svn_wc_notify_action_t,enum svn_node_kind_t,char const *,enum svn_wc_notify_state_t,enum svn_wc_notify_state_t,long)|svn_wc_notify_func_t", 0, 0, (void*)0, 0};
39165 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "svn_proplist_receiver2_t|svn_error_t *(*)(void *,char const *,apr_hash_t *,apr_array_header_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
39166 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_hash_t *,apr_pool_t *)|svn_proplist_receiver_t", 0, 0, (void*)0, 0};
39167 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", "svn_error_t *(*)(void *,char const *,char const *,apr_pool_t *)|svn_changelist_receiver_t", 0, 0, (void*)0, 0};
39168 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t", "svn_client__layout_func_t|svn_error_t *(*)(void *,char const *,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_boolean_t,svn_revnum_t,svn_boolean_t,svn_depth_t,apr_pool_t *)", 0, 0, (void*)0, 0};
39169 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t", "svn_client_info_receiver2_t|svn_error_t *(*)(void *,char const *,svn_client_info2_t const *,apr_pool_t *)", 0, 0, (void*)0, 0};
39170 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_client_status_t const *,apr_pool_t *)|svn_client_status_func_t", 0, 0, (void*)0, 0};
39171 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_dirent_t const *,svn_lock_t const *,char const *,apr_pool_t *)|svn_client_list_func_t", 0, 0, (void*)0, 0};
39172 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_dirent_t const *,svn_lock_t const *,char const *,char const *,char const *,apr_pool_t *)|svn_client_list_func2_t", 0, 0, (void*)0, 0};
39173 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_info_t const *,apr_pool_t *)|svn_info_receiver_t", 0, 0, (void*)0, 0};
39174 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void = {"_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void", "void (*)(void *,char const *,struct svn_wc_status2_t *)|svn_wc_status_func2_t", 0, 0, (void*)0, 0};
39175 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void = {"_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void", "void (*)(void *,char const *,struct svn_wc_status_t *)|svn_wc_status_func_t", 0, 0, (void*)0, 0};
39176 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_wc_status2_t *,apr_pool_t *)|svn_wc_status_func3_t", 0, 0, (void*)0, 0};
39177 static swig_type_info _swigt__p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void = {"_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void", "svn_wc_notify_func2_t|void (*)(void *,struct svn_wc_notify_t const *,apr_pool_t *)", 0, 0, (void*)0, 0};
39178 static swig_type_info _swigt__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_boolean_t *,char const *,char const *,char const *,apr_pool_t *)|svn_client_patch_func_t", 0, 0, (void*)0, 0};
39179 static swig_type_info _swigt__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_boolean_t *,char const *,svn_io_dirent2_t const *,apr_pool_t *)|svn_client_import_filter_func_t", 0, 0, (void*)0, 0};
39180 static swig_type_info _swigt__p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_client_conflict_t *,apr_pool_t *)|svn_client_conflict_walk_func_t", 0, 0, (void*)0, 0};
39181 static swig_type_info _swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_log_entry_t *,apr_pool_t *)|svn_log_entry_receiver_t", 0, 0, (void*)0, 0};
39182 static swig_type_info _swigt__p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t,svn_revnum_t,apr_int64_t,svn_revnum_t,apr_hash_t *,svn_revnum_t,apr_hash_t *,char const *,char const *,svn_boolean_t,apr_pool_t *)|svn_client_blame_receiver3_t", 0, 0, (void*)0, 0};
39183 static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
39184 static swig_type_info _swigt__p_long = {"_p_long", "long *|svn_revnum_t *", 0, 0, (void*)0, 0};
39185 static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t", "apr_array_header_t **", 0, 0, (void*)0, 0};
39186 static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **", 0, 0, (void*)0, 0};
39187 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
39188 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};
39189 static swig_type_info _swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_client_get_commit_log_t *|svn_error_t *(**)(char const **,char const **,apr_array_header_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
39190 static swig_type_info _swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_client_get_commit_log3_t *|svn_client_get_commit_log2_t *|svn_error_t *(**)(char const **,char const **,apr_array_header_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
39191 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", "svn_ra_open_tunnel_func_t *|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};
39192 static swig_type_info _swigt__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "svn_wc_conflict_resolver_func2_t *|svn_error_t *(**)(svn_wc_conflict_result_t **,svn_wc_conflict_description2_t const *,void *,apr_pool_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
39193 static swig_type_info _swigt__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_wc_conflict_resolver_func_t *|svn_error_t *(**)(svn_wc_conflict_result_t **,svn_wc_conflict_description_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
39194 static swig_type_info _swigt__p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(svn_client_diff_summarize_t const *,void *,apr_pool_t *)|svn_client_diff_summarize_func_t *", 0, 0, (void*)0, 0};
39195 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 *|svn_error_t *(**)(void *)", 0, 0, (void*)0, 0};
39196 static swig_type_info _swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,apr_int64_t,svn_revnum_t,apr_hash_t *,svn_revnum_t,apr_hash_t *,char const *,svn_string_t const *,svn_boolean_t,apr_pool_t *)|svn_client_blame_receiver4_t *", 0, 0, (void*)0, 0};
39197 static swig_type_info _swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,apr_int64_t,svn_revnum_t,char const *,char const *,char const *,apr_pool_t *)|svn_client_blame_receiver_t *", 0, 0, (void*)0, 0};
39198 static swig_type_info _swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,apr_int64_t,svn_revnum_t,char const *,char const *,svn_revnum_t,char const *,char const *,char const *,char const *,apr_pool_t *)|svn_client_blame_receiver2_t *", 0, 0, (void*)0, 0};
39199 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};
39200 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void = {"_p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void", "void (**)(void *,char const *,enum svn_wc_notify_action_t,enum svn_node_kind_t,char const *,enum svn_wc_notify_state_t,enum svn_wc_notify_state_t,long)|svn_wc_notify_func_t *", 0, 0, (void*)0, 0};
39201 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "svn_proplist_receiver2_t *|svn_error_t *(**)(void *,char const *,apr_hash_t *,apr_array_header_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
39202 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "svn_proplist_receiver_t *|svn_error_t *(**)(void *,char const *,apr_hash_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
39203 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,char const *,svn_boolean_t,svn_boolean_t,char const *,svn_boolean_t,svn_revnum_t,svn_boolean_t,svn_depth_t,apr_pool_t *)|svn_client__layout_func_t *", 0, 0, (void*)0, 0};
39204 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,svn_client_info2_t const *,apr_pool_t *)|svn_client_info_receiver2_t *", 0, 0, (void*)0, 0};
39205 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,svn_client_status_t const *,apr_pool_t *)|svn_client_status_func_t *", 0, 0, (void*)0, 0};
39206 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,svn_dirent_t const *,svn_lock_t const *,char const *,apr_pool_t *)|svn_client_list_func_t *", 0, 0, (void*)0, 0};
39207 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,svn_dirent_t const *,svn_lock_t const *,char const *,char const *,char const *,apr_pool_t *)|svn_client_list_func2_t *", 0, 0, (void*)0, 0};
39208 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,svn_info_t const *,apr_pool_t *)|svn_info_receiver_t *", 0, 0, (void*)0, 0};
39209 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t", "svn_wc_status_func3_t *|svn_error_t *(**)(void *,char const *,svn_wc_status2_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
39210 static swig_type_info _swigt__p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void = {"_p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void", "void (**)(void *,struct svn_wc_notify_t const *,apr_pool_t *)|svn_wc_notify_func2_t *", 0, 0, (void*)0, 0};
39211 static swig_type_info _swigt__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,svn_boolean_t *,char const *,char const *,char const *,apr_pool_t *)|svn_client_patch_func_t *", 0, 0, (void*)0, 0};
39212 static swig_type_info _swigt__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,svn_boolean_t *,char const *,svn_io_dirent2_t const *,apr_pool_t *)|svn_client_import_filter_func_t *", 0, 0, (void*)0, 0};
39213 static swig_type_info _swigt__p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t", "svn_client_conflict_walk_func_t *|svn_error_t *(**)(void *,svn_client_conflict_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
39214 static swig_type_info _swigt__p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_client_blame_receiver3_t *|svn_error_t *(**)(void *,svn_revnum_t,svn_revnum_t,apr_int64_t,svn_revnum_t,apr_hash_t *,svn_revnum_t,apr_hash_t *,char const *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
39215 static swig_type_info _swigt__p_p_svn_auth_provider_object_t = {"_p_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t **|svn_auth_provider_object_t **", 0, 0, (void*)0, 0};
39216 static swig_type_info _swigt__p_p_svn_client_commit_info_t = {"_p_p_svn_client_commit_info_t", "struct svn_client_commit_info_t **|svn_client_commit_info_t **", 0, 0, (void*)0, 0};
39217 static swig_type_info _swigt__p_p_svn_client_commit_item3_t = {"_p_p_svn_client_commit_item3_t", "struct svn_client_commit_item3_t **|svn_client_commit_item3_t **", 0, 0, (void*)0, 0};
39218 static swig_type_info _swigt__p_p_svn_client_conflict_t = {"_p_p_svn_client_conflict_t", "struct svn_client_conflict_t **|svn_client_conflict_t **", 0, 0, (void*)0, 0};
39219 static swig_type_info _swigt__p_p_svn_client_ctx_t = {"_p_p_svn_client_ctx_t", "struct svn_client_ctx_t **|svn_client_ctx_t **", 0, 0, (void*)0, 0};
39220 static swig_type_info _swigt__p_p_svn_commit_info_t = {"_p_p_svn_commit_info_t", "struct svn_commit_info_t **|svn_commit_info_t **", 0, 0, (void*)0, 0};
39221 static swig_type_info _swigt__p_p_svn_ra_session_t = {"_p_p_svn_ra_session_t", "struct svn_ra_session_t **|svn_ra_session_t **", 0, 0, (void*)0, 0};
39222 static swig_type_info _swigt__p_p_svn_string_t = {"_p_p_svn_string_t", "struct svn_string_t **|svn_string_t **", 0, 0, (void*)0, 0};
39223 static swig_type_info _swigt__p_svn_auth_baton_t = {"_p_svn_auth_baton_t", "struct svn_auth_baton_t *|svn_auth_baton_t *", 0, 0, (void*)0, 0};
39224 static swig_type_info _swigt__p_svn_auth_cred_simple_t = {"_p_svn_auth_cred_simple_t", "struct svn_auth_cred_simple_t *|svn_auth_cred_simple_t *", 0, 0, (void*)0, 0};
39225 static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_pw_t = {"_p_svn_auth_cred_ssl_client_cert_pw_t", "struct svn_auth_cred_ssl_client_cert_pw_t *|svn_auth_cred_ssl_client_cert_pw_t *", 0, 0, (void*)0, 0};
39226 static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_t = {"_p_svn_auth_cred_ssl_client_cert_t", "struct svn_auth_cred_ssl_client_cert_t *|svn_auth_cred_ssl_client_cert_t *", 0, 0, (void*)0, 0};
39227 static swig_type_info _swigt__p_svn_auth_cred_ssl_server_trust_t = {"_p_svn_auth_cred_ssl_server_trust_t", "struct svn_auth_cred_ssl_server_trust_t *|svn_auth_cred_ssl_server_trust_t *", 0, 0, (void*)0, 0};
39228 static swig_type_info _swigt__p_svn_auth_cred_username_t = {"_p_svn_auth_cred_username_t", "struct svn_auth_cred_username_t *|svn_auth_cred_username_t *", 0, 0, (void*)0, 0};
39229 static swig_type_info _swigt__p_svn_auth_iterstate_t = {"_p_svn_auth_iterstate_t", "struct svn_auth_iterstate_t *|svn_auth_iterstate_t *", 0, 0, (void*)0, 0};
39230 static swig_type_info _swigt__p_svn_auth_provider_object_t = {"_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t *|svn_auth_provider_object_t *", 0, 0, (void*)0, 0};
39231 static swig_type_info _swigt__p_svn_auth_provider_t = {"_p_svn_auth_provider_t", "struct svn_auth_provider_t *|svn_auth_provider_t *", 0, 0, (void*)0, 0};
39232 static swig_type_info _swigt__p_svn_auth_ssl_server_cert_info_t = {"_p_svn_auth_ssl_server_cert_info_t", "struct svn_auth_ssl_server_cert_info_t *|svn_auth_ssl_server_cert_info_t *", 0, 0, (void*)0, 0};
39233 static swig_type_info _swigt__p_svn_cache_config_t = {"_p_svn_cache_config_t", "struct svn_cache_config_t *|svn_cache_config_t *", 0, 0, (void*)0, 0};
39234 static swig_type_info _swigt__p_svn_checksum_ctx_t = {"_p_svn_checksum_ctx_t", "struct svn_checksum_ctx_t *|svn_checksum_ctx_t *", 0, 0, (void*)0, 0};
39235 static swig_type_info _swigt__p_svn_checksum_kind_t = {"_p_svn_checksum_kind_t", "enum svn_checksum_kind_t *|svn_checksum_kind_t *", 0, 0, (void*)0, 0};
39236 static swig_type_info _swigt__p_svn_checksum_t = {"_p_svn_checksum_t", "struct svn_checksum_t *|svn_checksum_t *", 0, 0, (void*)0, 0};
39237 static swig_type_info _swigt__p_svn_client__shelf_version_t = {"_p_svn_client__shelf_version_t", "svn_client__shelf_version_t *", 0, 0, (void*)0, 0};
39238 static swig_type_info _swigt__p_svn_client_commit_info_t = {"_p_svn_client_commit_info_t", "struct svn_client_commit_info_t *|svn_client_commit_info_t *", 0, 0, (void*)0, 0};
39239 static swig_type_info _swigt__p_svn_client_commit_item2_t = {"_p_svn_client_commit_item2_t", "struct svn_client_commit_item2_t *|svn_client_commit_item2_t *", 0, 0, (void*)0, 0};
39240 static swig_type_info _swigt__p_svn_client_commit_item3_t = {"_p_svn_client_commit_item3_t", "struct svn_client_commit_item3_t *|svn_client_commit_item3_t *", 0, 0, (void*)0, 0};
39241 static swig_type_info _swigt__p_svn_client_commit_item_t = {"_p_svn_client_commit_item_t", "struct svn_client_commit_item_t *|svn_client_commit_item_t *", 0, 0, (void*)0, 0};
39242 static swig_type_info _swigt__p_svn_client_conflict_option_id_t = {"_p_svn_client_conflict_option_id_t", "enum svn_client_conflict_option_id_t *|svn_client_conflict_option_id_t *", 0, 0, (void*)0, 0};
39243 static swig_type_info _swigt__p_svn_client_conflict_option_t = {"_p_svn_client_conflict_option_t", "struct svn_client_conflict_option_t *|svn_client_conflict_option_t *", 0, 0, (void*)0, 0};
39244 static swig_type_info _swigt__p_svn_client_conflict_t = {"_p_svn_client_conflict_t", "struct svn_client_conflict_t *|svn_client_conflict_t *", 0, 0, (void*)0, 0};
39245 static swig_type_info _swigt__p_svn_client_copy_source_t = {"_p_svn_client_copy_source_t", "struct svn_client_copy_source_t *|svn_client_copy_source_t *", 0, 0, (void*)0, 0};
39246 static swig_type_info _swigt__p_svn_client_ctx_t = {"_p_svn_client_ctx_t", "struct svn_client_ctx_t *|svn_client_ctx_t *", 0, 0, (void*)0, 0};
39247 static swig_type_info _swigt__p_svn_client_diff_summarize_kind_t = {"_p_svn_client_diff_summarize_kind_t", "enum svn_client_diff_summarize_kind_t *|svn_client_diff_summarize_kind_t *", 0, 0, (void*)0, 0};
39248 static swig_type_info _swigt__p_svn_client_diff_summarize_t = {"_p_svn_client_diff_summarize_t", "struct svn_client_diff_summarize_t *|svn_client_diff_summarize_t *", 0, 0, (void*)0, 0};
39249 static swig_type_info _swigt__p_svn_client_info2_t = {"_p_svn_client_info2_t", "struct svn_client_info2_t *|svn_client_info2_t *", 0, 0, (void*)0, 0};
39250 static swig_type_info _swigt__p_svn_client_proplist_item_t = {"_p_svn_client_proplist_item_t", "struct svn_client_proplist_item_t *|svn_client_proplist_item_t *", 0, 0, (void*)0, 0};
39251 static swig_type_info _swigt__p_svn_client_status_t = {"_p_svn_client_status_t", "struct svn_client_status_t *|svn_client_status_t *", 0, 0, (void*)0, 0};
39252 static swig_type_info _swigt__p_svn_commit_info_t = {"_p_svn_commit_info_t", "struct svn_commit_info_t *|svn_commit_info_t *", 0, 0, (void*)0, 0};
39253 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};
39254 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};
39255 static swig_type_info _swigt__p_svn_delta_path_driver_state_t = {"_p_svn_delta_path_driver_state_t", "struct svn_delta_path_driver_state_t *|svn_delta_path_driver_state_t *", 0, 0, (void*)0, 0};
39256 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};
39257 static swig_type_info _swigt__p_svn_diff_file_options_t = {"_p_svn_diff_file_options_t", "svn_diff_file_options_t *", 0, 0, (void*)0, 0};
39258 static swig_type_info _swigt__p_svn_diff_hunk_t = {"_p_svn_diff_hunk_t", "svn_diff_hunk_t *", 0, 0, (void*)0, 0};
39259 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};
39260 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};
39261 static swig_type_info _swigt__p_svn_error_t = {"_p_svn_error_t", "svn_error_t *", 0, 0, (void*)0, 0};
39262 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};
39263 static swig_type_info _swigt__p_svn_info_t = {"_p_svn_info_t", "struct svn_info_t *|svn_info_t *", 0, 0, (void*)0, 0};
39264 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};
39265 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};
39266 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};
39267 static swig_type_info _swigt__p_svn_location_segment_t = {"_p_svn_location_segment_t", "struct svn_location_segment_t *|svn_location_segment_t *", 0, 0, (void*)0, 0};
39268 static swig_type_info _swigt__p_svn_lock_t = {"_p_svn_lock_t", "struct svn_lock_t *|svn_lock_t *", 0, 0, (void*)0, 0};
39269 static swig_type_info _swigt__p_svn_log_changed_path2_t = {"_p_svn_log_changed_path2_t", "struct svn_log_changed_path2_t *|svn_log_changed_path2_t *", 0, 0, (void*)0, 0};
39270 static swig_type_info _swigt__p_svn_log_changed_path_t = {"_p_svn_log_changed_path_t", "struct svn_log_changed_path_t *|svn_log_changed_path_t *", 0, 0, (void*)0, 0};
39271 static swig_type_info _swigt__p_svn_log_entry_t = {"_p_svn_log_entry_t", "struct svn_log_entry_t *|svn_log_entry_t *", 0, 0, (void*)0, 0};
39272 static swig_type_info _swigt__p_svn_merge_range_t = {"_p_svn_merge_range_t", "struct svn_merge_range_t *|svn_merge_range_t *", 0, 0, (void*)0, 0};
39273 static swig_type_info _swigt__p_svn_mergeinfo_inheritance_t = {"_p_svn_mergeinfo_inheritance_t", "enum svn_mergeinfo_inheritance_t *|svn_mergeinfo_inheritance_t *", 0, 0, (void*)0, 0};
39274 static swig_type_info _swigt__p_svn_node_kind_t = {"_p_svn_node_kind_t", "enum svn_node_kind_t *|svn_node_kind_t *", 0, 0, (void*)0, 0};
39275 static swig_type_info _swigt__p_svn_opt_revision_range_t = {"_p_svn_opt_revision_range_t", "struct svn_opt_revision_range_t *|svn_opt_revision_range_t *", 0, 0, (void*)0, 0};
39276 static swig_type_info _swigt__p_svn_opt_revision_t = {"_p_svn_opt_revision_t", "struct svn_opt_revision_t *|svn_opt_revision_t *", 0, 0, (void*)0, 0};
39277 static swig_type_info _swigt__p_svn_opt_revision_value_t = {"_p_svn_opt_revision_value_t", "union svn_opt_revision_value_t *|svn_opt_revision_value_t *", 0, 0, (void*)0, 0};
39278 static swig_type_info _swigt__p_svn_opt_subcommand_desc2_t = {"_p_svn_opt_subcommand_desc2_t", "struct svn_opt_subcommand_desc2_t *|svn_opt_subcommand_desc2_t *", 0, 0, (void*)0, 0};
39279 static swig_type_info _swigt__p_svn_opt_subcommand_desc3_t = {"_p_svn_opt_subcommand_desc3_t", "struct svn_opt_subcommand_desc3_t *|svn_opt_subcommand_desc3_t *", 0, 0, (void*)0, 0};
39280 static swig_type_info _swigt__p_svn_opt_subcommand_desc_t = {"_p_svn_opt_subcommand_desc_t", "struct svn_opt_subcommand_desc_t *|svn_opt_subcommand_desc_t *", 0, 0, (void*)0, 0};
39281 static swig_type_info _swigt__p_svn_prop_inherited_item_t = {"_p_svn_prop_inherited_item_t", "struct svn_prop_inherited_item_t *|svn_prop_inherited_item_t *", 0, 0, (void*)0, 0};
39282 static swig_type_info _swigt__p_svn_prop_kind = {"_p_svn_prop_kind", "svn_prop_kind_t *|enum svn_prop_kind *", 0, 0, (void*)0, 0};
39283 static swig_type_info _swigt__p_svn_ra_callbacks2_t = {"_p_svn_ra_callbacks2_t", "struct svn_ra_callbacks2_t *|svn_ra_callbacks2_t *", 0, 0, (void*)0, 0};
39284 static swig_type_info _swigt__p_svn_ra_callbacks_t = {"_p_svn_ra_callbacks_t", "struct svn_ra_callbacks_t *|svn_ra_callbacks_t *", 0, 0, (void*)0, 0};
39285 static swig_type_info _swigt__p_svn_ra_plugin_t = {"_p_svn_ra_plugin_t", "struct svn_ra_plugin_t *|svn_ra_plugin_t *", 0, 0, (void*)0, 0};
39286 static swig_type_info _swigt__p_svn_ra_reporter2_t = {"_p_svn_ra_reporter2_t", "struct svn_ra_reporter2_t *|svn_ra_reporter2_t *", 0, 0, (void*)0, 0};
39287 static swig_type_info _swigt__p_svn_ra_reporter3_t = {"_p_svn_ra_reporter3_t", "struct svn_ra_reporter3_t *|svn_ra_reporter3_t *", 0, 0, (void*)0, 0};
39288 static swig_type_info _swigt__p_svn_ra_reporter_t = {"_p_svn_ra_reporter_t", "struct svn_ra_reporter_t *|svn_ra_reporter_t *", 0, 0, (void*)0, 0};
39289 static swig_type_info _swigt__p_svn_ra_session_t = {"_p_svn_ra_session_t", "struct svn_ra_session_t *|svn_ra_session_t *", 0, 0, (void*)0, 0};
39290 static swig_type_info _swigt__p_svn_stream_mark_t = {"_p_svn_stream_mark_t", "struct svn_stream_mark_t *|svn_stream_mark_t *", 0, 0, (void*)0, 0};
39291 static swig_type_info _swigt__p_svn_stream_t = {"_p_svn_stream_t", "struct svn_stream_t *|svn_stream_t *", 0, 0, (void*)0, 0};
39292 static swig_type_info _swigt__p_svn_string_t = {"_p_svn_string_t", "struct svn_string_t *|svn_string_t *", 0, 0, (void*)0, 0};
39293 static swig_type_info _swigt__p_svn_stringbuf_t = {"_p_svn_stringbuf_t", "struct svn_stringbuf_t *|svn_stringbuf_t *", 0, 0, (void*)0, 0};
39294 static swig_type_info _swigt__p_svn_tristate_t = {"_p_svn_tristate_t", "enum svn_tristate_t *|svn_tristate_t *", 0, 0, (void*)0, 0};
39295 static swig_type_info _swigt__p_svn_txdelta_op_t = {"_p_svn_txdelta_op_t", "struct svn_txdelta_op_t *|svn_txdelta_op_t *", 0, 0, (void*)0, 0};
39296 static swig_type_info _swigt__p_svn_txdelta_stream_t = {"_p_svn_txdelta_stream_t", "struct svn_txdelta_stream_t *|svn_txdelta_stream_t *", 0, 0, (void*)0, 0};
39297 static swig_type_info _swigt__p_svn_txdelta_window_t = {"_p_svn_txdelta_window_t", "struct svn_txdelta_window_t *|svn_txdelta_window_t *", 0, 0, (void*)0, 0};
39298 static swig_type_info _swigt__p_svn_version_checklist_t = {"_p_svn_version_checklist_t", "struct svn_version_checklist_t *|svn_version_checklist_t *", 0, 0, (void*)0, 0};
39299 static swig_type_info _swigt__p_svn_version_ext_linked_lib_t = {"_p_svn_version_ext_linked_lib_t", "struct svn_version_ext_linked_lib_t *|svn_version_ext_linked_lib_t *", 0, 0, (void*)0, 0};
39300 static swig_type_info _swigt__p_svn_version_ext_loaded_lib_t = {"_p_svn_version_ext_loaded_lib_t", "struct svn_version_ext_loaded_lib_t *|svn_version_ext_loaded_lib_t *", 0, 0, (void*)0, 0};
39301 static swig_type_info _swigt__p_svn_version_extended_t = {"_p_svn_version_extended_t", "struct svn_version_extended_t *|svn_version_extended_t *", 0, 0, (void*)0, 0};
39302 static swig_type_info _swigt__p_svn_version_t = {"_p_svn_version_t", "struct svn_version_t *|svn_version_t *", 0, 0, (void*)0, 0};
39303 static swig_type_info _swigt__p_svn_wc_adm_access_t = {"_p_svn_wc_adm_access_t", "struct svn_wc_adm_access_t *|svn_wc_adm_access_t *", 0, 0, (void*)0, 0};
39304 static swig_type_info _swigt__p_svn_wc_committed_queue_t = {"_p_svn_wc_committed_queue_t", "struct svn_wc_committed_queue_t *|svn_wc_committed_queue_t *", 0, 0, (void*)0, 0};
39305 static swig_type_info _swigt__p_svn_wc_conflict_action_t = {"_p_svn_wc_conflict_action_t", "enum svn_wc_conflict_action_t *|svn_wc_conflict_action_t *", 0, 0, (void*)0, 0};
39306 static swig_type_info _swigt__p_svn_wc_conflict_choice_t = {"_p_svn_wc_conflict_choice_t", "enum svn_wc_conflict_choice_t *|svn_wc_conflict_choice_t *", 0, 0, (void*)0, 0};
39307 static swig_type_info _swigt__p_svn_wc_conflict_description_t = {"_p_svn_wc_conflict_description_t", "struct svn_wc_conflict_description_t *|svn_wc_conflict_description_t *", 0, 0, (void*)0, 0};
39308 static swig_type_info _swigt__p_svn_wc_conflict_kind_t = {"_p_svn_wc_conflict_kind_t", "enum svn_wc_conflict_kind_t *|svn_wc_conflict_kind_t *", 0, 0, (void*)0, 0};
39309 static swig_type_info _swigt__p_svn_wc_conflict_reason_t = {"_p_svn_wc_conflict_reason_t", "enum svn_wc_conflict_reason_t *|svn_wc_conflict_reason_t *", 0, 0, (void*)0, 0};
39310 static swig_type_info _swigt__p_svn_wc_conflict_version_t = {"_p_svn_wc_conflict_version_t", "struct svn_wc_conflict_version_t *|svn_wc_conflict_version_t *", 0, 0, (void*)0, 0};
39311 static swig_type_info _swigt__p_svn_wc_context_t = {"_p_svn_wc_context_t", "struct svn_wc_context_t *|svn_wc_context_t *", 0, 0, (void*)0, 0};
39312 static swig_type_info _swigt__p_svn_wc_diff_callbacks2_t = {"_p_svn_wc_diff_callbacks2_t", "struct svn_wc_diff_callbacks2_t *|svn_wc_diff_callbacks2_t *", 0, 0, (void*)0, 0};
39313 static swig_type_info _swigt__p_svn_wc_diff_callbacks3_t = {"_p_svn_wc_diff_callbacks3_t", "struct svn_wc_diff_callbacks3_t *|svn_wc_diff_callbacks3_t *", 0, 0, (void*)0, 0};
39314 static swig_type_info _swigt__p_svn_wc_diff_callbacks4_t = {"_p_svn_wc_diff_callbacks4_t", "struct svn_wc_diff_callbacks4_t *|svn_wc_diff_callbacks4_t *", 0, 0, (void*)0, 0};
39315 static swig_type_info _swigt__p_svn_wc_diff_callbacks_t = {"_p_svn_wc_diff_callbacks_t", "struct svn_wc_diff_callbacks_t *|svn_wc_diff_callbacks_t *", 0, 0, (void*)0, 0};
39316 static swig_type_info _swigt__p_svn_wc_entry_callbacks2_t = {"_p_svn_wc_entry_callbacks2_t", "struct svn_wc_entry_callbacks2_t *|svn_wc_entry_callbacks2_t *", 0, 0, (void*)0, 0};
39317 static swig_type_info _swigt__p_svn_wc_entry_callbacks_t = {"_p_svn_wc_entry_callbacks_t", "struct svn_wc_entry_callbacks_t *|svn_wc_entry_callbacks_t *", 0, 0, (void*)0, 0};
39318 static swig_type_info _swigt__p_svn_wc_entry_t = {"_p_svn_wc_entry_t", "struct svn_wc_entry_t *|svn_wc_entry_t *", 0, 0, (void*)0, 0};
39319 static swig_type_info _swigt__p_svn_wc_external_item2_t = {"_p_svn_wc_external_item2_t", "struct svn_wc_external_item2_t *|svn_wc_external_item2_t *", 0, 0, (void*)0, 0};
39320 static swig_type_info _swigt__p_svn_wc_external_item_t = {"_p_svn_wc_external_item_t", "struct svn_wc_external_item_t *|svn_wc_external_item_t *", 0, 0, (void*)0, 0};
39321 static swig_type_info _swigt__p_svn_wc_info_t = {"_p_svn_wc_info_t", "struct svn_wc_info_t *|svn_wc_info_t *", 0, 0, (void*)0, 0};
39322 static swig_type_info _swigt__p_svn_wc_merge_outcome_t = {"_p_svn_wc_merge_outcome_t", "enum svn_wc_merge_outcome_t *|svn_wc_merge_outcome_t *", 0, 0, (void*)0, 0};
39323 static swig_type_info _swigt__p_svn_wc_notify_action_t = {"_p_svn_wc_notify_action_t", "enum svn_wc_notify_action_t *|svn_wc_notify_action_t *", 0, 0, (void*)0, 0};
39324 static swig_type_info _swigt__p_svn_wc_notify_lock_state_t = {"_p_svn_wc_notify_lock_state_t", "enum svn_wc_notify_lock_state_t *|svn_wc_notify_lock_state_t *", 0, 0, (void*)0, 0};
39325 static swig_type_info _swigt__p_svn_wc_notify_state_t = {"_p_svn_wc_notify_state_t", "enum svn_wc_notify_state_t *|svn_wc_notify_state_t *", 0, 0, (void*)0, 0};
39326 static swig_type_info _swigt__p_svn_wc_notify_t = {"_p_svn_wc_notify_t", "struct svn_wc_notify_t *|svn_wc_notify_t *", 0, 0, (void*)0, 0};
39327 static swig_type_info _swigt__p_svn_wc_operation_t = {"_p_svn_wc_operation_t", "enum svn_wc_operation_t *|svn_wc_operation_t *", 0, 0, (void*)0, 0};
39328 static swig_type_info _swigt__p_svn_wc_revision_status_t = {"_p_svn_wc_revision_status_t", "struct svn_wc_revision_status_t *|svn_wc_revision_status_t *", 0, 0, (void*)0, 0};
39329 static swig_type_info _swigt__p_svn_wc_schedule_t = {"_p_svn_wc_schedule_t", "enum svn_wc_schedule_t *|svn_wc_schedule_t *", 0, 0, (void*)0, 0};
39330 static swig_type_info _swigt__p_svn_wc_status2_t = {"_p_svn_wc_status2_t", "struct svn_wc_status2_t *|svn_wc_status2_t *", 0, 0, (void*)0, 0};
39331 static swig_type_info _swigt__p_svn_wc_status3_t = {"_p_svn_wc_status3_t", "struct svn_wc_status3_t *|svn_wc_status3_t *", 0, 0, (void*)0, 0};
39332 static swig_type_info _swigt__p_svn_wc_status_t = {"_p_svn_wc_status_t", "struct svn_wc_status_t *|svn_wc_status_t *", 0, 0, (void*)0, 0};
39333 static swig_type_info _swigt__p_svn_wc_traversal_info_t = {"_p_svn_wc_traversal_info_t", "struct svn_wc_traversal_info_t *|svn_wc_traversal_info_t *", 0, 0, (void*)0, 0};
39334 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|svn_linenum_t *", 0, 0, (void*)0, 0};
39335 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
39336 
39337 static swig_type_info *swig_type_initial[] = {
39338   &_swigt__p_apr_array_header_t,
39339   &_swigt__p_apr_file_t,
39340   &_swigt__p_apr_getopt_t,
39341   &_swigt__p_apr_hash_t,
39342   &_swigt__p_apr_int32_t,
39343   &_swigt__p_apr_int64_t,
39344   &_swigt__p_apr_pool_t,
39345   &_swigt__p_char,
39346   &_swigt__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
39347   &_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
39348   &_swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39349   &_swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39350   &_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39351   &_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39352   &_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39353   &_swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39354   &_swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39355   &_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,
39356   &_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
39357   &_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t,
39358   &_swigt__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t,
39359   &_swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
39360   &_swigt__p_f_p_void__p_svn_error_t,
39361   &_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39362   &_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39363   &_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39364   &_swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39365   &_swigt__p_f_p_void_p_q_const__char__int,
39366   &_swigt__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void,
39367   &_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
39368   &_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
39369   &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39370   &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
39371   &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t,
39372   &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t,
39373   &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39374   &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39375   &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t,
39376   &_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void,
39377   &_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void,
39378   &_swigt__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
39379   &_swigt__p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
39380   &_swigt__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39381   &_swigt__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t,
39382   &_swigt__p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t,
39383   &_swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t,
39384   &_swigt__p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39385   &_swigt__p_int,
39386   &_swigt__p_long,
39387   &_swigt__p_p_apr_array_header_t,
39388   &_swigt__p_p_apr_hash_t,
39389   &_swigt__p_p_char,
39390   &_swigt__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
39391   &_swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39392   &_swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39393   &_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,
39394   &_swigt__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
39395   &_swigt__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t,
39396   &_swigt__p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t,
39397   &_swigt__p_p_f_p_void__p_svn_error_t,
39398   &_swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39399   &_swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39400   &_swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39401   &_swigt__p_p_f_p_void_p_q_const__char__int,
39402   &_swigt__p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void,
39403   &_swigt__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
39404   &_swigt__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
39405   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
39406   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t,
39407   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t,
39408   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39409   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39410   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t,
39411   &_swigt__p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
39412   &_swigt__p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
39413   &_swigt__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39414   &_swigt__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t,
39415   &_swigt__p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t,
39416   &_swigt__p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39417   &_swigt__p_p_svn_auth_provider_object_t,
39418   &_swigt__p_p_svn_client_commit_info_t,
39419   &_swigt__p_p_svn_client_commit_item3_t,
39420   &_swigt__p_p_svn_client_conflict_t,
39421   &_swigt__p_p_svn_client_ctx_t,
39422   &_swigt__p_p_svn_commit_info_t,
39423   &_swigt__p_p_svn_ra_session_t,
39424   &_swigt__p_p_svn_string_t,
39425   &_swigt__p_svn_auth_baton_t,
39426   &_swigt__p_svn_auth_cred_simple_t,
39427   &_swigt__p_svn_auth_cred_ssl_client_cert_pw_t,
39428   &_swigt__p_svn_auth_cred_ssl_client_cert_t,
39429   &_swigt__p_svn_auth_cred_ssl_server_trust_t,
39430   &_swigt__p_svn_auth_cred_username_t,
39431   &_swigt__p_svn_auth_iterstate_t,
39432   &_swigt__p_svn_auth_provider_object_t,
39433   &_swigt__p_svn_auth_provider_t,
39434   &_swigt__p_svn_auth_ssl_server_cert_info_t,
39435   &_swigt__p_svn_cache_config_t,
39436   &_swigt__p_svn_checksum_ctx_t,
39437   &_swigt__p_svn_checksum_kind_t,
39438   &_swigt__p_svn_checksum_t,
39439   &_swigt__p_svn_client__shelf_version_t,
39440   &_swigt__p_svn_client_commit_info_t,
39441   &_swigt__p_svn_client_commit_item2_t,
39442   &_swigt__p_svn_client_commit_item3_t,
39443   &_swigt__p_svn_client_commit_item_t,
39444   &_swigt__p_svn_client_conflict_option_id_t,
39445   &_swigt__p_svn_client_conflict_option_t,
39446   &_swigt__p_svn_client_conflict_t,
39447   &_swigt__p_svn_client_copy_source_t,
39448   &_swigt__p_svn_client_ctx_t,
39449   &_swigt__p_svn_client_diff_summarize_kind_t,
39450   &_swigt__p_svn_client_diff_summarize_t,
39451   &_swigt__p_svn_client_info2_t,
39452   &_swigt__p_svn_client_proplist_item_t,
39453   &_swigt__p_svn_client_status_t,
39454   &_swigt__p_svn_commit_info_t,
39455   &_swigt__p_svn_config_t,
39456   &_swigt__p_svn_delta_editor_t,
39457   &_swigt__p_svn_delta_path_driver_state_t,
39458   &_swigt__p_svn_depth_t,
39459   &_swigt__p_svn_diff_file_options_t,
39460   &_swigt__p_svn_diff_hunk_t,
39461   &_swigt__p_svn_dirent_t,
39462   &_swigt__p_svn_errno_t,
39463   &_swigt__p_svn_error_t,
39464   &_swigt__p_svn_fs_lock_target_t,
39465   &_swigt__p_svn_info_t,
39466   &_swigt__p_svn_io_dirent2_t,
39467   &_swigt__p_svn_io_dirent_t,
39468   &_swigt__p_svn_io_file_del_t,
39469   &_swigt__p_svn_location_segment_t,
39470   &_swigt__p_svn_lock_t,
39471   &_swigt__p_svn_log_changed_path2_t,
39472   &_swigt__p_svn_log_changed_path_t,
39473   &_swigt__p_svn_log_entry_t,
39474   &_swigt__p_svn_merge_range_t,
39475   &_swigt__p_svn_mergeinfo_inheritance_t,
39476   &_swigt__p_svn_node_kind_t,
39477   &_swigt__p_svn_opt_revision_range_t,
39478   &_swigt__p_svn_opt_revision_t,
39479   &_swigt__p_svn_opt_revision_value_t,
39480   &_swigt__p_svn_opt_subcommand_desc2_t,
39481   &_swigt__p_svn_opt_subcommand_desc3_t,
39482   &_swigt__p_svn_opt_subcommand_desc_t,
39483   &_swigt__p_svn_prop_inherited_item_t,
39484   &_swigt__p_svn_prop_kind,
39485   &_swigt__p_svn_ra_callbacks2_t,
39486   &_swigt__p_svn_ra_callbacks_t,
39487   &_swigt__p_svn_ra_plugin_t,
39488   &_swigt__p_svn_ra_reporter2_t,
39489   &_swigt__p_svn_ra_reporter3_t,
39490   &_swigt__p_svn_ra_reporter_t,
39491   &_swigt__p_svn_ra_session_t,
39492   &_swigt__p_svn_stream_mark_t,
39493   &_swigt__p_svn_stream_t,
39494   &_swigt__p_svn_string_t,
39495   &_swigt__p_svn_stringbuf_t,
39496   &_swigt__p_svn_tristate_t,
39497   &_swigt__p_svn_txdelta_op_t,
39498   &_swigt__p_svn_txdelta_stream_t,
39499   &_swigt__p_svn_txdelta_window_t,
39500   &_swigt__p_svn_version_checklist_t,
39501   &_swigt__p_svn_version_ext_linked_lib_t,
39502   &_swigt__p_svn_version_ext_loaded_lib_t,
39503   &_swigt__p_svn_version_extended_t,
39504   &_swigt__p_svn_version_t,
39505   &_swigt__p_svn_wc_adm_access_t,
39506   &_swigt__p_svn_wc_committed_queue_t,
39507   &_swigt__p_svn_wc_conflict_action_t,
39508   &_swigt__p_svn_wc_conflict_choice_t,
39509   &_swigt__p_svn_wc_conflict_description_t,
39510   &_swigt__p_svn_wc_conflict_kind_t,
39511   &_swigt__p_svn_wc_conflict_reason_t,
39512   &_swigt__p_svn_wc_conflict_version_t,
39513   &_swigt__p_svn_wc_context_t,
39514   &_swigt__p_svn_wc_diff_callbacks2_t,
39515   &_swigt__p_svn_wc_diff_callbacks3_t,
39516   &_swigt__p_svn_wc_diff_callbacks4_t,
39517   &_swigt__p_svn_wc_diff_callbacks_t,
39518   &_swigt__p_svn_wc_entry_callbacks2_t,
39519   &_swigt__p_svn_wc_entry_callbacks_t,
39520   &_swigt__p_svn_wc_entry_t,
39521   &_swigt__p_svn_wc_external_item2_t,
39522   &_swigt__p_svn_wc_external_item_t,
39523   &_swigt__p_svn_wc_info_t,
39524   &_swigt__p_svn_wc_merge_outcome_t,
39525   &_swigt__p_svn_wc_notify_action_t,
39526   &_swigt__p_svn_wc_notify_lock_state_t,
39527   &_swigt__p_svn_wc_notify_state_t,
39528   &_swigt__p_svn_wc_notify_t,
39529   &_swigt__p_svn_wc_operation_t,
39530   &_swigt__p_svn_wc_revision_status_t,
39531   &_swigt__p_svn_wc_schedule_t,
39532   &_swigt__p_svn_wc_status2_t,
39533   &_swigt__p_svn_wc_status3_t,
39534   &_swigt__p_svn_wc_status_t,
39535   &_swigt__p_svn_wc_traversal_info_t,
39536   &_swigt__p_unsigned_long,
39537   &_swigt__p_void,
39538 };
39539 
39540 static swig_cast_info _swigc__p_apr_array_header_t[] = {  {&_swigt__p_apr_array_header_t, 0, 0, 0},{0, 0, 0, 0}};
39541 static swig_cast_info _swigc__p_apr_file_t[] = {  {&_swigt__p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
39542 static swig_cast_info _swigc__p_apr_getopt_t[] = {  {&_swigt__p_apr_getopt_t, 0, 0, 0},{0, 0, 0, 0}};
39543 static swig_cast_info _swigc__p_apr_hash_t[] = {  {&_swigt__p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
39544 static swig_cast_info _swigc__p_apr_int32_t[] = {  {&_swigt__p_apr_int32_t, 0, 0, 0},{0, 0, 0, 0}};
39545 static swig_cast_info _swigc__p_apr_int64_t[] = {  {&_swigt__p_apr_int64_t, 0, 0, 0},{0, 0, 0, 0}};
39546 static swig_cast_info _swigc__p_apr_pool_t[] = {  {&_swigt__p_apr_pool_t, 0, 0, 0},{0, 0, 0, 0}};
39547 static swig_cast_info _swigc__p_char[] = {  {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
39548 static swig_cast_info _swigc__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void[] = {  {&_swigt__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
39549 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}};
39550 static swig_cast_info _swigc__p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39551 static swig_cast_info _swigc__p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39552 static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39553 static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39554 static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39555 static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39556 static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39557 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}};
39558 static swig_cast_info _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39559 static swig_cast_info _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39560 static swig_cast_info _swigc__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39561 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}};
39562 static swig_cast_info _swigc__p_f_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39563 static swig_cast_info _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39564 static swig_cast_info _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39565 static swig_cast_info _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39566 static swig_cast_info _swigc__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39567 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}};
39568 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void[] = {  {&_swigt__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void, 0, 0, 0},{0, 0, 0, 0}};
39569 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39570 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39571 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}};
39572 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39573 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39574 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39575 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39576 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39577 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39578 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void, 0, 0, 0},{0, 0, 0, 0}};
39579 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void, 0, 0, 0},{0, 0, 0, 0}};
39580 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39581 static swig_cast_info _swigc__p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void[] = {  {&_swigt__p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
39582 static swig_cast_info _swigc__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39583 static swig_cast_info _swigc__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39584 static swig_cast_info _swigc__p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39585 static swig_cast_info _swigc__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39586 static swig_cast_info _swigc__p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39587 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
39588 static swig_cast_info _swigc__p_long[] = {  {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}};
39589 static swig_cast_info _swigc__p_p_apr_array_header_t[] = {  {&_swigt__p_p_apr_array_header_t, 0, 0, 0},{0, 0, 0, 0}};
39590 static swig_cast_info _swigc__p_p_apr_hash_t[] = {  {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
39591 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
39592 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}};
39593 static swig_cast_info _swigc__p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39594 static swig_cast_info _swigc__p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39595 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}};
39596 static swig_cast_info _swigc__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39597 static swig_cast_info _swigc__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39598 static swig_cast_info _swigc__p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39599 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}};
39600 static swig_cast_info _swigc__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39601 static swig_cast_info _swigc__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39602 static swig_cast_info _swigc__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39603 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}};
39604 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void, 0, 0, 0},{0, 0, 0, 0}};
39605 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39606 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39607 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39608 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39609 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39610 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39611 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39612 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39613 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39614 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void[] = {  {&_swigt__p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
39615 static swig_cast_info _swigc__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39616 static swig_cast_info _swigc__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39617 static swig_cast_info _swigc__p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39618 static swig_cast_info _swigc__p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39619 static swig_cast_info _swigc__p_p_svn_auth_provider_object_t[] = {  {&_swigt__p_p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}};
39620 static swig_cast_info _swigc__p_p_svn_client_commit_info_t[] = {  {&_swigt__p_p_svn_client_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
39621 static swig_cast_info _swigc__p_p_svn_client_commit_item3_t[] = {  {&_swigt__p_p_svn_client_commit_item3_t, 0, 0, 0},{0, 0, 0, 0}};
39622 static swig_cast_info _swigc__p_p_svn_client_conflict_t[] = {  {&_swigt__p_p_svn_client_conflict_t, 0, 0, 0},{0, 0, 0, 0}};
39623 static swig_cast_info _swigc__p_p_svn_client_ctx_t[] = {  {&_swigt__p_p_svn_client_ctx_t, 0, 0, 0},{0, 0, 0, 0}};
39624 static swig_cast_info _swigc__p_p_svn_commit_info_t[] = {  {&_swigt__p_p_svn_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
39625 static swig_cast_info _swigc__p_p_svn_ra_session_t[] = {  {&_swigt__p_p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
39626 static swig_cast_info _swigc__p_p_svn_string_t[] = {  {&_swigt__p_p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
39627 static swig_cast_info _swigc__p_svn_auth_baton_t[] = {  {&_swigt__p_svn_auth_baton_t, 0, 0, 0},{0, 0, 0, 0}};
39628 static swig_cast_info _swigc__p_svn_auth_cred_simple_t[] = {  {&_swigt__p_svn_auth_cred_simple_t, 0, 0, 0},{0, 0, 0, 0}};
39629 static swig_cast_info _swigc__p_svn_auth_cred_ssl_client_cert_pw_t[] = {  {&_swigt__p_svn_auth_cred_ssl_client_cert_pw_t, 0, 0, 0},{0, 0, 0, 0}};
39630 static swig_cast_info _swigc__p_svn_auth_cred_ssl_client_cert_t[] = {  {&_swigt__p_svn_auth_cred_ssl_client_cert_t, 0, 0, 0},{0, 0, 0, 0}};
39631 static swig_cast_info _swigc__p_svn_auth_cred_ssl_server_trust_t[] = {  {&_swigt__p_svn_auth_cred_ssl_server_trust_t, 0, 0, 0},{0, 0, 0, 0}};
39632 static swig_cast_info _swigc__p_svn_auth_cred_username_t[] = {  {&_swigt__p_svn_auth_cred_username_t, 0, 0, 0},{0, 0, 0, 0}};
39633 static swig_cast_info _swigc__p_svn_auth_iterstate_t[] = {  {&_swigt__p_svn_auth_iterstate_t, 0, 0, 0},{0, 0, 0, 0}};
39634 static swig_cast_info _swigc__p_svn_auth_provider_object_t[] = {  {&_swigt__p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}};
39635 static swig_cast_info _swigc__p_svn_auth_provider_t[] = {  {&_swigt__p_svn_auth_provider_t, 0, 0, 0},{0, 0, 0, 0}};
39636 static swig_cast_info _swigc__p_svn_auth_ssl_server_cert_info_t[] = {  {&_swigt__p_svn_auth_ssl_server_cert_info_t, 0, 0, 0},{0, 0, 0, 0}};
39637 static swig_cast_info _swigc__p_svn_cache_config_t[] = {  {&_swigt__p_svn_cache_config_t, 0, 0, 0},{0, 0, 0, 0}};
39638 static swig_cast_info _swigc__p_svn_checksum_ctx_t[] = {  {&_swigt__p_svn_checksum_ctx_t, 0, 0, 0},{0, 0, 0, 0}};
39639 static swig_cast_info _swigc__p_svn_checksum_kind_t[] = {  {&_swigt__p_svn_checksum_kind_t, 0, 0, 0},{0, 0, 0, 0}};
39640 static swig_cast_info _swigc__p_svn_checksum_t[] = {  {&_swigt__p_svn_checksum_t, 0, 0, 0},{0, 0, 0, 0}};
39641 static swig_cast_info _swigc__p_svn_client__shelf_version_t[] = {  {&_swigt__p_svn_client__shelf_version_t, 0, 0, 0},{0, 0, 0, 0}};
39642 static swig_cast_info _swigc__p_svn_client_commit_info_t[] = {  {&_swigt__p_svn_client_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
39643 static swig_cast_info _swigc__p_svn_client_commit_item2_t[] = {  {&_swigt__p_svn_client_commit_item2_t, 0, 0, 0},{0, 0, 0, 0}};
39644 static swig_cast_info _swigc__p_svn_client_commit_item3_t[] = {  {&_swigt__p_svn_client_commit_item3_t, 0, 0, 0},{0, 0, 0, 0}};
39645 static swig_cast_info _swigc__p_svn_client_commit_item_t[] = {  {&_swigt__p_svn_client_commit_item_t, 0, 0, 0},{0, 0, 0, 0}};
39646 static swig_cast_info _swigc__p_svn_client_conflict_option_id_t[] = {  {&_swigt__p_svn_client_conflict_option_id_t, 0, 0, 0},{0, 0, 0, 0}};
39647 static swig_cast_info _swigc__p_svn_client_conflict_option_t[] = {  {&_swigt__p_svn_client_conflict_option_t, 0, 0, 0},{0, 0, 0, 0}};
39648 static swig_cast_info _swigc__p_svn_client_conflict_t[] = {  {&_swigt__p_svn_client_conflict_t, 0, 0, 0},{0, 0, 0, 0}};
39649 static swig_cast_info _swigc__p_svn_client_copy_source_t[] = {  {&_swigt__p_svn_client_copy_source_t, 0, 0, 0},{0, 0, 0, 0}};
39650 static swig_cast_info _swigc__p_svn_client_ctx_t[] = {  {&_swigt__p_svn_client_ctx_t, 0, 0, 0},{0, 0, 0, 0}};
39651 static swig_cast_info _swigc__p_svn_client_diff_summarize_kind_t[] = {  {&_swigt__p_svn_client_diff_summarize_kind_t, 0, 0, 0},{0, 0, 0, 0}};
39652 static swig_cast_info _swigc__p_svn_client_diff_summarize_t[] = {  {&_swigt__p_svn_client_diff_summarize_t, 0, 0, 0},{0, 0, 0, 0}};
39653 static swig_cast_info _swigc__p_svn_client_info2_t[] = {  {&_swigt__p_svn_client_info2_t, 0, 0, 0},{0, 0, 0, 0}};
39654 static swig_cast_info _swigc__p_svn_client_proplist_item_t[] = {  {&_swigt__p_svn_client_proplist_item_t, 0, 0, 0},{0, 0, 0, 0}};
39655 static swig_cast_info _swigc__p_svn_client_status_t[] = {  {&_swigt__p_svn_client_status_t, 0, 0, 0},{0, 0, 0, 0}};
39656 static swig_cast_info _swigc__p_svn_commit_info_t[] = {  {&_swigt__p_svn_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
39657 static swig_cast_info _swigc__p_svn_config_t[] = {  {&_swigt__p_svn_config_t, 0, 0, 0},{0, 0, 0, 0}};
39658 static swig_cast_info _swigc__p_svn_delta_editor_t[] = {  {&_swigt__p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
39659 static swig_cast_info _swigc__p_svn_delta_path_driver_state_t[] = {  {&_swigt__p_svn_delta_path_driver_state_t, 0, 0, 0},{0, 0, 0, 0}};
39660 static swig_cast_info _swigc__p_svn_depth_t[] = {  {&_swigt__p_svn_depth_t, 0, 0, 0},{0, 0, 0, 0}};
39661 static swig_cast_info _swigc__p_svn_diff_file_options_t[] = {  {&_swigt__p_svn_diff_file_options_t, 0, 0, 0},{0, 0, 0, 0}};
39662 static swig_cast_info _swigc__p_svn_diff_hunk_t[] = {  {&_swigt__p_svn_diff_hunk_t, 0, 0, 0},{0, 0, 0, 0}};
39663 static swig_cast_info _swigc__p_svn_dirent_t[] = {  {&_swigt__p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
39664 static swig_cast_info _swigc__p_svn_errno_t[] = {  {&_swigt__p_svn_errno_t, 0, 0, 0},{0, 0, 0, 0}};
39665 static swig_cast_info _swigc__p_svn_error_t[] = {  {&_swigt__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
39666 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}};
39667 static swig_cast_info _swigc__p_svn_info_t[] = {  {&_swigt__p_svn_info_t, 0, 0, 0},{0, 0, 0, 0}};
39668 static swig_cast_info _swigc__p_svn_io_dirent2_t[] = {  {&_swigt__p_svn_io_dirent2_t, 0, 0, 0},{0, 0, 0, 0}};
39669 static swig_cast_info _swigc__p_svn_io_dirent_t[] = {  {&_swigt__p_svn_io_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
39670 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}};
39671 static swig_cast_info _swigc__p_svn_location_segment_t[] = {  {&_swigt__p_svn_location_segment_t, 0, 0, 0},{0, 0, 0, 0}};
39672 static swig_cast_info _swigc__p_svn_lock_t[] = {  {&_swigt__p_svn_lock_t, 0, 0, 0},{0, 0, 0, 0}};
39673 static swig_cast_info _swigc__p_svn_log_changed_path2_t[] = {  {&_swigt__p_svn_log_changed_path2_t, 0, 0, 0},{0, 0, 0, 0}};
39674 static swig_cast_info _swigc__p_svn_log_changed_path_t[] = {  {&_swigt__p_svn_log_changed_path_t, 0, 0, 0},{0, 0, 0, 0}};
39675 static swig_cast_info _swigc__p_svn_log_entry_t[] = {  {&_swigt__p_svn_log_entry_t, 0, 0, 0},{0, 0, 0, 0}};
39676 static swig_cast_info _swigc__p_svn_merge_range_t[] = {  {&_swigt__p_svn_merge_range_t, 0, 0, 0},{0, 0, 0, 0}};
39677 static swig_cast_info _swigc__p_svn_mergeinfo_inheritance_t[] = {  {&_swigt__p_svn_mergeinfo_inheritance_t, 0, 0, 0},{0, 0, 0, 0}};
39678 static swig_cast_info _swigc__p_svn_node_kind_t[] = {  {&_swigt__p_svn_node_kind_t, 0, 0, 0},{0, 0, 0, 0}};
39679 static swig_cast_info _swigc__p_svn_opt_revision_range_t[] = {  {&_swigt__p_svn_opt_revision_range_t, 0, 0, 0},{0, 0, 0, 0}};
39680 static swig_cast_info _swigc__p_svn_opt_revision_t[] = {  {&_swigt__p_svn_opt_revision_t, 0, 0, 0},{0, 0, 0, 0}};
39681 static swig_cast_info _swigc__p_svn_opt_revision_value_t[] = {  {&_swigt__p_svn_opt_revision_value_t, 0, 0, 0},{0, 0, 0, 0}};
39682 static swig_cast_info _swigc__p_svn_opt_subcommand_desc2_t[] = {  {&_swigt__p_svn_opt_subcommand_desc2_t, 0, 0, 0},{0, 0, 0, 0}};
39683 static swig_cast_info _swigc__p_svn_opt_subcommand_desc3_t[] = {  {&_swigt__p_svn_opt_subcommand_desc3_t, 0, 0, 0},{0, 0, 0, 0}};
39684 static swig_cast_info _swigc__p_svn_opt_subcommand_desc_t[] = {  {&_swigt__p_svn_opt_subcommand_desc_t, 0, 0, 0},{0, 0, 0, 0}};
39685 static swig_cast_info _swigc__p_svn_prop_inherited_item_t[] = {  {&_swigt__p_svn_prop_inherited_item_t, 0, 0, 0},{0, 0, 0, 0}};
39686 static swig_cast_info _swigc__p_svn_prop_kind[] = {  {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
39687 static swig_cast_info _swigc__p_svn_ra_callbacks2_t[] = {  {&_swigt__p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
39688 static swig_cast_info _swigc__p_svn_ra_callbacks_t[] = {  {&_swigt__p_svn_ra_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
39689 static swig_cast_info _swigc__p_svn_ra_plugin_t[] = {  {&_swigt__p_svn_ra_plugin_t, 0, 0, 0},{0, 0, 0, 0}};
39690 static swig_cast_info _swigc__p_svn_ra_reporter2_t[] = {  {&_swigt__p_svn_ra_reporter2_t, 0, 0, 0},{0, 0, 0, 0}};
39691 static swig_cast_info _swigc__p_svn_ra_reporter3_t[] = {  {&_swigt__p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
39692 static swig_cast_info _swigc__p_svn_ra_reporter_t[] = {  {&_swigt__p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
39693 static swig_cast_info _swigc__p_svn_ra_session_t[] = {  {&_swigt__p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
39694 static swig_cast_info _swigc__p_svn_stream_mark_t[] = {  {&_swigt__p_svn_stream_mark_t, 0, 0, 0},{0, 0, 0, 0}};
39695 static swig_cast_info _swigc__p_svn_stream_t[] = {  {&_swigt__p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
39696 static swig_cast_info _swigc__p_svn_string_t[] = {  {&_swigt__p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
39697 static swig_cast_info _swigc__p_svn_stringbuf_t[] = {  {&_swigt__p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
39698 static swig_cast_info _swigc__p_svn_tristate_t[] = {  {&_swigt__p_svn_tristate_t, 0, 0, 0},{0, 0, 0, 0}};
39699 static swig_cast_info _swigc__p_svn_txdelta_op_t[] = {  {&_swigt__p_svn_txdelta_op_t, 0, 0, 0},{0, 0, 0, 0}};
39700 static swig_cast_info _swigc__p_svn_txdelta_stream_t[] = {  {&_swigt__p_svn_txdelta_stream_t, 0, 0, 0},{0, 0, 0, 0}};
39701 static swig_cast_info _swigc__p_svn_txdelta_window_t[] = {  {&_swigt__p_svn_txdelta_window_t, 0, 0, 0},{0, 0, 0, 0}};
39702 static swig_cast_info _swigc__p_svn_version_checklist_t[] = {  {&_swigt__p_svn_version_checklist_t, 0, 0, 0},{0, 0, 0, 0}};
39703 static swig_cast_info _swigc__p_svn_version_ext_linked_lib_t[] = {  {&_swigt__p_svn_version_ext_linked_lib_t, 0, 0, 0},{0, 0, 0, 0}};
39704 static swig_cast_info _swigc__p_svn_version_ext_loaded_lib_t[] = {  {&_swigt__p_svn_version_ext_loaded_lib_t, 0, 0, 0},{0, 0, 0, 0}};
39705 static swig_cast_info _swigc__p_svn_version_extended_t[] = {  {&_swigt__p_svn_version_extended_t, 0, 0, 0},{0, 0, 0, 0}};
39706 static swig_cast_info _swigc__p_svn_version_t[] = {  {&_swigt__p_svn_version_t, 0, 0, 0},{0, 0, 0, 0}};
39707 static swig_cast_info _swigc__p_svn_wc_adm_access_t[] = {  {&_swigt__p_svn_wc_adm_access_t, 0, 0, 0},{0, 0, 0, 0}};
39708 static swig_cast_info _swigc__p_svn_wc_committed_queue_t[] = {  {&_swigt__p_svn_wc_committed_queue_t, 0, 0, 0},{0, 0, 0, 0}};
39709 static swig_cast_info _swigc__p_svn_wc_conflict_action_t[] = {  {&_swigt__p_svn_wc_conflict_action_t, 0, 0, 0},{0, 0, 0, 0}};
39710 static swig_cast_info _swigc__p_svn_wc_conflict_choice_t[] = {  {&_swigt__p_svn_wc_conflict_choice_t, 0, 0, 0},{0, 0, 0, 0}};
39711 static swig_cast_info _swigc__p_svn_wc_conflict_description_t[] = {  {&_swigt__p_svn_wc_conflict_description_t, 0, 0, 0},{0, 0, 0, 0}};
39712 static swig_cast_info _swigc__p_svn_wc_conflict_kind_t[] = {  {&_swigt__p_svn_wc_conflict_kind_t, 0, 0, 0},{0, 0, 0, 0}};
39713 static swig_cast_info _swigc__p_svn_wc_conflict_reason_t[] = {  {&_swigt__p_svn_wc_conflict_reason_t, 0, 0, 0},{0, 0, 0, 0}};
39714 static swig_cast_info _swigc__p_svn_wc_conflict_version_t[] = {  {&_swigt__p_svn_wc_conflict_version_t, 0, 0, 0},{0, 0, 0, 0}};
39715 static swig_cast_info _swigc__p_svn_wc_context_t[] = {  {&_swigt__p_svn_wc_context_t, 0, 0, 0},{0, 0, 0, 0}};
39716 static swig_cast_info _swigc__p_svn_wc_diff_callbacks2_t[] = {  {&_swigt__p_svn_wc_diff_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
39717 static swig_cast_info _swigc__p_svn_wc_diff_callbacks3_t[] = {  {&_swigt__p_svn_wc_diff_callbacks3_t, 0, 0, 0},{0, 0, 0, 0}};
39718 static swig_cast_info _swigc__p_svn_wc_diff_callbacks4_t[] = {  {&_swigt__p_svn_wc_diff_callbacks4_t, 0, 0, 0},{0, 0, 0, 0}};
39719 static swig_cast_info _swigc__p_svn_wc_diff_callbacks_t[] = {  {&_swigt__p_svn_wc_diff_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
39720 static swig_cast_info _swigc__p_svn_wc_entry_callbacks2_t[] = {  {&_swigt__p_svn_wc_entry_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
39721 static swig_cast_info _swigc__p_svn_wc_entry_callbacks_t[] = {  {&_swigt__p_svn_wc_entry_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
39722 static swig_cast_info _swigc__p_svn_wc_entry_t[] = {  {&_swigt__p_svn_wc_entry_t, 0, 0, 0},{0, 0, 0, 0}};
39723 static swig_cast_info _swigc__p_svn_wc_external_item2_t[] = {  {&_swigt__p_svn_wc_external_item2_t, 0, 0, 0},{0, 0, 0, 0}};
39724 static swig_cast_info _swigc__p_svn_wc_external_item_t[] = {  {&_swigt__p_svn_wc_external_item_t, 0, 0, 0},{0, 0, 0, 0}};
39725 static swig_cast_info _swigc__p_svn_wc_info_t[] = {  {&_swigt__p_svn_wc_info_t, 0, 0, 0},{0, 0, 0, 0}};
39726 static swig_cast_info _swigc__p_svn_wc_merge_outcome_t[] = {  {&_swigt__p_svn_wc_merge_outcome_t, 0, 0, 0},{0, 0, 0, 0}};
39727 static swig_cast_info _swigc__p_svn_wc_notify_action_t[] = {  {&_swigt__p_svn_wc_notify_action_t, 0, 0, 0},{0, 0, 0, 0}};
39728 static swig_cast_info _swigc__p_svn_wc_notify_lock_state_t[] = {  {&_swigt__p_svn_wc_notify_lock_state_t, 0, 0, 0},{0, 0, 0, 0}};
39729 static swig_cast_info _swigc__p_svn_wc_notify_state_t[] = {  {&_swigt__p_svn_wc_notify_state_t, 0, 0, 0},{0, 0, 0, 0}};
39730 static swig_cast_info _swigc__p_svn_wc_notify_t[] = {  {&_swigt__p_svn_wc_notify_t, 0, 0, 0},{0, 0, 0, 0}};
39731 static swig_cast_info _swigc__p_svn_wc_operation_t[] = {  {&_swigt__p_svn_wc_operation_t, 0, 0, 0},{0, 0, 0, 0}};
39732 static swig_cast_info _swigc__p_svn_wc_revision_status_t[] = {  {&_swigt__p_svn_wc_revision_status_t, 0, 0, 0},{0, 0, 0, 0}};
39733 static swig_cast_info _swigc__p_svn_wc_schedule_t[] = {  {&_swigt__p_svn_wc_schedule_t, 0, 0, 0},{0, 0, 0, 0}};
39734 static swig_cast_info _swigc__p_svn_wc_status2_t[] = {  {&_swigt__p_svn_wc_status2_t, 0, 0, 0},{0, 0, 0, 0}};
39735 static swig_cast_info _swigc__p_svn_wc_status3_t[] = {  {&_swigt__p_svn_wc_status3_t, 0, 0, 0},{0, 0, 0, 0}};
39736 static swig_cast_info _swigc__p_svn_wc_status_t[] = {  {&_swigt__p_svn_wc_status_t, 0, 0, 0},{0, 0, 0, 0}};
39737 static swig_cast_info _swigc__p_svn_wc_traversal_info_t[] = {  {&_swigt__p_svn_wc_traversal_info_t, 0, 0, 0},{0, 0, 0, 0}};
39738 static swig_cast_info _swigc__p_unsigned_long[] = {  {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
39739 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
39740 
39741 static swig_cast_info *swig_cast_initial[] = {
39742   _swigc__p_apr_array_header_t,
39743   _swigc__p_apr_file_t,
39744   _swigc__p_apr_getopt_t,
39745   _swigc__p_apr_hash_t,
39746   _swigc__p_apr_int32_t,
39747   _swigc__p_apr_int64_t,
39748   _swigc__p_apr_pool_t,
39749   _swigc__p_char,
39750   _swigc__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
39751   _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
39752   _swigc__p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39753   _swigc__p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39754   _swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39755   _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39756   _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39757   _swigc__p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39758   _swigc__p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39759   _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,
39760   _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
39761   _swigc__p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t,
39762   _swigc__p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t,
39763   _swigc__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t,
39764   _swigc__p_f_p_void__p_svn_error_t,
39765   _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39766   _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39767   _swigc__p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39768   _swigc__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39769   _swigc__p_f_p_void_p_q_const__char__int,
39770   _swigc__p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void,
39771   _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
39772   _swigc__p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
39773   _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39774   _swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
39775   _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t,
39776   _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t,
39777   _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39778   _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39779   _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t,
39780   _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void,
39781   _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void,
39782   _swigc__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
39783   _swigc__p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
39784   _swigc__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39785   _swigc__p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t,
39786   _swigc__p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t,
39787   _swigc__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t,
39788   _swigc__p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39789   _swigc__p_int,
39790   _swigc__p_long,
39791   _swigc__p_p_apr_array_header_t,
39792   _swigc__p_p_apr_hash_t,
39793   _swigc__p_p_char,
39794   _swigc__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void,
39795   _swigc__p_p_f_p_p_q_const__char_p_p_q_const__char_p_apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39796   _swigc__p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t,
39797   _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,
39798   _swigc__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description2_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
39799   _swigc__p_p_f_p_p_svn_wc_conflict_result_t_p_q_const__svn_wc_conflict_description_t_p_void_p_apr_pool_t__p_svn_error_t,
39800   _swigc__p_p_f_p_q_const__svn_client_diff_summarize_t_p_void_p_apr_pool_t__p_svn_error_t,
39801   _swigc__p_p_f_p_void__p_svn_error_t,
39802   _swigc__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__svn_string_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39803   _swigc__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39804   _swigc__p_p_f_p_void_apr_int64_t_svn_revnum_t_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39805   _swigc__p_p_f_p_void_p_q_const__char__int,
39806   _swigc__p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void,
39807   _swigc__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t,
39808   _swigc__p_p_f_p_void_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
39809   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_svn_boolean_t_svn_revnum_t_svn_boolean_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
39810   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_info2_t_p_apr_pool_t__p_svn_error_t,
39811   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_client_status_t_p_apr_pool_t__p_svn_error_t,
39812   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39813   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_dirent_t_p_q_const__svn_lock_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39814   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_info_t_p_apr_pool_t__p_svn_error_t,
39815   _swigc__p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
39816   _swigc__p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
39817   _swigc__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
39818   _swigc__p_p_f_p_void_p_svn_boolean_t_p_q_const__char_p_q_const__svn_io_dirent2_t_p_apr_pool_t__p_svn_error_t,
39819   _swigc__p_p_f_p_void_p_svn_client_conflict_t_p_apr_pool_t__p_svn_error_t,
39820   _swigc__p_p_f_p_void_svn_revnum_t_svn_revnum_t_apr_int64_t_svn_revnum_t_p_apr_hash_t_svn_revnum_t_p_apr_hash_t_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
39821   _swigc__p_p_svn_auth_provider_object_t,
39822   _swigc__p_p_svn_client_commit_info_t,
39823   _swigc__p_p_svn_client_commit_item3_t,
39824   _swigc__p_p_svn_client_conflict_t,
39825   _swigc__p_p_svn_client_ctx_t,
39826   _swigc__p_p_svn_commit_info_t,
39827   _swigc__p_p_svn_ra_session_t,
39828   _swigc__p_p_svn_string_t,
39829   _swigc__p_svn_auth_baton_t,
39830   _swigc__p_svn_auth_cred_simple_t,
39831   _swigc__p_svn_auth_cred_ssl_client_cert_pw_t,
39832   _swigc__p_svn_auth_cred_ssl_client_cert_t,
39833   _swigc__p_svn_auth_cred_ssl_server_trust_t,
39834   _swigc__p_svn_auth_cred_username_t,
39835   _swigc__p_svn_auth_iterstate_t,
39836   _swigc__p_svn_auth_provider_object_t,
39837   _swigc__p_svn_auth_provider_t,
39838   _swigc__p_svn_auth_ssl_server_cert_info_t,
39839   _swigc__p_svn_cache_config_t,
39840   _swigc__p_svn_checksum_ctx_t,
39841   _swigc__p_svn_checksum_kind_t,
39842   _swigc__p_svn_checksum_t,
39843   _swigc__p_svn_client__shelf_version_t,
39844   _swigc__p_svn_client_commit_info_t,
39845   _swigc__p_svn_client_commit_item2_t,
39846   _swigc__p_svn_client_commit_item3_t,
39847   _swigc__p_svn_client_commit_item_t,
39848   _swigc__p_svn_client_conflict_option_id_t,
39849   _swigc__p_svn_client_conflict_option_t,
39850   _swigc__p_svn_client_conflict_t,
39851   _swigc__p_svn_client_copy_source_t,
39852   _swigc__p_svn_client_ctx_t,
39853   _swigc__p_svn_client_diff_summarize_kind_t,
39854   _swigc__p_svn_client_diff_summarize_t,
39855   _swigc__p_svn_client_info2_t,
39856   _swigc__p_svn_client_proplist_item_t,
39857   _swigc__p_svn_client_status_t,
39858   _swigc__p_svn_commit_info_t,
39859   _swigc__p_svn_config_t,
39860   _swigc__p_svn_delta_editor_t,
39861   _swigc__p_svn_delta_path_driver_state_t,
39862   _swigc__p_svn_depth_t,
39863   _swigc__p_svn_diff_file_options_t,
39864   _swigc__p_svn_diff_hunk_t,
39865   _swigc__p_svn_dirent_t,
39866   _swigc__p_svn_errno_t,
39867   _swigc__p_svn_error_t,
39868   _swigc__p_svn_fs_lock_target_t,
39869   _swigc__p_svn_info_t,
39870   _swigc__p_svn_io_dirent2_t,
39871   _swigc__p_svn_io_dirent_t,
39872   _swigc__p_svn_io_file_del_t,
39873   _swigc__p_svn_location_segment_t,
39874   _swigc__p_svn_lock_t,
39875   _swigc__p_svn_log_changed_path2_t,
39876   _swigc__p_svn_log_changed_path_t,
39877   _swigc__p_svn_log_entry_t,
39878   _swigc__p_svn_merge_range_t,
39879   _swigc__p_svn_mergeinfo_inheritance_t,
39880   _swigc__p_svn_node_kind_t,
39881   _swigc__p_svn_opt_revision_range_t,
39882   _swigc__p_svn_opt_revision_t,
39883   _swigc__p_svn_opt_revision_value_t,
39884   _swigc__p_svn_opt_subcommand_desc2_t,
39885   _swigc__p_svn_opt_subcommand_desc3_t,
39886   _swigc__p_svn_opt_subcommand_desc_t,
39887   _swigc__p_svn_prop_inherited_item_t,
39888   _swigc__p_svn_prop_kind,
39889   _swigc__p_svn_ra_callbacks2_t,
39890   _swigc__p_svn_ra_callbacks_t,
39891   _swigc__p_svn_ra_plugin_t,
39892   _swigc__p_svn_ra_reporter2_t,
39893   _swigc__p_svn_ra_reporter3_t,
39894   _swigc__p_svn_ra_reporter_t,
39895   _swigc__p_svn_ra_session_t,
39896   _swigc__p_svn_stream_mark_t,
39897   _swigc__p_svn_stream_t,
39898   _swigc__p_svn_string_t,
39899   _swigc__p_svn_stringbuf_t,
39900   _swigc__p_svn_tristate_t,
39901   _swigc__p_svn_txdelta_op_t,
39902   _swigc__p_svn_txdelta_stream_t,
39903   _swigc__p_svn_txdelta_window_t,
39904   _swigc__p_svn_version_checklist_t,
39905   _swigc__p_svn_version_ext_linked_lib_t,
39906   _swigc__p_svn_version_ext_loaded_lib_t,
39907   _swigc__p_svn_version_extended_t,
39908   _swigc__p_svn_version_t,
39909   _swigc__p_svn_wc_adm_access_t,
39910   _swigc__p_svn_wc_committed_queue_t,
39911   _swigc__p_svn_wc_conflict_action_t,
39912   _swigc__p_svn_wc_conflict_choice_t,
39913   _swigc__p_svn_wc_conflict_description_t,
39914   _swigc__p_svn_wc_conflict_kind_t,
39915   _swigc__p_svn_wc_conflict_reason_t,
39916   _swigc__p_svn_wc_conflict_version_t,
39917   _swigc__p_svn_wc_context_t,
39918   _swigc__p_svn_wc_diff_callbacks2_t,
39919   _swigc__p_svn_wc_diff_callbacks3_t,
39920   _swigc__p_svn_wc_diff_callbacks4_t,
39921   _swigc__p_svn_wc_diff_callbacks_t,
39922   _swigc__p_svn_wc_entry_callbacks2_t,
39923   _swigc__p_svn_wc_entry_callbacks_t,
39924   _swigc__p_svn_wc_entry_t,
39925   _swigc__p_svn_wc_external_item2_t,
39926   _swigc__p_svn_wc_external_item_t,
39927   _swigc__p_svn_wc_info_t,
39928   _swigc__p_svn_wc_merge_outcome_t,
39929   _swigc__p_svn_wc_notify_action_t,
39930   _swigc__p_svn_wc_notify_lock_state_t,
39931   _swigc__p_svn_wc_notify_state_t,
39932   _swigc__p_svn_wc_notify_t,
39933   _swigc__p_svn_wc_operation_t,
39934   _swigc__p_svn_wc_revision_status_t,
39935   _swigc__p_svn_wc_schedule_t,
39936   _swigc__p_svn_wc_status2_t,
39937   _swigc__p_svn_wc_status3_t,
39938   _swigc__p_svn_wc_status_t,
39939   _swigc__p_svn_wc_traversal_info_t,
39940   _swigc__p_unsigned_long,
39941   _swigc__p_void,
39942 };
39943 
39944 
39945 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
39946 
39947 static swig_const_info swig_const_table[] = {
39948 { SWIG_PY_POINTER, (char*)"svn_swig_py_cancel_func", 0, 0, (void *)(svn_swig_py_cancel_func), &SWIGTYPE_p_f_p_void__p_svn_error_t },
39949 { SWIG_PY_POINTER, (char*)"svn_swig_py_get_commit_log_func", 0, 0, (void *)(svn_swig_py_get_commit_log_func), &SWIGTYPE_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t },
39950 { SWIG_PY_POINTER, (char*)"svn_swig_py_notify_func", 0, 0, (void *)(svn_swig_py_notify_func), &SWIGTYPE_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void },
39951 { SWIG_PY_POINTER, (char*)"svn_swig_py_notify_func2", 0, 0, (void *)(svn_swig_py_notify_func2), &SWIGTYPE_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void },
39952 {0, 0, 0, 0.0, 0, 0}};
39953 
39954 #ifdef __cplusplus
39955 }
39956 #endif
39957 /* -----------------------------------------------------------------------------
39958  * Type initialization:
39959  * This problem is tough by the requirement that no dynamic
39960  * memory is used. Also, since swig_type_info structures store pointers to
39961  * swig_cast_info structures and swig_cast_info structures store pointers back
39962  * to swig_type_info structures, we need some lookup code at initialization.
39963  * The idea is that swig generates all the structures that are needed.
39964  * The runtime then collects these partially filled structures.
39965  * The SWIG_InitializeModule function takes these initial arrays out of
39966  * swig_module, and does all the lookup, filling in the swig_module.types
39967  * array with the correct data and linking the correct swig_cast_info
39968  * structures together.
39969  *
39970  * The generated swig_type_info structures are assigned statically to an initial
39971  * array. We just loop through that array, and handle each type individually.
39972  * First we lookup if this type has been already loaded, and if so, use the
39973  * loaded structure instead of the generated one. Then we have to fill in the
39974  * cast linked list. The cast data is initially stored in something like a
39975  * two-dimensional array. Each row corresponds to a type (there are the same
39976  * number of rows as there are in the swig_type_initial array). Each entry in
39977  * a column is one of the swig_cast_info structures for that type.
39978  * The cast_initial array is actually an array of arrays, because each row has
39979  * a variable number of columns. So to actually build the cast linked list,
39980  * we find the array of casts associated with the type, and loop through it
39981  * adding the casts to the list. The one last trick we need to do is making
39982  * sure the type pointer in the swig_cast_info struct is correct.
39983  *
39984  * First off, we lookup the cast->type name to see if it is already loaded.
39985  * There are three cases to handle:
39986  *  1) If the cast->type has already been loaded AND the type we are adding
39987  *     casting info to has not been loaded (it is in this module), THEN we
39988  *     replace the cast->type pointer with the type pointer that has already
39989  *     been loaded.
39990  *  2) If BOTH types (the one we are adding casting info to, and the
39991  *     cast->type) are loaded, THEN the cast info has already been loaded by
39992  *     the previous module so we just ignore it.
39993  *  3) Finally, if cast->type has not already been loaded, then we add that
39994  *     swig_cast_info to the linked list (because the cast->type) pointer will
39995  *     be correct.
39996  * ----------------------------------------------------------------------------- */
39997 
39998 #ifdef __cplusplus
39999 extern "C" {
40000 #if 0
40001 } /* c-mode */
40002 #endif
40003 #endif
40004 
40005 #if 0
40006 #define SWIGRUNTIME_DEBUG
40007 #endif
40008 
40009 
40010 SWIGRUNTIME void
SWIG_InitializeModule(void * clientdata)40011 SWIG_InitializeModule(void *clientdata) {
40012   size_t i;
40013   swig_module_info *module_head, *iter;
40014   int init;
40015 
40016   /* check to see if the circular list has been setup, if not, set it up */
40017   if (swig_module.next==0) {
40018     /* Initialize the swig_module */
40019     swig_module.type_initial = swig_type_initial;
40020     swig_module.cast_initial = swig_cast_initial;
40021     swig_module.next = &swig_module;
40022     init = 1;
40023   } else {
40024     init = 0;
40025   }
40026 
40027   /* Try and load any already created modules */
40028   module_head = SWIG_GetModule(clientdata);
40029   if (!module_head) {
40030     /* This is the first module loaded for this interpreter */
40031     /* so set the swig module into the interpreter */
40032     SWIG_SetModule(clientdata, &swig_module);
40033   } else {
40034     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
40035     iter=module_head;
40036     do {
40037       if (iter==&swig_module) {
40038         /* Our module is already in the list, so there's nothing more to do. */
40039         return;
40040       }
40041       iter=iter->next;
40042     } while (iter!= module_head);
40043 
40044     /* otherwise we must add our module into the list */
40045     swig_module.next = module_head->next;
40046     module_head->next = &swig_module;
40047   }
40048 
40049   /* When multiple interpreters are used, a module could have already been initialized in
40050        a different interpreter, but not yet have a pointer in this interpreter.
40051        In this case, we do not want to continue adding types... everything should be
40052        set up already */
40053   if (init == 0) return;
40054 
40055   /* Now work on filling in swig_module.types */
40056 #ifdef SWIGRUNTIME_DEBUG
40057   printf("SWIG_InitializeModule: size %d\n", swig_module.size);
40058 #endif
40059   for (i = 0; i < swig_module.size; ++i) {
40060     swig_type_info *type = 0;
40061     swig_type_info *ret;
40062     swig_cast_info *cast;
40063 
40064 #ifdef SWIGRUNTIME_DEBUG
40065     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
40066 #endif
40067 
40068     /* if there is another module already loaded */
40069     if (swig_module.next != &swig_module) {
40070       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
40071     }
40072     if (type) {
40073       /* Overwrite clientdata field */
40074 #ifdef SWIGRUNTIME_DEBUG
40075       printf("SWIG_InitializeModule: found type %s\n", type->name);
40076 #endif
40077       if (swig_module.type_initial[i]->clientdata) {
40078         type->clientdata = swig_module.type_initial[i]->clientdata;
40079 #ifdef SWIGRUNTIME_DEBUG
40080         printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
40081 #endif
40082       }
40083     } else {
40084       type = swig_module.type_initial[i];
40085     }
40086 
40087     /* Insert casting types */
40088     cast = swig_module.cast_initial[i];
40089     while (cast->type) {
40090       /* Don't need to add information already in the list */
40091       ret = 0;
40092 #ifdef SWIGRUNTIME_DEBUG
40093       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
40094 #endif
40095       if (swig_module.next != &swig_module) {
40096         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
40097 #ifdef SWIGRUNTIME_DEBUG
40098         if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
40099 #endif
40100       }
40101       if (ret) {
40102         if (type == swig_module.type_initial[i]) {
40103 #ifdef SWIGRUNTIME_DEBUG
40104           printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
40105 #endif
40106           cast->type = ret;
40107           ret = 0;
40108         } else {
40109           /* Check for casting already in the list */
40110           swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
40111 #ifdef SWIGRUNTIME_DEBUG
40112           if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
40113 #endif
40114           if (!ocast) ret = 0;
40115         }
40116       }
40117 
40118       if (!ret) {
40119 #ifdef SWIGRUNTIME_DEBUG
40120         printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
40121 #endif
40122         if (type->cast) {
40123           type->cast->prev = cast;
40124           cast->next = type->cast;
40125         }
40126         type->cast = cast;
40127       }
40128       cast++;
40129     }
40130     /* Set entry in modules->types array equal to the type */
40131     swig_module.types[i] = type;
40132   }
40133   swig_module.types[i] = 0;
40134 
40135 #ifdef SWIGRUNTIME_DEBUG
40136   printf("**** SWIG_InitializeModule: Cast List ******\n");
40137   for (i = 0; i < swig_module.size; ++i) {
40138     int j = 0;
40139     swig_cast_info *cast = swig_module.cast_initial[i];
40140     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
40141     while (cast->type) {
40142       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
40143       cast++;
40144       ++j;
40145     }
40146     printf("---- Total casts: %d\n",j);
40147   }
40148   printf("**** SWIG_InitializeModule: Cast List ******\n");
40149 #endif
40150 }
40151 
40152 /* This function will propagate the clientdata field of type to
40153 * any new swig_type_info structures that have been added into the list
40154 * of equivalent types.  It is like calling
40155 * SWIG_TypeClientData(type, clientdata) a second time.
40156 */
40157 SWIGRUNTIME void
SWIG_PropagateClientData(void)40158 SWIG_PropagateClientData(void) {
40159   size_t i;
40160   swig_cast_info *equiv;
40161   static int init_run = 0;
40162 
40163   if (init_run) return;
40164   init_run = 1;
40165 
40166   for (i = 0; i < swig_module.size; i++) {
40167     if (swig_module.types[i]->clientdata) {
40168       equiv = swig_module.types[i]->cast;
40169       while (equiv) {
40170         if (!equiv->converter) {
40171           if (equiv->type && !equiv->type->clientdata)
40172           SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
40173         }
40174         equiv = equiv->next;
40175       }
40176     }
40177   }
40178 }
40179 
40180 #ifdef __cplusplus
40181 #if 0
40182 {
40183   /* c-mode */
40184 #endif
40185 }
40186 #endif
40187 
40188 
40189 
40190 #ifdef __cplusplus
40191 extern "C" {
40192 #endif
40193 
40194   /* Python-specific SWIG API */
40195 #define SWIG_newvarlink()                             SWIG_Python_newvarlink()
40196 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr)
40197 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants)
40198 
40199   /* -----------------------------------------------------------------------------
40200    * global variable support code.
40201    * ----------------------------------------------------------------------------- */
40202 
40203   typedef struct swig_globalvar {
40204     char       *name;                  /* Name of global variable */
40205     PyObject *(*get_attr)(void);       /* Return the current value */
40206     int       (*set_attr)(PyObject *); /* Set the value */
40207     struct swig_globalvar *next;
40208   } swig_globalvar;
40209 
40210   typedef struct swig_varlinkobject {
40211     PyObject_HEAD
40212     swig_globalvar *vars;
40213   } swig_varlinkobject;
40214 
40215   SWIGINTERN PyObject *
swig_varlink_repr(swig_varlinkobject * SWIGUNUSEDPARM (v))40216   swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
40217 #if PY_VERSION_HEX >= 0x03000000
40218     return PyUnicode_InternFromString("<Swig global variables>");
40219 #else
40220     return PyString_FromString("<Swig global variables>");
40221 #endif
40222   }
40223 
40224   SWIGINTERN PyObject *
swig_varlink_str(swig_varlinkobject * v)40225   swig_varlink_str(swig_varlinkobject *v) {
40226 #if PY_VERSION_HEX >= 0x03000000
40227     PyObject *str = PyUnicode_InternFromString("(");
40228     PyObject *tail;
40229     PyObject *joined;
40230     swig_globalvar *var;
40231     for (var = v->vars; var; var=var->next) {
40232       tail = PyUnicode_FromString(var->name);
40233       joined = PyUnicode_Concat(str, tail);
40234       Py_DecRef(str);
40235       Py_DecRef(tail);
40236       str = joined;
40237       if (var->next) {
40238         tail = PyUnicode_InternFromString(", ");
40239         joined = PyUnicode_Concat(str, tail);
40240         Py_DecRef(str);
40241         Py_DecRef(tail);
40242         str = joined;
40243       }
40244     }
40245     tail = PyUnicode_InternFromString(")");
40246     joined = PyUnicode_Concat(str, tail);
40247     Py_DecRef(str);
40248     Py_DecRef(tail);
40249     str = joined;
40250 #else
40251     PyObject *str = PyString_FromString("(");
40252     swig_globalvar *var;
40253     for (var = v->vars; var; var=var->next) {
40254       PyString_ConcatAndDel(&str,PyString_FromString(var->name));
40255       if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
40256     }
40257     PyString_ConcatAndDel(&str,PyString_FromString(")"));
40258 #endif
40259     return str;
40260   }
40261 
40262   SWIGINTERN int
swig_varlink_print(swig_varlinkobject * v,FILE * fp,int SWIGUNUSEDPARM (flags))40263   swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
40264     char *tmp;
40265     PyObject *str = swig_varlink_str(v);
40266     fprintf(fp,"Swig global variables ");
40267     fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str));
40268     SWIG_Python_str_DelForPy3(tmp);
40269     Py_DECREF(str);
40270     return 0;
40271   }
40272 
40273   SWIGINTERN void
swig_varlink_dealloc(swig_varlinkobject * v)40274   swig_varlink_dealloc(swig_varlinkobject *v) {
40275     swig_globalvar *var = v->vars;
40276     while (var) {
40277       swig_globalvar *n = var->next;
40278       free(var->name);
40279       free(var);
40280       var = n;
40281     }
40282   }
40283 
40284   SWIGINTERN PyObject *
swig_varlink_getattr(swig_varlinkobject * v,char * n)40285   swig_varlink_getattr(swig_varlinkobject *v, char *n) {
40286     PyObject *res = NULL;
40287     swig_globalvar *var = v->vars;
40288     while (var) {
40289       if (strcmp(var->name,n) == 0) {
40290         res = (*var->get_attr)();
40291         break;
40292       }
40293       var = var->next;
40294     }
40295     if (res == NULL && !PyErr_Occurred()) {
40296       PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n);
40297     }
40298     return res;
40299   }
40300 
40301   SWIGINTERN int
swig_varlink_setattr(swig_varlinkobject * v,char * n,PyObject * p)40302   swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
40303     int res = 1;
40304     swig_globalvar *var = v->vars;
40305     while (var) {
40306       if (strcmp(var->name,n) == 0) {
40307         res = (*var->set_attr)(p);
40308         break;
40309       }
40310       var = var->next;
40311     }
40312     if (res == 1 && !PyErr_Occurred()) {
40313       PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n);
40314     }
40315     return res;
40316   }
40317 
40318   SWIGINTERN PyTypeObject*
swig_varlink_type(void)40319   swig_varlink_type(void) {
40320     static char varlink__doc__[] = "Swig var link object";
40321     static PyTypeObject varlink_type;
40322     static int type_init = 0;
40323     if (!type_init) {
40324       const PyTypeObject tmp = {
40325 #if PY_VERSION_HEX >= 0x03000000
40326         PyVarObject_HEAD_INIT(NULL, 0)
40327 #else
40328         PyObject_HEAD_INIT(NULL)
40329         0,                                  /* ob_size */
40330 #endif
40331         (char *)"swigvarlink",              /* tp_name */
40332         sizeof(swig_varlinkobject),         /* tp_basicsize */
40333         0,                                  /* tp_itemsize */
40334         (destructor) swig_varlink_dealloc,  /* tp_dealloc */
40335         (printfunc) swig_varlink_print,     /* tp_print */
40336         (getattrfunc) swig_varlink_getattr, /* tp_getattr */
40337         (setattrfunc) swig_varlink_setattr, /* tp_setattr */
40338         0,                                  /* tp_compare */
40339         (reprfunc) swig_varlink_repr,       /* tp_repr */
40340         0,                                  /* tp_as_number */
40341         0,                                  /* tp_as_sequence */
40342         0,                                  /* tp_as_mapping */
40343         0,                                  /* tp_hash */
40344         0,                                  /* tp_call */
40345         (reprfunc) swig_varlink_str,        /* tp_str */
40346         0,                                  /* tp_getattro */
40347         0,                                  /* tp_setattro */
40348         0,                                  /* tp_as_buffer */
40349         0,                                  /* tp_flags */
40350         varlink__doc__,                     /* tp_doc */
40351         0,                                  /* tp_traverse */
40352         0,                                  /* tp_clear */
40353         0,                                  /* tp_richcompare */
40354         0,                                  /* tp_weaklistoffset */
40355 #if PY_VERSION_HEX >= 0x02020000
40356         0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
40357 #endif
40358 #if PY_VERSION_HEX >= 0x02030000
40359         0,                                  /* tp_del */
40360 #endif
40361 #if PY_VERSION_HEX >= 0x02060000
40362         0,                                  /* tp_version_tag */
40363 #endif
40364 #if PY_VERSION_HEX >= 0x03040000
40365         0,                                  /* tp_finalize */
40366 #endif
40367 #ifdef COUNT_ALLOCS
40368         0,                                  /* tp_allocs */
40369         0,                                  /* tp_frees */
40370         0,                                  /* tp_maxalloc */
40371 #if PY_VERSION_HEX >= 0x02050000
40372         0,                                  /* tp_prev */
40373 #endif
40374         0                                   /* tp_next */
40375 #endif
40376       };
40377       varlink_type = tmp;
40378       type_init = 1;
40379 #if PY_VERSION_HEX < 0x02020000
40380       varlink_type.ob_type = &PyType_Type;
40381 #else
40382       if (PyType_Ready(&varlink_type) < 0)
40383       return NULL;
40384 #endif
40385     }
40386     return &varlink_type;
40387   }
40388 
40389   /* Create a variable linking object for use later */
40390   SWIGINTERN PyObject *
SWIG_Python_newvarlink(void)40391   SWIG_Python_newvarlink(void) {
40392     swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
40393     if (result) {
40394       result->vars = 0;
40395     }
40396     return ((PyObject*) result);
40397   }
40398 
40399   SWIGINTERN void
SWIG_Python_addvarlink(PyObject * p,char * name,PyObject * (* get_attr)(void),int (* set_attr)(PyObject * p))40400   SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
40401     swig_varlinkobject *v = (swig_varlinkobject *) p;
40402     swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
40403     if (gv) {
40404       size_t size = strlen(name)+1;
40405       gv->name = (char *)malloc(size);
40406       if (gv->name) {
40407         strncpy(gv->name,name,size);
40408         gv->get_attr = get_attr;
40409         gv->set_attr = set_attr;
40410         gv->next = v->vars;
40411       }
40412     }
40413     v->vars = gv;
40414   }
40415 
40416   SWIGINTERN PyObject *
SWIG_globals(void)40417   SWIG_globals(void) {
40418     static PyObject *_SWIG_globals = 0;
40419     if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
40420     return _SWIG_globals;
40421   }
40422 
40423   /* -----------------------------------------------------------------------------
40424    * constants/methods manipulation
40425    * ----------------------------------------------------------------------------- */
40426 
40427   /* Install Constants */
40428   SWIGINTERN void
SWIG_Python_InstallConstants(PyObject * d,swig_const_info constants[])40429   SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
40430     PyObject *obj = 0;
40431     size_t i;
40432     for (i = 0; constants[i].type; ++i) {
40433       switch(constants[i].type) {
40434       case SWIG_PY_POINTER:
40435         obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
40436         break;
40437       case SWIG_PY_BINARY:
40438         obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
40439         break;
40440       default:
40441         obj = 0;
40442         break;
40443       }
40444       if (obj) {
40445         PyDict_SetItemString(d, constants[i].name, obj);
40446         Py_DECREF(obj);
40447       }
40448     }
40449   }
40450 
40451   /* -----------------------------------------------------------------------------*/
40452   /* Fix SwigMethods to carry the callback ptrs when needed */
40453   /* -----------------------------------------------------------------------------*/
40454 
40455   SWIGINTERN void
SWIG_Python_FixMethods(PyMethodDef * methods,swig_const_info * const_table,swig_type_info ** types,swig_type_info ** types_initial)40456   SWIG_Python_FixMethods(PyMethodDef *methods,
40457     swig_const_info *const_table,
40458     swig_type_info **types,
40459     swig_type_info **types_initial) {
40460     size_t i;
40461     for (i = 0; methods[i].ml_name; ++i) {
40462       const char *c = methods[i].ml_doc;
40463       if (!c) continue;
40464       c = strstr(c, "swig_ptr: ");
40465       if (c) {
40466         int j;
40467         swig_const_info *ci = 0;
40468         const char *name = c + 10;
40469         for (j = 0; const_table[j].type; ++j) {
40470           if (strncmp(const_table[j].name, name,
40471               strlen(const_table[j].name)) == 0) {
40472             ci = &(const_table[j]);
40473             break;
40474           }
40475         }
40476         if (ci) {
40477           void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
40478           if (ptr) {
40479             size_t shift = (ci->ptype) - types;
40480             swig_type_info *ty = types_initial[shift];
40481             size_t ldoc = (c - methods[i].ml_doc);
40482             size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
40483             char *ndoc = (char*)malloc(ldoc + lptr + 10);
40484             if (ndoc) {
40485               char *buff = ndoc;
40486               strncpy(buff, methods[i].ml_doc, ldoc);
40487               buff += ldoc;
40488               strncpy(buff, "swig_ptr: ", 10);
40489               buff += 10;
40490               SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
40491               methods[i].ml_doc = ndoc;
40492             }
40493           }
40494         }
40495       }
40496     }
40497   }
40498 
40499 #ifdef __cplusplus
40500 }
40501 #endif
40502 
40503 /* -----------------------------------------------------------------------------*
40504  *  Partial Init method
40505  * -----------------------------------------------------------------------------*/
40506 
40507 #ifdef __cplusplus
40508 extern "C"
40509 #endif
40510 
40511 SWIGEXPORT
40512 #if PY_VERSION_HEX >= 0x03000000
40513 PyObject*
40514 #else
40515 void
40516 #endif
SWIG_init(void)40517 SWIG_init(void) {
40518   PyObject *m, *d, *md;
40519 #if PY_VERSION_HEX >= 0x03000000
40520   static struct PyModuleDef SWIG_module = {
40521 # if PY_VERSION_HEX >= 0x03020000
40522     PyModuleDef_HEAD_INIT,
40523 # else
40524     {
40525       PyObject_HEAD_INIT(NULL)
40526       NULL, /* m_init */
40527       0,    /* m_index */
40528       NULL, /* m_copy */
40529     },
40530 # endif
40531     (char *) SWIG_name,
40532     NULL,
40533     -1,
40534     SwigMethods,
40535     NULL,
40536     NULL,
40537     NULL,
40538     NULL
40539   };
40540 #endif
40541 
40542 #if defined(SWIGPYTHON_BUILTIN)
40543   static SwigPyClientData SwigPyObject_clientdata = {
40544     0, 0, 0, 0, 0, 0, 0
40545   };
40546   static PyGetSetDef this_getset_def = {
40547     (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL
40548   };
40549   static SwigPyGetSet thisown_getset_closure = {
40550     (PyCFunction) SwigPyObject_own,
40551     (PyCFunction) SwigPyObject_own
40552   };
40553   static PyGetSetDef thisown_getset_def = {
40554     (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure
40555   };
40556   PyTypeObject *builtin_pytype;
40557   int builtin_base_count;
40558   swig_type_info *builtin_basetype;
40559   PyObject *tuple;
40560   PyGetSetDescrObject *static_getset;
40561   PyTypeObject *metatype;
40562   PyTypeObject *swigpyobject;
40563   SwigPyClientData *cd;
40564   PyObject *public_interface, *public_symbol;
40565   PyObject *this_descr;
40566   PyObject *thisown_descr;
40567   PyObject *self = 0;
40568   int i;
40569 
40570   (void)builtin_pytype;
40571   (void)builtin_base_count;
40572   (void)builtin_basetype;
40573   (void)tuple;
40574   (void)static_getset;
40575   (void)self;
40576 
40577   /* Metaclass is used to implement static member variables */
40578   metatype = SwigPyObjectType();
40579   assert(metatype);
40580 #endif
40581 
40582   /* Fix SwigMethods to carry the callback ptrs when needed */
40583   SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
40584 
40585 #if PY_VERSION_HEX >= 0x03000000
40586   m = PyModule_Create(&SWIG_module);
40587 #else
40588   m = Py_InitModule((char *) SWIG_name, SwigMethods);
40589 #endif
40590 
40591   md = d = PyModule_GetDict(m);
40592   (void)md;
40593 
40594   SWIG_InitializeModule(0);
40595 
40596 #ifdef SWIGPYTHON_BUILTIN
40597   swigpyobject = SwigPyObject_TypeOnce();
40598 
40599   SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject");
40600   assert(SwigPyObject_stype);
40601   cd = (SwigPyClientData*) SwigPyObject_stype->clientdata;
40602   if (!cd) {
40603     SwigPyObject_stype->clientdata = &SwigPyObject_clientdata;
40604     SwigPyObject_clientdata.pytype = swigpyobject;
40605   } else if (swigpyobject->tp_basicsize != cd->pytype->tp_basicsize) {
40606     PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules.");
40607 # if PY_VERSION_HEX >= 0x03000000
40608     return NULL;
40609 # else
40610     return;
40611 # endif
40612   }
40613 
40614   /* All objects have a 'this' attribute */
40615   this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def);
40616   (void)this_descr;
40617 
40618   /* All objects have a 'thisown' attribute */
40619   thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def);
40620   (void)thisown_descr;
40621 
40622   public_interface = PyList_New(0);
40623   public_symbol = 0;
40624   (void)public_symbol;
40625 
40626   PyDict_SetItemString(md, "__all__", public_interface);
40627   Py_DECREF(public_interface);
40628   for (i = 0; SwigMethods[i].ml_name != NULL; ++i)
40629   SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name);
40630   for (i = 0; swig_const_table[i].name != 0; ++i)
40631   SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name);
40632 #endif
40633 
40634   SWIG_InstallConstants(d,swig_const_table);
40635 
40636   SWIG_Python_SetConstant(d, "SVN_CLIENT_COMMIT_ITEM_ADD",SWIG_From_long((long)(0x01)));
40637   SWIG_Python_SetConstant(d, "SVN_CLIENT_COMMIT_ITEM_DELETE",SWIG_From_long((long)(0x02)));
40638   SWIG_Python_SetConstant(d, "SVN_CLIENT_COMMIT_ITEM_TEXT_MODS",SWIG_From_long((long)(0x04)));
40639   SWIG_Python_SetConstant(d, "SVN_CLIENT_COMMIT_ITEM_PROP_MODS",SWIG_From_long((long)(0x08)));
40640   SWIG_Python_SetConstant(d, "SVN_CLIENT_COMMIT_ITEM_IS_COPY",SWIG_From_long((long)(0x10)));
40641   SWIG_Python_SetConstant(d, "SVN_CLIENT_COMMIT_ITEM_LOCK_TOKEN",SWIG_From_long((long)(0x20)));
40642   SWIG_Python_SetConstant(d, "SVN_CLIENT_COMMIT_ITEM_MOVED_HERE",SWIG_From_long((long)(0x40)));
40643   SWIG_Python_SetConstant(d, "svn_client_diff_summarize_kind_normal",SWIG_From_long((long)(svn_client_diff_summarize_kind_normal)));
40644   SWIG_Python_SetConstant(d, "svn_client_diff_summarize_kind_added",SWIG_From_long((long)(svn_client_diff_summarize_kind_added)));
40645   SWIG_Python_SetConstant(d, "svn_client_diff_summarize_kind_modified",SWIG_From_long((long)(svn_client_diff_summarize_kind_modified)));
40646   SWIG_Python_SetConstant(d, "svn_client_diff_summarize_kind_deleted",SWIG_From_long((long)(svn_client_diff_summarize_kind_deleted)));
40647   SWIG_Python_SetConstant(d, "SVN_CLIENT_AUTH_USERNAME",SWIG_FromCharPtr("username"));
40648   SWIG_Python_SetConstant(d, "SVN_CLIENT_AUTH_PASSWORD",SWIG_FromCharPtr("password"));
40649   SWIG_Python_SetConstant(d, "svn_client_conflict_option_undefined",SWIG_From_long((long)(svn_client_conflict_option_undefined)));
40650   SWIG_Python_SetConstant(d, "svn_client_conflict_option_postpone",SWIG_From_long((long)(svn_client_conflict_option_postpone)));
40651   SWIG_Python_SetConstant(d, "svn_client_conflict_option_base_text",SWIG_From_long((long)(svn_client_conflict_option_base_text)));
40652   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_text",SWIG_From_long((long)(svn_client_conflict_option_incoming_text)));
40653   SWIG_Python_SetConstant(d, "svn_client_conflict_option_working_text",SWIG_From_long((long)(svn_client_conflict_option_working_text)));
40654   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_text_where_conflicted",SWIG_From_long((long)(svn_client_conflict_option_incoming_text_where_conflicted)));
40655   SWIG_Python_SetConstant(d, "svn_client_conflict_option_working_text_where_conflicted",SWIG_From_long((long)(svn_client_conflict_option_working_text_where_conflicted)));
40656   SWIG_Python_SetConstant(d, "svn_client_conflict_option_merged_text",SWIG_From_long((long)(svn_client_conflict_option_merged_text)));
40657   SWIG_Python_SetConstant(d, "svn_client_conflict_option_unspecified",SWIG_From_long((long)(svn_client_conflict_option_unspecified)));
40658   SWIG_Python_SetConstant(d, "svn_client_conflict_option_accept_current_wc_state",SWIG_From_long((long)(svn_client_conflict_option_accept_current_wc_state)));
40659   SWIG_Python_SetConstant(d, "svn_client_conflict_option_update_move_destination",SWIG_From_long((long)(svn_client_conflict_option_update_move_destination)));
40660   SWIG_Python_SetConstant(d, "svn_client_conflict_option_update_any_moved_away_children",SWIG_From_long((long)(svn_client_conflict_option_update_any_moved_away_children)));
40661   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_add_ignore",SWIG_From_long((long)(svn_client_conflict_option_incoming_add_ignore)));
40662   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_added_file_text_merge",SWIG_From_long((long)(svn_client_conflict_option_incoming_added_file_text_merge)));
40663   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_added_file_replace_and_merge",SWIG_From_long((long)(svn_client_conflict_option_incoming_added_file_replace_and_merge)));
40664   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_added_dir_merge",SWIG_From_long((long)(svn_client_conflict_option_incoming_added_dir_merge)));
40665   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_added_dir_replace",SWIG_From_long((long)(svn_client_conflict_option_incoming_added_dir_replace)));
40666   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_added_dir_replace_and_merge",SWIG_From_long((long)(svn_client_conflict_option_incoming_added_dir_replace_and_merge)));
40667   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_delete_ignore",SWIG_From_long((long)(svn_client_conflict_option_incoming_delete_ignore)));
40668   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_delete_accept",SWIG_From_long((long)(svn_client_conflict_option_incoming_delete_accept)));
40669   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_move_file_text_merge",SWIG_From_long((long)(svn_client_conflict_option_incoming_move_file_text_merge)));
40670   SWIG_Python_SetConstant(d, "svn_client_conflict_option_incoming_move_dir_merge",SWIG_From_long((long)(svn_client_conflict_option_incoming_move_dir_merge)));
40671   SWIG_Python_SetConstant(d, "svn_client_conflict_option_local_move_file_text_merge",SWIG_From_long((long)(svn_client_conflict_option_local_move_file_text_merge)));
40672   SWIG_Python_SetConstant(d, "svn_client_conflict_option_local_move_dir_merge",SWIG_From_long((long)(svn_client_conflict_option_local_move_dir_merge)));
40673   SWIG_Python_SetConstant(d, "svn_client_conflict_option_sibling_move_file_text_merge",SWIG_From_long((long)(svn_client_conflict_option_sibling_move_file_text_merge)));
40674   SWIG_Python_SetConstant(d, "svn_client_conflict_option_sibling_move_dir_merge",SWIG_From_long((long)(svn_client_conflict_option_sibling_move_dir_merge)));
40675   SWIG_Python_SetConstant(d, "svn_client_conflict_option_both_moved_file_merge",SWIG_From_long((long)(svn_client_conflict_option_both_moved_file_merge)));
40676   SWIG_Python_SetConstant(d, "svn_client_conflict_option_both_moved_file_move_merge",SWIG_From_long((long)(svn_client_conflict_option_both_moved_file_move_merge)));
40677   SWIG_Python_SetConstant(d, "svn_client_conflict_option_both_moved_dir_merge",SWIG_From_long((long)(svn_client_conflict_option_both_moved_dir_merge)));
40678   SWIG_Python_SetConstant(d, "svn_client_conflict_option_both_moved_dir_move_merge",SWIG_From_long((long)(svn_client_conflict_option_both_moved_dir_move_merge)));
40679   SWIG_Python_SetConstant(d, "SWIG_SVN_INFO_SIZE_UNKNOWN",SWIG_From_unsigned_SS_long((unsigned long)(-1)));
40680   {
40681     svn_cancel_func_t * tmp = malloc(sizeof(svn_cancel_func_t));
40682     *tmp = (svn_cancel_func_t) svn_swig_py_cancel_func;
40683 
40684     SWIG_Python_SetConstant(d, "svn_swig_py_cancel_func",svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void__p_svn_error_t, NULL, NULL))
40685 
40686     ;
40687 
40688   }
40689   {
40690     svn_client_get_commit_log3_t * tmp = malloc(sizeof(svn_client_get_commit_log3_t));
40691     *tmp = (svn_client_get_commit_log3_t) svn_swig_py_get_commit_log_func;
40692 
40693     SWIG_Python_SetConstant(d, "svn_swig_py_get_commit_log_func",svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_q_const__apr_array_header_t_p_void_p_apr_pool_t__p_svn_error_t, NULL, NULL))
40694 
40695     ;
40696 
40697   }
40698   {
40699     svn_wc_notify_func_t * tmp = malloc(sizeof(svn_wc_notify_func_t));
40700     *tmp = (svn_wc_notify_func_t) svn_swig_py_notify_func;
40701 
40702     SWIG_Python_SetConstant(d, "svn_swig_py_notify_func",svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_enum_svn_wc_notify_action_t_enum_svn_node_kind_t_p_q_const__char_enum_svn_wc_notify_state_t_enum_svn_wc_notify_state_t_long__void, NULL, NULL))
40703 
40704     ;
40705 
40706   }
40707   {
40708     svn_wc_notify_func2_t * tmp = malloc(sizeof(svn_wc_notify_func2_t));
40709     *tmp = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
40710 
40711     SWIG_Python_SetConstant(d, "svn_swig_py_notify_func2",svn_swig_py_new_pointer_obj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void, NULL, NULL))
40712 
40713     ;
40714 
40715   }
40716 #if PY_VERSION_HEX >= 0x03000000
40717   return m;
40718 #else
40719   return;
40720 #endif
40721 }
40722 
40723